1. 02 Oct, 1999 3 commits
  2. 01 Oct, 1999 7 commits
    • EDT 1999  Austin Donnelly's avatar
      Factored out common code from gimp_image_{raise,lower}_layer and · 97140d8f
      EDT 1999 Austin Donnelly authored
      Fri Oct  1 19:05:04 EDT 1999  Austin Donnelly  <austin@gimp.org>
      	* app/gimpimage.c: Factored out common code from
      	    gimp_image_{raise,lower}_layer and
      	    gimp_image_{raise_layer_to_top,lower_layer_to_bottom}.  They
      	    now call gimp_image_position_layer() to do the real work.
      	* app/gimpimage.h: gimp_image_position_layer() takes extra arg to
      	    tell whether an undo should be pushed.
      	* app/layers_dialog.c: reposition layer with undo.
      	* app/undo.c: new undo type for layer reposition.  Layer rename
      	    shouldn't dirty and clean the image twice!
      	* app/undo.h: prototype for undo_push_layer_reposition().
      	* app/undo_types.h: LAYER_REPOSITION_UNDO type.
    • Austin Donnelly's avatar
      fixed my email address · 2b9629a0
      Austin Donnelly authored
    • Austin Donnelly's avatar
      don't want sub-undo type undo_push_channel() takes ADD or REMOVE type · 4b4d3934
      Austin Donnelly authored
      Fri Oct  1 15:18:34 1999  Austin Donnelly  <and1000@research.att.com>
      	* app/channel.h: don't want sub-undo type
      	* app/gimpimage.c: undo_push_channel() takes ADD or REMOVE type
      	* app/undo.c: undo_push_channel() takes type.  More specific
      	    CHANNEL_{ADD,REMOVE}_UNDO types.
      	* app/undo.h: undo_push_channel() prototype.
      	* app/undo_types.h: More specific CHANNEL_{ADD,REMOVE}_UNDO types.
    • 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
      	* 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:
      	* 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
    • Asbjørn Pettersen's avatar
      add parameter options · cdf43f81
      Asbjørn Pettersen authored
    • Zach Beane's avatar
      Reverted the gimp-flip change I made that managed to be exactly wrong. · 8c76fd70
      Zach Beane authored
              * plug-ins/script-fu/scripts/coolmetal-logo.scm: Reverted the
              gimp-flip change I made that managed to be exactly wrong.
      -- Zach
    • Zach Beane's avatar
  3. 30 Sep, 1999 4 commits
  4. 29 Sep, 1999 8 commits
  5. 28 Sep, 1999 5 commits
  6. 27 Sep, 1999 4 commits
    • Manish Singh's avatar
      revert that last set_locale change, it was bogus · dbc143a6
      Manish Singh authored
      * app/main.c: revert that last set_locale change, it was bogus
      * app/gdisplay.c: don't update menu sensitivities when flushing
      immediately, so that painting isn't slowed by it
    • Michael Natterer's avatar
      app/Makefile.am app/gimphelp.[ch] new files · 002aa905
      Michael Natterer authored
      1999-09-27  Michael Natterer  <mitch@gimp.org>
      	* app/Makefile.am
      	* app/gimphelp.[ch]
      	* app/gimpui.[ch]: new files
      	* app/interface.[ch]
      	* app/preferences_dialog.[ch]
      	The GIMP Help System part 1: Press "F1" in any dialog to pop up
      	the help page for this dialog.
      	Moved the widget constructors from preferences_dialog.[ch] and the
      	query boxes from interface.[ch] to gimpui.[ch].
      	The dialog constructors take a help_func and a help_data
      	parameter and install the "F1" accelerator which emits the new
      	"help" signal.
      	The "help" signal callback calls help_func(help_data) which finally
      	has to call gimp_help() which in turn invokes the help browser.
      	Still have to find a proper way to (1) prevent "F1" being assigned
      	to some menu item and (2) to catch "F1" while browsing the menu
      	trees in order to pop up the help for the selected item.
      	* app/menus.c: a <Toolbox>/File/Help... menu item.
      	* app/commands.[ch]: a command callback for the "Help..." menu item.
      	* app/gimprc.[ch]: new boolean gimprc variable "use_help".
      	* app/info_dialog.[ch]: pass a help function and data to the info
      	dialog constructor.
      	* app/tools.[ch]: store the tools help page names in the tool info
      	structure. Export a special tools_help_func() which shows the help
      	page for the active tool.
      	* app/[all files calling a dialog constructor]: pass the dialog's
      	help page to the constructor.
      	Most dialogs are now created by gimp_dialog_new() which also sets
      	up the action_area and the WM delete event callback, so I removed
      	the resp. code from these files.
      	Fixed some minor bugs and did some other stuff but didn't change
      	any logic except dialog creation.
      	* plug-ins/helpbrowser/helpbrowser.c: don't try to call a running
      	help browser and don't install any menu path (all done in
      	app/gimphelp.[ch] now).
    • Asbjørn Pettersen's avatar
      add parse_add_directory_tokens() · 46a53f0a
      Asbjørn Pettersen authored
    • Kelly Martin's avatar
      Fixed a stupid typo. · 412043dc
      Kelly Martin authored
      Fixed a stupid typo.
  7. 26 Sep, 1999 7 commits
    • Sven Neumann's avatar
      brush pipe animation in the brushes dialog too · 1f103341
      Sven Neumann authored
    • Sven Neumann's avatar
      s/widget_draw/widget_queue_draw/ · 4695e3ae
      Sven Neumann authored
      --Sven & Jtl
    • BST 1999 Adam D. Moss's avatar
      Fix bizarre typo and clean up a switch. · 62695195
      BST 1999 Adam D. Moss authored
      Sun Sep 26 10:56:26 BST 1999 Adam D. Moss <adam@gimp.org>
      	* app/plug-in.c: Fix bizarre typo and clean up a switch.
    • Manish Singh's avatar
      version number bump · 0fac8034
      Manish Singh authored
      * configure.in: version number bump
      * app/unittest/Makefile.am: commented out unused var targets to
      quell warnings
      * libgimp/stdplugins-intl.h: fix include guard
      * plug-ins/common/animoptimize.c
      * plug-ins/common/lic.c
      * plug-ins/common/warp.c
      * plug-ins/gap/Makefile.am
      * plug-ins/gap/gap_arr_dialog.c
      * plug-ins/gap/gap_dbbrowser_utils.c
      * plug-ins/gap/gap_filter_foreach.c
      * plug-ins/gap/gap_filter_main.c
      * plug-ins/gap/gap_lib.c
      * plug-ins/gap/gap_main.c
      * plug-ins/gap/gap_mod_layer.c
      * plug-ins/gap/gap_mov_dialog.c
      * plug-ins/gap/gap_mov_exec.c
      * plug-ins/gap/gap_mpege.c
      * plug-ins/gap/gap_range_ops.c
      * plug-ins/gap/gap_resi_dialog.c
      * plug-ins/gap/gap_split.c
      * plug-ins/gap/resize.c
      * plug-ins/gimpressionist/Makefile.am
      * plug-ins/gimpressionist/brush.c
      * plug-ins/gimpressionist/color.c
      * plug-ins/gimpressionist/general.c
      * plug-ins/gimpressionist/gimp.c
      * plug-ins/gimpressionist/gimpressionist.c
      * plug-ins/gimpressionist/orientation.c
      * plug-ins/gimpressionist/orientmap.c
      * plug-ins/gimpressionist/paper.c
      * plug-ins/gimpressionist/placement.c
      * plug-ins/gimpressionist/ppmtool.c
      * plug-ins/gimpressionist/presets.c
      * plug-ins/gimpressionist/preview.c
      * plug-ins/gimpressionist/repaint.c
      * plug-ins/gimpressionist/size.c
      * plug-ins/gimpressionist/sizemap.c
      * plug-ins/mosaic/Makefile.am
      * plug-ins/mosaic/mosaic.c
      * plug-ins/struc/Makefile.am
      * plug-ins/struc/struc.c: applied gimp-yasuhiro-990917-0, plugin i18n patch
    • Sven Neumann's avatar
      applied patches · cd45f5d0
      Sven Neumann authored
    • Sven Neumann's avatar
      Cleanups... · ae743e3f
      Sven Neumann authored
      Shame on the one who decided it would be good idea to load pixmap brushes
      as pipes, it destroys the whole purpose of the GIMP_IS_BRUSH_PIPE macro!!
      --Sven & Jtl
    • Sven Neumann's avatar
      animate brush_pipes in the popup; the brush_selector will have to follow · eba56bd1
      Sven Neumann authored
      this example later....
      --Sven & Jtl
  8. 25 Sep, 1999 2 commits