summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* switched to using sigc++ "modified" signalMenTaLguY2006-07-212-16/+17
| | | (bzr r1448)
* sp_object_invoke_release -> SPObject::releaseReferences, plus the ↵MenTaLguY2006-07-213-28/+57
| | | | | introduction of sigc++ signals for "release" and "modified" which will eventually replace their GObject signal counterparts (bzr r1447)
* replace two uses of hash_map with standard STL mapMenTaLguY2006-07-212-3/+4
| | | (bzr r1446)
* marker refactoring workBryce Harrington2006-07-209-104/+123
| | | (bzr r1441)
* added choose desktop dialog during intialising a whiteboard sessiondaleharvey2006-07-204-8/+205
| | | (bzr r1439)
* Add property getters to FileExportDialogBob Jamison2006-07-192-48/+222
| | | (bzr r1438)
* Added a bunch of comments to filter effects rendering codeNiko Kiirala2006-07-185-3/+135
| | | (bzr r1436)
* We now use connector spacing to determine the minimum space requiredTim Dwyer2006-07-182-3/+13
| | | | | | | | 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. (bzr r1435)
* Committed again without the essential fix on line 84 commented out!Tim Dwyer2006-07-181-1/+1
| | | (bzr r1434)
* added include of "helper/png-write.h" to fix compile error:Tim Dwyer2006-07-181-0/+2
| | | | | | | main.cpp:973: error: ‘sp_export_png_file’ was not declared in this scope Did someone else do an incomplete commit? (bzr r1433)
* Create first mockup for export dialog panelBob Jamison2006-07-171-13/+146
| | | (bzr r1432)
* factor native PNG export out of file.cpp in preparation for new export dialogBob Jamison2006-07-171-0/+1
| | | (bzr r1431)
* factor native PNG export out of file.cpp in preparation for new export dialogBob Jamison2006-07-175-186/+325
| | | (bzr r1430)
* cleanup, remove warningsTim Dwyer2006-07-173-51/+57
| | | (bzr r1429)
* minor performance improvementTim Dwyer2006-07-172-7/+10
| | | (bzr r1428)
* remove debug messagesTim Dwyer2006-07-172-16/+11
| | | (bzr r1426)
* remove overlaps between connected componentsTim Dwyer2006-07-173-15/+64
| | | (bzr r1425)
* Constraints are now properly divided up between the connected componentsTim Dwyer2006-07-173-9/+47
| | | (bzr r1424)
* more string cleanupBob Jamison2006-07-162-268/+177
| | | (bzr r1423)
* more string cleanupBob Jamison2006-07-162-26/+41
| | | (bzr r1422)
* Layout algorithm is now applied to each connected component in the Tim Dwyer2006-07-166-91/+201
| | | | | | selection separately. Previously, behaviour of layout on disconnected graphs was... undefined! (bzr r1421)
* added inkscape_get_all_desktops() after speaking with Dale about his plans ↵David Yip2006-07-152-0/+11
| | | | | | | | 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. (bzr r1420)
* use atoi for char* -> int conversionDavid Yip2006-07-151-1/+1
| | | (bzr r1419)
* add colonbulia byak2006-07-151-2/+2
| | | (bzr r1418)
* add HAVE_GETOPT_HBob Jamison2006-07-151-0/+4
| | | (bzr r1417)
* o removed the unused cache as it was just wasting time and spaceNathan Hurst2006-07-141-42/+11
| | | | | | | o simplified some of the maths o fixed a bug in the matrix normalisation routine (dubious that it ever actually worked) (bzr r1415)
* * src/Makefile_insert, src/Makefile.am, src/svg/Makefile_insert,mjwybrow2006-07-141-1/+1
| | | | | | | | 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. (bzr r1414)
* * src/Makefile_insert, src/Makefile.am, src/svg/Makefile_insert,mjwybrow2006-07-144-17/+17
| | | | | | | | 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. (bzr r1413)
* * src/libavoid/*: Add a couple of missing files.mjwybrow2006-07-142-0/+936
| | | (bzr r1412)
* * src/sp-conn-end-pair.cpp, src/connector-context.cpp,mjwybrow2006-07-1419-96/+774
| | | | | | src/document.cpp, src/libavoid/*: Update libavoid with upstream fixes, optimisations and new features. (bzr r1411)
* fixed warningsTim Dwyer2006-07-143-20/+17
| | | (bzr r1410)
* - improve hint for directed graph toggleTim Dwyer2006-07-141-1/+1
| | | (bzr r1409)
* - Connectors with end-markers now constrained to point downwards in graph layoutTim Dwyer2006-07-1424-133/+213
| | | | | - vpsc namespace added to libvpsc (bzr r1408)
* * src/libavoid/router.cpp: Fixed a bug in the libavoid functionmjwybrow2006-07-141-2/+2
| | | | | | Router::attachedConns(). Previously unused, but needed by Tim for new Graph Layout code. (bzr r1407)
* added commandline option ability and got timer ready for doing automaticJon Phillips2006-07-131-4/+33
| | | | | slideshows (bzr r1406)
* fixed parsing of axesBob Jamison2006-07-133-2/+27
| | | (bzr r1404)
* check for <sys/filio.h> to get FIONREAD on Solaris 8 (fixes part of #1516476)Ralf Stephan2006-07-131-0/+8
| | | (bzr r1402)
* give _anchor initial value before comparing itRalf Stephan2006-07-131-0/+1
| | | (bzr r1401)
* Base all 3 dialogs from a common FileDialogBase to share behavioursBob Jamison2006-07-131-16/+56
| | | (bzr r1400)
* clean up redundancies. add a placeholder for Export dialogBob Jamison2006-07-122-92/+590
| | | (bzr r1399)
* move filedialog to its new homeBob Jamison2006-07-125-16/+16
| | | (bzr r1398)
* - added toggle buttons for directed layout (doesn't do anything yet) and ↵Tim Dwyer2006-07-126-21/+85
| | | | | | | | 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 (bzr r1396)
* Added layout button and ideal connector length spinbox to connector toolbarTim Dwyer2006-07-124-4/+43
| | | (bzr r1395)
* Previously graph layout was done using the Kamada-Kawai layout algorithm Tim Dwyer2006-07-1246-588/+3131
| | | | | | | | | | | | | | | | | 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. (bzr r1394)
* another attempt at #1502439, another example of ignoring NULL removedRalf Stephan2006-07-101-1/+4
| | | (bzr r1392)
* Bicubic scaler added to filtering, allowing changes in filter resolutionNiko Kiirala2006-07-106-13/+211
| | | (bzr r1391)
* undo annotationsgustav_b2006-07-102-6/+14
| | | (bzr r1390)
* finally getting closer to processing axes and contexts correctlyBob Jamison2006-07-093-213/+231
| | | (bzr r1389)
* fix properly. oops ^^Bob Jamison2006-07-091-4/+4
| | | (bzr r1386)
* remove conversion warningsBob Jamison2006-07-091-4/+4
| | | (bzr r1384)