- 08 Feb, 2003 3 commits
-
-
Michael Natterer authored
2003-02-08 Michael Natterer <mitch@gimp.org> * app/config/gimpconfig-serialize.c (gimp_config_serialize_property): the virtual serialize_property() returning FALSE doesn't mean the serialization failed but that the function didn't handle the property, so don't error but continue with the default implementation. Print newlines after properties only if indent_level == 0. * app/gui/tool-options-dialog.c: added tool options saving/loading as quickly hacked proof-of-concept. * app/paint/paint-enums.[ch]: added enum GimpInkBlobType. * app/tools/gimpinkoptions.[ch]: ported to object properties, cleanup. * app/tools/gimpinktool.c: changed accordingly.
-
Sven Neumann authored
2003-02-08 Sven Neumann <sven@gimp.org> * HACKING: added a note about generating the developers documentation and how to disable it in case of problems.
-
Manish Singh authored
2002-02-08 Manish Singh <yosh@gimp.org> * app/paint-funcs/paint-funcs.c * plug-ins/common/psd_save.c * plug-ins/common/sample_colorize.c: 64-bit cleaniless cleanups.
-
- 07 Feb, 2003 8 commits
-
-
Daniel Yacob authored
-
Miloslav Trmac authored
-
Abel Cheung authored
2003-02-07 Abel Cheung <maddog@linux.org.hk> * zh_TW.po: Updated traditional Chinese translation.
-
Pablo Gonzalo del Campo authored
2003-02-07 Pablo Gonzalo del Campo <pablodc@bigfoot.com> * es.po: Updated Spanish translation
-
Pablo Gonzalo del Campo authored
2003-02-07 Pablo Gonzalo del Campo <pablodc@bigfoot.com> * es.po: Updated Spanish translation.
-
Pablo Gonzalo del Campo authored
2003-02-07 Pablo Gonzalo del Campo <pablodc@bigfoot.com> * es.po: Fixed some strings.
-
Michael Natterer authored
2003-02-07 Michael Natterer <mitch@gimp.org> Added object properties for almost all tool_options values and registered lots of enums with the type system: Part I (enum and type cleanup): * app/core/core-enums.[ch] * app/core/core-types.h: removed InternalOrientaionType and register GimpOrientationType. Register GimpChannelOps. Removed GimpToolOptionsGUIFunc. * app/xcf/xcf-private.h: added XcfOrientationType with the same values as the old InternalOrientationType * app/xcf/xcf-load.c * app/xcf/xcf-save.c: translate between GimpOrientationType and XcfOrientationType. * app/core/gimpdrawable-transform-utils.[ch] * app/core/gimpdrawable-transform.[ch] * app/core/gimpimage-crop.c * app/core/gimpimage-duplicate.c * app/core/gimpimage-guides.c * app/core/gimpimage-resize.c * app/core/gimpimage-scale.c * app/core/gimpimage.h * app/display/gimpdisplayshell.c * tools/pdbgen/stddefs.pdb * tools/pdbgen/pdb/transform_tools.pdb: changed accordingly. * app/pdb/guides_cmds.c * app/pdb/transform_tools_cmds.c * libgimp/gimpenums.h * libgimpproxy/gimpproxytypes.h * plug-ins/script-fu/script-fu-constants.c * tools/pdbgen/enums.pl: regenerated. * libgimptool/gimptoolenums.[ch]: added GimpTransformGridType. * libgimptool/gimptooltypes.h: removed GimpToolOptionsResetFunc, added GimpToolOptionsGUIFunc. Part II (tool options changes): * app/config/gimpconfig-utils.c (gimp_config_reset_properties): don't reset object properties because they have NULL as default value. * app/widgets/gimppropwidgets.[ch]: added gimp_prop_[enum|boolean]_radio_frame_new(), gimp_prop_paint_mode_menu_new() and gimp_prop_scale_entry_new(), which are all needed by the new tool options GUI code. * app/tools/tool_options.[ch]: removed the "reset_func" since the virtual reset() method is used now. * app/paint/gimpairbrushoptions.[ch] * app/paint/gimpcloneoptions.[ch] * app/paint/gimpconvolveoptions.[ch] * app/paint/gimpdodgeburnoptions.[ch] * app/paint/gimperaseroptions.[ch] * app/paint/gimppaintoptions.[ch] * app/paint/gimpsmudgeoptions.[ch]: added properties all over the place and removed the widget and default_value members from the structs. Renamed some values (e.g. s/type/clone_type/). Don't #include <gtk/gtk.h>. * app/paint/gimpairbrush.c * app/paint/gimpclone.c * app/paint/gimpconvolve.c * app/paint/gimpdodgeburn.c * app/paint/gimperaser.c * app/paint/gimppaintbrush.c * app/paint/gimppaintcore-stroke.c * app/paint/gimppaintcore.c * app/paint/gimppencil.c * app/paint/gimpsmudge.c * app/paint/paint-types.h * app/paint/paint.c: changed accordingly. Don't #include <gtk/gtk.h>. * tools/pdbgen/pdb/paint_tools.pdb: changed accordingly. * app/pdb/paint_tools_cmds.c: regenerated. * app/tools/gimpblendoptions.[ch] * app/tools/gimpbucketfilloptions.[ch] * app/tools/gimpcolorpickeroptions.[ch] * app/tools/gimpcropoptions.[ch] * app/tools/gimpflipoptions.[ch] * app/tools/gimpinkoptions.c * app/tools/gimpmagnifyoptions.[ch] * app/tools/gimpmeasureoptions.[ch] * app/tools/gimpmoveoptions.[ch] * app/tools/gimptextoptions.c * app/tools/paint_options.[ch] * app/tools/selection_options.[ch] * app/tools/transform_options.[ch]: ditto: added properties and removed widget and default_value stuff. Removed most reset functions. Use gimp_prop widgets all over the place, renamed some values as above. * app/tools/Makefile.am * app/tools/gimpairbrushtool.c * app/tools/gimpblendtool.c * app/tools/gimpbucketfilltool.c * app/tools/gimpbycolorselecttool.c * app/tools/gimpclonetool.c * app/tools/gimpconvolvetool.c * app/tools/gimpcroptool.c * app/tools/gimpdodgeburntool.c * app/tools/gimperasertool.c * app/tools/gimpfliptool.c * app/tools/gimpfuzzyselecttool.c * app/tools/gimpmagnifytool.c * app/tools/gimpmovetool.c * app/tools/gimpselectiontool.c * app/tools/gimpsheartool.c * app/tools/gimpsmudgetool.c * app/tools/gimptransformtool.c * app/tools/gimpvectoroptions.c: changed accordingly. Ported the paint_options GUI constructors to gimp_prop widgets. * app/widgets/gimpselectioneditor.c * app/gui/tool-options-dialog.c: changed accordingly.
-
Sven Neumann authored
2003-02-07 Sven Neumann <sven@gimp.org> * app/text/gimptextlayer.c * app/text/gimptextlayout.[ch]: render an empty layer for an empty text layout.
-
- 06 Feb, 2003 10 commits
-
-
Pablo Gonzalo del Campo authored
2003-02-06 Pablo Gonzalo del Campo <pablodc@bigfoot.com> * es.po: Updated Spanish translation
-
Sven Neumann authored
2003-02-06 Sven Neumann <sven@gimp.org> * libgimp/gimpui.c * libgimp/gimpunit.c * libgimpbase/gimpenv.c * libgimpmodule/gimpmodule.c * libgimpmodule/gimpmoduledb.c * libgimpwidgets/gimpchainbutton.c * libgimpwidgets/gimpdialog.c * libgimpwidgets/gimpfileselection.c * libgimpwidgets/gimphelpui.c * libgimpwidgets/gimpquerybox.c * libgimpwidgets/gimpsizeentry.c * libgimpwidgets/gimpunitmenu.c * libgimpwidgets/gimpwidgets.c: documentation fixes / improvements.
-
Sven Neumann authored
2003-02-06 Sven Neumann <sven@gimp.org> * libgimp/libgimp-docs.sgml * libgimp/libgimp-sections.txt * libgimp/tmpl/gimp.sgml: moved content of gimpmisc into gimp.sgml. * libgimp/tmpl/gimpmisc.sgml: removed.
-
Pablo Gonzalo del Campo authored
2003-02-06 Pablo Gonzalo del Campo <pablodc@bigfoot.com> * es.po: Updated Spanish translation by Francisco J. Fernandez
-
Pablo Gonzalo del Campo authored
2003-02-06 Pablo Gonzalo del Campo <pablodc@bigfoot.com> * es.po: Updated Spanish translation.
-
Sven Neumann authored
-
Sven Neumann authored
2003-02-06 Sven Neumann <sven@gimp.org> Switched to DocBook XML for the developers documentation: * configure.in: check for gtk-doc >= 1.0. * tools/pdbgen/lib.pl: replace <, > and & in comments with their XML entities. * libgimp/gimpdrawable_pdb.c * libgimp/gimpgimprc_pdb.c * libgimp/gimppainttools_pdb.c * libgimp/gimpselection_pdb.c: regenerated. * libgimpbase/gimpsignal.c: did the same manually here. 2003-02-06 Sven Neumann <sven@gimp.org> * Makefile.am * README.gtkdoc * libgimp*/Makefile.am * libgimp*/libgimp-docs.sgml: changed to create DocBook XML instead of SGML. * libgimp*/version.xml.in: added new file used to include the GIMP version in the generated XML.
-
Sven Neumann authored
-
Sven Neumann authored
-
Sven Neumann authored
2003-02-06 Sven Neumann <sven@gimp.org> * libgimpbase/tmpl/gimputils.sgml * libgimpmodule/libgimpmodule-sections.txt: minor updates.
-
- 05 Feb, 2003 15 commits
-
-
Sven Neumann authored
2003-02-06 Sven Neumann <sven@gimp.org> * app/gui/image-menu.c (image_menu_entries): removed /Filters/Text menu branch now that we don't install any plug-in there and gimp-freetype is becoming obsolete.
-
Sven Neumann authored
2003-02-05 Sven Neumann <sven@gimp.org> * plug-ins/common/randomize.c: applied a patch from David Necas <yeti@physics.muni.cz> that fixes bug #105339.
-
Sven Neumann authored
2003-02-05 Sven Neumann <sven@gimp.org> * libgimpbase/Makefile.am * libgimpbase/gimputils.[ch]: added new files that hold the new gimp_utf8_strtrim() routine; it might be useful in more places. * libgimpbase/gimpdatafiles.c (gimp_datafiles_read_directories): silently ignore directories in the path that can't be opened. * app/core/gimpobject.c (gimp_object_set_name_safe): use gimp_utf8_strtrim(). * app/widgets/gimpwidgets-utils.[ch] * app/tools/gimptextoptions.c: try to make the text tool options look more like all other tool options. Still needs work; I'll leave this up to Mitch ... This byte --> <-- is the millionth in this file!
-
Manish Singh authored
2003-02-05 Manish Singh <yosh@gimp.org> * plug-ins/common/jpeg.c (run): if the quality level is close to zero in non-interactive mode, use default settings. This is hack until the PDB gets default arguments, so gimp-file-save works sanely with jpeg.
-
Sven Neumann authored
2003-02-05 Sven Neumann <sven@gimp.org> * app/core/gimpobject.c (gimp_object_set_name_safe): replaced with an UTF-8 safe rewrite. * app/widgets/gimpwidgets-utils.c (gimp_table_attach_stock): hacked to allow being used with non-existent stock_ids (for prototyping). * app/widgets/gimpenummenu.c: set the radio button mode correctly. * app/widgets/gimpfontselection.c: tweaked spacing. * app/tools/gimptextoptions.c: added controls for justification and indentation. Removed letter-spacing control for now. * app/text/gimptextlayer.[ch]: rerender the text layer from a low priority idle function.
-
Michael Natterer authored
2003-02-05 Michael Natterer <mitch@gimp.org> * app/paint/gimpairbrush.c * app/paint/gimpclone.c * app/paint/gimpconvolve.c * app/paint/gimpdodgeburn.c * app/paint/gimperaser.c * app/paint/gimppaintbrush.c * app/paint/gimppencil.c * app/paint/gimpsmudge.c * app/tools/gimpblendoptions.c * app/tools/gimpblendtool.c * app/tools/gimpbucketfilltool.c * app/tools/gimpcolorpickertool.c * app/tools/gimpinktool.c * app/tools/gimppainttool.c * app/tools/paint_options.c: use GIMP_CONTEXT(tool_options) instead of gimp_get_current_context(). Cleanup.
-
Sven Neumann authored
-
Michael Natterer authored
2003-02-05 Michael Natterer <mitch@gimp.org> * app/display/gimpdisplayshell-dnd.c: should have gone with my previous checkin.
-
Sven Neumann authored
2003-02-05 Sven Neumann <sven@gimp.org> * app/core/gimpobject.[ch] * app/text/gimptextlayer.c: improved the code that trims the text before setting it as layer name and moved it to GimpObject as gimp_object_set_name_safe(). * app/text/gimptext.[ch]: removed fixed_height and gravity again. * app/text/gimptextlayout.c: much simpler positioning that has the advantage that it actually works. * libgimpproxy/gimpobject.[ch]: this crap was regenerated.
-
Michael Natterer authored
2003-02-05 Michael Natterer <mitch@gimp.org> Made GimpToolOptions a GimpContext subclass and objectified all tool options types. * app/core/core-types.h: replaced GimpToolOptionsNewFunc by GimpToolOptionsGUIFunc. * libgimpproxy/gimpproxytypes.h: regenerated. * app/core/gimppaintinfo.[ch]: added "GType paint_options_type". * app/core/gimptoolinfo.[ch]: added "GType tool_options_type", removed tool_info->context since GimpToolOptions are a GimpContext now. Added "gboolean use_context" as a temp_hack. * libgimptool/gimptooltypes.h: added the tool_options_type to the tool registering callback. * app/tools/tool_options.[ch]: is a real GimpContext subclass now. * app/paint/paint-types.h * app/paint/paint.c: added the paint_options_type to the paint registering stuff. * app/paint/gimppaintoptions.[ch]: is a real GimpToolOptions subclass now. * app/paint/Makefile.am * app/paint/gimpairbrushoptions.[ch] * app/paint/gimpcloneoptions.[ch] * app/paint/gimpconvolveoptions.[ch] * app/paint/gimpdodgeburnoptions.[ch] * app/paint/gimperaseroptions.[ch] * app/paint/gimpsmudgeoptions.[ch]: new files holding GimpPaintOptions subclasses. * app/paint/gimpairbrush.[ch] * app/paint/gimpclone.[ch] * app/paint/gimpconvolve.[ch] * app/paint/gimpdodgeburn.[ch] * app/paint/gimperaser.[ch] * app/paint/gimppaintbrush.c * app/paint/gimppaintcore.c * app/paint/gimppencil.[ch] * app/paint/gimpsmudge.[ch]: removed paint options stuff, lots of related changed & cleanups. * tools/pdbgen/pdb/paint_tools.pdb: changed accordingly. * app/pdb/paint_tools_cmds.c: regenerated. * app/tools/Makefile.am * app/tools/gimpblendoptions.[ch] * app/tools/gimpbucketfilloptions.[ch] * app/tools/gimpcolorpickeroptions.[ch] * app/tools/gimpcropoptions.[ch] * app/tools/gimpflipoptions.[ch] * app/tools/gimpinkoptions.[ch] * app/tools/gimpmagnifyoptions.[ch] * app/tools/gimpmeasureoptions.[ch] * app/tools/gimpmoveoptions.[ch] * app/tools/gimptextoptions.[ch] * app/tools/gimpvectoroptions.[ch]: new files holding the various tool options classes. * app/tools/selection_options.[ch] * app/tools/transform_options.[ch]: made them objects. * app/tools/paint_options.[ch]: contains only the paint_options GUI and reset stuff. * app/tools/tools-types.h: removed SelectionOptions typedef for now. * app/tools/[all tools]: removed the tool options stuff except some GUI constructors. Tons of related changes. * app/tools/tool_manager.[ch]: changed tool registration / restore / switching accordingly. * app/widgets/gimpdrawablelistview.c * app/widgets/gimpselectioneditor.c: changed accordingly.
-
Sven Neumann authored
2003-02-05 Sven Neumann <sven@gimp.org> * app/text/gimptext.c: added some blurbs that will show up as tooltips in the text tool options. Tweaked default values. * app/text/gimptextlayout.c (gimp_text_layout_position): if gravity is none (the default), position the layout according to its justification. * app/widgets/gimpenummenu.[ch]: added new functions that create a hbox of radio buttons with icons from an enum type. * app/widgets/gimppropwidgets.[ch]: added a property widget constructors for the new enum_stock_box.
-
Kwok-Koon Cheung authored
-
Sven Neumann authored
2003-02-05 Sven Neumann <sven@gimp.org> * app/text/text-enums.[ch] * app/text/gimptext.[ch]: replaced GimpTextAlignment with GimpTextJustification. Added indentation property. * app/text/gimptextlayout.c: implemented text justification, indentation and line spacing as far as supported by Pango.
-
Sven Neumann authored
2003-02-05 Sven Neumann <sven@gimp.org> * app/text/gimptextlayer.c * app/tools/gimptexttool.c: fixed includes.
-
Sven Neumann authored
2003-02-05 Sven Neumann <sven@gimp.org> * app/paint/Makefile.am: fixed rules for generated sources. * app/text/Makefile.am * app/text/text-enums.[ch]: added new files with text-related enums. * app/text/gimptext.[ch]: added text alignment property. * app/text/gimptext-render.[ch]: removed * app/text/text-types.h * app/text/gimptextlayout.[ch]: added new files that define GimpTextLayout, a wrapper around PangoLayout. Moved render code to this file. * app/text/gimptextlayer.c: changed accordingly.
-
- 04 Feb, 2003 4 commits
-
-
Sven Neumann authored
2003-02-04 Sven Neumann <sven@gimp.org> * app/widgets/gimpitemfactory.c (gimp_item_factory_item_key_press): made the ugly hack that prevents users from reassigning the F1 shortcut even more ugly but fixed bug #105068.
-
Sven Neumann authored
2003-02-04 Sven Neumann <sven@gimp.org> * plug-ins/gimpressionist/gimpressionist.h * plug-ins/gimpressionist/*.c * plug-ins/imagemap/imap_rectangle.c: fixed includes to make it compile again.
-
Maurits Rijk authored
-
Sven Neumann authored
2003-02-04 Sven Neumann <sven@gimp.org> * app/widgets/gimpfontselection-dialog.c: use gtk_window_present() to raise the dialog; some code cleanup.
-