Gimp/app/core
Tor Lillqvist a075daa211 Add gimpcolorspace object.
2000-01-04  Tor Lillqvist  <tml@iki.fi>

* libgimp/makefile.{cygwin.msc}: Add gimpcolorspace object.

* libgimp/gimp.def: Add functions from it.

Fixes from Hans Breuer:

* app/datafiles.c: redefine the executable flag for Win32
to _S_IREAD, to get _all_ files from the plug-in dirs as
executables (including scripts)

* app/main.c: Win32-specific changes to allow building Gimp as a
console application, with all its benefits (like inheriting the
console), but hide it if the user doesn't want it. Also, if stdout
goes to a console, give the user a chance to read the help or
version messages. (tml: I am not convinced that it is better to
build gimp as a console application, but let's try it this way for
a while.)

* app/makefile.{cygwin,msc}: Build as console application, and
link with shell32 library.

* app/paint_core.c (paint_core_motion): Pass the value of a call
to the function gimage_active_drawable() to the paint_func,
instead of just passing the address of gimage_active_drawable...

(tml: This code is only called when the TOOL_TRACES_ON_WINDOW flag
is on, and only the clone tool sets that, and the clone tool's
paint_func doesn't use the drawable argument, so this hasn't
caused any trouble.)

* app/plug_in.c: On Win32, to support scripts, use new function
xspawn() instead of _spawnv. Add some more code to properly kill
plug-ins.

