6ef23d984ffcb5e2b003ecae446db65e633ae5ce

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.
The GIMP: the GNU Image Manipulation Program -------------------------------------------- This is an unstable release of the GIMP, intended for developers only. For production use, please use the 1.0.x series. The GIMP's home page is at http://www.gimp.org Please be sure to visit this site for information, documentation, tutorials, news, etc. All things GIMP-ish are available from there. The automated plug-in registry is located at http://registry.gimp.org There you can get the latest versions of plug-ins using a convenient forms-based interface. We have several mailing lists dedicated to GIMP user and development discussion. To subscribe, send mail to majordomo@scam.xcf.berkeley.edu and in the body of the message put subscribe <list-name> your@email.address substituting <list-name> for "gimp-user" or "gimp-developer" (without the quotes, of course) depending on the list you want to subscribe to. The mailing list archives can be found at http://www.findmail.com/listsaver/gimp-developer/ http://www.findmail.com/listsaver/gimp-user/ Gimp-user is a mailing list dedicated to user problems, hints and tips, discussion of cool effects, etc. Gimp-developer is oriented to GIMP core and plug-in developers. Most people will only want to be subscribed to gimp-user. And finally, for the real junkies, there is an IRC channel devoted to the GIMP :-) On Byxnet (a private mostly-GIMP network) there is #gimp. Many of the developers hang out there. Some of the Byxnet servers are: irc.gimp.org:6667 You can customize the look of the interface quite a bit my editing the ~/.gimp/gtkrc file. A sample file, gtkrc.forest, is included (Thanks to Tuomas Kuosmanen) Included is a set of keybindings similar to those in Adobe Photoshop (tm). You can find them in the ps-menurc file. To use them, copy this file to ~/.gimp/menurc We sincerely hope you enjoy the program. Please report problems to bugs@gimp.org. Before reporting a problem, you may want to see if someone else has already did (check the http://www.wilberworks.com/bugs.cgi for this). Have fun, Spencer Kimball Peter Mattis Federico Mena Manish Singh
Description
Languages
C
71.2%
Makefile
12%
HTML
11.2%
Max
2.2%
Shell
0.7%
Other
2.6%