gimp/app/core
Tor Lillqvist 6ef23d984f app/appenv.h New file. Includes <math.h>. Move G_PI, RINT(), ROUND() etc
1999-09-01  Tor Lillqvist  <tml@iki.fi>

* app/appenv.h
* libgimp/gimpmath.h: New file. Includes <math.h>. Move G_PI,
RINT(), ROUND() etc from app/appenv.h here, so plug-ins can
use them, too. Remove some commented-out old stuff in appenv.h.

* libgimp/gimp.h: Include gimpmath.h.

* libgimp/gimp.c (gimp_main): Win32: Don't install signal
handlers, we can't do anything useful in the handler ourselves
anyway (it would be nice to print out a backtrace, but that seems
pretty hard to do, even if not impossible). Let Windows inform the
user about the crash. If the plug-in was compiled with MSVC, and
the user also has it, she is offered a chance to start the
debugger automatically anyway.

* app/*several*.c: Include gimpmath.h for G_PI etc. Don't include
<math.h>, as gimpmath.h includes it.

* plug-ins/*/*many*.c: Include config.h. Don't include <math.h>.
Remove all the duplicated definitions of G_PI and rint(). Use
RINT() instead of rint().

* app/app_procs.[ch]: app_exit() takes a gboolean.

* app/batch.c
* app/commands.c
* app/interface.c: Call app_exit() with FALSE or TRUE.

* app/main.c (on_error): Call gimp_fatal_error. (main): Don't
install any signal handler on Win32 here, either.

