1. 15 Sep, 2004 3 commits
    • Michael Natterer's avatar
      app/actions/layers-actions.c added actions and callbacks · 6a723efc
      Michael Natterer authored
      2004-09-15  Michael Natterer  <mitch@gimp.org>
      
      	* app/actions/layers-actions.c
      	* app/actions/layers-commands.[ch]: added actions and callbacks
      	"layers-preserve-transparency" and
      	"layers-paint-mode-first,last,previous,next". Update the "active"
      	state of the recently added layer mask property actions in
      	layers_actions_update().
      
      	* app/actions/drawable-actions.c
      	* app/actions/drawable-commands.[ch]: added actions and callbacks
      	for "drawable-visible" and "drawable-linked". Fixes bug #152597.
      
      	* app/actions/vectors-actions.c
      	* app/actions/vectors-commands.[ch]: same here ("vectors-visible"
      	and "vectors-linked").
      
      	* app/widgets/gimplayertreeview.c
      	(gimp_layer_tree_view_preserve_button_toggled): flush the image
      	so the new actions are updated. Compress preserve_trans undos.
      
      	* menus/image-menu.xml.in: added the layer mask property actions
      	to the Layers/Mask submenu.
      
      	* menus/layers-menu.xml: reordered the mask property actions
      	to have the same order as in the image menu.
      6a723efc
    • Sven Neumann's avatar
      improved the fix for bug #152662 and removed trailing whitespace. · b5f8fa24
      Sven Neumann authored
      2004-09-15  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpcontainertreeview.c
      	(gimp_container_tree_view_menu_position): improved the fix for bug
      	#152662 and removed trailing whitespace.
      b5f8fa24
    • Nathan Summers's avatar
      clamp the popup menu's Y position to the visible area of the GtkTreeView. · 8c4062f2
      Nathan Summers authored
      2004-09-15  Nathan Summers  <rock@gimp.org>
      
              * app/widgets/gimpcontainertreeview.c
              (gimp_container_tree_view_menu_position): clamp the popup menu's Y
              position to the visible area of the GtkTreeView.  Fixes #152662.
      8c4062f2
  2. 14 Sep, 2004 5 commits
  3. 13 Sep, 2004 16 commits
    • Sven Neumann's avatar
      app/dialogs/dialogs-constructors.[ch] app/dialogs/dialogs.c let the dialog · d6c48300
      Sven Neumann authored
      2004-09-14  Sven Neumann  <sven@gimp.org>
      
      	* app/dialogs/dialogs-constructors.[ch]
      	* app/dialogs/dialogs.c
      	* app/gui/gui.c: let the dialog factory handle the quit dialog
      	as singleton. Fixes bug #151914.
      
      	* app/dialogs/quit-dialog.c: added a warning here. We need a
      	container of dirty images for the above change to work correctly.
      d6c48300
    • Sven Neumann's avatar
      make the "Save EXIF data" toggle insensitive when no EXIF data is present · e2d8f7e4
      Sven Neumann authored
      2004-09-13  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/jpeg.c (save_dialog): make the "Save EXIF data"
      	toggle insensitive when no EXIF data is present (bug #140042).
      
      	* app/display/gimpdisplayshell-close.c: as suggested by the HIG,
      	ask the user to save the image when the last display is being
      	closed. Addresses some issues raised in bug #106726.
      e2d8f7e4
    • Michael Natterer's avatar
      install the message handler for the "Gimp-Dialogs" domain. · 359303a7
      Michael Natterer authored
      2004-09-13  Michael Natterer  <mitch@gimp.org>
      
      	* app/app_procs.c (app_run): install the message handler for the
      	"Gimp-Dialogs" domain.
      359303a7
    • Michael Natterer's avatar
      resurrected file_open_dialog_show() and file_save_dialog_show() as private · e93af81c
      Michael Natterer authored
      2004-09-13  Michael Natterer  <mitch@gimp.org>
      
      	* app/actions/file-commands.c: resurrected file_open_dialog_show()
      	and file_save_dialog_show() as private utility functions to get
      	rid of code duplication.
      e93af81c
    • Michael Natterer's avatar
      forgot to mention fixed bug. · 0a8523a8
      Michael Natterer authored
      0a8523a8
    • Michael Natterer's avatar
      app/dialogs/Makefile.am removed these files. · 582a0966
      Michael Natterer authored
      2004-09-13  Michael Natterer  <mitch@gimp.org>
      
      	* app/dialogs/Makefile.am
      	* app/dialogs/file-dialog-utils.[ch]: removed these files.
      
      	* app/dialogs/file-save-dialog.[ch]: removed functions
      	file_save_dialog_show() and file_save_a_copy_dialog_show() and
      	changed internal function file_save_dialog_create() to
      	file_save_dialog_new().
      
      	* app/dialogs/dialogs.c
      	* app/dialogs/dialogs-constructors.[ch]: made it completely
      	managed by the dialog factory.
      
      	* app/actions/file-commands.c: create it using the dialog
      	factory. Attach it to the image so we open only one save
      	dialog per image.
      
      	* app/dialogs/file-open-dialog.c: added precondition checks
      	to file_open_dialog_new().
      582a0966
    • Sven Neumann's avatar
      some code cleanup. · 2449510d
      Sven Neumann authored
      2004-09-13  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/jpeg.c: some code cleanup.
      2449510d
    • Michael Natterer's avatar
      removed function file_open_dialog_show() and changed internal function · 593e98c6
      Michael Natterer authored
      2004-09-13  Michael Natterer  <mitch@gimp.org>
      
      	* app/dialogs/file-open-dialog.[ch]: removed function
      	file_open_dialog_show() and changed internal function
      	file_open_dialog_create() to file_open_dialog_new().
      
      	* app/dialogs/dialogs.c
      	* app/dialogs/dialogs-constructors.[ch]: made it completely
      	managed by the dialog factory.
      
      	* app/actions/file-commands.c: create it using the dialog factory.
      593e98c6
    • Michael Natterer's avatar
      eek · a7e5ebef
      Michael Natterer authored
      a7e5ebef
    • Michael Natterer's avatar
      configure.in added new directory app/dialogs and link libappdialogs.c into · 7d065360
      Michael Natterer authored
      2004-09-13  Michael Natterer  <mitch@gimp.org>
      
      	* configure.in
      	* app/Makefile.am: added new directory app/dialogs and link
      	libappdialogs.c into the gimp binary.
      
      	* app/gui/Makefile.am
      	* app/gui/gui-types.h
      	* app/gui/gui-vtable.c
      	* app/gui/gui.c
      
      	* app/gui/about-dialog.[ch]
      	* app/gui/authors.h
      	* app/gui/color-notebook.[ch]
      	* app/gui/convert-dialog.[ch]
      	* app/gui/dialogs-constructors.[ch]
      	* app/gui/dialogs.[ch]
      	* app/gui/file-dialog-utils.[ch]
      	* app/gui/file-new-dialog.[ch]
      	* app/gui/file-open-dialog.[ch]
      	* app/gui/file-open-location-dialog.[ch]
      	* app/gui/file-save-dialog.[ch]
      	* app/gui/grid-dialog.[ch]
      	* app/gui/info-dialog.[ch]
      	* app/gui/info-window.[ch]
      	* app/gui/module-browser.[ch]
      	* app/gui/offset-dialog.[ch]
      	* app/gui/palette-import-dialog.[ch]
      	* app/gui/preferences-dialog.[ch]
      	* app/gui/quit-dialog.[ch]
      	* app/gui/resize-dialog.[ch]
      	* app/gui/resolution-calibrate-dialog.[ch]
      	* app/gui/stroke-dialog.[ch]
      	* app/gui/tips-dialog.[ch]
      	* app/gui/tips-parser.[ch]
      	* app/gui/user-install-dialog.[ch]: removed these files...
      
      	* app/dialogs/Makefile.am
      	* app/dialogs/dialogs-types.h
      
      	* app/dialogs/*.[ch]: ...and added them here. Changed some
      	filenames like module-browser -> module-dialog.
      
      	* app/app_procs.c
      	* app/actions/actions-types.h
      	* app/actions/actions.c
      	* app/actions/dialogs-actions.c
      	* app/actions/dialogs-commands.c
      	* app/actions/dockable-commands.c
      	* app/actions/drawable-commands.c
      	* app/actions/edit-commands.c
      	* app/actions/file-commands.c
      	* app/actions/gradient-editor-commands.c
      	* app/actions/image-commands.c
      	* app/actions/layers-commands.c
      	* app/actions/palettes-commands.c
      	* app/actions/select-commands.c
      	* app/actions/templates-commands.c
      	* app/actions/templates-commands.h
      	* app/actions/vectors-commands.c
      	* app/actions/view-commands.c
      	* app/display/gimpdisplayshell-cursor.c
      	* app/display/gimpdisplayshell-title.c
      	* app/display/gimpdisplayshell.[ch]
      	* app/tools/gimpcroptool.c
      	* app/tools/gimpperspectivetool.c
      	* app/tools/gimprotatetool.c
      	* app/tools/gimpscaletool.c
      	* app/tools/gimpsheartool.c
      	* app/tools/gimptransformtool.[ch]
      	* app/tools/gimpvectortool.c
      	* app/widgets/gimpcolormapeditor.[ch]
      	* app/widgets/gimpcolorpanel.c
      	* app/widgets/gimpgradienteditor.[ch]
      	* app/widgets/gimppaletteeditor.[ch]
      	* app/widgets/gimptoolbox-color-area.c
      	* menus/toolbox-menu.xml.in
      	* tools/authorsgen/authorsgen.pl: changed accordingly.
      7d065360
    • Michael Natterer's avatar
      dialog sources were moved to app/dialogs/. · 95da4fd6
      Michael Natterer authored
      2004-09-13  Michael Natterer  <mitch@gimp.org>
      
      	* POTFILE.in: dialog sources were moved to app/dialogs/.
      95da4fd6
    • Michael Natterer's avatar
      Restore binary compatibility of the wire protocol that was broken by the · 4f6f5316
      Michael Natterer authored
      2004-09-13  Michael Natterer  <mitch@gimp.org>
      
      	Restore binary compatibility of the wire protocol that was
      	broken by the recent GPConfig changes:
      
      	* libgimpbase/gimpprotocol.[ch] (struct _GPConfig)
      	(_gp_config_read)
      	(_gp_config_write): argh, we can't use the two bytes padding
      	because that's just a binary compatible struct change, but inserts
      	two bytes into the byte stream that goes over the wire. Use the
      	first two bytes of the former "gdouble gamma" instead.
      
      	* app/plug-in/plug-in-run.c (plug_in_run)
      	* libgimp/gimp.c (gimp_config): changed accordingly.
      4f6f5316
    • Sven Neumann's avatar
      simulate the behaviour of GNU gettext and look at the LANGUAGE environment · 952cd37e
      Sven Neumann authored
      2004-09-13  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimphelp.c: simulate the behaviour of GNU gettext and
      	look at the LANGUAGE environment variable if the locale is not "C".
      952cd37e
    • Simon Budig's avatar
      Fix trailing whitespace introduced by me. /me hides embarrassed in a · c0712555
      Simon Budig authored
      2004-09-13  Simon Budig  <simon@gimp.org>
      
      	* app/tools/gimpcroptool.c: Fix trailing whitespace introduced by me.
      	/me hides embarrassed in a corner...   :)
      c0712555
    • Simon Budig's avatar
      Fix warnings and coding style. · ef206e7f
      Simon Budig authored
      2004-09-13  Simon Budig  <simon@gimp.org>
      
      	* app/tools/gimpcroptool.c: Fix warnings and coding style.
      ef206e7f
    • Nathan Summers's avatar
      disable crop and resize buttons while the operation is being processed. · 8be9e2b2
      Nathan Summers authored
      2004-09-12  Nathan Summers  <rock@gimp.org>
      
              * app/tools/gimpcroptool.c: disable crop and resize buttons while the
      	operation is being processed.  Fixes #152372.
      8be9e2b2
  4. 12 Sep, 2004 3 commits
  5. 11 Sep, 2004 7 commits
  6. 10 Sep, 2004 6 commits