Commit Graph

307 Commits (282f81f27aa2ae3533da79217e58ed836a9d1c0f)

Author SHA1 Message Date
Jeff Schiller e557f346e9 Add unused document JS module and test. Change svgcanvas to always increment object ids for every call to getNextId().
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1908 eee81c28-f429-11dd-99c0-75d572ba1ddd
2011-01-13 06:57:26 +00:00
Alexis Deveria aafe843485 Fixed Issue 123: Support for <a> element to make elements link to URLs
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1878 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-12-01 17:54:11 +00:00
Jeff Schiller 3ef0229180 Move Selector and SelectorManager into select.js. Start of unit test file for select.js.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1873 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-11-15 09:25:49 +00:00
Jeff Schiller 4a133d490d Move undo/redo functionality into history.js. Started unit test file.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1864 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-11-12 19:08:29 +00:00
Jeff Schiller f03a503d9a Add more tests for svgtransformlist.js. Move from browser-sniffing to feature detection for SVGTransformList.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1858 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-11-08 18:03:33 +00:00
Jeff Schiller a681fc2579 Add a sanitize.js module and put sanitizeSvg into it. Fix some browsersupport sniffing calls.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1852 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-11-07 20:14:05 +00:00
Jeff Schiller 071a562c41 Start on a units JS package. Rename BrowserSupport and Utilities packages to lower-case
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1844 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-11-05 17:00:32 +00:00
Alexis Deveria 985d061674 Fixed bug in HTML that broke editor, fixed scope of some variables
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1836 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-10-29 13:13:34 +00:00
Jeff Schiller 6a74f57cf4 Move snapToAngle() to math.js. Add build rule for Closure compiler in release mode.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1834 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-10-29 05:09:39 +00:00
Jeff Schiller 33fdd28713 Move math functions into new JS file: math.js. Add new version of Closure compiler.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1833 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-10-28 16:47:39 +00:00
Jeff Schiller f97395ced4 Move SVGTransformList out into its own separate JS file
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1831 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-10-28 06:08:45 +00:00
Jeff Schiller 6218fc42b7 Revert changes of previous revision
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1830 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-10-28 05:50:39 +00:00
Jeff Schiller 7d81d66d9a Move history-related classes out into its own JS file: history.js
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1829 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-10-28 03:09:19 +00:00
Alexis Deveria 2ce416fa7e Fixed Issue 299: Allow curves to be drawn in path creation mode (like in other editors)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1825 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-10-27 16:34:15 +00:00
Jeff Schiller 91ae501438 Update Makefile for two new JS files
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1819 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-10-26 07:29:00 +00:00
Jeff Schiller d8f744fd2f Move browser support checking into its own JS module
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1818 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-10-26 07:25:21 +00:00
Jeff Schiller 89d5451cef Move Utils mostly over to a separate JS file
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1817 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-10-26 02:48:36 +00:00
Alexis Deveria 798704a715 Fixed most ruler bugs on high zoom in/out levels
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1814 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-10-21 20:30:42 +00:00
Alexis Deveria b7e8adca8a Begin change of unit system - currently no longer uses CSS units to allow decent interoperability
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1809 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-10-19 17:20:28 +00:00
Alexis Deveria 01579b6d24 Added Italian language by Furio Petrossi to trunk
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1805 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-10-14 18:07:12 +00:00
Alexis Deveria ae13b96bdf Attempt to upgrade the jPicker plug-in to 1.1.5
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1802 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-10-14 16:54:15 +00:00
Alexis Deveria c23123ab03 Split up doc props and editor prefs, added support for base units (issue 628)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1776 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-10-05 17:13:00 +00:00
Alexis Deveria 50b942d0ce Added basic rulers for issue 628
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1773 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-10-01 18:59:12 +00:00
Alexis Deveria d114662767 Changing version from pre-alpha to alpha
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1771 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-09-30 14:08:13 +00:00
Adrian Jones d81ac5b876 Updated labels I forgot to change for Front/Back buttons on top menu
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1761 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-09-27 14:33:15 +00:00
Adrian Jones de64f02567 Added Bring to Front and Send to Back options to context menu and changed shortcut keys (fixes bug where shift+up/down changed stacking order while doing a large nudge)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1760 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-09-27 14:20:20 +00:00
Adrian Jones 92c530d4e5 Added some keyboard shortcuts to context menu
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1756 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-09-24 23:51:37 +00:00
Alexis Deveria 5e4c2cab50 Allowed right-click palette color picking for stroke again
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1754 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-09-24 18:06:47 +00:00
Alexis Deveria e2401669ad Fixed issue 692 by applying adrianbjones' patch and making some adjustments
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1752 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-09-24 17:44:34 +00:00
Alexis Deveria c363097f50 Made tab/shift+tab cycle through elements as long as no input field is focused
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1749 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-09-24 16:05:46 +00:00
Alexis Deveria 7065218adc Made improvements to in-group editing, includes new panel
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1747 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-09-23 19:53:43 +00:00
Alexis Deveria fb653705d6 Applied patch by bencurthoys to fix embed api
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1734 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-09-20 18:55:10 +00:00
Alexis Deveria fac8fbe1d1 Removed chunks of code for IE9 compat, no longer necessary thanks to fixes in IE9 Beta
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1716 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-09-15 20:10:43 +00:00
Alexis Deveria 2f767163b0 Made zoom and multi-select boxes flexible regardless of grid snapping, turned snapping off by default
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1707 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-09-10 13:23:31 +00:00
Alexis Deveria 2e1dd1816d Added remaining updates for grid/snapping extension
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1701 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-09-09 12:46:34 +00:00
Alexis Deveria 631b2b4054 Made save option cause soure editor to appear in Chrome 5+ and IE9, started IE9 support
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1679 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-08-23 20:16:27 +00:00
Alexis Deveria ebd0e582df Added basic context menu implementation of issue 20: Bring Forward/Send Backward Commands
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1674 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-08-20 14:52:55 +00:00
Alexis Deveria 8345aa43d1 Fixed issue 226 and issue 393, allowing the cloning and merging of layers
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1672 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-08-19 18:30:19 +00:00
Alexis Deveria 414832eb60 Possibly fixed issue 429
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1666 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-08-17 19:02:53 +00:00
Alexis Deveria 4ba054b7ec Added Cut, Copy, Paste and Paste in Place options to context menu, adjusted menu's styling
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1664 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-08-17 18:09:50 +00:00
Alexis Deveria da4f9dacfa Added experimental context menu (currently only for deleting elements)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1663 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-08-16 20:26:06 +00:00
Alexis Deveria e79a15f22a Fixed bug in last revision where labels for imported images weren't showing
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1650 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-07-29 15:22:09 +00:00
Alexis Deveria 35ac12a3c9 Made all imported SVGs be placed in the defs with corresponding use elements, added button to convert a use elem to its reference element. Also fixed some minor bugs.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1649 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-07-29 15:09:49 +00:00
Alexis Deveria 0d1284ca23 Implemented new icon size scaling method
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1645 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-07-27 13:37:52 +00:00
Alexis Deveria b2f2df4eac Added convert-to-group option for SVG elements, added label (title) field for groups/SVGs
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1643 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-07-22 19:10:51 +00:00
Alexis Deveria b80c19e977 Changed version of trunk to 2.6 preAlpha
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1604 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-06-17 18:36:09 +00:00
Alexis Deveria 58639c2ea2 Added pt_BR file (thanks rafaelcastrocouto), fixed some minor bugs
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1593 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-06-15 14:36:55 +00:00
Alexis Deveria da474c6232 Optimized icons a little, updated powered by note to RC1
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1591 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-06-09 13:47:19 +00:00
Alexis Deveria cfa2e640db Added option to set column count on dropdown lists, set marker columns to be 3 wide, fixed bug occuring on open path creation
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1588 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-06-03 13:05:48 +00:00
Alexis Deveria 7054c3fd95 Fixed issue 551
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1566 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-05-05 19:52:00 +00:00