Code

inkscape.git
17 years agoswitch to sigc++ signals and manually clean up signal connections (although it may...
mental [Fri, 21 Jul 2006 21:49:37 +0000 (21:49 +0000)]
switch to sigc++ signals and manually clean up signal connections (although it may not be strictly necessary to do so here)

17 years agoswitch to sigc++ signal for "release"
mental [Fri, 21 Jul 2006 21:28:48 +0000 (21:28 +0000)]
switch to sigc++ signal for "release"

17 years agoswitch to sigc++ signals for "release"
mental [Fri, 21 Jul 2006 21:16:41 +0000 (21:16 +0000)]
switch to sigc++ signals for "release"

17 years agoswitch to sigc++ signal for "release"
mental [Fri, 21 Jul 2006 19:22:44 +0000 (19:22 +0000)]
switch to sigc++ signal for "release"

17 years agoswitch to sigc++ signals for "modified" and "release"
mental [Fri, 21 Jul 2006 19:05:07 +0000 (19:05 +0000)]
switch to sigc++ signals for "modified" and "release"

17 years agoswitched to using sigc++ "modified" signal
mental [Fri, 21 Jul 2006 17:10:38 +0000 (17:10 +0000)]
switched to using sigc++ "modified" signal

17 years agosp_object_invoke_release -> SPObject::releaseReferences, plus the introduction of...
mental [Fri, 21 Jul 2006 05:42:47 +0000 (05:42 +0000)]
sp_object_invoke_release -> SPObject::releaseReferences, plus the introduction of sigc++ signals for "release" and "modified" which will eventually replace their GObject signal counterparts

17 years agoreplace two uses of hash_map with standard STL map
mental [Fri, 21 Jul 2006 03:15:49 +0000 (03:15 +0000)]
replace two uses of hash_map with standard STL map

17 years agominor changelog note
bryce [Fri, 21 Jul 2006 03:12:53 +0000 (03:12 +0000)]
minor changelog note

17 years agoadd some convenience methods to inkex and allow the possiblity of replacing the marke...
acspike [Thu, 20 Jul 2006 14:54:57 +0000 (14:54 +0000)]
add some convenience methods to inkex and allow the possiblity of replacing the markers in place.

17 years agoavoid id collisions and add more error checking
acspike [Thu, 20 Jul 2006 12:46:35 +0000 (12:46 +0000)]
avoid id collisions and add more error checking

17 years agofix an old bug in the style splitting routine and add to the makefile
acspike [Thu, 20 Jul 2006 04:23:59 +0000 (04:23 +0000)]
fix an old bug in the style splitting routine and add to the makefile

17 years agomarker refactoring work
bryce [Thu, 20 Jul 2006 04:03:08 +0000 (04:03 +0000)]
marker refactoring work

17 years agoAn extension script to recolor markers to match the path stroke color
acspike [Thu, 20 Jul 2006 02:35:35 +0000 (02:35 +0000)]
An extension script to recolor markers to match the path stroke color

17 years agoadded choose desktop dialog during intialising a whiteboard session
daleharvey [Thu, 20 Jul 2006 01:19:09 +0000 (01:19 +0000)]
added choose desktop dialog during intialising a whiteboard session

17 years agoAdd property getters to FileExportDialog
ishmal [Wed, 19 Jul 2006 19:45:32 +0000 (19:45 +0000)]
Add property getters to FileExportDialog

17 years agoupdate
matiphas [Tue, 18 Jul 2006 18:41:32 +0000 (18:41 +0000)]
update

17 years agoAdded a bunch of comments to filter effects rendering code
kiirala [Tue, 18 Jul 2006 10:35:54 +0000 (10:35 +0000)]
Added a bunch of comments to filter effects rendering code

17 years agoWe now use connector spacing to determine the minimum space required
tgdwyer [Tue, 18 Jul 2006 01:58:44 +0000 (01:58 +0000)]
We now use connector spacing to determine the minimum space required
between shape bounding boxes when graph layout with avoid overlap
constraints is applied.  This means that there should always be enough
room for connectors to route between shapes.  Also changed the default
connector spacing to a less extreme 3.

17 years agoCommitted again without the essential fix on line 84 commented out!
tgdwyer [Tue, 18 Jul 2006 01:37:57 +0000 (01:37 +0000)]
Committed again without the essential fix on line 84 commented out!

17 years agoadded include of "helper/png-write.h" to fix compile error:
tgdwyer [Tue, 18 Jul 2006 01:36:30 +0000 (01:36 +0000)]
added include of "helper/png-write.h" to fix compile error:
main.cpp:973: error: ‘sp_export_png_file’ was not declared in this scope

Did someone else do an incomplete commit?

17 years agoCreate first mockup for export dialog panel
ishmal [Mon, 17 Jul 2006 22:07:53 +0000 (22:07 +0000)]
Create first mockup for export dialog panel

17 years agofactor native PNG export out of file.cpp in preparation for new export dialog
ishmal [Mon, 17 Jul 2006 22:02:25 +0000 (22:02 +0000)]
factor native PNG export out of file.cpp in preparation for new export dialog

17 years agofactor native PNG export out of file.cpp in preparation for new export dialog
ishmal [Mon, 17 Jul 2006 18:24:12 +0000 (18:24 +0000)]
factor native PNG export out of file.cpp in preparation for new export dialog

17 years agocleanup, remove warnings
tgdwyer [Mon, 17 Jul 2006 06:03:13 +0000 (06:03 +0000)]
cleanup, remove warnings

17 years agominor performance improvement
tgdwyer [Mon, 17 Jul 2006 05:35:08 +0000 (05:35 +0000)]
minor performance improvement

17 years agoChangelog entry for connected components handling in graph layout.
tgdwyer [Mon, 17 Jul 2006 05:18:56 +0000 (05:18 +0000)]
Changelog entry for connected components handling in graph layout.

17 years agoremove debug messages
tgdwyer [Mon, 17 Jul 2006 05:16:14 +0000 (05:16 +0000)]
remove debug messages

17 years agoremove overlaps between connected components
tgdwyer [Mon, 17 Jul 2006 04:23:39 +0000 (04:23 +0000)]
remove overlaps between connected components

17 years agoConstraints are now properly divided up between the connected components
tgdwyer [Mon, 17 Jul 2006 02:25:52 +0000 (02:25 +0000)]
Constraints are now properly divided up between the connected components

17 years agomore string cleanup
ishmal [Sun, 16 Jul 2006 17:57:30 +0000 (17:57 +0000)]
more string cleanup

17 years agomore string cleanup
ishmal [Sun, 16 Jul 2006 17:56:58 +0000 (17:56 +0000)]
more string cleanup

17 years agoLayout algorithm is now applied to each connected component in the
tgdwyer [Sun, 16 Jul 2006 13:48:42 +0000 (13:48 +0000)]
Layout algorithm is now applied to each connected component in the
selection separately.  Previously, behaviour of layout on disconnected
graphs was... undefined!

17 years agoadded inkscape_get_all_desktops() after speaking with Dale about his plans for Inkboa...
dwyip [Sat, 15 Jul 2006 22:26:06 +0000 (22:26 +0000)]
added inkscape_get_all_desktops() after speaking with Dale about his plans for Inkboard UI

Dale's interested in allowing users to share any document that they might have open, not just new, blank
documents.  His plan for implementing this is to provide a "share this document" menu.

17 years agouse atoi for char* -> int conversion
dwyip [Sat, 15 Jul 2006 22:15:26 +0000 (22:15 +0000)]
use atoi for char* -> int conversion

17 years agoadd colon
buliabyak [Sat, 15 Jul 2006 18:03:53 +0000 (18:03 +0000)]
add colon

17 years agoadd HAVE_GETOPT_H
ishmal [Sat, 15 Jul 2006 12:55:08 +0000 (12:55 +0000)]
add HAVE_GETOPT_H

17 years agoadd HAVE_GETOPT_H
ishmal [Sat, 15 Jul 2006 12:54:37 +0000 (12:54 +0000)]
add HAVE_GETOPT_H

17 years ago o removed the unused cache as it was just wasting time and space
njh [Fri, 14 Jul 2006 08:26:21 +0000 (08:26 +0000)]
 o removed the unused cache as it was just wasting time and space
 o simplified some of the maths
 o fixed a bug in the matrix normalisation routine (dubious that it ever
   actually worked)

17 years ago * src/Makefile_insert, src/Makefile.am, src/svg/Makefile_insert,
mjwybrow [Fri, 14 Jul 2006 06:45:53 +0000 (06:45 +0000)]
* src/Makefile_insert, src/Makefile.am, src/svg/Makefile_insert,
      src/xml/Makefile_insert, src/libnr/Makefile_insert:
      Add "$(srcdir)/" to some things so that "make check" works in
      the case that the build directory is somewhere other than the
      source directory.

17 years ago * src/Makefile_insert, src/Makefile.am, src/svg/Makefile_insert,
mjwybrow [Fri, 14 Jul 2006 06:42:37 +0000 (06:42 +0000)]
* src/Makefile_insert, src/Makefile.am, src/svg/Makefile_insert,
      src/xml/Makefile_insert, src/libnr/Makefile_insert:
      Add "$(srcdir)/" to some things so that "make check" works in
      the case that the build directory is somewhere other than the
      source directory.

17 years ago * src/libavoid/*: Add a couple of missing files.
mjwybrow [Fri, 14 Jul 2006 05:42:46 +0000 (05:42 +0000)]
* src/libavoid/*: Add a couple of missing files.

17 years ago * src/sp-conn-end-pair.cpp, src/connector-context.cpp,
mjwybrow [Fri, 14 Jul 2006 05:30:15 +0000 (05:30 +0000)]
* src/sp-conn-end-pair.cpp, src/connector-context.cpp,
      src/document.cpp, src/libavoid/*:
      Update libavoid with upstream fixes, optimisations and new features.

17 years agofixed warnings
tgdwyer [Fri, 14 Jul 2006 05:16:38 +0000 (05:16 +0000)]
fixed warnings

17 years ago - improve hint for directed graph toggle
tgdwyer [Fri, 14 Jul 2006 04:33:53 +0000 (04:33 +0000)]
 - improve hint for directed graph toggle

17 years ago - Connectors with end-markers now constrained to point downwards in graph layout
tgdwyer [Fri, 14 Jul 2006 04:09:40 +0000 (04:09 +0000)]
 - Connectors with end-markers now constrained to point downwards in graph layout
 - vpsc namespace added to libvpsc

17 years ago * src/libavoid/router.cpp: Fixed a bug in the libavoid function
mjwybrow [Fri, 14 Jul 2006 03:42:49 +0000 (03:42 +0000)]
* src/libavoid/router.cpp: Fixed a bug in the libavoid function
      Router::attachedConns().  Previously unused, but needed by Tim
      for new Graph Layout code.

17 years agoadded commandline option ability and got timer ready for doing automatic
kidproto [Thu, 13 Jul 2006 23:00:57 +0000 (23:00 +0000)]
added commandline option ability and got timer ready for doing automatic
slideshows

17 years agoupdate
matiphas [Thu, 13 Jul 2006 20:21:56 +0000 (20:21 +0000)]
update

17 years agofixed parsing of axes
ishmal [Thu, 13 Jul 2006 20:08:17 +0000 (20:08 +0000)]
fixed parsing of axes

17 years agoinclude libpng with pkg-config check for include path (fixes #1519300)
rwst [Thu, 13 Jul 2006 09:58:05 +0000 (09:58 +0000)]
include libpng with pkg-config check for include path (fixes #1519300)

17 years agocheck for <sys/filio.h> to get FIONREAD on Solaris 8 (fixes part of #1516476)
rwst [Thu, 13 Jul 2006 09:45:29 +0000 (09:45 +0000)]
check for <sys/filio.h> to get FIONREAD on Solaris 8 (fixes part of #1516476)

17 years agogive _anchor initial value before comparing it
rwst [Thu, 13 Jul 2006 09:29:12 +0000 (09:29 +0000)]
give _anchor initial value before comparing it

17 years agoBase all 3 dialogs from a common FileDialogBase to share behaviours
ishmal [Thu, 13 Jul 2006 00:23:44 +0000 (00:23 +0000)]
Base all 3 dialogs from a common FileDialogBase to share behaviours

17 years agoclean up redundancies. add a placeholder for Export dialog
ishmal [Wed, 12 Jul 2006 23:18:31 +0000 (23:18 +0000)]
clean up redundancies.  add a placeholder for Export dialog

17 years agomove filedialog to its new home
ishmal [Wed, 12 Jul 2006 21:17:54 +0000 (21:17 +0000)]
move filedialog to its new home

17 years agoupdate
matiphas [Wed, 12 Jul 2006 19:22:24 +0000 (19:22 +0000)]
update

17 years ago - added toggle buttons for directed layout (doesn't do anything yet) and overlap...
tgdwyer [Wed, 12 Jul 2006 06:37:29 +0000 (06:37 +0000)]
 - added toggle buttons for directed layout (doesn't do anything yet) and overlap avoiding layout to connector toolbar
 - added icon for directed layout toggle button
 - removed old ref to remove_rectangle_overlaps-test from src/Makefile.am

17 years agoAdded layout button and ideal connector length spinbox to connector toolbar
tgdwyer [Wed, 12 Jul 2006 02:26:13 +0000 (02:26 +0000)]
Added layout button and ideal connector length spinbox to connector toolbar

17 years agoPreviously graph layout was done using the Kamada-Kawai layout algorithm
tgdwyer [Wed, 12 Jul 2006 00:55:58 +0000 (00:55 +0000)]
Previously graph layout was done using the Kamada-Kawai layout algorithm
implemented in Boost.  I am replacing this with a custom implementation of
a constrained stress-majorization algorithm.

The stress-majorization algorithm is more robust and has better convergence
characteristics than Kamada-Kawai, and also simple constraints can be placed
on node position (for example, to enforce downward-pointing edges, non-overlap constraints, or cluster constraints).

Another big advantage is that we no longer need Boost.

I've tested the basic functionality, but I have yet to properly handle
disconnected graphs or to properly scale the resulting layout.

This commit also includes significant refactoring... the quadratic program solver - libvpsc (Variable Placement with Separation Constraints) has been moved to src/libvpsc and the actual graph layout algorithm is in libcola.

17 years agoupdate
matiphas [Tue, 11 Jul 2006 21:58:16 +0000 (21:58 +0000)]
update

17 years agoanother attempt at #1502439, another example of ignoring NULL removed
rwst [Mon, 10 Jul 2006 17:43:51 +0000 (17:43 +0000)]
another attempt at #1502439, another example of ignoring NULL removed

17 years agoBicubic scaler added to filtering, allowing changes in filter resolution
kiirala [Mon, 10 Jul 2006 08:03:16 +0000 (08:03 +0000)]
Bicubic scaler added to filtering, allowing changes in filter resolution

17 years agoundo annotations
gustav_b [Mon, 10 Jul 2006 08:00:14 +0000 (08:00 +0000)]
undo annotations

17 years agofinally getting closer to processing axes and contexts correctly
ishmal [Sun, 9 Jul 2006 22:06:05 +0000 (22:06 +0000)]
finally getting closer to processing axes and contexts correctly

17 years agoupdate
matiphas [Sun, 9 Jul 2006 19:32:44 +0000 (19:32 +0000)]
update

17 years agosearch for different boost header, should fix false positive recognition on SuSE...
rwst [Sun, 9 Jul 2006 17:52:20 +0000 (17:52 +0000)]
search for different boost header, should fix false positive recognition on SuSE systems (#1512073)

17 years agofix properly. oops ^^
ishmal [Sun, 9 Jul 2006 17:12:52 +0000 (17:12 +0000)]
fix properly.   oops ^^

17 years agoadd keys.de.svg to the distribution
theadib [Sun, 9 Jul 2006 17:07:50 +0000 (17:07 +0000)]
add keys.de.svg to the distribution

17 years agoremove conversion warnings
ishmal [Sun, 9 Jul 2006 16:38:13 +0000 (16:38 +0000)]
remove conversion warnings

17 years agoCompiler error in NR::Filter fixed
kiirala [Sun, 9 Jul 2006 15:36:22 +0000 (15:36 +0000)]
Compiler error in NR::Filter fixed

17 years agopatch 1491236 minor win32 build adjustment
theadib [Sun, 9 Jul 2006 14:08:12 +0000 (14:08 +0000)]
patch 1491236 minor win32 build adjustment

17 years agoFilter effects bounding box calculation makes use of area settings
kiirala [Sun, 9 Jul 2006 13:14:02 +0000 (13:14 +0000)]
Filter effects bounding box calculation makes use of area settings

17 years agoundo annotations
gustav_b [Sun, 9 Jul 2006 12:23:42 +0000 (12:23 +0000)]
undo annotations

17 years agoAdded descriptions to Undo/Redo commands in the menus
gustav_b [Sun, 9 Jul 2006 11:32:23 +0000 (11:32 +0000)]
Added descriptions to Undo/Redo commands in the menus

17 years ago * packaging/osx-app.sh: Set the svn:executable property.
mjwybrow [Sun, 9 Jul 2006 03:47:11 +0000 (03:47 +0000)]
* packaging/osx-app.sh: Set the svn:executable property.

17 years agohandle NULL return value, fixes crash when opening filechooser dialog (#1502439)
rwst [Sat, 8 Jul 2006 17:23:28 +0000 (17:23 +0000)]
handle NULL return value, fixes crash when opening filechooser dialog (#1502439)

17 years agoadded gui code for whiteboard
daleharvey [Sat, 8 Jul 2006 15:53:34 +0000 (15:53 +0000)]
added gui code for whiteboard

17 years agocleaned up token generation
ishmal [Fri, 7 Jul 2006 20:08:35 +0000 (20:08 +0000)]
cleaned up token generation

17 years agoadded a copy of pedrogui to jabber_whiteboard for custom development
daleharvey [Fri, 7 Jul 2006 13:51:17 +0000 (13:51 +0000)]
added a copy of pedrogui to jabber_whiteboard for custom development

17 years agoGC utilization fixes
dwyip [Fri, 7 Jul 2006 03:42:02 +0000 (03:42 +0000)]
GC utilization fixes

17 years agoadd xpathtoken.cpp
ishmal [Fri, 7 Jul 2006 01:57:25 +0000 (01:57 +0000)]
add xpathtoken.cpp

17 years agoremove svglsimpl
ishmal [Fri, 7 Jul 2006 01:53:07 +0000 (01:53 +0000)]
remove svglsimpl

17 years agorearrange axis/context structure. make tokens more robust
ishmal [Fri, 7 Jul 2006 01:26:05 +0000 (01:26 +0000)]
rearrange axis/context structure.  make tokens more robust

17 years agoAdjust to account for removal of svglsimpl
ishmal [Thu, 6 Jul 2006 20:50:05 +0000 (20:50 +0000)]
Adjust to account for removal of svglsimpl

17 years agoundo last commit. oops
ishmal [Thu, 6 Jul 2006 20:40:52 +0000 (20:40 +0000)]
undo last commit.  oops

17 years agodon't need svg 'load and save'. in fact, it doesnt fit
ishmal [Thu, 6 Jul 2006 20:38:48 +0000 (20:38 +0000)]
don't need svg 'load and save'.  in fact, it doesnt fit

17 years agoSome more fixes, but still not finished.
cmarqu [Thu, 6 Jul 2006 20:31:54 +0000 (20:31 +0000)]
Some more fixes, but still not finished.

17 years agoAdd missing Plural-Forms header line, please check if it is correct.
cmarqu [Thu, 6 Jul 2006 19:34:23 +0000 (19:34 +0000)]
Add missing Plural-Forms header line, please check if it is correct.

17 years agoUpdate by Rune Rønde Laursen from patch 1518249.
cmarqu [Thu, 6 Jul 2006 19:32:17 +0000 (19:32 +0000)]
Update by Rune Rønde Laursen from patch 1518249.

17 years agosave updates, and put to sleep for a while
ishmal [Thu, 6 Jul 2006 17:13:04 +0000 (17:13 +0000)]
save updates,  and put to sleep for a while

17 years agoaccidently commited config file
daleharvey [Thu, 6 Jul 2006 04:21:44 +0000 (04:21 +0000)]
accidently commited config file

17 years agoundo annotations
buliabyak [Thu, 6 Jul 2006 01:27:08 +0000 (01:27 +0000)]
undo annotations

17 years agorefactoring, add background removal
ishmal [Wed, 5 Jul 2006 21:37:13 +0000 (21:37 +0000)]
refactoring, add background removal

17 years agoreplace single toggle button with less confusing pick-alpha and set-alpha options
buliabyak [Wed, 5 Jul 2006 20:14:31 +0000 (20:14 +0000)]
replace single toggle button with less confusing pick-alpha and set-alpha options

17 years agoUse proper German names for the CC licenses according to
cmarqu [Wed, 5 Jul 2006 19:45:28 +0000 (19:45 +0000)]
Use proper German names for the CC licenses according to
e.g. http://creativecommons.org/licenses/by-nc-sa/2.0/de/.

17 years agoupdated fr translation
matiphas [Wed, 5 Jul 2006 19:00:50 +0000 (19:00 +0000)]
updated fr translation

17 years agoAdd Wolfram Strempfer.
cmarqu [Wed, 5 Jul 2006 18:13:26 +0000 (18:13 +0000)]
Add Wolfram Strempfer.

17 years agofixed compile bug
dwyip [Wed, 5 Jul 2006 13:59:57 +0000 (13:59 +0000)]
fixed compile bug

17 years agoReviewed up to section "Auswahl".
cmarqu [Tue, 4 Jul 2006 23:09:25 +0000 (23:09 +0000)]
Reviewed up to section "Auswahl".