Code

inkscape.git
14 years agoMerge from trunk
Krzysztof Kosiński [Thu, 14 Jan 2010 16:01:49 +0000 (17:01 +0100)]
Merge from trunk

14 years agoMerge GSoC 2009 node tool rewrite
Krzysztof Kosiński [Thu, 14 Jan 2010 15:54:06 +0000 (16:54 +0100)]
Merge GSoC 2009 node tool rewrite

14 years agoRe-enable snapping on release, for now.
Krzysztof Kosiński [Thu, 14 Jan 2010 15:44:32 +0000 (16:44 +0100)]
Re-enable snapping on release, for now.

14 years agoMark a few more bugs as fixed.
Krzysztof Kosiński [Thu, 14 Jan 2010 10:10:53 +0000 (11:10 +0100)]
Mark a few more bugs as fixed.

14 years agoMark LP #399381 as fixed by this branch.
Krzysztof Kosiński [Thu, 14 Jan 2010 09:40:04 +0000 (10:40 +0100)]
Mark LP #399381 as fixed by this branch.

14 years agoRemove nodepath.cpp and nodepath.h
Krzysztof Kosiński [Thu, 14 Jan 2010 09:38:33 +0000 (10:38 +0100)]
Remove nodepath.cpp and nodepath.h

14 years agoDo not append a segment when finishing an open path with right click
Krzysztof Kosiński [Thu, 14 Jan 2010 09:31:02 +0000 (10:31 +0100)]
Do not append a segment when finishing an open path with right click
in the pen tool.

14 years agoFix boost::optional warning spam
Krzysztof Kosiński [Thu, 14 Jan 2010 09:16:28 +0000 (10:16 +0100)]
Fix boost::optional warning spam

14 years agoImplement segment weld to make segment join similar to node join
Krzysztof Kosiński [Thu, 14 Jan 2010 08:42:20 +0000 (09:42 +0100)]
Implement segment weld to make segment join similar to node join

14 years ago* Merge from trunk
Krzysztof Kosiński [Thu, 14 Jan 2010 08:13:09 +0000 (09:13 +0100)]
* Merge from trunk
* Update to new snapping API
* Modify the join action slightly

14 years agoUpdated Russian translation
Alexandre Prokoudine [Wed, 13 Jan 2010 22:45:27 +0000 (01:45 +0300)]
Updated Russian translation

14 years agoAdding a 'widescreen' task.
Jon A. Cruz [Wed, 13 Jan 2010 07:29:06 +0000 (23:29 -0800)]
Adding a 'widescreen' task.

14 years agoSome additional docs
Krzysztof Kosiński [Wed, 13 Jan 2010 00:04:25 +0000 (01:04 +0100)]
Some additional docs

14 years agoInitial cut of disabling floating windows on window managers with problems.
Jon A. Cruz [Tue, 12 Jan 2010 09:59:58 +0000 (01:59 -0800)]
Initial cut of disabling floating windows on window managers with problems.

14 years agoEnabling now that some have confirmed proper functionality on 64-bit.
Jon A. Cruz [Tue, 12 Jan 2010 05:35:47 +0000 (21:35 -0800)]
Enabling now that some have confirmed proper functionality on 64-bit.

14 years agoAdapt recent recursive reference patch for masks to protect from crashing on clippath...
Josh Andler [Tue, 12 Jan 2010 02:27:16 +0000 (18:27 -0800)]
Adapt recent recursive reference patch for masks to protect from crashing on clippaths too

14 years agoImplemented dynamic repositioning of toolboxes.
Jon A. Cruz [Mon, 11 Jan 2010 09:09:52 +0000 (01:09 -0800)]
Implemented dynamic repositioning of toolboxes.

14 years agoDisable questioned code section.
Jon A. Cruz [Mon, 11 Jan 2010 00:12:18 +0000 (16:12 -0800)]
Disable questioned code section.
Added name fetch.

14 years agoRemoved null'd use of icons.
Jon A. Cruz [Sun, 10 Jan 2010 22:33:40 +0000 (14:33 -0800)]
Removed null'd use of icons.

