Removed outdated forward declarations.
Patch by Alex Leone to add margins to resize page options in Document Properties
Added UXManager. Cleaning up toolbox creation.
a better truncation detection, suggested by Richard Hughes
Updated Ukrainian translation from Yuri Chornoivan
Adding a temporary po file to ignore list
Updated SVN references in HACKING files to BZR
Refactored common value.
Added files created during building and final build directory on Win32 to ignore list.
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.
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.
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) ;-)
* 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) ;-)
Removing spray-option.cpp as it was deleted, and then broke the nightly builds.
More refactoring to reduce copy-n-paste duplication.
Refactoring copy-n-paste duplicate code out of toolbar creation.
Spray Tool refactoring and enhanced distribution algorithm
spray algorithm updated
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
------------ 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
New Dutch Shapes tutorial by Kris
inkscape.pot update.
Dutch translation update by Kris.
French translation update by jazzynico.
Dutch translation update by Kris.
French translation update by jazzynico.
i18n fix in toolbox.cpp (no-c-format %)
Inkscape version: replace svn check with bzr check
Preserve metadata in plain SVG. Fixes bug #170967.
Remove any "inkscape:*" or "sodipodi:*" attributes when saving as "plain SVG". Fixes bug #500440.
Refactor snapping of gradient handles; now behaves like all other snapping, i.e. no more snapping to imaginary infinite lines along the bounding box
adding 'inductiveload' to AUTHORS
Document properties now treats lcms file load failures as non-fatal. Fixes bug #501782
Warning cleanup for char const*
Restore files that shouldn't have been touched. Grrr
When combining paths: clear the selection before deleting the original objects
Spray Tool clean up and Toolbar refactoring
Spray toolbar is working + spray-context.cpp small cleanup
14 years agoSmall snap bug has been eliminated, flowed text snapping now uses baseline, replacing...
Small snap bug has been eliminated, flowed text snapping now uses baseline, replacing tabs by spaces, removing some commented lines
Dummy merge to get good version history.
rotation and scale variation in toolbar, still need some debug
tweak
french comments translated and some clean up
Spray UI : first refactoring of the toolbar
Add bzr revision in the About screen
Add bzr revision in the About screen
Use correct text anchor for vertical text and when aligning or distributing
Use correct text anchor for vertical text and when aligning or distributing
patches for LP bug 461964, latitude hiding formula and comment 13.
patches for LP bug 461964, latitude hiding formula and comment 13.
inkscape.pot and French translation update
Connector tool updates
inkscape.pot and French translation update
Connector tool: make connectors avoid the convex hull of shapes.
Connector tool: make connectors avoid the convex hull of shapes.
Warning cleanup
Warning cleanup from unused cursor images.
Encapsulating use of gcc hash_map extension.
Warning cleanup.
Correcting initialization order in ctor.
Parens added for safety and misc whitespace cleanup.
alignment change accompanied by compensating move, so the text stays put inside its box
Major simplification of 3D box code.
Refactoring of 3D box tool, mainly to avoid unnecessary creation of perspectives.
Fix compile when lcms is disabled (someone please check that this fix is correct).
fix build again for old poppler libs, by reverting a part of my previous commit
Updated POTFILES.in
14 years agorefactoring the snapping code (laying the groundwork for my next commit which reduces...
refactoring the snapping code (laying the groundwork for my next commit which reduces snap jitter)
DataMatrix encoder extension by inductiveload
Wireframe Spheres extension by inductiveload
forgot the file EAN5
code by Aaron Spike for EAN5
Updating the READMEs to better handle OSX.
Using automake 1.11's shave support if it's available.
Gramatical Fixes
Changed the default Win32 build target from dist-inkscape to dist-all (so inkview is compiled).
While I personally agree with https://bugs.launchpad.net/inkscape/+bug/278001 (Inkscape package contains very large (8MB) inkview binary file - please package it separately) - and it's 14MB for Windows - before 0.47 the decision was made to continue distributing inkview, so it makes sense to make it impossible for the packager to forget.
While I personally agree with https://bugs.launchpad.net/inkscape/+bug/278001 (Inkscape package contains very large (8MB) inkview binary file - please package it separately) - and it's 14MB for Windows - before 0.47 the decision was made to continue distributing inkview, so it makes sense to make it impossible for the packager to forget.
utilities and UI support for identifying truncated flowtext and text-on-path
patch by mbeach for UPC-A checksum
Make Inkscape Portable not fiddle with the registry.
Warning cleanup
modify exit message if non-Ascii characters
2nd patch of bug 488862. Also committed upstream in 2geom.
disable debug messages
Patches 3-11 from 488862 for a number of memleaks and allocation/deallocation issues.
Embedimage extension fix and stderr Unicode support in inkex.py
updating my email address in file headers
"too much ink" icon is only enabled when the current ICC profile colorspace is cmyk
Position of baseline anchor is now dependent of the text alignment
Reenable new input device dialog for further development
reenable per-document palette to allow for continuing development.
Updating ignored file list to get 'bzr status' more helpful
Added Print Colors Preview Dialog to the list of translatables
refactoring of previous commit + add separation to glyph renderer also
- new: Print Colors Preview Dialog and rendermode
- works with shapes. I still need to make it work with gradients and imported images
- works with shapes. I still need to make it work with gradients and imported images
French translation update
Slightly updated Russian translations to match new features in 0.48
Spray Tool: add context to strings
Spray Tool: translated forgotten strings from French to English
Correctly read and write values for Spray Tool option on Tool Controls Bar.
This commit hooks device-cmyk handling to color pickers. Now we have basic initial support for SVG Color 1.2 uncalibrated device colors:
http://www.w3.org/TR/2009/WD-SVGColor12-20091001/#device
http://www.w3.org/TR/2009/WD-SVGColor12-20091001/#device
Added UI for threading pref in Filter Preferences for Gaussian Blur, default 1 for sanity
fix device-color output
reverting file that was changed by mistake
* infrastructure to store device colors as described in w3.org/TR/2009/WD-SVGColor12-20091001/#device
* related to https://bugs.launchpad.net/inkscape/+bug/444021
* related to https://bugs.launchpad.net/inkscape/+bug/444021
added an icon to the color picker dialog to alert when there is too much ink in a color composition. (i.e. when the sum of color components is greater than 320%)
merging gsoc 2009 color management work by Felipe Sanches (a.k.a. JucaBlues)
add cxxtests for marker_loc enum. code depends on the exact values of the enumeration.