Commit Graph

1327 Commits (b1268c527d1440f1ce8a1b94cacfa88b066eba78)

Author SHA1 Message Date
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 37aab7dd8f Added 'Import SVG' menu item and icon - only shows up in Firefox 3.6 and functions identically to Open at the moment
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1420 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-20 23:38:49 +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 40c820c503 Another tweak to the close_path icons
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1418 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-20 16:43:52 +00:00
Jacques Distler 7c55db60c0 Slightly nice placeholder content for foreignObject.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1417 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-19 23:18:47 +00:00
Jacques Distler 6f568b05b9 Close_path Icons, Mark II
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1416 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-19 23:05:19 +00:00
Jacques Distler ae1ef30956 Make close_path icons work
The icons still need tweaking (in particular, I don't know why the arrowhead doesn't render), but at least we can see them now :-).

git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1415 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-19 22:40:04 +00:00
Jacques Distler 19369af9ff Revert one change from Rev.1412.
It didn't seem to be necessary, and it might cause problems if foreignObject tool is not enabled.

git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1414 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-19 20:02:36 +00:00
Jeff Schiller eab76a44c7 Once again, comment out the foreignObject extension
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1413 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-19 16:56:34 +00:00
Jeff Schiller 796cee60e1 A little more work on the closepath extension (still doesn't show SVG icons yet)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1412 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-19 16:55:08 +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
Jeff Schiller 60c2d8c007 Try out Google Chrome Frame install prompt script
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1407 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-17 23:43:31 +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
Alexis Deveria a3f81f06f2 Fixed bug in foreignobject plugin when creating new foreignObject element
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1405 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-17 20:08:53 +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 f222ea9f98 Make math test green in Opera and WebKit
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1403 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-17 17:45:51 +00:00
Alexis Deveria f2ab17dbd0 Fixed issue 481 and other CSS bugs
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1402 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-17 16:49:13 +00:00
Jeff Schiller e44f7d4bb1 Add back in XML prolog for the default save handler
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1401 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-17 16:41:29 +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 8a516e109c Selecting a foreignObject does not change the stroke/fill (patch by Jacques Distler)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1398 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-17 14:37:13 +00:00
Jeff Schiller 8bbd53de2a Comment back out the foreignObject extension
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1397 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-17 06:55:05 +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
Alexis Deveria 57125bc237 Made extension improvements to svg-editor.js and added foreignObject plugin based on patch by Jaques Distler (disabled by default)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1395 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-16 21:07:13 +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
Jeff Schiller 10fee21e86 Minor tweak to style
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1387 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-13 04:33:40 +00:00
Alexis Deveria 673b945318 Fixed bug where save_notice_done setting wasn't saved
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1386 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-12 20:56:53 +00:00
Alexis Deveria 6f50f5d55c Made default save behaviour alert the user on how to saveand when necessary inform of FF bug (on first time saved/bug encountered)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1385 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-12 20:29:59 +00:00
Alexis Deveria 3cff24713b Made default save behaviour open a page with link, preview, markup and warning when necessary
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1384 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-12 18:50:07 +00:00
Alexis Deveria e42c37f538 Added test for importing/exporting namespaced attributes
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1383 eee81c28-f429-11dd-99c0-75d572ba1ddd
2010-02-12 16:06:34 +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