]> git.tokkee.org Git - inkscape.git/commit

Code

r18220@shi: ted | 2008-02-29 13:18:55 -0800
authorgouldtj <gouldtj@users.sourceforge.net>
Fri, 29 Feb 2008 21:37:22 +0000 (21:37 +0000)
committergouldtj <gouldtj@users.sourceforge.net>
Fri, 29 Feb 2008 21:37:22 +0000 (21:37 +0000)
commitf58ed6ec7d074768a1305f3793afd8597e06cd15
tree91fc6ca41a0daacd1f336038b2e77eacc1315ae0
parente0afed3e765bb3c0c3708909deae59d07ed9b4e5
 r18220@shi:  ted | 2008-02-29 13:18:55 -0800
 Okay, sadly I'm not keeping the version history because I'm not convenced
 that SVK will do it right.  One mega-patch, but that's life.

 Reshuffle the exection-env and prefdialog code so that the state machines
 aren't intertwines, which fixes a whole host of bugs with them.  I think
 the behavior is correct now.

 Make it so that the effects can count how many preferences they have to
 determine if the dialog should be shown (fix above).  Once this code was
 written it was easy to make it show an ellipsis on the verb if there is
 a dialog or not.  This involved removing ellipsis from those effects that
 had it hard coded.

 Make it so that the parameters know that their command line options are
 going into a list.  They don't have to acknowledge it, but they can, and
 specifically notebook does and handles it differently.  This should fix
 the notebooks on Win32, but doesn't apparently completely.

 Change the script extension on windows to use pythonw instead of python
 so that the command line doesn't appear all the time.
31 files changed:
share/extensions/color_custom.inx
share/extensions/color_replace.inx
share/extensions/text_replace.inx
src/extension/effect.cpp
src/extension/effect.h
src/extension/execution-env.cpp
src/extension/execution-env.h
src/extension/extension.cpp
src/extension/extension.h
src/extension/implementation/script.cpp
src/extension/input.cpp
src/extension/parambool.cpp
src/extension/parambool.h
src/extension/paramcolor.cpp
src/extension/paramcolor.h
src/extension/paramenum.cpp
src/extension/paramenum.h
src/extension/parameter.cpp
src/extension/parameter.h
src/extension/paramfloat.cpp
src/extension/paramfloat.h
src/extension/paramint.cpp
src/extension/paramint.h
src/extension/paramnotebook.cpp
src/extension/paramnotebook.h
src/extension/paramradiobutton.cpp
src/extension/paramradiobutton.h
src/extension/paramstring.cpp
src/extension/paramstring.h
src/extension/prefdialog.cpp
src/extension/prefdialog.h