1. 19 Jan, 2000 1 commit
  2. 25 Oct, 1999 1 commit
    • Tor Lillqvist's avatar
      Uncomment the inclusion of gdkcursor.h that should happen only with GTk+ · 0274d852
      Tor Lillqvist authored
      1999-10-25  Tor Lillqvist  <tml@iki.fi>
      
      * app/cursorutil.h: Uncomment the inclusion of gdkcursor.h that
      should happen only with GTk+ 1.3, anyway? Why was it commented
      out?
      
      * app/tile_swap.c: Close before unlinking on Win32, too.
      
      * libgimp/gimp.def: Updates, sorted.
      
      * plug-ins/makefile.{cygwin,msc}: Add the gap and imagemap
      plug-ins. Remove palette plug-in (what happened to it?).
      
      Portability fixes from Hans Breuer:
      
      * plug-ins/FractalExplorer/Dialogs.c
      * plug-ins/gap/*.c:
      * plug-ins/gimpressionist/gimpressionist.c:
      * plug-ins/common/spheredesigner.c: Ifdefify system-dependent includes.
      
      * plug-ins/common/psp.c: Remove an unused variable.
      
      * plug-ins/imagemap/{imap_csim.y,imap_csim_parse.c}: Use
      <string.h>, not <strings.h>.
      
      * plug-ins/imagemap/imap_rectangle.c (rectangle_near_sash): Use
      the & operator for function names to return pointers to them.
      
      * plug-ins/winsnap/winsnap.c (sendBMPToGimp):
      gimp_drawable_flush() should be called before resizing the layer
      and image. Now the snapshot of a window is returned the correct
      size, it's not padded in width to a multiple of four pixels.
      0274d852
  3. 17 Oct, 1999 1 commit
  4. 03 Oct, 1999 1 commit
    • Tor Lillqvist's avatar
      Change the GDK_WINDOWING_* stuff to be buildable with current CVS gtk+ · d28bd8b6
      Tor Lillqvist authored
      1999-10-03  Tor Lillqvist  <tml@iki.fi>
      
      * app/cursorutil.h app/session.c app/text_tool.c: Change the
      GDK_WINDOWING_* stuff to be buildable with current CVS gtk+ (not
      recommended for X11, but necessary for Win32).
      
      * libgimp/gimp.c: Undef RGB from <windows.h> on Win32.
      
      * app/makefile.{cygwin,msc} libgimp/makefile.{cygwin,msc} *
      plug-ins/makefile.{cygwin,msc}: Add new files. Small changes for
      current gtk+.
      
      * plug-ins/common/animationplay.c: Win32 kludges.
      d28bd8b6
  5. 27 Jul, 1999 1 commit
    • jaycox's avatar
      more cursor support. new cursor fix that rounding error the right way this · bc0451b4
      jaycox authored
      
      	* app/clone.c: more cursor support.
      	* app/cursorutil.[ch], cursors/{bad,badmsk}: new cursor
      	* app/paint_core.c: fix that rounding error the right way this time.
      	* app/pixel_processor.c, app/pixel_region.c:  Lock the tiles while
      	they are being processed.  Only create new threads if the region
      	being processed is large enough to warrant it.
      bc0451b4
  6. 27 May, 1999 1 commit
    • jaycox's avatar
      new mouse cursor for intersection operations. · 4faeeaeb
      jaycox authored
      
      	* cursors/{mouse1_u,mouse1_umsk}: new mouse cursor for intersection
      	operations.
      
      	* app/cursorutil.[ch], app/rect_select.c: use the new cursor.
      
      	* app/gimpimage.c:  Applied layer removal bug fix from
      	David Le Corfec, <lecorfec@etudiant.univ-mlv.fr>
      
      	* plug-ins/gdyntext/{font_selection.c, gdyntext.c, gdyntext_ui.c}:
      	replaced snprintf with g_snprintf.
      
      	* plug-ins/jpeg/jpeg.c: updated to work with the double precision
      	resolutions.
      4faeeaeb
  7. 13 May, 1999 2 commits
    • BST 1999 Andy Thomas's avatar
      Changed:- app/bezier_select.c app/bezier_selectP.h app/cursorutil.c · df68aba3
      BST 1999 Andy Thomas authored
      
      Thu May 13 22:41:26 BST 1999 Andy Thomas <alt@gimp.org>
      
      	Changed:-
      	* app/bezier_select.c
      	* app/bezier_selectP.h
      	* app/cursorutil.c
      	* app/cursorutil.h
      	* app/curves.c
      	* app/paths_dialog.c
      
      	New:-
      	* cursor/mouse1_ap
      	* cursor/mouse1_apmsk
      	* cursor/mouse1_cp
      	* cursor/mouse1_cpmsk
      	* cursor/mouse1_mm
      	* cursor/mouse1_mmmsk
      	* cursor/mouse1_sel
      	* cursor/mouse1_selm
      	* cursor/mouse1_selmmsk
      	* cursor/mouse1_selmsk
      	* cursor/mouse1_selp
      	* cursor/mouse1_selpmsk
      
      	Paths changes:-
      	Implemented multi-part paths.
      	(Import the path (RMB in paths dialog brings menu up)
      	http://www.picnic.demon.co.uk/tmp/gimp.path
      	into a 600x256 (WxH) for an example).
      
      	Can copy/paste paths.
      	Fully custom cursors when using the Bezier tool. A number of bug
      	fixes re boundary problems also fixed.
      
      	Note that heavy use is made of the modifier keys in the bezier tool.
      	MB1 inside a closed curve converts it to a selection. The modifiers
      	change how the selection interacts with any current selection (in
      	much the same way as the selection tool does).
      
      	MB1 + ALT on control point will move a curve, if shift modifier active
      	then single curve is moved.
      
      
      	Curves:-
      
      	In curves dialog you can now press MB1 + shift will add point to
      	curves dialog corresponding to the current position in
      	the currently selected channel. MB1 + CNTRL will add the point
      	to all channels. (Thanks to Carey Bunks for the initial idea).
      df68aba3
    • jaycox's avatar
      set the fg or bg color if ctrl or alt is held. use the new dropper cursor. · 628e07eb
      jaycox authored
      
      	* app/paint_core.[ch]: set the fg or bg color if ctrl or alt is
       	held.  use the new dropper cursor.
      
      	* app/cursorutil.[ch], app/gdisplay.[ch], app/rect_select.c: Use
       	GimpCursorType enum values > GDK_CURSOR_LAST instead of seperate
       	functions to choose between cursor types.
      
      	* app/color_picker.c: use the new dropper cursor.
      
      	* app/paintbrush.c, app/airbrush.c, app/paintbrush.c: use the new
       	color picking feature of paint_core.
      
      	* cursors/dropper, cursors/droppermsk: new cursor for the color
       	picker tool. (this cursor is REALLY ugly, someone should fix it)
      628e07eb
  8. 05 May, 1999 1 commit
    • jaycox's avatar
      new bitmap files containing the new mouse cursors. · 18835a76
      jaycox authored
      
      	* pixmaps/mouse1*: new bitmap files containing the new mouse cursors.
      
      	* app/parasitelist.c: use g_str_equal instead of parasite_compare_func.
      
      	* app/paint_core.c: interpret perfectmouse right way round.
      
      	* app/rect_select{P,}.[ch]: set custom cursors when the operation type
       	changes.  Centralize the calculation of op based on the modifier
       	keys being held.
      
      	* app/fuzzy_select.c, app/free_select.c: allow the rect_select
       	functions calculate the operation type.
      
      	* app/ellipse_select.c: use the SelectionOps typedefs.
      
      	* app/edit_selection.c: convert MaskToLayerTranslate into
       	FloatingSelTranslate if there is already a floating selection in
       	init_edit_selection.
      
      	* app/disp_callbacks.c: fixed the calculation of state.
      
      	* app/gdisplay.[ch], app/cursorutil.[ch]: new functions to allow
       	the loading of customized cursors.
      
      	* app/paint_funcs.[ch], app/channel.c: border_region now accepts
       	seperate xradius and yradius arguments.
      18835a76
  9. 27 Apr, 1999 1 commit
    • Manish Singh's avatar
      app/gimage_cmds.c pdbgenned files · 80de6ea7
      Manish Singh authored
      * app/gimage_cmds.c
      * app/guides_cmds.c: pdbgenned files
      
      * app/parasite_cmds.c: added image parasite cmds
      
      * app/gimpimage.h: capitalized ChannelType and MergeType enums,
      made HORIZONTAL_GUIDE and VERTICAL_GUIDE an enum
      
      * app/layer.h: made APPLY and DISCARD an enum
      
      * app/internal_procs.[ch]: finally pdbgenned
      
      * app/channels_dialog.c
      * app/fileops.c
      * app/gimpimage.c
      * app/layers_dialog.c: ChannelType, MergeType enum changes
      
      * app/commands.c: remove gimage_cmds.h #include
      
      * app/cursorutil.h: #include <gdk/gdktypes.h>
      
      * app/paint_funcs.h: cosmetic change for PDB help
      
      * app/brush_select_cmds.c
      * app/brushes_cmds.c
      * app/layer_cmds.c
      * app/tools_cmds.c: pdbgen updates
      
      * app/Makefile.am: removed gimage_cmds.h, added guides_cmds.c
      
      * plug-ins/Lighting/lighting_main.c
      * plug-ins/MapObject/mapobject_main.c
      * plug-ins/rcm/rcm.c
      * plug-ins/xbm/xbm.c: removed trailing ";" from MAIN ()
      
      -Yosh
      80de6ea7
  10. 17 Jan, 1999 1 commit
    • GMT 1999 Adam D. Moss's avatar
      app/blend.c app/bucket_fill.c app/convert.c app/crop.c app/cursorutil.c · 64a6d457
      GMT 1999 Adam D. Moss authored
      Sun Jan 17 16:56:25 GMT 1999 Adam D. Moss <adam@gimp.org>
      
              * app/blend.c app/bucket_fill.c app/convert.c app/crop.c
              app/cursorutil.c app/cursorutil.h app/dialog_handler.c
              app/dialog_handler.h app/fuzzy_select.c app/gdisplay.c
              app/gimage_cmds.c app/gimpimage.c app/scroll.c
              app/transform_core.c app/xcf.c
      
      	Hourglasses also apply to all registered dialogs.  Hourglasses
      	added in a couple more important places.  New hack lets
      	hourglasses be added and automagically removed again when
      	gimp/gtk re-enters the idle loop.
      64a6d457
  11. 10 Jan, 1999 1 commit
    • GMT 1999 Adam D. Moss's avatar
      Most lengthy UI-blocking operations now put up an hourglass so the user · bf0dbb20
      GMT 1999 Adam D. Moss authored
      Sun Jan 10 23:31:45 GMT 1999 Adam D. Moss <adam@gimp.org>
      
      	* app/blend.c app/bucket_fill.c app/convert.c app/crop.c
      	app/cursorutil.c app/cursorutil.h app/fuzzy_select.c
      	app/gdisplay.c app/gdisplay.h app/gimage_cmds.c
      	app/gimpimage.c app/transform_core.c app/xcf.c:
      
      	Most lengthy UI-blocking operations now put up an
      	hourglass so the user can see that GIMP is working.
      	Let me know if there are other vital cases.
      bf0dbb20
  12. 13 Apr, 1998 1 commit
  13. 24 Nov, 1997 1 commit