* app/errors.c (gimp_fatal_error, gimp_terminate): Win32: Format
the message and call MessageBox with it.  g_on_error_query doesn't
do anything useful on Win32, and printf'ing a message to stdout or
stderr doesn't do anything, either, in a windowing application.
1999-09-01 20:30:56 +00:00
..
gimp-edit.c Added new files, the UI independant part of new image dialog. 1999-08-26 04:39:21 +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 *** empty log message *** 1999-07-30 01:21:04 +00:00
gimp-parasites.h removed some nonfunctional code. 1999-04-23 06:07:09 +00:00
gimpbrush-header.h added a G_PI_2 1999-08-16 03:43:48 +00:00
gimpbrush-load.c Add a new method, gboolean want_null_motion(), that tells if the brush 1999-08-30 21:24:13 +00:00
gimpbrush.c Add a new method, gboolean want_null_motion(), that tells if the brush 1999-08-30 21:24:13 +00:00
gimpbrush.h Add a new method, gboolean want_null_motion(), that tells if the brush 1999-08-30 21:24:13 +00:00
gimpbrushgenerated-load.c app/appenv.h New file. Includes <math.h>. Move G_PI, RINT(), ROUND() etc 1999-09-01 20:30:56 +00:00
gimpbrushgenerated-save.c app/appenv.h New file. Includes <math.h>. Move G_PI, RINT(), ROUND() etc 1999-09-01 20:30:56 +00:00
gimpbrushgenerated.c app/appenv.h New file. Includes <math.h>. Move G_PI, RINT(), ROUND() etc 1999-09-01 20:30:56 +00:00
gimpbrushgenerated.h Modified Files: ChangeLog app/gimpbrushgenerated.c 1998-09-15 01:53:40 +00:00
gimpbrushpipe-load.c app/appenv.h New file. Includes <math.h>. Move G_PI, RINT(), ROUND() etc 1999-09-01 20:30:56 +00:00
gimpbrushpipe.c app/appenv.h New file. Includes <math.h>. Move G_PI, RINT(), ROUND() etc 1999-09-01 20:30:56 +00:00
gimpbrushpipe.h app/gimpbrushpip.[ch] app/airbrush.c app/pencil.c fix pencil tool for use 1999-09-01 06:02:08 +00:00
gimpchannel-combine.c app/appenv.h New file. Includes <math.h>. Move G_PI, RINT(), ROUND() etc 1999-09-01 20:30:56 +00:00
gimpchannel-combine.h app/color_area.[ch] app/color_panel.[ch] enabled dnd for colors 1999-08-22 11:45:31 +00:00
gimpchannel.c app/appenv.h New file. Includes <math.h>. Move G_PI, RINT(), ROUND() etc 1999-09-01 20:30:56 +00:00
gimpchannel.h app/color_area.[ch] app/color_panel.[ch] enabled dnd for colors 1999-08-22 11:45:31 +00:00
gimpcontext.c Actually use the enum types GimpImageType, GimpImageBaseType, 1999-08-18 23:41:39 +00:00
gimpcontext.h Actually use the enum types GimpImageType, GimpImageBaseType, 1999-08-18 23:41:39 +00:00
gimpdatafiles.c handle drives(os2) 1999-08-06 11:14:01 +00:00
gimpdatafiles.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpdrawable-blend.c app/appenv.h New file. Includes <math.h>. Move G_PI, RINT(), ROUND() etc 1999-09-01 20:30:56 +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 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.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 moved a bunch of PDB stuff here 1999-04-21 05:39:57 +00:00
gimpdrawable-invert.h moved a bunch of PDB stuff here 1999-04-21 05:39:57 +00:00
gimpdrawable-offset.c ChangeLog app/channel.c app/channel.h app/channel_ops.c 1999-08-07 20:55:26 +00:00
gimpdrawable-offset.h new ui for the "Layer Offset" dialog. 1999-07-22 16:21:10 +00:00
gimpdrawable.c Dirty flag now correct in all cases. Can be displayed in image window 1999-08-23 14:34:58 +00:00
gimpdrawable.h app/color_area.[ch] app/color_panel.[ch] enabled dnd for colors 1999-08-22 11:45:31 +00:00
gimpedit.c Added new files, the UI independant part of new image dialog. 1999-08-26 04:39:21 +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 Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpimage-convert.c app/appenv.h New file. Includes <math.h>. Move G_PI, RINT(), ROUND() etc 1999-09-01 20:30:56 +00:00
gimpimage-convert.h app/convert.[ch] app/convert_cmds.c app/internal_procs.c 1999-08-31 21:26:34 +00:00
gimpimage-duplicate.c ChangeLog app/channel.c app/channel.h app/channel_ops.c 1999-08-07 20:55:26 +00:00
gimpimage-duplicate.h new ui for the "Layer Offset" dialog. 1999-07-22 16:21:10 +00:00
gimpimage-guides.c Added new files, the UI independant part of new image dialog. 1999-08-26 04:39:21 +00:00
gimpimage-guides.h Added new files, the UI independant part of new image dialog. 1999-08-26 04:39:21 +00:00
gimpimage-mask.c app/color_area.[ch] app/color_panel.[ch] enabled dnd for colors 1999-08-22 11:45:31 +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 Added new files, the UI independant part of new image dialog. 1999-08-26 04:39:21 +00:00
gimpimage-merge.h Added new files, the UI independant part of new image dialog. 1999-08-26 04:39:21 +00:00
gimpimage-projection.c Added new files, the UI independant part of new image dialog. 1999-08-26 04:39:21 +00:00
gimpimage-projection.h Added new files, the UI independant part of new image dialog. 1999-08-26 04:39:21 +00:00
gimpimage-qmask.c ChangeLog app/channel.c app/channel.h app/channel_ops.c 1999-08-07 20:55:26 +00:00
gimpimage-quick-mask.c ChangeLog app/channel.c app/channel.h app/channel_ops.c 1999-08-07 20:55:26 +00:00
gimpimage-resize.c Added new files, the UI independant part of new image dialog. 1999-08-26 04:39:21 +00:00
gimpimage-resize.h Added new files, the UI independant part of new image dialog. 1999-08-26 04:39:21 +00:00
gimpimage-scale.c Added new files, the UI independant part of new image dialog. 1999-08-26 04:39:21 +00:00
gimpimage-scale.h Added new files, the UI independant part of new image dialog. 1999-08-26 04:39:21 +00:00
gimpimage-undo-push.c Dirty flag now correct in all cases. Can be displayed in image window 1999-08-23 14:34:58 +00:00
gimpimage-undo-push.h Dirty flag now correct in all cases. Can be displayed in image window 1999-08-23 14:34:58 +00:00
gimpimage.c Added new files, the UI independant part of new image dialog. 1999-08-26 04:39:21 +00:00
gimpimage.h Added new files, the UI independant part of new image dialog. 1999-08-26 04:39:21 +00:00
gimpimagemap.c Changed:- 1999-04-08 20:27:00 +00:00
gimpimagemap.h moved a bunch of PDB stuff here 1999-04-21 05:39:57 +00:00
gimplayer-floating-sel.c app/color_area.[ch] app/color_panel.[ch] enabled dnd for colors 1999-08-22 11:45:31 +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 app/nav_window.c app/nav_window.h app/gimppreviewcache.h app/layer.c 1999-08-27 19:07:21 +00:00
gimplayer.h app/color_area.[ch] app/color_panel.[ch] enabled dnd for colors 1999-08-22 11:45:31 +00:00
gimplist.c A few fixes here and there... 1998-08-13 18:53:12 +00:00
gimplist.h ---------------------------------------------------------------------- 1998-07-12 11:40:43 +00:00
gimpobject.c Started gimpset, a generic class for handling collections of 1998-07-01 23:06:49 +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 *** empty log message *** 1999-07-30 01:21:04 +00:00
gimpparasite.h removed some nonfunctional code. 1999-04-23 06:07:09 +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 gimp/app/gimppreviewcache.c gimp/app/gimppreviewcache.h 1999-06-23 23:01:14 +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 Added new files, the UI independant part of new image dialog. 1999-08-26 04:39:21 +00:00
gimpprojection-construct.h Added new files, the UI independant part of new image dialog. 1999-08-26 04:39:21 +00:00
gimpprojection.c app/appenv.h New file. Includes <math.h>. Move G_PI, RINT(), ROUND() etc 1999-09-01 20:30:56 +00:00
gimpprojection.h added framework for having multiple simultaneous displays 1999-08-28 22:40:37 +00:00
gimptooloptions.c Overhaul of pixmap brushes and pipes: No separate pixmap pipe 1999-08-26 00:54:30 +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 app/actionarea.c app/dodgeburn.c app/fuzzy_select.c app/gimpparasite.c 1999-07-27 00:14:14 +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