Alexis Deveria
7776034753
Applied fix for path arc segment delimiter big by zeware (issue 639)
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1660 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-08-13 15:37:50 +00:00
Jacob Brookover
81512c8cb7
-Simple null check that allows setting a default font for the text tool before the program loads.
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1653 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-07-30 20:41:07 +00:00
Alexis Deveria
30248d4790
Fixed several minor bugs
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1652 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-07-29 19:43:52 +00:00
Alexis Deveria
bcbb43ec91
Fixed import bug for Webkit browsers
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1651 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-07-29 17:49:28 +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
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
1a9b08bed6
Made editor work better locally in Chrome 5, fixed some minor bugs
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1642 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-07-21 17:12:57 +00:00
Alexis Deveria
f7d57e54c7
Fixed issue 599 by allowing font style changing without entered text
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1639 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-07-20 13:35:11 +00:00
Alexis Deveria
ee62c61181
Added support for raster image loading through image libraries
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1636 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-07-16 18:33:48 +00:00
Alexis Deveria
eb575ef68d
Added proper support for child SVG elements and made image library import SVGs, taking care of more of issue 71. Also fixed Opera 10.60 layer bug
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1633 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-07-16 15:46:54 +00:00
Alexis Deveria
d627c01d1e
Added extension that adds Image library option to main menu, includes minimal local and external libraries
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1630 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-07-14 18:05:03 +00:00
Alexis Deveria
5a66cd4f9f
Made various minor improvements to ext-shapes.js, fixed several issues related to issues 593 and 595, including better handling of imported images with 100% width/height
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1628 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-07-12 20:19:43 +00:00
Alexis Deveria
38cbb00690
Created and included path library extension, based on data by Christian Tzurcanu. Takes care of most of issue 541
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1626 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-07-09 19:09:37 +00:00
Alexis Deveria
c0fa1ef4b1
Added file select option for raster images in server_open extension. Also added Uploading file dialog box for server-based uploads
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1624 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-07-05 15:38:06 +00:00
Alexis Deveria
d80dd06bad
Fixed issue 591 and issue 592
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1622 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-07-05 13:26:52 +00:00
Alexis Deveria
f679554ce4
Added extension to offer server-based import/open ability to browsers without File API support
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1621 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-07-01 20:14:12 +00:00
Alexis Deveria
d96ddad902
More wacky internal changes and documentation updates
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1620 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-06-30 18:27:36 +00:00
Alexis Deveria
3d351fa0c7
More optimization/docs work
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1619 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-06-29 20:43:44 +00:00
Alexis Deveria
a9b2010b28
Optimized some stroke/fill functions, more documentation
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1618 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-06-28 20:09:34 +00:00
Alexis Deveria
00ef6f5d74
Fixed issue 587, more code reorganization/documentation
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1617 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-06-28 13:10:22 +00:00
Alexis Deveria
42dd162ffe
More code reorganization/documentation
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1616 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-06-22 18:17:42 +00:00
Alexis Deveria
63407c7542
Removed code for Opera/Win/Non-en bugs that were fixed in Opera 10.50. More code reorganization
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1615 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-06-22 14:52:51 +00:00
Jacques Distler
6a14ae5e86
Update whitelist of MathML elements
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1613 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-06-22 05:55:53 +00:00
Alexis Deveria
93b509dd8e
Reorganized undo related functions, added more docs, updated German lang file
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1612 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-06-21 18:06:21 +00:00
Alexis Deveria
4cd1fbf995
More internal code improvements/documentation
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1610 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-06-21 15:05:41 +00:00
Alexis Deveria
e420c6beba
More documentation changes
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1609 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-06-18 21:02:44 +00:00
Alexis Deveria
e4d8d5e406
Start of new thorough code documentation effort
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1608 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-06-18 20:51:58 +00:00
Alexis Deveria
f561211268
Start of new thorough code documentation effort
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1607 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-06-18 20:35:47 +00:00
Alexis Deveria
e953bd9c78
Fixed issue 575 and issue 577 on trunk
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1599 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-06-16 13:16:00 +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
281e70de9a
Fixed issue 559: Polyline doesn't rotate correctly in safari and chrome. Also made undo/redo work better for markers
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1589 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-06-08 16:48:41 +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
Will Schleter
fbfe17eac9
update for issues 556, 569, 570, 571
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1586 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-06-03 07:30:56 +00:00
Alexis Deveria
f08ed827d9
Fixed issue 567 and similar bug for textedit mode
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1584 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-05-31 19:30:02 +00:00
Alexis Deveria
74cc0fe376
Applied patch to issue 566 by peter.d.reid
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1583 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-05-31 17:40:30 +00:00
Alexis Deveria
b61de7cc25
Applied patch to issue 565 by peter.d.reid
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1582 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-05-31 15:27:40 +00:00
Alexis Deveria
4eae367b9a
Fixed issue 552
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1581 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-05-28 20:18:49 +00:00
Alexis Deveria
eba6715baf
Fixed last parts of issue 561 by correctly ungrouping blurred groups. Also fixed some other blur related bugs
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1580 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-05-28 19:17:30 +00:00
Alexis Deveria
0f6da949bf
Fixed opacity inheritance on ungrouping, allowed blurring on groups
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1579 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-05-28 16:05:36 +00:00
Will Schleter
831faaa493
Add support for Issue 521 - use shift key to snap translations and rotations
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1576 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-05-26 15:12:57 +00:00
Alexis Deveria
4c0148a684
Fixed bug where selectedChanged and elementChanged were called too often
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1575 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-05-24 19:46:32 +00:00
Jeff Schiller
9bfc6f6408
Fix for Issue 534: patch from wschleter
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1573 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-05-21 22:06:52 +00:00
Alexis Deveria
63bde23fed
Fixed issue 472 in a somewhat hacky way
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1572 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-05-18 14:54:35 +00:00
Alexis Deveria
0b82668ed3
Fixed issue 547 and another icon size bug
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1569 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-05-12 20:33:05 +00:00
Alexis Deveria
8000c9651e
Updated lang files, fixed another textedit bug
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1561 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-05-03 20:12:41 +00:00
Alexis Deveria
30e48db6fe
Fixed another chunk of issue 469
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1559 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-30 19:12:30 +00:00
Alexis Deveria
52746f46f2
Fixed issue 407, removed marker warning on png export
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1558 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-30 16:16:23 +00:00
Alexis Deveria
fa44f7d2ef
Fixed issue 545: Cursor/selection block are positioned incorrectly when zoomed in/out on transformed text. Also updated canvg to version supporting arrows
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1557 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-30 15:06:47 +00:00
Alexis Deveria
122bb4fc22
Replaced removeUnusedGrads with a more generic removeUnusedDefElems to remove unused filters, markers, etc
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1554 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-29 15:30:56 +00:00
Jacques Distler
f78cd75984
More bogus attribute/namespace fixes.
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1553 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-28 21:43:33 +00:00
Alexis Deveria
09c409e40a
Fixed more blur-related bugs
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1552 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-28 20:33:10 +00:00
Jacques Distler
543c6661a9
Task of Sysiphus: filter bogus attributes, generated by Gecko (again).
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1551 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-28 16:53:36 +00:00
Alexis Deveria
7d4978740e
Made more locale-related fixes, fixed issue 544 using codedread's help
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1550 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-28 16:34:02 +00:00
Alexis Deveria
9be03c4746
Updated locale files as well as lang.en.js with most new strings
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1548 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-27 18:50:16 +00:00
Alexis Deveria
c2d4aa0061
Fixed bug that caused errors when changing an attribute while in text-edit mode. Also changed some lang IDs to better match tools
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1547 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-26 19:16:37 +00:00
Alexis Deveria
eeeec6fb12
Fixed issue 543 and related problems resulting from reorienting paths
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1546 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-26 16:53:06 +00:00
Alexis Deveria
8030f867a3
Made canvas center on window resize, fixed error occurring on cloning end path nodes
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1544 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-23 19:40:09 +00:00
Alexis Deveria
20c6001a72
Fixed fatal bug
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1542 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-23 17:10:34 +00:00
Alexis Deveria
4563fa0dc9
Fixed issue 546
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1541 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-23 17:00:03 +00:00
Alexis Deveria
ff7af498a3
Made lines follow 45 degree angles when holding shift, made selection box fit better on zoom, updated canvg
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1531 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-20 20:29:30 +00:00
Alexis Deveria
91b033a470
Fixed issue 135: Missing the ability to align a single object (relative to page). Also started converting labels to icons
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1526 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-16 19:16:44 +00:00
Alexis Deveria
fee4405d36
Mostly fixed issue 70 (export as PNG option) by using Gabe Lerner's canvg library
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1521 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-14 17:30:25 +00:00
Alexis Deveria
ce14aba200
Fixed bug from last fix on selecting text on transformed elements
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1520 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-13 15:52:00 +00:00
Alexis Deveria
d99a609d98
Fixed more text-related bugs, added double and triple click actions
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1519 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-13 15:28:52 +00:00
Alexis Deveria
bc7510acfb
More minor improvents to text edit mode
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1518 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-12 20:28:39 +00:00
Alexis Deveria
7ac3d0456b
Made more improvents to textedit mode, now works on transformed elements
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1517 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-12 19:11:35 +00:00
Alexis Deveria
010d395590
Added textedit mode to support text editing. Still in progress, only supports text without transforms
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1516 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-12 15:59:46 +00:00
Alexis Deveria
a9219e46a8
Fixed issue 528. Also made undo/redo work on image href change (was apparently broken)
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1514 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-09 16:01:09 +00:00
Alexis Deveria
75e42d2407
Fixed issue 531 by preventing attempt to transform a metadata element
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1512 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-09 12:37:17 +00:00
Alexis Deveria
8841ec47db
Fixed issues 529 and 530, started some work on better <a> element support
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1511 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-08 13:34:18 +00:00
Alexis Deveria
d2bbd0b127
Fixed misc bugs, made root only include namespace declarations when necessary
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1510 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-07 18:18:28 +00:00
Alexis Deveria
30e8bc486c
Fixed wireframe mode for blurry elements, added partial undo functionality
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1509 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-06 20:16:07 +00:00
Alexis Deveria
66c5cb4866
Added basic support for gaussianBlur effect
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1508 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-06 18:40:10 +00:00
Jacques Distler
058f87e615
Preserve height and width, when re-editing an existing SVG document.
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1507 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-06 18:36:24 +00:00
Alexis Deveria
9b04d4689e
Applied patch by aobjects, fixes issue 512
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1504 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-06 13:12:54 +00:00
Jacques Distler
b4d10c41c3
Fix a noncy bug.
...
Fix a bug where the fill panel would not appear.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1500 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-02 05:09:32 +00:00
Alexis Deveria
81d7c9f631
Added support for stroke-linecap
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1498 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-01 20:20:24 +00:00
Alexis Deveria
753270d730
Reduced repetitive styling code
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1497 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-01 20:01:20 +00:00
Alexis Deveria
e445baeadd
Added stroke-linejoin support together with experimental UI for stroke styles
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1496 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-01 19:02:36 +00:00
Alexis Deveria
363b456431
Fixed issue 360, allows panning with middle mouse button or left mouse button while holding spacebar
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1494 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-01 16:00:50 +00:00
Jeff Schiller
edae9befd9
Correct remapping of shorthand curve commands (q,Q,s,S)
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1493 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-01 04:56:51 +00:00
Jeff Schiller
942ccd469d
Fix part of Issue 518: Translates now handled for nested uses in groups
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1492 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-04-01 04:55:10 +00:00
Alexis Deveria
104d4370a1
Made import of gradients on stroke work, fixed issue 516
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1487 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-03-29 18:06:51 +00:00
Jeff Schiller
effc4200e9
Issue 115: First attempt at an eye-dropper extension/tool. Also add color-interpolation-filters attribute to whitelist
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1486 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-03-29 03:22:42 +00:00
Alexis Deveria
cb5b6e2d2d
Largely fixed issue 469 by converting gradients to use objectBoundingBox
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1476 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-03-26 20:30:01 +00:00
Alexis Deveria
508c72e5a7
Fixed major part of issue 459 by providing warning onbeforeunload when appropriate
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1473 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-03-26 17:51:41 +00:00
Alexis Deveria
5c847f6493
Fixed/Integrated support for open/closing subpaths, fixed hidden flyout arrows on smaller icons in Opera, added support for loading extensions in config, uplifted to jQuery 1.4.2 and jQuery UI 1.8
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1470 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-03-24 20:13:13 +00:00
Alexis Deveria
2ba315bc96
More internal re-arranging and support for new config options
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1464 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-03-16 19:28:57 +00:00
Alexis Deveria
2b4270163e
Added support for loading config data from URL, prevented creation of unneeded global variables
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1459 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-03-12 20:43:33 +00:00
Alexis Deveria
85a7f57e78
Changed basic structure for improved integration and customization, introduces global svgEditor object
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1456 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-03-11 21:07:13 +00:00
Alexis Deveria
750e6456b3
Improved path node deleting behaviour, added functions to get svgCanvas vars: getContentElem, getRootElem and getSelectedElems
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1455 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-03-11 15:27:18 +00:00
Alexis Deveria
38a244bcc6
Fixed bug where attributes were being removed from gradient element on serialization in Opera
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1454 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-03-10 19:03:05 +00:00
Alexis Deveria
037c641b11
Updated jGraduate and made radialGradients work as expected, fixing issue 298
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1452 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-03-10 18:17:48 +00:00
Alexis Deveria
57da0c02f3
Added fade-in SMIL animation when creating most elements in SMIL-enabled browsers
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1451 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-03-10 15:07:28 +00:00
Jeff Schiller
5c02c98a3f
Send zoom modifications to extensions, patch by JL2008
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1450 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-03-09 16:10:23 +00:00
Jacques Distler
f8be6ee1a5
Small whitespace nicety
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1448 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-03-07 00:25:38 +00:00
Jacques Distler
7b5b7c4fdf
Noncy bugs fixed.
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1447 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-03-06 05:04:15 +00:00
Alexis Deveria
fde7386d75
Added 'add sub-path' button to pathedit context panel
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1443 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-03-03 19:26:09 +00:00
Jacques Distler
5f6830745b
SVG-Edit-generated IDs can now sport a nonce (to uniquify them). The value of the nonce is recorded as an se:nonce attribute on the root <svg> element.
...
The default behaviour is as before. But, if you call svgCanvas.randomizeIds() or if setSvgString() detects an se:nonce attribute on the root <svg> element, this will trigger the new behaviour (in the latter case, using the existing nonce).
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1436 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-27 22:55:53 +00:00
Jacques Distler
cf4e097316
Fix issue 503.
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1435 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-27 22:46:20 +00:00
Jeff Schiller
7b99425c8e
Add an id input field in the context panel. Users can see and change the ID of elements now
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1433 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-26 23:56:36 +00:00
Alexis Deveria
89ed9b3985
Fixed bug on deleting first node of open path and made imported closed paths have correct end segment
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1431 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-26 19:44:41 +00:00
Alexis Deveria
21ba2823ce
PathActions overhaul, fixes issue 435 and issue 443
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1430 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-26 18:18:21 +00:00
Jacques Distler
706b8e3ec8
Expand Whitelist
...
Add some things, that we need, to the whitelist.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1429 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-25 13:59:54 +00:00
Jeff Schiller
d4c93087fc
Handle viewboxes with non-zero left,top. Minor fix for bboxes of <use>, <foreignObject>
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1427 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-22 02:58:19 +00:00
Jeff Schiller
6039875f5a
Now remap xlink:href attributes when importing <use>, <filter>, <pattern>, <textPath> and gradients.
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1426 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-22 02:22:08 +00:00
Jeff Schiller
6e15924461
Reidentify all elements imported into the drawing. Add tests for it.
...
Still to do: Remap all xlink:href attributes, filter attribute, possibly others.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1425 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-22 00:56:19 +00:00
Jeff Schiller
fc82f2965b
More work on properly sizing imported SVG.
...
Still ignores preserveAspectRatio, percentages, units on import <svg>.
Also ignores zoom level of SVG-edit.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1423 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-21 16:36:50 +00:00
Jeff Schiller
5b0f6e480c
Corrected bbox problem for <metadata> elements.
...
Imported SVG now inserted into a new <g> element instead of child <svg> element.
Sizing of imported SVG will still be wrong.
Added three example clipart images.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1422 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-21 03:27:10 +00:00
Jeff Schiller
cc20d81633
Fix breakage two revisions ago. Add base raw import of SVG file into current layer (very broken at the moment).
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1421 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-21 01:12:59 +00:00
Jeff Schiller
400eb1e1cc
Add x,y to <svg> whitelist. Remove @transform as this is not a valid value on a <svg>
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1419 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-20 23:04:13 +00:00
Jacques Distler
7236577141
Fix some small issues with foreignObject tool
...
Don't disable line tool after using foreignObject tool.
Don't set stroke to 'none' after using foreignObject editor.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1411 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-19 14:09:46 +00:00
Jacques Distler
98be8d5f81
Fix Issue 489: The href attribute on image elements was being created without a prefix.
...
setAttributeNS(nsuri, name, value) takes a qname, not a localname as its 2nd argument. (This is not to be confused with getAttributeNS(nsuri, name), which takes a localname as its 2nd argument.)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1410 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-18 17:41:07 +00:00
Alexis Deveria
78c9ae4ad7
Fixed issue 487: foreignObject extension breaks connect two objects tool and made sure both extensions work together
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1409 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-18 15:42:10 +00:00
Jeff Schiller
8e0bf800bf
Fix Issue 486: Remove uses without href to prevent Safari crash. Turns all unit tests green
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1408 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-18 01:34:29 +00:00
Alexis Deveria
2c889f640b
Dealt with remaining bug in issue 470: Support loading files with unit-based width/height
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1406 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-17 21:20:11 +00:00
Jeff Schiller
02425de805
Make xmlns:foo test go green in Opera
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1404 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-17 18:15:53 +00:00
Jeff Schiller
469868d731
Fix XML escaping problem in attributes, add unit test
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1400 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-17 15:51:57 +00:00
Jeff Schiller
19d9998743
Remove experimental drop-shadow for now as it slowed down the editor, especially at higher zoom levels (might look into CSS3 box-shadow one day)
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1399 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-17 15:12:08 +00:00
Jeff Schiller
d78843beb0
Allow custom namespace prefixes as long as they map to one of our accepted namespace URIs (path by Jacques Distler)
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1396 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-17 06:44:03 +00:00
Jeff Schiller
8753c552f8
Fix Issue 478: markers, filters and clip paths now survive the conversion to path
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1394 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-16 18:54:41 +00:00
Jeff Schiller
d6037a742e
When serializing, use nodename (which includes namespace prefix). Patch by Jacques Distler
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1393 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-16 18:32:50 +00:00
Jeff Schiller
c8d5ba7b7e
Fix Issue 485: Make foreignObjects copyable (partial patch by Jacques Distler)
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1392 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-16 18:21:16 +00:00
Jeff Schiller
92b50b4a75
Fix Issue 484: correct namespace handling for xml: attrs (patch by Jacques Distler)
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1391 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-15 14:02:17 +00:00
Jeff Schiller
71e76c81b8
More fixes to namespace handling. Added <math> test case
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1390 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-14 14:50:04 +00:00
Jeff Schiller
88d61a3259
Fix Issue 482: Correct namespace prefix handling. Foreign content itself will declare the namespace, we don't need to do this in svgcontent
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1389 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-14 06:22:34 +00:00
Jeff Schiller
c32284cfcb
Fix typo in deepdive function from r1380
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1388 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-14 06:06:19 +00:00
Alexis Deveria
b071bd91b5
Fixed bug on changing heights with percentages
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1382 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-12 14:56:54 +00:00
Alexis Deveria
13003a3de2
Fixed issue 446
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1381 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-12 14:23:55 +00:00
Jeff Schiller
8d4861d546
Fix rest of Issue 471: upon loading/setting the SVG, do a depth-first recalculateDimensions() on all nodes
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1380 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-12 03:54:49 +00:00
Jeff Schiller
9915407382
Fix part of Issue 471: path deformation when x,y happened to be zero
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1379 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-12 03:14:38 +00:00
Jeff Schiller
09d6066291
Fix Issue 474: Broke tools by forgetting the svgroot id
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1378 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-11 22:19:13 +00:00
Alexis Deveria
eb8b9ab5e6
Made 'good' locale array be populated based on svg-editor.html, made namespaces only be added on serialization when used
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1377 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-11 21:24:15 +00:00
Jeff Schiller
507e50767f
Fix Issue 473: WebKit browsers fixed for navigation, caused by r1368
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1376 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-11 01:28:25 +00:00
Jeff Schiller
5ce59294d1
Spoke too soon, with canvas drop-shadow on, zooming in Opera 10.10 causes immense slow-down
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1375 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-10 21:12:43 +00:00
Jeff Schiller
140ab45f7d
Fix Opera bug with canvas shadow, thanks to a tip from Erik Dahlstrom
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1374 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-10 21:02:42 +00:00
Jeff Schiller
ae214cfe0e
Add a shadow to the canvas in Firefox (experimental)
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1373 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-10 20:12:48 +00:00
Alexis Deveria
984d6263c9
Added support for unit width/height when set in document properties
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1372 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-10 19:29:05 +00:00
Alexis Deveria
9590cf67f5
Fixed issue 470: Support loading files with unit-based width/height
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1371 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-10 17:54:14 +00:00
Jeff Schiller
35bcecc669
Remove now unnecessary math check in cleanupElement(). Move line-height property to the CSS where it belongs
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1369 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-10 15:57:25 +00:00
Jeff Schiller
98fc062e47
Make foreignObject with foreign content movable, resizable, rotatable
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1368 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-10 15:32:36 +00:00
Jeff Schiller
5628254649
Add MathML elements to whitelist and updates by Jacques Distler to handle foreignObject. Fix line-height in svgcanvas.
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1367 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-10 04:41:11 +00:00
Alexis Deveria
9df43ee7ba
Fixed undo/redo bug (I think)
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1365 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-09 20:50:06 +00:00
Alexis Deveria
4b5011eb44
Largely added support for different units (issue 444)
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1364 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-09 20:15:52 +00:00
Alexis Deveria
fd49cb2c89
Replaced heavy uses of getAttribute with .attr([])
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1363 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-09 14:23:34 +00:00
Alexis Deveria
b25f8b6d92
Added fix to jQuery.attr() function to make it work with SVG elements, started work on marker color changing
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1355 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-08 16:39:14 +00:00
Jeff Schiller
d5ec300b6b
Add foreignObject to whitelist. Fix some HTML5 validation errors
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1352 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-06 17:42:54 +00:00
Jeff Schiller
cb790bc6a0
Remove commented out debug code
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1349 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-06 00:38:59 +00:00
Jeff Schiller
1b2bb9c412
Much smoother freehand paths
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1348 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-06 00:35:32 +00:00
Alexis Deveria
6980e8b0de
Made selection of middle arrow for lines convert them to polylines, made extension tools more easy to add, fixed opacity selection on selected connector
...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1347 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-05 20:25:15 +00:00