* libgimp/color_display.h: Add G_MODULE_EXPORT declarations.
2000-01-04 17:46:41 +00:00
..
gimp-edit.c Removed the obsolete drawable argument from layer_from_tiles. 2000-01-01 18:33:40 +00:00
gimp-edit.h app/commands.[ch] app/global_edit.[ch] added "Paste As New" feature that 1999-07-06 20:43:52 +00:00
gimp-parasites.c API PATCH #2 or so 1999-10-17 00:07:55 +00:00
gimp-parasites.h API PATCH #2 or so 1999-10-17 00:07:55 +00:00
gimpbrush-header.h added a G_PI_2 1999-08-16 03:43:48 +00:00
gimpbrush-load.c Oh, how I love memprof !! 1999-11-04 00:03:27 +00:00
gimpbrush.c Oh, how I love memprof !! 1999-11-04 00:03:27 +00:00
gimpbrush.h Use the context almost everywhere. 1999-10-26 18:27:27 +00:00
gimpbrushgenerated-load.c Use the context almost everywhere. 1999-10-26 18:27:27 +00:00
gimpbrushgenerated-save.c Use the context almost everywhere. 1999-10-26 18:27:27 +00:00
gimpbrushgenerated.c Use the context almost everywhere. 1999-10-26 18:27:27 +00:00
gimpbrushgenerated.h Use the context almost everywhere. 1999-10-26 18:27:27 +00:00
gimpbrushpipe-load.c please picky compilers 1999-12-06 22:44:40 +00:00
gimpbrushpipe.c please picky compilers 1999-12-06 22:44:40 +00:00
gimpbrushpipe.h Cleanups... 1999-09-26 03:39:59 +00:00
gimpchannel-combine.c please picky compilers 1999-12-06 22:44:40 +00:00
gimpchannel-combine.h please picky compilers 1999-12-06 22:44:40 +00:00
gimpchannel.c please picky compilers 1999-12-06 22:44:40 +00:00
gimpchannel.h please picky compilers 1999-12-06 22:44:40 +00:00
gimpcontext.c Fix copy&paste error. 1999-11-15 22:07:27 +00:00
gimpcontext.h Use the context almost everywhere. 1999-10-26 18:27:27 +00:00
gimpdatafiles.c Add gimpcolorspace object. 2000-01-04 17:46:41 +00:00
gimpdatafiles.h add <time.h> for time_t 1999-10-28 09:48:14 +00:00
gimpdrawable-blend.c libgimp/gimpcolorspace.c Prefixed all functions with gimp_ to avoid 2000-01-03 01:58:43 +00:00
gimpdrawable-desaturate.c app/commands.c app/desaturate.[ch] no need to pass the image as a void 1999-07-27 02:41:34 +00:00
gimpdrawable-desaturate.h app/commands.c app/desaturate.[ch] no need to pass the image as a void 1999-07-27 02:41:34 +00:00
gimpdrawable-equalize.c API PATCH #2 or so 1999-10-17 00:07:55 +00:00
gimpdrawable-equalize.h app/commands.c app/desaturate.[ch] no need to pass the image as a void 1999-07-27 02:41:34 +00:00
gimpdrawable-invert.c API PATCH #2 or so 1999-10-17 00:07:55 +00:00
gimpdrawable-invert.h moved a bunch of PDB stuff here 1999-04-21 05:39:57 +00:00
gimpdrawable-offset.c more cosmetic stuff 1999-12-14 23:09:54 +00:00
gimpdrawable-offset.h get rid of remaining (invisible) layers after merging visible layers 1999-10-24 13:26:30 +00:00
gimpdrawable.c added an assert for name != NULL 1999-12-21 00:36:07 +00:00
gimpdrawable.h api change #2, fix #1 1999-10-24 20:49:09 +00:00
gimpedit.c Removed the obsolete drawable argument from layer_from_tiles. 2000-01-01 18:33:40 +00:00
gimpedit.h app/commands.[ch] app/global_edit.[ch] added "Paste As New" feature that 1999-07-06 20:43:52 +00:00
gimpimage-convert-fsdither.h ed Sep 1 21:27:27 BST 1999 Adam D. Moss <adam@gimp.org> 1999-09-01 20:41:10 +00:00
gimpimage-convert.c Removed erroneous spin-button limit, bumped up RGB->INDEXED precision a 1999-11-22 11:26:58 +00:00
gimpimage-convert.h More context & dnd stuff... 1999-10-28 15:05:49 +00:00
gimpimage-duplicate.c more cosmetic stuff 1999-12-14 23:09:54 +00:00
gimpimage-duplicate.h get rid of remaining (invisible) layers after merging visible layers 1999-10-24 13:26:30 +00:00
gimpimage-guides.c app/gimpimage.c app/undo.c app/undo_types.h docs/undo.txt Changed sanity 1999-12-10 20:55:57 +00:00
gimpimage-guides.h *** empty log message *** 1999-11-24 20:11:03 +00:00
gimpimage-mask.c Removed the obsolete drawable argument from layer_from_tiles. 2000-01-01 18:33:40 +00:00
gimpimage-mask.h app/channel.[ch] app/commands.c app/gimage_mask.[ch] 1999-05-06 23:10:29 +00:00
gimpimage-merge.c app/gimpimage.c app/undo.c app/undo_types.h docs/undo.txt Changed sanity 1999-12-10 20:55:57 +00:00
gimpimage-merge.h *** empty log message *** 1999-11-24 20:11:03 +00:00
gimpimage-projection.c app/gimpimage.c app/undo.c app/undo_types.h docs/undo.txt Changed sanity 1999-12-10 20:55:57 +00:00
gimpimage-projection.h *** empty log message *** 1999-11-24 20:11:03 +00:00
gimpimage-qmask.c The GIMP Help System part II: press "F1" while browsing a menu to show the 1999-10-03 13:50:19 +00:00
gimpimage-quick-mask.c The GIMP Help System part II: press "F1" while browsing a menu to show the 1999-10-03 13:50:19 +00:00
gimpimage-resize.c app/gimpimage.c app/undo.c app/undo_types.h docs/undo.txt Changed sanity 1999-12-10 20:55:57 +00:00
gimpimage-resize.h *** empty log message *** 1999-11-24 20:11:03 +00:00
gimpimage-scale.c app/gimpimage.c app/undo.c app/undo_types.h docs/undo.txt Changed sanity 1999-12-10 20:55:57 +00:00
gimpimage-scale.h *** empty log message *** 1999-11-24 20:11:03 +00:00
gimpimage-undo-push.c fix problem with layers with non-zero offset. 1999-12-11 00:10:09 +00:00
gimpimage-undo-push.h app/undo.h app/undo.c app/undo_history.c pixmaps/question.xpm 1999-11-02 23:05:55 +00:00
gimpimage.c app/gimpimage.c app/undo.c app/undo_types.h docs/undo.txt Changed sanity 1999-12-10 20:55:57 +00:00
gimpimage.h *** empty log message *** 1999-11-24 20:11:03 +00:00
gimpimagemap.c more i18n fixes 1999-12-28 14:09:20 +00:00
gimpimagemap.h moved a bunch of PDB stuff here 1999-04-21 05:39:57 +00:00
gimplayer-floating-sel.c app/nav_window.c app/floating_sel.c 1999-09-11 21:51:08 +00:00
gimplayer-floating-sel.h Header file tweaks. Now changing tile.h doesn't force about_dialog to 1998-08-16 00:34:20 +00:00
gimplayer.c Removed the obsolete drawable argument from layer_from_tiles. 2000-01-01 18:33:40 +00:00
gimplayer.h Removed the obsolete drawable argument from layer_from_tiles. 2000-01-01 18:33:40 +00:00
gimplist.c Use the context almost everywhere. 1999-10-26 18:27:27 +00:00
gimplist.h ---------------------------------------------------------------------- 1998-07-12 11:40:43 +00:00
gimpobject.c plugged more memleaks 1999-11-06 18:19:41 +00:00
gimpobject.h Modified Files: ChangeLog app/Makefile.am app/airbrush.c app/app_procs.c 1998-07-09 05:31:06 +00:00
gimpparasite.c API PATCH #2 or so 1999-10-17 00:07:55 +00:00
gimpparasite.h API PATCH #2 or so 1999-10-17 00:07:55 +00:00
gimpparasitelist.c new bitmap files containing the new mouse cursors. 1999-05-05 09:10:35 +00:00
gimpparasitelist.h *** empty log message *** 1999-04-13 00:46:11 +00:00
gimppattern-header.h added a G_PI_2 1999-08-16 03:43:48 +00:00
gimppreviewcache.c version number bump; add check for standalone gtkxmhtml from Sesse 1999-11-24 23:58:46 +00:00
gimppreviewcache.h app/nav_window.c app/nav_window.h app/gimppreviewcache.h app/layer.c 1999-08-27 19:07:21 +00:00
gimpprojection-construct.c app/gimpimage.c app/undo.c app/undo_types.h docs/undo.txt Changed sanity 1999-12-10 20:55:57 +00:00
gimpprojection-construct.h *** empty log message *** 1999-11-24 20:11:03 +00:00
gimpprojection.c fill dummy gimage->base_type as well 2000-01-03 07:49:19 +00:00
gimpprojection.h fill dummy gimage->base_type as well 2000-01-03 07:49:19 +00:00
gimpscanconvert.c handle CAN_HANDLE_LAYERS_AS_ANIMATIONS correctly 1999-10-21 19:35:35 +00:00
gimpscanconvert.h NEW FILES: app/scan_convert.c common code from free_select.c and 1999-10-04 05:51:40 +00:00
gimptooloptions.c cosmetic stuff 1999-12-14 14:10:34 +00:00
gimptooloptions.h app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-12 17:55:06 +00:00
gimpunit.c unmarked a few strings for translation 1999-12-28 10:30:50 +00:00
gimpunit.h This implements the rest of the unit system (unitrc loading and saving and 1999-03-16 20:14:07 +00:00