Adding new attributes
Moving out icc parser
Updated cases for attributes added in <color-profile> support
Converting attributes test to CxxTest
Add LittleCMS
include errno.h
new file
initial parsing of icc-color()
CodingStyle: whitespace
fix to return the end pointer when desired
CodingStyle: const placement
CodingStyle: whitespace
CodingStyle: const placement
cleanup: Remove some commented-out code.
CodingStyle: whitespace, and move a few declarations to first use.
cleanup: Remove commented-out code (dating from 2004, Big Pango Patch)
CodingStyle: const placement
Start of support for icc-color in fill/stroke.
Add a version of the reader that indicates the end of the color specification.
new
Reducing the minimum required LittleCms version to 1.14, as checked by Scribus people.
Will not try to do image transform with named color profile
Fixed to handle relative file paths
Initial support of color-profile on <image>
Adding support for <color-profile> element
Fixed warnings
Check for null pointer
from Dale Harvey and Aaron Spike: fixes to overly-general "mouse down"
detection logic in connect request receive code
detection logic in connect request receive code
added fix from Dale Harvey to expand incomplete JIDs specified in user
text input box
text input box
forgot to check if the knot exists
when switching node type, preserve the position of the mouseovered handle
Fixed date
Follow-up for missed file
more optimizations: do not fire knot/handle moved events if the position is in fact the same, or from batch move/rotate/scale/align/distribute functions that act on all selected nodes; replace append by prepend+reverse on subpaths list; mass rename and comment rewrite to unify terminology
Introducing optional LittleCms use.
merge ::dragging and ::dynahand
add documentation
oops, fix silly crash
remove undo_label juggling for curve_drag; remove synthesize_events (speeds things up some more); pass nodepath->livarot_path or nodepath to various functions that previously took an item
store and update livarot_path in nodepath; switch curve_drag to not updating the repr, only spcurve; rename and export update_repr_* used in node-context
update (and optimize) get_nearest_position and get_point calls
switch get_nearest_position and get_point to using supplied livarot Path instead of creating one each time from an item
turns out, all these synthesize_events were not necessary at all - they just fired fake events that i never needed
turns out, all these synthesize_events were not necessary at all - they just fired fake events that i never needed
correcting file list
patch #1450307 - option for select all to work in layer with it's sub-layers:
* Replaced check-box in preferences with 3 radio buttons (in all document in current layer only, in current layer with sub-layers)
* Altered "Select all" functionality to include objects in sub-layers (if preference is on)
* Altered TAB functionality to include sub-layers (had to introduce "context layer" concept in Selection class - without it TAB'ing would end in deepest child, but it needs to return to parent on subsequent TAB key press)
* Replaced check-box in preferences with 3 radio buttons (in all document in current layer only, in current layer with sub-layers)
* Altered "Select all" functionality to include objects in sub-layers (if preference is on)
* Altered TAB functionality to include sub-layers (had to introduce "context layer" concept in Selection class - without it TAB'ing would end in deepest child, but it needs to return to parent on subsequent TAB key press)
cleanup: (sp_style_paint_clear): All callers were passing hunref=TRUE, unset=FALSE, so simplify by getting rid of those parameters.
Disallow none/currentColor/uri as values for the `color' property, and get rid of color_hreffed,color_listening flags.
excise never-used code and stale comments
Select much improved, but need to fix rotate and scale
Tweaked to build with g++4.1. Thanks, <garrett>.
added variable tremor
clean up PPM output code
WIP. siox election progress. fix api a bit.
r11257@tres: ted | 2006-03-29 21:29:33 -0800
Removing the caching of the widgets in the extension editor. This
removes a GTKmm call to unparent, which isn't supported in 2.4.x. It
might have been nice, but really computers are fast enough to redraw
widgets today.
Removing the caching of the widgets in the extension editor. This
removes a GTKmm call to unparent, which isn't supported in 2.4.x. It
might have been nice, but really computers are fast enough to redraw
widgets today.
* po/lt.po: Fix "Bad markup found in translation".
Translated and added new language - Lithuanian
fixed typo. removed duplicates of SP_VERB_DIALOG_EXTENSIONEDITOR
string plural form (for languages with multiple plural forms)
svn propset svn:eol-style native *.h *.cpp
r11145@tres: ted | 2006-03-27 22:01:44 -0800
Ah, missed some help dialog stuff. Ah, cruft.
Ah, missed some help dialog stuff. Ah, cruft.
r11144@tres: ted | 2006-03-27 22:00:25 -0800
Changing the theory of operation. No reason to have an independed
help dialog file, everything will go through the extensions dialog.
Changing the theory of operation. No reason to have an independed
help dialog file, everything will go through the extensions dialog.
r11143@tres: ted | 2006-03-27 21:54:21 -0800
Hiding the button for the extension editor and the help button on the
preferences dialogs. While they are marginially useful now, I've had
too much of this code on my machine for too long. I'd like to have more
of it see the light of day, and protect it from thigns like crashes.
Defeats the point of Open Source if everything is just sitting on my
harddrive.
Hiding the button for the extension editor and the help button on the
preferences dialogs. While they are marginially useful now, I've had
too much of this code on my machine for too long. I'd like to have more
of it see the light of day, and protect it from thigns like crashes.
Defeats the point of Open Source if everything is just sitting on my
harddrive.
r11142@tres: ted | 2006-03-27 21:52:50 -0800
Adding in the basic infrastructure for handling the cascading status
dialogs between the different subclasses of widgets.
Adding in the basic infrastructure for handling the cascading status
dialogs between the different subclasses of widgets.
r11141@tres: ted | 2006-03-27 21:51:34 -0800
Additional protections against not finding an extension in the database
Additional protections against not finding an extension in the database
r11029@tres: ted | 2006-03-18 11:01:42 -0800
Updating the default destination to "| lp"
Updating the default destination to "| lp"
r11028@tres: ted | 2006-03-03 00:13:19 -0800
Adding in a bunch of comments.
Adding in a bunch of comments.
r11027@tres: ted | 2006-03-02 23:42:47 -0800
An XSLT script to remove the cruft from Adobe SVG files.
An XSLT script to remove the cruft from Adobe SVG files.
r11026@tres: ted | 2006-03-02 00:03:49 -0800
Well, adding an unparent() here seems to make things much happier. I'm
not sure why remove() doesn't do an unparent() also, I think this may
be a bug in GTKmm where it assumes that other code won't have a reference
to an object, but I'm not sure. Anyway, this should be safe even if
the bug is fixed, and it works now.
Well, adding an unparent() here seems to make things much happier. I'm
not sure why remove() doesn't do an unparent() also, I think this may
be a bug in GTKmm where it assumes that other code won't have a reference
to an object, but I'm not sure. Anyway, this should be safe even if
the bug is fixed, and it works now.
r10987@tres: ted | 2006-02-28 01:06:37 -0800
The leg bone is connected to the knee bone
The extension bone is connected to the extension-editor bone
The leg bone is connected to the knee bone
The extension bone is connected to the extension-editor bone
r10986@tres: ted | 2006-02-27 21:19:52 -0800
Converting things to be a little less like the preferences dialog. Now
there are notebook pages. Things will start flipping a little more
so that the notebook pages are really what is getting controlled.
Converting things to be a little less like the preferences dialog. Now
there are notebook pages. Things will start flipping a little more
so that the notebook pages are really what is getting controlled.
r10985@tres: ted | 2006-02-25 21:56:46 -0800
Adding in documentation
Adding in documentation
r10984@tres: ted | 2006-02-19 09:59:18 -0800
Allowing for a default selected extension. This will then adjust
everytime a new one is selected.
Allowing for a default selected extension. This will then adjust
everytime a new one is selected.
r10983@tres: ted | 2006-02-19 00:12:15 -0800
Hard coded default selection, on the way to something better.
Hard coded default selection, on the way to something better.
r10982@tres: ted | 2006-02-18 22:08:28 -0800
Adding in a little bit of horizontal spacing. Cleans things up a touch.
Adding in a little bit of horizontal spacing. Cleans things up a touch.
r10954@tres: ted | 2006-02-18 04:51:24 -0800
Adding the extension editor to the menus
Adding the extension editor to the menus
r10953@tres: ted | 2006-02-16 19:24:44 -0800
Making it so that the list of extensions gets into the dialog through a
few functions. Now it will list them all, and handle changes. Getting
there.
Making it so that the list of extensions gets into the dialog through a
few functions. Now it will list them all, and handle changes. Getting
there.
r10952@tres: ted | 2006-02-16 09:17:08 -0800
Stole the basics from the Inkscape preferences dialog. That's kinda the
style I'm looking for. Now, to embrace and extend it.
Stole the basics from the Inkscape preferences dialog. That's kinda the
style I'm looking for. Now, to embrace and extend it.
r10951@tres: ted | 2006-02-16 08:56:41 -0800
Adding an Extension Editor verb. (though I don't really like the name
extension editor)
Adding an Extension Editor verb. (though I don't really like the name
extension editor)
r10950@tres: ted | 2006-02-16 08:36:49 -0800
Instead of showing the help button or not, let's make it so it is
sensitive or not. This will be a better UI.
Instead of showing the help button or not, let's make it so it is
sensitive or not. This will be a better UI.
r10949@tres: ted | 2006-02-16 08:33:36 -0800
Basic help dialog coming up and working.
Basic help dialog coming up and working.
r10924@tres: ted | 2006-02-13 09:52:31 -0800
Basics of getting text in teh box
Basics of getting text in teh box
r10923@tres: ted | 2006-02-13 09:47:15 -0800
Adding in the help dialog basics.
Adding in the help dialog basics.
r10922@tres: ted | 2006-02-13 09:41:52 -0800
Adding in support for setting the name and tooltip after initalization.
Adding in support for setting the name and tooltip after initalization.
r10921@tres: ted | 2006-02-13 09:40:25 -0800
Adding in support for a <help> tag in the base extension part of the INX
file. Currently that just gets passed to the prefdialog, but it will be
used in a little while.
Adding in support for a <help> tag in the base extension part of the INX
file. Currently that just gets passed to the prefdialog, but it will be
used in a little while.
r10920@tres: ted | 2006-02-13 09:38:31 -0800
Adding in menu-name and menu-tip XML file options to make it so that
those can be set in the INX file.
Adding in menu-name and menu-tip XML file options to make it so that
those can be set in the INX file.
r10919@tres: ted | 2006-02-13 09:37:13 -0800
Adding in comments for accessor functions
Adding in comments for accessor functions
non-localizable string
Renaming temp non-standard attributes
crap, disable the layer manager in the build; I forgot to deal with those template errors
Handle polygon of 0 or 1 points (without triggering warnings).
fix selected node size when switching type
draft of layer manager