Improving snapping logic; more to follow
whitespace
Prevent CMS button from pinning space used by scrollbars
17 years agoFix exception catching, to allow polymorphism. Note to all: always catch by reference...
Fix exception catching, to allow polymorphism. Note to all: always catch by reference! 17.7 of C++FAQlite
Merged from Poppler's Gfx.cc; Unset the font if it doesn't exist or we can not load it properly
2geom: splice exceptions code from utils.h into exception.h
fix compile warning with C++ style cast
Adding ICC Profiles in X support
2geom tryout: new exceptions
hopefully fix compile (#include <errno.h>
fix warnings and delete gradient pixmap that will not be used
update translation for Khmer
make the order of buttons the same as that of menu commands
Fix markups in pt_BR.po
INX files: <option>, <_option>, <item> and <_item> now all work. The underscored ones will be translated, the non-underscored ones won't.
Cleaning unnecessary lines.
Update pt_BR.po file
update Khmer translation
A pasted selection is supposed to snap to the grid, but this cannot work the way its implemented currently. If one of the points is currently snapped, then how can we make sure that that SAME point is snapped again after pasting? If it's another point that snaps, then this is useless...
Furthermore it's also buggy currently (it messes up the grid snapping sensitivity), so I'm removing this functionality. If someone wants it back, we should rather round the paste offset to a multiple of the grid pitch. This way, something that was snapped to the grid before will stay snapped after pasting.
Furthermore it's also buggy currently (it messes up the grid snapping sensitivity), so I'm removing this functionality. If someone wants it back, we should rather round the paste offset to a multiple of the grid pitch. This way, something that was snapped to the grid before will stay snapped after pasting.
Snap to intersections of line segments
Khmer translation updated
17 years agobetter paint bucket queue handling; queue points are sorted and cleaned up more effic...
better paint bucket queue handling; queue points are sorted and cleaned up more efficiently now
change pixel queuing method & add pixel queue cleanup routine to reduce number of function calls for each fill peration
Don't set inkscape:modified on startup when grids are shown/hidden.
make INX <option> translatable
Update translations for Khmer
add compiler warning flags from configure.ac to build.xml
video_files renamed
17 years agoadd fontforge glyph in Makefile.am and in video templates replace _ by x as WeightxHe...
add fontforge glyph in Makefile.am and in video templates replace _ by x as WeightxHeight separator
Don't force focus on the canvas when the desktop is given
focus. Instead, focus will be given to the widget in the desktop that
had focus the last time.
focus. Instead, focus will be given to the widget in the desktop that
had focus the last time.
Remove makefiles that shouldn't be in repos
update to 2geom rev. 1168
17 years agoLPE: no longer overload doEffect methods, but name them according to accepted argumen...
LPE: no longer overload doEffect methods, but name them according to accepted arguments. This saves developer brain time because of 'hiding' issues.
Fix bad markups in it.po (Translators: Please check your markups with check-markup script before committing!)
Khmer translations updated
added Sample effect to list of translatable files and committed updated ru.po
added a template fir new glyphs tobe draw in Inkscape and imported to FontForge
* added reference link for translators
* [it] a little progress
* typo fixed
* Dropped geom.c and libwpg from translatable file list
* [it] Two typos
Minor cleanup
more logical order of commands
readjust jitter force
Added rough ui to flip colors to be icc-color
Warning cleanup
Fix markup warning in km.po; enclose translators' email addresses in parentheses rather than angle brackets
Remove geom.cpp and geom.h. Now use 2geom/geom.cpp and 2geom.h.
Add conversion functions between Geom::Point and NR::Point
Add conversion functions between Geom::Point and NR::Point
allow for _option in radiobuttons for XML translation
17 years agoRenaming classes: SnappedLine -> SnappedLineSegment, and SnappedInfiniteLine -> Snapp...
Renaming classes: SnappedLine -> SnappedLineSegment, and SnappedInfiniteLine -> SnappedLine
refactoring, one MakeTweak method instead of a bunch largely similar methods
try to fix "hidden method" warning
Update translations for Khmer
updated Slovak (sk) translation in trunk
warning cleanup
attempt at fixing [ 1679218 ] open/import clicking on a 0 byte image results in a crash; but for some reason, exception catching does not work...
update 2geom
fix string size self-reference bug
fix LaTeX extension to work with the new lxml lib
Update translation up Khmer
Update translations for Khmer
fixed bracket pairing, however I do not if this makes sense in the language that I do not speak (edited with poedit)
* UI text change "Curve stitching" to "Stitch subcurves"
* add better default strokepath for stitch subcurves
* add better default strokepath for stitch subcurves
2geom update to 2Geom-SVN-rev. 1161
Improve the user interaction for snapping of bounding boxes, and add an new tab in document properties for detailed snapping options
pattern along path is not obsolete :)
Khmer translations updated
partially implemented xlink:href parameter loading. (It still just
works for filenames.) Removed a hardcoded string.
This part of the code must be improved in order to reference other
pieces of SVG. I need somebody to help me on working with proper URI
handling!
Also fixed gdk pixbuf handling.
works for filenames.) Removed a hardcoded string.
This part of the code must be improved in order to reference other
pieces of SVG. I need somebody to help me on working with proper URI
handling!
Also fixed gdk pixbuf handling.
noop: Slight simplification now that we already require gtk >= 2.6 (and indeed >= 2.8).
Warning cleanup
fix perfect bound cover inx to allow for translation
Warning cleanup
Add virtual to a lot of the destructors. Note: perhaps it will have to be reverted for some files to keep them C-compatible.
inkscape:
- added code to use the python modules that ship with the app bundle. With Leopard using a version of Python different from Panther and Tiger we should probably ship everything and add a runtime check here for the architecture and the version of Python, so what we redirect PYTHONPATH toward the right place
script:
- put X11 starting in a conditional test, true only on Tiger and Panther. This "should" allow Inkscape to start on Leopard. Needs to be tested though
- added code to use the python modules that ship with the app bundle. With Leopard using a version of Python different from Panther and Tiger we should probably ship everything and add a runtime check here for the architecture and the version of Python, so what we redirect PYTHONPATH toward the right place
script:
- put X11 starting in a conditional test, true only on Tiger and Panther. This "should" allow Inkscape to start on Leopard. Needs to be tested though
osx-app.sh
- added an help message
- changed the calling syntax to make it more robust and allow to specify the directory containing python modules
- removed the reference to libXinerama on Tiger. libXinerama caused many issues but they seem to be all related to people installing x11 in strange ways
- use pkg-config to get pango and gtk version rather thn relying on clucky ls+sed workarounds
- code reorganization and added comments
- spaces to tabs
osx-dmg.sh
- removed python related stuff
- added a command line option to get Inkscape package (the package does not have to be in the same directory now)
osx-build.sh
- modified according to the changes in the two other files
- removed referece to X11 libraries ad such. these were commented for a while and nothing broke
- added an upload commnt to send the file to modevia
removed inkscape_python.ds_store
modified inkscape.ds_store (larger window)
dmg_background.***
- removed Python arrow
- remove the word Inkscape from the arrow (useless now) and make this arrow glow green a little, as the rest of the picture
- removed absolute paths to my computer
- added an help message
- changed the calling syntax to make it more robust and allow to specify the directory containing python modules
- removed the reference to libXinerama on Tiger. libXinerama caused many issues but they seem to be all related to people installing x11 in strange ways
- use pkg-config to get pango and gtk version rather thn relying on clucky ls+sed workarounds
- code reorganization and added comments
- spaces to tabs
osx-dmg.sh
- removed python related stuff
- added a command line option to get Inkscape package (the package does not have to be in the same directory now)
osx-build.sh
- modified according to the changes in the two other files
- removed referece to X11 libraries ad such. these were commented for a while and nothing broke
- added an upload commnt to send the file to modevia
removed inkscape_python.ds_store
modified inkscape.ds_store (larger window)
dmg_background.***
- removed Python arrow
- remove the word Inkscape from the arrow (useless now) and make this arrow glow green a little, as the rest of the picture
- removed absolute paths to my computer
Oops, don't use tabs! (replace tabs by 4 spaces)
add destructor to LayerManager that disconnects it signals. see bug: [ 1720871 ] Crash when adding a layer
make setup_notepath function for LPE's and LPE parameters.
fix compilation. added #include "libnr/nr-values.h" to snapped-line.cpp
Groundwork to snap to intersections, e.g. intersections of gridlines with guidelines, and of objects with other objects. The snappers used to return only SnappedPoints, but now also SnappedLines and SnappedInfiniteLines can be returned. SnappedPaths will be implemented later.
Added an icons file with a cleaned up current icon set (prefix "ink_" in their ID) and new, Tango style icons next to them. Both are on separate layers for easier management, beware when adding new icons.
Most icons lack a Tango equivalent currently and many Tango icons need a rework at the correct pixel size.
Most icons lack a Tango equivalent currently and many Tango icons need a rework at the correct pixel size.
minor tweaks
Khmer translations updated
warning cleanup
add deletion of layer_manager to SPDesktop::destroy
Fix build.xml to *not* use i686-pc-mingw32.
remove duplicate lines
change mingwenv.bat according to new devlibs dir
update buildtool files for our new Dwarf2 EH
update buildtool files for our new Dwarf2 EH
remove duplicate define