1. 20 Apr, 2000 1 commit
    • Michael Natterer's avatar
      gimprc.in default to restore_session == TRUE so first time users really · f622c868
      Michael Natterer authored
      2000-04-20  Michael Natterer  <mitch@gimp.org>
      
      	* gimprc.in
      	* app/gimprc.c: default to restore_session == TRUE so first time
      	users really see the automatically opened dialogs.
      
      	* app/session.[ch]: also open "Tool Options" if no sessionrc
      	exists. Moved the harcoded initial positions away from the top and
      	left edges of the screen to avoid dialogs which appear underneath
      	panels. Also arranged the four default dialogs non-overlapping.
      f622c868
  2. 22 Mar, 2000 1 commit
  3. 15 Mar, 2000 1 commit
  4. 14 Mar, 2000 1 commit
  5. 04 Feb, 2000 2 commits
    • Michael Natterer's avatar
      gimprc.in user_install renamed the "gflares" dir to "gflare" in all places · e20554fb
      Michael Natterer authored
      2000-02-05  Michael Natterer  <mitch@gimp.org>
      
      	* gimprc.in
      	* user_install
      	* user_install.bat: renamed the "gflares" dir to "gflare" in all
      	places because this seems to be the naming convention of all the
      	other plug-in dirs.
      
      	* libgimp/gimpwidgets.[ch]:
      
      	- gimp_random_seed_new(): return the spinbutton and the time
      	  toggle as pointers.
      	- gimp_scale_entry_new(): allow the spinbutton to have a larger
      	  range of possible values than the scale.
      
      	* plugins/[all calls to the above two functions]: changed the
      	calls accordingly.
      	Did some more ui updates in some of these plugins (Frames saying
      	"Parameter Settings", spacing etc.)
      
      	* plug-ins/gflare/Makefile.am
      	* plug-ins/gflare/gflare.c: hacked it to match the plugin ui
      	standards. Didn't get rid of the gradient menus.
      e20554fb
    • Tor Lillqvist's avatar
      user_install creates the gflare directory as "gflares" (not "gflare"), so · 9f7a9c9a
      Tor Lillqvist authored
      2000-02-05  Tor Lillqvist  <tml@iki.fi>
      
      * gimprc.in: user_install creates the gflare directory as
      "gflares" (not "gflare"), so use that form here, too.
      
      * gimprc.win32: Update to match the Unix version.
      
      * app/ops_buttons.c: Include gimpintl.h.
      
      * app/preferences_dialog.c (file_pref_cmd_callback): I18n for the
      Pixels/%s string. It used to come out as "Pixels/tuuma" in
      Finnish, for instance.
      
      * plug-ins/gflare/gflare.c: Portability.
      
      * libgimp/gimpui.def:
      * plug-ins/makefile.{cygwin,msc}
      * modules/makefile.{cygwin,msc}: Updates.
      9f7a9c9a
  6. 19 Dec, 1999 1 commit
  7. 26 Oct, 1999 1 commit
  8. 09 Oct, 1999 1 commit
  9. 01 Oct, 1999 1 commit
    • Austin Donnelly's avatar
      comment typo fix, plus add %D* to default image-title-format string, so · 11409e97
      Austin Donnelly authored
      Fri Oct  1 12:46:12 1999  Austin Donnelly  <austin@gimp.org>
      
      	* gimprc.in: comment typo fix, plus add %D* to default
      	    image-title-format string, so people get a '*' in the titlebar
      	    if their image is dirty.
      	* app/fileops.c: initialise filename before using it.
      	* app/gdisplay.c: empty parameter list () is K&R - should be
      	    stronger (void) in ANSI C.
      	* app/gimpdrawable.c: gimp_drawable_{dirty,clean} functions
      	    removed - no one uses them anyway.  Parasite undo type is
      	    proper parasite undo type, not MISC_UNDO.
      	* app/gimpdrawableP.h: drawable dirty bit removed.
      	* app/gimpimage.c: don't change the resolution if there's no
      	    difference from the old one.  Call gdisplay_shrink_wrap() to
      	    re-calculate scale factors and refresh the display on
      	    resolution change.  Layer undo doesn't have sub-types
      	    anymore, uses main UndoType instead.
      	* app/layer.h: Remove LayerUndoType
      	* app/qmask.c: fix qmask undo so it actually works.
      	* app/undo.h: new types for undo_push_layer{,_mask} and
      	    undo_push_qmask.
      	* app/undo.c: change way group boundaries are represented:
      	    each Undo has a group_boundary boolean set to TRUE if this is
      	    the start or the end of a group, and the type of the Undo is
      	    the group's type.  Within a group, each Undo keeps its own
      	    type.  This allows pop funcs and free funcs to do
      	    type-specific things (eg needed by layer and channel stuff).
      	    Don't maintain per-drawable dirty flags anymore.   Floating
      	    sel to layer and layer rename now uses meaningful undo types.
      	* app/undo_types.h: more specific undo types:
      	    LAYER_{ADD,REMOVE}_UNDO, LAYER_MASK_{ADD,REMOVE}_UNDO,
      	    LAYER_RENAME_UNDO, and PARASITE_{ATTACH,DETACH}_UNDO.
      	* app/undo_history.c: oops - undo stack was being placed into gtk
      	    list in wrong order.
      	* app/edit_selection.c: push more descriptive LAYER_DISPLACE_UNDO
      	    rather than MISC_UNDO.
      	* app/layers_dialog.c: better tagging of undo types
      11409e97
  10. 24 Sep, 1999 1 commit
  11. 25 Mar, 1999 1 commit
    • Michael Natterer's avatar
      corrected a typo · 737aa1a0
      Michael Natterer authored
      1999-03-25  Michael Natterer  <mitschel@cs.tu-berlin.de>
      
      	* unitrc: corrected a typo
      
      	* app/commands.c
      	* app/global_edit.c
      	* app/gradient.c
      	* app/interface.[ch]
      	* app/palette.c
      	* app/paths_dialog.c: the query_[string|..]_boxes connect their
      	close callback to a user provided signal now.
      
      	* libgimp/gimpimage.c: gimp_image_get_unit() doesn't need a
      	g_return_if_fail()
      
      	* libgimp/gimpunitmenu.c: memory leak & compiler warning
      
      	* configure.in
      	* gimprc.in
      	* user_install
      	* user_install.bat
      	* plug-ins/Makefile.am
      	* plug-ins/FractalExplorer/*: added the FractalExplorer plugin.
      
      	* app/install.c: ditto and made the install help text more
      	editable by moving it to an array.
      737aa1a0
  12. 14 Mar, 1999 1 commit
    • Michael Natterer's avatar
      removed two unused directories from plug-in-path. · 844a73d3
      Michael Natterer authored
      1999-03-14  Michael Natterer  <mitschel@cs.tu-berlin.de>
      
      	* gimprc.in: removed two unused directories from plug-in-path.
      
      	* app/file_new_dialog.c: make the first spinbutton grab the focus
      	and one more unit initialisation bugfix
      
      	* app/interface.c: grab focus in query_[string|int|..]_box()
      	This still needs to be done in many dialogs to be consistent.
      
      	* app/preferences_dialog.c: made the module-path configurable
      
      	* libgimp/gimppatheditor.[ch]: change the order of the buttons to
      	match the order in the L&C dialog
      
      	* libgimp/gimpsizeentry.[ch]: enabled highlighting of the
      	spinbuttons' contents on focus_in_event.
      	Ugly new function gimp_size_entry_grab_focus() because it seems
      	impossible to implement gtk_widget_grab_focus(sizeentry).
      844a73d3
  13. 03 Mar, 1999 2 commits
  14. 06 Feb, 1999 1 commit
    • GMT 1999  Austin Donnelly's avatar
      gdisplay_format_title now parses a format string set by the user to · 5d92f178
      GMT 1999 Austin Donnelly authored
      Sat Feb  6 18:16:57 GMT 1999  Austin Donnelly  <austin@gimp.org>
      
      	* app/gdisplay.c: gdisplay_format_title now parses a format string
      	      set by the user to control what goes in the image window
      	      titles.
      	* app/gdisplay.h: gdisplay_update_title() prototype.
      	* app/gimprc.c
      	* app/gimprc.h: image-title-format added.
      	* app/scale.c: update a display's title when zooming in/out
      
      	* gimprc.in: sample image-title-format setting
      5d92f178
  15. 11 Jan, 1999 1 commit
    • GMT 1999  Austin Donnelly's avatar
      Bit of a large checkin this - it's basically three things: 1 - GimpModules · d8be79f0
      GMT 1999 Austin Donnelly authored
      Sun Jan 11 00:24:21 GMT 1999  Austin Donnelly  <austin@greenend.org.uk>
      
      	Bit of a large checkin this - it's basically three things:
      	  1 - GimpModules using gmodules to dynamically load and
      	       initialise modules at gimp start of day.
      	  2 - Color selectors now register themselves with a color
      	       notebook.
      	  3 - progress bars have been cleaned up a bit, so now have
      	       progress indictations on all transform tool and gradient
      	       fill operations.  Not done bucket fill, but that seems to
      	       be the next candidate.
      
      	New directories:
      	* modules/: new directory for dynamically loadable modules.
      
      	New files:
      	* modules/.cvsignore
      	* modules/Makefile.am
      	* modules/colorsel_gtk.c: GTK color selector wrapped up as a
      	    color selector the gimp can use.
      
      	* app/gimpprogress.[ch]: progress bars within gimp core, either as
      	    popups, or in the status bar.  This is mainly code moved out
      	    of plug-in.c
      
      	* app/color_notebook.[ch]: color selector notebook, implementing
      	    very similar interface to color_select.h so it can be used as
      	    a drop-in replacement for it.
      
      	* libgimp/color_selector.h: API color selectors need to implement
      	    to become a page in the color_notebook.
      
      	* libgimp/gimpmodule.h: API gimp modules need to implement to be
      	    initialised by gimp at start of day.
      
      	Modified files:
      	* Makefile.am: add modules/ to SUBDIRS
      	* libgimp/Makefile.am: install gimpmodule.h and color_selector.h
      	* app/gimprc.[ch]: recognise module-path variable.
      	* gimprc.in: set module-path variable to something sensible
      	    (currently "${gimp_dir}/modules:${gimp_plugin_dir}/modules").
      	* app/Makefile.am: build color notebook and gimpprogress
      	* app/app_procs.c: register internal GIMP color selector with
      	    color notebook.
      	* app/asupsample.c: call progress function less frequently for
      	    better performance.
      	* app/asupsample.h: progress_func_t typedef moved to gimpprogress.h
      	* app/blend.c: make callbacks to a progress function
      	* app/color_area.c: use a color notebook rather than a color selector
      	* app/color_panel.c: ditto
      	* app/color_select.c: export color selector interface for notebook
      	* app/color_select.h: color_select_init() prototype
      	* app/flip_tool.c: flip the image every time, rather than every
      	    second click.
      	* app/interface.c: move progress bar stuff out to
      	    gimpprogress.c.  Make the code actually work while we're at it.
      	* app/interface.h: move prototypes for progress functions out to
      	    gimpprogress.h
      	* app/plug_in.c: load and initialise modules (if possible). Move
      	    progress bar handling code out to gimpprogress.c
      	* app/plug_in.h: keep only a gimp_progress * for each plugin, not
      	    a whole bunch of GtkWidgets.
      	* app/scale_tool.c
      	* app/rotate_tool.c
      	* app/shear_tool.c
      	* app/perspective_tool.c: progress bar during operation.
      	    De-sensitise the dialog to discourage the user from running
      	    two transforms in parallel.
      	* app/transform_core.c: recalculate grid coords when bounding box
      	    changes.  Only initialise the action area of the dialog once,
      	    to avoid multiple "ok" / "reset" buttons appearing.  Undraw
      	    transform tool with correct matrix to get rid of handle
      	    remains on screen.  Call a progress function as we apply the
      	    transform matrix.  A few new i18n markups.  Invalidate
      	    floating selection marching ants after applying matrix.
      	* app/transform_core.h: transform_core_do() takes an optional
      	    progress callback argument (and data).
      	* plug-ins/oilify/oilify.c: send progress bar updates after every
      	    pixel region, not only if they processed a multiple of 5
      	    pixels (which was quite unlikely, and therefore gave a jerky
      	    progress indication).
      d8be79f0
  16. 31 Aug, 1998 1 commit
  17. 05 Aug, 1998 1 commit
  18. 11 Jul, 1998 1 commit
  19. 23 Jun, 1998 1 commit
  20. 12 Apr, 1998 1 commit
    • Sven Neumann's avatar
      Fixed a typo in the palette-dialog. · e51a86b8
      Sven Neumann authored
      Removed the systemwide palettes directory from the palettes searchpath.
      I still think we should overwork the gradients and palettes functions to
      distinct between files that can be changed and those that are not writeable.
      Probably for 1.1 ??
      
      
      --Sven
      e51a86b8
  21. 21 Mar, 1998 1 commit
  22. 20 Mar, 1998 1 commit
  23. 20 Feb, 1998 1 commit
  24. 26 Jan, 1998 1 commit
  25. 18 Jan, 1998 1 commit
  26. 17 Dec, 1997 1 commit
  27. 14 Dec, 1997 1 commit
  28. 11 Dec, 1997 1 commit
  29. 24 Nov, 1997 1 commit