Commit Graph

  • c513aac9d0 Start on making selection boxes rectangular regardless of matrix-transformation Alexis Deveria 2009-12-14 16:26:44 +00:00
  • 9c249d4ee1 fixtransforms branch: groups with skewed children now have correct selector boxes Jeff Schiller 2009-12-13 06:42:59 +00:00
  • 56884531a5 fixtransforms branch: Fix webkit by handling matrix() transforms in SVGEditTransformList shim Jeff Schiller 2009-12-13 04:14:41 +00:00
  • f2c98ab46e fixtransforms branch: groups with skewed elements now resize/move properly Jeff Schiller 2009-12-13 03:31:30 +00:00
  • 4ca4260fc9 fixtransforms branch: Fix resizing of rotated elements Jeff Schiller 2009-12-11 22:42:26 +00:00
  • db718cb201 Made fixes to/updated en,fr,nl lang files, made lang files no longer require keyboard shortcut hints Alexis Deveria 2009-12-11 20:35:51 +00:00
  • 0182a59d06 Move out remapping of element to a separate function Jeff Schiller 2009-12-11 17:44:56 +00:00
  • 6236b5cda1 fixtransforms branch: More updates for fixtransforms. Resizing rotated elements now broken Jeff Schiller 2009-12-10 15:33:38 +00:00
  • 5e2883cfd5 fixtransforms branch: forgot to enable recalculateDimensions() Jeff Schiller 2009-12-10 06:23:32 +00:00
  • 32f23b69af fixtransforms branch: Fix long-standing bug in matrixMultiply() that caused problems when transforms became complicated, implement some of resolving/flattening transforms on skewed elements Jeff Schiller 2009-12-10 05:11:09 +00:00
  • bb78010e84 Fixed issue 354: SHIFT-click or CTRL-click on an image opens image in new browser window Alexis Deveria 2009-12-09 21:00:35 +00:00
  • 1986b452ed Possibly fixed issue 353 Alexis Deveria 2009-12-09 20:16:40 +00:00
  • 9279ba0a1d Added fix for Issue 349 (and 352) to trunk Alexis Deveria 2009-12-09 19:06:28 +00:00
  • df642b1500 Added support for translated text in svgcanvas.js, updated es, ja files, complete fr file by wormsxulla Alexis Deveria 2009-12-08 19:38:14 +00:00
  • 161714b157 Updated lang.en.js Alexis Deveria 2009-12-08 18:08:23 +00:00
  • ed45a7b2fa fixtransforms branch: Fixed issues 348, 349 and 350. Made multiplyMatrix() accept any amount of matrices as parameters. Improved BBox calculation on rotated groups Alexis Deveria 2009-12-08 15:01:47 +00:00
  • fddc6f2b10 Removed language list from lang.en.js in favor of local-langage names in HTML file Alexis Deveria 2009-12-07 21:16:13 +00:00
  • bf1cd8606d Updated lang.en.js file and added fixes to issues 346 and 347 to trunk Alexis Deveria 2009-12-07 15:42:36 +00:00
  • fecc1da764 Fixtransforms branch: Fixed issues 346 and 347, changed resetPathOrientation() to use transformPoint() Alexis Deveria 2009-12-07 14:51:32 +00:00
  • 789c977594 fixtransforms branch: switch order of translate/scale conversion for groups. Also fixed bug where dragging multiple elements would strip off their rotation Jeff Schiller 2009-12-05 16:21:18 +00:00
  • 4c66ccbabe Made un-rotated child elements properly resize when resizing non-rotated groups Alexis Deveria 2009-12-04 17:53:05 +00:00
  • 4b0d3b23d3 fixtransforms branch: Properly update rotation center Jeff Schiller 2009-12-04 05:18:20 +00:00
  • 61d03c8cbf fixtransforms branch: really fix rotations this time (I am not just trying to rack up revision numbers) Jeff Schiller 2009-12-03 21:50:46 +00:00
  • 3cebabc86a fixtransforms branch: Ensure rotations are re-centered Jeff Schiller 2009-12-03 21:41:13 +00:00
  • 464b1580bf fixtransforms branch: Another attempt to fix transforms on groups/ungrouped elements - mostly broken, still a work-in-progress Jeff Schiller 2009-12-03 16:34:44 +00:00
  • dba61fb803 Making a branch to fix transform problems in groups and ungrouped elements Jeff Schiller 2009-12-03 16:31:00 +00:00
  • 59c4f0c739 Fixed issue 345 and related attribute resets in FF bugs Alexis Deveria 2009-12-03 16:15:07 +00:00
  • 9ff715bbe1 Fixed bug in last revision where new font didn't affect element Alexis Deveria 2009-12-02 21:17:11 +00:00
  • 73f6b976a8 Fixed Issue 265: Allow selection of a user-defined font in the text dialog Alexis Deveria 2009-12-02 20:09:36 +00:00
  • c3fecc8bf9 More minor updates, comments Jeff Schiller 2009-12-02 04:13:01 +00:00
  • 9a273558d6 Add a transformBox() helper function Jeff Schiller 2009-12-02 03:54:02 +00:00
  • d800f4b5f9 Updated control point link icon, fixed issue 344 Alexis Deveria 2009-12-01 21:23:18 +00:00
  • 5173ad7eea Added option to link curved segment control points in pathedit mode Alexis Deveria 2009-12-01 19:26:33 +00:00
  • 7cbb5ebddc Fixed bug related to path reorientation Alexis Deveria 2009-11-30 21:33:37 +00:00
  • 37392020ce Fixed Issue 342: Keyboard rotation broken Alexis Deveria 2009-11-30 21:14:03 +00:00
  • 32c6096791 Fixed bug caused when serializing in Webkit Alexis Deveria 2009-11-30 21:08:09 +00:00
  • d5f867f0a8 Fixed issue 68 by adding Convert to Path button, also included Reorient Path button Alexis Deveria 2009-11-30 19:14:23 +00:00
  • 474690f2a2 Fixed base64 decoder Alexis Deveria 2009-11-30 14:05:20 +00:00
  • ac19a9fe15 Added quick and dirty URL param source loader Alexis Deveria 2009-11-25 21:10:48 +00:00
  • 2653ebdaad Fixed main issue 339 problem by adding methods to convert elements to paths and re-orient rotated paths Alexis Deveria 2009-11-25 19:35:06 +00:00
  • 04d0823eb4 Whitelist stroke/fill properties on groups to improve handling of arbitrary SVG Jeff Schiller 2009-11-25 16:44:13 +00:00
  • 3481940e38 Update selector box to be a path, change selectors to be circles (for convenience). Getting closer to a fix for negative resizing Jeff Schiller 2009-11-25 13:51:42 +00:00
  • da6fb0a3cc Fixed issue 339...for Firefox Alexis Deveria 2009-11-24 15:43:57 +00:00
  • da09855230 Fixed bug where source couldn't be saved in FF using a group Alexis Deveria 2009-11-24 14:33:48 +00:00
  • 27064ff8da Update some TODOs, comment out some no-longer needed code Jeff Schiller 2009-11-24 06:54:43 +00:00
  • 7b6a304520 Remove some logging debug code Jeff Schiller 2009-11-24 06:33:28 +00:00
  • 1387116be6 Fix rotation of resized groups for Firefox/WebKit, Opera still semi-broken Jeff Schiller 2009-11-24 06:10:33 +00:00
  • 11ed30d303 Fix more of Issue 338: rotations in opera do not collapse scales now Jeff Schiller 2009-11-23 17:39:01 +00:00
  • 04ed475d6f Fixed Issue 337: MouseUp on Rect selects Square (Opera) Alexis Deveria 2009-11-23 17:10:13 +00:00
  • 4bb363466f Fix second problem of issue 338 by truly recalculating the new center from the bbox Jeff Schiller 2009-11-23 16:24:01 +00:00
  • e689ca3dcf Fixed embed API Kevin Kwok 2009-11-22 20:33:12 +00:00
  • db5df84bcc Embed communication protocol updated, embed api file added Kevin Kwok 2009-11-22 20:13:06 +00:00
  • ceb89dd557 Fix undo problem when moving rotated/resized groups due to global start_transform variable Jeff Schiller 2009-11-22 03:45:18 +00:00
  • f633ddeb11 Fix Issue 111: Finally got the math right for group transformations including translation, rotation, resizing. Still broken: Undo for transforming groups. Still massively broken: Ungrouping (Issue 204) Jeff Schiller 2009-11-22 00:50:09 +00:00
  • 1bd107b58b Updated lang.en.js with latest changes (may still be some entries missing) Alexis Deveria 2009-11-20 19:23:09 +00:00
  • 03d2a3e32b Fixed issue 266 by changing the viewBox to width/height on serialization Alexis Deveria 2009-11-20 18:10:59 +00:00
  • 6d2729cf6b Fixed issue 287 by adding x,y fields for freehand lines, paths and groups Alexis Deveria 2009-11-20 17:17:55 +00:00
  • 2441b75477 Fixed issue 330 (rotation on zoom) and other small bug Alexis Deveria 2009-11-20 15:40:05 +00:00
  • afabb249cb Made inverted resizing work for most elements. Selection boxes still need fixing, though Alexis Deveria 2009-11-19 20:16:29 +00:00
  • 40cd489b4c Fixed Opera rotation bug in Issue 330 Alexis Deveria 2009-11-19 16:08:16 +00:00
  • 383ef4a290 Replaced modal dialog boxes with HTML ones, fixed issue 335 and other minor image bugs Alexis Deveria 2009-11-19 15:09:21 +00:00
  • 75dffc0d2f Correction to image handling code in context menu Jeff Schiller 2009-11-18 17:22:01 +00:00
  • 5f4caf6c53 Finished up changes to inline image behaviour, many fixes from last update Alexis Deveria 2009-11-18 16:50:25 +00:00
  • 3380cc0326 Made various changes to image handling, will now change Data URI back into URL on import (if possible). Mork work still needed Alexis Deveria 2009-11-17 21:36:59 +00:00
  • 899a812b4a Possibly fixed issue 191 by adding an option in the doc props Alexis Deveria 2009-11-17 16:42:04 +00:00
  • e4ead69e6d Fixed issue 314: In wireframe mode, outlines should stay 1px wide regardless of zoom level Alexis Deveria 2009-11-16 20:20:13 +00:00
  • 3d3c1f4454 Made Opera rotation less broken Alexis Deveria 2009-11-16 19:17:18 +00:00
  • b0d826a24b Fixed issue 309: Opening the source code editor breaks the ungrouping of rotated groups Alexis Deveria 2009-11-16 18:06:30 +00:00
  • e9ff3cf682 Fixed issue 329, also made zoom reset on New Image. Made some code more efficient. Alexis Deveria 2009-11-16 17:04:19 +00:00
  • 082523f7f7 Fixed issue 331 and updated svg-icon-loader Alexis Deveria 2009-11-16 15:19:51 +00:00
  • 0278caccd8 Hopefully finally fixed gradient serialization issues in Opera/Win/Non-en Alexis Deveria 2009-11-13 20:45:18 +00:00
  • d4fcca35ae Added shift-for-equal-width&height option when drawing rects, ellipses and images Alexis Deveria 2009-11-13 16:55:58 +00:00
  • 5e7da751ec Made small improvements to small icon mode, added fixed ratio resize option for resize+shift Alexis Deveria 2009-11-13 15:11:48 +00:00
  • 2a9f517306 More minor language-related tweaks Alexis Deveria 2009-11-12 21:43:19 +00:00
  • 6d30a6b7ee Possibly fixed lang detection script Alexis Deveria 2009-11-12 21:28:04 +00:00
  • 6f4a74dad9 Changed authors file, zoom list order, and added a UA language test Alexis Deveria 2009-11-12 21:13:29 +00:00
  • df497438a9 Fixed issue 320: Make the rotation handle appears on groups right after grouping Alexis Deveria 2009-11-12 20:15:42 +00:00
  • b9058e5b1e Fixed selection box positioning when dragging while zoomed Alexis Deveria 2009-11-12 20:08:04 +00:00
  • 38242ad3d6 Fixed alignment tools Alexis Deveria 2009-11-12 18:38:13 +00:00
  • 2a33e25dce Great Big Amazing Transformlist MERRRRRRRRRRRRRGE\! Alexis Deveria 2009-11-12 16:56:00 +00:00
  • 344e7a802d Fixed several remaining cross-browser icon bugs Alexis Deveria 2009-11-12 16:00:50 +00:00
  • 3924530ea3 transformlist branch: more refactoring. groups can be rotated, translated, resized. still buggy when resizing rotated groups but checking it in anyway. ungrouping still surely broken Jeff Schiller 2009-11-12 05:02:11 +00:00
  • 7c8fafa9ee Added fix to prevent some FF versions from throwing errors on localStorage check Alexis Deveria 2009-11-11 21:13:16 +00:00
  • c5467373ef Made editor preferences (language, icon size and background) be saved and re-applied on page load Alexis Deveria 2009-11-11 18:13:26 +00:00
  • 70745df23a Fix matrixMultiply() to properly seek rotate/scales Jeff Schiller 2009-11-11 07:42:23 +00:00
  • 55f791910a Added locale improvements: JS strings - see lang.en.js, dropdown list in doc props, browser language detect on startup Alexis Deveria 2009-11-10 21:31:47 +00:00
  • 237fd96b0f Changed order of circle&ellipse and square&rect as per issue 179 Alexis Deveria 2009-11-10 19:16:45 +00:00
  • e40619cc67 Spruced up docprops to fix Issue 315, made Image Title appear in browser title when available Alexis Deveria 2009-11-10 18:58:16 +00:00
  • a5ae9e78de Fixed issue 325: Finishing an open path - Ghost segment Alexis Deveria 2009-11-10 16:43:02 +00:00
  • d7c3f73d02 transformlist branch: fix some undo problems, remove some more dead code Jeff Schiller 2009-11-10 15:16:49 +00:00
  • f603b01efc transformlist branch: Can resize groups as long as they are not rotated. Rotating groups still broken. Ungrouping still broken Jeff Schiller 2009-11-10 07:15:29 +00:00
  • 9cb650119f Fixed freehand rect icon Alexis Deveria 2009-11-09 21:21:45 +00:00
  • 0fc63a2992 transformlist branch: update comments/notes, remove logging Jeff Schiller 2009-11-09 21:05:57 +00:00
  • 8488743d55 Moved rotated BBox calculation from alignSelectedElements to getStrokedBBox to fix selection box on rotated elements in groups Alexis Deveria 2009-11-09 20:54:42 +00:00
  • 08f80ac7e9 Fixed node select icon Alexis Deveria 2009-11-09 20:29:01 +00:00
  • 0d61f80f93 transformlist branch: collapse adjacent group scales to one translate-scale-translate Jeff Schiller 2009-11-09 20:06:07 +00:00
  • 29551a877a Setting mime types on classic files Alexis Deveria 2009-11-09 19:10:27 +00:00
  • 2a46a5eca0 Adding SVG icons to svg-editor.html and related scripts, keeping old with -classic suffix Alexis Deveria 2009-11-09 18:59:53 +00:00
  • c3d6520928 transformlist branch: Fix a bug, N is not a constant. Also remove some dead code and add some more notes. Jeff Schiller 2009-11-09 16:39:29 +00:00
  • 700604749b transformlist branch: more work on transforms for groups (can now move groups around but not rotate/scale them, ungrouping still broken) Jeff Schiller 2009-11-09 15:17:59 +00:00