Skip to content
  • Tor Lillqvist's avatar
    app/appenv.h New file. Includes <math.h>. Move G_PI, RINT(), ROUND() etc · 6ef23d98
    Tor Lillqvist authored
    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()...
    6ef23d98