14 years agoTemporarily block out code giving problems on 64-bit.
Jon A. Cruz [Sun, 10 Jan 2010 18:54:03 +0000 (10:54 -0800)]
Temporarily block out code giving problems on 64-bit.

14 years agoFix typo
Diederik van Lierop [Sun, 10 Jan 2010 13:33:03 +0000 (14:33 +0100)]
Fix typo

14 years agoCompleted base code to flip toolbox orientation.
Jon A. Cruz [Sun, 10 Jan 2010 11:22:05 +0000 (03:22 -0800)]
Completed base code to flip toolbox orientation.
Basic integration of task switching control.

14 years agoAvoid crash by uninitialized perspectives.
Maximilian Albert [Sun, 10 Jan 2010 10:47:19 +0000 (10:47 +0000)]
Avoid crash by uninitialized perspectives.

14 years ago* Implement node snapping.
Krzysztof Kosiński [Sun, 10 Jan 2010 00:46:28 +0000 (01:46 +0100)]
* Implement node snapping.
* Fix minor bug in linear grow.
* Add --fixes.
* Move some node selection-related functions to ControlPointSelection.

14 years agofix regression caused by rev. 8927 (reported in LP bug #495483 by ~suv)
Diederik van Lierop [Sat, 9 Jan 2010 21:31:50 +0000 (22:31 +0100)]
fix regression caused by rev. 8927 (reported in LP bug #495483 by ~suv)

14 years agoRefactoring the snapping API (making it easier to maintain and understand for the...
Diederik van Lierop [Sat, 9 Jan 2010 21:14:38 +0000 (22:14 +0100)]
Refactoring the snapping API (making it easier to maintain and understand for the devs)

14 years agoPatch by Alex Leone to fix crash with recursive masks from 190130, I also added him...
Josh Andler [Sat, 9 Jan 2010 20:05:26 +0000 (12:05 -0800)]
Patch by Alex Leone to fix crash with recursive masks from 190130, I also added him to AUTHORS

14 years agoinkscape.pot and French translation update
JazzyNico [Sat, 9 Jan 2010 11:18:38 +0000 (12:18 +0100)]
inkscape.pot and French translation update

14 years agoAI8 and below import now works with uniconvertor
JazzyNico [Sat, 9 Jan 2010 11:06:31 +0000 (12:06 +0100)]
AI8 and below import now works with uniconvertor

14 years agoLeverage recent toolbox c++-ification work to move the snap toolbar to the side with...
Jon A. Cruz [Sat, 9 Jan 2010 09:40:31 +0000 (01:40 -0800)]
Leverage recent toolbox c++-ification work to move the snap toolbar to the side with minimal effort.

14 years agoInitial c++-ification of toolbox creation.
Jon A. Cruz [Sat, 9 Jan 2010 09:37:23 +0000 (01:37 -0800)]
Initial c++-ification of toolbox creation.

14 years agoC++-ification pass.
Jon A. Cruz [Fri, 8 Jan 2010 09:16:41 +0000 (01:16 -0800)]
C++-ification pass.

14 years agoRemoved outdated forward declarations.
Jon A. Cruz [Fri, 8 Jan 2010 09:12:42 +0000 (01:12 -0800)]
Removed outdated forward declarations.

14 years agoPatch by Alex Leone to add margins to resize page options in Document Properties
Josh Andler [Fri, 8 Jan 2010 05:43:33 +0000 (21:43 -0800)]
Patch by Alex Leone to add margins to resize page options in Document Properties

14 years agoAdded UXManager. Cleaning up toolbox creation.
Jon A. Cruz [Thu, 7 Jan 2010 09:19:48 +0000 (01:19 -0800)]
Added UXManager. Cleaning up toolbox creation.

14 years agoa better truncation detection, suggested by Richard Hughes
buliabyak [Thu, 7 Jan 2010 00:24:25 +0000 (20:24 -0400)]
a better truncation detection, suggested by Richard Hughes

14 years agoUpdated Ukrainian translation from Yuri Chornoivan
Alexandre Prokoudine [Wed, 6 Jan 2010 14:41:51 +0000 (17:41 +0300)]
Updated Ukrainian translation from Yuri Chornoivan

14 years agoAdding a temporary po file to ignore list
Chris Morgan [Wed, 6 Jan 2010 10:37:16 +0000 (21:37 +1100)]
Adding a temporary po file to ignore list

14 years agoUpdated SVN references in HACKING files to BZR
Chris Morgan [Wed, 6 Jan 2010 10:22:24 +0000 (21:22 +1100)]
Updated SVN references in HACKING files to BZR

14 years agoRefactored common value.
Jon A. Cruz [Wed, 6 Jan 2010 09:44:56 +0000 (01:44 -0800)]
Refactored common value.

14 years agoAdded files created during building and final build directory on Win32 to ignore...
Chris Morgan [Tue, 5 Jan 2010 02:39:27 +0000 (13:39 +1100)]
Added files created during building and final build directory on Win32 to ignore list.

14 years agoChanged version number (0.47.0.0 -> 0.47.0.9, "0.47" -> "0.47+devel") in inkscape...
Chris Morgan [Tue, 5 Jan 2010 01:19:02 +0000 (12:19 +1100)]
Changed version number (0.47.0.0 -> 0.47.0.9, "0.47" -> "0.47+devel") in inkscape.rc and inkview.rc so VersionInfo in inkscape.exe and inkview.exe for devel builds will be a bit different from 0.47 final.
The installer has a much better version number detection system and will use the style 0.47.0.8944 and "0.47+devel-r8944" for bzr revision 8944, but I'm not quite up to wedging Bazaar revision detection into buildtool.cpp and build.xml yet.

14 years agoA big lot of work for the Inkscape installer. I really should have done this on...
Chris Morgan [Tue, 5 Jan 2010 00:30:38 +0000 (11:30 +1100)]
A big lot of work for the Inkscape installer.  I really should have done this on a local branch and merged it in, or done it as at least half a dozen commits, but I haven't done that along the way and I'm not going to do it now for this batch of work.
* Languages: simplified language files, using core NSIS LangFile header file.
* Version numbering: version number is fetched from src/inkscape-version.cpp and .bzr/branches/last-revision.
* NSIS 2.46 now required to compile, POSIX cross-compilation may no longer work due to ifexist.nsh (I'll see if I can fix it after installing Ubuntu with more reverse-hacks to use different !system calls on different platforms).
* Still a lot of work to do actually fixing the uninstall script so it works (next on my list of jobs for the installer).
* Simplified a few bits of code (e.g. code duplication into ${For} $2 0 1 in one place I'd missed it).
* Quoted some things and unquoted some things which did/didn't need quotes... mainly for style and the fun of it.
* Fixed a minor bug somewhere, can't remember what it was!
* Segmented code carefully into parts (with full folding in Vim)
* Added a few chunks of documentation as to what to do with inkscape.nsi... and now a long commit message too (I seem to like doing that) ;-)

14 years agoRemoving spray-option.cpp as it was deleted, and then broke the nightly builds.
Ted Gould [Mon, 4 Jan 2010 14:15:24 +0000 (08:15 -0600)]
Removing spray-option.cpp as it was deleted, and then broke the nightly builds.

14 years agoMore refactoring to reduce copy-n-paste duplication.
Jon A. Cruz [Mon, 4 Jan 2010 10:06:59 +0000 (02:06 -0800)]
More refactoring to reduce copy-n-paste duplication.

14 years agoRefactoring copy-n-paste duplicate code out of toolbar creation.
Jon A. Cruz [Mon, 4 Jan 2010 09:34:09 +0000 (01:34 -0800)]
Refactoring copy-n-paste duplicate code out of toolbar creation.

14 years agoSpray Tool refactoring and enhanced distribution algorithm
Steren Giannini [Mon, 4 Jan 2010 00:30:05 +0000 (01:30 +0100)]
Spray Tool refactoring and enhanced distribution algorithm

14 years agospray algorithm updated
Steren Giannini [Sun, 3 Jan 2010 21:44:11 +0000 (22:44 +0100)]
spray algorithm updated

14 years agoSpray cleanup
Steren Giannini [Sun, 3 Jan 2010 20:39:52 +0000 (21:39 +0100)]
Spray cleanup

------------ This line and the following will be ignored --------------

removed:
  src/ui/dialog/spray-option.cpp
  src/ui/dialog/spray-option.h
modified:
  src/spray-context.cpp
  src/ui/dialog/Makefile_insert
  src/ui/dialog/dialog-manager.cpp
  src/ui/view/edit-widget.cpp
  src/ui/view/edit-widget.h
  src/widgets/toolbox.cpp
unknown:
  backup.bzr/
  description-pak
  doc-pak/
  po/.intltool-merge-cache

14 years agoNew Dutch Shapes tutorial by Kris
JazzyNico [Sat, 2 Jan 2010 15:27:10 +0000 (16:27 +0100)]
New Dutch Shapes tutorial by Kris

14 years agoinkscape.pot update.
JazzyNico [Sat, 2 Jan 2010 14:25:55 +0000 (15:25 +0100)]
inkscape.pot update.
Dutch translation update by Kris.
French translation update by jazzynico.

14 years agoi18n fix in toolbox.cpp (no-c-format %)
JazzyNico [Sat, 2 Jan 2010 14:19:53 +0000 (15:19 +0100)]
i18n fix in toolbox.cpp (no-c-format %)

14 years agoInkscape version: replace svn check with bzr check
JazzyNico [Sat, 2 Jan 2010 10:03:58 +0000 (11:03 +0100)]
Inkscape version: replace svn check with bzr check

14 years agoPreserve metadata in plain SVG. Fixes bug #170967.
Jon A. Cruz [Sat, 2 Jan 2010 08:15:51 +0000 (00:15 -0800)]
Preserve metadata in plain SVG. Fixes bug #170967.

14 years agoRemove any "inkscape:*" or "sodipodi:*" attributes when saving as "plain SVG". Fixes...
Jon A. Cruz [Sat, 2 Jan 2010 07:15:16 +0000 (23:15 -0800)]
Remove any "inkscape:*" or "sodipodi:*" attributes when saving as "plain SVG". Fixes bug #500440.

14 years agoRefactor snapping of gradient handles; now behaves like all other snapping, i.e....
Diederik van Lierop [Fri, 1 Jan 2010 20:06:51 +0000 (21:06 +0100)]
Refactor snapping of gradient handles; now behaves like all other snapping, i.e. no more snapping to imaginary infinite lines along the bounding box

14 years agoadding 'inductiveload' to AUTHORS
Alvin Penner [Thu, 31 Dec 2009 13:07:51 +0000 (08:07 -0500)]
adding 'inductiveload' to AUTHORS

14 years agoDocument properties now treats lcms file load failures as non-fatal. Fixes bug #501782
Jon A. Cruz [Thu, 31 Dec 2009 10:04:42 +0000 (02:04 -0800)]
Document properties now treats lcms file load failures as non-fatal. Fixes bug #501782

14 years agoWarning cleanup for char const*
Jon A. Cruz [Thu, 31 Dec 2009 07:28:06 +0000 (23:28 -0800)]
Warning cleanup for char const*

14 years agoRestore files that shouldn't have been touched. Grrr
Diederik van Lierop [Wed, 30 Dec 2009 21:00:28 +0000 (22:00 +0100)]
Restore files that shouldn't have been touched. Grrr

14 years agoWhen combining paths: clear the selection before deleting the original objects
Diederik van Lierop [Wed, 30 Dec 2009 20:52:44 +0000 (21:52 +0100)]
When combining paths: clear the selection before deleting the original objects

14 years agoSpray Tool clean up and Toolbar refactoring
Steren Giannini [Wed, 30 Dec 2009 15:50:25 +0000 (16:50 +0100)]
Spray Tool clean up and Toolbar refactoring

14 years agoSpray toolbar is working + spray-context.cpp small cleanup
Steren Giannini [Wed, 30 Dec 2009 15:00:50 +0000 (16:00 +0100)]
Spray toolbar is working + spray-context.cpp small cleanup

14 years agoSmall snap bug has been eliminated, flowed text snapping now uses baseline, replacing...
Diederik van Lierop [Wed, 30 Dec 2009 14:34:51 +0000 (15:34 +0100)]
Small snap bug has been eliminated, flowed text snapping now uses baseline, replacing tabs by spaces, removing some commented lines

14 years agoDummy merge to get good version history.
Ted Gould [Tue, 29 Dec 2009 19:46:02 +0000 (13:46 -0600)]
Dummy merge to get good version history.

14 years agorotation and scale variation in toolbar, still need some debug
Steren Giannini [Tue, 29 Dec 2009 15:29:29 +0000 (16:29 +0100)]
rotation and scale variation in toolbar, still need some debug

14 years agotweak
Steren Giannini [Tue, 29 Dec 2009 14:55:49 +0000 (15:55 +0100)]
tweak

14 years agofrench comments translated and some clean up
Steren Giannini [Tue, 29 Dec 2009 14:39:10 +0000 (15:39 +0100)]
french comments translated and some clean up

14 years agoSpray UI : first refactoring of the toolbar
Steren Giannini [Tue, 29 Dec 2009 13:19:19 +0000 (14:19 +0100)]
Spray UI : first refactoring of the toolbar

14 years agoAdd bzr revision in the About screen
JazzyNico [Mon, 28 Dec 2009 13:53:22 +0000 (14:53 +0100)]
Add bzr revision in the About screen

14 years agoAdd bzr revision in the About screen
JazzyNico [Mon, 28 Dec 2009 13:53:22 +0000 (14:53 +0100)]
Add bzr revision in the About screen

14 years agoUse correct text anchor for vertical text and when aligning or distributing
Diederik van Lierop [Mon, 28 Dec 2009 12:31:56 +0000 (13:31 +0100)]
Use correct text anchor for vertical text and when aligning or distributing

14 years agoUse correct text anchor for vertical text and when aligning or distributing
Diederik van Lierop [Mon, 28 Dec 2009 12:31:56 +0000 (13:31 +0100)]
Use correct text anchor for vertical text and when aligning or distributing

14 years agopatches for LP bug 461964, latitude hiding formula and comment 13.
Alvin Penner [Mon, 28 Dec 2009 11:12:43 +0000 (06:12 -0500)]
patches for LP bug 461964, latitude hiding formula and comment 13.

14 years agopatches for LP bug 461964, latitude hiding formula and comment 13.
Alvin Penner [Mon, 28 Dec 2009 11:12:43 +0000 (06:12 -0500)]
patches for LP bug 461964, latitude hiding formula and comment 13.

14 years agoinkscape.pot and French translation update
JazzyNico [Sun, 27 Dec 2009 19:17:24 +0000 (20:17 +0100)]
inkscape.pot and French translation update

14 years agoConnector tool updates
Arcadie M. Cracan [Tue, 29 Dec 2009 19:42:50 +0000 (13:42 -0600)]
Connector tool updates

14 years agoinkscape.pot and French translation update
JazzyNico [Sun, 27 Dec 2009 19:17:24 +0000 (20:17 +0100)]
inkscape.pot and French translation update

14 years agoConnector tool: make connectors avoid the convex hull of shapes.
Arcadie M. Cracan [Sun, 27 Dec 2009 11:31:36 +0000 (13:31 +0200)]
Connector tool: make connectors avoid the convex hull of shapes.

14 years agoConnector tool: make connectors avoid the convex hull of shapes.
Arcadie M. Cracan [Sun, 27 Dec 2009 10:21:31 +0000 (12:21 +0200)]
Connector tool: make connectors avoid the convex hull of shapes.

14 years agoWarning cleanup
Jon A. Cruz [Sun, 27 Dec 2009 04:11:42 +0000 (20:11 -0800)]
Warning cleanup

14 years agoWarning cleanup from unused cursor images.
Jon A. Cruz [Sun, 27 Dec 2009 04:08:30 +0000 (20:08 -0800)]
Warning cleanup from unused cursor images.

14 years agoEncapsulating use of gcc hash_map extension.
Jon A. Cruz [Sun, 27 Dec 2009 03:35:08 +0000 (19:35 -0800)]
Encapsulating use of gcc hash_map extension.

14 years agoWarning cleanup.
Jon A. Cruz [Sun, 27 Dec 2009 03:27:32 +0000 (19:27 -0800)]
Warning cleanup.

14 years agoCorrecting initialization order in ctor.
Jon A. Cruz [Sun, 27 Dec 2009 03:25:48 +0000 (19:25 -0800)]
Correcting initialization order in ctor.

14 years agoParens added for safety and misc whitespace cleanup.
Jon A. Cruz [Sun, 27 Dec 2009 01:16:40 +0000 (17:16 -0800)]
Parens added for safety and misc whitespace cleanup.

14 years agoImplement selection linear grow
Krzysztof Kosiński [Sat, 26 Dec 2009 23:59:01 +0000 (00:59 +0100)]
Implement selection linear grow

14 years agoalignment change accompanied by compensating move, so the text stays put inside its box
buliabyak [Sat, 26 Dec 2009 17:56:18 +0000 (13:56 -0400)]
alignment change accompanied by compensating move, so the text stays put inside its box

14 years agoImplement selection spatial grow
Krzysztof Kosiński [Sat, 26 Dec 2009 03:13:01 +0000 (04:13 +0100)]
Implement selection spatial grow

14 years agoMajor simplification of 3D box code.
Maximilian Albert [Sat, 26 Dec 2009 00:32:25 +0000 (01:32 +0100)]
Major simplification of 3D box code.

14 years agoRefactoring of 3D box tool, mainly to avoid unnecessary creation of perspectives.
Maximilian Albert [Sat, 26 Dec 2009 00:31:51 +0000 (01:31 +0100)]
Refactoring of 3D box tool, mainly to avoid unnecessary creation of perspectives.

14 years agoFix compile when lcms is disabled (someone please check that this fix is correct).
Maximilian Albert [Fri, 25 Dec 2009 19:28:19 +0000 (20:28 +0100)]
Fix compile when lcms is disabled (someone please check that this fix is correct).

14 years agofix build again for old poppler libs, by reverting a part of my previous commit
Diederik van Lierop [Fri, 25 Dec 2009 09:14:47 +0000 (10:14 +0100)]
fix build again for old poppler libs, by reverting a part of my previous commit

14 years agoUpdated POTFILES.in
Alexandre Prokoudine [Fri, 25 Dec 2009 02:07:32 +0000 (05:07 +0300)]
Updated POTFILES.in

14 years agorefactoring the snapping code (laying the groundwork for my next commit which reduces...
Diederik van Lierop [Thu, 24 Dec 2009 20:10:43 +0000 (21:10 +0100)]
refactoring the snapping code (laying the groundwork for my next commit which reduces snap jitter)

14 years agoDataMatrix encoder extension by inductiveload
Alvin Penner [Thu, 24 Dec 2009 11:23:10 +0000 (06:23 -0500)]
DataMatrix encoder extension by inductiveload

14 years agoRemove remnants of old node tool
Krzysztof Kosiński [Thu, 24 Dec 2009 02:35:23 +0000 (03:35 +0100)]
Remove remnants of old node tool

14 years agoComment cleanup
Krzysztof Kosiński [Wed, 23 Dec 2009 19:51:48 +0000 (20:51 +0100)]
Comment cleanup

14 years agoWireframe Spheres extension by inductiveload
Alvin Penner [Wed, 23 Dec 2009 12:09:12 +0000 (07:09 -0500)]
Wireframe Spheres extension by inductiveload

14 years agoforgot the file EAN5
Alvin Penner [Tue, 22 Dec 2009 00:13:41 +0000 (19:13 -0500)]
forgot the file EAN5