1. 28 May, 2005 1 commit
  2. 27 May, 2005 1 commit
  3. 26 May, 2005 2 commits
    • Sven Neumann's avatar
      fixed capitalization, removed trailing whitespace. · cbd446ee
      Sven Neumann authored
      2005-05-26  Sven Neumann  <sven@gimp.org>
      
      	* app/dialogs/channel-options-dialog.c: fixed capitalization,
      	removed trailing whitespace.
      
      	* app/actions/channels-commands.c (channels_new_channel_response):
      	also set the channel color if creating the channel by duplicating
      	the selection.
      
      	* app/actions/channels-commands.c
      	* app/actions/qmask-commands.c: added mnemonics.
      cbd446ee
    • Nate Summers's avatar
      added an "initialize from selection option to the new channel dialog · c28bd004
      Nate Summers authored
      
      
       	* app/dialogs/channel-options-dialog.[ch]: added an "initialize from
      	selection option to the new channel dialog
      
       	* app/actions/channels-commands.c
      	* app/actions/qmask-commands.c: modified accordingly
      c28bd004
  4. 21 May, 2005 1 commit
  5. 11 May, 2005 2 commits
    • Sven Neumann's avatar
      app/config/gimpguiconfig.[ch] added new gimprc option "transient-docks". · 840e5f46
      Sven Neumann authored
      2005-05-12  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimpguiconfig.[ch]
      	* app/config/gimprc-blurbs.h: added new gimprc option
      	"transient-docks".
      
      	* app/widgets/gimpimagedock.c (gimp_image_dock_display_changed):
      	as an experiment
      	, obey the "transient-docks" preference and set
      	the dock window transient to the active display shell. Please
      	comment on the behaviour you observe.
      
      	* app/dialogs/preferences-dialog.c (prefs_dialog_new): added a
      	view on the new gimprc property.
      
      	* app/config/gimpguiconfig.[ch]: set the IGNORE flag on the
      	"info-window-per-display" property; it isn't used any longer.
      
      	* app/config/gimpconfig-dump.c (dump_gimprc_system): don't dump
      	properties that have the GIMP_CONFIG_PARAM_IGNORE flag set.
      840e5f46
    • Michael Natterer's avatar
      Some dock refactoring which separates the docking logic from active image · 1f1305c3
      Michael Natterer authored
      2005-05-11  Michael Natterer  <mitch@gimp.org>
      
      	Some dock refactoring which separates the docking logic from
      	active image and UI manager stuff:
      
      	* app/widgets/gimpmenudock.[ch]: new widget renamed from
      	GimpImageDock, zero changes except the name change.
      
      	* app/widgets/gimpimagedock.[ch]: new widget derived from
      	GimpDock. Keeps the UI manager.
      
      	* app/widgets/gimpdock.[ch]: removed the UI manager. GimpDock only
      	contains the basic docking logic again.
      
      	* app/widgets/gimpmenudock.[ch]
      	* app/widgets/gimptoolbox.[ch]: derive them from GimpImageDock.
      
      	* app/widgets/Makefile.am
      	* app/widgets/widgets-types.h
      	* app/actions/dialogs-commands.c
      	* app/actions/dock-actions.c
      	* app/actions/dock-commands.c
      	* app/actions/dockable-commands.c
      	* app/dialogs/dialogs-constructors.c: changed accordingly.
      1f1305c3
  6. 10 May, 2005 1 commit
    • Michael Natterer's avatar
      some more stuff: up/down buttons, remember the dialogs' size and · 66ce4f85
      Michael Natterer authored
      2005-05-10  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpcontrollerlist.[ch]: some more stuff: up/down
      	buttons, remember the dialogs' size and positions, misc stuff.
      
      	* app/widgets/gimpcontrollereditor.c
      	(gimp_controller_editor_edit_clicked): use a GimpViewableDialog
      	now that GimpControllerInfo is a GimpViewable.
      
      	* app/dialogs/dialogs.c: added a foreign entry for the controller
      	editor dialog. Allow the controller editors and its event mapping
      	dialogs to exist multiple times.
      
      	* app/dialogs/preferences-dialog.c (prefs_notebook_append_page):
      	create the pages' event boxes with input-only windows.
      66ce4f85
  7. 09 May, 2005 1 commit
    • Michael Natterer's avatar
      app/widgets/Makefile.am app/widgets/widgets-types.h new widget which · 92ad7c1d
      Michael Natterer authored
      2005-05-09  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/Makefile.am
      	* app/widgets/widgets-types.h
      	* app/widgets/gimpcontrollerlist.[ch]: new widget which allows
      	adding/removing controllers using two lists of available/active
      	controllers. Work in progress...
      
      	* app/widgets/gimpcontrollerinfo.[ch]: derive it from GimpVieable
      	so it can have an icon (unfinished). Added convenience constructor
      	gimp_controller_info_new().
      
      	* app/dialogs/preferences-dialog.c: use a GimpControllerList
      	instead of a notebook of GimpControllerEditors.
      92ad7c1d
  8. 08 May, 2005 1 commit
  9. 07 May, 2005 1 commit
  10. 27 Apr, 2005 1 commit
  11. 26 Apr, 2005 1 commit
  12. 24 Apr, 2005 1 commit
  13. 16 Apr, 2005 3 commits
    • Sven Neumann's avatar
      use a GimpFileEntry to configure the web-browser setting. · 83234bda
      Sven Neumann authored
      2005-04-16  Sven Neumann  <sven@gimp.org>
      
      	* app/dialogs/preferences-dialog.c: use a GimpFileEntry to
      	configure the web-browser setting. GtkFileChooserButton just
      	doesn't work for it.
      83234bda
    • Sven Neumann's avatar
      added an icon to the action button. · 971c7212
      Sven Neumann authored
      2005-04-16  Sven Neumann  <sven@gimp.org>
      
      	* app/dialogs/desaturate-dialog.c: added an icon to the action
      	button.
      
      	* app/vectors/gimpvectors-import.c: reduce the number of string
      	comparisons by using switches on the first character.
      971c7212
    • Sven Neumann's avatar
      Applied a patch (with minor modifications) from Karine Delvare that makes · b7ad665c
      Sven Neumann authored
      2005-04-16  Sven Neumann  <sven@gimp.org>
      
      	Applied a patch (with minor modifications) from Karine Delvare
      	that makes it possible to choose between various ways to remove
      	color from a drawable (bug #155507):
      
      	* libgimpbase/gimpbaseenums.h: added new enum GimpDesaturateMode.
      
      	* libgimpbase/gimpbaseenums.c
      	* libgimp/gimpenums.c.tail
      	* plug-ins/pygimp/gimpenums.py
      	* tools/pdbgen/enums.pl: regenerated.
      
      	* app/core/gimpdrawable-desaturate.[ch]: implement other formulas
      	to remove colors from a drawable.
      
      	* tools/pdbgen/pdb/color.pdb: let gimp_desaturate() call
      	gimp_drawable_desaturate() with GIMP_DESATURATE_LIGHTNESS so that
      	it behaves like it always did.
      
      	* app/pdb/color_cmds.c: regenerated.
      
      	* app/dialogs/Makefile.am
      	* app/dialogs/desaturate-dialog.[ch]: new files that define a simple
      	dialog to choose a mode for desaturation.
      
      	* app/actions/drawable-actions.[ch]: use the new dialog.
      b7ad665c
  14. 14 Apr, 2005 1 commit
  15. 13 Apr, 2005 1 commit
    • Sven Neumann's avatar
      set GIMP_CONFIG_PARAM_CONFIRM on the "font-path" property. Set · f04aca1e
      Sven Neumann authored
      2005-04-13  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimpcoreconfig.c: set GIMP_CONFIG_PARAM_CONFIRM on
      	the "font-path" property. Set GIMP_CONFIG_PARAM_IGNORE for
      	"font-path-writable".
      
      	* app/dialogs/preferences-dialog.c: don't use "font-path-writable".
      
      	* app/core/gimp.c (gimp_restore)
      	* app/text/gimp-fonts.c: handle --no-fonts similar to --no-data
      	and allow to load the fonts later by pressing "Refresh" in the
      	fonts dialog.
      f04aca1e
  16. 12 Apr, 2005 2 commits
    • Sven Neumann's avatar
      handle a NULL palette with GIMP_CUSTOM_PALETTE type, use the builtin mono · 0e678c4c
      Sven Neumann authored
      2005-04-13  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpimage-convert.c (gimp_image_convert): handle a NULL
      	palette with GIMP_CUSTOM_PALETTE type, use the builtin mono
      	palette as fallback.
      
      	* app/dialogs/convert-dialog.c: handle empty palette container.
      
      	* app/gui/gui-vtable.c (gui_pdb_dialog_new): removed unused code.
      
      	* tools/pdbgen/pdb/convert.pdb: don't load the palettes implicitely.
      
      	* app/pdb/convert_cmds.c: regenerated.
      0e678c4c
    • Sven Neumann's avatar
      n2005-04-12 Sven Neumann <sven@gimp.org> · 0c91d7d6
      Sven Neumann authored
      	* app/core/gimpcontainer.[ch]: added gimp_container_is_empty().
      
      	* app/core/gimpcontext.c
      	* app/core/gimpimage.c
      	* app/dialogs/palette-import-dialog.c
      	* app/text/gimptextlayer.c
      	* app/widgets/gimpimagedock.c: use the new function.
      0c91d7d6
  17. 11 Apr, 2005 1 commit
    • Michael Natterer's avatar
      Let the user decide whether tool options are persistant or not as · e6063f61
      Michael Natterer authored
      2005-04-11  Michael Natterer  <mitch@gimp.org>
      
      	Let the user decide whether tool options are persistant or not as
      	suggested in bug #165078:
      
      	* app/config/gimprc-blurbs.h
      	* app/config/gimpguiconfig.[ch]: added "gboolean save_tool_options".
      
      	* app/tools/gimp-tools.[ch]: implement the same logic as for
      	devicerc and essionrc: added gimp_tools_clear() which deletes the
      	stored tool options and added "save_tool_options" and
      	"always_save" parameters to gimp_tools_save(). Everything affects
      	just the primary tool options, *not* the separately saved presets
      	for each tool.
      
      	* app/gui/gui.c (gui_exit_callback): changed accordingly.
      
      	* app/dialogs/preferences-dialog.c: added GUI for the stuff above
      	in the style of the devicerc and seccionrc prefs GUIs.
      e6063f61
  18. 07 Apr, 2005 2 commits
    • Sven Neumann's avatar
      some files that I missed in my last commit · e52c59ef
      Sven Neumann authored
      e52c59ef
    • Sven Neumann's avatar
      changed GimpConfig utility functions to take GObject variables instead of · 333593da
      Sven Neumann authored
      2005-04-07  Sven Neumann  <sven@gimp.org>
      
      	* libgimpconfig/gimpconfig-utils.[ch]: changed GimpConfig utility
      	functions to take GObject variables instead of GimpConfig. There's
      	nothing GimpConfig specific about these utilities.
      
      	* app/actions/templates-commands.c
      	* app/actions/tool-options-commands.c
      	* app/base/base.c
      	* app/config/gimpcoreconfig.c
      	* app/config/gimpdisplayconfig.c
      	* app/config/gimprc.c
      	* app/core/gimpimage-grid.c
      	* app/core/gimpimage-new.c
      	* app/core/gimpstrokedesc.c
      	* app/dialogs/grid-dialog.c
      	* app/dialogs/image-new-dialog.c
      	* app/dialogs/stroke-dialog.c
      	* app/display/gimpdisplayshell.c
      	* app/text/gimptextlayer.c
      	* app/text/gimptextundo.c
      	* app/tools/gimptextoptions.c
      	* libgimpconfig/gimpconfig-iface.c: changed accordingly.
      333593da
  19. 05 Apr, 2005 1 commit
    • Sven Neumann's avatar
      shorter dialog title. · d42c9720
      Sven Neumann authored
      2005-04-05  Sven Neumann  <sven@gimp.org>
      
      	* app/dialogs/image-properties-dialog.c: shorter dialog title.
      d42c9720
  20. 04 Apr, 2005 2 commits
    • Michael Natterer's avatar
      app/dialogs/Makefile.am removed. · ac8e7db9
      Michael Natterer authored
      2005-04-05  Michael Natterer  <mitch@gimp.org>
      
      	* app/dialogs/Makefile.am
      	* app/dialogs/info-window.[ch]: removed.
      
      	* app/actions/view-actions.c
      	* app/actions/view-commands.[ch]
      	* menus/image-menu.xml.in: removed its action and menu stuff.
      
      	* app/display/gimpdisplayshell-cursor.c
      	* app/display/gimpdisplayshell-title.c
      	* app/display/gimpdisplayshell.[ch]: removed info window stuff.
      	This was the last display -> dialogs dependency.
      
      	* app/dialogs/dialogs.c: added ugly hack that references
      	info_dialog. Otherwise the still existing tools -> dialogs
      	dependency breaks the build.
      ac8e7db9
    • Michael Natterer's avatar
      More unfinished replacement for the info window: · dba31b14
      Michael Natterer authored
      2005-04-05  Michael Natterer  <mitch@gimp.org>
      
      	More unfinished replacement for the info window:
      
      	* app/widgets/Makefile.am
      	* app/widgets/widgets-types.h
      	* app/widgets/gimpimagepropview.[ch]: new widget showing an image's
      	size, resolution, mode, memsize etc.
      
      	* app/dialogs/Makefile.am
      	* app/dialogs/image-properties-dialog.[ch]: a dialog keeping the
      	widget.
      
      	* app/widgets/gimphelp-ids.h: a help ID for the dialog.
      
      	* app/actions/image-actions.c
      	* app/actions/image-commands.[ch]
      	* menus/image-menu.xml.in: action and menu entry for the dialog.
      dba31b14
  21. 03 Apr, 2005 2 commits
    • Michael Natterer's avatar
      fixed spacings and update them in GtkWidget::style_set(). Removed lots of · ff1e1ba2
      Michael Natterer authored
      2005-04-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpcursorview.[ch]: fixed spacings and update them
      	in GtkWidget::style_set(). Removed lots of cruft from the widget
      	this files were copied from, including the GimpContext param
      	to gimp_cursor_view_new(). Remember the state of the two color
      	frames as aux-info in sessionrc.
      
      	* app/dialogs/dialogs-constructors.c: changed accordingly.
      ff1e1ba2
    • Michael Natterer's avatar
      added new signals "sample-point-added" and "sample-point-removed" and · 0231374c
      Michael Natterer authored
      2005-04-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpimage.[ch]: added new signals "sample-point-added"
      	and "sample-point-removed" and public functions to emit them.
      
      	* app/core/gimpimage-sample-points.c (gimp_image_add_sample_point)
      	(gimp_image_remove_sample_point): emit them accordingly.
      
      	* app/core/gimpimage-undo-push.c (undo_pop_image_sample_point):
      	ditto.
      
      	(undo_pop_image_guide)
      	(undo_pop_image_sample_point): added comments why we add/remove
      	stuff manually instead of using the GimpImage APIs.
      
      	* app/widgets/Makefile.am
      	* app/widgets/widgets-types.h
      	* app/widgets/gimpcursorview.[ch]
      	* app/widgets/gimpsamplepointeditor.[ch]: new widgets.
      	GimpCursorView is a replacement for the info window's "Cursor"
      	page, GimpSamplePointEditor is a view on an image's sample points.
      	The sample point editor does nothing yet except keeping a 2x2 grid
      	of GimpColorFrames. Addresses bug #137776.
      
      	* app/dialogs/dialogs.c
      	* app/dialogs/dialogs-constructors.[ch]: register the new widgets
      	as dockable dialogs.
      
      	* app/actions/dialogs-actions.c (dialogs_dockable_actions)
      	* menus/dialogs-menuitems.xml: added actions and menu items for
      	the new dialogs.
      
      	* app/display/gimpdisplayshell-cursor.c
      	(gimp_display_shell_update_cursor)
      	(gimp_display_shell_clear_cursor): update the new cursor view.
      
      	* app/widgets/gimphelp-ids.h: help IDs for the new dialogs.
      
      	* app/widgets/widgets-enums.[ch] (enum GimpColorFrameMode):
      	changed description "Pixel values" to "Pixel" because the former
      	was too long.
      0231374c
  22. 01 Apr, 2005 1 commit
  23. 31 Mar, 2005 2 commits
  24. 28 Mar, 2005 1 commit
  25. 25 Mar, 2005 2 commits
    • Sven Neumann's avatar
      app/dialogs/file-save-dialog.c moved overwrite confirmation dialog to · f6cb341c
      Sven Neumann authored
      2005-03-25  Sven Neumann  <sven@gimp.org>
      
      	* app/dialogs/file-save-dialog.c
      	* app/widgets/gimpfiledialog.[ch]: moved overwrite confirmation
      	dialog to app/widgets.
      
      	* app/widgets/gimpdnd-xds.c: set "Untitled.xcf" as default name
      	for untitled images; ask for confirmation before overwriting a
      	local file.
      f6cb341c
    • Sven Neumann's avatar
      added gimp_prop_file_chooser_button_new(), a convenience constructor for · 01c24513
      Sven Neumann authored
      2005-03-25  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/gimppropwidgets.[ch]: added
      	gimp_prop_file_chooser_button_new(), a convenience constructor for
      	GtkFileChooserButton.
      
      	* libgimpwidgets/gimpwidgets.def: updated.
      
      	* app/dialogs/preferences-dialog.c: use the new prop widget on the
      	color management page.
      01c24513
  26. 21 Mar, 2005 1 commit
    • Sven Neumann's avatar
      added missing period in newly added message. · a8634b29
      Sven Neumann authored
      2005-03-21  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpimage-convert.c (gimp_image_convert): added missing
      	period in newly added message.
      
      	* app/dialogs/convert-dialog.c (convert_dialog_palette_filter): don't
      	show empty palettes (bug #170973).
      a8634b29
  27. 18 Mar, 2005 1 commit
    • Sven Neumann's avatar
      make "preview-size" and "preview-border-width" construct properties. Fixes · b8cf0e43
      Sven Neumann authored
      2005-03-18  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpcontainerview.c: make "preview-size" and
      	"preview-border-width" construct properties. Fixes creation
      	using g_object_new().
      
      	* app/widgets/gimpcontainerentry.c
      	* app/widgets/gimpcontainertreeview.c
      	* app/widgets/gimplayertreeview.c (set_preview_size): handle
      	unset model and/or view gracefully.
      
      	* app/dialogs/image-new-dialog.c: unset "focus-on-click" on the
      	template combo-box.
      b8cf0e43
  28. 13 Mar, 2005 1 commit
  29. 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
  30. 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