1. 05 Apr, 2005 1 commit
    • Sven Neumann's avatar
      s/Blurb/Description/ · ec4ece74
      Sven Neumann authored
      2005-04-05  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/dbbrowser/gimpprocbrowser.c: s/Blurb/Description/
      
      	* plug-ins/dbbrowser/gimpprocview.c: allow to select the menu path
      	label.
      ec4ece74
  2. 26 Mar, 2005 1 commit
  3. 24 Mar, 2005 1 commit
    • Michael Natterer's avatar
      Added API to explicitly register dynamic menu items hierarchies. Fixes bug · 0a5ce16b
      Michael Natterer authored
      2005-03-24  Michael Natterer  <mitch@gimp.org>
      
      	Added API to explicitly register dynamic menu items hierarchies.
      	Fixes bug #170623.
      
      	* app/core/gimp.h: added "GSList *plug_in_menu_branches".
      
      	* app/plug-in/plug-in-types.h
      
      	* app/plug-in/plug-ins.[ch]: added API to register plug-in menu
      	branches, just as for locale and help domans. Cleaned up handling
      	of locale and help domains.
      
      	(plug_ins_exit): free the registered menu branches.
      
      	* app/actions/plug-in-actions.[ch] (plug_in_actions_add_branch):
      	new function to explicitly add a menu branch action.
      
      	(plug_in_actions_setup): add the registered menu branches to each
      	new action group.
      
      	(plug_in_actions_build_path): always strip the untranslated menu
      	path from underlines before using it as hash table key or action
      	name.
      
      	* app/menus/plug-in-menus.c (plug_in_menus_add_proc): changed
      	accordingly: strip underlines from untranslated menu paths before
      	passing them to plug_in_menus_build_path().
      
      	* app/core/gimp-gui.[ch]: added gimp_menus_create_branch() plus
      	vtable entry to access the new stuff from the core. Renamed the
      	functions desling with items from gimp_foo_entry() to
      	gimp_foo_item().
      
      	* app/gui/gui-vtable.c: implement create_branch() and add the
      	branch action to all existing "plug-in" action groups. Note that
      	we don't need to create any menus because that happens implicitly
      	when adding menu items.
      
      	* tools/pdbgen/pdb/plug_in.pdb (plugin_menu_branch_register): new
      	PDB wrapper to access branch registering from plug-ins.
      
      	* app/pdb/internal_procs.c
      	* app/pdb/plug_in_cmds.c
      	* libgimp/gimpplugin_pdb.[ch]: regenerated.
      
      	* libgimp/gimp.def: changed accordingly.
      
      	* plug-ins/script-fu/script-fu-scripts.c (script_fu_find_scripts):
      	register the menu branches for all included scripts.
      0a5ce16b
  4. 23 Mar, 2005 3 commits
  5. 09 Mar, 2005 1 commit
    • Sven Neumann's avatar
      renamed again, to gimp_palette_[gs]et_columns this time. · 3285ee6e
      Sven Neumann authored
      2005-03-09  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimppalette.[ch]: renamed again, to
      	gimp_palette_[gs]et_columns this time.
      
      	* app/dialogs/palette-import-dialog.c
      	* app/widgets/gimppaletteeditor.c: changed accordingly.
      
      	* tools/pdbgen/pdb/palette.pdb: renamed newly added PDB function.
      	Also added a getter for the columns.
      
      	* app/pdb/internal_procs.c
      	* app/pdb/palette_cmds.c
      	* libgimp/gimppalette_pdb.[ch]: regenerated.
      
      	* libgimp/gimp.def: updated.
      3285ee6e
  6. 08 Mar, 2005 1 commit
    • Sven Neumann's avatar
      renamed gimp_palette_[gs]et_n_columns to · 243cdf53
      Sven Neumann authored
      2005-03-08  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimppalette.[ch]: renamed gimp_palette_[gs]et_n_columns
      	to gimp_palette_[gs]et_num_columns().
      
      	* app/dialogs/palette-import-dialog.c
      	* app/widgets/gimppaletteeditor.c: changed accordingly.
      
      	* tools/pdbgen/pdb/palette.pdb: added new PDB function to control
      	the number of columns used when displaying a palette (bug #169370).
      
      	* app/pdb/internal_procs.c
      	* app/pdb/palette_cmds.c
      	* libgimp/gimppalette_pdb.[ch]: regenerated.
      
      	* libgimp/gimp.def: updated.
      243cdf53
  7. 05 Mar, 2005 1 commit
    • Manish Singh's avatar
      fix documentation of edit_mask accessors. · 838cf193
      Manish Singh authored
      2005-03-04  Manish Singh  <yosh@gimp.org>
      
              * tools/pdbgen/pdb/layer.pdb: fix documentation of edit_mask
              accessors.
      
              * libgimp/gimplayer_pdb.c
              * app/pdb/layer_cmds.c: regenerated.
      838cf193
  8. 03 Mar, 2005 3 commits
    • Sven Neumann's avatar
      use boolean values to indicate whether a path is linked ("locked"). · 1848b84b
      Sven Neumann authored
      2005-03-03  Sven Neumann  <sven@gimp.org>
      
      	* tools/pdbgen/pdb/paths.pdb: use boolean values to indicate
      	whether a path is linked ("locked").
      
      	* app/pdb/drawable_cmds.c
      	* app/pdb/paths_cmds.c
      	* libgimp/gimpdrawable_pdb.c
      	* libgimp/gimppaths_pdb.[ch]: regenerated.
      1848b84b
    • Sven Neumann's avatar
      added new PDB function gimp_path_import_string() to allow to easily import · 8e0fe5f3
      Sven Neumann authored
      2005-03-03  Sven Neumann  <sven@gimp.org>
      
      	* tools/pdbgen/pdb/paths.pdb: added new PDB function
      	gimp_path_import_string() to allow to easily import dynamically
      	created SVG.
      
      	* app/pdb/internal_procs.c
      	* app/pdb/paths_cmds.c
      	* libgimp/gimppaths_pdb.[ch]: regenerated.
      
      	* libgimp/gimp.def: updated.
      
      	* plug-ins/script-fu/siod-wrapper.c (marshall_proc_db_call):
      	removed unused variable.
      8e0fe5f3
    • Sven Neumann's avatar
      libgimp/gimpdrawablecombobox.c set a width request on the combo boxes. · fd308340
      Sven Neumann authored
      2005-03-03  Sven Neumann  <sven@gimp.org>
      
      	* libgimp/gimpdrawablecombobox.c
      	* libgimp/gimpimagecombobox.c: set a width request on the combo boxes.
      
      	* plug-ins/common/bumpmap.c (SCALE_WIDTH): set a minimum width on
      	the scales.
      fd308340
  9. 02 Mar, 2005 1 commit
  10. 27 Feb, 2005 1 commit
    • Sven Neumann's avatar
      added an "ellipsize" construct property and changed the default behaviour · de69e05d
      Sven Neumann authored
      2005-02-27  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/gimpintcombobox.c: added an "ellipsize" construct
      	property and changed the default behaviour back to not doing
      	ellipsation on the text.
      
      	* libgimp/gimpimagecombobox.c
      	* libgimp/gimpdrawablecombobox.c: set "ellipsize" to middle for
      	drawable and image combo boxes.
      de69e05d
  11. 22 Feb, 2005 2 commits
  12. 18 Feb, 2005 1 commit
  13. 13 Feb, 2005 5 commits
    • Sven Neumann's avatar
      s/GIMP_THREAD_FLAGS/GTHREAD_CFLAGS/ · aed06d70
      Sven Neumann authored
      2005-02-13  Sven Neumann  <sven@gimp.org>
      
      	* libgimp*/Makefile.am: s/GIMP_THREAD_FLAGS/GTHREAD_CFLAGS/
      aed06d70
    • Sven Neumann's avatar
      fixed typos in comment. · a9b9889c
      Sven Neumann authored
      2005-02-13  Sven Neumann  <sven@gimp.org>
      
      	* libgimp/gimpprogress.c (gimp_progress_install): fixed typos in
      	comment.
      a9b9889c
    • Sven Neumann's avatar
    • Sven Neumann's avatar
      gimp_progress_set_text() has boolean return value. · 04f08db6
      Sven Neumann authored
      2005-02-13  Sven Neumann  <sven@gimp.org>
      
      	* libgimp/gimpprogress.[ch]: gimp_progress_set_text() has boolean
      	return value.
      04f08db6
    • Sven Neumann's avatar
      accept an empty string. · 4cf9d0e4
      Sven Neumann authored
      2005-02-13  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpprogress.c (gimp_progress_start): accept an empty
      	string.
      
      	* app/plug-in/plug-in-progress.c: if NULL is passed as message to
      	plug_in_progress_start(), set an empty string on the progress.
      
      	* tools/pdbgen/pdb/progress.pdb:
      	* libgimp/gimpprogress.[ch]: wrap the new gimp_progress_set_text()
      	PDP function with a function that accepts printf-like arguments.
      
      	* libgimp/gimpprogress_pdb.[ch]: regenerated.
      
      	* lots of plug-ins, most of them file plug-ins:
      	use gimp_progress_init(NULL) followed by gimp_progress_set_text()
      	to initialize the progress using the new API instead of constructing
      	a temporary string.
      4cf9d0e4
  14. 12 Feb, 2005 3 commits
    • Sven Neumann's avatar
      app/plug-in/plug-in-progress.[ch] added new PDB function · 996d24a3
      Sven Neumann authored
      2005-02-12  Sven Neumann  <sven@gimp.org>
      
      	* app/plug-in/plug-in-progress.[ch]
      	* tools/pdbgen/pdb/progress.pdb: added new PDB function
      	gimp_progress_set_text().
      
      	* app/pdb/internal_procs.c
      	* app/pdb/progress_cmds.c
      	* libgimp/gimpprogress_pdb.[ch]: regenerated.
      
      	* libgimp/gimp.def: updated.
      996d24a3
    • Michael Natterer's avatar
      added GIMP_PROGRESS_COMMAND_PULSE. · fc677ae7
      Michael Natterer authored
      2005-02-12  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpbase/gimpbaseenums.h (enum GimpProgressCommand):
      	added GIMP_PROGRESS_COMMAND_PULSE.
      
      	* libgimpbase/gimpbaseenums.c
      	* plug-ins/pygimp/gimpenums.py
      	* tools/pdbgen/enums.pl: regenerated.
      
      	* app/core/gimppdbprogress.c: implement GimpProgress::pulse()
      	and send a PULSE command to the callback.
      
      	* libgimp/gimpprogress.c: handle PULSE by calling the set_value()
      	callback with a value of -1 and document that hack in the API docs.
      
      	* libgimp/gimpprogressbar.c: interpret -1 as request to pulse.
      fc677ae7
    • Sven Neumann's avatar
      added GimpProgress::pulse. · 7c19953c
      Sven Neumann authored
      2005-02-12  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpprogress.[ch]: added GimpProgress::pulse.
      
      	* app/display/gimpdisplay.c
      	* app/display/gimpstatusbar.c
      	* app/widgets/gimpfiledialog.c
      	* app/widgets/gimpprogressbox.c
      	* app/widgets/gimpprogressdialog.c
      	* app/widgets/gimpthumbbox.c: implement it in the classes that
      	implement the GimpProgress interface.
      
      	* app/plug-in/plug-in-progress.[ch]: allow plug-ins to pulse their
      	progress.
      
      	* tools/pdbgen/pdb/progress.pdb: added a procedure for the new
      	functionality.
      
      	* app/pdb/internal_procs.c
      	* app/pdb/progress_cmds.c
      	* libgimp/gimpprogress_pdb.[ch]: regenerated.
      
      	* libgimp/gimp.def: updated.
      7c19953c
  15. 10 Feb, 2005 1 commit
    • Sven Neumann's avatar
      app/actions/data-commands.c app/actions/edit-commands.c · 3fef8514
      Sven Neumann authored
      2005-02-10  Sven Neumann  <sven@gimp.org>
      
      	* app/actions/data-commands.c
      	* app/actions/edit-commands.c
      	* app/actions/error-console-commands.c
      	* app/actions/file-commands.c
      	* app/actions/gradient-editor-commands.c
      	* app/actions/gradients-commands.c
      	* app/actions/plug-in-commands.c
      	* app/actions/templates-commands.c
      	* app/actions/text-editor-commands.c
      	* app/actions/tool-options-commands.c
      	* app/dialogs/image-new-dialog.c
      	* app/dialogs/resize-dialog.c
      	* app/display/gimpdisplayshell-close.c
      	* app/display/gimpdisplayshell-filter-dialog.c
      	* app/display/gimpdisplayshell-scale.c
      	* app/tools/gimpimagemaptool.c
      	* app/tools/gimptexttool.c
      	* libgimp/gimpexport.c
      	* libgimpwidgets/gimpcolorbutton.c
      	* libgimpwidgets/gimpfileentry.c
      	* libgimpwidgets/gimpquerybox.c
      	* libgimpwidgets/gimpunitmenu.c: applied another patch by Patrice
      	Tremblay to make more dialogs obey the alternative button order
      	setting (bug #166678).
      3fef8514
  16. 28 Jan, 2005 1 commit
  17. 23 Jan, 2005 2 commits
    • Sven Neumann's avatar
      app/text/text-enums.h moved enum to libgimpbase (from app/text and · dd9b1614
      Sven Neumann authored
      2005-01-23  Sven Neumann  <sven@gimp.org>
      
      	* app/text/text-enums.h
      	* libgimpbase/gimpbaseenums.h: moved enum to libgimpbase (from
      	app/text and libgimp).
      
      	* libgimp/gimpenums.h
      	* libgimpbase/gimpbaseenums.c
      	* tools/pdbgen/enums.pl: regenerated.
      
      	* libgimpbase/gimpbase.def
      	* libgimp/gimp.def: updated.
      dd9b1614
    • Sven Neumann's avatar
      app/paint/paint-enums.h moved enums to libgimpbase (from app/paint and · 98f48f2c
      Sven Neumann authored
      2005-01-23  Sven Neumann  <sven@gimp.org>
      
      	* app/paint/paint-enums.h
      	* libgimpbase/gimpbaseenums.h: moved enums to libgimpbase (from
      	app/paint and libgimp). The remaining enums in
      	app/paint/paint-enums.h need special treatment.
      
      	* app/paint/paint-enums.c:
      	* libgimp/gimpenums.h
      	* libgimpbase/gimpbaseenums.c
      	* tools/pdbgen/enums.pl: regenerated.
      
      	* libgimpbase/gimpbase.def
      	* libgimp/gimp.def: updated.
      98f48f2c
  18. 22 Jan, 2005 2 commits
    • Sven Neumann's avatar
      app/core/core-enums.h moved enums to libgimpbase (from app/core and · 0aa90155
      Sven Neumann authored
      2005-01-23  Sven Neumann  <sven@gimp.org>
      
      	* app/core/core-enums.h
      	* libgimpbase/gimpbaseenums.h: moved enums to libgimpbase (from
      	app/core and libgimp). The remaining enums in app/core/core-enums.h
      	need special treatment.
      
      	* app/core/core-enums.c:
      	* libgimp/gimpenums.h
      	* libgimpbase/gimpbaseenums.c
      	* tools/pdbgen/enums.pl: regenerated.
      
      	* libgimpbase/gimpbase.def
      	* libgimp/gimp.def: updated.
      0aa90155
    • Sven Neumann's avatar
      app/base/base-enums.h moved GimpInterpolationType and GimpTransferMode to · bff64411
      Sven Neumann authored
      2005-01-23  Sven Neumann  <sven@gimp.org>
      
      	* app/base/base-enums.h
      	* libgimpbase/gimpbaseenums.h: moved GimpInterpolationType and
      	GimpTransferMode to libgimpbase (from core and libgimp). The
      	remaining enums in app/base/base-enums.h need special treatment.
      
      	* app/base/base-enums.c
      	* libgimp/gimpenums.h
      	* libgimpbase/gimpbaseenums.[ch]
      	* tools/pdbgen/enums.pl: regenerated.
      
      	* libgimpbase/gimpbase.def
      	* libgimp/gimp.def: updated.
      bff64411
  19. 15 Jan, 2005 1 commit
  20. 11 Jan, 2005 1 commit
  21. 10 Jan, 2005 1 commit
    • Sven Neumann's avatar
      explicitely mention the encoding. · f453be6b
      Sven Neumann authored
      2005-01-10  Sven Neumann  <sven@gimp.org>
      
      	* tools/pdbgen/pdb/text_tool.pdb: explicitely mention the encoding.
      
      	* app/pdb/text_tool_cmds.c
      	* libgimp/gimptexttool_pdb.c: regenerated.
      f453be6b
  22. 09 Jan, 2005 1 commit
  23. 05 Jan, 2005 1 commit
    • David Odin's avatar
      new function: gimp_scrolled_preview_set_position () to set the position of · d9e414fd
      David Odin authored
      * libgimpwidgets/gimpscrolledpreview.[ch]: new function:
        gimp_scrolled_preview_set_position () to set the position of the
        preview content wrt the drawable.  This function might be moved to a
        virtual function of GimpPreview in a near future.
      
      * libgimp/gimpdrawablepreview.c: use this function, so a preview
        remembers its position from one invocation to the next.  This is done
        using the current executable name as a key for gimp_set/get_data () so
        each plug-in can have its preview on a different place.
      
        More informations could be saved this way: the update toggle, the checks, etc.
      
        Addresses bug #162286.
      
      * libgimpwidgets/gimppreview.c: smallish cleanup.
      d9e414fd
  24. 03 Jan, 2005 1 commit
    • Sven Neumann's avatar
      do actually add the new procedure gimp_gradient_is_editable(). · c314eef7
      Sven Neumann authored
      2005-01-03  Sven Neumann  <neumann@jpk.com>
      
      	* tools/pdbgen/pdb/gradient.pdb: do actually add the new procedure
      	gimp_gradient_is_editable().
      
      	* app/pdb/gradient_cmds.c
      	* app/pdb/internal_procs.c
      	* libgimp/gimpgradient_pdb.[ch]: regenerated.
      
      	* libgimp/gimp.def: updated.
      c314eef7
  25. 31 Dec, 2004 1 commit
    • William Skaggs's avatar
      Bill Skaggs <weskaggs@primate.ucdavis.edu> · 8a651f34
      William Skaggs authored
      	* tools/pdbgen/pdb/gradient.pdb: added gradient-is-editable
      
      	* tools/pdbgen/pdb/brush.pdb
      	* tools/pdbgen/pdb/palette.pdb: changed mitch_misc to bill_misc
      	where correct.
      
      	* app/pdb/brush_cmds.c
      	* app/pdb/palette_cmds.c
      	* libgimp/gimpbrush_pdb.c
      	* libgimp/gimppalette_pdb.c: regenerated.
      8a651f34
  26. 30 Dec, 2004 1 commit
    • William Skaggs's avatar
      Bill Skaggs <weskaggs@primate.ucdavis.edu> · 610b26c2
      William Skaggs authored
      	* tools/pdbgen/pdb/brush.pdb: added api for changing properties
      	of generated brushes.
      
      	* tools/pdbgen/pdb/palette.pdb: added palette_is_editable().
      
      	* app/pdb/brush_cmds.c
      	* app/pdb/internal_procs.c
      	* app/pdb/palette_cmds.c
      	* libgimp/gimpbrush_pdb.c
      	* libgimp/gimpbrush_pdb.h
      	* libgimp/gimppalette_pdb.c
      	* libgimp/gimppalette_pdb.h: autogenerated.
      610b26c2
  27. 28 Dec, 2004 1 commit
    • Sven Neumann's avatar
      renamed menu_path parameter to menu_label and added a pointer to · 4d27239a
      Sven Neumann authored
      2004-12-28  Sven Neumann  <sven@gimp.org>
      
      	* libgimp/gimp.[ch] (gimp_install_procedure, gimp_install_temp_proc):
      	renamed menu_path parameter to menu_label and added a pointer to
      	gimp_plugin_menu_register()
      
      	* app/widgets/gimpsizebox.c (gimp_size_box_constructor): removed
      	unused variables.
      4d27239a