1. 18 Apr, 1999 8 commits
    • Manish Singh's avatar
      new file, containes the PDB stuff for most of the tools · ccac10a4
      Manish Singh authored
      * app/tools_cmds.c: new file, containes the PDB stuff for most
      of the tools
      * app/gimprc_cmds.c: new file, PDB interface stuff for gimprc
      * app/Makefile.am: added tools_cmds.c and gimprc_cmds.c
      * app/airbrush.[ch]
      * app/blend.[ch]
      * app/bucket_fill.[ch]
      * app/by_color_select.[ch]
      * app/clone.[ch]
      * app/color_picker.[ch]
      * app/convolve.[ch]
      * app/crop.[ch]
      * app/ellipse_select.[ch]
      * app/eraser.[ch]
      * app/flip_tool.[ch]
      * app/free_select.[ch]
      * app/fuzzy_select.[ch]
      * app/gimprc.[ch]
      * app/paintbrush.[ch]
      * app/pencil.[ch]
      * app/perspective_tool.[ch]
      * app/rect_select.c app/rect_select.h
      * app/rotate_tool.[ch]
      * app/scale_tool.[ch]
      * app/shear_tool.[ch]: bye bye PDB stuff (exported necessary enums
      functions, vars, etc.)
      * app/internal_procs.c: use register_foo functions
      * app/blend.[ch]: GradientType enum case changed
      * app/bucket_fill.[ch]: s/FillMode/BucketFillMode/, made the enum
      more consistent
      * app/clone.[ch]: capitalized the CloneType enum
      * app/color_picker.[ch]: changed get_color to pick_color so we don't
      conflict with colormaps.c get_color
      * app/convolve.[ch]: capitalized the ConvolveType enum
      * app/paint_core.h: made a GradientPaintMode enum
      * app/transform_core.h: BoundingBox enum
      * app/scale_tool.c: use the generic bounding box enum for X1, Y1, etc.
      * app/shear_tool.[ch]: turned HORZ and VERT into a ShearType enum
    • Marc Lehmann's avatar
      see plug-ins/perl/Changes · 03724da0
      Marc Lehmann authored
    • Seth Burgess's avatar
    • Seth Burgess's avatar
      Added a function to save arbitrary strings in the users gimprc, and gave a · c710b7b1
      Seth Burgess authored
      PDB function for it.
      Modified Files:
       	ChangeLog app/internal_procs.c app/gimprc.h app/gimprc.c
    • Manish Singh's avatar
      Lossa stuff · d9e7cd8b
      Manish Singh authored
    • Michael Natterer's avatar
      fixed a sensitive setting bug I introduced with the last change. · 9e1879d9
      Michael Natterer authored
      1999-04-18  Michael Natterer  <mitschel@cs.tu-berlin.de>
              * app/paintbrush.c: fixed a sensitive setting bug I introduced
              with the last change.
              * app/text_tool.c: added a toggle button which enables calling
              * app/tool_options.c: the toggle callback does some more sensitive
    • Manish Singh's avatar
      cp the built file, not mv · e875b11f
      Manish Singh authored
    • Vincent Renardias's avatar
      Update + many many many fixes contributed by D. Monniaux. · fdb47c9a
      Vincent Renardias authored
      * Update + many many many fixes contributed by D. Monniaux.
  2. 17 Apr, 1999 2 commits
  3. 15 Apr, 1999 8 commits
    • BST 1999 Andy Thomas's avatar
      Changed:- · 8f187e24
      BST 1999 Andy Thomas authored
      Thu Apr 15 23:04:17 BST 1999 Andy Thomas <alt@gimp.org>
      	* app/color_picker.c
      	Must account for layer offsets.
    • Manish Singh's avatar
      applied gimp-lecorfec-99041[02]-0, changes follow · 141b6e8a
      Manish Singh authored
      * applied gimp-lecorfec-99041[02]-0, changes follow
      * plug-ins/FractalExplorer/Dialogs.h (make_color_map):
      replaced free with g_free to fix segfault.
      * plug-ins/Lighting/lighting_preview.c (compute_preview):
      allocate xpostab and ypostab only when needed (it could also be
      allocated on stack with a compilation-fixed size like MapObject).
      It avoids to lose some Kb on each preview :)
      Also reindented (unfortunate C-c C-q) some other lines.
      * plug-ins/Lighting/lighting_main.c (run):
      release allocated postabs.
      * plug-ins/Lighting/lighting_ui.c:
      callbacks now have only one argument because gck widget use
      gtk_signal_connect_object. Caused segfault for scale widget.
      * plug-ins/autocrop/autocrop.c (doit):
      return if image has only background (thus fixing a segfault).
      * plug-ins/emboss/emboss.c (pluginCore, emboss_do_preview):
      replaced malloc/free with g_malloc/g_free (unneeded, but
      shouldn't everyone use glib calls ? :)
      * plug-ins/flame/flame.c :
      replaced a segfaulting free, and several harmless malloc/free pairs.
      * plug-ins/flame/megawidget.c (mw_preview_build):
      replaced harmless malloc/free pair.
      Note : mwp->bits is malloc'ed but seems to be never freed.
      * plug-ins/fractaltrace/fractaltrace.c (pixels_free):
      replaced a bunch of segfaulting free.
      (pixels_get, dialog_show): replaced gtk_signal_connect_object
      with gtk_signal_connect to accomodate callbacks (caused STRANGE
      dialog behaviour, coz you destroyed buttons one by one).
      * plug-ins/illusion/illusion.c (dialog):
      same gtk_signal_connect_object replacement for same reasons.
      * plug-ins/libgck/gck/gckcolor.c :
      changed all gck_rgb_to_color* functions to use a static GdkColor
      instead of a malloc'ed area. Provided reentrant functions with
      the old behaviour (gck_rgb_to_color*_r). Made some private functions
      static, too.
      gck_rgb_to_gdkcolor now use the new functions while
      gck_rgb_to_gdkcolor_r is the reentrant version.
      Also affected by this change: gck_gc_set_foreground and
      gck_gc_set_background (no more free(color)).
      * plug-ins/libgck/gck/gckcolor.h :
      added the gck_rgb_to_gdkcolor_r proto.
      * plug-ins/lic/lic.c (ok_button_clicked, cancel_button_clicked) :
      segfault on gtk_widget_destroy, now calls gtk_main_quit.
      (dialog_destroy) : segfault on window closure when called by
      "destroy" event. Now called by "delete_event".
      * plug-ins/megawidget/megawidget.c (mw_preview_build):
      replaced harmless malloc/free pair.
      Note : mwp->bits is malloc'ed but seems to be never freed.
      * plug-ins/png/png.c (load_image):
      replaced 2 segfaulting free.
      * plug-ins/print/print-ps.c (ps_print):
      replaced a segfaulting free (called many times :).
      * plug-ins/sgi/sgi.c (load_image, save_image):
      replaced a bunch of segfaulting free, and did some harmless
      inits to avoid a few gcc warnings.
      * plug-ins/wind/wind.c (render_wind):
      replaced a segfaulting free.
      (render_blast): replaced harmless malloc/free pair.
      * plug-ins/bmp/bmpread.c (ReadImage):
      yet another free()/g_free() problem fixed.
      * plug-ins/exchange/exchange.c (real_exchange):
      * plug-ins/fp/fp.h: added Frames_Check_Button_In_A_Box proto.
      * plug-ins/fp/fp_gtk.c: closing subdialogs via window manager
      wasn't handled, thus leading to errors and crashes.
      Now delete_event signals the dialog control button
      to close a dialog with the good way.
      * plug-ins/ifscompose/ifscompose.c (value_pair_create):
      tried to set events mask on scale widget (a NO_WINDOW widget).
      * plug-ins/png/png.c (save_image):
      Replaced 2 free() with g_free() for g_malloc'ed memory.
      Mysteriously I corrected the loading bug but not the saving one :)
    • Manish Singh's avatar
      Added drawable_set_image · 6f386957
      Manish Singh authored
    • Manish Singh's avatar
      More doh · b95eb215
      Manish Singh authored
    • Manish Singh's avatar
      Doh.. wrong version · f4f8117d
      Manish Singh authored
    • Manish Singh's avatar
      New plugin, gdyntext · c6009943
      Manish Singh authored
    • BST 1999 Andy Thomas's avatar
      Changed:- · 3477483c
      BST 1999 Andy Thomas authored
      Thu Apr 15 21:20:45 BST 1999 Andy Thomas <alt@gimp.org>
      	* app/color_picker.c
      	Added UI feedback to the tool when using the sample average
      	Fixed the scale of the sample area to be integral (is this right?).
    • Sven Neumann's avatar
      Small error fixed, renamed the tool. · 712b38cd
      Sven Neumann authored
  4. 14 Apr, 1999 4 commits
  5. 13 Apr, 1999 7 commits
    • BST 1999 Andy Thomas's avatar
      Changed:- · 3a9d0e7d
      BST 1999 Andy Thomas authored
      Wed Apr 14 00:27:53 BST 1999 Andy Thomas <alt@gimp.org>
      	* Makefile.am
      	Added new pixmap file to Makefile.am EXTRA_DIST
    • BST 1999 Andy Thomas's avatar
      Changed:- · d5fad959
      BST 1999 Andy Thomas authored
      Tue Apr 13 22:17:23 BST 1999 Andy Thomas <alt@gimp.org>
      	* app/bezier_select.c
      	* app/bezier_select.h
      	* app/pathsP.h
      	* app/paths_dialog.c
      	* app/transform_core.c
      	* app/transform_core.h
      	* app/undo.c
      	* pixmap/locked.xpm
      	New image. (Your welcome to improve upon it...)
      	Paths can now be locked down for transformations. Click next to the
      	paths preview and a icon will appear. This path will "locked" during
      	transformations (via the transforms tool). Undo for these path
      	transformations is also available.
      	Fixed bug when creating a path for the first time when no paths dialog
    • Manish Singh's avatar
      Version number bump · 4393d5bd
      Manish Singh authored
    • Manish Singh's avatar
      added GIMP_CHECK_VERSION macro and a features #define for 1.1.5 · a11b5b68
      Manish Singh authored
      * libgimp/gimpfeatures.h.in: added GIMP_CHECK_VERSION macro and
      a features #define for 1.1.5
      * app/misc_cmds.c: added a gimp_version PDB function that
      returns the current version (new file)
      * app/internal_procs.c: register gimp_version PDB function
    • Manish Singh's avatar
      code cleanup · 4151b821
      Manish Singh authored
      * app/boundary.c: code cleanup
      * app/levels.c: applied gimp-lecorfec-990314-0, added spin buttons
      to the levels dialog
      * plug-ins/script-fu/scripts/font-map.scm: changes for updated
      gimp_text interface
    • Marc Lehmann's avatar
      *** empty log message *** · d4f1cf4e
      Marc Lehmann authored
    • Marc Lehmann's avatar
      see plug-ins/perl/Changes · 3689589e
      Marc Lehmann authored
  6. 12 Apr, 1999 3 commits
    • Sven Neumann's avatar
      Some more funky crop stuff. · 001b1922
      Sven Neumann authored
    • Michael Natterer's avatar
      Checked in wrong version before. · c79944a4
      Michael Natterer authored
    • Michael Natterer's avatar
      app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c · 8dbd5f9b
      Michael Natterer authored
      1999-04-12  Michael Natterer  <mitschel@cs.tu-berlin.de>
              * app/airbrush.c
              * app/bezier_select.c
              * app/blend.c
              * app/brightness_contrast.c
              * app/bucket_fill.c
              * app/by_color_select.c
              * app/clone.c
              * app/color_balance.c
              * app/color_picker.c
              * app/convolve.c
              * app/crop.c
              * app/curves.c
              * app/ellipse_select.c
              * app/eraser.c
              * app/flip_tool.c
              * app/free_select.c
              * app/fuzzy_select.c
              * app/histogram_tool.c
              * app/hue_saturation.c
              * app/ink.c
              * app/iscissors.c
              * app/levels.c
              * app/magnify.c
              * app/move.c
              * app/paintbrush.c
              * app/pencil.c
              * app/posterize.c
              * app/rect_select.[ch]
              * app/text_tool.c
              * app/threshold.c
              * app/transform_tool.c
              * app/tools.[ch]
              * app/toolsF.h: again: all tools :(
              * app/Makefile.am
              * app/tool_options.[ch]
              * app/selection_options.h
              * app/tool_options_ui.h: new files.
              Ok, this time it's general enough for future extensions:
              - The tool options structures are organized like the gtk object
                system to allow derived tool options.
              - Renamed all create and reset functions to *_options_new() and
                *_options_reset() to reflect this.
              - Changed tools_register() again. Now it takes just a pointer to a
                ToolOptions structure.
              - Moved almost the entire tool options gui code to tool_options.c.
              - Visually separated the common selection options from the
                tool-specific ones. I'd like to do the same with opacity/paint
                mode in all paint tool options but I think this needs some more
              * app/histogram_tool.c: changed packing boxes, label alignments.
              * app/paintbrush.c: some more sensitive settings. The gradient
              feature can now be toggled with a button. Hopefully didn't break
  7. 11 Apr, 1999 4 commits
  8. 10 Apr, 1999 4 commits
    • Manish Singh's avatar
      doh, XLFD stuff is in decipoints · c5559888
      Manish Singh authored
      * app/text_tool_cmds.c: doh, XLFD stuff is in decipoints
      * app/color_cmds.h: removed
      * app/color_cmds.c: pdbgened file now
      * app/lut_funcs.h: export ChannelLutType enum
      * app/internal_procs.c: register pdbgened color procs
      * app/menus.c: reverted keyboard underlines since they need more discussion
    • Manish Singh's avatar
      Stuff · 43f63f9f
      Manish Singh authored
    • BST 1999 Adam D. Moss's avatar
      Velocity-sensitivity added to ink tool. · 784ecce7
      BST 1999 Adam D. Moss authored
      Sat Apr 10 15:48:46 BST 1999 Adam D. Moss <adam@gimp.org>
              * app/ink.c: Velocity-sensitivity added to ink tool.
    • Manish Singh's avatar
      new file (from pdbgen) · d6116b8d
      Manish Singh authored
      * text_tool_cmds.c: new file (from pdbgen)
      * Makefile.am: add new file, use AM_CPPFLAGS instead of CPPFLAGS
      * internal_procs.c: register pdbgened text_tool procs
      * text_tool.c: remove PDB stuff, export text_render and
      text_get_extents and SizeType and SUPERSAMPLE symbols
      * text_tool.c: remove PDB stuff
      * blend.[ch]
      * bucket_fill.[ch]
      * clone.[ch]
      * convolve.[ch]: export some enums
      * channel.h
      * paint_core.h: #define->enum
      * channel.c
      * gimpparasite.c
      * parasitelist.c
      * pixel_processor.c: warning cleanup
      * convert_cmds.c
      * paths_cmds.c: slight pdbgen changes