1. 11 Jul, 2004 3 commits
  2. 10 Jul, 2004 3 commits
    • Michael Natterer's avatar
      new utility functions which create and destroy GParameter arrays for · 48dfe699
      Michael Natterer authored
      2004-07-11  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimp-utils.[ch] (gimp_parameters_append)
      	(gimp_parameters_append_valist)
      	(gimp_parameters_free): new utility functions which create and
      	destroy GParameter arrays for g_object_newv().
      
      	* app/gui/gui-vtable.c (gui_pdb_dialog_new): use them.
      48dfe699
    • Michael Natterer's avatar
      Removed any remaining GUI dependency from the PDB wrappers: · 2176afbb
      Michael Natterer authored
      2004-07-10  Michael Natterer  <mitch@gimp.org>
      
      	Removed any remaining GUI dependency from the PDB wrappers:
      
      	* app/core/gimp.[ch]: added vtable entries for the display and
      	help stuff.
      
      	* app/widgets/gimphelp.[ch]: renamed gimp_help() to
      	gimp_help_show().
      
      	* app/gui/gui-vtable.c: implement the new display and help vtable
      	entries.
      
      	* tools/pdbgen/pdb.pl
      	* tools/pdbgen/pdb/display.pdb
      	* tools/pdbgen/pdb/help.pdb: use the new functions of the Gimp
      	object instead of using stuff from display/ and widgets/.
      
      	* tools/pdbgen/app.pl: removed bad hacks which enabled including
      	stuff from gui/, display/ and widgets/.
      
      	* app/Makefile.am: link widgets-enums.o, display-enums.o and
      	gimpdisplayoptions.o into the gimp-console binary because they are
      	needed for the config system and don't depend on any GUI stuff.
      
      	* app/pdb/Makefile.am: s/GTK_CFLAGS/GDK_PIXBUF_CFLAGS/
      
      	* app/pdb/display_cmds.c
      	* app/pdb/help_cmds.c: regenerated.
      2176afbb
    • Sven Neumann's avatar
      let the labels line-wrap. · 3a5ed707
      Sven Neumann authored
      2004-07-10  Sven Neumann  <sven@gimp.org>
      
      	* app/gui/quit-dialog.c (quit_dialog_new): let the labels line-wrap.
      3a5ed707
  3. 09 Jul, 2004 7 commits
    • Sven Neumann's avatar
      added new function gimp_displays_get_dirty_images(). · e730bbb1
      Sven Neumann authored
      2004-07-10  Sven Neumann  <sven@gimp.org>
      
      	* app/display/gimpdisplay-foreach.[ch]: added new function
      	gimp_displays_get_dirty_images().
      
      	* app/gui/quit-dialog.c: show a container treview of all dirty
      	images in the quit dialog. Still work in progress...
      e730bbb1
    • William Skaggs's avatar
      Bill Skaggs <weskaggs@primate.ucdavis.edu> · 4563aa04
      William Skaggs authored
      	* gimp/plug-ins/gfig/gfig-circle.c
      	* gimp/plug-ins/gfig/gfig-dialog.c
      	* gimp/plug-ins/gfig/gfig-dobject.c
      	* gimp/plug-ins/gfig/gfig-ellipse.c
      	* gimp/plug-ins/gfig/gfig-poly.c
      	* gimp/plug-ins/gfig/gfig-preview.c
      	* gimp/plug-ins/gfig/gfig-star.c
      	* gimp/plug-ins/gfig/gfig-style.c
      	* gimp/plug-ins/gfig/gfig-style.h
      	* gimp/plug-ins/gfig/gfig.c
      	* gimp/plug-ins/gfig/gfig.h: Made FG, BG, and pattern fill work for
      	fillable objects; other miscellaneous cleanups and minor fixes.
      4563aa04
    • Sven Neumann's avatar
      removed the quit dialog code here. · 9000f4a9
      Sven Neumann authored
      2004-07-09  Sven Neumann  <sven@gimp.org>
      
      	* app/gui/gui.c: removed the quit dialog code here.
      
      	* app/gui/Makefile.am
      	* app/gui/quit-dialog.[ch]: added new files that hold the old code
      	for now.
      
      2004-07-09  Sven Neumann  <sven@gimp.org>
      
      	* POTFILES.in: updated.
      9000f4a9
    • Michael Natterer's avatar
      #include <glib-object.h> instead of <gtk/gtk.h>. · dd9cb1c9
      Michael Natterer authored
      2004-07-09  Michael Natterer  <mitch@gimp.org>
      
      	* app/pdb/procedural_db.c: #include <glib-object.h> instead of
      	<gtk/gtk.h>.
      dd9cb1c9
    • Michael Natterer's avatar
      app/gui/Makefile.am app/gui/brush-select.[ch] app/gui/font-select.[ch] · 8d9e3622
      Michael Natterer authored
      2004-07-09  Michael Natterer  <mitch@gimp.org>
      
      	* app/gui/Makefile.am
      	* app/gui/brush-select.[ch]
      	* app/gui/font-select.[ch]
      	* app/gui/gradient-select.[ch]
      	* app/gui/palette-select.[ch]
      	* app/gui/pattern-select.[ch]: removed...
      
      	* app/widgets/Makefile.am
      	* app/widgets/widgets-types.h
      	* app/widgets/gimppdbdialog.[ch]
      	* app/widgets/gimpdataselect.[ch]
      	* app/widgets/gimpbrushselect.[ch]
      	* app/widgets/gimpgradientselect.[ch]
      	* app/widgets/gimppaletteselect.[ch]
      	* app/widgets/gimppatternselect.[ch]
      	* app/widgets/gimpfontselect.[ch]: ...and added here as a
      	hierarchy of widgets.
      
      	* app/widgets/gimpdatafactoryview.h: removed typdef
      	GimpDataEditFunc, it's in widgets-types.h now.
      
      	* app/gui/convert-dialog.c: changed accordingly.
      
      	* app/core/gimp.[ch]: added vtable entries for creating, closing
      	and setting PDB dialogs.
      
      	* app/gui/gui-vtable.c: implement the vtable entries using the new
      	widgets.
      
      	* tools/pdbgen/pdb/brush_select.pdb
      	* tools/pdbgen/pdb/font_select.pdb
      	* tools/pdbgen/pdb/gradient_select.pdb
      	* tools/pdbgen/pdb/palette_select.pdb
      	* tools/pdbgen/pdb/pattern_select.pdb: use the new functions of
      	the Gimp object to create / manage the selection dialogs. The
      	generated files don't depend on GUI stuff any longer.
      
      	* app/pdb/brush_select_cmds.c
      	* app/pdb/font_select_cmds.c
      	* app/pdb/gradient_select_cmds.c
      	* app/pdb/palette_select_cmds.c
      	* app/pdb/pattern_select_cmds.c: regenerated.
      8d9e3622
    • Sven Neumann's avatar
      improved text of the dialog. · ac9e95bb
      Sven Neumann authored
      2004-07-09  Sven Neumann  <sven@gimp.org>
      
      	* app/gui/file-save-dialog.c (file_save_overwrite): improved text
      	of the dialog.
      ac9e95bb
    • Shlomi Fish's avatar
      Added myself (= Shlomi Fish) as the maintainer of gimpressionist. · 738607f0
      Shlomi Fish authored
      * PLUGIN_MAINTAINERS: Added myself (= Shlomi Fish) as the maintainer of
      gimpressionist.
      738607f0
  4. 08 Jul, 2004 13 commits
  5. 07 Jul, 2004 11 commits
    • Sven Neumann's avatar
      sort the list of pixbuf formats so that PNG is the preferred format and · 73b1182c
      Sven Neumann authored
      2004-07-07  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpclipboard.c: sort the list of pixbuf formats so
      	that PNG is the preferred format and GIF and JPEG come last.
      73b1182c
    • William Skaggs's avatar
      Bill Skaggs <weskaggs@primate.ucdavis.edu> · f8869bd1
      William Skaggs authored
      	* plug-ins/gfig/*.[ch]: Use single centralized functions to
      	create, load, and save objects, instead of separate functions
      	for each type of object. A few other miscellaneous fixes.
      f8869bd1
    • Michael Natterer's avatar
      changed to allow pasting any GdkPixbuf supported format (makes pasting · 94163a8b
      Michael Natterer authored
      2004-07-07  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpclipboard.[ch]: changed to allow pasting any
      	GdkPixbuf supported format (makes pasting from OpenOffice
      	work). Cleaned up a bit to perpare pasting of SVG data.
      94163a8b
    • Sven Neumann's avatar
      ooops · 56ac0a4d
      Sven Neumann authored
      56ac0a4d
    • Sven Neumann's avatar
      add an alpha channel if the src tile-manager doesn't have one. Warn on · b8897d2b
      Sven Neumann authored
      2004-07-07  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimplayer.c (gimp_layer_new_from_tiles): add an alpha
      	channel if the src tile-manager doesn't have one. Warn on
      	unsupported type conversions instead of silently doing the wrong
      	thing. Fixes bug #145482.
      
      	* app/core/gimpbuffer.c: cosmetics.
      b8897d2b
    • Michael Natterer's avatar
      app/gui/Makefile.am removed... · 8fc8cb48
      Michael Natterer authored
      2004-07-07  Michael Natterer  <mitch@gimp.org>
      
      	* app/gui/Makefile.am
      	* app/gui/clipboard.[ch]: removed...
      
      	* app/widgets/Makefile.am
      	* app/widgets/gimpclipboard.[ch]: ...and added here.
      
      	* app/actions/edit-commands.c
      	* app/gui/gui.c: changed accordingly.
      8fc8cb48
    • Michael Natterer's avatar
      Made the undo system robust against the currently pushed undo being too · 525a98f8
      Michael Natterer authored
      2004-07-07  Michael Natterer  <mitch@gimp.org>
      
      	Made the undo system robust against the currently pushed undo
      	being too large according to prefs settings. Fixes bug #145379.
      
      	* app/core/gimpimage-undo.[ch] (gimp_image_undo_push_undo)
      	(gimp_image_undo_group_end): emit "undo-event" *before* calling
      	gimp_image_undo_free_space() so the undo history doesn't try to
      	remove an item that has never been added.
      
      	(gimp_image_undo_push_undo): added boolean return value indicating
      	if the undo could be pushed (FALSE means the undo was to large
      	and was discarded right away).
      
      	(gimp_image_undo_push_item): return NULL if the above returned
      	FALSE.
      
      	* app/core/gimpimage-undo-push.c (gimp_image_undo_push_text_layer):
      	changed accordingly.
      525a98f8
    • Manish Singh's avatar
      Don't try to load EXIF data if any warnings happened, cause that likely · 59736893
      Manish Singh authored
      2004-07-07  Manish Singh  <yosh@gimp.org>
      
              * plug-ins/common/jpeg.c: Don't try to load EXIF data if any warnings
              happened, cause that likely means corruption and libexif doesn't
              handle that very happily. Addresses bug #145212. Perhaps the error and
              warning messages should be propagated to the user in the GUI somehow,
              currently they are not.
      59736893
    • Michael Natterer's avatar
      added "..." to "Clear undo history" because it has a confirmation dialog. · c5640071
      Michael Natterer authored
      2004-07-07  Michael Natterer  <mitch@gimp.org>
      
      	* app/actions/edit-actions.c (edit_actions): added "..." to "Clear
      	undo history" because it has a confirmation dialog.
      
      	* app/actions/edit-commands.c: cleanup: moved static functions to
      	the end of the file and prototyped them.
      c5640071
    • Sven Neumann's avatar
      fixed a drawing bug I introduced earlier today. · 2d412472
      Sven Neumann authored
      2004-07-07  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimphistogramview.c (gimp_histogram_view_expose):
      	fixed a drawing bug I introduced earlier today.
      2d412472
    • Michael Natterer's avatar
      app/actions/view-actions.c added actions and callbacks for scrolling the · 2086cf17
      Michael Natterer authored
      2004-07-07  Michael Natterer  <mitch@gimp.org>
      
      	* app/actions/view-actions.c
      	* app/actions/view-commands.[ch]: added actions and callbacks for
      	scrolling the view. Not used in menus but useful for controllers.
      2086cf17
  6. 06 Jul, 2004 3 commits
    • Sven Neumann's avatar
      adapt the arrow key velocity to the display scale factor. Please test and · 9f25f860
      Sven Neumann authored
      2004-07-07  Sven Neumann  <sven@gimp.org>
      
      	* app/tools/gimpeditselectiontool.c
      	(gimp_edit_selection_tool_key_press): adapt the arrow key velocity
      	to the display scale factor. Please test and complain if you
      	dislike this behaviour.
      
      	* themes/Default/images/Makefile.am
      	* themes/Default/images/stock-color-pick-from-screen-16.png: new
      	icon drawn by Jimmac.
      
      	* libgimpwidgets/gimpstock.[ch]: register the new icon.
      
      	* libgimpwidgets/gimppickbutton.c: use it for the screen color
      	picker instead of reusing the color picker tool icon.
      9f25f860
    • William Skaggs's avatar
      Bill Skaggs <weskaggs@primate.ucdavis.edu> · 2b46a253
      William Skaggs authored
      	* plug-ins/gfig/*.[ch]:  a bunch of code clean-up and
      	debugging.  Created "classes" for the objects, and
      	attached functions to classes rather than objects.
      2b46a253
    • Sven Neumann's avatar
      Added an RGB histogram based on a patch by Tor Lillqvist. Fixes bug · ef885f76
      Sven Neumann authored
      2004-07-06  Sven Neumann  <sven@gimp.org>
      
      	Added an RGB histogram based on a patch by Tor Lillqvist. Fixes
      	bug #145401.
      
      	* app/base/base-enums.[ch]: added GIMP_HISTOGRAM_RGB, don't export
      	it to the PDB.
      
      	* app/base/gimphistogram.c: implemented histogram functions for
      	the RGB mode.
      
      	* app/base/levels.c
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimplevelstool.c
      	* app/widgets/gimpcolorbar.c
      	* app/widgets/gimphistogrameditor.c: handle the new enum value.
      
      	* app/widgets/gimphistogramview.c: for GIMP_HISTOGRAM_RGB mode,
      	draw a histogram that shows the RGB channels simultaneously
      ef885f76