- Dec 09, 2006
-
-
Hendrik Boom authored
2006-12-09 Hendrik Boom <hboom@cvs.gnome.org> * Added some files that were forgotten in the last commit.
-
Hendrik Boom authored
2006-12-09 Hendrik Boom <hboom@cvs.gnome.org> * Merged in HEAD from 2006-12-07.
-
- Sep 08, 2006
-
-
Hendrik Boom authored
2006-09-08 Hendrik Boom <hboom@cvs.gnome.org> * app/core/gimpstrokedesc.c: added gimp_stroke_desc_(de)serialize_property functions with the effect that the GimpPaintInfo property of GimpStrokeDesc is now serialized by name rather than by value. Images with vector layers can now be saved and re-loaded without the previously mentionned error message.
-
- Aug 21, 2006
-
-
Hendrik Boom authored
2006-08-20 Hendrik Boom <hboom@cvs.gnome.org> Note: an error message is shown when loading images with vector layers produced by recent versions of this code. This is caused by improper (de)serialization of the currently unused paint-info property of a GimpVectorLayerOptions' stroke-desc. However, as this is the last thing to be deserialized, it does not currently interfere with loading. * app/vectors/gimpvectorlayer.c * app/vectors/gimpvectorlayeroptions.c: fixed signal disconnections for some properties. * app/vectors/gimpvectorlayeroptions.c: the vector layer is now notified when its vectors object is removed from the image. * app/vectors/gimpvectorlayer.[ch]: added the gimp_vector_layer_discard function. This function sets the vector-layer-options property to null, which causes this layer to act like a regular layer. This is called either from the GUI or when it is noticed that the associated path has been removed from the image. * app/actions/layers-actions.c * app/actions/layers-commands.[ch] * menus/image-menu.xml.in * menus/layers-menu.xml: changed the name of the layers-fill-stroke to layers-vector-fill-stroke, and changed the name of the callback accordingly. Added the layers-vector-discard action and callback to convert a vector layer into an ordinary layer.
-
Hendrik Boom authored
2006-08-20 Hendrik Boom <hboom@cvs.gnome.org> * app/actions/layers-actions.c * app/actions/layers-commands.[ch]: rearranged a couple of actions, and added the layers-vector-tool action / callback / menu entries. This new action acts similarly to the existing one for text layers; It selects the Path tool as well as the vector associated with the vector layer * app/core/gimpstrokedesc.c: fixed a bug in gimp_stroke_desc_new which would cause the paint_info property of a GimpStrokeDesc to be NULL when no context was passed to it. * app/actions/vectors-actions.c: corrected capitalization in the name of the vectors-to-vector-layer action. * app/vectors/gimpvectorlayer.c: the layer bounds are now re-set every time the layer is rendered, to prevent the path from falling outside the layer. * app/vectors/gimpvectorlayer.c * app/vectors/gimpvectorlayeroptions.c: added signal disconnects when certain parameters are set. * app/vectors/gimpvectorlayer.c: vector layers now duplicate properly with the path being shared between the original and new layers. * app/vectors/gimpvectorlayer.c: vector layers whose vector-layer-options property is NULL are no longer considered to be vector layers by gimp_drawable_is_vector_layer.
-
- Aug 14, 2006
-
-
Hendrik Boom authored
2006-08-14 Hendrik Boom <hboom@cvs.gnome.org> * app/vectors/gimpvectorlayer.[ch] * app/vectors/gimpvectorlayeroptions.[ch]: vector layer stroke and fill colors are now initialized from a context which is newly passed in through gimp_vector_layer_new, instead of being hardcoded to black and blue. * app/actions/vectors-commands.c: changed accordingly.
-
- Aug 13, 2006
-
-
Hendrik Boom authored
2006-08-13 Hendrik Boom <hboom@cvs.gnome.org> Saving and loading of vector layers into the gimp's XCF file format is now working: * app/vectors/gimpvectorlayeroptions.[ch]: added a constructor and a mandatory construct-only "gimp" property for use in the initialization of the "fill-options" and "stroke_desc" properties, which now have the GIMP_CONFIG_PARAM_AGGREGATE flags set for proper deserialization. * app/vectors/gimpvectorlayer-xcf.c * app/vectors/gimpvectorlayeroptions-parasite.[ch]: changed accordingly * app/vectors/gimpvectorlayer-xcf.c: fixed a missing dereference symbol
-
Hendrik Boom authored
2006-08-12 Hendrik Boom <hboom@cvs.gnome.org> * app/vectors/gimpvectorlayer-xcf.c: fixed a typo in a property name. * app/vectors/gimpvectorlayeroptions-parasite.c: it now prints some output on loading which may help debugging. * /cvs/gnome/gimp/app/vectors/Attic/gimpvectorlayeroptions.c: fixed a segfault which would occur if the vectors propery of a gimpvectorlayeroptions was set to NULL (i.e. at construction).
-
Hendrik Boom authored
2006-08-12 Hendrik Boom <hboom@cvs.gnome.org> * app/Makefile.am: fixed the linking error by adding the proper symbols to gimp_console_2_3_LDFLAGS.
-
- Aug 12, 2006
-
-
Hendrik Boom authored
2006-08-12 Hendrik Boom <hboom@cvs.gnome.org> * NOTE: this version still does not link properly! Please see the previous Changelog entry for details. * app/vectors/gimpvectorlayeroptions.[ch]: actually added these files this time, I forgot to add them in the last commit.
-
- Aug 11, 2006
-
-
Hendrik Boom authored
2006-08-11 Hendrik Boom <hboom@cvs.gnome.org> * NOTE: this version does not link properly! I am committing it to my own branch so that others can help in figuring out how to fix the problem. Note also that as I have not been able to build it successfully, it is also untested. If you manage to build it, it may not behave well at runtime. * app/vectors/Makefile.am * app/vectors/gimpvectorlayeroptions.[ch] * app/vectors/gimpvectorlayeroptions-parasite.[ch]: added new files implementing a container object for vector layer settings. This object is serialized when saving to an XCF file. * app/dialogs/vectorlayer-options-dialog.[ch] * app/vectors/gimpvectorlayer.[ch]: changed accordingly. * app/vectors/Makefile.am * app/vectors/gimpvectorlayer-xcf.[ch]: added new files containing functions related to saving and loading vector layers to/from XCF files. * app/xcf/xcf-load.c * app/xcf/xcf-save.c: added support for loading and saving vector layers. NOTE: this is where the linking problems occur. * app/Makefile.am: attempted to fix the linking problems by adding "-u gimp_vector_layer_xcf_load_hack" and "-u gimp_vector_layer_xcf_save_prepare" to gimp_2_3_LDFLAGS. These functions are in app/vectors/gimpvectorlayer-xcf.[ch].
-
- Aug 02, 2006
-
-
Hendrik Boom authored
2006-08-01 Hendrik Boom <hboom@cvs.gnome.org> * app/vectors/gimpvectorlayer.c: clean-up, merged gimp_vector_layer_init_stroke_fill into gimp_vector_layer_new.
-
- Jul 31, 2006
-
-
Hendrik Boom authored
2006-07-31 Hendrik Boom <hboom@cvs.gnome.org> * app/vectors/gimpvectorlayer.c: fixed a typo/memory leak related to releasing stroke_desc during finalization. Removed some unused code in gimp_vector_layer_refresh.
-
- Jul 25, 2006
-
-
Hendrik Boom authored
2006-07-25 Hendrik Boom <hboom@cvs.gnome.org> * app/dialogs/vectorlayer-options-dialog.c * app/tools/gimpvectortool.c * app/vectors/gimpvectorlayer.c: moved the gimp_image_flush call from the vector layer code itself to where it is needed in the vector tool and in the vector layer dialog, since it should only be called from GUI code.
-
Hendrik Boom authored
2006-07-25 Hendrik Boom <hboom@cvs.gnome.org> * app/vectors/gimpvectorlayer.c: added a gimp_image_flush in the right place so that vector layer updates are now shown properly.
-
- Jul 22, 2006
-
-
Hendrik Boom authored
2006-07-22 Hendrik Boom <hboom@cvs.gnome.org> * app/vectors/Makefile.am * app/vectors/vectors-types.h * app/vectors/gimpvectorlayer.[ch]: new files implementing vector layers. * app/dialogs/Makefile.am * app/dialogs/vectorlayer-options-dialog.[ch]: new files implementing the fill / stroke dialog for vector layers. * menus/layers-menu.xml * app/actions/layers-actions.c * app/actions/layers-commands.[ch]: added "layers-fill-stroke" menu item, action, and respective callback for opening the fill / stroke dialog for vector layers. * menus/vectors-menu.xml * app/actions/vectors-actions.c * app/actions/vectors-commands.[ch]: added "vectors-to-vector-layer" menu item, action, and respective callback, which create a new vector layer from the chosen vectors object. * app/core/Makefile.am * app/core/core-types.h * app/core/gimpfilloptions.[ch]: new files, implementing GimpFillOptions as a parent of GimpStrokeOptions, factoring out generic functionality. * app/core/gimpstrokeoptions.[ch]: changed accordingly. * app/core/gimpdrawable-stroke.[ch]: added gimp_drawable_fill_vectors, factoring common functionality into the new static function gimp_drawable_stroke_scan_convert which can either do a stroke or a fill, depending on its arguments. * app/core/gimpitem.[ch]: added a push_undo boolean argument to the end of gimp_item_stroke, as well as the item's stroke virtual function. Changed implementations of stroke and the paint functions used by gimp_item_stroke as necessary. Also changed calls to gimp_item_stroke accordingly. * app/actions/select-commands.c * app/actions/vectors-commands.c * app/core/gimpchannel.c * app/core/gimpdrawable-stroke.[ch] * app/core/gimpselection.c * app/dialogs/stroke-dialog.c * app/paint/gimppaintcore-stroke.[ch] * app/paint/gimppaintcore.[ch] * app/tools/gimppainttool.c * app/vectors/gimpvectors.c * tools/pdbgen/pdb/edit.pdb * tools/pdbgen/pdb/paint_tools.pdb * tools/pdbgen/pdb/paths.pdb: changed accordingly. * app/pdb/edit_cmds.c * app/pdb/paint_tools_cmds.c * app/pdb/paths_cmds.c: regenerated.
-
- Jul 21, 2006
-
-
Francisco Javier F. Serrador authored
2006-07-21 Francisco Javier F. Serrador <serrador@openshine.com> * es.po: Updated Spanish translation.
-
- Jul 20, 2006
-
-
Sven Neumann authored
2006-07-20 Sven Neumann <sven@gimp.org> * app/core/gimp-edit.c: formatting.
-
Manish Singh authored
2006-07-20 Manish Singh <yosh@gimp.org> * plug-ins/pygimp/gimpui.override: manually wrap the function gimp_brush_select_button_get_brush().
-
Manish Singh authored
2006-07-20 Manish Singh <yosh@gimp.org> * plug-ins/pygimp/plug-ins/py-slice.py: use PF_DIRNAME for save_path. Fixes bug #138714.
-
Manish Singh authored
2006-07-20 Manish Singh <yosh@gimp.org> * plug-ins/pygimp/gimpui.py: make DrawableSelector work again.
-
Manish Singh authored
2006-07-20 Manish Singh <yosh@gimp.org> * plug-ins/pygimp/gimpui.py: make the FileSelector class work again. * plug-ins/pygimp/gimpfu.py: add PF_FILENAME and PF_DIRNAME to match script-fu. Also, if the default value for PF_FILE ends in '/', it goes PF_DIRNAME mode.
-
Manish Singh authored
2006-07-19 Manish Singh <yosh@gimp.org> * plug-ins/pygimp/gimpui.py: font select API is get_font, not get_font_name.
-
Manish Singh authored
2006-07-19 Manish Singh <yosh@gimp.org> This is the start of wrapping much more of the GIMP API in Python. It's not complete yet, some things are broken. * plug-ins/pygimp/gimpcolormodule.c * plug-ins/pygimp/pygimpcolor.h * plug-ins/pygimp/pygimpcolor-api.h * plug-ins/pygimp/pygimp-colors.c: wrapped GimpHSV, GimpHSL, and GimpCMYK. Fleshed out a bit more of GimpRGB as well. Made the API exportable to other modules. * plug-ins/pygimp/pygimp-rgb.c: removed, subsumed into pygimp-colors.c. * plug-ins/pygimp/gimpmodule.c * plug-ins/pygimp/pygimp-drawable.c * plug-ins/pygimp/pygimp-pdb.c: PDB calls receive and create gimpcolor.RGB objects now. * plug-ins/pygimp/gimpmodule.c * plug-ins/pygimp/pygimp-api.h: export pygimp_drawable_new. * plug-ins/pygimp/gimpcolor-types.defs * plug-ins/pygimp/gim...
-
Manish Singh authored
2006-07-19 Manish Singh <yosh@gimp.org> * libgimp/gimpgradientselectbutton.c * libgimp/gimppatternselectbutton.c: Make doc comments match reality.
-
- Jul 19, 2006
-
-
Manish Singh authored
2006-07-19 Manish Singh <yosh@gimp.org> * libgimpwidgets/gimpdialog.[ch]: add gimp_dialog_add_button[s] API, primarily for language bindings.
-
Manish Singh authored
2006-07-19 Manish Singh <yosh@gimp.org> * libgimpcolor/gimpcmyk.[ch] * libgimpcolor/gimphsl.[ch] * libgimpcolor/gimphsv.[ch]: create boxed types for GimpCMYK, GimpHSL, and GimpHSV. * libgimpcolor/gimpcolor.h * libgimpcolor/Makefile.am: include new gimphsl.[ch] files.
-
Inaki Larranaga authored
2006-07-19 Inaki Larranaga <dooteo@euskalgnu.org> * eu.po: Updated Basque translation.
-
Nguyen Thai Ngoc Duy authored
-
Sven Neumann authored
2006-07-19 Sven Neumann <sven@gimp.org> Make message dialogs transient for the progress window. Addresses bug #347214. * app/core/gimp-gui.[ch]: added a progress parameter to gimp_message(). Let gimp_message() deal with optionally delegating the message to gimp_progress_message(). * app/errors.c: changed accordingly. * app/core/gimpprogress.[ch] (gimp_progress_message): return a boolean indicating whether the message was handled. * app/gui/Makefile.am * app/gui/gui-message.[ch] * app/gui/gui-vtable.c: moved message handling to a new file. Only use the global error dialog for messages without a progress. Otherwise attach an error dialog to the progress and try to make it transient to the progress window. * tools/pdbgen/pdb/message.pdb: * app/plug-in/gimpplugin-progress.[ch]: don't delegate messages to the progress interface, this is handled by gimp_message() now. * app/pdb/message_cmds.c: regenerated. * app/plug-in/gimpplugin.c * app/actions/documents-commands.c: formatting.
-
- Jul 18, 2006
-
-
Kevin Cozens authored
2006-07-18 Kevin Cozens <kcozens@cvs.gnome.org> * INSTALL: Document --enable-profile, --disable-python, and --disable-script-fu.
-
Inaki Larranaga authored
2006-07-18 Inaki Larranaga <dooteo@euskalgnu.org> * eu.po: Updated Basque translation.
-
Iñaki Larrañaga Murgoitio authored
-
Jakub Friedl authored
2006-07-18 Jakub Friedl <jfriedl@suse.cz> * cs.po: Updated Czech translation
-
Inaki Larranaga authored
2006-07-18 Inaki Larranaga <dooteo@euskalgnu.org> * eu.po: Updated Basque translation.
-
Sven Neumann authored
2006-07-18 Sven Neumann <sven@gimp.org> * app/config/gimpbaseconfig.c: increased default tile cache size to 1GB. * app/config/gimpcoreconfig.c: doubled the default undo-size. * app/config/gimprc-blurbs.h (TILE_CACHE_SIZE_BLURB): rephrased.
-
Sven Neumann authored
2006-07-18 Sven Neumann <sven@gimp.org> * app/actions/edit-actions.c: improved tooltips for strong undo/redo actions (bug #347675).
-
Jakub Friedl authored
2006-07-18 Jakub Friedl <jfriedl@suse.cz> * cs.po: Czech update
-
Michael Natterer authored
2006-07-18 Michael Natterer <mitch@gimp.org> * app/widgets/gimpfiledialog.c (gimp_file_dialog_set_image): use file_utils_uri_display_basename() instead of g_path_get_basename() to get an uri's basename. Fixes bug #347544.
-
Sven Neumann authored
2006-07-18 Sven Neumann <sven@gimp.org> * app/widgets/gimppaletteeditor.c (gimp_palette_editor_get_index, gimp_palette_editor_set_index, gimp_palette_editor_max_index): fixed potential crash based on a patch from David Gowers (bug #347593).
-