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
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
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
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
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
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
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
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