"Fossies" - the Fresh Open Source Software Archive

Member "gimp-2.10.28/ChangeLog.pre-1-2" (14 Sep 2021, 939013 Bytes) of package /linux/misc/gimp-2.10.28.tar.bz2:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 Sun Dec 24 23:18:32 PST 2000 Manish Singh <yosh@gimp.org>
    2 
    3 	* Made 1.2.0 release
    4 
    5 Sun Dec 24 12:24:01 PST 2000 Manish Singh <yosh@gimp.org>
    6 
    7 	* app/Makefile.am
    8 	* app/app_procs.c
    9 	* app/color_area.[ch]
   10 	* app/commands.[ch]
   11 	* app/gdisplay.[ch]
   12 	* app/makefile.mingw.in
   13 	* app/menus.c
   14 	* modules/Makefile.am
   15 	* modules/makefile.mingw.in: disabled display filters code, since
   16 	it is unfinished
   17 
   18 2000-12-24  Michael Natterer  <mitch@gimp.org>
   19 
   20 	* app/color_cmds.c
   21 	* app/threshold.c
   22 	* tools/pdbgen/pdb/color.pdb: my last s/rangechanged/range_changed/
   23 	somehow was not really "g" ;)
   24 
   25 2000-12-21  Sven Neumann  <sven@gimp.org>
   26 
   27 	* plug-ins/common/sunras.c: applied gimp-kirchgessner-001220-0
   28 	which makes the sunras plug-in recognize files with the .ras and 
   29 	.rs extensions (used by StarOffice and Suns Image Tool).
   30 
   31 2000-12-21  Sven Neumann  <sven@gimp.org>
   32 
   33 	* docs/Wilber_Construction_Kit.xcf.gz: a new hat for Wilber courtesy 
   34 	of Seth Burgess. 
   35 
   36 2000-12-21  Sven Neumann  <sven@gimp.org>
   37 
   38 	* app/gradient.c
   39 	* app/gradient_select.[ch]: reviewed the gradient code. The old code
   40 	used to use list indices which led to bug #35612 and other problems.
   41 	We now attach a pointer to the gradient to each row in the GtkClists
   42 	and retrieve the matching row for a gradient using 
   43 	gtk_clist_find_row_from_data(). Additionally I have added similar code
   44 	as we use for brushes to assure that no two gradients have the same
   45 	name.
   46 
   47 2000-12-20  Tor Lillqvist  <tml@iki.fi>
   48 
   49 	* plug-ins/makefile.mingw.in (COMMON): Remove gpb and
   50 	spheredesigner. Add gih. (Thanks Sven and Jens for cleaning up the
   51 	brush stuff...)
   52 
   53 	* libgimp/gimp.def: Add gimp_invert.
   54 
   55 Wed Dec 20 14:39:38 PST 2000 Manish Singh <yosh@gimp.org>
   56 
   57 	* Made 1.1.32 release (1.2final)
   58 
   59 2000-12-20  Michael Natterer  <mitch@gimp.org>
   60 
   61 	* app/gimphistogram.c: plonk, my "cleanup" yesterday
   62 	broke ENABLE_MP. Fixes #35668.
   63 
   64 2000-12-19  Michael Natterer  <mitch@gimp.org>
   65 
   66 	* app/gradient.c: couldn't resist to heavily indent all function
   67 	prototypes before starting to fix the rename-bug. Nothing changed.
   68 
   69 Tue Dec 19 12:37:55 PST 2000 Manish Singh <yosh@gimp.org>
   70 
   71 	* Made 1.1.31 release (1.2final)
   72 
   73 2000-12-19  Stanislav Brabec  <utx@penguin.cz>
   74 
   75 	* plug-ins/gap/gap_lib.c: Typo fixes.
   76 	* po-plug-ins/POTFILES.in: Added gee_zoom.c.
   77 	* plug-ins/common/gee.c, plug-ins/common/gee_zoom.c: Added i18n
   78 	of menu item.
   79 
   80 2000-12-19  Sven Neumann  <sven@gimp.org>
   81 
   82 	* app/curves.c: applied a patch from David Hodson that reverts
   83 	the curves tool back to its old behaviour (start with the identical
   84 	transform), but keeps the fix for bug #33403.
   85 
   86 2000-12-19  Michael Natterer  <mitch@gimp.org>
   87 
   88 	* app/patterns.c: uniquefy pattern names before inserting them
   89 	into the list. This way DND (which passes only the pattern's
   90 	name) works as expected. Fixes #35258.
   91 
   92 2000-12-19  Michael Natterer  <mitch@gimp.org>
   93 
   94 	* app/Makefile.am
   95 	* app/gimphistogramP.h: removed.
   96 
   97 	* app/gimphistogram.[ch]
   98 	* app/histogramwidget.[ch]: Histogram cleanup: replaced the
   99 	channel #define's by a properly named enum and use this enum
  100 	type as parameter in functions instead of "int".
  101 
  102 	* app/curves.c
  103 	* app/histogram_tool.c
  104 	* app/levels.c: changed accordingly.
  105 
  106 2000-12-19  Sven Neumann  <sven@gimp.org>
  107 
  108 	* plug-ins/common/exchange.c: applied (a modified version of)
  109 	gimp-timecop-20001213-17. Delayed update for the sliders and
  110 	and a "click preview to pick color" function.
  111 
  112 2000-12-19  Sven Neumann  <sven@gimp.org>
  113 
  114 	* app/gimpbrushpipe.c (gimp_brush_pipe_load): set the spacing and
  115 	other info from the first brush just as the old code used to do.
  116 
  117 2000-12-19  Sven Neumann  <sven@gimp.org>
  118             Michael Natterer  <mitch@gimp.org>
  119 
  120 	* TODO: reviewed
  121 
  122 2000-12-19  Michael Natterer  <mitch@gimp.org>
  123 
  124 	* plug-ins/common/pat.c: Load broken (GRAYA and RGBA) patterns
  125 	but tell the user that they are broken. Cleanup.
  126 
  127 2000-12-19  Sven Neumann  <sven@gimp.org>
  128 
  129 	* plug-ins/common/gih.c: alter the pixpipe parameters and attach them
  130 	as parasite, so saving a loaded .gih file yields the same brush again
  131 	(minus the brush spacing which is not yet stored in the image).
  132 	
  133 2000-12-18  Sven Neumann  <sven@gimp.org>
  134 	    Jens Lautenbacher <jtl@gimp.org>
  135 
  136 	* data/brushes/Makefile.am: remove old pepper.gpb when installing new
  137 	brushes.
  138 
  139 	* data/brushes/SketchBrush-16.gih
  140 	* data/brushes/SketchBrush-32.gih
  141 	* data/brushes/SketchBrush-64.gih: converted to grayscale brush pipes.
  142 
  143 	* plug-ins/common/gih.c: commented out code that sets loaded pipe
  144 	parameters as parasite until we figure out how to do it right.
  145 
  146 	* devel-docs/gpb.txt: mention that the .gpb format is obsolete.
  147 	* devel-docs/gih.txt: updated.
  148 	
  149 2000-12-18  Sven Neumann  <sven@gimp.org>
  150 	    Jens Lautenbacher <jtl@gimp.org>
  151 
  152 	* plug-ins/common/gbr.c: save and load brush name into/from layer name.
  153 
  154 	* plug-ins/common/gih.c: added gih loader. The loader is able to read
  155 	the old brush pipe format too. Brush pipes will only be saved in the 
  156 	new format. Fixes bugs #21806, #34167 and #34168.
  157 	
  158 2000-12-18  Daniel Egger <egger@suse.de>
  159 
  160 	* plug-ins/ifcompose/ifscompose.c:
  161 	Second attempt from David Neary which should work
  162 	better. 
  163 
  164 2000-12-18  Jens Lautenbacher  <jtl@gimp.org>
  165 	    Sven Neumann <sven@gimp.org>
  166 
  167 	* plug-ins/script-fu/scripts/mkbrush.scm 
  168 	* plug-ins/script-fu/scripts/select_to_brush.scm: make it work with
  169 	the new brush format and the new saving code; select_to_brush
  170 	loads and saves RGB selections into pixmap brushes now.
  171 
  172 2000-12-18  Daniel Egger <egger@suse.de>
  173 
  174 	* plug-ins/ifcompose/ifscompose.c:
  175 	Added patch from David Neary to fix calulations. 
  176 	Fixes bug #9156.
  177 
  178 2000-12-18  Sven Neumann  <sven@gimp.org>
  179 	    Jens Lautenbacher <jtl@gimp.org>
  180 
  181 	* data/brushes/Makefile.am
  182 	* data/brushes/pepper.gpb: removed
  183 	* data/brushes/pepper.gbr: added (a nicer version of) the Pepper
  184 	brush in the .gbr format that does support pixmap brushes now.
  185 	
  186 	* plug-ins/common/gbr.c: added support for loading obsoleted 
  187 	Gimp Pixmap Brushes format (.gpb).
  188 
  189 2000-12-18  Sven Neumann  <sven@gimp.org>
  190 	    Jens Lautenbacher <jtl@gimp.org>
  191 
  192 	* app/Makefile.am
  193 	
  194 	* app/gimpbrushlistP.h
  195 	* app/gimpbrushpipeP.h
  196 	* app/gimpobjectP.h: removed these three files
  197 
  198 	* app/parasitelistP.h
  199 	* app/channels_dialog.c
  200 	* app/docindex.c
  201 	* app/gimpdrawable.c
  202 	* app/gimpdrawableP.h
  203 	* app/gimpimage.c
  204 	* app/gimpimageP.h
  205 	* app/gimplist.[ch]
  206 	* app/gimpobject.c
  207 	* app/gimpobject.h
  208 	* app/gimpsetP.h: changed according to header removal
  209 
  210 	* app/airbrush.c
  211 	* app/brush_select.[ch]
  212 	* app/brushes_cmds.c
  213 	* app/gimpbrush.[ch]
  214 	* app/gimpbrushgenerated.[ch]
  215 	* app/gimpbrushlist.[ch]
  216 	* app/gimpbrushpipe.[ch]
  217 	* app/gimpcontextpreview.c
  218 	* app/paint_core.c
  219 	* app/paintbrush.c
  220 	* app/pencil.c
  221 	* tools/pdbgen/pdb/brushes.pdb: Big Brushes Cleanup.
  222 
  223 	The GimpBrush* object hierarchy and the file formats were broken by
  224 	"design". This made it overly difficult to read and write pixmap
  225 	brushes and brush pipes, leading to the situation that The GIMP was
  226 	not able to read it's very own file formats. Since the GimpBrush
  227 	format did support arbitrary color depths, the introduction of a 
  228 	file format for pixmap brushes was unnecessary.
  229 	
  230 	The GimpBrushPixmap object is dead. GimpBrush has an additional
  231 	pixmap temp_buf and handles pixmap brushes transparently. The file
  232 	format of pixmap brushes is not any longer a grayscale brush plus
  233 	a pattern, but a simple brush with RGBA data. The old brushes can
  234 	still be loaded, but the .gpb format is deprecated.
  235 
  236 	GimpBrushPipe derives from GimpBrush. The fileformat is still a text
  237 	header, followed by a number of brushes, but those brushes are stored
  238 	in the new GimpBrush format (no pattern anymore). The pipe does not
  239 	care about the depth of the contained GimpBrushes, so we get 
  240 	grayscale BrushPipes for free. Since the brush loader still loads the
  241 	old format, old .gih files can also still be loaded.
  242 
  243 	Since the brushes in the GimpBrushPipe do not any longer contain a
  244 	pointer to the pipe object, we do only temporarily switch brushes
  245 	in the paint_core routines. This is not very elegant, but the best
  246 	we can do without a major redesign.
  247 	
  248 	* app/patterns.[ch]: changed the loader to work with a filedescriptor
  249 	instead of a filehandle to make it work with the new brush loading
  250 	code.
  251 
  252 	* plug-ins/common/.cvsignore
  253 	* plug-ins/common/Makefile.am
  254 	* plug-ins/common/plugin-defs.pl
  255 	* plug-ins/common/gih.c: new plug-in that saves GIH files in the 
  256 	new format (loader will follow soon)
  257 	
  258 	* plug-ins/common/gpb.c: removed since Pixmap Brushes are no longer
  259 	supported as a special file format.
  260 
  261 	* plug-ins/common/gbr.c: load and save brushes in the new brush format
  262 	which allows RGBA brushes too.
  263 	
  264 	* plug-ins/common/pat.c: load and save grayscale patterns too
  265 
  266 2000-12-18  Michael Natterer  <mitch@gimp.org>
  267 
  268 	* plug-ins/common/gee.c: Using "env" instead of "environ" caused
  269 	a clash. Changed the other one to "environment".
  270 
  271 2000-12-17  Tor Lillqvist  <tml@iki.fi>
  272 
  273 	* config.h.win32: Typo.
  274 	Use GLib random functions.
  275 
  276 	* plug-ins/makefile.mingw.in (COMMON): Add gee_zoom.
  277 
  278 	* plug-ins/common/animationplay.c: Win32-specific #include and
  279 	#define stuff not needed any longer.
  280 
  281 	* plug-ins/FractalExplorer/FractalExplorer.c
  282 	* plug-ins/common/gz.c
  283 	* plug-ins/common/hrz.c: No use trying to use G_OS_WIN32 to decide
  284 	whether to include glib.h, as glib.h is where G_OS_WIN32 gets
  285 	defined...
  286 
  287 	* plug-ins/common/gee.c: Can't use "environ" as variable name,
  288 	it's in the C library.h on various systems. Use the name "env"
  289 	instead.
  290 
  291 2000-12-17  Michael Natterer  <mitch@gimp.org>
  292 
  293 	* plug-ins/FractalExplorer/FractalExplorer.c
  294 	* plug-ins/common/animationplay.c
  295 	* plug-ins/common/gz.c
  296 	* plug-ins/common/hrz.c
  297 	* plug-ins/common/pat.c
  298 	* plug-ins/common/pnm.c
  299 	* plug-ins/common/ps.c. #ifdef early inclusion of <glib.h> with
  300 	G_OS_WIN32. Avoids warnings about redefinition of MIN and MAX.
  301 	Some #include cleanups.
  302 
  303 2000-12-17  Michael Natterer  <mitch@gimp.org>
  304 
  305 	* app/menus.c: don't warn about a non-existant "Script-Fu" menu.
  306 	(the user should have the choice of just removing the script-fu
  307 	plug-in without any side-effects).
  308 
  309 2000-12-17  Asbjorn Pettersen  <asbjornP@dualog.no>
  310 
  311 	* plug-ins/common/gz.c (save_image): Use GIMP_PDB_EXECUTION_ERROR. 
  312 	OS/2 fix.
  313 
  314 2000-12-16  Sven Neumann  <sven@gimp.org>
  315 
  316 	* Makefile.am
  317 	* docs/Wilber_Construction_Kit.xcf.gz: ooops, got the name wrong
  318 	
  319 2000-12-17  Sven Neumann  <sven@gimp.org>
  320 
  321 	* app/curves.c: preview the curve settings in the image window when
  322 	initializing the tool. This way the new curves behaviour (init with
  323 	last settings) is visible.
  324 
  325 	* app/user_install.c: check that strings are non-NULL before passing
  326 	them to strcmp.
  327 
  328 	* libgimp/gimpfileselection: do not try to pass a NULL text to 
  329 	gtk_entry_set_text, use an empty string instead.
  330 
  331 2000-12-16  Sven Neumann  <sven@gimp.org>
  332 
  333 	* app/gimppreviewcache.h
  334 	* app/channel.c
  335 	* app/layer.c: put the preview cache priming code back into place, 
  336 	but disabled it for small images to avoid unnecessary upscaling.
  337 	
  338 2000-12-16  Sven Neumann  <sven@gimp.org>
  339 
  340 	Last-minute cleanup:
  341 	
  342 	* app/gimpdrawableF.h
  343 	* app/gimphistogramF.h
  344 	* app/gimpimageF.h
  345 	* app/gimplistF.h
  346 	* app/gimplutF.h
  347 	* app/gimpobjectF.h
  348 	* app/gimpsetF.h
  349 	* app/layerF.h
  350 	* app/parasitelistF.h: removed these files
  351 
  352 	* app/Makefile.am
  353 	* tools/pdbgen/Makefile.am: changed accordingly
  354 
  355 	* app/[almost every file]: include cleanup
  356 	
  357 2000-12-16  Seth Burgess <sjburges@gimp.org>
  358 	
  359 	* plug-ins/common/colortoalpha.c: Change to accept RGB input 
  360 	(automatically add an alpha channel if needed).
  361 
  362 2000-12-16  Sven Neumann  <sven@gimp.org>
  363 	    Jens Lautenbacher <jtl@gimp.org>
  364 
  365 	* Makefile.am
  366 	* docs/Wilber_Construction_Kit.xcf.gz: added an example XCF file
  367 
  368 2000-12-16  Sven Neumann  <sven@gimp.org>
  369 
  370 	* app/fileops.c: fixed a warning
  371 	* app/menus.c: since gee is no longer hidden, I put the old code
  372 	back in that keeps its entry at the bottom of the menu.
  373 	
  374 Fri Dec 15 19:16:31 GMT 2000  Adam D. Moss <adam@gimp.org>
  375 
  376 	* plug-ins/common/gee.c, plug-ins/common/Makefile.am,
  377 	plug-ins/common/plugin-defs.pl, plug-ins/common/gee_zoom.c,
  378 	plug-ins/common/.cvsignore:
  379 	Unhide 'gee' once more... come on Sven, we have nothing worth
  380 	hiding any longer.  =)
  381 
  382 2000-12-15  Michael Natterer  <mitch@gimp.org>
  383 
  384 	* plug-ins/common/spheredesigner.c: re-added it to CVS.
  385 
  386 	* plug-ins/common/.cvsignore
  387 	* plug-ins/common/plugin-defs.pl: properly exclude it from the build
  388 	and the distribution.
  389 
  390 2000-12-15  Vidar Madsen  <vidar@gimp.org>
  391 
  392 	* plug-ins/common/spheredesigner.c: Removed from CVS, until
  393 	it gets more usable.
  394 
  395 2000-12-15  Simon Budig  <simon@gimp.org>
  396 
  397 	* plug-ins/common/convmatrix.c: Fixed the unuseable PDB-interface
  398 
  399 	* plug-ins/script-fu/scripts/erase-rows.scm: Changed the script
  400 	so that it actually does what it claims to do: *erase* the rows.
  401 
  402 2000-12-15  Sven Neumann  <sven@gimp.org>
  403 
  404 	* app/gimppreviewcache.[ch]: added new function gimp_preview_scale().
  405 
  406 	* app/channel.c
  407 	* app/channels_dialog.c
  408 	* app/gimpimage.c
  409 	* app/layer.c
  410 	* app/layers_dialog.c
  411 	* app/lc_dialog.c
  412 	* app/nav_window.c: unified preview drawing code. Previews are never
  413 	generated larger than the canvas size. Image and channel previews are
  414 	scaled up to the desired size, so does the navigation window. The 
  415 	layer previews are not yet scaled up again since we can not use
  416 	gimp_preview_scale here. I have removed the preview_cache priming 
  417 	code since we don't need it any longer and it caused bad results.
  418 
  419 2000-12-15  Michael Natterer  <mitch@gimp.org>
  420 
  421 	* plug-ins/helpbrowser/helpbrowser.c: added support for the
  422 	GIMP_HELP_ROOT environment variable: Let it point to some
  423 	directory to let the help browser read it's files from there.
  424 	Useful for viewing the autogenerated stuff in <gimp-help>/help/C/gimp/.
  425 
  426 2000-12-15  Michael Natterer  <mitch@gimp.org>
  427 
  428 	* configure.in
  429 	* help/*: Updated Gimp-Help. See help/ChangeLog for details.
  430 
  431 	* app/channels_dialog.c
  432 	* app/gdisplay.c
  433 	* app/gradient.c
  434 	* app/layers_dialog.c
  435 	* app/menus.c
  436 	* app/paths_dialog.c
  437 	* app/preferences_dialog.c
  438 	* app/resize.c: fixed menu paths.
  439 
  440 	* plug-ins/helpbrowser/helpbrowser.c: load a special
  441 	"undocumented_filter.html" page if a filter was not found.
  442 	Adapted to the new help structure.
  443 
  444 2000-12-14  Sven Neumann  <sven@gimp.org>
  445 
  446 	* app/nav_window.c: missed a place that needed the same fix for
  447 	bug #31098.
  448 
  449 2000-12-14  Sven Neumann  <sven@gimp.org>
  450 
  451 	* app/commands.c (image_resize_callback): 
  452 	call lc_dialog_update_image_list() when resizing the image so the
  453 	image preview is updated in the l&c dialog.
  454 
  455 2000-12-14  Vidar Madsen  <vidar@gimp.org>
  456 
  457 	* plug-ins/gimpressionist/brush.c: Fix to avoid a warning when
  458 	closing window.
  459 
  460 	* plug-ins/gimpressionist/Paper/struc.pgm
  461 	* plug-ins/gimpressionist/Paper/Makefile.am
  462 	* plug-ins/gimpressionist/Presets/ApplyCanvas
  463 	* plug-ins/gimpressionist/Presets/Makefile.am: Added a paper and
  464 	preset on request from Bex, to simulate "Apply Canvas".
  465 
  466 2000-12-14  Sven Neumann  <sven@gimp.org>
  467 
  468 	* app/layers_dialog.c
  469 	* app/lc_dialog.c
  470 	* app/nav_window.c: another try on bug #31098. This time limited the
  471 	preview scale ratio in the calling functions. Please test!
  472 	
  473 	* app/gimpimage.c: small cleanup
  474 
  475 2000-12-14  Sven Neumann  <sven@gimp.org>
  476 
  477 	* app/menus.c: modified debug function to help to find missing 
  478 	help files.
  479 
  480 2000-12-14  Sven Neumann  <sven@gimp.org>
  481 
  482 	* app/gimpimage.c
  483 	* app/layer.c
  484 	* app/layers_dialog.c
  485 	* app/nav_window.c: cleaned up these files while trying to find a 
  486 	fix for #31098. No real changes, the bug is still present :-(
  487 
  488 2000-12-13  Sven Neumann  <sven@gimp.org>
  489 
  490 	* app/color_picker.c
  491 	* app/convert.c
  492 	* app/curves.c
  493 	* app/gimpdrawable.c
  494 	* app/gimpimage.c
  495 	* app/gimpimage.h
  496 	* app/image_map.c
  497 	* app/info_window.c
  498 	* app/layer.c
  499 	* app/undo.c: couldn't resist: renamed TYPE_HAS_ALPHA() to
  500 	GIMP_IMAGE_TYPE_HAS_ALPHA()
  501 
  502         * plug-ins/common/sunras.c
  503 	* plug-ins/common/xwd.c: small cleanups
  504 	
  505 2000-12-13  Vidar Madsen  <vidar@gimp.org>
  506 
  507 	* plug-ins/common/spheredesigner.c: Small algo improvements.
  508 
  509 2000-12-12  Vidar Madsen  <vidar@gimp.org>
  510 
  511 	* plug-ins/common/spheredesigner.c: Nicer bumpmapping.
  512 
  513 2000-12-12  Kelly Martin  <kmartin@kiva.net>
  514 
  515 	* plug-ins/perl/Gimp/Fu.pm: fixed default JPEG quality (0.75
  516 	  instead of 75 -- jpeg plug-in wants a fraction)
  517 
  518 2000-12-12  Austin Donnelly  <austin@gimp.org>
  519 
  520 	* plug-ins/common/autocrop.c: Fixed #7689: plug-in-autocrop shows
  521 	    a progress dialog when run non-interactively.  In fact, I also
  522 	    cleared up the initialisation code, and made it more robust.
  523 
  524 2000-12-12  Nick Lamb  <njl195@zepler.org.uk>
  525 
  526 	* plug-ins/common/tiff.c: Continue after errors (#28799)
  527 
  528 Mon Dec 11 22:52:43 GMT 2000 Andy Thomas <alt@gimp.org>
  529 
  530 	* app/gimpimage.c
  531         * app/layers_dialog.c
  532 	
  533 	Backed out some changes that caused problems with the Nav preview
  534 	and small sized images.
  535 
  536 2000-12-11  Sven Neumann  <sven@gimp.org>
  537 
  538 	* app/channel.c (channel_invalidate_previews): check for NULL pointer
  539 	
  540 	* app/fileops.c: if saving and loading images at the same time, the
  541 	PDB obviously manages to mangle return values. By checking the 
  542 	validity of the returned image id we avoid to crash as described in
  543 	bug #26788.
  544 	
  545 	* app/module_db.c: unload modules from the idle_loop as suggested
  546 	by Austin in #5745.
  547 
  548 Mon Dec 11 20:29:55 GMT 2000  Adam D. Moss <adam@gimp.org>
  549 
  550 	* plug-ins/common/gee.c: v1.05: Sub-pixel jitter is
  551 	now less severe and less coarse.
  552 
  553 2000-12-11  Sven Neumann  <sven@gimp.org>
  554 
  555 	* app/paint_core.c: clamp scale factor between 0.0 and 1.0 to avoid
  556 	problems with broken XInput drivers. Should fix bug #18913.
  557 
  558 2000-12-11  Sven Neumann  <sven@gimp.org>
  559 
  560 	* configure.in
  561 	* plug-ins/print/Makefile.am: removed obsolete checks for lpc, lpstat
  562 	and friends
  563 
  564 	* plug-ins/perl/examples/blended2
  565 	* plug-ins/perl/examples/translogo: register with the correct image
  566 	types. Fixes bug #10675.
  567 	
  568 2000-12-11  Sven Neumann  <sven@gimp.org>
  569 
  570 	* plug-ins/gdyntext/font_selection.c
  571 	* plug-ins/winsnap/winsnap.c: use new GTK+ API
  572 	s/gtk_toggle_button_set_state/gtk_toggle_button_set_active/
  573 	s/gtk_container_border_width/gtk_container_set_border_width/
  574 	
  575 2000-12-11  Sven Neumann  <sven@gimp.org>
  576 
  577 	* plug-ins/common/convmatrix.c: return with an error message if
  578 	called with drawables smaller than 3 pixels. Fixes bug #30870.
  579 
  580 2000-12-11  Sven Neumann  <sven@gimp.org>
  581 
  582 	* app/gradient.c: use the correct pointer when dumping gradients to
  583 	stderr in case of problems. Sort of fixes bug #31510.
  584 
  585 2000-12-11  Sven Neumann  <sven@gimp.org>
  586 
  587 	* app/gimphistogram.c (gimp_histogram_calculate_sub_region): 
  588 	corrected incrementor for the bpp == 4 case. Fixes bug #34738.
  589 
  590 2000-12-11  Vidar Madsen  <vidar@gimp.org>
  591 
  592 	* plug-ins/gimpressionist/repaint.c: Fixed a bug appearing
  593 	when using Tileable + Center of Brush coloring, closing #14221.
  594 
  595 2000-12-11  Vidar Madsen  <vidar@gimp.org>
  596 
  597 	* plug-ins/gimpressionist/repaint.c: Fixed a bug when using
  598 	Paper Relief, closing bug #34667.
  599 	* plug-ins/gimpressionist/gimpressionist.c: Moved the Presets tab
  600 	to the far left.
  601 
  602 2000-12-11  Sven Neumann  <sven@gimp.org>
  603 
  604 	* app/edit_selection.c
  605 	* app/gimpimage.c
  606 	* app/layer_select.c
  607 	* app/layers_dialog.c: when computing a preview, limit the scale ratio
  608 	to a maximum of 1.0. By doing so we avoid to scale drawables up if the
  609 	image (canvas) size becomes larger than the drawable. Fixes bug #31098.
  610 
  611 	* app/gimppreviewcache.[ch]: indented
  612 
  613 2000-12-11  Michael Natterer  <mitch@gimp.org>
  614 
  615 	* configure.in: forgot to bump gimp-print's version number and
  616 	release date when updating to 4.0.4
  617 
  618 Sat Dec  9 11:43:33 PST 2000 Manish Singh <yosh@gimp.org>
  619 
  620 	* Made 1.1.30 release (1.2final)
  621 
  622 2000-12-07  Vidar Madsen  <vidar@gimp.org>
  623 
  624 	* plug-ins/gimpressionist/Brushes/{Makefile.in,snow1.pgm}: Added a
  625 	brush contributed by Nevit <nevilo@yahoo.com>.
  626 
  627 2000-12-07  Sven Neumann  <sven@gimp.org>
  628 
  629 	* plug-ins/MapObject/mapobject_image.c: set the background using 
  630 	gimp_palette_get_background() in non-interactive mode too.
  631 
  632 2000-12-03  Sven Neumann  <sven@gimp.org>
  633 
  634 	* app/gimpimage.c: when merging layers, do not set the layer mode 
  635 	of the bottom layer to NORMAL_MODE if it is DISSOLVE_MODE since the 
  636 	latter does not work on the projection with the lower layer but on 
  637 	the layers alpha channel. Fixes bug #7829.
  638 
  639 2000-12-03  Michael Natterer  <mitch@gimp.org>
  640 
  641 	* app/layers_dialog.c: when applying or deleting the layer mask,
  642 	we have to call layers_dialog_set_menu_sensitivity() ourselves
  643 	whenever calling layer_widget_layer_flush() instead of
  644 	gdisplays_flush().
  645 
  646 2000-12-03  Michael Natterer  <mitch@gimp.org>
  647 
  648 	* plug-ins/gflare/gflare.c
  649 	* libgimp/gimpunitmenu.c
  650 	* libgimp/gimpwidgets.c: set separators of option menus insensitive.
  651 	(see Sven's fix below).
  652 
  653 	* app/layers_dialog.c: set "Merge Down" insensitive for
  654 	the bottom layer.
  655 
  656 2000-12-03  Sven Neumann  <sven@gimp.org>
  657 
  658 	* app/layer.c
  659 	* app/layers_dialog.c
  660 	* plug-ins/common/jpeg.c: reviewed code in an attempt to fix the 
  661 	crash-on-jpeg-save. The only thing that I have changed (despite 
  662 	lots of indentation) is that we now connect the preview rewdraw
  663 	using gtk_signal_connect_while_alive() which should keep gimp from
  664 	trying to create previews of nonexistant drawables.
  665 	
  666 2000-12-03  Sven Neumann  <sven@gimp.org>
  667 
  668 	* libgimp/gimpunitmenu.c (gimp_unit_menu_new): set empty menu_items
  669 	used as separators insensitive. Something seems to be wrong in GTK+
  670 	when it comes to separators in option_menus. This change seems to 
  671 	work around this problem.
  672 
  673 2000-12-03  Sven Neumann  <sven@gimp.org>
  674 
  675 	* PLUGIN_MAINTAINERS: changed email address of Wolfgang Hofer
  676 	
  677 	* plug-ins/gap/README
  678 	* plug-ins/gap/gap_decode_mpeg_main.c
  679 	* plug-ins/gap/gap_decode_xanim.c
  680 	* plug-ins/gap/gap_filter_codegen.c
  681 	* plug-ins/gap/gap_filter_foreach.c
  682 	* plug-ins/gap/gap_filter_main.c
  683 	* plug-ins/gap/gap_frontends_main.c
  684 	* plug-ins/gap/gap_lib.c
  685 	* plug-ins/gap/gap_lib.h
  686 	* plug-ins/gap/gap_main.c
  687 	* plug-ins/gap/gap_match.c
  688 	* plug-ins/gap/gap_mod_layer.c
  689 	* plug-ins/gap/gap_mov_dialog.c
  690 	* plug-ins/gap/gap_mov_dialog.h
  691 	* plug-ins/gap/gap_mov_exec.c
  692 	* plug-ins/gap/gap_mov_exec.h
  693 	* plug-ins/gap/gap_navigator_dialog.c
  694 	* plug-ins/gap/resize.c
  695 	* plug-ins/gap/sel-to-anim-img.scm: 
  696 	applied patches provided by Wolfgang Hofer <hof@gimp.org>
  697 	
  698 	- Bugfix: replaced MovePath's intern Algorithm for calculating 
  699 	  Values between controlpoints (the old Algorithm fails sometimes
  700 	  especially if only 1 controlpoint is used, or if you have n 
  701 	  frames and n-1 controlpoints)
  702 	- new e-mail adress
  703 	- replaced sprintf (used g_strdup_printf g_snprintf)
  704 	- procedures for gap locks, check for locking processes pid
  705 	- NONINTERACTIVE PDB Interface(s) for MovePath 
  706 	  plug_in_gap_get_animinfo, plug_in_gap_set_framerate    
  707 	- FRAME based Stepmodes for MovePath
  708 	- increased controlpoint limit GAP_MOV_MAX_POINT (256 -> 1024)
  709 
  710 2000-12-02  Michael Natterer  <mitch@gimp.org>
  711 
  712 	* plug-ins/print/README
  713 	* plug-ins/print/RELNOTES
  714 	* plug-ins/print/print-util.c: Updated to bugfix release 4.0.4
  715 
  716 2000-11-30  Andy Thomas <alt@gimp.org>
  717 
  718 	* app/curves.c
  719         * app/levels.c
  720 	
  721 	Fix for gimp bug #33403. The curves and levels dialogs should now
  722 	work in GRAYA images.
  723 
  724 2000-11-29  Austin Donnelly  <austin@gimp.org>
  725 
  726 	* app/curves.c: Applied patch from David Hodson
  727 	    <hodsond@ozemail.com.au> to fix Bug#33399: GIMP crashes when
  728 	    applying curve to Grayscaled image when preview is off.
  729 	    Previously the curves tool attempted a reset when changing
  730 	    image, but didn't correctly do this.  Now it has the
  731 	    (more useful) behaviour of doing a partial reset, where the
  732 	    curve remains the same across multiple invocations, allowing
  733 	    you to apply the same tweak to multiple images.  The internal
  734 	    state relevant to image type/depth is correctly reset,
  735 	    stopping the segfault behaviour seen before.
  736 
  737 	    Still no fix for Bug#33403: Curves/Levels Tool does not work
  738 	    on GRAYA-Images.
  739 
  740 2000-11-27  Michael Natterer  <mitch@gimp.org>
  741 
  742 	* libgimp/gimpwidgets.c: use RINT() instead or rint(). Sprinkled
  743 	some GPOINTER_TO_INT() and other macros where we used to cast
  744 	directly. Minor doc fixes.
  745 
  746 2000-11-27  Sven Neumann  <sven@gimp.org>
  747 
  748 	* libgimp/gimpwidgets.c (gimp_int_adjustment_update): use rint(). 
  749 	The old behaviour was broken for neagtive values.
  750 
  751 2000-11-27  Michael Natterer  <mitch@gimp.org>
  752 
  753 	* plug-ins/print/README
  754 	* plug-ins/print/RELNOTES
  755 	* plug-ins/print/print-pcl.c: Version 4.0.3
  756 
  757 2000-11-27  Austin Donnelly <austin@gimp.org>
  758 
  759 	* plug-ins/ifscompose/ifscompose.c
  760 	* plug-ins/ifscompose/ifscompose_storage.c: Element labels now
  761 	    properly preserved across multiple runs.  Allow run with same
  762 	    values.  This is a partial fix for Bug#9156: bug in ifscompose.
  763 	    Not all the behaviour described in that bug report could be
  764 	    reproduced.  Thanks to David Hodson <hodsond@ozemail.com.au>
  765 	    for putting the work in to sort this out and produce the patch.
  766 
  767 2000-11-26  Sven Neumann  <sven@gimp.org>
  768 
  769 	* PLUG_IN_MAINTAINERS
  770 	* plug-ins/common/unsharp.c: changed email address of Winston Chang 
  771 
  772 	* app/gdisplay_color_ui.c: applied a modified version of another
  773 	patch sent by David Odin <David.Odin@bigfoot.com> which sets the
  774 	sensitivity of the buttons in the dialog according to the possible
  775 	actions.
  776 	
  777 2000-11-26  Sven Neumann  <sven@gimp.org>
  778 
  779 	* gimp_splash.ppm: new splash, original photo taken by Garrett.
  780 
  781 2000-11-24  Garry R. Osgood <gosgood@idt.net>
  782 
  783 	* app/smudge.c:
  784  	Defer tool initialization to first motion event.
  785 	Fixes latency problem that gave rise to Shift-smudge bug. 
  786 	Closes #30778. 
  787 
  788 2000-11-24  Sven Neumann  <sven@gimp.org>
  789 
  790 	* INSTALL: mention that GIMP will not compile, nor work with 
  791 	unstable GTK+ version 1.3.x.
  792 
  793 2000-11-21  Sven Neumann  <sven@gimp.org>
  794 
  795 	* app/gdisplay_color.c
  796 	* app/gdisplay_color_ui.c: applied patches proposed by 
  797 	David Odin <David.Odin@bigfoot.com>. Fixes segfault when removing
  798 	a display filter twice.
  799 
  800 2000-11-21  Austin Donnelly  <austin@gimp.org>
  801 
  802 	* plug-ins/common/exchange.c: fixed buffer overrun when previewing
  803 	    an image with alpha that was causing segfaults on Linux.
  804 	    Fixes Bug#32860.
  805 
  806 2000-11-20  Sven Neumann  <sven@gimp.org>
  807 
  808 	* app/convert.c (build_palette_button): changed the logic that sets
  809 	the default for "Custom Palette" so it goes through the whole list
  810 	instead of stopping at the "Web" palette. The Indexed-Conversion 
  811 	dialog now also remembers palettes appearing after the "Web" palette.
  812 
  813 2000-11-19  Nick Lamb  <njl195@zepler.org.uk>
  814 
  815 	* plug-ins/common/tiff.c: Little-endian fix for 16bit TIFF
  816 	* plug-ins/common/pcx.c: Use same endian-detect as other plug-ins
  817 
  818 2000-11-19  Michael Natterer  <mitch@gimp.org>
  819 
  820 	* libgimp/gimpenv.c: a missing newline confused gtk-doc. Minor doc 
  821 	fixes.
  822 
  823 2000-11-18  Nick Lamb  <njl195@zepler.org.uk>
  824 
  825 	* plug-ins/common/tga.c: Fix alleged problem with small images
  826 
  827 2000-11-18  Michael Natterer  <mitch@gimp.org>
  828 
  829 	* plug-ins/rcm/rcm_pixmaps.h: removed.
  830 
  831 	* plug-ins/rcm/pixmaps/.cvsignore
  832 	* plug-ins/rcm/pixmaps/rcm_360.xpm
  833 	* plug-ins/rcm/pixmaps/rcm_a_b.xpm
  834 	* plug-ins/rcm/pixmaps/rcm_ccw.xpm
  835 	* plug-ins/rcm/pixmaps/rcm_cw.xpm: new files.
  836 
  837 	* plug-ins/rcm/Makefile.am
  838 	* plug-ins/rcm/rcm_callback.c
  839 	* plug-ins/rcm/rcm_dialog.c: changed accordingly.
  840 
  841 	The old method was producing warnings because not all pixmaps
  842 	were used in all files. Also changed the XPMs a bit now that I
  843 	could load them into the GIMP... they are still ugly, though.
  844 
  845 2000-11-18  Michael Natterer  <mitch@gimp.org>
  846 
  847 	* plug-ins/print/Makefile.am
  848 	* plug-ins/print/print.c: Oops, didn't see Sven's patch when applying
  849 	a different one to both sourceforge branches:
  850 
  851 	Don't define LOCALE in Makefile.am but check if the macro
  852 	INIT_I18N_UI exists and use it in that case.
  853 
  854 2000-11-18  Michael Natterer  <mitch@gimp.org>
  855 
  856 	* app/fileops.c
  857 	* libgimp/gimpquerybox.[ch]: Make sure that we don't try to destroy
  858 	query_boxes twice or try to disconnect not-any-more connected
  859 	handlers.
  860 
  861 	* app/color_notebook.c
  862 	* app/gimpcontext.[ch]
  863 	* app/gimphelp.[ch]
  864 	* app/lc_dialog.[ch]
  865 	* app/menus.h
  866 	* app/preferences_dialog.c
  867 	* app/tools.[ch]
  868 	* libgimp/gimpcolorbutton.[ch]
  869 	* libgimp/gimpdialog.[ch]
  870 	* libgimp/gimpexport.[ch]
  871 	* libgimp/gimpfileselection.[ch]
  872 	* libgimp/gimphelpui.[ch]
  873 	* libgimp/gimppatheditor.[ch]
  874 	* libgimp/gimppixmap.[ch]
  875 	* libgimp/gimpsizeentry.[ch]
  876 	* libgimp/gimpui.[ch]
  877 	* libgimp/gimpunitmenu.[ch]
  878 	* libgimp/gimpwidgets.[ch]: in a coding attack, changed help_data
  879 	and many other strings passed to UI functions to (const gchar *).
  880 	As a consequence, I had to fix lots of warnings ;)
  881 
  882 	* plug-ins/common/tga.c
  883 	* plug-ins/imagemap/imap_main.c: fixed warnings.
  884 
  885 	Code cleanup and indentation all over the place.
  886 
  887 2000-11-16  Sven Neumann  <sven@gimp.org>
  888 
  889 	* plug-ins/print/Makefile.am
  890 	* plug-ins/print/print.c: set the locale to "gimp-std-plug-ins". We
  891 	do this by defining LOCALE in the Makefile so the gimp-print people
  892 	can define their own value and we can still continue to use the same 
  893 	C files that ship with the standalone gimp-print package. Thanks to
  894 	Zbigniew Chyla <cyba@gnome.pl> for pointing this out.
  895 
  896 2000-11-15  Sven Neumann  <sven@gimp.org>
  897 
  898 	* app/fileops.c: we used to g_free memory returned by strdup() here!
  899 	Also we used to append DIR_SEPARATORs to the filename shown in the
  900 	file_selector even if it already ended in one. Fixed all this, closed
  901 	a memleak and cleaned up the code.
  902 
  903 Mon Nov 13 01:28:24 PST 2000 Manish Singh <yosh@gimp.org>
  904 
  905 	* plug-ins/common/url.c: set all the locale variables we can, to
  906 	make sure we get predictable output from wget
  907 
  908 2000-11-11  Simon Budig <simon@gimp.org>
  909 
  910 	* app/interface.c: fixed #10554 by requesting a window
  911 	with the max. size of 0.75*screen_width x 0.75*screen_height.
  912 	These 75% value is taken from the shrink_wrap code and
  913 	probably should be configurable...
  914 
  915 2000-11-11  Tor Lillqvist  <tml@iki.fi>
  916 
  917 	* plug-ins/common/gpb.c: Implement the noninteractive run mode for
  918 	file_gih_save. Whew, it took some trial-and-error iterations to
  919 	figure out how to call this from script-fu, for testing, because
  920 	of the int8 and string array args. Include script-fu snippet in
  921 	comment for reference.
  922 
  923 2000-11-11 Garry R. Osgood <gosgood>@idt.net
  924 
  925 	* app/gimpbrushpipe.c
  926 	Apropos to #8150, double frees of RGB
  927 	mask and brush name strings belonging to the the 
  928 	last successfully constructed pixmap brush of a pipe 
  929 	occured due to dangling pointers to these regions left 
  930 	in the temporary GPattern [gimpbrushpipe.c CVS-1.27 Lines
  931 	396 ff]. Upon failure to load an n-th pixmap, the
  932 	GPattern would be released first, also releasing n-1
  933 	pixmap's name and RGB mask. These would again be freed
  934 	in pipe deconstruction. Heap memory would
  935 	remain corrupt for any type "2" variant of the bug, as 
  936 	defined by Raphael Quinet in his original #8150 report.
  937  	Examples: (1) the rank cited in the pipe header is 
  938 	inconsistent with actual pixmap content of pipe, or (2)
  939 	a component pixmap is missing or corrupt.
  940 
  941 2000-11-11  Tor Lillqvist  <tml@iki.fi>
  942 
  943 	* plug-ins/gimpressionist/gimpressionist.c (readdirintolist_real,
  944 	reselect): Use '/' instead of G_DIR_SEPARATOR. We are scanning a
  945 	"preset" file here, with file names always in Unix format. Thanks
  946 	to Jean-Louis HAMEL for this fix.
  947 
  948 Thu Nov  9 14:29:20 PST 2000 Manish Singh <yosh@gimp.org>
  949 
  950 	* AUTHORS
  951 	* app/authors.h
  952 	* tools/authorsgen/contributors: Correct Ray Lehtiniemi's name
  953 
  954 2000-11-09  Sven Neumann  <sven@gimp.org>
  955 
  956 	* plug-ins/gap/gap_lib.c: removed some debugging printf statements 
  957 	that were accidentally left in the code.
  958 
  959 2000-11-09  Michael Natterer  <mitch@gimp.org>
  960 
  961 	* app/fileops.c: added a confirm dialog for <Image>/File/Revert
  962 	as suggested by Marc. The old behaviour of simply reverting
  963 	withuot asking is questionable because the "Revert" menu item is
  964 	directly below "Save as..."
  965 
  966 2000-11-08  Sven Neumann  <sven@gimp.org>
  967 
  968 	* plug-ins/common/tile.c (tile): sanity check new width and height.
  969 	Wrong values might result in a divide by zero.
  970 
  971 2000-11-08  Michael Natterer  <mitch@gimp.org>
  972 
  973 	* plug-ins/common/bz2.c
  974 	* plug-ins/common/gz.c
  975 	* plug-ins/common/mail.c
  976 	* plug-ins/common/screenshot.c
  977 	* plug-ins/common/url.c: applied a (modified) version of
  978 	gimp-quinet-20001108-1.patch which adds proper checking of the
  979 	return value of waitpid(). Removed the lines adding
  980 	gimp_signal_private() because of the fix below.
  981 
  982 	* libgimp/gimp.c: Don't install a SIGCHLD signal handler but simply
  983 	call gimp_signal_private(SIGCHLD, SIG_DFL, SA_RESTART) instead.
  984 
  985 	This is IMHO the right thing to do because the reason for the
  986 	introducion of the signal handler was the SA_RESTART feature
  987 	and not the handler itself.
  988 
  989 2000-11-08  Sven Neumann  <sven@gimp.org>
  990 
  991 	* plug-ins/script-fu/scripts/perspective-shadow.scm: fixed bug 
  992 	#10151 (Script-fu shadow perspective doesn't work properly).
  993 
  994 2000-11-08  Sven Neumann  <sven@gimp.org>	
  995 
  996 	* plug-ins/common/jpeg.c: fixed the option_menu code for the
  997 	DCT and subsampling options. Fixes bug #31253.
  998 
  999 2000-11-08  Sven Neumann  <sven@gimp.org>
 1000 
 1001 	* plug-ins/script-fu/script-fu-scripts.c: cleaned up the code and 
 1002 	moved interface variables into a structure, thus getting rid of 
 1003 	most global variables. When a script is run, we now check that 
 1004 	there's no Script-Fu interface active and fail silently if there 
 1005 	is one. This is an ugly workaround for the fact that the script-fu 
 1006 	interpreter can not handle multiple scripts at the same time. 
 1007 	Sort of fixes bug #30665.
 1008 
 1009 	While I was on it, I added proper error reporting for script-fu
 1010 	which should help significantly when debugging script-fus.
 1011 	
 1012 	* plug-ins/script-fu/script-fu.c: indentation and small cleanups.
 1013 	
 1014 	* plug-ins/script-fu/scripts/title-header.scm: fixed this script
 1015 	which had been broken for a long time.
 1016 
 1017 2000-11-08  Michael Natterer  <mitch@gimp.org>
 1018 
 1019 	* plug-ins/fp/fp_gdk.c
 1020 	* plug-ins/fp/fp_gtk.c: #include <libgimp/gimpmath.h> g* types, stuff.
 1021 
 1022 2000-11-08  Michael Natterer  <mitch@gimp.org>
 1023 
 1024 	* plug-ins/print/RELNOTES
 1025 	* plug-ins/print/print-canon.c: Version 4.0.2 (this time the
 1026 	official one, not just the README saying 4.0.2 :)
 1027 
 1028 2000-11-08  Michael Natterer  <mitch@gimp.org>
 1029 
 1030 	* Makefile.am
 1031 	* gimp.spec.in
 1032 	* user_install
 1033 	* gtkrc_user: new file gtkrc_user which gets installed as
 1034 	~/.gimp-1-1/gtkrc (We used to parse the same file twice if the
 1035 	user didn't change the user-specific gtkrc. The new file has
 1036 	comments only).
 1037 
 1038 	* app/app_procs.c: g_free() the user gtkrc filename after use.
 1039 
 1040 	* libgimp/gimpui.c: parse the user gtkrc here too.
 1041 
 1042 2000-11-07  Sven Neumann  <sven@gimp.org>
 1043 
 1044 	* app/text_tool.c (text_get_extents): use gdk_fontset_load() as we
 1045 	do in text_render(). Supposed to fix #31099.
 1046 
 1047 2000-11-07  Sven Neumann  <sven@gimp.org>
 1048 
 1049 	* plug-ins/common/screenshot.c: applied a patch from Raphael
 1050 	Quinet which adds a check for the return value of waitpid().
 1051 
 1052 2000-11-06  Daniel Egger <egger@suse.de>
 1053 
 1054 	* configure.in: Added new language hr (Croatian).
 1055 
 1056 2000-11-06  Sven Neumann  <sven@gimp.org>
 1057 
 1058 	* plug-ins/gap/gap_filter_foreach.c
 1059 	* plug-ins/gap/gap_filter_pdb.c
 1060 	* plug-ins/gap/gap_lib.c
 1061 	* plug-ins/gap/gap_mod_layer.c
 1062 	* plug-ins/gap/gap_range_ops.c
 1063 	* plug-ins/gap/gap_split.c: check if return_value of PDB calls is
 1064 	!= GIMP_PDB_SUCCESS, not == FALSE. Use GIMP_RUN_WITH_LAST_VALS on
 1065 	consecutive calls of gimp_file_save procedures, so the values set
 1066 	in the first interactive call are used for all frames.
 1067 		
 1068 2000-11-06  Sven Neumann  <sven@gimp.org>
 1069 
 1070 	* app/convolve.[ch]: moved the new enum Garry introduced recently
 1071 	from the header to the .c file so it does not get exported to the
 1072 	PDB by enumgen.pl.
 1073 
 1074 2000-11-05  Jay Cox  <jaycox@gimp.org>
 1075 
 1076 	* app/paint_funcs.c:  Add some comments.  Delete some commented code.
 1077 	* app/gimpbrushlist.c:  Make sure that we are not using bad file names
 1078 	for generated brushes.
 1079 
 1080 2000-11-04 Garry R. Osgood <gosgood@idt.net>
 1081 
 1082 	* app/convolve.c
 1083 	* app/convolve.h
 1084 	When the  convolution tool finds itself
 1085 	within a brush-mask width of the image
 1086 	edge it internally allocates pseudo pixels
 1087 	beyond the image edge. This allows the center
 1088 	of the convolution matrix to operate right
 1089 	at the image edge. closes #19285. See gorey details
 1090 	at http://idt.net/~gosgood/gimp-patch/patch08.html.
 1091 
 1092 2000-11-04  Michael Natterer  <mitch@gimp.org>
 1093 
 1094 	* configure.in
 1095 	* plug-ins/print/README
 1096 	* plug-ins/print/RELNOTES: ...and 4.0.2 :)
 1097 
 1098 2000-11-04  Michael Natterer  <mitch@gimp.org>
 1099 
 1100 	* configure.in
 1101 	* plug-ins/print/RELNOTES: gimp-print version 4.0.1
 1102 
 1103 2000-11-03  Sven Neumann  <sven@gimp.org>
 1104 
 1105 	* app/app_procs.c (app_init): parse the users gtkrc as found in
 1106 	~/.gimp-1.1 after the systemwide gtkrc has been parsed.
 1107 
 1108 	* user_install.bat: reverted Tor's change since we use the file
 1109 	again now.
 1110 	
 1111 2000-11-03  David Monniaux  <monniaux@quatramaran.ens.fr>
 1112 
 1113 	* autogen.sh: some regexps used to parse the output of
 1114 	  <some tool> --version did not work with Solaris sed.
 1115 
 1116 2000-11-03  Nick Lamb  <njl195@zepler.org.uk>
 1117 
 1118 	* PLUGIN_MAINTAINERS: I'll take BMP and TGA too, any more?
 1119 
 1120 2000-11-03  Nick Lamb  <njl195@zepler.org.uk>
 1121 
 1122 	* plug-ins/common/tga.c: Shiny new version. Report bugs to me.
 1123 
 1124 2000-11-02  Tor Lillqvist  <tml@iki.fi>
 1125 
 1126 	* user_install.bat: Don't copy gtkrc any longer, not used.
 1127 
 1128 2000-10-31  Sven Neumann  <sven@gimp.org>
 1129 
 1130 	* plug-ins/print/escputil.1.in: Robert L Krawitz <rlk@alum.mit.edu>
 1131 	filled the empty spaces.
 1132 	
 1133 Mon Oct 30 22:55:32 PST 2000 Manish Singh <yosh@gimp.org>
 1134 
 1135 	* Made 1.1.29 release (1.2final)
 1136 
 1137 2000-10-29  Sven Neumann  <sven@gimp.org>
 1138 
 1139 	* configure.in
 1140 	* plug-ins/print/Makefile.am
 1141 	* plug-ins/print/escputil.1.in: added framework for a manpage
 1142 	describing our new tool, escputil. Someone needs to fill in 
 1143 	some descriptive words here...
 1144 
 1145 	* gimp.spec.in:
 1146 	* debian/gimp1.1.files: added entries for escputil and escputil.1
 1147 	
 1148 2000-10-29  Michael Natterer  <mitch@gimp.org>
 1149 
 1150 	* plug-ins/print/escputil.c
 1151 	* plug-ins/print/.cvsignore
 1152 	* plug-ins/print/Makefile.am: new tool which installs under
 1153 	<prefix>/bin and does stuff like cleaning and adjusting your
 1154 	printer's head.
 1155 
 1156 	* plug-ins/print/README
 1157 	* plug-ins/print/RELNOTES: these files already say 4.0.1 now but I
 1158 	didn't tag the sourceforge tree of bumped the version number in
 1159 	Makefile.am (it's just about getting in the new executable as early
 1160 	as possible).
 1161 
 1162 2000-10-29  Sven Neumann  <sven@gimp.org>
 1163 
 1164 	* plug-ins/common/screenshot.c: tuned the dialog layout and cleaned
 1165 	up the code. No real changes.
 1166 
 1167 2000-10-29  Michael Natterer  <mitch@gimp.org>
 1168 
 1169 	* app/main.c: the argv[] element containing "-g" or "--gimprc"
 1170 	was not set to NULL, fixed broken (tabsize != 8) indentation.
 1171 
 1172 2000-10-29  Michael Natterer  <mitch@gimp.org>
 1173 
 1174 	* app/menus.c: after getting confused again by the boolean
 1175 	"initialize" variable, I finally decided to reverse it's
 1176 	logic and changed it to "menus_initialized".
 1177 
 1178 2000-10-29  Michael Natterer  <mitch@gimp.org>
 1179 
 1180 	* plug-ins/print/Makefile.am
 1181 	* plug-ins/print/README
 1182 	* plug-ins/print/RELNOTES
 1183 	* plug-ins/print/print-canon.c
 1184 	* plug-ins/print/print-pcl.c: Gimp-Print Version 4.0.0
 1185 
 1186 2000-10-28  Tor Lillqvist  <tml@iki.fi>
 1187 
 1188 	* app/gimprc.c (parse_gimprc_file) 
 1189 	* libgimp/gimpenv.c (gimp_directory): Make sure the directory
 1190 	doesn't get double path separators in case HOME ends with one. On
 1191 	Windows, if the user has set his HOME to \, we get into trouble
 1192 	when we try to access a path like \\_gimp1.1\gimprc. Windows
 1193 	thinks it's an UNC path to a network server called "_gimp1.1", and
 1194 	the program hangs for a moment.
 1195 
 1196 2000-10-28  Michael Natterer  <mitch@gimp.org>
 1197 
 1198 	* app/gimpdrawable.[ch]
 1199 	* libgimp/gimpsizeentry.c: did some code review: s/0/NULL/,
 1200 	s/sprintf/g_snprintf/, spacing.
 1201 
 1202 2000-10-27  Michael Natterer  <mitch@gimp.org>
 1203 
 1204 	* plug-ins/common/gauss_iir.c
 1205 	* plug-ins/common/gauss_rle.c
 1206 	* plug-ins/common/grid.c
 1207 	* plug-ins/common/spread.c
 1208 	* plug-ins/common/tile.c
 1209 	* plug-ins/gflare/gflare.c: RINT (gimp_size_entry_get_refval ()),
 1210 	indentation.
 1211 
 1212 2000-10-27  Michael Natterer  <mitch@gimp.org>
 1213 
 1214 	* app/resize.c: same RINT (gimp_size_entry_get_refval ()) fix as
 1215 	below and cleanup.
 1216 
 1217 2000-10-26  Sven Neumann  <sven@gimp.org>
 1218 
 1219 	* app/channel_ops.c (offset_ok_callback): avoid modulo operation on 
 1220 	negative values.
 1221 
 1222 	* app/channel_ops.c
 1223 	* app/crop.c
 1224 	* app/file_new_dialog.c
 1225 	* app/layers_dialog.c
 1226 	* app/preferences_dialog.c
 1227 	* app/rotate_tool.c
 1228 	* app/scale_tool.c: use RINT() when assigning the result of 
 1229 	gimp_size_entry_get_refval() to an integer.
 1230 
 1231 Thu Oct 26 10:58:23 PDT 2000 Manish Singh <yosh@gimp.org>
 1232 
 1233 	* INSTALL: clear up use of --prefix
 1234 
 1235 2000-09-30  Nick Lamb  <njl195@zepler.org.uk>
 1236 
 1237 	* plug-ins/common/tiff.c: Fix #27994 (corruption of tiled tiffs)
 1238 
 1239 2000-10-24  Daniel Egger <egger@suse.de>
 1240 
 1241 	* app/image_render.c:
 1242 	* app/tile.h: Revert last patch because it broke 
 1243 	the renderer for some people.
 1244 
 1245 2000-10-24  Daniel Egger <egger@suse.de>
 1246 
 1247 	* app/image_render.c:
 1248 	* app/tile.h: Removed the JIT calculation of the tile_shift
 1249 	value and replaced it by a constant called TILE_SHIFT in tile.h.
 1250 	This gives the compiler a better chance to optimize the code.
 1251 	Also added a few consts all over the place to give the compiler
 1252 	some hints.
 1253 
 1254 2000-10-24  Simon Budig  <simon@gimp.org>
 1255 
 1256 	* gimp_splash.ppm  A new splash-screen  (not for 1.2...)    :-)
 1257 
 1258 2000-10-24  Michael Natterer  <mitch@gimp.org>
 1259 
 1260 	* libgimp/gimpsizeentry.c: don't ask for GIMP_UNIT_PIXEL's number
 1261 	of digits, code cleanup.
 1262 
 1263 2000-10-22  Sven Neumann  <sven@gimp.org>
 1264 
 1265 	* app/edit_selection.[ch]: plugged memleak (similar to the one that 
 1266 	was present in gtkutil_compress_motion()) in the key snooper.
 1267 
 1268 	Round moves to nearest integer instead of truncating the value.
 1269 	This seems to fix the reported redraw problems when moving 
 1270 	selections at low zoom levels.
 1271 	
 1272 	Cleaned up the code a little and converted enum values to uppercase.
 1273 
 1274 	* app/bezier_select.c
 1275 	* app/free_select.c
 1276 	* app/fuzzy_select.c
 1277 	* app/move.c
 1278 	* app/rect_select.c
 1279 	* app/text_tool.c: updated to use the new EditType enum values.
 1280 	
 1281 	* app/gimprc.c: minor optimization in the GList handling.
 1282 
 1283 	* app/layer.[ch]: removed unused functions.
 1284 	
 1285 	* app/menus.c: removed "Dump Items (Debug)" menu entry.
 1286 
 1287 2000-10-21  Michael Natterer  <mitch@gimp.org>
 1288 
 1289 	* plug-ins/print/RELNOTES: new file
 1290 
 1291 	* plug-ins/print/Makefile.am
 1292 	* plug-ins/print/README
 1293 	* plug-ins/print/print-escp2.c
 1294 	* plug-ins/print/print-pcl.c
 1295 	* plug-ins/print/print-printers.c
 1296 	* plug-ins/print/print-weave.c: Updated to the latest CVS version
 1297 	of gimp-print's new stable "print-4_0_branch" branch.
 1298 
 1299 2000-10-21  Austin Donnelly  <austin@gimp.org>
 1300 
 1301 	* plug-ins/common/nlfilt.c: minor patch from David Hodson
 1302 	    <hodsond@ozemail.com.au> to fix off-by-one error in previous fix.
 1303 
 1304 	* AUTHORS
 1305 	* app/authors.h
 1306 	* tools/authorsgen/contributors: Add the prolific David Hodson
 1307 	to the authors list.
 1308 
 1309 2000-10-19  Seth Burgess  <sjburges@gimp.org>
 1310   
 1311     	* plug-ins/common/xbm.c : oops, should have compiled it before
 1312 	committing. 
 1313 
 1314 2000-10-19  Seth Burgess  <sjburges@gimp.org>
 1315 
 1316 	* plug-ins/common/xbm.c : fixed parasite handling so passed in 
 1317 	strings and hotspots aren't overwritten with parasite.
 1318 	
 1319 	* plug-ins/common/csource.c : noted that has no non-interactive 
 1320 	runmode in the Help string.
 1321 	
 1322 	* plug-ins/common/gif.c
 1323 	* plug-ins/common/tiff.c : Added help string describing 
 1324 	gimp-comment parasite to Help string.
 1325 
 1326 2000-10-19  Sven Neumann  <sven@gimp.org>
 1327 
 1328 	* app/authors.h
 1329 	* tools/authorsgen/contributors: updated after Seth's change to
 1330 	AUTHORS. Please do always change the file contributors, then run
 1331 	authorsgen.
 1332 
 1333 2000-10-18  Seth Burgess <sjburges@gimp.org>
 1334 
 1335 	*app/color_cmds.c
 1336 	*tools/pdbgen/pdb/color.pdb: patch from Tom Rathborne
 1337 	<tomr@aceldama.com> to enable ALPHA_LUT on the levels PDB 
 1338 	interface.
 1339 
 1340 2000-10-18  Daniel Egger  <egger@suse.de>
 1341 
 1342 	* app/resize.c: Add a patch from 
 1343 	Tino Schwarze <tino.schwarze@informatik.tu-chemnitz.de>
 1344 	to add a reset button to the image resize dialog.
 1345 
 1346 2000-10-18  Sven Neumann  <sven@gimp.org>
 1347 
 1348 	* app/cursorutil.c (gtkutil_compress_motion): as Mitch pointed out we
 1349 	used to leak GList memory here. The new implementation should be 
 1350 	faster too, since it prepends to the list instead of appending.
 1351 
 1352 2000-10-18  Michael Natterer  <mitch@gimp.org>
 1353 
 1354 	* plug-ins/helpbrowser/Makefile.am: added $GTK_CFLAGS and $GTK_LIBS.
 1355 	Closes #28491.
 1356 
 1357 2000-10-18  Sven Neumann  <sven@gimp.org>
 1358 
 1359 	* gimp.m4: as Garrick James correctly pointed out, GPlugInInfo was
 1360 	changed to GimpPlugInInfo with version 1.1.24, not 1.1.20.
 1361 
 1362 2000-10-17  Michael Natterer  <mitch@gimp.org>
 1363 
 1364 	* libgimp/gimp.c: gimp_uninstall_temp_proc(): free the original
 1365 	hash key _after_ removing the procedure from the hash table.
 1366 
 1367 	I didn't observe any crash from this bug, but as the function
 1368 	is called *only* from
 1369 
 1370 	- plug-ins/perl/Gimp/Lib.c and
 1371 	- plug-ins/script-fu/script-fu-scripts.c
 1372 
 1373 	it may have been the reason for various reported perl<->script-fu
 1374 	problems. Bug reporters, please check your bugs.
 1375 
 1376 x2000-10-17  Sven Neumann  <sven@gimp.org>
 1377 
 1378 	* app/paint_funcs.c
 1379 	* app/pixel_processor.c
 1380 	* plug-ins/common/pix.c
 1381 	* plug-ins/gap/gap_pdb_calls.c
 1382 	* plug-ins/gdyntext/message_window.c
 1383 	* plug-ins/xjt/xjpeg.c: removed compiler warnings
 1384 
 1385 2000-10-17  Tor Lillqvist  <tml@iki.fi>
 1386 
 1387 	* app/makefile.mingw.in (gimp_OBJECTS): Add
 1388 	resolution_calibrate.o.
 1389 
 1390 	* app/user_install.c (user_install_run): Add missing semicolon.
 1391 
 1392 	* tips/makefile.mingw (install): Copy gimp_tips.txt separately. We
 1393 	used to get gimp_tips.txt.txt because of `basename $f .utf8`.
 1394 
 1395 Tue Oct 17 03:55:44 CEST 2000  Marc Lehmann <pcg@goof.com>
 1396 	Applied patch by Robert L Krawitz <rlk@alum.mit.edu>.
 1397 
 1398         * gimp.m4: Don't barf if an old version of gimptool is used
 1399         that doesn't support GIMP_DATA_DIR and GIMP_PLUGIN_DIR and
 1400         Work correctly with versions of the Gimp that don't have the
 1401         GIMP_CHECK_VERSION macro (if any).
 1402 
 1403 Mon Oct 16 11:57:17 PDT 2000 Manish Singh <yosh@gimp.org>
 1404 
 1405 	* Made 1.1.28 release (1.2pre)
 1406 
 1407 Mon Oct 16 11:53:29 PDT 2000 Manish Singh <yosh@gimp.org>
 1408 
 1409 	* Makefile.am: added docs/Wilber.svg to EXTRA_DIST
 1410 
 1411 	* plug-ins/common/pnm.c: fix usage of %s in a CHECK_FOR_ERROR
 1412 	(can't do that with that macro)
 1413 
 1414 2000-10-16  Sven Neumann  <sven@gimp.org>
 1415 
 1416 	* libgimp/gimpfeatures.h.in: added GIMP_HAVE_SYSCONFDIR
 1417 
 1418 2000-10-16  Sven Neumann  <sven@gimp.org>
 1419 
 1420 	* gimp.spec.in: make it work with my modifications of Ben's patch.
 1421 
 1422 	* modules/cdisplay_gamma.c
 1423 	* modules/cdisplay_highcontrast.c: applied patch by Radim Kolar that
 1424 	initializes the interface of the configure dialogs correctly.
 1425 
 1426 2000-10-15  Michael Natterer  <mitch@gimp.org>
 1427 
 1428 	* libgimp/gimpwidgets.c: gimp_mem_size_entry_new(): fixed typo:
 1429 	s/4069/4096/ (reported by David Odin <David.Odin@bigfoot.com>)
 1430 
 1431 2000-10-14  Sven Neumann  <sven@gimp.org>
 1432 
 1433 	* Makefile.am
 1434 	* configure.in
 1435 	* gimp.1.in
 1436 	* gimp.spec.in
 1437 	* gimprc.5.in
 1438 	* user_install
 1439 	* user_install.bat
 1440 	* app/gimprc.c
 1441 	* app/user_install.c
 1442 	* libgimp/Makefile.am
 1443 	* libgimp/gimpenv.[ch]: applied a modified version of 
 1444 	gimp-che-20001013-2, a patch from Ben Gertzfield <che@debian.org> 
 1445 	that moves the system-dependant configuration files (gimprc and 
 1446 	friends) into $prefix/etc/gimp/1.1.
 1447 	
 1448 2000-10-14  Sven Neumann  <sven@gimp.org>
 1449 
 1450 	* plug-ins/print/Makefile.am
 1451 	* plug-ins/print/README
 1452 	* plug-ins/print/gimp_main_window.c
 1453 	* plug-ins/print/print-canon.c
 1454 	* plug-ins/print/print-escp2.c
 1455 	* plug-ins/print/print-pcl.c
 1456 	* plug-ins/print/print-printers.c
 1457 	* plug-ins/print/print-util.c
 1458 	* plug-ins/print/print.c: updated gimp-print to version 4.0b3
 1459 
 1460 2000-10-14  Sven Neumann  <sven@gimp.org>
 1461 
 1462 	* app/user_install.c: applied gimp-che-20001013-2, a patch from Ben 
 1463 	Gertzfield which fixes a misuse of "it's", changing it to "its".
 1464 
 1465 2000-10-14  Daniel Egger  <egger@suse.de>
 1466 
 1467 	* README.i18n: Added a few words about "Tip of the Day" translations
 1468 	by <miha.tomsic@guest.arnes.si>.
 1469 
 1470 2000-10-14  Austin Donnelly  <austin@gimp.org>
 1471 
 1472 	* plug-ins/common/nlfilt.c: applied patch by David Hodson
 1473 	    <hodsond@ozemail.com.au> to fix Bugs:
 1474 	      #12299 NL Filter: shift by one pixel
 1475 	      #25968 NL Filter gives strange effects when using alpha > 0.5
 1476 	    Slightly changed from original patch to merge in Sven's
 1477 	    changes to nlfilt and correct a memory trampling bug.
 1478 
 1479 2000-10-12  Kevin Turner  <acapnotic@users.sourceforge.net>
 1480 
 1481 	(applying patch from maru)
 1482 	
 1483 	* plug-ins/common/blur.c: use double callback for double data.
 1484 	Why repeat count is a double, we'll never know.
 1485 	
 1486 	* plug-ins/perl/examples/xachshadow
 1487 	* plug-ins/perl/examples/xachlego: set non-zero limits on some 
 1488 	parameters.	
 1489 	
 1490 
 1491 2000-10-09  Michael Natterer  <mitch@gimp.org>
 1492 
 1493 	* gimp_splash.ppm: A nicer one (this time without
 1494 	version number) from our reporter in Gimpland,
 1495 	Gerald Brosseau <os2user@contact.net>
 1496 
 1497 2000-10-09  Sven Neumann  <sven@gimp.org>
 1498 
 1499 	* gimp.m4: try to make it work again
 1500 
 1501 2000-10-07  Michael Natterer  <mitch@gimp.org>
 1502 
 1503 	* AUTHORS
 1504 	* app/authors.h: somehow Sven's latest "contributors" update
 1505 	didn't make it here.
 1506 
 1507 2000-10-07  Michael Natterer  <mitch@gimp.org>
 1508 
 1509 	* gimp_splash.ppm: it's not 1.1.26 but shiny NEW and UPDATED
 1510 	1.1.27... It's your chance: GET GIMP STOCK OPTIONS.
 1511 
 1512 2000-10-06  Sven Neumann  <sven@gimp.org>
 1513 
 1514 	* plug-ins/common/ps.c: applied gimp-kirchgessner-001005-0
 1515 	Check if input filename keeps a space. Then enclose filename 
 1516 	in " or ' before passing to ghostscript. Otherwise it can't be 
 1517 	interpreted.
 1518 
 1519 	* tips/gimp_tips.pl.txt
 1520 	* tools/authorsgen/contributors: applied gimp-art-20000926-0
 1521 	Updates to the polish translation by Artur Polaczynski 
 1522 	<artie@kmfms.com>
 1523 
 1524 2000-10-05  Sven Neumann  <sven@gimp.org>
 1525 
 1526 	* plug-ins/rcm/rcm_dialog.c: fixed typo
 1527 
 1528 Wed Oct  4 16:18:11 PDT 2000 Manish Singh <yosh@gimp.org>
 1529 
 1530 	* Made 1.1.27 release (1.2pre)
 1531 
 1532 2000-10-05  Simon Budig  <simon@gimp.org>
 1533 
 1534 	* app/paths_dialog.c: Made the import path command work as
 1535 	  intended. Now files can contain multiple paths (simply
 1536 	  cat path files together). Note, that this is a bugfix:
 1537 	  I just moved one line in the code - I like that...  :-)
 1538 	  
 1539 2000-10-04  Michael Natterer  <mitch@gimp.org>
 1540 
 1541 	* plug-ins/print/*: a fresh snapshot of the CVS version from
 1542 	sourceforge. Added new files "AUTHORS" and "print-intl.h".
 1543 
 1544 	The files are identical now (no need any more to add stuff like
 1545 	#include "config.h" to make them work in the GIMP tree).
 1546 
 1547 2000-10-03  Simon Budig  <simon@gimp.org>
 1548 
 1549 	* tools/gimppath2svg.py: New file: Script to convert an exported
 1550 	  gimp-path to a simple SVG-File.
 1551 
 1552 2000-10-03  Michael Natterer  <mitch@gimp.org>
 1553 
 1554 	* plug-ins/common/align_layers.c: Fixed cut'n'paste bug #26203.
 1555 
 1556 2000-10-03  Michael Natterer  <mitch@gimp.org>
 1557 
 1558 	* plug-ins/gdyntext/gdyntext.c: added a missing "break". Fixes #26268.
 1559 
 1560 Tue Oct  3 18:05:53 CEST 2000  Marc Lehmann <pcg@goof.com>
 1561 
 1562 	* plug-ins/common/exchange.c: Try to fix bug #26614.
 1563 
 1564 2000-10-02  Simon Budig  <simon@gimp.org>
 1565 
 1566 	* docs/Wilber.svg: New file: Our favourite pet in a svg-version  :-)
 1567 
 1568 2000-10-02  Michael Natterer  <mitch@gimp.org>
 1569 
 1570 	* app/undo.c: resize the cursor label if the shrink_wrap flag is
 1571 	set. Closes #21936.
 1572 
 1573 2000-10-01  Michael Natterer  <mitch@gimp.org>
 1574 
 1575 	* app/gimpbrush.c
 1576 	* app/gimpbrushpipe.c
 1577 	* app/pattern_header.h
 1578 	* app/patterns.c: (Hopefully) fixed #8150.
 1579 
 1580 	- If something goes wrong during loading, free the resp. object
 1581 	  immediately and close it's FD.
 1582 	- When destroying, check each pointer before freeing it.
 1583 	- Never use if (!gimp_brush_load_brush() || !pattern_load())
 1584 	  but check the return values of both calls separately.
 1585 	  (the original code tried to free an already destroyed temp_buf).
 1586 	- stuff like below (s/sz_PatternHeader/sizeof(PatternHeader)/g etc.)
 1587 
 1588 2000-09-30  Nick Lamb  <njl195@zepler.org.uk>
 1589 
 1590 	* plug-ins/common/*.c: Add <string.h> where it is called for
 1591 
 1592 2000-09-29  Michael Natterer  <mitch@gimp.org>
 1593 
 1594 	* app/brush_edit.[ch]
 1595 	* app/brush_header.h
 1596 	* app/gimpbrush.[ch]
 1597 	* app/gimpbrushgenerated.[ch]
 1598 	* app/gimpbrushlist.[ch]
 1599 	* app/gimpbrushpipe.[ch]
 1600 	* app/gimpcontext.h
 1601 	* app/gimplist.[ch]
 1602 	* app/gimpobject.[ch]
 1603 	* app/gimpset.[ch]
 1604 	* app/gimpsignal.[ch]
 1605 	* app/parasitelist.h: Lotsa fixes in the brush referencing code
 1606 	and cleanups in many GtkObjects:
 1607 
 1608 	- Reference brushes correctly (call gtk_object_sink() after adding
 1609 	  them to the brush list). Don't crash when renaming a brush
 1610 	  multiple times.
 1611 	- Replaced all gtk_object_destroy() with gtk_object_unref|sink().
 1612 	- Removed the "Fake Gimp object system" (gimp_object_destroy() et.al.)
 1613 	  all over the place (while it's a good idea to have a common Gimp
 1614 	  base object, it's totally useless to try to imitate Gtk's object
 1615 	  system).
 1616 	- s/sz_BrushHeader/sizeof(BrushHeader)/g
 1617 	- And of course various indentation and coding style paranoia changes
 1618 	  in all files I visited.
 1619 
 1620 Fri Sep 29 03:10:10 CEST 2000  Daniel Egger  <egger@suse.de>
 1621 
 1622 	* app/brightness_contrast.c:
 1623 	* app/brightness_contrast.h:
 1624 	* app/color_balance.c:
 1625 	* app/color_balance.h:
 1626 	* app/curves.c:
 1627 	* app/curves.h:
 1628 	* app/hue_saturation.c:
 1629 	* app/hue_saturation.h:
 1630 	* app/levels.c:
 1631 	* app/levels.h:
 1632 	* app/posterize.c:
 1633 	* app/posterize.h:
 1634 	* app/threshold.c:
 1635 	* app/threshold.h: Added *_dialog_hide functions which
 1636 	hides the dialog when open.
 1637 	
 1638 	* app/convert.c: Use them to hide dialog before converting
 1639 	image to indexed where the operations would crash the GIMP.
 1640 	Closes bug #23104.
 1641 
 1642 Thu Sep 28 16:03:09 CEST 2000  Daniel Egger  <egger@suse.de>
 1643 
 1644 	* app/menus.c: Simplify a few help paths.
 1645 
 1646 Wed Sep 27 12:54:20 PDT 2000 Manish Singh <yosh@gimp.org>
 1647 
 1648 	* tips/gimp_tips.it.txt: updates from Daniele Medri <madrid@linux.it>
 1649 
 1650 Wed Sep 27 12:47:53 PDT 2000 Manish Singh <yosh@gimp.org>
 1651 
 1652 	* Makefile.am: reordered po dirs in SUBDIRS, so dependencies on
 1653 	generated perl files are taken care of
 1654 
 1655 Wed Sep 27 19:56:02 CEST 2000  Daniel Egger  <egger@suse.de>
 1656 
 1657 	* app/convert.c:
 1658 	* plug-ins/print/print-weave.c:
 1659 	* plug-ins/winsnap/resource.h: Further C++ comments removals.
 1660 
 1661 Wed Sep 27 19:43:05 CEST 2000  Daniel Egger  <egger@suse.de>
 1662 
 1663 	* gimpbrush.c:
 1664 	* gimpbrush.h:
 1665 	* gimpbrushgenerated.c: Return failed brush load try
 1666 	in gimp_brush_load_brush and react accordingly instead
 1667 	of crashing. Fixes part of bug #8150. I'd really
 1668 	appreciate if some expert could have a look in the
 1669 	pixmapbrush and brushpipe half of this problem.
 1670 
 1671 Wed Sep 27 19:43:13 CEST 2000  Daniel Egger  <egger@suse.de>
 1672 
 1673 	* app/paint_funcs.c: Implemented suggested solution for
 1674 	SPARC alignment problem by Jon Hazen. Fixes bug #21269.
 1675 
 1676 Wed Sep 27 00:46:31 CEST 2000  Daniel Egger  <egger@suse.de>
 1677 
 1678 	* app/channel_ops.c:
 1679 	* app/convert.c:
 1680 	* app/tile_manager.c:
 1681 	* plug-ins/Lighting/lighting_ui.c:
 1682 	* plug-ins/common/jpeg.c:
 1683 	* plug-ins/common/winclipboard.c:
 1684 	* plug-ins/sel2path/spline.c:
 1685 	* plug-ins/twain/tw_func.h:
 1686 	* plug-ins/twain/tw_util.h:
 1687 	* plug-ins/twain/twain.h:
 1688 	* plug-ins/winsnap/winsnap.c: Turned C++ style comments into
 1689 	C ones.
 1690 
 1691 Mon Sep 25 17:04:39 PDT 2000 Manish Singh <yosh@gimp.org>
 1692 
 1693 	* plug-ins/print/print-canon.c: portability fix for varargs usage
 1694 	(already upstream)
 1695 
 1696 Mon Sep 25 12:25:34 BST 2000  Austin Donnelly <austin@gimp.org>
 1697 
 1698 	* gimp-remote.1.in: minor English fix.
 1699 
 1700 2000-09-24  Seth Burgess  <sjburges@gimp.org>
 1701 	
 1702 	* fileops.c : made the dialog have the name of whatever file was last
 1703 	selected on a multi-list.  Also fixed a memory leak while I was in
 1704 	there.  Closes #25821.
 1705 
 1706 2000-09-25  Sven Neumann  <sven@gimp.org>
 1707 
 1708 	* app/resolution_calibrate.[ch]: new files. Code for the resolution 
 1709 	calibration dialog that used to live in user_install.c
 1710 
 1711 	* app/Makefile.in
 1712 	* app/menus.c
 1713 	* app/preferences_dialog.[ch]
 1714 	* app/user_install.[ch]: added a Calibrate button to the Preferences
 1715 	
 1716 2000-09-23  Kevin Turner  <acapnotic@users.sourceforge.net>
 1717 
 1718 	* plug-ins/pygimp/gimpmodule.c (newpfobject): use correct type for
 1719 	enums
 1720 
 1721 	* plug-ins/pygimp/plug-ins/gtkcons.py (Console.run): set _ after
 1722 	evaluating a statement, so _ may be used as it is in the python
 1723 	interpreter.
 1724 
 1725 Sat Sep 23 14:44:35 PDT 2000 Manish Singh <yosh@gimp.org>
 1726 
 1727 	* Made 1.1.26 release (1.2pre)
 1728 
 1729 Thu Sep 21 22:28:04 BST 2000 Andy Thomas <alt@gimp.org>
 1730 
 1731 	* plug-ins/gfig/gfig.c
 1732 	
 1733 	Allowed gfig to paint in gradients. Iam sure it use to do this...
 1734 
 1735 Thu Sep 21 17:41:26 CEST 2000  Daniel Egger  <egger@suse.de>
 1736 
 1737 	* gimp.m4: Also try new API when trying to link the
 1738 	test program.
 1739 
 1740 2000-09-21  Tor Lillqvist  <tml@iki.fi>
 1741 
 1742 	* libgimp/makefile.mingw.in
 1743 	* app/makefile.mingw.in
 1744 	* modules/makefile.mingw.in
 1745 	* plug-ins/makefile.mingw.in: Fix bug in ../config.h rule, cp src
 1746 	and dest were in wrong order.
 1747 
 1748 	* config.h.win32: Remove alloca definition, current <glib.h> now
 1749 	handles that.
 1750 
 1751 Wed Sep 20 22:40:25 BST 2000 Andy Thomas <alt@gimp.org>
 1752 
 1753 	* plug-ins/gfig/gfig.c
 1754 	
 1755 	Fixed problems since the interface to gimp-drawable-fill() has 
 1756 	changed. Also fixed some GTK warnings when GFig objects were
 1757 	loaded.
 1758 
 1759 2000-09-20  Kevin Turner  <acapnotic@users.sourceforge.net>
 1760 
 1761 	* plug-ins/pygimp/plug-ins/pdbbrowse.py (pars): Oops.  When we did
 1762 	s/PARAM_/PDB_/, we forgot to do s/6/4/ (the length of the prefix
 1763 	string changed).
 1764 
 1765 	* plug-ins/pygimp/gimpmodule.c: Filter this through remove_cruft,
 1766 	finishing the libgimp renaming (and further ensuring that it won't
 1767 	work with older libgimps).
 1768 
 1769 2000-09-15  Asbjorn Pettersen  <asbjornP@dualog.no>
 1770 
 1771 	* plug-ins/print/print-ps.c (ps_parameters): use g_strncasecmp()
 1772 	instead of strncasecmp().  More portable.
 1773 
 1774 2000-09-15  Kevin Turner  <acapnotic@users.sourceforge.net>
 1775 
 1776 	* app/gdisplay_color_ui.c (color_display_cancel_callback): 
 1777 	(color_display_ok_callback): add calls to dialog_unregister
 1778 	before destroying the dialog.  Closes bug "segfault after using
 1779 	'Display Filters'".
 1780 
 1781 	* app/dialog_handler.c: add paranoid graceful robust checking
 1782 	of active_dialogs to all public methods, in an attempt to minimize
 1783 	damage in case some module causes an error like the one above.
 1784 
 1785 2000-09-15  Nick Lamb  <njl195@zepler.org.uk>
 1786 
 1787 	* plug-ins/common/png.c: possible fix for #22805
 1788 
 1789 2000-09-14  Jay Cox  <jaycox@gimp.org>
 1790 
 1791 	* app/pixel_processor.c: fix bug #24188.
 1792 	* app/preferences_dialog.c: allow num_processors to be set on
 1793 	the fly.
 1794 
 1795 2000-09-14  Michael Natterer  <mitch@gimp.org>
 1796 
 1797 	* app/disp_callbacks.c: always position the menu inside the
 1798 	screen boundaries.
 1799 
 1800 2000-09-14  Michael Natterer  <mitch@gimp.org>
 1801 
 1802 	* app/disp_callbacks.c: new function gdisplay_origin_menu_position()
 1803 	which positions the menu right of the arrow instead of underneath
 1804 	the mouse (where you always have the first entry selected, which
 1805 	is annoying).
 1806 
 1807 2000-09-07  Tor Lillqvist  <tml@iki.fi>
 1808 
 1809 	* plug-ins/common/ps.c: Use fopen (xxx, "rb") on all systems. It
 1810 	is standard C, does no harm on systems where it isn't needed
 1811 	(Unix).
 1812 
 1813 	* libgimp/gimp.c (gimp_extension_process): Use
 1814 	g_io_channel_win32_poll() instead of
 1815 	g_io_channel_win32_wait_for_condition().
 1816 
 1817 Wed Aug 30 19:01:28 BST 2000  Adam D. Moss <adam@gimp.org>
 1818 
 1819 	* plug-ins/common/animoptimize.c: Same again.
 1820 
 1821 Wed Aug 30 18:49:01 BST 2000  Adam D. Moss <adam@gimp.org>
 1822 
 1823 	* plug-ins/common/animationplay.c: Change default frame duration
 1824 	for consistancy.
 1825 
 1826 Wed Aug 30 01:19:03 PDT 2000 Manish Singh <yosh@gimp.org>
 1827 
 1828 	* plug-ins/gap/resize.c
 1829 	* plug-ins/gdyntext/charmap.c
 1830 	* plug-ins/gdyntext/charmap_window.c
 1831 	* plug-ins/gdyntext/message_window.c
 1832 	* plug-ins/gimpressionist/color.c
 1833 	* plug-ins/gimpressionist/general.c
 1834 	* plug-ins/gimpressionist/orientation.c
 1835 	* plug-ins/gimpressionist/orientmap.c
 1836 	* plug-ins/gimpressionist/paper.c
 1837 	* plug-ins/gimpressionist/placement.c
 1838 	* plug-ins/gimpressionist/presets.c
 1839 	* plug-ins/gimpressionist/preview.c
 1840 	* plug-ins/gimpressionist/size.c
 1841 	* plug-ins/gimpressionist/sizemap.c: more COMPAT_CRUFT removal
 1842 
 1843 2000-08-29  Piers Cornwell  <piers.cornwell@bigfoot.com>
 1844 
 1845 	* plug-ins/Lighting/lighting_ui.c
 1846 	* plug-ins/Lighting/lighting_preview.h: Make Env and Bumpmap
 1847 	tabs show all the time and other minor changes.
 1848 
 1849 2000-08-28  Piers Cornwell  <piers.cornwell@bigfoot.com>
 1850 
 1851 	* plug-ins/Lighting/lighting_main.[ch]:
 1852 	* plug-ins/Lighting/lighting_preview.h:
 1853 	* plug-ins/Lighting/lighting_ui.c: Clean up and remove 
 1854 	non-functional zoom buttons.
 1855 
 1856 2000-08-28  Asbjorn Pettersen  <asbjornP@dualog.no>
 1857 
 1858 	* plug-ins/common/gz.c (save_image): FIX OS/2 problem with loading/saving
 1859 	gz files. Skip waitpid () for OS/2.
 1860 
 1861 Sun Aug 27 22:41:36 CEST 2000  Marc Lehmann <pcgqgoof.com>
 1862 	
 1863         * configure.in, plug-ins/perl/po/Makefile.in.in: moved po-perl to
 1864         plug-ins/perl/po.
 1865         * plug-ins/perl/po/*: added Makefile.in, Makefile.in.in and a few
 1866         other files.
 1867 
 1868 2000-08-28  Michael Natterer  <mitch@gimp.org>
 1869 
 1870 	* configure.in: added -DGTK_DISABLE_COMPAT_H to CPPFLAGS.
 1871 
 1872 	* app/app_procs.c
 1873 	* app/gdisplay.c
 1874 	* app/layers_dialog.c
 1875 	* app/menus.c
 1876 	* app/tips_dialog.c
 1877 	* libgimp/gimpcolorbutton.c
 1878 	* plug-ins/FractalExplorer/Dialogs.c
 1879 	* plug-ins/FractalExplorer/FractalExplorer.c
 1880 	* plug-ins/bmp/bmpwrite.c
 1881 	* plug-ins/common/AlienMap.c
 1882 	* plug-ins/common/AlienMap2.c
 1883 	* plug-ins/common/CML_explorer.c
 1884 	* plug-ins/common/animationplay.c
 1885 	* plug-ins/common/cubism.c
 1886 	* plug-ins/common/curve_bend.c
 1887 	* plug-ins/common/deinterlace.c
 1888 	* plug-ins/common/gee.c
 1889 	* plug-ins/common/glasstile.c
 1890 	* plug-ins/common/iwarp.c
 1891 	* plug-ins/common/mail.c
 1892 	* plug-ins/common/pat.c
 1893 	* plug-ins/common/pixelize.c
 1894 	* plug-ins/common/plugindetails.c
 1895 	* plug-ins/common/png.c
 1896 	* plug-ins/common/sample_colorize.c
 1897 	* plug-ins/common/sel_gauss.c
 1898 	* plug-ins/common/sinus.c
 1899 	* plug-ins/common/sparkle.c
 1900 	* plug-ins/common/spheredesigner.c
 1901 	* plug-ins/common/tga.c
 1902 	* plug-ins/common/tileit.c
 1903 	* plug-ins/common/vpropagate.c
 1904 	* plug-ins/common/warp.c
 1905 	* plug-ins/common/waves.c
 1906 	* plug-ins/common/wmf.c
 1907 	* plug-ins/flame/flame.c
 1908 	* plug-ins/fp/fp_gtk.c
 1909 	* plug-ins/gap/gap_arr_dialog.c
 1910 	* plug-ins/gap/gap_dbbrowser_utils.c
 1911 	* plug-ins/gap/gap_mov_dialog.c
 1912 	* plug-ins/gap/gap_navigator_dialog.c
 1913 	* plug-ins/gap/gap_resi_dialog.c
 1914 	* plug-ins/gdyntext/gdyntext_ui.c
 1915 	* plug-ins/gfig/gfig.c
 1916 	* plug-ins/gimpressionist/brush.c
 1917 	* plug-ins/gimpressionist/gimpressionist.c
 1918 	* plug-ins/pagecurl/pagecurl.c
 1919 	* plug-ins/print/gimp_main_window.c
 1920 	* plug-ins/rcm/rcm_callback.c
 1921 	* plug-ins/rcm/rcm_dialog.c
 1922 	* plug-ins/script-fu/script-fu-console.c
 1923 	* plug-ins/script-fu/script-fu-scripts.c
 1924 	* plug-ins/script-fu/script-fu-server.c
 1925 	* plug-ins/sel2path/sel2path_adv_dialog.c
 1926 	* plug-ins/xjt/xjt.c: removed COMPAT_CRUFT.
 1927 
 1928 2000-08-28  Sven Neumann  <sven@gimp.org>
 1929 
 1930 	* plug-ins/script-fu/script-fu.c: add missing cases to switch 
 1931 	statement.
 1932 
 1933 2000-08-28  Sven Neumann  <sven@gimp.org>
 1934 
 1935 	* libgimp/gimpchainbutton.[ch]: emit a "toggled" signal. This
 1936 	is rarely useful since in most cases you want to connect to 
 1937 	the "changed" signal of the attached size_entries since you can
 1938 	not know otherwise which of the attached entries needs to be
 1939 	adjusted. Providing the signal is good style nevertheless.
 1940 
 1941 2000-08-27  Michael Natterer  <mitch@gimp.org>
 1942 
 1943 	* libgimp/gimp.c: NULL is the default log domain, not "".
 1944 
 1945 2000-08-27  Piers Cornwell  <piers.cornwell@bigfoot.com>
 1946 
 1947 	* plug-ins/Lighting/lighting_ui.c: s/Treshold/Threshold.
 1948 
 1949 2000-08-27  Kevin Turner  <acapnotic@users.sourceforge.net>
 1950 
 1951 	* libgimp/gimp.h (union _GimpParamData): 
 1952 	s/gint32 d_status/GimpPDBStatusType d_status/
 1953 
 1954 2000-08-27  Sven Neumann  <sven@gimp.org>
 1955 	
 1956 	* Makefile.am
 1957 	* configure.in
 1958 	* po-perl: added new directory po-perl which takes care of 
 1959 	i18n for gimp-perl the standard way. Tweaked pxgettext a little.
 1960 	
 1961 	* plug-ins/perl/Makefile.PL: disabled use of plug-ins/perl/po. 
 1962 	Marc will take care of either removing the po directory or moving
 1963 	the new stuff there.
 1964 	
 1965 2000-08-27 Alastair McKinstry <mckinstry@computer.org>
 1966 
 1967 	* configure.in: Added Irish (ga) to ALL_LINGUAS.
 1968 
 1969 2000-08-27  Sven Neumann  <sven@gimp.org>
 1970 
 1971 	* plug-ins/script-fu/script-fu.c: These names were accidentally
 1972 	changed by my conversion-script. Reverted the change to make
 1973 	scripts work again. Thanks to Andy Thomas for spotting this.
 1974 
 1975 2000-08-25  Tor Lillqvist  <tml@iki.fi>
 1976 
 1977 	* app/cursorutil.c (gimp_change_win_cursor): Plug memory leak. The
 1978 	bitmap and mask GdkBitmaps were leaked each time.
 1979 
 1980 	* plug-ins/makefile.mingw.in: Really add it this time.
 1981 
 1982 2000-08-25  Sven Neumann  <sven@gimp.org>
 1983 
 1984 	* PLUGIN_MAINTAINERS: updated
 1985 	
 1986 	* app/gimphelp.c: if the internal helpbrowser is not found,
 1987 	offer to use Netscape instead.
 1988 	
 1989 2000-08-25  Tor Lillqvist  <tml@iki.fi>
 1990 
 1991 	* libgimp/gimp.def: Add new entry points.
 1992 
 1993 2000-08-25  Sven Neumann  <sven@gimp.org>
 1994 
 1995 	* tools/pdbgen/pdb/fileops.pdb
 1996 	* tools/pdbgen/pdb/selection.pdb: added a few more PDB wrappers
 1997 
 1998 	* tools/pdbgen/pdb/image.pdb: tweaked the help and blurb strings
 1999 	
 2000 	* app/image_cmds.c
 2001 	* libgimp/gimpfileops_pdb.[ch]
 2002 	* libgimp/gimpimage_pdb.c
 2003 	* libgimp/gimpselection_pdb.[ch]: regenerated
 2004 
 2005 	* plug-ins/common/bz2.c
 2006 	* plug-ins/common/gz.c
 2007 	* plug-ins/common/mail.c
 2008 	* plug-ins/common/screenshot.c
 2009 	* plug-ins/common/url.c
 2010 	* plug-ins/gdyntext/gdyntext.c
 2011 	* plug-ins/gfig/gfig.c: use new PDB wrappers.
 2012 	For GDynText this change fixes a bug since it used to use the
 2013 	wrong number of arguments for gimp_selection_load().
 2014 
 2015 	* plug-ins/flame/rect.[ch]: removed compiler warning
 2016 
 2017 2000-08-25  Sven Neumann  <sven@gimp.org>
 2018 
 2019 	* libgimp/gimpchannel.c
 2020 	* libgimp/gimpimage.c
 2021 	* libgimp/gimplayer.c
 2022 	* libgimp/gimpproceduraldb.[ch]
 2023 	* libgimp/gimpselection.c: document wrapped PDB wrappers
 2024 
 2025 2000-08-25  Sven Neumann  <sven@gimp.org>
 2026 
 2027 	* libgimp/gimp*_pdb.c
 2028 	* tools/pdbgen/lib.pl: autogenerate gtkdoc comments for all PDB 
 2029 	wrappers.
 2030 	
 2031 Thu Aug 24 23:37:46 CEST 2000  Marc Lehmann <pcg@goof.com>
 2032 
 2033         * gimp.m4: Make it work with 1.1 again without sacrifing 1.0
 2034         detection.
 2035 
 2036 2000-08-24  Sven Neumann  <sven@gimp.org>
 2037 
 2038 	* app/about_dialog.c: sorry, Tor, that wouldn't compile under gdk-1.2.
 2039 
 2040 2000-08-24  Tor Lillqvist  <tml@iki.fi>
 2041 
 2042 	* README.win32: Update, tell people the MSVC makefiles are not
 2043 	up-to-date.
 2044 
 2045 	* */makefile.msc: Add warning about being outdated.
 2046 
 2047 	* */makefile.cygwin: Remove.
 2048 
 2049 	* */makefile.mingw.in: New files replacing the makefile.cygwin files.
 2050 
 2051 	* */Makefile.am: Change correspondingly.
 2052 
 2053 	* configure.in: Generate corresponding makefile.mingw files.
 2054 
 2055 	* app/about_dialog.c: Include <gdk/gdkconfig.h> for
 2056 	GDK_USE_UTF8_MBS. Add UTF-8 version of a string.
 2057 
 2058 	* libgimp/gimp.c: Remove horrible Win32 hack, not needed any longer.
 2059 
 2060 	* plug-ins/common/jpeg.c: Use g_message, not g_warning.
 2061 
 2062 	* plug-ins/common/winclipboard.c
 2063 	* plug-ins/common/winprint.c: Remove COMPAT_CRUFT.
 2064 
 2065 	* plug-ins/Lighting/lighing_apply.c: Fix for non-interactive mode
 2066 	bug, supplied by Piet van Oostrum.
 2067 
 2068 	* tips/makefile.mingw: New file.
 2069 
 2070 	* tips/Makefile.am: Add it.
 2071 	
 2072 2000-08-24  Sven Neumann  <sven@gimp.org>
 2073 
 2074 	* libgimp/gimpcompat.h
 2075 	* libgimp/gimpexport.[ch]: renamed CAN_HANDLE_INDEXED and friends.
 2076 
 2077 	* plugins/bmp/bmp.c
 2078 	* plugins/common/aa.c
 2079 	* plugins/common/csource.c
 2080 	* plugins/common/gbr.c
 2081 	* plugins/common/gicon.c
 2082 	* plugins/common/gif.c
 2083 	* plugins/common/gpb.c
 2084 	* plugins/common/header.c
 2085 	* plugins/common/hrz.c
 2086 	* plugins/common/jpeg.c
 2087 	* plugins/common/pat.c
 2088 	* plugins/common/pcx.c
 2089 	* plugins/common/pix.c
 2090 	* plugins/common/png.c
 2091 	* plugins/common/pnm.c
 2092 	* plugins/common/ps.c
 2093 	* plugins/common/psp.c
 2094 	* plugins/common/sunras.c
 2095 	* plugins/common/tga.c
 2096 	* plugins/common/tiff.c
 2097 	* plugins/common/xbm.c
 2098 	* plugins/common/xpm.c
 2099 	* plugins/common/xwd.c
 2100 	* plug-ins/fits/fits.c
 2101 	* plugins/gfli/gfli.c
 2102 	* plugins/sgi/sgi.c: ditto
 2103 	
 2104 2000-08-23 Garry R. Osgood <gosgood@idt.net>
 2105 
 2106 	* app/image_map.c 
 2107 	A bit of refresh drawable code was misplaced 
 2108 	these many years ago, leading to the persistence 
 2109 	of color tool effects, as reported in Mihail 
 2110 	Milushev's nicely composed bug report. Closes #7626
 2111 	See http://bugs.gnome.org/db/76/7626.html for
 2112 	the gory details.
 2113 
 2114 Wed Aug 23 17:31:35 PDT 2000 Manish Singh <yosh@gimp.org>
 2115 
 2116 	* configure.in: perl support for COMPAT_CRUFT
 2117 
 2118 	* plug-ins/gap/gap_decode_mpeg_main.c: removed COMPAT_CRUFT
 2119 
 2120 2000-08-24  Sven Neumann  <sven@gimp.org>
 2121 
 2122 	* plug-ins/gap/iter_ALT/*/*.inc: removed COMPAT_CRUFT
 2123 
 2124 	* libgimp/gimpcompat.h
 2125 	* libgimp/gimpenums.h
 2126 	* tools/pdbgen/enumcode.pl: reversed the COMPAT_CRUFT logic: 
 2127 	Default is not to include compatibility definitions. Define
 2128 	GIMP_ENABLE_COMPAT_CRUFT to make old plug-ins compile against
 2129 	the 1.2 API.
 2130 	
 2131 	* plug-ins/print/print_gimp.h: define GIMP_ENABLE_COMPAT_CRUFT
 2132 	here since we will update gimp-print in a few days anyway.
 2133 
 2134 2000-08-24  Sven Neumann  <sven@gimp.org>
 2135 
 2136 	* plug-ins/rcm/rcm.[ch]
 2137 	* plug-ins/rcm/rcm_misc.[ch]
 2138 	* plug-ins/sel2path/sel2path.c
 2139 	* plug-ins/sgi/sgi.c
 2140 	* plug-ins/twain/twain.c
 2141 	* plug-ins/webbrowser/webbrowser.c
 2142 	* plug-ins/winsnap/winsnap.c
 2143 	* plug-ins/xjt/xjpeg.[ch]
 2144 	* plug-ins/xjt/xjt.c
 2145 	* plug-ins/xjt/xpdb_calls.c: removed COMPAT_CRUFT
 2146 	
 2147 2000-08-23  Sven Neumann  <sven@gimp.org>
 2148 
 2149 	* app/fileops.c: make the file_save dialog sensitive again if the
 2150 	user clicked "No" when asked if he wishes to overwrite a file.
 2151 
 2152 	* app/gimpimage.c: when saving an undoable parasite, just do it
 2153 	without calling undo_push_cantundo(). Undoable parasites are used
 2154 	by many save plug-ins to attach a comment, but this operation 
 2155 	shouldn't prevent the user from using the undo_stack afterwards.
 2156 	The JPEG plug-in has an additional bug that I couldn't solve, so
 2157 	undoing after a Save As JPEG is still impossible.
 2158 
 2159 	* app/undo_history.c: lame attempt to draw the clean symbol at the
 2160 	correct undo step. Not perfect but much better as before...
 2161 	
 2162 Wed Aug 23 20:15:21 BST 2000  Adam D. Moss <adam@gimp.org>
 2163 
 2164 	* plug-ins/common/psd.c: removed some more debugging output.  Zzz.
 2165 
 2166 2000-08-23  Sven Neumann  <sven@gimp.org>
 2167 
 2168 	* libgimp/gimpimage.[ch]
 2169 	* libgimp/gimpproceduraldb.[ch]: pass the return value of the
 2170 	PDB call through the wrapper functions.
 2171 
 2172 2000-08-23  Sven Neumann  <sven@gimp.org>
 2173 
 2174 	* plug-ins/helpbrowser/helpbrowser.c
 2175 	* plug-ins/ifscompose/ifscompose.c
 2176 	* plug-ins/imagemap/imap_main.c
 2177 	* plug-ins/imagemap/imap_preview.[ch]
 2178 	* plug-ins/maze/handy.c
 2179 	* plug-ins/maze/maze.c
 2180 	* plug-ins/maze/maze_face.c
 2181 	* plug-ins/mosaic/mosaic.c
 2182 	* plug-ins/pagecurl/pagecurl.c: removed COMPAT_CRUFT
 2183 
 2184 2000-08-23  Sven Neumann  <sven@gimp.org>
 2185 
 2186 	* plug-ins/common/threshold_alpha.c: avoid floating point exception
 2187 	on small images (reported by Steven Grady)
 2188 
 2189 	* plug-ins/common/CML_explorer.c
 2190 	* plug-ins/common/max_rgb.c
 2191 	* plug-ins/common/nlfilt.c
 2192 	* plug-ins/common/scatter_hsv.c: same fix here
 2193 	
 2194 Tue Aug 22 18:42:04 PDT 2000 Manish Singh <yosh@gimp.org>
 2195 
 2196 	* configure.in: $srcdir != $builddir fix for GIMP_CONTRIBUTORS
 2197 
 2198 	* plug-ins/common/plugin-defs.pl: More tidying up after Daniel Egger
 2199 
 2200 	* tools/pdbgen/Makefile.am: parse pdb defs only once for app and lib
 2201 
 2202 	* tools/pdbgen/lib.pl
 2203 	* tools/pdbgen/pdb/procedural_db.pdb: all void rets now return a
 2204 	boolean for success/failure
 2205 
 2206 2000-08-23  Nick Lamb  <njl195@zepler.org.uk>
 2207 
 2208 	* plug-ins/Makefile.am:
 2209 	* plug-ins/common/.cvsignore: Tidy up after Daniel Egger
 2210 
 2211 Tue Aug 22 20:42:52 CEST 2000 Daniel Egger  <egger@suse.de>
 2212 
 2213 	* plug-ins/gfli/gfli.c: removed COMPAT_CRUFT.
 2214 
 2215 Tue Aug 22 20:42:52 CEST 2000 Daniel Egger  <egger@suse.de>
 2216 	
 2217 	* plug-ins/common/cubism.c: Made a few minor optimisations.
 2218 
 2219 Tue Aug 22 18:26:06 CEST 2000 Daniel Egger  <egger@suse.de>
 2220 	
 2221 	* plug-ins/Makefile.am: 
 2222 	* plug-ins/common/Makefile.am:
 2223 	* plug-ins/sinus/Makefile.am:
 2224 	* plug-ins/sinus/sinus.c:
 2225 	* plug-ins/sinus/sinus_logo.h:
 2226 	* plug-ins/common/sinus.c:
 2227 	* plug-ins/common/struc.c:
 2228 	* plug-ins/struc/struc.c:
 2229 	* plug-ins/struc/struc.h: Simplified sinus and struct and
 2230 	moved them into common. removed COMPAT_CRUFT.
 2231 	
 2232 	* plug-ins/common/mpeg.c: removed COMPAT_CRUFT.
 2233 	
 2234 2000-08-22  Sven Neumann  <sven@gimp.org>
 2235 
 2236 	* plug-ins/FractalExplorer/*.[ch]
 2237 	* plug-ins/Lighting/*.[ch]
 2238 	* plug-ins/MapObject/*.[ch]
 2239 	* plug-ins/bmp/*.[ch]
 2240 	* plug-ins/faxg3/faxg3.c
 2241 	* plug-ins/fits/fits.c
 2242 	* plug-ins/flame/flame.c
 2243 	* plug-ins/fp/*.[ch]
 2244 	* plug-ins/gap/*.[ch]
 2245 	* plug-ins/gdyntext/*.[ch]
 2246 	* plug-ins/gfig/gfig.c
 2247 	* plug-ins/gflare/gflare.c
 2248 	* plug-ins/gfli/gfli.c
 2249 	* plug-ins/gimpressionist/*.c
 2250 	* plug-ins/script-fu/*.[ch]: removed COMPAT_CRUFT.
 2251 	
 2252 Tue Aug 22 03:35:46 CEST 2000 Daniel Egger  <egger@suse.de>
 2253 
 2254 	* plug-ins/common/AlienMap.c: Cleaned up AlienMap 
 2255 	and moved to common.
 2256 	
 2257 	* plug-ins/common/AlienMap2.c: Cleaned up AlienMap2,
 2258 	removed COMPAT_CRUFT and moved to common.
 2259 	
 2260 	* plug-ins/Makefile.am: Removed AlienMap and AlienMap2.
 2261 	* plug-ins/common/Makefile.am: Added AlienMap and 
 2262 	AlienMap2.
 2263 
 2264 2000-08-22  Sven Neumann  <sven@gimp.org>
 2265 
 2266 	* plug-ins/common/*.c: removed COMPAT_CRUFT.
 2267 
 2268 Tue Aug 22 02:12:36 CEST 2000 Daniel Egger  <egger@suse.de>
 2269 
 2270 	* plug-ins/AlienMap/AlienMap.c:
 2271 	* plug-ins/dbbrowser/dbbrowser.c:
 2272 	* plug-ins/dbbrowser/dbbrowser_utils.c: removed further
 2273 	COMPAT_CRUFT.
 2274 
 2275 Tue Aug 22 01:02:41 CEST 2000 Daniel Egger  <egger@suse.de>
 2276 	
 2277 	* plug-ins/AlienMap/AlienMap.c: removed COMPAT_CRUFT. 
 2278 
 2279 Tue Aug 22 00:41:06 CEST 2000 Daniel Egger  <egger@suse.de>
 2280 
 2281 	* plug-ins/dbbrowser/*.c: removed COMPAT_CRUFT and added
 2282 	missing include.
 2283 
 2284 2000-08-21  Piers Cornwell  <piers.cornwell@bigfoot.com>
 2285 
 2286 	* app/main.c: Alter some options, and beautify.
 2287 
 2288 	* gimp.1.in: Document the new options.
 2289 
 2290 Mon Aug 21 14:09:55 PDT 2000 Manish Singh <yosh@gimp.org>
 2291 
 2292 	* tools/pdbgen/pdb/unit.pdb: added get_number_of_built_in_units
 2293 
 2294 	* tools/pdbgen/Makefile.am: gen files in $top_srcdir/libgimp
 2295 
 2296 	* tools/pdbgen/lib.pl
 2297 	* tools/pdbgen/pdb/procedural_db.pdb: libgimp pdbgen munging, final
 2298 	landing
 2299 
 2300 Mon Aug 21 11:57:48 PDT 2000 Manish Singh <yosh@gimp.org>
 2301 
 2302 	* tools/pdbgen/lib.pl
 2303 	* tools/pdbgen/pdb/parasite.pdb: libgimp pdbgen munging
 2304 
 2305 	* libgimp/gimpbrushes_pdb.[ch]
 2306 	* libgimp/gimpdrawable_pdb.[ch]
 2307 	* libgimp/gimppatterns_pdb.[ch]: new autogenned files landed
 2308 
 2309 Mon Aug 21 10:33:59 PDT 2000 Manish Singh <yosh@gimp.org>
 2310 
 2311 	* Made 1.1.25 release (1.2pre)
 2312 
 2313 2000-08-21  Sven Neumann  <sven@gimp.org>
 2314 
 2315 	* plug-ins/common/ps.c: applied gimp-kirchgessner-000820-0,
 2316 	a patch by Peter Kirchgessner which fixes a problem with the 
 2317 	calculation of extent for Mac files (bug report #10547) and
 2318 	a problem with the loop when not reading all images of a 
 2319 	multipage file.
 2320 
 2321 Sun Aug 20 21:02:22 BST 2000  Austin Donnelly  <austin@gimp.org>
 2322 
 2323 	* emboss.c
 2324 	* jigsaw.c
 2325 	* max_rgb.c
 2326 	* nlfilt.c
 2327 	* wind.c
 2328 	* waves.c: When a radio button in GTK is clicked, the
 2329 	    widget that used to be selected gets a signal as well as the
 2330 	    one that was clicked.  Mostly people cope with this by
 2331 	    guarding their signal handers with a check to run to the code
 2332 	    only if the widget is active.  However, the callback functions
 2333 	    registered with gimp_radio_group_new2() in the above files
 2334 	    don't have this guard.  In most cases, this is a bad idea
 2335 	    since it causes previews to be updated too many times.  In the
 2336 	    emboss case it would also get the preview contents wrong when
 2337 	    first displaying the dialog, since the act of
 2338 	    gtk_widget_show()ing the dialog causes an event to be sent to
 2339 	    the widget that's just been de-selected, causing the preview
 2340 	    to redraw while the settings are inconsistent.
 2341 
 2342 	* emboss.c: The emboss plugin also used uninitialised data the
 2343 	    first time it is started, which wasn't biting currently, but
 2344 	    might in the future or on other architectures which don't zero
 2345 	    their stacks.  Also made active region estimation more robust.
 2346 
 2347 	    I still haven't been able to reproduce Bug #17660: Embross
 2348 	    plugin crashes, but I will admit that there's what could be
 2349 	    uninitialised memory in the preview bitmap the very first time
 2350 	    it is shown.
 2351 
 2352 2000-08-20  Sven Neumann  <sven@gimp.org>
 2353 
 2354 	* plug-ins/imagemap/Makefile.am
 2355 	* plug-ins/imagemap/imap_cern_parse.[ch]
 2356 	* plug-ins/imagemap/imap_csim_parse.[ch]
 2357 	* plug-ins/imagemap/imap_ncsa_parse.[ch]: recreated from yacc 
 2358 	files and added those files to the distribution. Supposed to 
 2359 	close bugs #8076, #9212 and #10090.
 2360 
 2361 	* plug-ins/imagemap/imap_default_dialog.c
 2362 	* plug-ins/imagemap/imap_file.c
 2363 	* plug-ins/imagemap/imap_main.c: set help accelerator and window icon.
 2364 	
 2365 Fri Aug 18 18:14:35 BST 2000 Austin Donnelly <austin@gimp.org>
 2366 
 2367 	* app/fileops.c: fix nasty bug where if overwriting a file and
 2368 	    also changing the format, gimp would use the old format
 2369 	    rather than the newly selected one.  To repeat: save a new
 2370 	    image as (eg) jpeg by typing foo.jpg<RET>, then Save As XCF by
 2371 	    using the pop-up menu and clicking OK, then Save As jpeg by
 2372 	    using pop-up and clicking OK, and OK again to allow the file
 2373 	    to be overwritten.  You should find that foo.jpg contains an
 2374 	    XCF version of the image.  This was because the "overwrite"
 2375 	    path through the code was subtly different from the standard
 2376 	    way through, meaning that gimage_set_save_proc() was never
 2377 	    called.  Now unified into new function file_save_with_proc().
 2378 
 2379 2000-08-17  Nick Lamb  <njl195@zepler.org.uk>
 2380 
 2381 	* app/fileops.c: I venture once again into app/ to fix #11701.
 2382         This fix is somewhat evil. Tell me (rather than reverting it)
 2383         if you find a case for which it does not work.
 2384 
 2385 Thu Aug 17 22:07:50 BST 2000 Andy Thomas <alt@gimp.org>
 2386 
 2387 	* plug-ins/sel2path/globals.h
 2388 
 2389 	Fixed compilation problems. Some really old compilers had problems
 2390 	with the macros in sel2path. Thanks to  
 2391         Dougal_R_Scott@nag.national.com.aui for pointing it out.	
 2392 
 2393 	* app/layers_dialog.c
 2394 
 2395 	Fixes #16583: "new view" not being updated correctly. I still think
 2396 	theres is a problem in the idle rendering when images that
 2397 	have multiple views require updating. 
 2398 	I could only get the deleting layers operation
 2399 	to leave the "other views" out of date. This fix forces the views
 2400 	to be updates as soon as the layer is deleted. I think this is 
 2401 	acceptable since we are doing a "large scale" operation and the 
 2402 	performance loss by not doing the update in the background is OK.
 2403 
 2404 	* plug-ins/common/plugindetails.c
 2405 
 2406 	Fixed problem when doing searches for plugins containing a 
 2407 	given string caused gtk warnings to be issued.	
 2408 
 2409 2000-08-17  Sven Neumann  <sven@gimp.org>
 2410 
 2411 	* app/boundary.c (allocate_vert_segs): applied a fix for bug #16221
 2412 	found by Seth Burgess <sjburges@gimp.org>.
 2413 
 2414 Wed Aug 16 18:39:44 PDT 2000 Manish Singh <yosh@gimp.org>
 2415 
 2416 	* configure.in: removed awk dependency for authors list
 2417 
 2418 2000-08-16  Garry R. Osgood <gosgood@idt.net>
 2419 
 2420 	* app/gdisplay.c
 2421 	* app/image_map.c
 2422 	Addresses Bug Report #14704, and an undisclosed undo system bug.
 2423 	(1) image_map_create() freezes the undo stack and invokes 
 2424 	    gdisplay_set_menu_sensitivity (_image_map->gdisp) to ghost
 2425 	    Edit/Undo|Edit/Redo and disables associated accelerator keys.
 2426 	    This routine sets up idle renderers for interactive tools
 2427 	    (a) Color Balance... (b) Hue-Saturation... (c) Brightness-Contrast... 
 2428 	    (d) Threshold... (e) Levels...  (f) Curves... and (g) Posterize.
 2429 	    The change prevents disturbance of the Undo system via the GUI
 2430 	    when idle renderers are active.
 2431  	(2) gdisplay_set_menu_sensitivity () tests if the undo facility
 2432 	    is frozen, via gboolean gimage_get_active_layer (gdisp->gimage).
 2433  	    It does not set menu sensitivity for Edit/Undo and Edit/Redo
 2434 	    if the undo/redo stacks are frozen. Otherwise (old behaviour)
 2435 	    it sets sensitivity of these menu items only if the undo/redo
 2436  	    stacks are populated.
 2437 	(3) image_map_commit(), image_map_clear(), and image_map_abort() each
 2438 	    thaw the undo system and invoke gdisplay_set_menu_sensitivity().
 2439 	    when idle rendering completes or is aborted. This causes Control-Z
 2440 	    Control-R and the Edit/Undo|Edit/Redo menu selections to be sensitive
 2441 	    immediately after the Undo stack is populated with one item, addressing
 2442 	    #14704. Formerly, gdisplay_set_menu_sensitivity() was lazily called.
 2443 	    during the next gdisplay_flush(), invariably requiring prompting via
 2444 	    a second edit before sensitivity was set.
 2445 	Not an image lock, but Yet Another UI Lock. Oh well; merrilly we patch along...
 2446  	See http://bugs.gnome.org/db/14/14704.html for gory details. Closes #14704.
 2447 
 2448 2000-08-17  Daniel Egger  <egger@suse.de>
 2449 
 2450 	* help/C/dialogs/color_selectors/*.html: Checking proofread
 2451 	versions by Rebecca.
 2452 
 2453 2000-08-16  Sven Neumann  <sven@gimp.org>
 2454 
 2455 	* plug-ins/gdyntext/gdyntext_ui.c
 2456 	* plug-ins/gdyntext/message_window.c: set gimp_help accelerator
 2457 	on main window and use gimp_dialog_set_icon () on all windows.
 2458 
 2459 2000-08-16  Sven Neumann  <sven@gimp.org>
 2460 
 2461 	* plug-ins/common/animationplay.c: check if drawable returned
 2462 	by gimp_drawable_get() is valid. In a lot of cases this prevents
 2463 	the plug-in from crashing if the user closes the associated 
 2464 	image (as described in bug report #20979).
 2465 
 2466 2000-08-16  Sven Neumann  <sven@gimp.org>
 2467 
 2468 	* plug-ins/gdyntext/README
 2469 	* plug-ins/gdyntext/gdyntext.[ch]: updated to version 1.5.2
 2470 
 2471 2000-08-15  Michael Natterer  <mitch@gimp.org>
 2472 
 2473 	* app/app_procs.c
 2474 	* app/gimprc.c
 2475 	* app/module_db.c
 2476 	* app/plug_in.c: s/if(be_verbose || no_splash)/if(be_verbose)/g
 2477 
 2478 	Changed because nobody on #gimp could explain why "no_splash"
 2479 	should imply "be_verbose".
 2480 
 2481 2000-08-15  Michael Natterer  <mitch@gimp.org>
 2482 
 2483 	* plug-ins/print/*
 2484 	* po-plug-ins/POTFILES.in: updated to the current CVS version
 2485 	from sourceforge (something after 4.0a1).
 2486 
 2487 2000-08-14  Daniel Egger  <egger@suse.de>
 2488 
 2489 	* app/menus.c: Added missing tearoff_delete_cb prototype.
 2490 
 2491 2000-08-10  Kevin Turner  <acapnotic@users.sourceforge.net>
 2492 
 2493 	* tools/pdbgen/enumcode-py.pl:
 2494 	* plug-ins/pygimp/gimpenums.py: gimpenums.py is now autogenerated by
 2495 	enumcode-py.pl
 2496 
 2497 	* plug-ins/pygimp/gimpfu.py: 
 2498 	* plug-ins/pygimp/gimpmodule.c: renaming fixes for libgimp 1.2
 2499 
 2500 	* plug-ins/pygimp/plug-ins/pdbbrowse.py (pars): s/PARAM_/PDB_/
 2501 
 2502 2000-08-09  Kevin Turner  <acapnotic@users.sourceforge.net>
 2503 
 2504 	* plug-ins/pygimp/gimpmodule.c (chn_getattr): under "layer",
 2505 	remove the call to gimp_channel_get_layer_id() as this function
 2506 	does not exist.  It would be well for someone who knows pygimp
 2507 	better than I to review this change, but it keeps pygimp from
 2508 	being *completely* broken.
 2509 
 2510 2000-08-09  Sven Neumann  <sven@gimp.org>
 2511 
 2512 	* plug-ins/gfli/gfli.c: removed double install_procedure for 
 2513 	fli_load.
 2514 
 2515 2000-08-09  Michael Natterer  <mitch@gimp.org>
 2516 
 2517 	* app/app_procs.c: make_initialization_status_window(): reverse
 2518 	logic for if(!no_interface && !no_splash)
 2519 
 2520 	* app/palette.[ch]: removed declarations of the two removed
 2521 	functions. One more s/gint/gboolean/.
 2522 
 2523 	* libgimp/gimpfileselection.[ch]
 2524 	* libgimp/gimppixmap.[ch]: some consistency fixes (mostly fanatic :)
 2525 
 2526 	* libgimp/gimpproceduraldb.c: fixed a compiler warning.
 2527 
 2528 2000-08-09  Sven Neumann  <sven@gimp.org>
 2529 
 2530 	* plug-ins/common/emboss.c: install Emboss with image_type
 2531 	RGB* since it seems to work well on layers with alpha channel
 2532 	(despite the preview, but I think we can live with that).
 2533 
 2534 2000-08-08  Daniel Egger  <egger@suse.de>
 2535 
 2536 	* tools/pdbgen/pdb/convert.pdb:
 2537 	* tools/pdbgen/pdb/palette.pdb:
 2538 	* app/convert.c:
 2539 	* app/convert_cmds.c:
 2540 	* app/palette.c:
 2541 	* app/palette_cmds.c: Removed superflous 
 2542 	palette_init_palettes() and palette_free_palettes() functions
 2543 	and changed their callers accordingly.
 2544 
 2545 2000-08-08  Sven Neumann  <sven@gimp.org>
 2546 
 2547 	* Makefile.am
 2548 	* configure.in
 2549 	* gimp.1.in
 2550 	* gimp.spec.in
 2551 	* gimprc.5.in
 2552 	* gimptool.1.in
 2553 	* gimp-remote.1.in: added manpage for gimp-remote.
 2554 	
 2555 2000-08-08  Sven Neumann  <sven@gimp.org>
 2556 
 2557 	* tools/gimp-remote.c: added command-line option --new that starts
 2558 	a new gimp if no suitable gimp-window is found.
 2559 
 2560 2000-08-08  Sven Neumann  <sven@gimp.org>
 2561 
 2562 	* app/palette.c: don't crash when no palettes are available
 2563 	(thanks to Daniel for pointing me to this), but allow to open
 2564 	the Palette Editor so you can refresh or create a new one.
 2565 
 2566 2000-08-07  Michael Natterer  <mitch@gimp.org>
 2567 
 2568 	* plug-ins/gdyntext/gdyntext.c: no need to INIT_I18N_UI() in the
 2569 	query() proc.
 2570 
 2571 2000-08-04  Michael Natterer  <mitch@gimp.org>
 2572 	    Sven Neumann  <sven@gimp.org>
 2573 
 2574 	* libgimp/gimp.h
 2575 	* libgimp/gimpcompat.h
 2576 	* plug-ins/common/curve_bend.c
 2577 	* plug-ins/common/plugindetails.c
 2578 	* plug-ins/dbbrowser/dbbrowser_utils.c
 2579 	* plug-ins/gap/gap_dbbrowser_utils.c
 2580 	* plug-ins/gap/gap_filter_codegen.c
 2581 	* plug-ins/gap/gap_filter_pdb.c
 2582 	* plug-ins/gap/gap_pdb_calls.c
 2583 	* plug-ins/maze/maze_face.c
 2584 	* plug-ins/pygimp/gimpmodule.c
 2585 	* plug-ins/script-fu/script-fu-scripts.c
 2586 	* plug-ins/script-fu/script-fu.c
 2587 	* plug-ins/xjt/xpdb_calls.c: removed COMPAT_CRUFT
 2588 
 2589 2000-08-07  Sven Neumann  <sven@gimp.org>
 2590 
 2591 	* plug-ins/gdyntext/gdyntext.[ch]
 2592 	* lug-ins/gdyntext/gdyntext_ui.c: use a GimpColorButton to select
 2593 	the text color (fixes bug #5302). Reindented the code so it becomes
 2594 	readable.
 2595 
 2596 2000-08-07  Sven Neumann  <sven@gimp.org>
 2597 
 2598 	* plug-ins/gdyntext/gdyntext.c: readded three lines that were
 2599 	accidentally removed. Fixes bug #20090.
 2600 
 2601 Mon Aug  7 10:07:12 CEST 2000  Marc Lehmann <pcg@goof.com>
 2602 
 2603         * plug-ins/common/png.c: Applied patch from pk@kaempf.ch (closes
 2604         bug #20029).
 2605 
 2606 2000-08-06  Asbjorn Pettersen  <asbjornP@dualog.no>
 2607 
 2608 	* app/plug_in.c (xspawnv): #define xspawnv spawnv    for OS/2
 2609 
 2610 2000-08-04  Daniel Egger  <egger@suse.de>
 2611 
 2612 	* newhelp/*:
 2613 	As suggested by Sven and Mitch I moved the newhelp
 2614 	directory out to the new module gimp-help which will
 2615 	be embedded as virtual module as soon as it's ready
 2616 	for that step.
 2617 
 2618 2000-08-04  Daniel Egger  <egger@suse.de>
 2619 	
 2620 	* newhelp: Created new directory which will contain the base
 2621 	of our new SGML help system. Rebecca, Piers and I are
 2622 	currently migrating our old HTML help into SGML.
 2623 
 2624 	If you like to help with creating appropriate Makefiles
 2625 	or scripts, please step forward, there's enough to do.
 2626 
 2627 	* newhelp/ChangeLog
 2628 	* nehelp/*: New files for a new help system. :)
 2629 
 2630 2000-08-03  Michael Natterer  <mitch@gimp.org>
 2631 	    Sven Neumann  <sven@gimp.org>
 2632 	
 2633 	* libgimp/*_pdb.c
 2634 	* libgimp/gimpmenu.c: removed COMPAT_CRUFT
 2635 
 2636 2000-08-03  Michael Natterer  <mitch@gimp.org>
 2637 	    Sven Neumann  <sven@gimp.org>
 2638 	
 2639 	* libgimp/gimp.c
 2640 	* libgimp/gimpbrushmenu.c
 2641 	* libgimp/gimpprotocol.c: removed COMPAT_CRUFT
 2642 	
 2643 	* plug-ins/FractalExplorer/FractalExplorer.c
 2644 	* plug-ins/common/film.c
 2645 	* plug-ins/common/sample_colorize.c
 2646 	* plug-ins/gdyntext/gdyntext.c
 2647 	* plug-ins/gfig/gfig.c
 2648 	* plug-ins/print/print.c
 2649 	* plug-ins/sel2path/sel2path.c: replaced gimp_run_procedure
 2650 	calls with functions from libgimp that wrap the PDB calls. 
 2651 	And, you guessed it, cleanup and indentation.
 2652 
 2653 	* plug-ins/print/gimp_main_window.c: closed bug #11784.
 2654 
 2655 2000-08-02  Tor Lillqvist  <tml@iki.fi>
 2656 
 2657 	* libgimp/gimp.def: Add handful of missing functions, that
 2658 	gdyntext now uses.
 2659 
 2660 	* plug-ins/makefile.cygwin: Move gdyntext from unofficial set to
 2661 	official.
 2662 
 2663 	* plug-ins/gdyntext/font_selection.c: Remove unneeded inclusion of
 2664 	Xlib.h and gdkx.h.
 2665 
 2666 	* plug-ins/gdyntext/gdyntext.c: Use G_PI.
 2667 
 2668 2000-08-01  Sven Neumann  <sven@gimp.org>
 2669 
 2670 	* app/TODO: removed
 2671 	
 2672 2000-08-01  Tor Lillqvist  <tml@iki.fi>
 2673 
 2674 	* libgimp/gimp.c (gimp_extension_process): Pass correct timeout
 2675 	value to g_io_channel_win32_wait_for_condition (actually g_poll)
 2676 	to indicate infinite wait.
 2677 
 2678 2000-08-01  Sven Neumann  <sven@gimp.org>
 2679 
 2680 	* libgimp/gimputils.[ch]: added g_strcompress from glib-1.3
 2681 
 2682 	* plug-ins/gdyntext/gdyntextutil.[ch]: removed since it duplicated
 2683 	gimp_strescape and the newly added gimp_strcompress.
 2684 
 2685 	* plug-ins/gdyntext/Makefile.am
 2686 	* plug-ins/gdyntext/gdyntext.[ch]
 2687 	* plug-ins/gdyntext/gdyntext_ui.c
 2688 	* plug-ins/gdyntext/gdyntextcompat.c: use the new functions and
 2689 	got rid of some gimp_run_procedure calls since we now have proper
 2690 	wrappers in libgimp.
 2691 
 2692 	* plug-ins/common/autocrop.c
 2693 	* plug-ins/common/gif.c
 2694 	* plug-ins/common/gifload.c
 2695 	* plug-ins/common/guillotine.c
 2696 	* plug-ins/common/mail.c
 2697 	* plug-ins/common/screenshot.c
 2698 	* plug-ins/common/tile.c
 2699 	* plug-ins/common/zealouscrop.c
 2700 	* plug-ins/gflare/gflare.c
 2701 	* plug-ins/gimpressionist/gimpressionist.c
 2702 	* plug-ins/pagecurl/pagecurl.c
 2703 	* plug-ins/script-fu/script-fu-scripts.c
 2704 	* plug-ins/script-fu/script-fu.c: replaced gimp_run_procedure
 2705 	calls with functions from libgimp that wrap the PDB calls. 
 2706 
 2707 	Sorry, all this is untested but I will leave tomorrow and hope to 
 2708 	get some hacking done at Mitch's place. So I wanted that stuff to 
 2709 	be in CVS. There are good chances that it works...
 2710 
 2711 2000-07-31  Tor Lillqvist  <tml@iki.fi>
 2712 
 2713 	* plug-ins/common/gz.c (load_image,save_image): Change Win32
 2714 	implementation to be a bit simpler. Use minigzip (from zlib)
 2715 	instead of the full gzip. Intend to include minigzip with the
 2716 	(binary) distribution.
 2717 
 2718 	* libgimp/makefile.{cygwin,msc}
 2719 	* app/makefile.{cygwin,msc}: Add G_LOG_DOMAIN.
 2720 
 2721 	* app/gimpbrushhose.{c,h}: Really remove these files, as
 2722 	Adrian tried on August 23.
 2723 
 2724 	* plug-ins/script-fu/script-fu.c: Enable the script-fu console on
 2725 	Win32, too.
 2726 
 2727 	* plug-ins/script-fu/script-fu-console.c: Now with new GLib
 2728 	GIOChannel implementaion, compile for Win32, too. Use
 2729 	g_io_add_watch instead of gdk_input_add (on Unix, too). The
 2730 	callback for g_io_add_watch is passed a GIOChannel, while the
 2731 	callback for gdk_input_add is passed a file descriptor. On Win32
 2732 	(and possibly other non-Unices) we want GIOChannels, as we must
 2733 	use g_io_channel_read to read from file descriptors being
 2734 	watched. Works as previously on Unix this way, too.
 2735 
 2736 2000-07-31  Sven Neumann  <sven@gimp.org>
 2737 
 2738 	* plug-ins/common/ps.c: added a tooltip describing the "Keep
 2739 	Aspect Ratio" toggle. Closes bug #11286.
 2740 
 2741 Sun Jul 30 12:52:16 CEST 2000  Stanislav Brabec  <utx@penguin.cz>
 2742 
 2743 	* plug-ins/gap/gap_mov_dialog.c: Removed embedded EOLs and spaces from
 2744 	tooltips, few typos.
 2745 
 2746 Sun Jul 30 12:52:16 CEST 2000  Stanislav Brabec  <utx@penguin.cz>
 2747 
 2748 	On request of Martin Weber <martweb@gmx.net>:
 2749 	* plug-ins/sel2path/bitmap.h
 2750 	* plug-ins/sel2path/bounding-box.h
 2751 	* plug-ins/sel2path/global.h
 2752 	* plug-ins/sel2path/math.c
 2753 	* plug-ins/sel2path/vector.c
 2754 	* plug-ins/sel2path/vector.h
 2755 	plug-ins/sel2path has a number of functions that are declared as
 2756 	returning a `const' return value.  The ANSI spec is a bit vague on it,
 2757 	but my reading of the spec indicates that the intent is that this is
 2758 	not legal.  In any case, at least one compiler (the compiler on AIX and
 2759 	on IRIX and lcc) objects to functions that are declared/defined to
 2760 	return a const value.
 2761 
 2762 2000-07-30  Michael Natterer  <mitch@gimp.org>
 2763 
 2764 	* app/errors.[ch]
 2765 	* app/main.c
 2766 	* libgimp/gimp.c: my last commit redirected all messages to the
 2767 	console. Use g_log_set_handler() instead of g_set_message_handler()
 2768 	(which is deprecated anyway).
 2769 
 2770 2000-07-30  Michael Natterer  <mitch@gimp.org>
 2771 
 2772 	* app/Makefile.am
 2773 	* libgimp/Makefile.am: set G_LOG_DOMAINs for the app and for
 2774 	libgimp so we can distinguish their warnings from plug-in ones.
 2775 
 2776 	* libgimp/gimp.c: set the stack_trace_mode before installing
 2777 	signal handlers.
 2778 
 2779 2000-07-30  Sven Neumann  <sven@gimp.org>
 2780 
 2781 	* plug-ins/gdyntext/gdyntext_ui.c: use gimp_ui_init(). This also
 2782 	fixes a bug we had fixed in the latest version but was
 2783 	reintroduced now by upgrading to 1.5.0. This caused empty text
 2784 	layers to be drawn when LANG != C. Seems to work fine now.
 2785 
 2786 2000-07-30  Sven Neumann  <sven@gimp.org>
 2787 	
 2788 	* plug-ins/gdyntext/charmap.c
 2789 	* plug-ins/gdyntext/charmap_window.c
 2790 	* plug-ins/gdyntext/font_selection.c
 2791 	* plug-ins/gdyntext/gdyntext.[ch]
 2792 	* plug-ins/gdyntext/gdyntext_ui.c
 2793 	* plug-ins/gdyntext/gdyntextcompat.c
 2794 	* plug-ins/gdyntext/gdyntextutil.c: corrected various problems 
 2795 	with i18n
 2796 	
 2797 2000-07-30  Michael Natterer  <mitch@gimp.org>
 2798 
 2799 	* gimp_splash.ppm: while trying to confuse ChangeLog readers
 2800 	with his log below, Tigert thought that GIMP thought that the
 2801 	.ppm extension determined the image's format. OTOH, GIMP thought
 2802 	that Tigert thought that he wanted to save the image as .png but
 2803 	with a broken extension. This can be considered either GIMP's
 2804 	bug or a bug of <tigert>/dev/brain. We can make a poll on this,
 2805 	but I suspect the broken "Save as..." to be the one to blame.
 2806 
 2807 2000-07-30  Sven Neumann  <sven@gimp.org>
 2808 
 2809 	* plug-ins/gdyntext/graphics/layer_align_[0-9].xpm
 2810 	* plug-ins/gdyntext/gdyntextcompat.[ch]
 2811 	* plug-ins/gdyntext/gdyntextutil.[ch]: new files
 2812 	
 2813 	* plug-ins/gdyntext/ChangeLog
 2814 	* plug-ins/gdyntext/Makefile.am
 2815 	* plug-ins/gdyntext/README
 2816 	* plug-ins/gdyntext/TODO
 2817 	* plug-ins/gdyntext/charmap.[ch]
 2818 	* plug-ins/gdyntext/charmap_window.[ch]
 2819 	* plug-ins/gdyntext/font_selection.[ch]
 2820 	* plug-ins/gdyntext/gdyntext.[ch]
 2821 	* plug-ins/gdyntext/gdyntext_ui.[ch]
 2822 	* plug-ins/gdyntext/message_window.[ch]: updated to version 1.5.0 
 2823 	of the GDynText plug-in. This seems to fix a number of problems 
 2824 	with the Dynamic Text tool including bugs #2355 and #16485.
 2825 
 2826 2000-07-30  Tuomas Kuosmanen  <tigert@gimp.org>
 2827 
 2828 	* gimp_splash.ppm: oops, mitch thought that I thought that he thought
 2829 	that I should commit this. But I thought that mitch thought that 
 2830 	I thought that he thought that um.. forget it. Anyway, here is the 
 2831 	lovely splash screen from the sunny Berlin GimpCon meeting. 
 2832 	THE DEVELOPERS EXPOSED! HOT PIXX!!111 (It was a great meeting!)
 2833 	
 2834 2000-07-30  Sven Neumann  <sven@gimp.org>
 2835 
 2836 	* app/tools.c (tool_options_close_callback): use
 2837 	gimp_dialog_hide() instead of gtk_widget_hide(). Closes bug #19164.
 2838 
 2839 2000-07-30  Sven Neumann  <sven@gimp.org>
 2840 
 2841 	* plug-ins/helpbrowser/helpbrowser.c: activate the help page 
 2842 	when clicking into the combo-box displaying the title and use 
 2843 	the webbrowser plug-in (which should call Netscape) to handle
 2844 	non-local links.
 2845 
 2846 2000-07-30  Tor Lillqvist  <tml@iki.fi>
 2847 
 2848 	* libgimp/gimp.c
 2849 	* libgimp/gimp.h
 2850 	* libgimp/gimpmenu.c
 2851 	* libgimp/gimpprotocol.c
 2852 	* libgimp/gimpprotocol.h
 2853 	* libgimp/gimp.def
 2854 	* app/plug_in.c
 2855 	* plug-ins/helpbrowser/helpbrowser.c
 2856 	* plug-ins/script-fu/script-fu.c: As the GLib main loop and IO
 2857 	channel implementation on Win32 now provides the same interface as
 2858 	that on Unix, much of the Win32-only crap could be
 2859 	removed. Especially, no need for "wakeup" out-of-band messages to
 2860 	wake up pipe readers. No need for plug-ins to tell GIMP their
 2861 	thread id.
 2862 
 2863 	* libgimp/gimp.c (gimp_extension_process): On Win32, use the new
 2864 	g_io_channel_win32_wait_for_condition() function.
 2865 
 2866 	* plug-ins/makefile.cygwin: Add the homogenizer plug-in to the
 2867 	unofficial part.
 2868 	
 2869 2000-07-29  Sven Neumann  <sven@gimp.org>
 2870 
 2871 	* app/main.c: no need to mark this string for translation
 2872 
 2873 2000-07-29  Sven Neumann  <sven@gimp.org>
 2874 
 2875 	* plug-ins/common/decompose.c: 
 2876 	applied gimp-kirchgessner-000728-0, a patch by Peter Kirchgessner
 2877 	that resolves request #16795 and changes the generated filenames
 2878 	for decomposed images.
 2879 
 2880 	* app/authors.h
 2881 	* tools/authorsgen/Makefile.am
 2882 	* tools/authorsgen/authorsgen.pl: works better now
 2883 
 2884 2000-07-29  Michael Natterer  <mitch@gimp.org>
 2885 
 2886 	* cursors/background.xbm
 2887 	* cursors/background_mask.xbm
 2888 	* cursors/foreground.xbm
 2889 	* cursors/foreground_mask.xbm
 2890 	* cursors/pattern.xbm
 2891 	* cursors/pattern_mask.xbm: new files.
 2892 
 2893 	* cursors/gimp-tool-cursors.xcf
 2894 	* app/cursorutil.[ch]: new cursor modifiers for bucket_fill.
 2895 
 2896 	* app/bucket_fill.c: use the new modifiers. Closes #17871.
 2897 
 2898 	* app/convolve.c
 2899 	* app/dodgeburn.c: added cursor_update functions which update the
 2900 	tools' "toggled" state before they call the cursor_update "method"
 2901 	of the paint_core "class" -- eek -- I-want-real-objects!
 2902 	Closes #17872 and #17873.
 2903 
 2904 	* app/tools.h: added SELECTION_ANCHOR to the SelectOps enum.
 2905 
 2906 	* app/free_select.c
 2907 	* app/rect_select.c: use the new enum value in the "oper_update"
 2908 	and "cursor_update" functions. In the "motion" function, set the
 2909 	tool's operation type back to SELECTION_REPLACE if the tool is
 2910 	active and call the "cursor_update" function explicitly.
 2911 	Closes #17870.
 2912 
 2913 	* app/by_color_select.c: fixed warning caused by the new enum value.
 2914 
 2915 2000-07-29  Michael Natterer  <mitch@gimp.org>
 2916 
 2917 	* libgimp/gimpdrawable.[ch]: gimp_drawable_set_visible(): the
 2918 	"visible" parameter is boolean.
 2919 
 2920 2000-07-24  Seth Burgess <sjburges@gimp.org>
 2921 	
 2922 	* plug-ins/common/jpeg.c: fixed various capitalization issues
 2923 	by applying patch from <sgunderson@bigfoot.com>.
 2924 
 2925 2000-07-25  Sven Neumann  <sven@gimp.org>
 2926 
 2927 	* AUTHORS
 2928 	* configure.in
 2929 	* gimp.1.in
 2930 	* app/Makefile.am
 2931 	* app/about_dialog.c: see below
 2932 	
 2933 	* app/authors.h
 2934 	* tools/authorsgen/Makefile.am
 2935 	* tools/authorsgen/authorsgen.pl
 2936 	* tools/authorsgen/contributors: new files
 2937 
 2938 	Very hackerish attempt to create all three lists of authors
 2939 	from one source. The file 'contributors' lists all the names 
 2940 	and is the only one you should dare to edit from now on.
 2941 	
 2942 2000-07-19  Michael Natterer  <mitch@gimp.org>
 2943 
 2944 	* AUTHORS
 2945 	* gimp.1.in
 2946 	* app/about_dialog.c: removed a doubly added author.
 2947 
 2948 Tue Jul 18 23:34:34 BST 2000  Austin Donnelly  <austin@gimp.org>
 2949 
 2950 	* plugs-ins/common/gif.c: The gif save plugin normally asks the
 2951 	    user if it's ok to crop the image if there are layers larger
 2952 	    than the image size.  This isn't a good idea if we're running
 2953 	    with run_mode == NON_INTERACTIVE.  Fix similar to that
 2954 	    suggested by Bryan Livingston <bryan@cooltext.com> on
 2955 	    gimp-developer mailing list.
 2956 
 2957 	* app/layer.c: Fix for Bug#17347: Scale Layer leaves artifacts.
 2958 	    Basic problem is that scaling a layer when there's a selection
 2959 	    active (eg there's a floating selection) doesn't invalidate
 2960 	    the layer bounds.  Same problem with resizing a layer,
 2961 	    although the bug report didn't mention that.  Fixed by changing
 2962 	    layer_resize() and layer_scale_lowlevel() to call
 2963 	    layer_invalidate_boundary() once done changing the layer.
 2964 
 2965 2000-07-18  Tor Lillqvist  <tml@iki.fi>
 2966 
 2967 	* libgimp/gimp.c (gimp_flush): Add horrible hack that seems to
 2968 	help script-fu startup on NT 4.0, by avoiding some bug in GLib.
 2969 	Yes, it would be better to fix GLib's main loop and GIOChannel
 2970 	code for Win32. Unfortunately, it's kinda hairy...
 2971 
 2972 	* libgimp/gimp.h: Add extern "C" to the Win32 part for compiling
 2973 	C++ plug-ins.
 2974 
 2975 	* plug-ins/makefile.cygwin: Add a couple of new unofficial
 2976 	plug-ins. Use macros from build/win32/make.mingw.
 2977 
 2978 	* plug-ins/common/warp.c: Use G_PI.
 2979 
 2980 2000-07-16  Michael Natterer  <mitch@gimp.org>
 2981 	    Sven Neumann      <sven@gimp.org>
 2982 
 2983 	* AUTHORS
 2984 	* gimp.1.in
 2985 	* app/about_dialog.c: removed two accidentially added non-authors.
 2986 
 2987 	* app/errors.[ch]
 2988 	* app/main.c: added a new command line option
 2989 	"--enable-stack-trace" which can be one of {never|query|always}.
 2990 
 2991 	* app/plug_in.c
 2992 	* libgimp/gimp.c: pass the stack trace mode as an argv[] element to
 2993 	plug-ins. Cleaned up the plug-ins' argv[] (removed unused TILE_WIDTH
 2994 	and TILE_HEIGHT arguments, always pass 6 arguments to make the code
 2995 	simpler).
 2996 
 2997 	* libgimp/gimpenums.h
 2998 	* plug-ins/script-fu/script-fu-constants.c
 2999 	* tools/pdbgen/Makefile.am
 3000 	* tools/pdbgen/enums.pl: export the app's STACK_TRACE_MODE enum.
 3001 
 3002 	* plug-ins/common/plugindetails.c: made the titles of the tree view
 3003 	unclickable, cleanups.
 3004 
 3005 Sat Jul 15 18:32:04 CEST 2000  Marc Lehmann <pcg@goof.com>
 3006 
 3007         * plug-ins/common/plasma.c: applied noninteractive fix by David
 3008         Hodson <hodsond@ozemail.com.au>.
 3009 
 3010 2000-07-15  Sven Neumann  <neo@wintermute.ochsenblut.de>
 3011 
 3012 	* configure.in: added pt_BR to ALL_LINGUAS
 3013 	
 3014 	* tools/Makefile.am: only build gimp-remote if libXmu 
 3015 	is available. Added a target for kernelgen while I was
 3016 	on it.
 3017 
 3018 2000-07-15  Sven Neumann  <neo@wintermute.ochsenblut.de>
 3019 
 3020 	* tools/Makefile.am: build gimp-remote
 3021 
 3022 	* tools/gimp-remote.c: g_error() should only be used
 3023 	for fatal errors that can never happen.
 3024 
 3025 	* plug-ins/script-fu/po/pt_BR.po
 3026 	* plug-ins/script-fu/po: removed. I guess this was 
 3027 	accidentally added.
 3028 	
 3029 2000-07-13  Simon Budig  <simon@gimp.org>
 3030 
 3031 	* tools/gimp-remote.c: new file
 3032 	
 3033 	This is a first implementation of a remote control for gimp.
 3034 	It synthesizes a drag'n'drop event on the toolbox to make
 3035 	Gimp load a file or an URL. Not yet built automatically since
 3036 	I have no idea about automake etc. Simply build it with
 3037 	  gcc -o gimp-remote `gtk-config --cflags --libs` \
 3038 	      -lXmu -Wall gimp-remote.c
 3039 
 3040 	Disclaimer: Faking drag'n'drop for remote controlling an
 3041 	application is a hack. We should include a saner interface
 3042 	for this in Gimp 2.0.
 3043 
 3044 2000-07-11  Jesus Bravo Alvarez  <jba@pobox.com>
 3045 
 3046 	* configure.in: Added 'gl' (Galician) to ALL_LINGUAS.
 3047 
 3048 2000-07-09  Sven Neumann  <sven@gimp.org>
 3049 
 3050 	* libgimp/gimpexport.c: changed default action for multiple 
 3051 	layers to "Merge/Flatten" instead of "Save as Animation" 
 3052 	since I agree with the points made in #16488.
 3053 
 3054 2000-07-08  Sven Neumann  <sven@gimp.org>
 3055 
 3056 	* plug-ins/gap/gap_range_ops.c: applied a patch provided by
 3057 	Wolfgang Hofer <hof@hotbot.com> that fixes a problem when
 3058 	flattening a singlelayer image.
 3059 
 3060 2000-07-04  Seth Burgess  <sjburges@gimp.org>
 3061 	
 3062 	* app/levels.c: changed reset behavior to reset all channels, not just
 3063 	currently active one.  This fixes #15042, except the problems with 
 3064 	the kissing gourami and litigating tetras.
 3065 
 3066 2000-07-05  Sven Neumann  <sven@gimp.org>
 3067 
 3068 	* configure.in: since there really seems to be a "build"
 3069 	directory, we should include it (and its subdirectories) here too. 
 3070 
 3071 2000-07-05  Tor Lillqvist  <tml@iki.fi>
 3072 
 3073 	* app/user_install.c (user_install_resolution): Use "windowing
 3074 	system" instead of "X-server".
 3075 
 3076 2000-07-04  Sven Neumann  <sven@gimp.org>
 3077 
 3078 	* app/tips_dialog.c: corrected an error message 
 3079 
 3080 	* tips/gimp_tips.it.txt: update from Daniele Medri <madrid@linux.it>
 3081 
 3082 2000-07-04  Tor Lillqvist  <tml@iki.fi>
 3083 
 3084 	* Makefile.am (SUBDIRS): Yes, there *is* a "build" directory. It's a
 3085 	virtual module included in gimp, see CVSROOT/modules. With older
 3086 	CVS clients you might need to do a recheckout to get it.
 3087 
 3088 	* plug-ins/script-fu/script-fu.c (marshall_proc_db_call): On
 3089 	Windows, handle pending gtk events each time we come here,
 3090 	otherwise we easily get resource starvation in a long-running
 3091 	script. Thanks to Jean-Louis Hamel for this workaround. It's a
 3092 	hack, I don't exactly know why it is needed, but it sure helps a
 3093 	lot.
 3094 
 3095 	* plug-ins/makefile.cygwin: Add some new unofficial plug-ins. Use
 3096 	macros from make.mingw.
 3097 
 3098 	* libgimp/makefile.cygwin: Update with new object files.
 3099 
 3100 	* libgimp/gimp.def: Add new entry points.
 3101 
 3102 Fri Jun 30 22:09:11 BST 2000 Andy Thomas <alt@gimp.org>
 3103 
 3104 	* plug-ins/common/iwarp.c
 3105 
 3106 	Applied patch by Daniel Egger that fixes a problem when
 3107 	applying iwarp in animation mode. 
 3108 
 3109 2000-06-30  Nick Lamb  <njl195@zepler.org.uk>
 3110 
 3111 	* plug-ins/common/png.c: More options, offsets preserved on load
 3112 
 3113 2000-06-27  Daniel Egger  <egger@suse.de>
 3114 
 3115 	* libgimp/gimpexport.c: changed some words to lowercase
 3116 	
 3117 2000-06-27  Sven Neumann  <sven@gimp.org>
 3118 
 3119 	* app/about_dialog.c: we used an array with a hardcoded size here 
 3120 	which was too small to hold all the authors recently added. Made 
 3121 	it a dynamic one. This fixes the "Can't quit The GIMP" bug #15483.
 3122 
 3123 	* app/about_dialog.h
 3124 	* app/commands.c: removed the timeout parameter from 
 3125 	about_dialog_create() since it wasn't used at all.
 3126 	
 3127 Tue Jun 27 22:26:30 BST 2000 Andy Thomas <alt@gimp.org>
 3128 
 3129 	* app/paint_core.c:
 3130 
 3131 	Fixed problem with coloured brushes/grayscale images and painting
 3132 	close to the edge. Fixes bug #14159
 3133 
 3134 2000-06-27  Sven Neumann  <sven@gimp.org>
 3135 
 3136 	* plug-ins/helpbrowser/helpbrowser.c: simplified the
 3137 	mucho weirdo code which obviously wasn't working as
 3138 	expected. Should fix bug #15284.
 3139 
 3140 Sun Jun 25 22:44:12 CEST 2000  Marc Lehmann <pcg@goof.com>
 3141 
 3142 	* paint_funcs.c: Fix small bug in last patch.
 3143 
 3144 2000-06-26  Sven Neumann  <sven@gimp.org>
 3145 
 3146 	* libgimp/gimpexport.c: added a new export_action type
 3147 	so PNG for example correctly shows "PNG can't handle layers"
 3148 	even if the suggested action is to flatten the image since
 3149 	the background has no alpha-channel. Fixes bug #15085.
 3150 
 3151 2000-06-26  Sven Neumann  <sven@gimp.org>
 3152 
 3153 	* plug-ins/common/url.c: use a fixed-size buffer to make 
 3154 	the code ANSI compliant. Fixes bug #15338.
 3155 
 3156 2000-06-25  Tuomas Kuosmanen  <tigert@tigert.gimp.org>
 3157 
 3158 	* cursors/gimp-tool-cursors.xcf: Updated the .xcf file that
 3159 	contains the cursors. thanks Sven for pointing this out.
 3160 	I also corrected a small glitch on the bezier cursors mask.
 3161 
 3162 2000-06-25  Sven Neumann  <sven@gimp.org>
 3163 
 3164 	* app/resize.c (offset_update): Adding 0.5 isn't always the 
 3165 	right thing to do when converting to integer. Especially
 3166 	not if dealing with negative values. This change should
 3167 	fix the off-by-one error reported lately.
 3168 
 3169 2000-06-25  Tuomas Kuosmanen  <tigert@tigert.gimp.org>
 3170 
 3171 	* cursors/bezier_select_small.xbm
 3172 	* cursors/bezier_select_small_mask.xbm: Updated the bezier
 3173 	tool cursor bitmap to a more compact one
 3174 
 3175 2000-06-24  Sven Neumann  <sven@gimp.org>
 3176 
 3177 	* autogen.sh: applied patch from Sesse <sgunderson@bigfoot.com>
 3178 	that fixes the check for recent versions of auto[conf|make].
 3179 
 3180 2000-06-23  Sven Neumann <sven@gimp.org>
 3181 	
 3182 	* Makefile.am
 3183 	* configure.in
 3184 	* gimptool.1: removed
 3185 	* gimptool.1.in: new file to generate gimptool.1 with the proper 
 3186 	version number
 3187 
 3188 	* gimp.1.in
 3189 	* gimprc.5.in: unify use of version and date  
 3190 	
 3191 2000-06-22  Matt Wilson  <msw@redhat.com>
 3192 
 3193 	* app/paint_core.c (paint_core_new): allocate the tool's
 3194 	paint_core with g_new0.  This prevents us from having cruft in
 3195 	unused tools.  Systems with sensitive FPUs (Alpha) will raise
 3196 	exception in the paint_core_cursor_update if paint_core->last[xy]
 3197 	are messy.
 3198 
 3199 	* app/bezier_select.c (tools_new_bezier_select)
 3200 	* app/blend.c (blend_options_new)
 3201 	* app/brightness_contrast.c (tools_new_brightness_contrast)
 3202 	* app/bucket_fill.c (tools_new_bucket_fill)
 3203 	* app/by_color_select.c (tools_new_by_color_select)
 3204 	* app/color_balance.c (tools_new_color_balance)
 3205 	* app/color_panel.c (color_panel_new)
 3206 	* app/color_picker.c (tools_new_color_picker)	
 3207 	* app/crop.c (tools_new_crop)
 3208 	* app/curves.c (tools_new_curves)
 3209 	* app/ellipse_select.c (tools_new_ellipse_select)
 3210 	* app/free_select.c (tools_new_free_select)
 3211 	* app/fuzzy_select.c (tools_new_fuzzy_select)	
 3212 	* app/histogram_tool.c (tools_new_histogram_tool)
 3213 	* app/hue_saturation.c (tools_new_hue_saturation)
 3214 	* app/ink.c (tools_new_ink)
 3215 	* app/iscissors.c (tools_new_iscissors)
 3216 	* app/levels.c (tools_new_levels)
 3217 	* app/magnify.c (tools_new_magnify)
 3218 	* app/measure.c (tools_new_measure_tool)
 3219 	* app/move.c (tools_new_move_tool)
 3220 	* app/path_tool.c (tools_new_path_tool)
 3221 	* app/posterize.c (tools_new_posterize)
 3222 	* app/rect_select.c (tools_new_rect_select)
 3223 	* app/resize.c (resize_widget_new)
 3224 	* app/threshold.c (tools_new_threshold)
 3225 	* app/transform_core.c (transform_core_new)
 3226 	* app/xinput_airbrush.c (tools_new_xinput_airbrush): likewise (it
 3227 	can only help and it really isn't slow.)
 3228 
 3229 	* app/color_area.c: #include <string.h> for memcpy declaration
 3230 
 3231 	* app/gimphelp.c: #include <string.h> for strlen declaration
 3232 
 3233 Thu Jun 22 15:53:52 PDT 2000 Manish Singh <yosh@gimp.org>
 3234 
 3235 	* Made 1.1.24 release (1.2pre)
 3236 
 3237 Thu Jun 22 13:43:10 PDT 2000 Manish Singh <yosh@gimp.org>
 3238 
 3239 	* tools/pdbgen/lib.pl
 3240 	* libgimp/gimpgradientselect_pdb.c
 3241 	* libgimp/gimptools_pdb.c: stupid brain fart with the duplicate
 3242 	parameter logic
 3243 
 3244 Thu Jun 22 13:02:01 PDT 2000 Manish Singh <yosh@gimp.org>
 3245 
 3246 	* tools/pdbgen/lib.pl
 3247 	* libgimp/gimpchannel_pdb.c
 3248 	* libgimp/gimpcolor_pdb.[ch]
 3249 	* libgimp/gimpdrawable_pdb.[ch]
 3250 	* libgimp/gimpgimprc_pdb.[ch]
 3251 	* libgimp/gimpgradientselect_pdb.c
 3252 	* libgimp/gimpimage_pdb.c
 3253 	* libgimp/gimppaths_pdb.[ch]
 3254 	* libgimp/gimpselection_pdb.[ch]
 3255 	* libgimp/gimptexttool_pdb.c
 3256 	* libgimp/gimptools_pdb.c: landed the genned files from the changes
 3257 	below. Minimal code changes (some failure case return values changed,
 3258 	hopefully this won't break anything)
 3259 
 3260 Wed Jun 21 20:18:16 PDT 2000 Manish Singh <yosh@gimp.org>
 3261 
 3262 	* tools/pdbgen/lib.pl
 3263 	* tools/pdbgen/pdb/brushes.pdb
 3264 	* tools/pdbgen/pdb/channel.pdb
 3265 	* tools/pdbgen/pdb/color.pdb
 3266 	* tools/pdbgen/pdb/drawable.pdb
 3267 	* tools/pdbgen/pdb/gimprc.pdb
 3268 	* tools/pdbgen/pdb/gradient_select.pdb
 3269 	* tools/pdbgen/pdb/image.pdb
 3270 	* tools/pdbgen/pdb/layer.pdb
 3271 	* tools/pdbgen/pdb/parasite.pdb
 3272 	* tools/pdbgen/pdb/plug_in.pdb
 3273 	* tools/pdbgen/pdb/procedural_db.pdb
 3274 	* tools/pdbgen/pdb/selection.pdb
 3275 	* tools/pdbgen/pdb/text_tool.pdb
 3276 	* tools/pdbgen/pdb/unit.pdb: initial pass of getting all the libgimp
 3277 	wrappers autogenned.
 3278 
 3279 2000-06-19  Simon Budig  <simon@gimp.org>
 3280 
 3281 	* app/layers_dialog.c: Layers can be renamed by pressing
 3282 	  return in the entry-widget now.
 3283 
 3284 2000-06-18  Sven Neumann  <sven@gimp.org>
 3285 
 3286 	* AUTHORS: applied gimp-cornwell-000613-0 which brings the 
 3287 	list of authors upto date including all translators and 
 3288 	plug-in authors. Please check that you are listed if you have
 3289 	contributed!
 3290 
 3291 	* gimp.1.in
 3292 	* app/about_dialog.c: synced the authors lists
 3293 
 3294 	* INSTALL: we need gtk+-1.2.8 or newer
 3295 	
 3296 2000-06-18  Sven Neumann  <sven@gimp.org>
 3297 
 3298 	* plug-ins/common/rotate.c: slight speedup for 180-degrees
 3299 
 3300 2000-06-18  Nick Lamb  <njl195@zepler.org.uk>
 3301 
 3302 	* devel-docs/parasites.txt
 3303 	* plug-ins/common/tiff.c: Add support for ICC profiles
 3304 	from <khk@khk.net> look out for equivalent PNG support soon
 3305 
 3306 2000-06-14  Daniel Egger <egger@suse.de>
 3307 
 3308 	* paint_funcs.c: Remove calls to tile-acessor functions
 3309 	by direct accesses. 
 3310 	Split some loops to speed up the common path without 
 3311 	slowing down other cases because compiler couldn't optimize
 3312 	unnecessary calculations away.
 3313 	This changes speed up GIMP a lot in many cases. Also did
 3314 	some cleanup there.
 3315 
 3316 Fri Jun 16 23:47:00 BST 2000 Andy Thomas <alt@gimp.org>
 3317 
 3318 	* app/edit_selection.c
 3319 
 3320 	A better fix for the problem with the selection outline.
 3321 	It should now cope with offsets in the image as well as 
 3322 	scaling the image while moving the selection.
 3323 
 3324 	These problems occurred both when moving the selection as a layer
 3325 	and just moving the selection outline.
 3326 
 3327 2000-06-16  Michael Natterer  <mitch@gimp.org>
 3328 
 3329 	* Makefile.am
 3330 	* cursors/gimp-tool-cursors.xcf
 3331 	* cursors/perspective_small.xbm
 3332 	* cursors/perspective_small_mask.xbm
 3333 	* cursors/rotate_small.xbm
 3334 	* cursors/rotate_small_mask.xbm
 3335 	* cursors/shear_small.xbm
 3336 	* cursors/shear_small_mask.xbm: new cursors.
 3337 
 3338 	* app/tools.c
 3339 	* app/transform_core.c: use them.
 3340 
 3341 2000-06-16  Sven Neumann  <sven@gimp.org>
 3342 	
 3343 	* app/dodgeburn.c (tools_new_dodgeburn): Dodge/Burn
 3344 	seems to handle animated brushes quite well, so set
 3345 	TOOL_CAN_HANDLE_CHANGING_BRUSH.
 3346 
 3347 2000-06-15  Michael Natterer  <mitch@gimp.org>
 3348 
 3349 	* app/crop.c (crop_cursor_update): another cursor fix.
 3350 
 3351 2000-06-14  Michael Natterer  <mitch@gimp.org>
 3352 
 3353 	* app/convolve.c
 3354 	* app/dodgeburn.c
 3355 	* app/eraser.c
 3356 	* app/paint_core.c
 3357 	* app/tools.[ch]: fixed my tool toggle braino: the paint_core
 3358 	cannot decide which cursor to show from the state of the modifier
 3359 	keys.
 3360 
 3361 	Added a boolean "toggled" variable to the Tool structure,
 3362 	set it in the toggleable paint tools and evaluate it in the
 3363 	paint_core.
 3364 
 3365 2000-06-14  Michael Natterer  <mitch@gimp.org>
 3366 
 3367 	* Makefile.am
 3368 	* cursors/gimp-tool-cursors.xcf
 3369 	* cursors/anchor.xbm
 3370 	* cursors/anchor_mask.xbm: new cursor modifier for the move tool.
 3371 
 3372 	* app/cursorutil.[ch]
 3373 	* app/move.c: use the new modifier for anchoring floating selections.
 3374 
 3375 2000-06-14  Michael Natterer  <mitch@gimp.org>
 3376 
 3377 	* Makefile.am: typo.
 3378 
 3379 	* cursors/mouse_intersect[_mask].xbm: forgot to remove this one.
 3380 
 3381 	* cursors/gimp-tool-cursors.xcf: new file containing all cursors.
 3382 
 3383 2000-06-14  Michael Natterer  <mitch@gimp.org>
 3384 
 3385 	* Makefile.am
 3386 	* app/cursorutil.[ch]
 3387 	* app/tools.c
 3388 	* cursors/*: added lots of new cursors and removed old ones.
 3389 
 3390 	* app/gdisplay.[ch]: enabled the cursor setting parameters in
 3391 	gdisplay_install_tool_cursor().
 3392 
 3393 	* app/bezier_select.c
 3394 	* app/blend.c
 3395 	* app/bucket_fill.c
 3396 	* app/by_color_select.c
 3397 	* app/clone.c
 3398 	* app/color_picker.c
 3399 	* app/crop.c
 3400 	* app/disp_callbacks.c
 3401 	* app/edit_selection.c
 3402 	* app/eraser.c
 3403 	* app/flip_tool.c
 3404 	* app/ink.c
 3405 	* app/iscissors.c
 3406 	* app/magnify.c
 3407 	* app/measure.c
 3408 	* app/move.c
 3409 	* app/paint_core.c
 3410 	* app/rect_select.c
 3411 	* app/text_tool.c
 3412 	* app/transform_core.c: use the new cursors. Only the transform
 3413 	tools are still using old cursors.
 3414 
 3415 	* app/layers_dialog.c: a tooltip for "Keep Trans."
 3416 
 3417 	* app/user_install.c: set the ctree's selection mode to BROWSE.
 3418 
 3419 Tue Jun 13 22:38:22 BST 2000 Andy Thomas <alt@gimp.org>
 3420 
 3421 	* app/edit_selection.c
 3422 
 3423 	Fixed problem with selection outline. The outline drawing did not 
 3424 	take acount of the display offset so that if you moved a selection
 3425 	to the edge of an image that cause the image to scroll in the viewing
 3426 	window the section outline was drawn incorrectly.
 3427 
 3428 2000-06-13  Jay Cox  <jaycox@gimp.org>
 3429 
 3430 	* tools/pdbgen/pdb/help.pdb, app/help_cmds.c:
 3431  	#include plug_in.h
 3432 
 3433 Tue Jun 13 19:55:30 CEST 2000  Stanislav Brabec  <utx@penguin.cz>
 3434 
 3435         * tips/gimp_tips.cs.txt: Updated translation.
 3436 
 3437 2000-06-13  Sven Neumann  <sven@gimp.org>
 3438 
 3439 	* plug-ins/common/curve_bend.c
 3440 	* plug-ins/common/plugindetails.c
 3441 	* plug-ins/gap/gap_dbbrowser_utils.h
 3442 	* plug-ins/gap/gap_filter_codegen.c
 3443 	* plug-ins/gap/gap_pdb_calls.c
 3444 	* plug-ins/maze/maze_face.c
 3445 	* plug-ins/xjt/xpdb_calls.c: fixed compiler warnings 
 3446 	introduced by our latest libgimp changes.
 3447 
 3448 2000-06-13  Sven Neumann  <sven@gimp.org>
 3449 
 3450 	Moved various files from the docs directory to
 3451 	devel-docs and devel-docs/pdb. Excluded papers 
 3452 	from being distributed but left them in CVS.
 3453 	
 3454 2000-06-13  Jay Cox  <jaycox@gimp.org>
 3455 
 3456         These files should have been commited in my 2000-05-08 commit
 3457 	but somehow they didnt make it.
 3458 	
 3459 	* app/hue_saturation.c
 3460 	* app/levels.c
 3461 	* app/posterize.c
 3462 	* app/threshold.c: Add a call to image_map_clear in the
 3463 	preview toggle button callback.  This makes the preview toggle
 3464 	button behave as expected.
 3465 	
 3466 	* app/histogram_tool: remove an unnecessary include.
 3467 
 3468 
 3469 2000-06-13  Sven Neumann  <sven@gimp.org>
 3470 
 3471 	* gimp.1: removed
 3472 	
 3473 	* configure.in
 3474 	* gimp.1.in: new file used to autogenerate gimp.1. The manpage
 3475 	could need a little more work, but I'm tired now...
 3476 
 3477 2000-06-13  Sven Neumann  <sven@gimp.org>
 3478 
 3479 	* gimp.spec: removed
 3480 	
 3481 	* configure.in
 3482 	* gimp.spec.in: new file used to autogenerate gimpc.spec with 
 3483 	the proper version number
 3484 
 3485 	* Makefile.am: bumped dependency to gtk+-1.2.8 and included
 3486 	new cursor files
 3487 
 3488 2000-06-10  Sven Neumann  <sven@gimp.org>
 3489 
 3490 	* AUTHORS: applied gimp-cornwell-000507-0
 3491 	Please add yourself if you have contributed and are missing.
 3492 
 3493 Sat Jun 10 12:19:31 BST 2000  Adam D. Moss <adam@gimp.org>
 3494 
 3495 	* plug-ins/libgck/gck/gckcolor.c: #include fixup.
 3496 
 3497 2000-06-09  Vidar Madsen  <vidar@prosalg.no>
 3498 
 3499 	* plug-ins/gimpressionist/repaint.c: Finally fixed an old
 3500 	and annoying bug.
 3501 
 3502 2000-06-09  Michael Natterer  <mitch@gimp.org>
 3503 
 3504 	* app/gdisplay.[ch]
 3505 	* app/scroll.c: oops, my last commit caused a segfault.
 3506 
 3507 2000-06-09  Michael Natterer  <mitch@gimp.org>
 3508 
 3509 	Cursor patch II:
 3510 	This is only the logic inside the cursor system and not yet used.
 3511 
 3512 	* app/cursorutil.[ch]: [gimp]_change_win_cursor() take lots of
 3513 	parameters now and compose cursors from up to three cursor
 3514 	bitmaps/masks.
 3515 
 3516 	* app/gdisplay.[ch]: As a test, create a hardcoded example cursor
 3517 	if "Cursor Mode" is set to "Tool Icon with Crosshair" in prefs.
 3518 
 3519 	* app/curves.c
 3520 	* app/dialog_handler.c
 3521 	* app/scroll.c: changed the calls to the win_cursor function.
 3522 
 3523 	* app/tools.[ch]: added a cursor and a toggle cursor to the ToolInfo
 3524 	structure of all tools.
 3525 
 3526 	* app/toolsF.h: new ToolType TOOL_TYPE_NONE.
 3527 
 3528 	* app/gimpdnd.c
 3529 	* app/interface.c: check for silly filenames in the file dnd
 3530 	callback. Closes #13733.
 3531 
 3532 	* Makefile.am
 3533 	* cursors/bucket_fill_small.xbm
 3534 	* cursors/bucket_fill_small_mask.xbm
 3535 	* cursors/crop_small.xbm
 3536 	* cursors/crop_small_mask.xbm
 3537 	* cursors/crosshair_small.xbm
 3538 	* cursors/crosshair_small_mask.xbm
 3539 	* cursors/ellipse_select_small.xbm
 3540 	* cursors/ellipse_select_small_mask.xbm
 3541 	* cursors/eraser_small.xbm
 3542 	* cursors/eraser_small_mask.xbm
 3543 	* cursors/free_select_small.xbm
 3544 	* cursors/free_select_small_mask.xbm
 3545 	* cursors/fuzzy_select_small.xbm
 3546 	* cursors/fuzzy_select_small_mask.xbm
 3547 	* cursors/intersect.xbm
 3548 	* cursors/intersect_mask.xbm
 3549 	* cursors/minus.xbm
 3550 	* cursors/minus_mask.xbm
 3551 	* cursors/move.xbm
 3552 	* cursors/move_mask.xbm
 3553 	* cursors/paintbrush_small.xbm
 3554 	* cursors/paintbrush_small_mask.xbm
 3555 	* cursors/pencil_small.xbm
 3556 	* cursors/pencil_small_mask.xbm
 3557 	* cursors/plus.xbm
 3558 	* cursors/plus_mask.xbm
 3559 	* cursors/rect_select_small.xbm
 3560 	* cursors/rect_select_small_mask.xbm
 3561 	* cursors/resize_small.xbm
 3562 	* cursors/resize_small_mask.xbm
 3563 	* cursors/zoom.xbm
 3564 	* cursors/zoom_mask.xbm
 3565 	* cursors/zoom_small.xbm
 3566 	* cursors/zoom_small_mask.xbm: new files extracted from Tigert's
 3567 	gimp-tool-cursors.xcf created at GimpCon.
 3568 
 3569 	Tigert, I'll commit the xcf as soon as I've added empty layers
 3570 	with the names of the cursors that are missing.
 3571 
 3572 	* cursors/mouse.xbm
 3573 	* cursors/mouse_mask.xbm: made it 32x32 to allow for cursor
 3574 	composition.
 3575 
 3576 2000-06-09  Sven Neumann  <sven@gimp.org>
 3577 
 3578 	* gimp.h
 3579 	* gimpchannel.h
 3580 	* gimpcompat.h
 3581 	* gimpdrawable.h
 3582 	* gimpimage.h
 3583 	* gimplayer.h: moved convenience defines from gimp.h into
 3584 	relevant header files so you have a chance to find them. 
 3585 	
 3586 2000-06-08  Sven Neumann  <sven@gimp.org>
 3587 
 3588 	* libgimp/Makefile.am:
 3589 	* libgimp/gimp_pdb.h
 3590 	* libgimp/gimpmisc_pdb.[ch]
 3591 	* libgimp/gimppaths_pdb.[ch]: added missing autogenerated
 3592 	files that define PDB wrappers
 3593 
 3594 	* tools/pdbgen/pdb/misc.pdb
 3595 	* tools/pdbgen/pdb/paths.pdb: made them generate libgimp code
 3596 
 3597 	* plug-ins/sel2path/sel2path.c
 3598 	* plug-ins/sel2path/sel2path_adv_dialog.c: code cleanup, nicer
 3599 	dialog layout, use new PDB wrappers
 3600 	
 3601 Thu Jun  8 15:45:40 CEST 2000 Marc Lehmann <pcg@goof.com>
 3602 
 3603         * plug-ins/common/gif.c: gimp-comment's were wrongly assumed to be
 3604         zero-terminated strings.
 3605 
 3606 2000-06-08  Sven Neumann  <sven@gimp.org>
 3607 
 3608 	* tips/gimp_tips.txt: somehow a few spaces sneaked in here
 3609 	at the wrong place
 3610 
 3611 2000-06-08  Sven Neumann  <sven@gimp.org>
 3612 
 3613 	* app/eraser.c: as suggested by Daniel Egger, set 
 3614 	TOOL_CAN_HANDLE_CHANGING_BRUSH for the eraser tool. 
 3615 	Fixes bug #13172.
 3616 	
 3617 2000-06-08  Sven Neumann  <sven@gimp.org>
 3618 
 3619 	* app/qmask.c: call undo_push_qmask() before removing the
 3620 	channel since the callback will set the qmask_state 
 3621 	incorrectly otherwise. Fixes bug #13472.
 3622 	
 3623 	* app/undo.[ch]: code cleanup
 3624 
 3625 	* plug-ins/common/gif.c: put save_comment into the values
 3626 	that are stored between calls to the GIF plug-in, so it 
 3627 	remembers if the user wants to save the comment. Fixes
 3628 	bug #12755.
 3629 	
 3630 Wed Jun  7 12:00:39 PDT 2000 Manish Singh <yosh@gimp.org>
 3631 
 3632 	[patches from Daniel Egger]
 3633 
 3634 	* app/layers_dialog.c: Disable the "Add Layermask" menuentry
 3635 	for indexed images.
 3636 
 3637 	* app/gimpimage.c: Leave gimp_image_add_layer_mask(...) after
 3638 	spitting out messages when trying to add a layermask to an
 3639 	indexed image.
 3640 
 3641 2000-06-07  Sven Neumann  <sven@gimp.org>
 3642 
 3643 	* app/pixel_region.c: applied patch provided by Daniel Egger:
 3644 	store the result of tile_bpp() into a variable and use it
 3645 	instead of calling it over and over again in the inner loop.
 3646 
 3647 	* app/pixel_region.h
 3648 	* app/pixel_regionP.h:
 3649 	Did some additional indentation and code cleanup.
 3650 	
 3651 2000-06-07  Michael Natterer  <mitch@gimp.org>
 3652             Jay Cox  <jaycox@gimp.org>
 3653 
 3654 	* plug-ins/common/gifload.c: test for GIMP_HAVE_PARASITES
 3655 
 3656 	* plug-ins/common/url.c: open a pipe to the wget child and
 3657 	parse it's output so we can display a progressbar.
 3658 
 3659 2000-06-07  Sven Neumann  <sven@gimp.org>
 3660 
 3661 	* Makefile.am: sorry, there's no build directory
 3662 
 3663 	* app/plug_in.c (plug_in_temp_run): uncommented the call to 
 3664 	plug_in_pop(). This seems to solve the longstanding problem 
 3665 	that made temporary procedures like Script-Fu fail when
 3666 	called from plug-ins.
 3667 
 3668 2000-06-06  Seth Burgess <sjburges@gimp.org>
 3669 
 3670 	* plug-ins/imagemap/imap_default_dialog.c
 3671 	* plug-ins/imagemap/imap_edit_area_info.c
 3672 	* plug-ins/imagemap/imap_default_dialog.h: Applied author's
 3673 	(Maurits Rijk  <lpeek.mrijk@consunet.nl>) patches to make apply 
 3674 	callback behave properly
 3675 	
 3676 2000-06-07  Tor Lillqvist  <tml@iki.fi>
 3677 
 3678 	* Makefile.am: Add the build subdirectory (which contains a copy
 3679 	of the build module).
 3680 
 3681 	* app/gimphelp.c (gimp_help_netscape): Test for help_path being
 3682 	non-NULL was wrong way.
 3683 
 3684 	* app/preferences_dialog.c (file_pref_cmd_callback): Change
 3685 	"From X Server" to "From windowing system".
 3686 
 3687 	* app/makefile.cygwin: Update according to file name changes.
 3688 
 3689 	* libgimp/gimp.def
 3690 	* libgimp/gimpui.def
 3691 	* libgimp/makefile.{cygwin,msc}: Update for Mitch's and Sven's
 3692 	changes.
 3693 
 3694 	* app/makefile.cygwin
 3695 	* libgimp/makefile.cygwin
 3696 	* modules/makefile.cygwin
 3697 	* plug-ins/makefile.cygwin: Include make.mingw from build/win32,
 3698 	simplify accordingly.
 3699 
 3700 	* plug-ins/libgck/gck/gckcolor.c: Include <glib.h> before
 3701 	gimpmath.h, so G_PI don't get redefined when glib.h is included
 3702 	later.
 3703 
 3704 	From Hans Breuer, portability fixes for MSVC compilation:
 3705 
 3706 	* app/dialog_handler.h: Bypass decalration of exported functions
 3707 	which are marked with G_MODULE_EXPORT in dialog_handler.c when
 3708 	compiling that file. Otherwise some compilers will get confused.
 3709 
 3710 	* app/dialog_handler.c: Define a test macro for above bypass.
 3711 
 3712 	* plug-ins/MapObject/mapobject_apply.c
 3713 	* plug-ins/MapObject/mapobject_image.c
 3714 	* plug-ins/MapObject/mapobject_shade.c: Include <string.h>.
 3715 
 3716 	* plug-ins/flame/flame.c: Define S_ISREG if needed.
 3717 
 3718 	* plug-ins/makefile.{cygwin,msc}: Updates.
 3719 
 3720 	* plug-ins/sel2path/global.h: Include <stdlib.h>.
 3721 
 3722 	* plug-ins/winsnap/winsnap.c: Include libgimp/gimpui.h.
 3723 
 3724 2000-06-05  Sven Neumann  <sven@gimp.org>
 3725 
 3726 	* plug-ins/script-fu/scripts/ripply-anim.scm
 3727 	* plug-ins/script-fu/scripts/spinning_globe.scm
 3728 	* plug-ins/script-fu/scripts/waves-anim.scm: applied
 3729 	gimp-quinet-000531-2.patch to ensure that the output of
 3730 	these scripts is viewed in "replace" mode and not in
 3731 	"combine" mode.
 3732 
 3733 2000-06-05  Sven Neumann  <sven@gimp.org>
 3734 	
 3735 	* plug-ins/script-fu/scripts/3d-outline.scm
 3736 	* plug-ins/script-fu/scripts/alien-glow-logo.scm
 3737 	* plug-ins/script-fu/scripts/alien-neon-logo.scm
 3738 	* plug-ins/script-fu/scripts/basic1-logo.scm
 3739 	* plug-ins/script-fu/scripts/basic2-logo.scm
 3740 	* plug-ins/script-fu/scripts/blended-logo.scm
 3741 	* plug-ins/script-fu/scripts/bovinated-logo.scm
 3742 	* plug-ins/script-fu/scripts/chalk.scm
 3743 	* plug-ins/script-fu/scripts/chip-away.scm
 3744 	* plug-ins/script-fu/scripts/chrome-logo.scm
 3745 	* plug-ins/script-fu/scripts/comic-logo.scm
 3746 	* plug-ins/script-fu/scripts/coolmetal-logo.scm
 3747 	* plug-ins/script-fu/scripts/frosty-logo.scm
 3748 	* plug-ins/script-fu/scripts/glossy.scm
 3749 	* plug-ins/script-fu/scripts/glowing-logo.scm
 3750 	* plug-ins/script-fu/scripts/gradient-bevel-logo.scm
 3751 	* plug-ins/script-fu/scripts/neon-logo.scm
 3752 	* plug-ins/script-fu/scripts/starburst-logo.scm
 3753 	* plug-ins/script-fu/scripts/starscape-logo.scm
 3754 	* plug-ins/script-fu/scripts/t-o-p-logo.scm
 3755 	* plug-ins/script-fu/scripts/textured-logo.scm: applied
 3756 	gimp-quinet-000531-1.patch to add support for "Alpha to Logo"
 3757 	and correct undo handling in these logo scripts.
 3758 
 3759 2000-06-05  Sven Neumann  <sven@gimp.org>
 3760 	
 3761 	* plug-ins/script-fu/scripts/clothify.scm: applied
 3762 	gimp-quinet-000531-0.patch to change the help blurb.
 3763 
 3764 	* plug-ins/script-fu/scripts/drop-shadow.scm
 3765 	* plug-ins/script-fu/scripts/erase-rows.scm
 3766 	* plug-ins/script-fu/scripts/perspective-shadow.scm
 3767 	* plug-ins/script-fu/scripts/predator.scm
 3768 	* plug-ins/script-fu/scripts/xach-effect.scm: applied
 3769 	gimp-quinet-000531-0.patch to replace all calls to
 3770         gimp-image-undo-disable by gimp-undo-push-group-start,
 3771 	and gimp-image-undo-enable by gimp-undo-push-group-end.
 3772 
 3773 2000-06-06  Michael Natterer  <mitch@gimp.org>
 3774 
 3775 	* Makefile.am
 3776 	* cursors/crosshair.xbm
 3777 	* cursors/crosshair_mask.xbm: new files.
 3778 
 3779 	* app/cursorutil.[ch]
 3780 	* app/gdisplay.[ch]
 3781 	* app/gimprc.[ch]
 3782 	* app/preferences_dialog.c: Started to add the new set of
 3783 	consistent tool cursors. The crosshair one is the easy part
 3784 	but I wanted to see a result :) The other two options in
 3785 	the pref's cursor menu are still dummys.
 3786 
 3787 2000-06-05  Sven Neumann  <sven@gimp.org>
 3788 
 3789 	* app/paint_core.[ch]: indentation, no real changes
 3790 
 3791 	* plug-ins/gap/README
 3792 	* plug-ins/gap/gap_mov_dialog.c
 3793 	* plug-ins/gap/gap_mov_exec.c: applied a patch from Wolfgang
 3794 	Hofer 
 3795 	
 3796 	* plug-ins/imagemap/imap_csim.y: applied a patch from
 3797 	Maurits Rijk which promises to fix bug #10090. 
 3798 	Yosh, could you regenerate the C code, please...?!
 3799 
 3800 	* tips/gimp_tips.txt: applied gimp-quinet-20000508-0.patch,
 3801 	an update to the english tips file provided by Raphael Quinet.
 3802 	
 3803 2000-06-05  Michael Natterer  <mitch@gimp.org>
 3804 
 3805 	* plug-ins/common/xbm.c: Don't save the mask inverted.
 3806 
 3807 Mon Jun  5 12:48:10 BST 2000  Adam D. Moss <adam@gimp.org>
 3808 
 3809 	* plug-ins/common/animoptimize.c: Fix old bug which could
 3810 	cause errors in evaluating the final pixel of each composed layer.
 3811 
 3812 	* plug-ins/common/animationplay.c: Same bug, different plugin.
 3813 
 3814 2000-06-05  Michael Natterer  <mitch@gimp.org>
 3815 
 3816 	* plug-ins/common/xbm.c: allow saving of images with alpha.
 3817 	If the image has alpha, offer the choice of ignoring it or
 3818 	alternatively saving it as a separate XBM file which is the
 3819 	mask of the X cursor we are saving.
 3820 
 3821 Sun Jun  4 20:17:25 2000 CET  Austin Donnelly  <austin@gimp.org>
 3822 
 3823 	* app/paths_dialog.c: run the sel2path plugin with a proper
 3824 	    display ID - previously we were using a _drawable_ ID as the
 3825 	    display ID: a blatant type mismatch.
 3826 
 3827 	* plug-ins/sel2path/pxl-outline.c: progress bar on
 3828 	    selection-to-path.  Also, small optimization to inner loop:
 3829 	    cache the max values of the loops rather than needing a
 3830 	    function call per loop iteration (ouch!).
 3831 
 3832 2000-06-04  Sven Neumann  <sven@gimp.org>
 3833 
 3834 	* app/interface.c: connect to the toolbox's "style_set" signal
 3835 	and set window manager hints in the callback.
 3836 
 3837 2000-06-04  Asbjorn Pettersen  <asbjornP@dualog.no>
 3838 
 3839 	* modules/gimpmodregister.c: 	
 3840 	* modules/gimpmodregister.h: Use gimpcolordisplay.h and
 3841 	gimpcolorselector.h
 3842 
 3843 Sat Jun  3 11:11:58 PDT 2000  Sven Neumann <sven@gimp.org>
 3844 
 3845 	* app/channel.c
 3846 	* app/drawable.c
 3847 	* app/floating_sel.c
 3848 	* app/gimage_mask.c
 3849 	* app/gimpdrawable.[ch]
 3850 	* app/ink.c
 3851 	* app/layer.c
 3852 	* app/paint_core.c
 3853 	* app/undo.c
 3854 	* app/xinput_airbrush.c: be smarter about emitting the 
 3855 	"invalidate_preview" signal, so it doesn't slow down 
 3856 	painting and image_map color-corrections. 
 3857 
 3858 2000-06-03  Michael Natterer  <mitch@gimp.org>
 3859 	    Sven Neumann  <sven@gimp.org>
 3860 
 3861 	* libgimp/gimpproceduraldb.c (gimp_procedural_db_get_data): a bad
 3862 	hack to map the autogenerated code to the old api.
 3863 
 3864 2000-06-02  Asbjorn Pettersen  <asbjornP@dualog.no>
 3865 
 3866 	* modules/gimpmodregister.c: Use gimpmodregister.h.  OS/2 ver.
 3867 
 3868 2000-06-01  Michael Natterer  <mitch@gimp.org>
 3869 	    Sven Neumann  <sven@gimp.org>
 3870 	    Simon Budig  <Simon.Budig@unix-ag.org>
 3871 	    Garry R. Osgood  <gosgood@idt.net>
 3872 	    Seth Burgess <sjburges@gimp.org>
 3873 	    Tuomas Kuosmanen <tigert@gimp.org>
 3874 	    Tor Lillqvist <tml@iki.fi>
 3875 	    Andy Thomas <alt@gimp.org>
 3876 	    Andreas Bogk <andreas@andreas.org>
 3877 	    Vincent Kolwitz <vincent@andreas.org>
 3878 
 3879 	The remaining bits ...    
 3880 	
 3881 	* tools/pdbgen/Makefile.am
 3882 	* tools/pdbgen/groups.pl
 3883 	* tools/pdbgen/pdb/gradient.pdb  -> gradients.pdb
 3884 
 3885 	* app/Makefile.am
 3886 	* app/gradient_cmds.c  -> gradients_cmds.c
 3887 	
 3888 	* libgimp/gimpbrushes_pdb.[ch]
 3889 	* libgimp/gimpfileops_pdb.[ch]
 3890 	* libgimp/gimpguides_pdb.[ch]
 3891 	* libgimp/gimphelp_pdb.[ch]
 3892 	* libgimp/gimpmessage_pdb.[ch]
 3893 	* libgimp/gimpparasite_pdb.[ch]
 3894 	* libgimp/gimppatterns_pdb.[ch]
 3895 	* libgimp/gimpplugin_pdb.[ch]: replaced with code based on
 3896 	files generated using pdbgen
 3897 
 3898 	* libgimp/gimpbrushmenu.c
 3899 	* libgimp/gimppatternmenu.c: 
 3900 	reflect changes in gimp[brushes|patterns]_pdb.[ch] 
 3901 	
 3902 	* tools/pdbgen/pdb/gradient.pdb  -> gradients.pdb
 3903 	
 3904 	* tools/pdbgen/pdb/plug_in.pdb: made it create libgimp code 
 3905 
 3906 	* plug-ins/perl/Gimp/Lib.xs: made it compile without warnings.
 3907 
 3908 2000-06-01  Michael Natterer  <mitch@gimp.org>
 3909 	    Sven Neumann  <sven@gimp.org>
 3910 	    Simon Budig  <Simon.Budig@unix-ag.org>
 3911 	    Garry R. Osgood  <gosgood@idt.net>
 3912 	    Seth Burgess <sjburges@gimp.org>
 3913 	    Tor Lillqvist <tml@iki.fi>
 3914 
 3915 	* libgimp/gimpchannel_pdb.[ch]
 3916 	* libgimp/gimpproceduraldb_pdb.[ch]
 3917 	* libgimp/gimpunit_pdb.[ch]: replaced with code based on
 3918 	files generated using pdbgen
 3919 
 3920 	* libgimp/Makefile.am
 3921 	* libgimp/gimp.h
 3922 	* libgimp/gimp_pdb.h
 3923 	* libgimp/gimpchannel.[ch]
 3924 	* libgimp/gimpproceduraldb.[ch]: new files wrapping around the 
 3925 	autogenerated PDB wrappers as found in *_pdb.[ch].
 3926 
 3927 	* libgimp/gimpselection_pdb.h: minor change.
 3928 
 3929 	* tools/pdbgen/pdb/procedural_db.pdb: made it create libgimp code
 3930 
 3931 	* plug-ins/gap/gap_filter_pdb.c
 3932 	* plug-ins/script-fu/script-fu-console.c
 3933 	* plug-ins/script-fu/script-fu.c
 3934 	* plug-ins/xjt/xpdb_calls.c: gimp_query_procedure's signature
 3935 	is typesafe now.
 3936 
 3937 2000-06-01  Michael Natterer  <mitch@gimp.org>
 3938 	    Sven Neumann  <sven@gimp.org>
 3939 
 3940 	* libgimp/gimpdrawable_pdb.[ch]
 3941 	* libgimp/gimplayer_pdb.[ch]
 3942 	* libgimp/gimppalette_pdb.[ch]: replaced with code based on files 
 3943 	generated using pdbgen
 3944 
 3945 	* libgimp/Makefile.am
 3946 	* libgimp/gimplayer.[ch]:  new files wrapping around the 
 3947 	autogenerated PDB wrappers as found in *_pdb.[ch].
 3948 
 3949 	* libgimp/gimpdrawable.[ch]: added wrappers around PDB wrappers
 3950 
 3951 	* libgimp/gimp.h
 3952 	* libgimp/gimpimage.c
 3953 	* libgimp/gimpimage_pdb.c
 3954 	* libgimp/gimpparasite_pdb.c: various smaller changes
 3955 	
 3956 2000-06-01  Michael Natterer  <mitch@gimp.org>
 3957 	    Sven Neumann  <sven@gimp.org>
 3958 	
 3959 	* libgimp/gimpgradientmenu.c: forgot a small change here...
 3960 
 3961 2000-06-01  Michael Natterer  <mitch@gimp.org>
 3962 	    Sven Neumann  <sven@gimp.org>
 3963 
 3964 	Completed the new file structure. Yet only few of the _pdb.[ch] 
 3965 	files are based upon generated code and nothing is really 
 3966 	autogenerated...
 3967 
 3968 	* app/Makefile.am
 3969 	* app/gdisplay_cmds.c      -> app/display_cmds.c 
 3970 	* app/gimage_cmds.c        -> app/image_cmds.c 
 3971 	* app/gimage_mask_cmds.c   -> app/selection_cmds.c 
 3972 	* app/internal_procs.c: related change
 3973 
 3974 	* libgimp/Makefile.am
 3975 	* libgimp/gimp.h
 3976 	* libgimp/gimp_pdb.h
 3977 	* libgimp/gimpdisplay_pdb.[ch]
 3978 	* libgimp/gimpimage_pdb.[ch]
 3979 	* libgimp/gimpselection_pdb.[ch]: replaced with code based on files 
 3980 	generated using pdbgen
 3981 	
 3982 	* libgimp/gimpchannelops_pdb.[ch]
 3983 	* libgimp/gimpcolor_pdb.[ch]
 3984 	* libgimp/gimpedit_pdb.[ch]
 3985 	* libgimp/gimpfloatingsel_pdb.[ch]
 3986 	* libgimp/gimpgimprc_pdb.[ch]
 3987 	* libgimp/gimptexttool_pdb.[ch]
 3988 	* libgimp/gimptools_pdb.[ch]
 3989 	* libgimp/gimpundo_pdb.[ch]: new files based on generated code
 3990 
 3991 	* libgimp/gimpgradientselect.[ch]
 3992 	* libgimp/gimpimage.[ch]
 3993 	* libgimp/gimpselection.[ch]: new files wrapping around the 
 3994 	autogenerated PDB wrappers as found in *_pdb.[ch]. This is necessary 
 3995 	since the number of parameters or their order is different from the 
 3996 	PDP calls.
 3997 
 3998 	* plug-ins/common/CEL.c: plugged memleak
 3999 	
 4000 	* plug-ins/common/aa.c: removed compiler warning
 4001 	
 4002 	* tools/pdbgen/Makefile.am
 4003 	* tools/pdbgen/groups.pl
 4004 	* tools/pdbgen/pdb/gdisplay.pdb     -> display.pdb
 4005 	* tools/pdbgen/pdb/gimage.pdb       -> image.pdb
 4006 	* tools/pdbgen/pdb/gimage_mask.pdb  -> selection.pdb
 4007 
 4008 	* tools/pdbgen/pdb/channel_ops.pdb
 4009 	* tools/pdbgen/pdb/color.pdb
 4010 	* tools/pdbgen/pdb/edit.pdb
 4011 	* tools/pdbgen/pdb/floating_sel.pdb
 4012 	* tools/pdbgen/pdb/gimprc.pdb
 4013 	* tools/pdbgen/pdb/text_tool.pdb
 4014 	* tools/pdbgen/pdb/tools.pdb
 4015 	* tools/pdbgen/pdb/undo.pdb: made them create libgimp code
 4016 	
 4017 2000-05-31  Michael Natterer  <mitch@gimp.org>
 4018 	    Sven Neumann  <sven@gimp.org>
 4019 
 4020 	Coming closer to our goal of autogenerating the 
 4021 	libgimp PDB wrappers... 
 4022 
 4023 	* app/internal_procs.c
 4024 	* app/parasite_cmds.c
 4025 	* tools/pdbgen/pdb/parasite.pdb: removed parasite_new PDB call.
 4026 
 4027 	* libgimp/gimp.h
 4028 	* libgimp/gimp_pdb.h
 4029 	* libgimp/gimpbrushmenu.c
 4030 	* libgimp/gimpcompat.h
 4031 	* libgimp/gimpdrawable_pdb.[ch]
 4032 	* libgimp/gimpexport.c
 4033 	* libgimp/gimpgradientmenu.c
 4034 	* libgimp/gimpimage_pdb.[ch]
 4035 	* libgimp/gimpmenu.[ch]
 4036 	* libgimp/gimpparasite.[ch]
 4037 	* libgimp/gimpparasite_pdb.[ch]
 4038 	* libgimp/gimppatternmenu.c
 4039 	* libgimp/gimpproceduraldb_pdb.[ch]: changes to incorporate the new
 4040 	files listed below
 4041 
 4042 	* libgimp/Makefile.am
 4043 	* libgimp/gimpbrushes_pdb.[ch]
 4044 	* libgimp/gimpbrushselect_pdb.[ch]
 4045 	* libgimp/gimpconvert_pdb.[ch]
 4046 	* libgimp/gimpgradientselect_pdb.[ch]
 4047 	* libgimp/gimppatterns_pdb.[ch] 
 4048 	* libgimp/gimppatternselect_pdb.[ch]: new files partly generated
 4049 	using pdbgen
 4050 
 4051 	* tools/pdbgen/lib.pl: some adjustments and fixes to the libgimp
 4052 	pdbgen code
 4053 
 4054 	* tools/pdbgen/pdb/help.pdb
 4055 	* tools/pdbgen/pdb/pattern_select.pdb: make them generate PDB 
 4056 	wrappers for libgimp too.
 4057 
 4058 2000-05-31  Michael Natterer  <mitch@gimp.org>
 4059 	    Sven Neumann  <sven@gimp.org>
 4060 
 4061 	Episode IV...
 4062 
 4063 	* app/Makefile.am
 4064 
 4065 	* app/message_cmds.c: new name
 4066 	* app/interface_cmds.c: removed
 4067 
 4068 	* app/help_cmds.c: new name
 4069 	* app/gimphelp_cmds.c: removed
 4070 
 4071 	* app/internal_procs.c
 4072 	* app/gimphelp_cmds.c
 4073 	* app/plug_in_cmds.c: moved gimp_plugin_help_register to
 4074 	plug_in_cmds.c, s/gimp_plugin_domain_add/gimp_plugin_domain_register/
 4075 
 4076 	* libgimp/Makefile.am
 4077 	* libgimp/gimp_pdb.h
 4078 	* libgimp/gimpfileops_pdb.[ch]
 4079 	* libgimp/gimpguides_pdb.[ch]
 4080 	* libgimp/gimpmessage_pdb.[ch]
 4081 	* libgimp/gimpprocedural_db_pdb.[ch]
 4082 	* libgimp/gimpplugin_pdb.[ch]: new files containing PDB wrappers
 4083 	moved out of libgimp/gimp.[ch]
 4084 
 4085 	* libgimp/gimpchannel_pdb.c
 4086 	* libgimp/gimpdisplay_pdb.[ch]
 4087 	* libgimp/gimpdrawable_pdb.[ch]
 4088 	* libgimp/gimphelp_pdb.[ch]
 4089 	* libgimp/gimpimage_pdb.[ch]
 4090 	* libgimp/gimplayer_pdb.c
 4091 	* libgimp/gimpparasite_pdb.c
 4092 	* libgimp/gimpselection_pdb.c: various changes.
 4093 
 4094 	* libgimp/gimpunit.c: new file
 4095 	* libgimp/gimpunit_pdb.[ch]: contains only PDB wrappers prefixed
 4096 	with "_" which are called from libgimp/gimpunit.c only.
 4097 
 4098 	* libgimp/gimpunit.h: minor stuff
 4099 
 4100 	* libgimp/gimpcompat.h: declared the following functions obsolete:
 4101 	 gimp_query_database
 4102 	 gimp_query_images
 4103 
 4104 	* libgimp/gimp.[ch]: removed all PDB wrappers.
 4105 
 4106 	* tools/pdbgen/Makefile.am
 4107 	* tools/pdbgen/groups.pl: changed
 4108 
 4109 	* tools/pdbgen/lib.pl: tried to fix libgimp autogeneration and
 4110 	fixed just a few comments.
 4111 
 4112 	* tools/pdbgen/pdb/interface.pdb
 4113 	* tools/pdbgen/pdb/gimphelp.pdb: removed
 4114 
 4115 	* tools/pdbgen/pdb/help.pdb
 4116 	* tools/pdbgen/pdb/message.pdb: new names
 4117 
 4118 	* plug-ins/script-fu/script-fu.c
 4119 	* plug-ins/perl/Gimp/Lib.xs:
 4120 	s/gimp_plugin_domain_add/gimp_plugin_domain_register/
 4121 
 4122 2000-05-31  Michael Natterer  <mitch@gimp.org>
 4123 	    Sven Neumann  <sven@gimp.org>
 4124 
 4125 	* libgimp/Makefile.am
 4126 	* libgimp/gimpchannel_pdb.h
 4127 	* libgimp/gimpdisplay_pdb.h
 4128 	* libgimp/gimpdrawable_pdb.h
 4129 	* libgimp/gimpgradient_pdb.h
 4130 	* libgimp/gimphelp_pdb.h
 4131 	* libgimp/gimpimage_pdb.h
 4132 	* libgimp/gimplayer_pdb.h
 4133 	* libgimp/gimpparasite_pdb.h
 4134 	* libgimp/gimpselection_pdb.h
 4135 	* libgimp/gimpunit_pdb.h
 4136 	* libgimp/gimpdrawable.[ch]
 4137 	* libgimp/gimphelp.c
 4138 	* libgimp/gimppixelrgn.h
 4139 	* libgimp/gimptile.h: new files
 4140 
 4141 	* libgimp/gimp.[ch]
 4142 	* libgimp/gimpchannel_pdb.c
 4143 	* libgimp/gimpdrawable_pdb.c
 4144 	* libgimp/gimpgradient_pdb.c
 4145 	* libgimp/gimppalette_pdb.c
 4146 	* libgimp/gimpselection_pdb.c
 4147 	* libgimp/gimphelp_pdb.c
 4148 	* libgimp/gimpimage_pdb.c
 4149 	* libgimp/gimplayer_pdb.c
 4150 	* libgimp/gimpgradientmenu.c
 4151 	* libgimp/gimpbrushmenu.c
 4152 	* libgimp/gimpmenu.[ch]
 4153 	* libgimp/gimppatternmenu.c
 4154 	* libgimp/gimppixelrgn.c
 4155 	* libgimp/gimptile.c: part III of the (final) libgimp cleanup
 4156 
 4157 	Split gimp.h into a bunch of headers. More or less finished the
 4158 	task of moving PDB wrappers into separate files in preparation 
 4159 	of the upcoming autogen-it-all-attack.
 4160 
 4161 	* libgimp/gimpcompat.h: declared the following functions obsolete:
 4162 	gimp_[channel|layer]_[width|height]
 4163 	gimp_layer_[bpp|type]
 4164 	gimp_channel_get_[image|layer]_ID
 4165 
 4166 	* libgimp/gimptypes.h: new file:
 4167 	GPlugInInfo
 4168 	GTile
 4169 	GDrawable
 4170 	GPixelRgn
 4171 	GParamColor
 4172 	GParamRegion
 4173 	GParamData
 4174 	GParamDef
 4175 	GParam: s/G/Gimp/
 4176 
 4177 	* app/gimphelp_cmds.c
 4178 	* app/plug_in_cmds.c
 4179 	* tools/pdbgen/pdb/gimphelp.pdb
 4180 	* tools/pdbgen/pdb/plug_in.pdb: changed help texts.
 4181 
 4182 2000-05-31  Michael Natterer  <mitch@gimp.org>
 4183 
 4184 	* app/gimpunit.c
 4185 	* libgimp/*: all libgimp headers are included via gimp.h or
 4186 	gimpui.h, so include <gtk/gtk.h> there and in the *.c files.
 4187 	Various cleanups.
 4188 
 4189 Wed May 31 00:43:09 CEST 2000  Stanislav Brabec  <utx@penguin.cz>
 4190 
 4191         * tips/gimp_tips.cs.txt: Updated translation.
 4192 
 4193 Mon May 29 18:47:48 EDT 2000 Adrian Likins <adrian@gimp.org>
 4194 
 4195 	* data/brushes/vine.gbr: removed file that shouldnt 
 4196 	of been included
 4197 	 
 4198 	* data/brushes/Makefile.am
 4199 	* data/brushes/SketchBrush-*: Added the pencil sketch
 4200 	imagepipes from tigert's site.
 4201 
 4202 Mon May 29 22:41:31 BST 2000 Andy Thomas <alt@gimp.org>
 4203 
 4204 	* app/about_dialog.c
 4205 
 4206 	Added C.Bunks.
 4207 
 4208 2000-05-29  Sven Neumann  <sven@gimp.org>
 4209 
 4210 	* app/Makefile.am
 4211 	* app/paint_core.c
 4212 	* app/paint_core_kernels.h: moved brush subsampling kernels
 4213 	into its own header file and generated a different kernel 
 4214 	(using the new kernelgen tool, see below). The new kernel 
 4215 	simulates circular pixels instead of rectangular ones and 
 4216 	gives slightly different results at brush edges.
 4217 
 4218 	* app/gimage_mask.c: when stroking a selection, offset the
 4219 	points by 0.5 to align the brushes with the pixel grid. This 
 4220 	lets you create 1-pixel wide rectangles and ellipses.
 4221 
 4222 	* tools/Makefile.am
 4223 	* tools/kernelgen.c: simple hack to generate subsampling
 4224 	kernels.
 4225 	
 4226 2000-05-29  Tor Lillqvist  <tml@iki.fi>
 4227 
 4228 	* gimprc.win32: Update to match Unix version.
 4229 
 4230 	* app/gimp.sym: Add dialog_{,un}register.
 4231 
 4232 	* app/dialog_handler.c: Include <gmodule.h>, mark above functions
 4233 	with G_MODULE_EXPORT.
 4234 
 4235 	* app/makefile.{msc,cygwin}: Update to match current GLib 1.3.
 4236 
 4237 	* libgimp/gimp.def
 4238 	* libgimp/gimpui.def: Update according to function name changes etc.
 4239 	
 4240 	* libgimp/makefile.{msc,cygwin}: Update for changed file
 4241 	names.
 4242 
 4243 	* libgimp/makefile.cygwin
 4244 	* modules/makefile.cygwin: Simplify, use the
 4245 	../build/win32/make.mingw file.
 4246 	
 4247 	* plug-ins/common/gz.c (save_image): Somewhat more informative
 4248 	error message on Win32 when gzip.exe isn't found (most probable
 4249 	cause of error).
 4250 
 4251 	* tips/gimp_tips.txt: Clarify location of personal GIMP directory
 4252 	on Unix and Windows.
 4253 
 4254 2000-05-29  Tuomas Kuosmanen  <tigert@gimp.org>
 4255 
 4256 	* plug-ins/gdyntext/gdyntext.c (gdt_get_values): We dont need to say 
 4257 	this to the user every time. Since the user just needs to click "ok" 
 4258 	anyway.
 4259 
 4260 Sun May 28 10:21:50 PDT 2000 Manish Singh <yosh@gimp.org>
 4261 
 4262 	* Made 1.1.23 release (1.2pre)
 4263 
 4264 2000-05-28  Michael Natterer  <mitch@gimp.org>
 4265 
 4266 	* libgimp/gimp.h
 4267 	* libgimp/gimpcolordisplay.h
 4268 	* libgimp/gimpcolorselector.h
 4269 	* libgimp/gimpmatrix.h
 4270 	* libgimp/gimpmodule.h
 4271 	* libgimp/gimpunit_pdb.c: purely cosmetic stuff and added some
 4272 	typedefs to make the html documentation nicer. Moved the module
 4273 	documentation from the headers to the sgml files.
 4274 
 4275 	* app/module_db.[ch]: The type of the "init" and "unload" functions
 4276 	has changed. Code cleanup.
 4277 
 4278 2000-05-27  Sven Neumann  <sven@gimp.org>
 4279 
 4280 	* app/color_select.c: use spinbuttons in the GIMP
 4281 	color_selector
 4282 
 4283 Sat May 27 04:27:36 EDT 2000 calvinw@mindspring.com
 4284 
 4285 	* app/gimpimage.c
 4286 	--Fixed Fujita Yuji's bug (reported 27May2000 to
 4287 	gimp-developer) -larger than 64x64 brush and
 4288 	selection mask crashes smudge/dodgeburn/convolve
 4289 	This was a rowstrides bug in gimp_image_replace_image.
 4290 
 4291 2000-05-27  Michael Natterer  <mitch@gimp.org>
 4292 
 4293 	Libgimp cleanup part II (with a little help from Yosh
 4294 	who moved the CVS files).
 4295 
 4296 	* libgimp/Makefile.am
 4297 	* libgimp/gimpchannel_pdb.c
 4298 	* libgimp/gimpdisplay_pdb.c
 4299 	* libgimp/gimpdrawable_pdb.c
 4300 	* libgimp/gimpgradient_pdb.c
 4301 	* libgimp/gimphelp_pdb.c
 4302 	* libgimp/gimpimage_pdb.c
 4303 	* libgimp/gimplayer_pdb.c
 4304 	* libgimp/gimppalette_pdb.c
 4305 	* libgimp/gimpparasite_pdb.c
 4306 	* libgimp/gimpselection_pdb.c
 4307 	* libgimp/gimpunit_pdb.c: new names of all files which contain
 4308 	PDB wrappers.
 4309 
 4310 	* modules/Makefile.am
 4311 	* libgimp/gimpcolordisplay.h
 4312 	* libgimp/gimpcolorselector.h
 4313 	* libgimp/gimpparasite.[ch]
 4314 	* libgimp/gimpparasiteio.[ch]
 4315 	* modules/gimpmodregister.[ch]: renamed.
 4316 
 4317 	* libgimp/gimpparasiteF.h
 4318 	* libgimp/gimpparasiteP.h: removed because gimp.h had to include
 4319 	the private header anyway.
 4320 
 4321 	* app/color_notebook.c
 4322 	* app/color_select.c
 4323 	* app/gdisplay_color.[ch]
 4324 	* app/gdisplay_color_ui.c
 4325 	* app/gimpbrushpipe.c
 4326 	* app/gimpdrawable.[ch]
 4327 	* app/gimpimage.c
 4328 	* app/gimpimage.h
 4329 	* app/gimpparasite.[ch]
 4330 	* app/gimprc.c
 4331 	* app/image_new.c
 4332 	* app/layer.c
 4333 	* app/parasite_cmds.c
 4334 	* app/parasitelist.[ch]
 4335 	* app/plug_in.c
 4336 	* app/procedural_db.c
 4337 	* app/undo.c
 4338 	* app/xcf.c
 4339 	* libgimp/gimp.[ch]
 4340 	* libgimp/gimpcolordisplay.h
 4341 	* libgimp/gimpparasite.[ch]
 4342 	* modules/cdisplay_gamma.c
 4343 	* modules/cdisplay_highcontrast.c
 4344 	* modules/colorsel_gtk.c
 4345 	* modules/colorsel_triangle.c
 4346 	* modules/colorsel_water.c
 4347 	* plug-ins/FractalExplorer/Dialogs.c
 4348 	* plug-ins/FractalExplorer/Events.c
 4349 	* plug-ins/Lighting/lighting_apply.c
 4350 	* plug-ins/Lighting/lighting_shade.c
 4351 	* plug-ins/MapObject/mapobject_image.c
 4352 	* plug-ins/common/gpb.c
 4353 	* plug-ins/common/psp.c
 4354 	* plug-ins/sel2path/sel2path.c
 4355 	* po-libgimp/POTFILES.in
 4356 	* tools/pdbgen/pdb.pl
 4357 	* tools/pdbgen/pdb/parasite.pdb: changed includes accordingly.
 4358 
 4359 Fri May 26 23:14:14 BST 2000 Andy Thomas <alt@gimp.org>
 4360 
 4361 	* plug-ins/common/illusion.c
 4362 
 4363 	Preview tidy.
 4364 
 4365 2000-05-26  Michael Natterer  <mitch@gimp.org>
 4366 
 4367 	Final (1.2) libgimp namespace cleanup part I:
 4368 
 4369 	* app/gimpbrushpipe.c
 4370 	* app/gimpdrawable.[ch]
 4371 	* app/gimpimage.[ch]
 4372 	* app/gimpparasite.[ch]
 4373 	* app/gimprc.c
 4374 	* app/image_new.c
 4375 	* app/parasite_cmds.c
 4376 	* app/parasitelist.[ch]
 4377 	* app/parasitelistP.h
 4378 	* app/plug_in.c
 4379 	* app/undo.c
 4380 	* app/xcf.c
 4381 	* libgimp/color_display.h
 4382 	* libgimp/gimp.[ch]
 4383 	* libgimp/gimpdrawable.c
 4384 	* libgimp/gimpimage.c
 4385 	* libgimp/gimpparasite.c
 4386 	* libgimp/gimpprotocol.c
 4387 	* libgimp/parasite.[ch]
 4388 	* libgimp/parasiteF.h
 4389 	* libgimp/parasiteP.h
 4390 	* libgimp/parasiteio.[ch]
 4391 	* modules/cdisplay_gamma.c
 4392 	* modules/cdisplay_highcontrast.c
 4393 	* plug-ins/common/csource.c
 4394 	* plug-ins/common/gif.c
 4395 	* plug-ins/common/gpb.c
 4396 	* plug-ins/common/jpeg.c
 4397 	* plug-ins/common/psp.c
 4398 	* plug-ins/common/tiff.c
 4399 	* plug-ins/common/xbm.c
 4400 	* plug-ins/gap/gap_exchange_image.c
 4401 	* plug-ins/gdyntext/gdyntext.c
 4402 	* plug-ins/ifscompose/ifscompose.c
 4403 	* plug-ins/xjt/xjt.c: s/Parasite/GimpParasite/g,
 4404 	                      s/parasite_*/gimp_parasite_*/g
 4405 
 4406 	* libgimp/gimpcompat.h: added the old names.
 4407 
 4408 	* tools/pdbgen/pdb.pl
 4409 	* tools/pdbgen/pdb/parasite.pdb: dito and an ugly perl hack to work
 4410 	around a substitution clash. Perl gurus, feel free to fix it.
 4411 
 4412 Fri May 26 22:33:05 BST 2000 Andy Thomas <alt@gimp.org>
 4413 
 4414 	* plug-ins/common/wind.c
 4415 
 4416 	Code tidy only.	
 4417 
 4418 Fri May 26 22:21:57 BST 2000 Andy Thomas <alt@gimp.org>
 4419 
 4420 	* plug-ins/common/noisify.c
 4421 
 4422 	Changes to the preview so it previews with alpha better..
 4423 	
 4424 Fri May 26 00:08:26 BST 2000 Andy Thomas <alt@gimp.org>
 4425 
 4426 	* plug-ins/common/glasstile.c
 4427 
 4428 	More changes to the preview so it actually does preview.
 4429 	Changed pluging so alpha channel is also tiled. This 
 4430 	seems to produce better results. 
 4431 
 4432 	Fixed some some boundary conditions bugs 
 4433 	that caused "streaks" to appear when using some tile spaces.
 4434 	
 4435 2000-05-25  Sven Neumann  <sven@gimp.org>
 4436 
 4437 	* app/color_select.c: update the color-selector when Return
 4438 	is pressed in the hex-entry.
 4439 
 4440 Thu May 25 00:18:20 BST 2000 Andy Thomas <alt@gimp.org>
 4441 
 4442 	* plug-ins/common/wind.c
 4443 
 4444 	Ok. OK. The direction stuff works with transparent areas as well.
 4445 
 4446 Wed May 24 23:53:04 BST 2000 <alt@gimp.org>
 4447 
 4448 	* plug-ins/common/wind.c
 4449 
 4450 	The preview works now as it should (ie what you see in the preview
 4451 	is what you get when the plugin gets applied). 
 4452 	Also changed so that the plugin takes note of the alpha channel
 4453 	if one exists.
 4454 
 4455 	To see the changes try the plugin on an image that is mainly 
 4456 	transparent....
 4457 
 4458 	Note some of the other plugins that have recently had previews
 4459 	added also suffer from the problem that the preview
 4460 	is not correct if the image contains transparent areas (e.g. noisify).
 4461 
 4462 2000-05-24  Sven Neumann  <sven@gimp.org>
 4463 
 4464 	* plug-ins/common/grid.c: enabled preview in indexed 
 4465 	mode. Of course the colors do not reflect the result 
 4466 	exactly, but it's better than nothing.
 4467 
 4468 	* jigsaw.c
 4469 	* plasma.c
 4470 	* wind.c: forgot to set preview flag to TRUE in the 
 4471 	calls to gimp_ui_init().
 4472 
 4473 2000-05-23  Sven Neumann  <sven@gimp.org>
 4474 
 4475 	* plug-ins/common/flarefx.c
 4476 	* plug-ins/common/glasstile.c
 4477 	* plug-ins/common/grid.c
 4478 	* plug-ins/common/illusion.c
 4479 	* plug-ins/common/jigsaw.c
 4480 	* plug-ins/common/max_rgb.c
 4481 	* plug-ins/common/noisify.c
 4482 	* plug-ins/common/nova.c
 4483 	* plug-ins/common/plasma.c: I am stupid. Dropping the
 4484 	4-byte alignment caused the buffer's rowstride to 
 4485 	become different from the GtkPreview's one. Fixed it
 4486 	by using preview->rowstride in all cases. 
 4487 
 4488 2000-05-23  Sven Neumann  <sven@gimp.org>
 4489 
 4490 	* plug-ins/common/plasma.c: applied modified version of 
 4491 	gimp-timecop-200005-12.plasma which adds a preview to the
 4492 	plasma plug-in. 
 4493 
 4494 	* plug-ins/common/wind.c: applied modified version of 
 4495 	gimp-timecop-200005-14.wind which adds a preview to the
 4496 	wind plug-in. 
 4497 
 4498 2000-05-23  Sven Neumann  <sven@gimp.org>
 4499 	
 4500 	* plug-ins/common/flarefx.c
 4501 	* plug-ins/common/glasstile.c: a more elegant way to update 
 4502 	the preview when parameters change.
 4503 
 4504 	* plug-ins/common/grid.c: if a selection is active, show the 
 4505 	selected area in the preview.
 4506 	
 4507 	* plug-ins/common/illusion.c: applied modified version of 
 4508 	gimp-timecop-200005-7.illusion which adds a preview to the
 4509 	illusion plug-in.
 4510 
 4511 	* plug-ins/common/jigsaw.c: applied modified version of 
 4512 	gimp-timecop-200005-8.jigsaw which adds a preview to the
 4513 	jigsaw plug-in.
 4514 
 4515 	* plug-ins/common/max_rgb.c: applied modified version of 
 4516 	gimp-timecop-200005-9.max_rgb which adds a preview to the
 4517 	max_rgb plug-in.
 4518 
 4519 	* plug-ins/common/noisify.c: applied modified version of 
 4520 	gimp-timecop-200005-10.noisify which adds a preview to the
 4521 	noisify plug-in.
 4522 
 4523 	* plug-ins/common/nova.c: applied modified version of 
 4524 	gimp-timecop-200005-11.nova which adds a preview to the
 4525 	nova plug-in.
 4526 
 4527 2000-05-23  Sven Neumann  <sven@gimp.org>
 4528 
 4529 	* plug-ins/common/flarefx.c
 4530 	* plug-ins/common/glasstile.c
 4531 	* plug-ins/common/grid.c: ditched the 4-byte alignment of the 
 4532 	preview_data since it was only causing trouble. Now the previews
 4533 	work even for the ugly cases like width|height == 1.
 4534 	
 4535 2000-05-22  Sven Neumann  <sven@gimp.org>
 4536 
 4537 	* plug-ins/common/flarefx.c: fixed a bug in the new 
 4538 	preview code and some other small changes
 4539 
 4540 	* plug-ins/common/glasstile.c: applied modified version
 4541 	of gimp-timecop-200005-5.glasstile which adds a preview 
 4542 	to the glasstile plug-in. 
 4543 
 4544 	While I was on it, I fixed a bug that caused glasstile 
 4545 	to crash when invoked on a small selection.
 4546 
 4547 2000-05-22  Sven Neumann  <sven@gimp.org>
 4548 
 4549 	* gtkrc: for tooltips set the foreground color too. Closes
 4550 	bug #11547.
 4551 	
 4552 2000-05-22  Sven Neumann  <sven@gimp.org>
 4553 
 4554 	* app/tools.c: moved Magnify into the Transformation tools
 4555 	category. This is not entirely correct, but at least the 
 4556 	tools are now grouped as they appear in the toolbox.
 4557 	
 4558 	* plug-ins/common/flarefx.c: applied modified version of 
 4559 	gimp-timecop-200005-4.flarefx which adds a scaled down 
 4560 	flarefx to the preview.
 4561 	
 4562 2000-05-22  Michael Natterer  <mitch@gimp.org>
 4563 
 4564 	* plug-ins/*: s/gimp_plugin_help_func/gimp_standard_help_func/
 4565 
 4566 	Coincidentially, my script also removed empty lines from the end
 4567 	of _all_ *.c file (not only from those which contained
 4568 	gimp_plugin_help_func).
 4569 
 4570 2000-05-22  Sven Neumann  <sven@gimp.org>
 4571 
 4572 	* plug-ins/common/grid.c: applied a heavily modified version
 4573 	of gimp-timecop-200005-6.grid which adds a preview to the
 4574 	grid plug-in. Not much of the initial patch is left however
 4575 	since it doesn't make sense to use a scaled-down preview of
 4576 	the image, then draw an unscaled grid upon it. Changed it
 4577 	so that the preview shows the upper left corner of the image.
 4578 
 4579 	Will look into the other gimp-timecop patches too. Even if it is
 4580 	only to proof that I'm not the asshole he stated me to be in 
 4581 	gimp-timecop-readme.
 4582 
 4583 2000-05-22  Sven Neumann  <sven@gimp.org>
 4584 
 4585 	* plug-ins/common/mapcolor.c: fixed possible divide by zero 
 4586 	spotted by Scott Heavner. Closes bug #11731.
 4587 
 4588 Sun May 21 20:00:55 CEST 2000  Stanislav Brabec  <utx@penguin.cz>
 4589 
 4590 	On request of Martin Weber <martweb@gmx.net>:
 4591 	* plug-ins/bmp/bmpread.c: Initial comment change.
 4592 
 4593 2000-05-21  Michael Natterer  <mitch@gimp.org>
 4594 
 4595 	These changes enable help support for 3rd party plug-ins which
 4596 	install their help files outside GIMP's main help dir.
 4597 
 4598 	Instead of calling gimp_help(), gimp_plugin_help_func() etc.,
 4599 	all help callbacks now have to call gimp_standard_help_func()
 4600 	which has different implementations in the app and in libgimp.
 4601 
 4602 	There is a new function gimp_plugin_help_register() which can
 4603 	be called during plug-in query. plug_in.c keeps a list of
 4604 	executable_name/help_path pairs. Plug-ins have to pass their
 4605 	exec. name to gimp_help() which uses the list to find the plug-in's
 4606 	help directory.
 4607 
 4608 	* app/gimphelp.[ch]: gimp_help() now takes a help_path parameter.
 4609 	help_path == NULL means the standard help directory. Various
 4610 	changes to pass the help_path to the help browser.
 4611 
 4612 	* app/gimprc.c: save the plug-in's help_path in the pluginrc file.
 4613 
 4614 	* app/menus.c: ugly hack to enable help_paths in the "F1" callback.
 4615 
 4616 	* app/plug_in.[ch]: many help_path related changes. Use g_basename()
 4617 	instead of strrchr(str,G_DIR_SEPARATOR), cosmetic cleanups.
 4618 
 4619 	* app/internal_procs.c
 4620 	* app/gimphelp_cmds.c
 4621 	* tools/pdbgen/pdb/gimphelp.pdb: new procedure
 4622 	gimp_plugin_help_register(). gimp_help() takes a second parameter
 4623 	which is the executable name (not the help_path).
 4624 
 4625 	* app/color_notebook.c
 4626 	* app/commands.c
 4627 	* app/lc_dialog.c
 4628 	* app/preferences_dialog.c
 4629 	* app/tools.c: call gimp_standard_help_func() instead of gimp_help().
 4630 
 4631 	* libgimp/gimp.c: new function gimp_get_progname() which returns
 4632 	the full path of the plug-in's executable.
 4633 
 4634 	* libgimp/gimp.h: export the new function,
 4635 	removed gimp_plugin_help_func(), gimp_help() takes the executable
 4636 	name as second parameter.
 4637 
 4638 	* libgimp/gimpcompat.h: added gimp_plugin_help_func().
 4639 
 4640 	* libgimp/gimphelp.c: a wrapper for gimp_plugin_help_register(),
 4641 	changed the calls to gimp_help.
 4642 
 4643 	* libgimp/gimphelpui.[ch]: call gimp_standard_help_func() instead
 4644 	of gimp_help().
 4645 
 4646 	* plug-ins/helpbrowser/helpbrowser.c: now called with an additional
 4647 	help_path parameter. Various changes to enable
 4648 	help_path != gimp_standard_help_path.
 4649 
 4650 	Unrelated stuff:
 4651 
 4652 	* app/batch.h: added missing GPL header.
 4653 
 4654 	* app/gimpunit.c: had a LGPL header, merged some fprintf's into
 4655 	one call.
 4656 
 4657 	* app/procedural_db.[ch]: cosmetic: g* types, s/g_malloc/g_new/,
 4658 	prototypes, indentation.
 4659 
 4660 	* app/resize.c: use less packing widgets. didn't find the "offset"
 4661 	redraw bug :(
 4662 
 4663 2000-05-20  Garry R. Osgood <gosgood@idt.net>
 4664 
 4665 	* app/docindex.c
 4666 	Beware "int a; a = fgetc(fp); ... if(a == EOF)." for fgetc()
 4667 	is advertised to get the next "unsigned character converted 
 4668 	to an integer..." a non-negative on SGI, in particular the end-of-file
 4669 	return value '\377' promotes to integer 255 and this is not
 4670 	the same as EOF as defined in SGI's stdio.h:145:# define EOF (-1).
 4671 	feof(fp) returns a hardware independent indicator, so this construct
 4672 	was put in place instead. Put an end to infinite looping at line 239
 4673 	(because end of file was not being recognized everywhere)
 4674  	giving rise to #11578. See bug report; closes 11578.
 4675 
 4676 2000-05-20  Sven Neumann  <sven@gimp.org>
 4677 
 4678 	* plug-ins/webbrowser/web-browser.scm: added links to 
 4679 	Carey Bunks's "Gimp-Savvy" and "Grokking the GIMP" resources.
 4680 
 4681         * libgimp/gimpwidgets.[ch]: use unsigned integers for the
 4682 	memsize_entry. Added gimp_uint_adjustment_update().
 4683 
 4684 	* gimprc.[ch]
 4685 	* preferences_dialog.c: use unsigned integers for memsizes 
 4686 	(tile_cache_size and max_new_image_size). Allows to set those
 4687 	values up to 4GB. Fixes bug #11053.
 4688 
 4689 2000-05-20  Nick Lamb  <njl195@zepler.org.uk>
 4690 
 4691 	* plug-ins/bmp/bmpwrite.c: Gimp writes valid RGB BMPs again now
 4692 	(thanks miha.tomsic@guest.arnes.si)
 4693 
 4694 2000-05-20  Sven Neumann  <sven@gimp.org>
 4695 
 4696 	* app/transform_core.c (transform_core_cut): when transforming
 4697 	a selection in an indexed image, we used to create an indexed
 4698 	tile_buffer. This gives strange (black) results later when we
 4699 	use layer_new_from_tiles() since that function assumes that a
 4700 	TileManager is always RGB or GRAY. Eeek!!
 4701 
 4702 	Instead of fixing it correctly by changing the TileManager 
 4703 	struct, I've unset the keep_indexed flag when calling 
 4704 	gimage_mask_extract(), so whatever layer_new_from_tiles()
 4705 	assumes becomes true. Fixes bug #10762.
 4706 
 4707 2000-05-20  Sven Neumann  <sven@gimp.org>
 4708 
 4709 	* plug-ins/common/sample_colorize.c: reset progress to 0.0 when 
 4710 	finished. Does this fix bug #11420 ?
 4711 
 4712 2000-05-18  Tor Lillqvist  <tml@iki.fi>
 4713 
 4714 	* plug-ins/common/psp.c (read_block_header): Byteswap return
 4715 	value. Thanks to Raphael Quinet for finding this.
 4716 
 4717 2000-05-17  Sven Neumann  <sven@gimp.org>
 4718 
 4719 	* plug-ins/script-fu/scripts/camo.scm: no need to mention the
 4720 	ranges in the label, we use a slider anyway...
 4721 
 4722 	* plug-ins/script-fu/scripts/rendermap.scm
 4723 	* plug-ins/script-fu/scripts/textured-logo.scm: use SF-OPTION
 4724 	
 4725 2000-05-17  Asbjorn Pettersen  <asbjornP@dualog.no>
 4726 
 4727 	* app/module_db.c: 
 4728 	* modules/modregister.h: cd wo
 4729 	* modules/modregister.c (mod_dialog_register): add OS/2 functions
 4730 	for dialog_register() and dialog_unregister().
 4731 
 4732 2000-05-17  Sven Neumann  <sven@gimp.org>
 4733 
 4734 	* app/menus.c: rewrote the "Help/Dump Items" function. Now it
 4735 	outputs the accelerator keys too. Unfortunately this does only
 4736 	work with LANG=C yet.
 4737 
 4738 2000-05-17  Michael Natterer  <mitch@gimp.org>
 4739 
 4740 	* app/plug_in.c: be a bit more verbose in the "Plug-In crashed"
 4741 	message: Warn the user that Gimp's internal state may be messed
 4742 	up and that the safe way is to restart Gimp.
 4743 	Unified all plug-in error messages.
 4744 
 4745 	* libgimp/gimp.c: also changed to messages that the Gimp is using
 4746 	a newer/older wire protocol than the plug-in.
 4747 
 4748 2000-05-17  Sven Neumann  <sven@gimp.org>
 4749 
 4750 	* app/layers_dialog.c: corrected the usage of the 
 4751 	"invalidate_preview" signal. Now simpler and more
 4752 	robust. Should fix bug #11248.
 4753 
 4754 Tue May 16 20:26:13 CEST 2000  Stanislav Brabec  <utx@penguin.cz>
 4755 
 4756 	* gimp/plug-ins/gap/gap_mov_dialog.c,
 4757 	plug-ins/gdyntext/gdyntext.c,
 4758 	plug-ins/script-fu/scripts/camo.scm: Typo fixes.
 4759 	* plug-ins/bmp/bmpread.c: Cosmetical fixed (german->english,
 4760 	added ';').
 4761 
 4762 2000-05-16  Michael Natterer  <mitch@gimp.org>
 4763 
 4764 	* app/commands.c
 4765 	* app/layers_dialog.c
 4766 	* app/resize.c: set the scale/resize dialog insensitive before
 4767 	scaling/resizing to keep users from pressing "OK" again.
 4768 	Fixes #10656.
 4769 
 4770 Mon May 15 22:48:17 PDT 2000 Manish Singh <yosh@gimp.org>
 4771 
 4772 	* Made 1.1.22 release (1.2pre)
 4773 
 4774 2000-05-16  Tor Lillqvist  <tml@iki.fi>
 4775 
 4776 	* libgimp/gimpenv.c (gimp_path_parse)
 4777 	* app/gimprc.c (transform_path): Don't try to handle tilde (~) at
 4778 	all on Windows. The tilde is used when mangling long file names
 4779 	into 8.3 form, and some people have a HOME environment variable
 4780 	that contains this kind of 8.3 path with a tilde. This causes
 4781 	interesting effects if we expand a tilde in some gimprc variable
 4782 	with $HOME, which contains a tilde, which we expand with $HOME,
 4783 	etc.
 4784 
 4785 2000-05-14  Tor Lillqvist  <tml@iki.fi>
 4786 
 4787 	* plug-ins/common/gpb.c (gih_save_dialog): Fix typo introduced
 4788 	when gimp_spin_button_new() was taken into use. Now you can adjust
 4789 	the cell height again.
 4790 
 4791 2000-05-14  Michael Natterer  <mitch@gimp.org>
 4792 
 4793 	After a weekend of extensive mail exchange with the signal crew,
 4794 	we finally found that #2742 is not a Gimp bug but a real OSF/1
 4795 	bug. OSF/1 does _not_ reliably restart read() and write() calls
 4796 	on certain slow devices (pipes).
 4797 
 4798 	* libgimp/gimpwire.[ch]: guard all read/write calls on the wire
 4799 	with loops checking for EINTR. This has to be done "manually"
 4800 	as glib's GIOChannels return G_IO_ERROR_UNKNOWN on the occurence
 4801 	of EINTR (which is a bug, too).
 4802 	s/int/gboolean and minor cleanups while I was on it (not changing
 4803 	any logic).
 4804 
 4805 	This fix depends on the current (broken) state of the GIOChannel
 4806 	implementation and is scheduled for removal as soon as glib
 4807 	behaves nicely here.
 4808 
 4809 	Left SA_RESTART there for the moment in app/main.c. See it as
 4810 	defensive programming or just my fear to change two #2742-related
 4811 	places at the same time. We might choose to remove SA_RESTART
 4812 	later. Many thanks again to Austin, Garry and Tim.
 4813 
 4814 2000-05-12  Sven Neumann  <sven@gimp.org>
 4815 
 4816 	* gimpdrawable.c: enabled the (commented out) signal 
 4817 	"invalidate_preview".
 4818 	
 4819 	* app/layers_dialog.c: connect to the "invalidate_preview"
 4820 	signal to catch changes that need to be shown in the layer
 4821 	previews. Synthetize an expose event when a layer changes. 
 4822 	
 4823 	Expose events are optimzed away by GTK+ if the widget is not
 4824 	visible. Therefore, previews not visible in the layers_dialog
 4825 	are not redrawn when they invalidate. Later the preview gets
 4826 	validated by the image_preview in lc_dialog but is never
 4827 	propagated to the layer_pixmap. We work around this by using an
 4828 	additional flag "layer_pixmap_valid" so that the pixmap gets
 4829 	updated once the preview scrolls into sight.
 4830 	
 4831 	We should probably do the same for all drawables (masks, 
 4832 	channels), but it is much more difficult to change one of these
 4833 	when it's not visible.
 4834 
 4835 	In other words: This is an awful hack but otherwise I would have
 4836 	had to rewrite it all....
 4837 
 4838 	Fixes bugs #10549, #10300 and #8787.
 4839 
 4840 	* app/channel.[ch]
 4841 	* app/layer.[ch]: code review and indentation
 4842 	
 4843 2000-05-12  Michael Natterer  <mitch@gimp.org>
 4844 
 4845 	* libgimp/gimp.c (gimp_plugin_io_error_handler): fixed a
 4846 	compiler warning about a missing return.
 4847 
 4848 	Slightly changed the messages that gimp<->plugin use different
 4849 	protocol versions and a s/sprintf/g_snprintf/.
 4850 
 4851 2000-05-12  Sven Neumann  <sven@gimp.org>
 4852 
 4853 	* INSTALL: mention that gtk+ version 1.2.7 or higher is mandatory
 4854 
 4855 2000-05-12  Nick Lamb  <njl195@zepler.org.uk>
 4856 
 4857 	* plug-ins/common/tiff.c: Don't bother checking for CODEC
 4858 	* plug-ins/bmp/bmpread.c: Misc. crash bugs fixed
 4859 
 4860 2000-05-12  Jay Cox  <jaycox@gimp.org>
 4861 
 4862 	* app/gimpimage.c: Copy the name, tatto and parasites of the 
 4863 	bottom layer to the new merged layer in gimp_image_merge_layers.
 4864 
 4865 2000-05-11  Tor Lillqvist  <tml@iki.fi>
 4866 
 4867 	* PLUGIN_MAINTAINERS
 4868 	* plug-ins/twain/*
 4869 	* plug-ins/winsnap/*: Changed Craig Setera's email address on his
 4870 	request.
 4871 
 4872 2000-05-11  Sven Neumann  <sven@gimp.org>
 4873 
 4874 	* app/fileops.c: unified messages
 4875 
 4876 2000-05-11  Michael Natterer  <mitch@gimp.org>
 4877 
 4878 	* libgimp/gimp.c: define WAIT_ANY == -1 if it's undefined.
 4879 
 4880 2000-05-10  Michael Natterer  <mitch@gimp.org>
 4881 
 4882 	Another try to get the signal/dead child recovery stuff right.
 4883 
 4884 	Could the brave signal crew (TM) (Austin, Garry, Raphael, Tim)
 4885 	please do bad tests to the new code? I removed all strange
 4886 	constants (SA_NODEFER etc.) and used only glib and POSIX stuff.
 4887 
 4888 	* app/main.c
 4889 	* libgimp/gimp.c:
 4890 	- Call gimp_signal_private() with no flags to enforce a proper
 4891 	  sigaction() behaviour (block signals while handler is active).
 4892 	- Removed the reentrancy guards from the handlers.
 4893 	- Renamed the handlers.
 4894 	- Ignore SIGPIPE in the app and in plugins.
 4895 	- Re-introduced the SIGCHLD handler because it should work
 4896 	  now. Also added a SIGCHLD handler to libgimp/gimp.c.
 4897 
 4898 	* app/errors.c
 4899 	* libgimp/gimp.c: in the signal handler, unblock all signals
 4900 	with sigprocmask() before calling g_on_error_query() because
 4901 	gdb otherwise inherits the blocked signals and does nothing.
 4902 	Wrapped the statements with "if (TRUE) { }" blocks so it's
 4903 	easy to make the stack trace a command line option.
 4904 
 4905 	* app/plug_in.c
 4906 	* libgimp/gimp.c: listen for G_IO_ERR and G_IO_HUP on the read
 4907 	channels. In the app, pop up an error message and clean up the
 4908 	plugin. In plugins, clean up and exit.
 4909 
 4910 	* libgimp/gimpwire.c: removed the "plug-in chrashed?" message
 4911 	and print the program's name with all error messages.
 4912 
 4913 	* plug-ins/helpbrowser/helpbrowser.c: typo.
 4914 
 4915 2000-05-10  Tor Lillqvist  <tml@iki.fi>
 4916 
 4917 	* README.win32: Clarifications.
 4918 
 4919 	* app/makefile.{cygwin,msc}: Remove docindexif.
 4920 
 4921 	* app/gimprc.c (save_gimprc_strings): Pass strings through
 4922 	gimp_strescape().
 4923 
 4924 	* libgimp/gimpui.def: Add gimp_toggle_button_sensitive_update.
 4925 
 4926 	* plug-ins/makefile.{cygwin,msc}: Add some new unofficial
 4927 	plug-ins. Remove bmpos2 object.
 4928 
 4929 Wed May 10 04:58:13 CEST 2000  Marc Lehmann <pcg@goof.com>
 4930 
 4931         * app/plug_in.c: Fix endless loop problem for certain image_types,
 4932         added a warning.
 4933         * plug-ins/script-fu/scripts/asc2img.scm: Change image_types argument
 4934         from "bar" to "".
 4935 
 4936 2000-05-08  Jay Cox  <jaycox@gimp.org>
 4937 
 4938 	* app/image_map.[ch]: new function image_map_clear that removes
 4939 	the preview without freeing the image_map.
 4940 	
 4941 	* app/brightness_contrast.c
 4942 	* app/color_balance.c
 4943 	* app/curves.c
 4944 	* app/hue_saturation.c
 4945 	* app/levels.c
 4946 	* app/posterize.c
 4947 	* app/threshold.c: Add a call to image_map_clear in the
 4948 	preview toggle button callback.  This makes the preview toggle
 4949 	button behave as expected.
 4950 	
 4951 	* app/histogram_tool: remove an unnecessary include.
 4952 
 4953 2000-05-09  Nick Lamb  <njl195@zepler.org.uk>
 4954 
 4955 	* plug-ins/common/png.c: tRNS expansion using transforms for
 4956 	the RGB and Grayscale cases, for Steven Grady
 4957 
 4958 2000-05-08  Michael Natterer  <mitch@gimp.org>
 4959 
 4960 	* app/errors.c (gimp_fatal_error): oops, forgot a debugging
 4961 	g_print().
 4962 
 4963 	* app/gdisplay.c (gdisplay_set_menu_sensitivity): there _can_ be
 4964 	an active drawable even if there is no layer. Also reordered
 4965 	the rest if the checks.
 4966 
 4967 2000-05-08  Sven Neumann  <sven@gimp.org>
 4968 
 4969         * libgimp/gimpmenu.[ch]: code review, no real changes
 4970 
 4971 2000-05-08  Sven Neumann  <neo@wintermute.ochsenblut.de>
 4972 
 4973 	* plug-ins/script-fu/scripts/tileblur.scm
 4974 	* plug-ins/script-fu/scripts/ripple-anim.scm
 4975 	* plug-ins/script-fu/scripts/xach-effect.scm
 4976 	* plug-ins/gap/sel-to-anim-img.scm: made them use SF-OPTION and 
 4977 	SF-ADJUSTMENT and adjusted a few other parameters
 4978 	
 4979 2000-05-08  Sven Neumann  <sven@gimp.org>
 4980 
 4981         * libgimp/gimpbrushmenu.c
 4982         * libgimp/gimpgradientmenu.c
 4983 	* libgimp/gimpmenu.h
 4984         * libgimp/gimppatternmenu.c: added gtk_grab_[add|remove] calls
 4985 	on popup [open|close] and reformatted the code. Fixes bug #10494.
 4986 
 4987 2000-05-08  Michael Natterer  <mitch@gimp.org>
 4988 
 4989 	* app/fileops.c
 4990 	* app/gdisplay.c: return silently from save/save_as and grey out
 4991 	the menu entries if there is no active drawable. Fixes #10239.
 4992 
 4993 2000-05-08  Michael Natterer  <mitch@gimp.org>
 4994 
 4995 	* app/docindex.c (open_idea_window): put the ops_buttons box
 4996 	into the action_area. Makes the dialog smaller.
 4997 
 4998 2000-05-07  Sven Neumann  <sven@gimp.org>
 4999 
 5000 	* app/menus.c: in Image/Filters move all entries that are not 
 5001 	submenus to the top of the menu. 
 5002 	
 5003 	* app/plug_in.c: order all plugin menu-entries alphabetically 
 5004 	(in the current locale) before sending them to menus.c. This does 
 5005 	not yet work perfectly since gimp-perl i18n seems to be broken 
 5006 	(at least on my box). This was already the case _before_ this 
 5007 	change and I have checked carefully, that the gimp-perl domain 
 5008 	gets passed through to menus_create_item_...() correctly.
 5009 	
 5010 	* plug-ins/script-fu/script-fu-scripts.c: order all script-fu
 5011 	menu-entries alphabetically (in the current locale) before
 5012 	registering them.
 5013 	
 5014 	* plug-ins/script-fu/script-fu.c: minor cleanups
 5015 
 5016 	* plug-ins/bmp/bmpread.c
 5017 	* plug-ins/bmp/bmpwrite.c
 5018 	* plug-ins/xjt/xjt.c: strings used with g_message do not need
 5019 	a trailing newline
 5020 
 5021 2000-05-07  Michael Natterer  <mitch@gimp.org>
 5022 
 5023 	* app/app_procs.c
 5024 	* app/docindex.[ch]: named all public functions document_index_*().
 5025 	Don't loop/segfault when opening an old "ideas" file but silently
 5026 	skip the first line.
 5027 
 5028 	* app/fileops.[ch]: do some file access sanity checks before
 5029 	actually calling the load/save proc. Show the full file name
 5030 	in all error messages. Use a query_boolean_box for the overwrite
 5031 	warning. Made file_save() static.
 5032 	Also copied some Win32 #define's from libgimp/gimpenv.c for the
 5033 	file access stuff. Tor, could you have a look at them please?
 5034 
 5035 2000-05-07  Sven Neumann  <sven@gimp.org>
 5036 
 5037         * gimprc.in
 5038         * gimprc.win32
 5039 	* app/gimprc.c: set default image size back to 256x256, default
 5040 	to local paint options and info-window-follows-mouse.
 5041 
 5042 	* app/brightness_contrast.c
 5043 	* app/docindex.c
 5044 	* app/hue_saturation.c: picky changes on some labels.
 5045 
 5046 	* app/tips_dialog.c: applied (sort of) gimp-quinet-20000504-0,
 5047 	which replaces the message "Show tip next time" in the
 5048 	Tip Of The Day dialog with "Show tip next time GIMP starts".
 5049 	
 5050 2000-05-06  Nick Lamb  <njl195@zepler.org.uk>
 5051 
 5052 	* plug-ins/bmp/bmpread.c: Fixed long standing "RLE" bug, but
 5053 	without really understanding the code :(
 5054 
 5055 2000-05-06  Michael Natterer  <mitch@gimp.org>
 5056 
 5057 	* app/menus.c (menus_reorder_plugins): no need to reorder
 5058 	<Image>/Script-Fu twice.
 5059 
 5060 	* app/docindex.c: replaced the toolbar by an ops_buttons box.
 5061 	Also default to opening the file instead of rising an already
 5062 	open display.
 5063 
 5064 2000-05-06  Michael Natterer  <mitch@gimp.org>
 5065 
 5066 	* app/gimpdnd.[ch]: new public function gimp_dnd_file_dest_set().
 5067 	Moved the file/url dnd stuff from interface.c to gimpdnd.c.
 5068 
 5069 	* app/docindex.c
 5070 	* app/interface.c: use the function from gimpdnd.
 5071 
 5072 2000-05-06  Michael Natterer  <mitch@gimp.org>
 5073 
 5074 	* po/POTFILES.in
 5075 	* app/Makefile.am
 5076 	* app/docindexif.[ch]: removed because it was not doing core/ui
 5077 	separation at all. UI functions were randomly scattered across
 5078 	both files.
 5079 
 5080 	* app/app_procs.c
 5081 	* app/docindex.[ch]: swallow all functions from docindex.c,
 5082 	removed functions which were called just once, replaced the
 5083 	tree by a list. Actually raise displays of already open images.
 5084 	When opening a file which is already in the list, move it's entry
 5085 	to the top; this way the toolbox' last_opened list finally works
 5086 	as expected.
 5087 
 5088 2000-05-06  Nick Lamb  <njl195@zepler.org.uk>
 5089 
 5090 	* plug-ins/bmp/*: Fixed #9802, added 32-bit and 16-bit support
 5091 	and improved OS/2 support so that it Works For Me (TM).
 5092 	Incidentally merged the separate os/2 support code, making
 5093 	the code smaller, and I think easier to understand.
 5094 
 5095 2000-05-05  Michael Natterer  <mitch@gimp.org>
 5096 
 5097 	* app/docindex.c: the "delete_event" callback should always do
 5098 	the same as the "Close" callback.
 5099 
 5100 2000-05-05  Michael Natterer  <mitch@gimp.org>
 5101 
 5102 	Made the document index a bit more like the rest of the dialogs:
 5103 
 5104 	* app/commands.[ch]
 5105 	* app/menus.c: added a cmd_callback instead of calling a function
 5106 	in docindex.c directly.
 5107 
 5108 	* app/gimprc.c
 5109 	* app/session.[ch]: added proper session management.
 5110 
 5111 	* app/app_procs.c
 5112 	* app/docindex.[ch]
 5113 	* app/docindexif.[ch]: removed another bunch of useless variables
 5114 	and functions. Removed the status bar because it was not telling
 5115 	very useful stuff. Removed the window position/size from the
 5116 	"ideas" file.
 5117 
 5118 	Note: you have to either remove your ~/.gimp-1.1/ideas file or
 5119 	remove it's first line or experience a nice endless loop :)
 5120 
 5121 2000-05-05  Michael Natterer  <mitch@gimp.org>
 5122 
 5123 	* app/docindex.[ch]
 5124 	* app/docindexif.[ch]: call dialog_[un]register(). Fixes #10284.
 5125 	Also removed some useless stuff.
 5126 
 5127 	* app/gdisplay_color_ui.c
 5128 	* modules/cdisplay_gamma.c
 5129 	* modules/cdisplay_highcontrast.c: call dialog_[un]register().
 5130 
 5131 2000-05-05  Jay Cox  <jaycox@gimp.org>
 5132 
 5133 	* app/pixel_processor.c: try to minimize the overhead of
 5134 	multiprocessor support.  This should fix bug #9296
 5135 	but it has not been tested on a dual processor machine.
 5136 
 5137 2000-05-04  Tor Lillqvist  <tml@iki.fi>
 5138 
 5139 	* gimprc.win32: Replace "color-cube" by "min-colors".
 5140 
 5141 	* */makefile.{cygwin,msc}: Updates. Install to /install/gimp.
 5142 
 5143 	* libgimp/gimp.def: Add gimp_min_colors.
 5144 
 5145 	* modules/cdisplay_highcontrast.c: Include gimpmath.h instead of
 5146 	math.h. Use G_PI instead of M_PI.
 5147 
 5148 2000-05-04  Sven Neumann  <sven@gimp.org>
 5149 
 5150 	* modules/cdisplay_gamma.c: 
 5151 	* modules/cdisplay_highcontrast.c: use gimpui functions to set
 5152 	up the dialogs
 5153 
 5154 Wed May  3 14:49:09 PDT 2000 Manish Singh <yosh@gimp.org>
 5155 
 5156 	* gimp.m4: help spacing correction
 5157 
 5158 2000-05-03  Michael Natterer  <mitch@gimp.org>
 5159 
 5160 	* app/layers_dialog.c: removed layers_dialog_idle_set_layer_focus()
 5161 	because Wolfgang pointed out that it caused bad segfaults. This
 5162 	fixes #10139 and #9844. OTOH this brings back the bug that the
 5163 	active layers is sometimes not the selected one in the layers
 5164 	dialog, grmpf.
 5165 
 5166 	* plug-ins/script-fu/script-fu-scripts.c: small cleanups.
 5167 
 5168 	* plug-ins/gap/README
 5169 	* plug-ins/gap/gap_exchange_image.c
 5170 	* plug-ins/gap/gap_lib.[ch]
 5171 	* plug-ins/gap/gap_main.c
 5172 	* plug-ins/gap/gap_mov_dialog.[ch]
 5173 	* plug-ins/gap/gap_mov_exec.[ch]
 5174 	* plug-ins/gap/gap_navigator_dialog.c: applied a patch from
 5175 	Wolfgang Hofer <hof@hotbot.com>.
 5176 
 5177 2000-05-03  Pablo Saratxaga <pablo@mandrakesoft.com>
 5178 
 5179 	* configure.in
 5180 	* po/ca.po: added Catalan file
 5181 
 5182 2000-05-03  Sven Neumann  <sven@gimp.org>
 5183 
 5184 	* plug-ins/faxg3/faxg3.c
 5185 	* plug-ins/gdyntext/gdyntext.c
 5186 	* plug-ins/gdyntext/gdyntext_ui.c: i18n fixes
 5187 
 5188 Wed May  3 02:40:12 CEST 2000  Marc Lehmann <pcg@goof.com>
 5189 
 5190         * configure.in: Remove $CFLAGS from perl's compiler flags.  This
 5191         should fix the problems when perl's $CC and gimp's $CC are
 5192         different (and is not useful anyway).
 5193 
 5194         There shouldn't be any major perl build glitches left at this
 5195         moment.
 5196 
 5197 2000-05-02  Michael Natterer  <mitch@gimp.org>
 5198 
 5199 	* app/main.c
 5200 	* libgimp/gimp.c: as noticed by Garry, Tim, Raphael and probably
 5201 	many others, my latest signal change introduced a Linuxism
 5202 	which doesn't compile on any other UNIX system, eek.
 5203 	s/SA_NOMASK/SA_NODEFER/ makes it compile and is hopefully
 5204 	the last chapter in this saga.
 5205 
 5206 2000-05-02  Tor Lillqvist  <tml@iki.fi>
 5207 
 5208 	* libgimp/gimpmath.h: #elsifdef?
 5209 
 5210 Mon May  1 13:35:46 PDT 2000 Manish Singh <yosh@gimp.org>
 5211 
 5212 	* Made 1.1.21 release (1.2pre)
 5213 
 5214 2000-05-01  Michael Natterer  <mitch@gimp.org>
 5215 
 5216 	* plug-ins/common/[r-z]*.c: use gimp_ui_init(). Minor cleanups like
 5217 	below: includes, indentation, prototypes...
 5218 
 5219 Mon May  1 10:58:34 PDT 2000 Manish Singh <yosh@gimp.org>
 5220 
 5221 	* app/paint_core.c: applied gimp-quinet-000427-0, draw the straight
 5222 	line preview in the center of the start and end pixels at high zoom
 5223 	levels.
 5224 
 5225 2000-05-01  Michael Natterer  <mitch@gimp.org>
 5226 
 5227 	* plug-ins/common/[h-p]*.c: use gimp_ui_init(). Minor cleanups like
 5228 	reordering includes consistently and removing trailing commas from
 5229 	enums and param defs.
 5230 
 5231 2000-05-01  Michael Natterer  <mitch@gimp.org>
 5232 
 5233 	* libgimp/gimpsignal.[ch]
 5234 	* libgimp/gimpui.c: don't panic, this is not another signal handling
 5235 	change but only a namespace cleanup to make the html documentation
 5236 	better. Also added documentation for gimp_ui_init().
 5237 
 5238 2000-05-01  Michael Natterer  <mitch@gimp.org>
 5239 
 5240 	* app/main.c
 5241 	* libgimp/gimp.c: again... _do_ use gimp_signal_private() but
 5242 	force it to behave like signal(). While on Linux it seems to
 5243 	be ok to use both signal() and sigaction() (because signal() is
 5244 	built on top of sigaction()), doing the same on other systems
 5245 	is totally broken code. Thanks to Garry for pointing out this
 5246 	portability issue.
 5247 
 5248 	* app/errors.c: s/vprintf/g_strdup_vprintf/
 5249 
 5250 	* libgimp/gimpsignal.[ch]: code formating paranoia.
 5251 
 5252 Sun Apr 30 14:45:16 PDT 2000 Manish Singh <yosh@gimp.org>
 5253 
 5254 	* configure.in
 5255 	* plug-ins/common/borderaverage.c: moved from it's own directory to
 5256 	common
 5257 
 5258 2000-04-30  Michael Natterer  <mitch@gimp.org>
 5259 
 5260 	* libgimp/gimpprotocol.h: forgot to actually bump the version number.
 5261 
 5262 2000-04-30  Michael Natterer  <mitch@gimp.org>
 5263 
 5264 	* plug-ins/common/[a-g]*.c: use gimp_ui_init(). Minor cleanups like
 5265 	reordering includes consistently and removing trailing commas from
 5266 	enums and param defs.
 5267 
 5268 2000-04-30  Michael Natterer  <mitch@gimp.org>
 5269 
 5270 	* gimprc.in
 5271 	* app/gimprc.[ch]: replaced "color-cube" by "min-colors".
 5272 
 5273 	* app/app_procs.c: read unitrc/gimprc before displaying the splash.
 5274 
 5275 	* app/colormaps.c: set min_colors and install_cmap before
 5276 	initializing GdkRGB.
 5277 
 5278 	* app/gimprc.[ch]
 5279 	* app/gimpunit.c: don't call the splash's progress_update function.
 5280 
 5281 	* app/plug_in.c: pass min_colors instead of color_cube to plugins.
 5282 
 5283 	* app/preferences_dialog.c: widget for min_colors.
 5284 
 5285 	* libgimp/gimp.[ch]: s/color_cube/min_colors/ but left
 5286 	gimp_color_cube() there for source level compatibility.
 5287 
 5288 	* libgimp/gimpprotocol.[ch]: changed the GPConfig message
 5289 	accordinly and increased the gimp protocol version number because
 5290 	the change breaks binary compatibility. Also actually pass the
 5291 	use_xshm variable over the wire (was only in the GPConfig struct
 5292 	before).
 5293 
 5294 	Was it the right thing to do to increase the version number??
 5295 
 5296 	* libgimp/gimpui.c (gimp_ui_init): use the same code as the app
 5297 	for initializing GdkRGB. Never explicitly activate Gdk's SHM
 5298 	usage (only switch it off).
 5299 
 5300 	* app/main.c
 5301 	* libgimp/gimp.c: reverted the handling of all signals except
 5302 	SIGCHLD back to plain old signal() because those signals are
 5303 	fatal anyway and sigaction() as used by gimp_signal_*() made
 5304 	debugging (stacktrace) impossible.
 5305 
 5306 	* plug-ins/AlienMap/AlienMap.c
 5307 	* plug-ins/AlienMap2/AlienMap2.c
 5308 	* plug-ins/FractalExplorer/Dialogs.c
 5309 	* plug-ins/bmp/bmp.c
 5310 	* plug-ins/borderaverage/borderaverage.c
 5311 	* plug-ins/dbbrowser/dbbrowser.c
 5312 	* plug-ins/faxg3/faxg3.c
 5313 	* plug-ins/fits/fits.c
 5314 	* plug-ins/flame/flame.c
 5315 	* plug-ins/fp/fp.c
 5316 	* plug-ins/fp/fp_gtk.c
 5317 	* plug-ins/gdyntext/Makefile.am
 5318 	* plug-ins/gdyntext/gdyntext_ui.c
 5319 	* plug-ins/gfig/gfig.c
 5320 	* plug-ins/gflare/gflare.c
 5321 	* plug-ins/gfli/gfli.c
 5322 	* plug-ins/gimpressionist/gimpressionist.c
 5323 	* plug-ins/helpbrowser/helpbrowser.c
 5324 	* plug-ins/ifscompose/ifscompose.c
 5325 	* plug-ins/imagemap/Makefile.am
 5326 	* plug-ins/imagemap/imap_main.c
 5327 	* plug-ins/maze/maze_face.c
 5328 	* plug-ins/mosaic/mosaic.c
 5329 	* plug-ins/pagecurl/pagecurl.c
 5330 	* plug-ins/print/print.c
 5331 	* plug-ins/rcm/rcm_dialog.c
 5332 	* plug-ins/script-fu/script-fu-console.c
 5333 	* plug-ins/script-fu/script-fu-scripts.c
 5334 	* plug-ins/script-fu/script-fu-server.c
 5335 	* plug-ins/sel2path/Makefile.am
 5336 	* plug-ins/sel2path/sel2path.c
 5337 	* plug-ins/sgi/sgi.c
 5338 	* plug-ins/sinus/sinus.c
 5339 	* plug-ins/struc/struc.c
 5340 	* plug-ins/webbrowser/webbrowser.c
 5341 	* plug-ins/winsnap/winsnap.c
 5342 	* plug-ins/xjt/xjt.c: use gimp_ui_init().
 5343 
 5344 	* plug-ins/Lighting/lighting_ui.c
 5345 	* plug-ins/MapObject/mapobject_ui.c: only switch Gdk SHM usage off,
 5346 	never on. Don't use gimp_ui_init() here because of libgck.
 5347 
 5348 2000-04-30 Garry R. Osgood <gosgood@idt.net>
 5349 
 5350 	* app/main.c
 5351 	* libgimp/gimpsignal.c [Documentation only]
 5352 
 5353 	Based on a patch and testing furnished by Tim Mooney
 5354  	<mooney@dogbert.cc.ndsu.nodak.edu> Retiring app/main.c
 5355  	on_sig_chld(); at best this function is schizoid: On the left hand it
 5356  	employs a facility for processes that have nothing better to do
 5357  	than sleep until children die. (waitpid()) But it employs this
 5358  	policy on the right hand, in a SIGCLD handler, a facility for
 5359  	processes that have better things to do than sleep until children
 5360  	die (!). And - at worse - it appeared to be contributing to the
 5361  	ongoing #2742 saga. Mr. Mooney and I concur that for now asking
 5362  	POSIX OS's not to generate SIGCLD at all is better than asking
 5363  	mentally divided functions to handle them. Eventually we will need
 5364  	SIGCLD handlers to implement runtime plug-in management (Mitch:
 5365  	"gimp_nanny()") When we come to that fork in the road (;)), we
 5366  	will need to work carefully so as not to re-introduce #2742.
 5367 
 5368 2000-04-30  Sven Neumann  <sven@gimp.org>
 5369 
 5370 	* app/gimage_cmds.c: reverted Asbjorns change (changing this file
 5371 	has no effect anyway, change tools/pdbgen/pdb/gimage.pdb instead).
 5372 	
 5373 	* libgimp/gimpmath.h (FINITE): #define FINITE(x) isfinite(x) for OS/2
 5374 
 5375 2000-04-29  Jay Cox  <jaycox@gimp.org>
 5376 
 5377 	* app/gimage_mask.c: Fix the end of group check in 
 5378 	gimage_mask_stroke.  This fixes bug #8699
 5379 
 5380 2000-04-29  Asbjorn Pettersen  <asbjornP@dualog.no>
 5381 
 5382 	* app/gimage_cmds.c (finite): #define finite(d) isfinite(d) for OS/2
 5383 
 5384 	* libgimp/gimpsignal.h: #define SA_RESTART SA_SYSV
 5385 	SA_RESTART isnt't defined for OS/2!
 5386 
 5387 2000-04-29  Jay Cox  <jaycox@gimp.org>
 5388 
 5389 	* modules/Makefile.am
 5390 	* modules/cdisplay_highcontrast.c: Implement a high contrast 
 5391 	display filter.
 5392 
 5393 2000-04-28  Jay Cox  <jaycox@gimp.org>
 5394 
 5395 	* app/paint_funcs.c: Correctly initialize the max arrays in
 5396  	thin_region. Fixes bug #8351
 5397 	* app/scale.c: return from the channel_scale function if we
 5398  	tried to zoom in/out too far.  This prevents some
 5399  	unnecessary display redraws.
 5400 
 5401 2000-04-28  Sven Neumann  <sven@gimp.org>
 5402 
 5403 	* plug-ins/print/print-util.c: do not use error_t, some systems
 5404 	define this type in errno.h. Fixes bug #9830.
 5405 
 5406 2000-04-28  Sven Neumann  <sven@gimp.org>
 5407 
 5408 	* plug-ins/script-fu/script-fu-enums.h
 5409 	* plug-ins/script-fu/script-fu-scripts.c
 5410 	* plug-ins/script-fu/script-fu.c: implemented new argument type
 5411 	SF_OPTION which allows the user to choose from a list of options
 5412 	using a GtkOptionMenu.
 5413 	
 5414 	* plug-ins/script-fu/scripts/alien-glow-arrow.scm
 5415 	* plug-ins/script-fu/scripts/beveled-pattern-arrow.scm
 5416 	* plug-ins/script-fu/scripts/erase-rows.scm
 5417 	* plug-ins/script-fu/scripts/test-sphere.scm: use SF_OPTION
 5418 
 5419 2000-04-26  Michael Natterer  <mitch@gimp.org>
 5420 
 5421 	* app/color_select.c
 5422 	* app/colormaps.[ch]
 5423 	* app/context_manager.c: removed unused global variables
 5424 	[foreground|background]_pixel and [old|new]_color_pixel.
 5425 
 5426 	Initialize the colormap and visual stuff with GdkRGB instead of
 5427 	GtkPreview functions (which are deprecated).
 5428 
 5429 	* app/[62 files]: removed #include's (started with colormaps.h and
 5430 	couldn't stop). Also ordered them consistently and did some small
 5431 	unrelated cleanups.
 5432 	Removed variuos <stdlib.h> et.al. but checked the files carefully
 5433 	before doing so. If I was too radical and you get warnings on your
 5434 	platform, please flame me or just put them back :)
 5435 
 5436 2000-04-27  Sven Neumann  <sven@gimp.org>
 5437 
 5438 	* plug-ins/imagemap/imap_object.c: on request of plug-in author
 5439 	<maurits.rijk@philips.com>, corrected initialisation of structure.
 5440 	Promises to fix bug #9212.
 5441 
 5442 2000-04-26  Michael Natterer  <mitch@gimp.org>
 5443 
 5444 	* app/gdisplay.[ch]
 5445 	* app/gdisplay_ops.c: made the warning_dialog a per-display
 5446 	variable. The old behaviour of having only one global variable
 5447 	can easily result in loss of work and should IMHO be considered
 5448 	a bug.
 5449 
 5450 Wed Apr 26 22:35:36 CEST 2000  Stanislav Brabec  <utx@penguin.cz>
 5451 
 5452 	On request of Martin Weber <martweb@gmx.net>:
 5453 	* plug-ins/bmp/bmpwrite.c: fix Bitmap_Head.biPlanes = channels.
 5454 
 5455 2000-04-26  Michael Natterer  <mitch@gimp.org>
 5456 
 5457 	* app/xcf.c (xcf_load_image_props): when reading PROP_UNIT, check
 5458 	it's value against the number of built-in units, not against the
 5459 	number of defined units.
 5460 
 5461 Wed Apr 26 11:04:12 PDT 2000 Manish Singh <yosh@gimp.org>
 5462 
 5463 	* gimptool.in: typo fix
 5464 
 5465 	* plug-ins/script-fu/scripts/alien-glow-arrow.scm
 5466 	* plug-ins/script-fu/scripts/alien-glow-bar.scm
 5467 	* plug-ins/script-fu/scripts/alien-glow-bullet.scm
 5468 	* plug-ins/script-fu/scripts/alien-glow-button.scm
 5469 	* plug-ins/script-fu/scripts/beveled-button.scm
 5470 	* plug-ins/script-fu/scripts/beveled-pattern-arrow.scm
 5471 	* plug-ins/script-fu/scripts/beveled-pattern-bullet.scm
 5472 	* plug-ins/script-fu/scripts/beveled-pattern-button.scm
 5473 	* plug-ins/script-fu/scripts/beveled-pattern-hrule.scm
 5474 	* plug-ins/script-fu/scripts/chrome-it.scm
 5475 	* plug-ins/script-fu/scripts/circuit.scm
 5476 	* plug-ins/script-fu/scripts/clothify.scm
 5477 	* plug-ins/script-fu/scripts/distress_selection.scm
 5478 	* plug-ins/script-fu/scripts/flatland.scm
 5479 	* plug-ins/script-fu/scripts/font-map.scm
 5480 	* plug-ins/script-fu/scripts/gimp-headers.scm
 5481 	* plug-ins/script-fu/scripts/gimp-labels.scm
 5482 	* plug-ins/script-fu/scripts/glossy.scm
 5483 	* plug-ins/script-fu/scripts/gradient-bevel-logo.scm
 5484 	* plug-ins/script-fu/scripts/gradient-example.scm
 5485 	* plug-ins/script-fu/scripts/hsv-graph.scm
 5486 	* plug-ins/script-fu/scripts/image-structure.scm
 5487 	* plug-ins/script-fu/scripts/trochoid.scm:
 5488 	applied gimp-simon-20000426-0, which makes more scripts use
 5489 	SF-ADJUSTMENT instead of SF-VALUE.
 5490 
 5491 2000-04-26  Michael Natterer  <mitch@gimp.org>
 5492 
 5493 	* app/paint_funcs.c: removed C++ comments (#9444).
 5494 
 5495 2000-04-26  Michael Natterer  <mitch@gimp.org>
 5496 
 5497 	* app/free_select.c: fill empty "default" with a "break" (#9431).
 5498 	* libgimp/gimpenv.c: g_path_is_absolute wants a parameter (#9400).
 5499 
 5500 2000-04-25  Nick Lamb  <njl195@zepler.org.uk>
 5501 
 5502 	* plug-ins/common/png.c: Better version of previous patch, plus
 5503 	embarassing bug (thanks yosh/ tigert)
 5504 	Now actually tested on libpng 0.88, 1.00 and 1.0.6.
 5505 
 5506 2000-04-25  Sven Neumann <sven@gimp.org>
 5507 
 5508         * app/nav_window.c: (hopefully) fixed a buffer overflow pointed 
 5509 	out by Oleg V. Andrjushenko <oandr@itec.cn.ua>
 5510 
 5511 Tue Apr 25 03:52:43 PDT 2000 Manish Singh <yosh@gimp.org>
 5512 
 5513 	* plug-ins/common/png.c: fix Nick's embarassing bug found by tigert
 5514 
 5515 2000-04-25  Nick Lamb  <njl195@zepler.org.uk>
 5516 
 5517 	* plug-ins/common/png.c: Sidestep potential problems when a
 5518 	user builds Gimp against libpng 1.0.5, then installs 1.0.6.
 5519 	This should still (just about) work for 0.88 and 0.89 users too.
 5520 
 5521 2000-04-24  Michael Natterer  <mitch@gimp.org>
 5522 
 5523 	* app/commands.c: fixed the "Resize Canvas" segfault.
 5524 
 5525 2000-04-24  Sven Neumann <sven@gimp.org>
 5526 
 5527 	* app/internal_procs.c
 5528 	* app/tools_cmds.c
 5529 	* tools/pdbgen/pdb/tools.pdb: added transform_2d PDB procedure as
 5530 	suggested by David Hodson <hodsond@ozemail.com.au>
 5531 
 5532 2000-04-24  Tuomas Kuosmanen  <tigert@gimp.org>
 5533 
 5534 	* gimp_splash.ppm: Prepare for the 1.2.. Let us celebrate that
 5535 	with a cute pink splash screen.
 5536 
 5537 2000-04-23  Tor Lillqvist  <tml@iki.fi>
 5538 
 5539 	* libgimp/gimpui.def: Add gimp_ui_init.
 5540 
 5541 	* libgimp/makefile.{cygwin,msc} (gimpui_OBJECTS): Add gimpui.
 5542 
 5543 	* app/makefile.{cygwin,msc}
 5544 	* plug-ins/makefile.{cygwin,msc}: New installation directory.
 5545 
 5546 	* app/datafiles.c (is_script): Must not g_free() value returned by
 5547 	g_getenv().
 5548 
 5549 	* plug-ins/gdyntext/font_selection.c: Don't include gdkx.h with
 5550 	GTk+ 1.3.
 5551 
 5552 2000-04-23  Sven Neumann  <sven@gimp.org>
 5553 	
 5554 	* configure.in: added es to ALL_LINGUAS
 5555 
 5556 	* libgimp/gimpsignal.[ch]: cleaned up namespace and properly 
 5557 	formatted documentation for gtk-doc
 5558 
 5559 	* app/app_procs.c
 5560 	* app/appenv.h
 5561 	* app/bezier_select.c
 5562 	* app/main.c: fixed compiler warnings and changed some gints 
 5563 	to gbooleans
 5564 	
 5565 Sat Apr 22 16:48:33 PDT 2000 Manish Singh <yosh@gimp.org>
 5566 
 5567 	* gimp.m4: $GIMP_DATA_DIR and $GIMP_PLUGIN_DIR support
 5568 
 5569 Sat Apr 22 12:37:24 PDT 2000 Manish Singh <yosh@gimp.org>
 5570 
 5571 	* Made 1.1.20 release (1.2pre)
 5572 
 5573 	* plug-ins/Makefile.am
 5574 	* configure.in: removed python and unittest stuff
 5575 
 5576 	* libgimp/gimp.c: reordered signal includes
 5577 
 5578 	* plug-ins/print/Makefile.am: reference print-printers.c and
 5579 	print_gimp.h
 5580 
 5581 2000-04-22 Garry R. Osgood <gosgood@idt.net>
 5582 
 5583 	* app/bezier_select.c
 5584 	Closes the most recent bezier segfault report;
 5585 	about plotting anchor points on- and off-image.
 5586 	unable to cite because bugs.gnome.org is not
 5587 	well. Andrew Thomas handled the only other 
 5588 	buglet I'm aware of at this time.
 5589 	
 5590 Sat Apr 22 14:01:06 BST 2000 <alt@gimp.org>
 5591 	
 5592 	* app/bezier_select.c
 5593 
 5594 	Fixed problem pointed out by Garry R. Osgood (manipulating 
 5595 	control points where curve is closed). Thanks
 5596 	again Garry for pointing it out.
 5597 
 5598 Fri Apr 21 11:25:24 PDT 2000 Manish Singh <yosh@gimp.org>
 5599 
 5600 	* libgimp/Makefile.am: gimpsignal.[ch] needs to go into libgimp,
 5601 	since it is used in gimp.c
 5602 
 5603 	* libgimp/gimpsignal.c: use g_error instead of gimp_fatal_error
 5604 
 5605 	* plug-ins/common/png.c: typo fix for Nick's previous commit
 5606 
 5607 2000-04-21  Nick Lamb  <njl195@zepler.org.uk>
 5608 
 5609 	* plug-ins/common/png.c: Fix #9380 as K&R intended :)
 5610 	Fixed for Sven and Felix, but loads partial or damaged images.
 5611 	No more warnings either.
 5612 
 5613 2000-04-21 Garry R. Osgood <gosgood@idt.net>
 5614 
 5615 	* app/main.c
 5616 	* libgimp/Makefile.am
 5617 	* libgimp/gimp.c
 5618 	* libgimp/gimpsignal.c (New )
 5619 	* libgimp/gimpsignal.h (New )
 5620 	Patch by Austin Donnelly <austin@gimp.org> to address #2742. (I took
 5621 	the liberty of moving it to libgimp for general consumption, & fixed a
 5622 	typo) SYS5R4 unix's were failing when signals arrived at processes in
 5623 	system calls, a behavior in accordance with POSIX specs. Patch
 5624 	introduces a gimp_signal_private() workalike replacement for
 5625 	signal(2), layered over sigaction(2) which internally requests the
 5626 	signal environment to restart system calls instead of failing. This is
 5627 	POSIX spec 1170 extension behavior, but one that appears to be generally
 5628 	supported. Thanks due to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu>
 5629 	for testing this on various flavors of OSF/1 boxes where #2742 seemed
 5630 	especially common.
 5631 
 5632 2000-04-20  Nick Lamb  <njl195@zepler.org.uk>
 5633 
 5634 	* plug-ins/common/png.c: Revert Sven's changes, I am
 5635  	not that silly Sven, read the code more carefully
 5636  	and THINK about it.  We do not want to leak Gimp
 5637  	Images.
 5638 
 5639 2000-04-20  Sven Neumann  <sven@gimp.org>
 5640 
 5641 	* plug-ins/common/align_layers.c: applied patch provided by
 5642 	KANDA Toshihiro <candy@ops.dti.ne.jp>. Should fix bug #7329.
 5643 
 5644 2000-04-20  Sven Neumann <sven@gimp.org>
 5645 	
 5646 	* plug-ins/common/bumpmap.c: correctly initialize the bumpmap 
 5647 	offsets
 5648 
 5649 	* plug-ins/common/png.c: (load_image) if the PNG cannot be loaded, 
 5650 	return -1 instead of some uninitialized integer
 5651 
 5652 2000-04-20  Michael Natterer  <mitch@gimp.org>
 5653 
 5654 	* gimprc.in
 5655 	* app/gimprc.c: default to restore_session == TRUE so first time
 5656 	users really see the automatically opened dialogs.
 5657 
 5658 	* app/session.[ch]: also open "Tool Options" if no sessionrc
 5659 	exists. Moved the harcoded initial positions away from the top and
 5660 	left edges of the screen to avoid dialogs which appear underneath
 5661 	panels. Also arranged the four default dialogs non-overlapping.
 5662 
 5663 2000-04-20  Michael Natterer  <mitch@gimp.org>
 5664 
 5665 	* app/fuzzy_select.c
 5666 	* app/selection_options.h
 5667 	* app/tool_options.c: moved the "Threshold" scale from the fuzzy
 5668 	select options to the selection options structure, so none of the
 5669 	selection tools needs it's own tools options structure.
 5670 
 5671 	* app/bucket_fill.c: moved "Threshold" after "Sample Merged" as in
 5672 	the fuzzy select options.
 5673 
 5674 2000-04-20  Michael Natterer  <mitch@gimp.org>
 5675 
 5676 	* libgimp/gimpfileselection.[ch]: using the GimpPixmap here was a
 5677 	bad idea because showing/hiding the pixmap widgets is no solution
 5678 	(somebody may call gtk_widget_show_all() and we suddenly see both
 5679 	pixmaps, eek).
 5680 	Reverted it to use GtkPixmap and gtk_pixmap_set().
 5681 
 5682 2000-04-20  Jens Lautenbacher  <jtl@schlund.de>
 5683 
 5684 	* plug-ins/common/bumpmap.c (bumpmap_dialog): restrict scale for
 5685 	waterlevel/ambient to 255. Bumped version number to 3.0-pre1-ac2
 5686 	
 5687 2000-04-20  Nick Lamb  <njl195@zepler.org.uk>
 5688 
 5689 	* plug-ins/common/tiff.c: libtiff has swerved to avoid the LZW
 5690 	patent, hence we must also take action. Gimp's TIFF output
 5691 	is now ..._NONE by default, DEFLATE and JPEG are new options,
 5692 	and LZW is still listed but on e.g. RH6.2 it will not work.
 5693 
 5694 2000-04-19  Michael Natterer  <mitch@gimp.org>
 5695 
 5696 	* app/bucket_fill.c
 5697 	* app/by_color_select.c
 5698 	* app/fuzzy_select.c
 5699 	* app/preferences_dialog.c: made the "default_threshold" gimprc
 5700 	variable work as advertized:
 5701 
 5702 	- initialize the thresholds with it.
 5703 	- use it for "Reset".
 5704 	- added a widget to the "Tool Options" preferences page.
 5705 	- noticed that the "Reset" button of "By Color Select" doesn't
 5706 	  behave like all the other "Reset" buttons and changed it to
 5707 	  reset the ui, not the selection.
 5708 	  (There is now a "None" button and because it was so trivial, I
 5709 	  couldn't resist to add "All" and "Invert" buttons, too)
 5710 
 5711 	* libgimp/Makefile.am
 5712 	* libgimp/gimpui.c: new file.
 5713 	* libgimp/gimpui.h: new function gimp_ui_init() which will be
 5714 	called by all plugins which have a ui (not only by those with a
 5715 	preview because plugins should always follow gimp's colormap
 5716 	installation policy).
 5717 
 5718 	Could someone please check if the FIXME stuff in the function
 5719 	is the right thing to do (TM). Does GdkRGB allocate the correct
 5720 	colors for the widgets in all cases or do we have to find another
 5721 	way to ensure this across processes (gtk instances)?
 5722 
 5723 2000-04-19  Sven Neumann  <sven@gimp.org>
 5724 	
 5725 	* plug-ins/common/mail.c: Changed "To:" and "From:" strings to 
 5726 	"Recipient:" and "Sender:" so they can be translated correctly. 
 5727 	"To" and "From" are used in a lot of other plug-ins in a totally
 5728 	different context.
 5729 
 5730 2000-04-19  Michael Natterer  <mitch@gimp.org>
 5731 
 5732 	* plug-ins/gdnytext/*: fixed all files to include the i18n stuff
 5733 	correctly and don't mess up Gimp's locale setup. Fixes #7878.
 5734 
 5735 2000-04-18  Michael Natterer  <mitch@gimp.org>
 5736 
 5737 	* app/user_install.c: Creating the user's gimp directory may take
 5738 	some time on NFS, so users may be tempted to press the "Continue"
 5739 	button again.
 5740 	Inform the user that this step may take some time and set the
 5741 	"Continue" and "Cancel" buttons insensitive until finished.
 5742 
 5743 2000-04-18  Sven Neumann  <sven@gimp.org>
 5744 
 5745         * INSTALL: we require gtk+-1.2.6 and we would like to have the 
 5746 	freefont package installed.
 5747 	( This change is not gimp-cornwell-000415-0, since IMHO this patch
 5748 	  makes things worse. )
 5749 
 5750 	* plug-ins/script-fu/scripts/Makefile.am
 5751 	* plug-ins/script-fu/scripts/color-cycling.scm: removed since it
 5752 	didn't work at all and even after fixing it the effect wasn't
 5753 	worth distributing it
 5754 	
 5755 	* plug-ins/script-fu/scripts/3dTruchet.scm
 5756 	* plug-ins/script-fu/scripts/addborder.scm
 5757 	* plug-ins/script-fu/scripts/blended-logo.scm
 5758 	* plug-ins/script-fu/scripts/comic-logo.scm
 5759 	* plug-ins/script-fu/scripts/crystal-logo.scm
 5760 	* plug-ins/script-fu/scripts/fade-outline.scm
 5761 	* plug-ins/script-fu/scripts/fuzzyborder.scm
 5762 	* plug-ins/script-fu/scripts/lava.scm: 
 5763 	applied gimp-simon-20000417-0, a patch by Simon Budig, which makes
 5764 	more scripts use SF-ADJUSTMENT instead of SF-VALUE.
 5765 
 5766 2000-04-18  Sven Neumann  <sven@gimp.org>
 5767 	
 5768 	* plug-ins/FractalExplorer/Dialogs.c: i18n fix
 5769 	* plug-ins/gdyntext/gdyntext_ui.c: ditto, plus indentation
 5770 
 5771 2000-04-17  Michael Natterer  <mitch@gimp.org>
 5772 
 5773 	* plug-ins/helpbrowser/helpbrowser.c (open_browser_dialog):
 5774 	install gimp's colormap to avoid flickering on 8 bit displays.
 5775 
 5776 2000-04-16  Michael Natterer  <mitch@gimp.org>
 5777 
 5778 	* app/gdisplay_ops.c (gdisplay_shrink_wrap): block all canvas
 5779 	events while resizing the display so the standard canvas "expose"
 5780 	and "configure" handlers are not called.
 5781 	This optimization is valid because shrink_wrap's caller has to do
 5782 	a full recalculation and expose of the gdisplay anyway.
 5783 	For the same reason, I removed the calls to gdisplay_expose_full()
 5784 	and bounds_checking() from shrink_wrap.
 5785 
 5786 	This should also fix the double exposes Austin reported some time
 5787 	ago. I hope it does not re-break yesterday's fix :)
 5788 
 5789 	* app/gdisplay_ops.[ch]: removed unused function
 5790 	gdisplay_resize_image().
 5791 
 5792 	* app/scale.c (resize_display): do a full expose if one of the
 5793 	"resize_display" or "redisplay" parameters is TRUE.
 5794 
 5795 2000-04-16  Sven Neumann  <sven@gimp.org>
 5796             Jens Lautenbacher  <jtl@gimp.org>
 5797 
 5798 	* app/ink.c: tweaked dialog layout
 5799 
 5800 	* app/interface.c: take theme's [xy]thickness into account when
 5801 	setting up minimum sizes and size_increments
 5802 
 5803 	* app/tool_options.c: changed the term "Pressure" to "Hardness"
 5804 	in the pressure sensitivity UI
 5805 	
 5806 	* plug-ins/gap/iter_ALT/gen/plug_in_bump_map_iter_ALT.inc: removed
 5807 	* plug-ins/gap/iter_ALT/mod/plug_in_bump_map_iter_ALT.inc: new file
 5808 	* plug-ins/gap/Makefile.am
 5809 	* plug-ins/gap/gap_filter_iterators.c: changed filter_iterator to
 5810 	reflect changes in the bumpmap plug_in
 5811 
 5812 2000-04-16  Jens Lautenbacher  <jtl@gimp.org>
 5813 	    Sven Neumann  <sven@gimp.org>
 5814 
 5815 	* plug-ins/common/bumpmap.c: bumped version number to 3.0-pre1-ac1
 5816 	 - Now able not to tile the bumpmap - this is the default.
 5817 	 - Added new PDB call plug_in_bumpmap_tiled. 
 5818 	 - Added scrollbars for preview.
 5819 	 - Fixed slider feedback for bumpmap offset and set initial offsets
 5820 	   from drawable offsets.
 5821 	 - Make it work as intended from the very beginning... 
 5822 
 5823 Sat Apr 15 15:10:39 PDT 2000 Manish Singh <yosh@gimp.org>
 5824 
 5825 	* autogen.sh: tightened the regexs for build tool sanity checks
 5826 
 5827 	* configure.in: more gtkxmhtml lib fixes (blargh)
 5828 
 5829 2000-04-15  Michael Natterer  <mitch@gimp.org>
 5830 
 5831 	* app/gdisplay_ops.c (gdisplay_shrink_wrap): after resizing the
 5832 	display, check if the window manager placed it offscreen and
 5833 	center it in that case.
 5834 
 5835 2000-04-15  Michael Natterer  <mitch@gimp.org>
 5836 
 5837 	* app/disp_callbacks.c: s/0/FALSE/
 5838 
 5839 	* app/gdisplay_ops.c (gdisplay_shrink_wrap): removed all the
 5840 	gtk_drawing_area_size(), show/hide and gtk_main_iteration() stuff
 5841 	and don't touch the drawing area at all.
 5842 
 5843 	Instead, use brute force on gdisp->shell:
 5844 	1. gtk_widget_size_allocate(gdisp->shell)
 5845 	2. gdk_window_resize(gdisp->shell->window)
 5846 
 5847 	(tested with Sawmill, Enlightenment and twm)
 5848 
 5849 2000-04-14  Michael Natterer  <mitch@gimp.org>
 5850 
 5851 	* libgimp/gimpdialog.c: fixed a compiler warning.
 5852 
 5853 2000-04-14  Michael Natterer  <mitch@gimp.org>
 5854 
 5855 	* app/brush_select.c: when re-drawing a dirty brush, clear it's
 5856 	preview area first.
 5857 
 5858 2000-04-14  Nick Lamb  <njl195@zepler.org.uk>
 5859 
 5860 	* plug-ins/common/png.c: Purple is a silly choice of background
 5861 	color for INDEXEDA PNGs, let's use the Gimp's current BG instead.
 5862 	Also moved initialisers to shut up the compiler.
 5863 
 5864 2000-04-14  Sven Neumann  <sven@gimp.org>
 5865 
 5866 	* plug-ins/maze/algorithms.c
 5867 	* plug-ins/maze/handy.c: applied gimp-kevint-000413-0 which
 5868 	promises to really close #8568 this time
 5869 
 5870 	* plug-ins/common/xpm.c: applied gimp-mattias-000414-0, which
 5871 	makes XPM saving work in noninteractive mode. It also changes
 5872 	the PDB call, but since it has never worked before, that should
 5873 	be ok.
 5874 	
 5875 2000-04-13  Matt Wilson  <msw@redhat.com>
 5876 
 5877 	* gimp.spec: updated for 1.1.19, reworked filespec generation
 5878 	routines, cleaned up %files sections
 5879 
 5880 2000-04-13  Nick Lamb  <njl195@zepler.org.uk>
 5881 
 5882 	* plug-ins/common/png.c: Use 1-bit, 2-bit and 4-bit paletted
 5883 	PNG when appropriate during save. Smaller output files.
 5884 
 5885 2000-04-13  Michael Natterer  <mitch@gimp.org>
 5886 
 5887 	* app/measure.c: push an undo group when adding horizontal and
 5888 	vertical guides with Ctrl+Alt.
 5889 
 5890 2000-04-12  Sven Neumann  <sven@gimp.org>
 5891 
 5892 	* plug-ins/common/gif.c: use GIMP_HAVE_PARASITES instead of
 5893 	_PARASITES_H, which wasn't defined anymore. Makes comment
 5894 	parasites work with GIFs again.
 5895 
 5896 	* app/measure.c: pressing ALT anywhere outside the handles allows
 5897 	to move the measure lines.
 5898 
 5899 2000-04-12  Sven Neumann  <sven@gimp.org>
 5900 
 5901 	* docs/quick_reference.tar.gz: updated the tool icons and added
 5902 	new ones. Removed the dvi and ps files from the tarball. Added 
 5903 	a TODO which describes what needs to be done to update the
 5904 	quick_reference for gimp-1.2. Any volunteers?
 5905 
 5906 2000-04-12  Sven Neumann  <sven@gimp.org>
 5907 	
 5908         * docs/keybindings.txt: applied gimp-cornwell-000412-0, a 
 5909 	patch from  Piers Cornwell <piers.cornwell@usa.net>, that 
 5910 	brings the keybindings uptodate.
 5911 	
 5912 2000-04-12  Sven Neumann  <sven@gimp.org>
 5913 
 5914         * plug-ins/gfig/gfig.c
 5915 	* plug-ins/pagecurl/pagecurl.c: saner message strings
 5916 	
 5917         * plug-ins/maze/algorithms.c
 5918 	* plug-ins/maze/handy.c
 5919 	* plug-ins/maze/maze.c
 5920 	* plug-ins/maze/maze.h
 5921 	* plug-ins/maze/maze_face.c: applied gimp-kevint-000411-0 from
 5922 	Kevin Turner <acapnotic@users.sourceforge.net>, which whitens, 
 5923 	brightens, and kills bug #8568 (segfault with prim...).
 5924 
 5925 	I couldn't resist and hacked the UI once more so is adheres better
 5926 	to our standards. Also less code due to more usage of libgimpui 
 5927 	functions. Kevin, I hope you like my changes...
 5928 
 5929 2000-04-11  Nick Lamb  <njl195@zepler.org.uk>
 5930 
 5931 	* plug-ins/fp/fp.h
 5932 	* plug-ins/fp_gtk.c: Used N_() and hopefully got this fixed.
 5933 	non-English users please test Filter Pack. Tried de_DE OK.
 5934 	If I didn't screw up this closes #6698, #8680.
 5935 
 5936 2000-04-11  Sven Neumann  <sven@gimp.org>
 5937 
 5938 	* plug-ins/imagemap/imap_cern.l
 5939 	* plug-ins/imagemap/imap_csim.l
 5940 	* plug-ins/imagemap/imap_ncsa.l: applied a patch from the
 5941 	imagemap author Maurits Rijk <lpeek.mrijk@consunet.nl>.
 5942 
 5943 2000-04-11  Tor Lillqvist  <tml@iki.fi>
 5944 
 5945 	* libgimp/gimpenv.c (gimp_path_get_user_writable_dir): The stat()
 5946 	function in the Win32 C runtime doesn't like if directory names
 5947 	have an extra G_DIR_SEPARATOR suffixed. Remove such before calling
 5948 	stat(). Those extra (back)slashes are added by for instance
 5949 	gimp_path_parse(). Document that feature of gimp_path_parse().
 5950 
 5951 	* libgimp/gimputils.c (gimp_strescape): Correct documentation for
 5952 	gimp_strescape(). The semantics of the exceptions parameter was
 5953 	documented backwards. Clarify what the function does.
 5954 
 5955 	* plug-ins/gfig/gfig.c (plug_in_parse_gfig_path)
 5956 	* plug-ins/FractalExplorer/FractalExplorer.c
 5957 	(plug_in_parse_fractalexplorer_path)
 5958 	* plug-ins/gflare/gflare.c (plug_in_parse_gflare_path,
 5959 	gflare_save): Use painstakingly correct platform-specific
 5960 	directory and search path separators, and escaped with
 5961 	gimp_strescape when displayed as part of a gimprc entry.
 5962 
 5963 	* app/gimphelp.c: No debug messages on Win32, thanks.
 5964 
 5965 2000-04-11  Sven Neumann  <sven@gimp.org>
 5966 
 5967 	* PLUGIN_MAINTAINERS: run it through my update-script
 5968 
 5969 2000-04-11  Sven Neumann  <sven@gimp.org>
 5970 
 5971         * app/measure.c: the arc displaying the angle was drawn incorrect
 5972 	in the case of 90 degrees
 5973 
 5974 	* app/tips_dialog.c: cosmetics
 5975 	
 5976 	* plug-ins/script-fu/scripts/3dTruchet.scm
 5977 	* plug-ins/script-fu/scripts/comic-logo.scm
 5978 	* plug-ins/script-fu/scripts/gimp-headers.scm
 5979 	* plug-ins/script-fu/scripts/rendermap.scm
 5980 	* plug-ins/script-fu/scripts/spinning_globe.scm
 5981 	* plug-ins/script-fu/scripts/truchet.scm: fixed typos and unified 
 5982 	messages
 5983 
 5984 2000-04-11  Michael Natterer  <mitch@gimp.org>
 5985 
 5986 	* app/plug_in.c: if attaching to the newly created shared memory
 5987 	segment fails, destroy it before forgetting it's ID. Closes #6299.
 5988 
 5989 2000-04-11  Sven Neumann  <sven@gimp.org>
 5990 
 5991 	* libgimp/gimpmath.h: defined FINITE() macro that defaults to
 5992 	finite(). Hopefully this is more portable than isnan() and isinf().
 5993 
 5994 	* app/gimage_cmds.c
 5995 	* tools/pdbgen/pdb/gimage.pdb: use FINITE() here
 5996 
 5997 2000-04-11  Tor Lillqvist  <tml@iki.fi>
 5998 
 5999 	* README: Warn about the ads in the messages from the
 6000 	egroups-hosted Win32 lists ;-)
 6001 
 6002 	* gimprc.win32: Use correct path separators. Document help-browser
 6003 	diffferently on Win32.
 6004 
 6005 	* plug-ins/webbrowser/webbrowser.c: Implement on Win32.
 6006 
 6007 	* plug-ins/makefile.cygwin
 6008 	* plug-ins/makefile.msc: Add it.
 6009 
 6010 2000-04-10  Tor Lillqvist  <tml@iki.fi>
 6011 
 6012 	* README: Correct the info about Win32 mailing lists.
 6013 
 6014 	* gimprc.win32: Add perfect-mouse setting.
 6015 
 6016 	* libgimp/gimp.h
 6017 	* app/main.c: Guard against redefinition of _stdcall.
 6018 
 6019 	* libgimp/gimpmath.h: Define macros ISNAN and ISINF. On Win32 use
 6020 	_isnan() and _fpclass() from <float.h>, on other platforms use
 6021 	isnan() and isinf(). We really should test for isnan and isinf in the
 6022 	configure script.
 6023 	
 6024 	* tools/pdbgen/pdb/gimage.pdb
 6025 	* app/gimage_cmds.c: Include gimpmath.h, use above macros instead
 6026 	of using the nonportable isnan and isinf.
 6027 
 6028 	* app/gdisplay_ops.c: Do use the old gtk_widget_hide/show hack on
 6029 	Win32.
 6030 
 6031 	* libgimp/makefile.cygwin
 6032 	* libgimp/makefile.msc
 6033 	* app/makefile.cygwin
 6034 	* app/makefile.msc
 6035 	* plug-ins/makefile.cygwin
 6036 	* plug-ins/makefile.msc: Updates.
 6037 
 6038 	* plug-ins/gfig/gfig.c (plug_in_parse_gfig_path): Simplify warning
 6039 	message on Win32.  We could use G_DIR_SEPARATOR in the sample
 6040 	gimprc line, but then we would have to call g_strescape to quote
 6041 	it, argh. Win32 users use prebuilt versions with a correct gimprc
 6042 	file anyway.
 6043 
 6044 	(create_file_selection): Use g_get_tmp_dir().
 6045 
 6046 	(gfig_update_stat_labels): Guard against possibly NULL value from
 6047 	g_get_home_dir().
 6048 	
 6049 2000-04-10  Sven Neumann  <sven@gimp.org>
 6050 
 6051 	* README: applied a modified version of gimp-cornwell-000408-0, 
 6052 	a patch by <piers.cornwell@usa.net> to bring the README uptodate.
 6053 
 6054 2000-04-10  Sven Neumann  <sven@gimp.org>
 6055 
 6056 	* libgimp/gimpexport.c: use "Flatten Image" instead of simply
 6057 	"Flatten" for our new alternative to "Save As Animation".
 6058 
 6059 2000-04-10  Nick Lamb  <njl195@zepler.org.uk>
 6060 
 6061 	* libgimp/gimpexport.c: Eeek! Sven only half implemented my
 6062 	change. Now if the background isn't visible we will suggest
 6063 	"Merge Visible" as expected.
 6064 
 6065 2000-04-07  Sven Neumann  <sven@gimp.org>
 6066 
 6067 	* libgimp/gimpexport.c: implemented the changes Nick Lamb
 6068 	suggested:  If the background layer has no alpha channel, 
 6069 	suggest "Flatten" instead of "Merge Visible Layers".
 6070 
 6071 	* app/fileops.c: In the MRU list and the doc_index always store
 6072 	the absolute path to images, so you can open files from the
 6073 	command-line and gimp will find them later if started from another
 6074 	dir. Added tooltips that show the full path.
 6075 	
 6076 	* app/menus.c: fixed a memleak (list entries were not freed on
 6077 	removal from the MRU list).
 6078 	
 6079 	* app/main.c
 6080 	* app/user_install.[ch]: renamed functions and variables to match
 6081 	the new filename.
 6082 
 6083 Fri Apr  7 11:54:25 PDT 2000 Manish Singh <yosh@gimp.org>
 6084 
 6085 	* app/Makefile.am
 6086 	* app/main.c
 6087 	* app/user_install.[ch]: renamed install.[ch]
 6088 
 6089 2000-04-06  Sven Neumann  <sven@gimp.org>
 6090 
 6091 	* libgimp/gimplimits.h: changed GIMP_MIN_RESOLUTION to 5e-3 so 
 6092 	it does not display as 0.000 in the UI. The new limit still allows
 6093 	you to have pixels as large as 25 m^2. Should be enough IMO...
 6094 
 6095 	Changed GIMP_CHECK_DARK and GIMP_CHECK_LIGHT to match the default
 6096 	check colors (GRAY_CHECKS) as defined in app/image_render.[ch].
 6097 
 6098 	* app/free_select.c: fixed warnings
 6099 
 6100 	* app/fileops.c: made an end to the "incidentally gimage already 
 6101 	has a valid preview" message
 6102 	
 6103 	* app/gimpimageP.h
 6104 	* app/gimpimage.c: use gboolean for boolean values
 6105 	
 6106 2000-04-06  Michael Natterer  <mitch@gimp.org>
 6107 
 6108 	* app/commands.c
 6109 	* app/layers_dialog.c
 6110 	* app/resize.[ch]: behave like a widget:
 6111 	removed resize_widget_free() and call
 6112 	gtk_widget_destroy(resize->resize_shell) instead.
 6113 
 6114 	* app/interface.c: s/0/FALSE/
 6115 
 6116 	* app/color_area.c
 6117 	* libgimp/gimpchainbutton.c: show the correct background also for
 6118 	engine driven themes. The chainbutton's lines still don't draw
 6119 	with the pixmap theme, which is probably a bug of the theme's
 6120 	draw_polygon method.
 6121 
 6122 2000-04-06  Sven Neumann  <sven@gimp.org>
 6123 
 6124 	* app/gimage_cmds.c
 6125 	* tools/pdbgen/pdb/gimage.pdb: (gimp_image_set_resolution) guard
 6126 	against NaN and infinity. There are pics out there using these
 6127 	values and it seems that NaN > GIMP_MIN_RESOLUTION. Fixes #8476.
 6128 
 6129 2000-04-06  Sven Neumann  <sven@gimp.org>
 6130 
 6131 	* app/app_procs.c: if we cannot load the font we'd like to use,
 6132 	use the gtk+ default font. Fixes bug #8359.
 6133 	
 6134 	* app/about_dialog.c
 6135 	* app/install.c: properly ref/unref fonts
 6136 
 6137 	* app/text_tool.[ch]: code cleanup (do not rely on TRUE being 1)
 6138 
 6139 	* app/tips_dialog.c: code cleanup and less resizing
 6140 
 6141 2000-04-05  Sven Neumann  <sven@gimp.org>
 6142 
 6143 	* plug-ins/common/ps.c: applied patch provided by Peter
 6144 	Kirchgessner, which sets the default rotation back to 0 and
 6145 	adds %%BeginData/%%EndData comments on save.
 6146 	
 6147 2000-04-05  Nick Lamb <njl195@zepler.org.uk>
 6148 
 6149 	* plug-ins/common/pat.c: Don't claim to export ALPHA or to be
 6150 	suitable for RGB*, GREY* - this plug-in creates flat patterns
 6151 
 6152 Tue Apr  4 17:33:40 PDT 2000 Manish Singh <yosh@gimp.org>
 6153 
 6154 	* gimptool.in: resync the variable names. Fixes #8360
 6155 
 6156 2000-04-05  Michael Natterer  <mitch@gimp.org>
 6157 
 6158 	* app/layers_dialog.c: oops, yesterday's "cleanups" contained an
 6159 	unreverted hack I've tried which caused a SEGV with floating
 6160 	selections. Fixed now.
 6161 
 6162 Mon Apr  3 17:55:04 CET 2000  Stanislav Brabec  <utx@penguin.cz>
 6163 
 6164 	On request of Martin Weber <martweb@gmx.net>:
 6165 	* libgimp/gimputils.c: Include string.h.
 6166 
 6167 2000-04-03  Michael Natterer  <mitch@gimp.org>
 6168 
 6169 	* app/color_panel.[ch]
 6170 	* app/color_picker.c
 6171 	* app/qmask.c: removed the public function color_panel_free() and
 6172 	fake a real widget's behaviour by connecting to the panel widget's
 6173 	"destroy" signal.
 6174 
 6175 	* app/channels_dialog.c
 6176 	* app/layers_dialog.c: cleaned up and sync'ed the code where
 6177 	possible (without changing the logic).
 6178 
 6179 2000-04-03  Michael Natterer  <mitch@gimp.org>
 6180 
 6181 	* app/channels_dialog.c
 6182 	* app/layers_dialog.c: when dropping layers/channels around in the
 6183 	stack, Gtk sometimes continues searching a drag destination
 6184 	_after_ the drop callback has been called (which is probably a
 6185 	bug), causing a SEGV because the callback changed the GtkList
 6186 	containing the layer/channel widgets.
 6187 
 6188 	The safe way is to reorder the stack in an idle function which
 6189 	should also be robust against any future Gdk/X dnd protocol
 6190 	change.
 6191 
 6192 	For the same reason, I added an idle function which lets the
 6193 	active layer/channel widget grab the focus because in some dnd
 6194 	cases the row holding the focus was not the active one (which is
 6195 	otherwise impossible with GTK_SELECTION_BROWSE).
 6196 
 6197 	This commit should fix the remaining problems with layer/channel
 6198 	dnd as well as all cases where the highlighted layer was not the
 6199 	active one. Please report if it still doesn't work for you.
 6200 
 6201 2000-04-03  Sven Neumann  <sven@gimp.org>
 6202 
 6203 	* plug-ins/script-fu/scripts/3d-outline.scm
 6204 	* plug-ins/script-fu/scripts/camo.scm
 6205 	* plug-ins/script-fu/scripts/chip-away.scm
 6206 	* plug-ins/script-fu/scripts/coffee.scm
 6207 	* plug-ins/script-fu/scripts/color-cycling.scm
 6208 	* plug-ins/script-fu/scripts/hsv-graph.scm
 6209 	* plug-ins/script-fu/scripts/i26-gunya2.scm
 6210 	* plug-ins/script-fu/scripts/land.scm
 6211 	* plug-ins/script-fu/scripts/mkbrush.scm
 6212 	* plug-ins/script-fu/scripts/news-text.scm
 6213 	* plug-ins/script-fu/scripts/pupi-button.scm
 6214 	* plug-ins/script-fu/scripts/select_to_brush.scm
 6215 	* plug-ins/script-fu/scripts/sphere.scm
 6216 	* plug-ins/script-fu/scripts/spinning_globe.scm:
 6217 	applied gimp-simon-20000403-0, a patch by Simon Budig that makes
 6218 	those scripts use SF-ADJUSTMENTS instead of SF-VALUES and fixes a
 6219 	few bugs.
 6220 
 6221 2000-04-03  Michael Natterer  <mitch@gimp.org>
 6222 
 6223 	* app/gimpdnd.[ch]
 6224 	* app/channels_dialog.c
 6225 	* app/layers_dialog.c: removed the GdkGC parameter from
 6226 	gimp_dnd_set_drawable_preview_icon() since it's no longer used.
 6227 
 6228 	* app/gimpimage.c: dirty the view correctly after applying the
 6229 	layer mask. Don't gdisplays_flush() because it's the job of the
 6230 	caller.
 6231 
 6232 	* app/layers_dialog.c: when applying a layer mask, flush either
 6233 	the display or just the layer_widget, depending on the previous
 6234 	visibility state of the mask. Cleanups.
 6235 
 6236 	* plug-ins/print/gimp_color_window.c
 6237 	* plug-ins/print/gimp_main_window.c: including config.h re-enables
 6238 	i18n.
 6239 
 6240 Sun Apr  2 15:59:25 PDT 2000 Manish Singh <yosh@gimp.org>
 6241 
 6242 	* configure.in: applied fix for missing "-" as reported in bug
 6243 	#8283. The other half of that bug is fixed by my previous configure.in
 6244 	change.
 6245 
 6246 2000-04-03  Sven Neumann  <sven@gimp.org>
 6247 
 6248 	* app/module_db.c
 6249 	* plug-ins/AlienMap/AlienMap.c
 6250 	* plug-ins/AlienMap2/AlienMap2.c
 6251 	* plug-ins/common/blinds.c
 6252 	* plug-ins/common/curve_bend.c
 6253 	* plug-ins/common/despeckle.c
 6254 	* plug-ins/common/flarefx.c
 6255 	* plug-ins/common/gqbist.c
 6256 	* plug-ins/common/winclipboard.c
 6257 	* plug-ins/gap/gap_filter_foreach.c: microscopic cosmetic changes
 6258 
 6259 	* plug-ins/gap/gap_main.c: moved the "Goto" entries into their own
 6260 	menu so the menu gets smaller
 6261 	
 6262 2000-04-02  Nick Lamb  <njl195@zepler.org.uk>
 6263 
 6264 	* plug-ins/common/png.c:
 6265 	Brown paper bag version, 1.2.1 -- that'll teach me to hurry
 6266 	the testing process. This should fix it all image types.
 6267 
 6268 2000-04-02 Garry R. Osgood <gosgood@idt.net>
 6269 
 6270 	* gimp/app/colormap_dialog.i.c:
 6271 	As Mr. Lamb, report originator noted, an easy
 6272 	fix. in ipal_set_image() line 688
 6273 	Reorganized the initialization of the 
 6274 	indexed palette object so as not to run afoul
 6275 	of gasserts() inhabiting ipal_draw() and client
 6276 	routines. These entailed initialing ipal->col_index,
 6277 	ipal->dnd_col_index prior to call to ipal_draw()
 6278 	closes #8252
 6279 
 6280 	BTW, my guess is that the "Mystery Commit" at 16:55:47 BST
 6281 	today is by Mr. Andrew Thomas. Do I win the prize?
 6282 
 6283 2000-04-02  Tuomas Kuosmanen  <tigert@gimp.org>
 6284 
 6285 	* plug-ins/common/png.c:
 6286 
 6287 	<voice type=quartic>This was BROKEN!</voice>
 6288 
 6289 	I reverted the png change since, while it worked fine for RGBA and 
 6290 	INDEXEDA it totally shred RGB and INDEXED images to pieces.. :(
 6291 
 6292 Sun Apr  2 16:55:47 BST 2000 Andy Thomas <alt@gimp.org>
 6293 	
 6294 	* app/bezier_select.c
 6295 
 6296 	Fixed propblem with deleting points. You can now delete the first
 6297 	and last point on any open curve (as well as mid-points).
 6298 
 6299 	Also fixed some problems where some poins would leave the markers 
 6300 	on screen after they had been deleted.
 6301 
 6302 	Note you have always been able to delete whole curves by pressing 
 6303 	the "shift" key when over a point to be deleted in "remove mode".
 6304 
 6305 2000-04-02  Michael Natterer  <mitch@gimp.org>
 6306 
 6307 	* app/interface.c: completely overworked the widget packing of the
 6308 	display shell. This was necessary because the table insisted on
 6309 	giving the vertical scrollbar more allocation than it needed when
 6310 	first displaying an image which is smaller than the minimal
 6311 	statusbar width. Replaced the tables with packing boxes.
 6312 
 6313 	See the comments I've added to create_display_shell() if you
 6314 	really want to see the ugly details.
 6315 
 6316 	Also, to get rid of the 2-pixel spacing which appears at the
 6317 	bottom of the display whenever the statusarea is hidden,
 6318 	gdisp->statusarea is now the eventbox, not the hbox it contains.
 6319 
 6320 	* pixmaps/navbutton.xpm: made it 2x2 pixels larger.
 6321 
 6322 Sun Apr  2 04:39:10 PDT 2000 Manish Singh <yosh@gimp.org>
 6323 
 6324 	* configure.in: minor portability nit with gtkxmhtml tests
 6325 
 6326 	* plug-ins/print/print.c: fix missing variable name from the merge
 6327 
 6328 2000-04-02  Sven Neumann  <sven@gimp.org>
 6329 	
 6330 	* plug-ins/script-fu/scripts/add-bevel.scm
 6331 	* plug-ins/script-fu/scripts/asc2img.scm
 6332 	* plug-ins/script-fu/scripts/lava.scm
 6333 	* plug-ins/script-fu/scripts/line-nova.scm
 6334 	* plug-ins/script-fu/scripts/predator.scm
 6335 	* plug-ins/script-fu/scripts/pupi-button.scm: 
 6336 	corrected spelling errors and unified strings
 6337 
 6338 2000-04-02  Jay Cox  <jaycox@gimp.org>
 6339 
 6340 	* plug-ins/common/tiff.c: Added a missing break statement so that
 6341 	the compression argument in calls to file_tiff_save is honored.
 6342 
 6343 2000-04-02  Nick Lamb  <njl195@zepler.org.uk>
 6344 	* plug-ins/common/png.c
 6345 	The Gimp now does as good a job of saving indexed+a PNGs as it
 6346 	does of displaying them. Did I mention that INDEXED + A sucks?
 6347 
 6348 2000-04-01  Garry R. Osgood   <gosgood@idt.net>
 6349 	* app/bezier_select.c
 6350 	When user deletion of anchor points decimates a curve
 6351 	below the number which the implementation can properly
 6352 	manipulate, bezier_edit_point_on_curve() now invokes 
 6353 	delete_whole_curve(). Formerly returned a zero, prompting
 6354   	a mode change and a re-interpretation of the mouse-button-down
 6355 	event as the addition of a new curve segment, giving
 6356 	rise to #6093. Closes #6093.
 6357 	
 6358 2000-04-01  Michael Natterer  <mitch@gimp.org>
 6359 
 6360 	* app/disp_callbacks.c: when dropping a drawable, do the
 6361 	undo_push_group_start() before creating the new layer, otherwise
 6362 	the undo system will show obscure misbehaviour (the undo group is
 6363 	pushed correctly but no undo will be possible until an other undo
 6364 	is pushed).
 6365 
 6366 2000-04-01  Michael Natterer  <mitch@gimp.org>
 6367 
 6368 	Backported the UI changes of the 3.1.x gimp-print plugin to the
 6369 	stable 3.0.x version.
 6370 	Put the printer definitions to a separate file and added the 3.1.x
 6371 	access functions. This way the new dialog files can be used with
 6372 	minimal changes.
 6373 	Bumped version number to 3.0.10.
 6374 
 6375 	* po-plug-ins/POTFILES.in
 6376 	* plug-ins/print/Makefile.am
 6377 	* plug-ins/print/print_gimp.h
 6378 	* plug-ins/print/gimp_color_window.c
 6379 	* plug-ins/print/gimp_main_window.c: new files containing the
 6380 	dialog code.
 6381 
 6382 	* plug-ins/print/print-printers.c: new file containing the printer
 6383 	definitions.
 6384 
 6385 	* plug-ins/print/print-util.c: added printer list access functions.
 6386 
 6387 	* plug-ins/print/print.[ch]: removed the dialog stuff and use the
 6388 	list access functions.
 6389 
 6390 2000-04-01  Michael Natterer  <mitch@gimp.org>
 6391 
 6392 	* plug-ins/flame/Makefile.am
 6393 	* plug-ins/flame/megawidget.[ch]: removed
 6394 
 6395 	* plug-ins/flame/flame.c: general ui cleanup, added some sanity
 6396 	checks when opening a flame file, indentation.
 6397 
 6398 2000-04-01  Jay Cox  <jaycox@gimp.org>
 6399 
 6400 	* app/paint_funcs.c: Fixed the off by one error that was the cause
 6401  	of bug #4980.  Fixed a bug that caused images to have their
 6402  	centers shifted slightly when resizing.  Removed a couple of
 6403  	unused variables.
 6404 
 6405 2000-03-31  Michael Natterer  <mitch@gimp.org>
 6406 
 6407 	* app/gimpdnd.[ch]: minor cleanups.
 6408 
 6409 	* libgimp/gimpwidgets.c: don't set a border width for the
 6410 	radio_group's vbox if no frame around it was requested.
 6411 
 6412 	* plug-ins/common/sample_colorize.c: add a separator between
 6413 	image and sample.
 6414 
 6415 	* plug-ins/common/iwarp.c: use the libgimp ui functions, removed
 6416 	callbacks, a global s/gfloat/gdouble/, replaced the booleans
 6417 	toggling the transform mode with a single variable containing an
 6418 	enum value, indentation.
 6419 
 6420 2000-03-31  Sven Neumann  <neo@wintermute.ochsenblut.de>
 6421 
 6422 	* plug-ins/script-fu/scripts/beveled-pattern-heading.scm
 6423 	* plug-ins/script-fu/scripts/title-header.scm: string unification
 6424 
 6425 Fri Mar 31 14:10:02 BST 2000 Adam D. Moss <adam@gimp.org>
 6426 
 6427 	* plug-ins/common/gifload.c: Mildly more useful
 6428 	comments/messages concerning frame disposals.
 6429 
 6430 Fri Mar 31 04:20:27 PST 2000 Manish Singh <yosh@gimp.org>
 6431 
 6432 	* app/by_color_select.c: use the proper local variable on creation,
 6433 	not the uninitialized one. Fixes bug #8149.
 6434 
 6435 Thu Mar 30 16:48:06 PST 2000 Manish Singh <yosh@gimp.org>
 6436 
 6437 	* configure.in: made glib cflags extraction smarter
 6438 
 6439 Thu Mar 30 01:51:05 PST 2000 Manish Singh <yosh@gimp.org>
 6440 
 6441 	* Made 1.1.19 release
 6442 
 6443 2000-03-30  Michael Natterer  <mitch@gimp.org>
 6444 
 6445 	* plug-ins/webbrowser/Makefile.am
 6446 	* plug-ins/webbrowser/webbrowser.c: use the ui stuff from libgimp.
 6447 
 6448 2000-03-29  Sven Neumann  <sven@gimp.org>
 6449 
 6450 	* plug-ins/dbbrowser/doc/doc: removed obsolete installation 
 6451 	instructions
 6452 
 6453 2000-03-29  Michael Natterer  <mitch@gimp.org>
 6454 
 6455 	* app/bezier_select.h
 6456 	* app/bezier_selectP.h
 6457 	* app/by_color_select.[ch]
 6458 	* app/ellipse_select.[ch]
 6459 	* app/free_select.[ch]
 6460 	* app/move.[ch]
 6461 	* app/rect_select.[ch]: kindof selection tools code review:
 6462 
 6463 	- use SelectOps instead of int.
 6464 	- removed some unused prototyped and callbacks.
 6465 	- don't show the SELECTION_MOVE_MASK cursor if there is no
 6466 	  selection and don't try to move the mask in that case.
 6467 	- re(?)-enabled moving the selection mask even if there is a
 6468 	  floating selection.
 6469 	- usual bunch of cleanups.
 6470 
 6471 2000-03-29  Sven Neumann  <sven@gimp.org>
 6472 
 6473 	* app/gimpui.[ch]: (gimp_dialog_hide) new function that calls
 6474 	gdk_window_withdraw() after gtk_widget_hide() so dialogs actually
 6475 	go away even if they have been iconified by the user before.
 6476 
 6477         * brightness_contrast.c
 6478 	* by_color_select.c
 6479 	* color_balance.c
 6480 	* curves.c
 6481 	* fileops.c
 6482 	* histogram_tool.c
 6483 	* hue_saturation.c
 6484 	* levels.c
 6485 	* posterize.c
 6486 	* text_tool.c
 6487 	* threshold.c: use gimp_dialog_hide() on all(?) tool dialogs and
 6488 	file_selectors. This should fix bugs #2961, #5293, #6441 and #7849.
 6489 
 6490 2000-03-28  Sven Neumann  <sven@gimp.org>
 6491 
 6492         * plugins/script-fu/Makefile.am: don't install test-sphere.scm
 6493 	
 6494         * plugins/script-fu/interp_slib.c: accept _"foo" as a normal
 6495 	string. This allows us to mark strings in scripts for translation
 6496 	similar to how it is done in C. Please not that this does not mean
 6497 	that gettext is automatically called on those strings. The 
 6498 	Script-Fu interface code takes care of calling gettext on all
 6499 	strings that are displayed in the GUI.
 6500 
 6501 	* plug-ins/gap/sel-to-anim-img.scm
 6502 	* plug-ins/script-fu/scripts/*.scm
 6503 	* plug-ins/webbrowser/web-browser.scm: marked strings for 
 6504 	translation. Hopefully I didn't break anything. Please test!
 6505 
 6506 	I noted that there are still some scripts that should be updated
 6507 	to use the new features like SF-ADJUSTMENTs. Help is very much
 6508 	appreciated here.
 6509 
 6510 Tue Mar 28 22:47:17 CEST 2000  Stanislav Brabec  <utx@penguin.cz>
 6511 
 6512 	* plug-ins/gap/*: "Frame Range" typo fix.
 6513 
 6514 2000-03-28  Kelly Lynn Martin  <kelly@poverty.bloomington.in.us>
 6515 
 6516 	* plug-ins/common/warp.c (warp_dialog): integers are not doubles!
 6517 
 6518 2000-03-28  Sven Neumann  <sven@gimp.org>
 6519 
 6520 	* plug-ins/script-fu/scripts/alien-neon-logo.scm: due to the 
 6521 	ugly hack we use to find the textdomain for script-fus, all 
 6522 	script-fus have to register a name starting with 'script-fu-'.
 6523 
 6524 	* app/plug_in.c: reverted Mitch's last change since it caused
 6525 	a crash when refreshing scripts (bug #7980). This of course 
 6526 	reintroduces the memleak.
 6527 
 6528 2000-03-28  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>
 6529 
 6530 	* plug-ins/gflare/gflare.c: gflare never use gfig-path.
 6531 
 6532 2000-03-27  Sven Neumann  <sven@gimp.org>
 6533 
 6534 	* app/curves.c: 
 6535 	* app/levels.c: hide the file_selector when the dialog is unmapped
 6536 
 6537 	* app/fileops.c: indentation (actually I have a fix for the stray
 6538 	load/save dialogs, but I want to discuss it with a gtk+ guru
 6539 	first, so it's not checked in yet...)
 6540 
 6541 2000-03-27  David Monniaux  <monniaux@quatramaran.ens.fr>
 6542 
 6543 	* plug-ins/gap/gap_decode_mpeg_main.c: fixed a typo (spurious
 6544 	parenthesis) probably introduced by Sven's corrected spelling.
 6545 
 6546 2000-03-27  Sven Neumann  <sven@gimp.org>
 6547 
 6548 	* plug-ins/gap/gap_*.c: corrected spelling and punctuation of many
 6549 	strings so they adhere better to our standards.
 6550 
 6551 	* plug-ins/FractalExplorer/FractalExplorer.c
 6552 	* plug-ins/gflare/gflare.c: do not hardcode ~/.gimp-1.1 into the
 6553 	message strings.
 6554 
 6555 2000-03-27  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>
 6556 
 6557 	* plug-ins/common/xpm.c: INIT_I18N_UI() instead of INIT_I18N()
 6558 	for save dialog.
 6559 
 6560 2000-03-27  Michael Natterer  <mitch@gimp.org>
 6561 
 6562 	* app/transform_core.c: the button_press and cursor_update
 6563 	functions were still doing checks on the active layer instead of
 6564 	the active drawable.
 6565 	Fixing this automatically made the layer mask transformable.
 6566 
 6567 2000-03-26 Garry R. Osgood <gosgood@idt.net>
 6568 
 6569 	* gimp/app/bezier_select.c
 6570 	in bezier_add_point(), when a BEZIER_MOVE type
 6571 	point is being added to a path with at least
 6572 	one extant segment, the point is re-typed
 6573 	to a BEZIER_ANCHOR (which is old behavior)
 6574 	and designated as the current anchor
 6575 	(which is new behaviour). With this change,
 6576 	motion events move the (second) control point
 6577 	and indicia are properly updated. This closes
 6578 	#6225.
 6579 
 6580 2000-03-26  Michael Natterer  <mitch@gimp.org>
 6581 
 6582 	* app/gimage_mask.[ch] (gimage_mask_extract): add an "add_alpha"
 6583 	parameter to allow selected regions to be extracted without having
 6584 	an alpha channel added.
 6585 
 6586 	* app/global_edit.c: pass add_alpha = TRUE.
 6587 
 6588 	* app/transform_core.[ch]: made the transform core work on
 6589 	non-layer drawables even if no selection is present. Fixes #7485
 6590 	and #7555.
 6591 
 6592 	- transform_core_cut(): extract the mask without alpha if
 6593 	  operating on a non-layer without having a selection.
 6594 	- transform_core_paste(): return a boolean indicating success
 6595 	  instead of a layer and handle channels correctly.
 6596 	- transform_core_do(): if the "floating_tiles" passed to the
 6597 	  function are from an un-floated non-layer, treat the whole
 6598 	  non-layer as alpha channel and never enter the loop which
 6599 	  transforms the (not present) color channels.
 6600 	  Also clip the result to ensure that the channel never grows
 6601 	  larger than the image.
 6602 
 6603 	* app/tools_cmds.c
 6604 	* tools/pdbgen/pdb/tools.pdb: transform_core_paste() returns a
 6605 	gboolean now.
 6606 
 6607 2000-03-26  Sven Neumann  <sven@gimp.org>
 6608 
 6609 	* plug-ins/gap/gap_main.c
 6610 	* plug-ins/gap/gap_mpege.c: no need to abbreviate Image to Img here
 6611 
 6612 2000-03-26  Sven Neumann  <sven@gimp.org>
 6613 
 6614 	* plug-ins/common/iwarp.c: applied gimp-simon-20000325-1 provided
 6615 	by Simon Budig <Simon.Budig@unix-ag.org> which fixes bug #6224.
 6616 
 6617 	* plug-ins/script-fu/scripts/neon-logo.scm: applied 
 6618 	gimp-simon-20000326-0 (once again from Simon "bughunter" Budig)
 6619 	which changes the neon-logo to get a neon-like effect again and 
 6620 	thereby fixes bug #2358.
 6621 	
 6622 Sun Mar 26 00:41:56 CET 2000  Sven Neumann  <sven@gimp.org>
 6623 
 6624 	* app/convert.c: reverted Martin's change since it gives no
 6625 	noticeable speedup. Martin, you are definitely not in the 
 6626 	position to mess around with Adam's code. There even was a pretty
 6627 	clear comment that those values have to match the ones defined
 6628 	in gimpcolorspace.h.
 6629 	
 6630 Sat Mar 25 21:09:40 CET 2000  Stanislav Brabec  <utx@penguin.cz>
 6631 
 6632 	* plug-ins/common/ps.c: Applied changes from Peter
 6633 	Kirchgessner (V 1.10).
 6634 
 6635 Sat Mar 25 20:57:24 CET 2000  Stanislav Brabec  <utx@penguin.cz>
 6636 
 6637 	On request of Martin Weber <martweb@gmx.net>:
 6638 	* app/convert.c: Speedups.
 6639 	* app/paths_dialog.c: Include string.h.
 6640 
 6641 2000-03-25  Sven Neumann  <sven@gimp.org>
 6642 
 6643 	* README.i18n: added new sections explaining what catalogs 
 6644 	need to be translated, how to translate menupaths correctly
 6645 	and how a third-party plug-in can add additional textdomains.
 6646 
 6647 2000-03-25  Sven Neumann  <sven@gimp.org>
 6648 
 6649 	* tools/pdbgen/pdb/gimage.pdb
 6650 	* app/gimage_cmds.c: corrected the description and help for the
 6651 	gimp_image_[get|set]_component_* functions.
 6652 
 6653 	* app/info_dialog.c: include dialog_handler.h
 6654 
 6655 2000-03-25  Sven Neumann  <sven@gimp.org>
 6656 
 6657 	* app/app_procs.c: use gtk_exit(0) instead of gtk_main_quit() 
 6658 	since there is a chance that the main loop is never entered.
 6659 	Fixes bug #7744.
 6660 	
 6661 	* app/main.c: cosmetic change
 6662 
 6663 	* libgimp/gimp.[ch]: (gimp_read_expect_msg) don't claim about
 6664 	receiving a message of type GP_QUIT, simply execute it. Fixes a
 6665 	warning that occured when calling gimp_quit from a plug_in.
 6666 
 6667 	Cleanup up the code a bit and changed gint to gboolean where
 6668 	appropriate.
 6669 	
 6670 	* libgimp/gimpchannel.c
 6671 	* libgimp/gimpdrawable.c
 6672 	* libgimp/gimpimage.c
 6673 	* libgimp/gimpparasite.c: cleaned up and changed gint to gboolean 
 6674 	where appropriate.
 6675 
 6676 	* plug-ins/common/autocrop.c
 6677 	* plug-ins/dbbrowser/dbbrowser_utils.c: removed unused variables
 6678 	
 6679 2000-03-25  Michael Natterer  <mitch@gimp.org>
 6680 
 6681 	* app/cursorutil.[ch]: new global variable "gimp_busy" which gets
 6682 	set/unset whenever busy cursors are added/removed.
 6683 
 6684 	* app/info_dialog.c: register the info dialogs with the dialog
 6685 	handler.
 6686 
 6687 	* app/fuzzy_select.[ch]: cleanups.
 6688 	
 6689 	Here starts the ugly workaround which simulates something like
 6690 	locking. If it works, it will close lots of bugs, if not, it's
 6691 	easy to remove again.
 6692 
 6693 	So far, I didn't find strange side effects but Gimp is told to be
 6694 	a complex program :-) Please test this.
 6695 
 6696 	* app/context_manager.c: don't allow tool changes if gimp_busy
 6697 	is TRUE.
 6698 
 6699 	* app/disp_callbacks.c: don't allow mouse and key events in the
 6700 	display_canvas if gimp_busy is TRUE.
 6701 	(except if the current tool is FUZZY_SELECT and it is ACTIVE,
 6702 	 which is very ugly)
 6703 	Also block other stuff like dropping colors/patterns etc.
 6704 
 6705 	* app/gdisplay_ops.c: don't close any display while Gimp is
 6706 	busy. This is not really what we want but at least it prevents
 6707 	crashes.
 6708 
 6709 2000-03-25  Sven Neumann  <sven@gimp.org>
 6710 
 6711 	* plug-ins/script-fu/script-fu-console.c: only call gtk_main_quit()
 6712 	once when closing the dialog.
 6713 	
 6714 	* plug-ins/script-fu/script-fu-server.c: use a gimp_dialog and
 6715 	other nice things from libgimpui.
 6716 
 6717 Fri Mar 24 14:07:46 CET 2000  Stanislav Brabec  <utx@penguin.cz>
 6718 
 6719 	* app/hue_saturation.c: i18n fix.
 6720 
 6721 Sat Mar 25 02:01:18 CET 2000  Sven Neumann <sven@gimp.org>
 6722 
 6723 	* plug-ins/pygimp/plug-ins/clothify.py
 6724 	* plug-ins/pygimp/plug-ins/foggify.py
 6725 	* plug-ins/pygimp/plug-ins/shadow_bevel.py
 6726 	* plug-ins/pygimp/plug-ins/sphere.py: applied a patch provided by 
 6727 	Simon Budig <Simon.Budig@unix-ag.uni-siegen.de> which adapts the
 6728 	pygimp scripts to the new gimp_edit_fill () interface.
 6729 
 6730 Sat Mar 25 01:19:10 CET 2000  Sven Neumann <sven@gimp.org>
 6731 
 6732 	* app/install.c: changed the title_color to "dark orange" which is
 6733 	a little less drastic than the color we chose before. 
 6734 
 6735 	* plug-ins/MapObject/mapobject_shade.c: applied gimp-simon-20000324-0
 6736 	which fixes bugs #3320 and #7069. Nice work, Simon!
 6737 
 6738 Fri Mar 24 23:08:08 CET 2000  Sven Neumann <sven@gimp.org>
 6739 
 6740 	* app/session.[ch]: clamp windows to screen and cascade multiple
 6741 	windows of the same type (e.g. info_dialogs). The cascading is a
 6742 	somehow trivial approach which is not always correct, but it seems
 6743 	to work reasonably well.
 6744 
 6745 2000-03-24  Michael Natterer  <mitch@gimp.org>
 6746 
 6747 	* Makefile.am
 6748 	* gimp1_0_splash.ppm: added
 6749 	* gimp1_1_splash.ppm: removed
 6750 
 6751 	* gimp_splash.ppm: the image formerly known as gimp1_1_splash.ppm
 6752 
 6753 	* app/app_procs.c: load gimp_splash.ppm
 6754 
 6755 	The idea of sharing the data_dir between Gimp versions has
 6756 	vanished, so this seems like the right thing to do (TM).
 6757 
 6758 	Keep the 1.0 splash around for sentimental reasons but don't
 6759 	install it anymore.
 6760 
 6761 	* plug-ins/common/autocrop.c: indentation paranoia.
 6762 	
 6763 2000-03-24  Michael Natterer  <mitch@gimp.org>
 6764 
 6765 	* app/plug_in.c (plug_in_proc_def_remove): pass FALSE to
 6766 	plug_in_proc_def_destroy() so the proc_def structure gets actually
 6767 	freed.
 6768 
 6769 2000-03-24  Asbjorn Pettersen  <asbjornP@dualog.no>
 6770 
 6771 	* plug-ins/bmp/Makefile.am :  add bmpos2.c and bmpos2.h
 6772 
 6773 	* plug-ins/bmp/bmpread.c (ReadBMP): Add support for
 6774 	reading old OS/2 bitmaps.
 6775 
 6776 	* plug-ins/bmp/bmpos2.h (read_os2_head1): 
 6777 	* plug-ins/bmp/bmpos2.c : New file for OS/2 bitmap reading. 
 6778 
 6779 Fri Mar 24 17:13:41 CET 2000  Sven Neumann <sven@gimp.org>
 6780 
 6781 	plug-ins/common/mapcolor.c: applied gimp-kirchgessner-000320-0.
 6782 	Fixes problem with divide by zero when selecting same colors,
 6783 	adds preview and makes the GUI more intuitive.
 6784 
 6785 	Additionally, I've added another check for the drawable being RGB
 6786 	in the function that does the actual work. Remember that the
 6787 	image_type may change while the dialog is open!
 6788 
 6789 Fri Mar 24 15:48:40 CET 2000  Sven Neumann <sven@gimp.org>
 6790 
 6791 	applied gimp-quinet-000310-0 by Raphael Quinet <quinet@gamers.org>
 6792 
 6793 	* plug-ins/script-fu/scripts/coolmetal-logo.scm: replaced the
 6794 	seascape toggle with a direct selection of the gradient.
 6795 
 6796 	* plug-ins/script-fu/scripts/carved-logo.scm: added new parameter
 6797 	to allow some padding around the text (useful for tiling backgr.)
 6798 
 6799 	* plug-ins/script-fu/scripts/news-text.scm, speed-text.scm: added
 6800 	new parameter to specify the text color and the background color,
 6801 	instead of using the active colors.
 6802 
 6803 	* plug-ins/script-fu/scripts/bovinated-logo.scm, comic-logo.scm,
 6804 	gradient-bevel-logo.scm: added new parameter to specify the
 6805 	background color, instead of using the active one.
 6806 
 6807 	* plug-ins/script-fu/scripts/asc2img.scm: save and restore
 6808 	foreground and background colors; do not flatten the final image.
 6809 
 6810 	* plug-ins/script-fu/scripts/3d-outline.scm: set foreground and
 6811 	background colors before using them; do not flatten the final
 6812 	image.
 6813 
 6814 	* plug-ins/script-fu/scripts/clothify.scm: set the background
 6815 	color before using it.
 6816 
 6817 	* plug-ins/script-fu/scripts/3d-outline.scm, 3dTruchet.scm,
 6818 	addborder.scm, alien-glow-arrow.scm, alien-glow-bar.scm,
 6819 	alien-glow-bullet.scm, alien-glow-button.scm, alien-glow-logo.scm,
 6820 	alien-neon-logo.scm, asc2img.scm, basic1-logo.scm,
 6821 	basic2-logo.scm, beveled-button.scm, beveled-pattern-arrow.scm,
 6822 	beveled-pattern-bullet.scm, beveled-pattern-button.scm,
 6823 	beveled-pattern-heading.scm, beveled-pattern-hrule.scm,
 6824 	blended-logo.scm, bovinated-logo.scm, camo.scm, carve-it.scm,
 6825 	carved-logo.scm, chalk.scm, chip-away.scm, chrome-it.scm,
 6826 	chrome-logo.scm, clothify.scm, comic-logo.scm, coolmetal-logo.scm,
 6827 	crystal-logo.scm, distress_selection.scm, drop-shadow.scm,
 6828 	erase-rows.scm, fade-outline.scm, font-map.scm, frosty-logo.scm,
 6829 	fuzzyborder.scm, gimp-headers.scm, gimp-labels.scm,
 6830 	glowing-logo.scm, gradient-bevel-logo.scm, hsv-graph.scm,
 6831 	i26-gunya2.scm, image-structure.scm, mkbrush.scm, neon-logo.scm,
 6832 	news-text.scm, perspective-shadow.scm, pupi-button.scm,
 6833 	ripply-anim.scm, slide.scm, sota-chrome-logo.scm, speed-text.scm,
 6834 	sphere.scm, starburst-logo.scm, starscape-logo.scm, swirltile.scm,
 6835 	t-o-p-logo.scm, test-sphere.scm, text-circle.scm,
 6836 	textured-logo.scm, title-header.scm, trochoid.scm, truchet.scm,
 6837 	weave.scm, xach-effect.scm: adapted the scripts to the new
 6838 	interface for gimp-edit-fill.
 6839 
 6840 	* plug-ins/script-fu/scripts/Makefile.am
 6841 	* plug-ins/script-fu/scripts/alien-neon-logo.scm: added file.
 6842 
 6843 Fri Mar 24 15:31:33 CET 2000  Sven Neumann <sven@gimp.org>
 6844 
 6845 	* app/commands.[ch]
 6846 	* app/edit_cmds.c
 6847 	* app/gdisplay.c
 6848 	* app/global_edit.[ch]
 6849 	* app/menus.c
 6850 	* tools/pdbgen/pdb/edit.pdb: applied sligthly modified versions 
 6851 	of gimp-quinet-000308-0 and gimp-quinet-000322-0.
 6852 
 6853 	From the README, Raphael Quinet provided with the patches:
 6854 
 6855 	    This patch fixes the problems with Edit/Fill by allowing 
 6856  	    the user to choose the fill mode.  The "Fill with background 
 6857 	    color" is prefered by some users who have been using the Gimp 
 6858 	    for a long time, but the "Fill with foreground color" is 
 6859 	    prefered by those who are familiar with most other paint 
 6860 	    programs.
 6861 
 6862 	This change breaks a lot of the Perl scripts. Marc knows about this,
 6863 	so you do not need to write bugreports. Please report broken 
 6864 	Script-Fus however, since they are supposed to work. 
 6865 
 6866 Fri Mar 24 01:53:07 PST 2000 Manish Singh <yosh@gimp.org>
 6867 
 6868 	* configure.in: more sanity checking for the gtkxmhtml test. Also
 6869 	changed datadir to include the gimp version too. So right now
 6870 	only the development headers conflict between versions in the same
 6871 	prefix.
 6872 
 6873 	* gimptool.in
 6874 	* gimptool.1: added and documented configure variable query options
 6875 	(bindir, sbindir, sysconfdir, etc.)
 6876 
 6877 	* tips/Makefile.am: add gimp_tips.uk.txt
 6878 
 6879 Wed Mar 22 18:35:25 CST 2000  Seth Burgess <sjburges@gimp.org>
 6880 	
 6881 	* app/gdisplay_ops.c: Applied Thomas Koester's patch for
 6882 	shrink-wrapping/resizing.  He tried it with several wm's
 6883 	and it seems to work... report any problems.
 6884 
 6885 Wed Mar 22 15:43:02 GMT 2000  Adam D. Moss <adam@gimp.org>
 6886 
 6887 	* gimprc.in: enable perfect-mouse in default gimprc.
 6888 
 6889 2000-03-21  Michael Natterer  <mitch@gimp.org>
 6890 
 6891 	* app/flip_tool.c: yesterday's "cleanups" made the file
 6892 	un-compileable. Probably too much beer involved.
 6893 
 6894 2000-03-21  Tuomas Kuosmanen  <tigert@gimp.org>
 6895 
 6896 	* gimp1_1_splash.ppm: Trumpets and Circus Entertainment to
 6897 	make the weary hard working developers happy while we are
 6898 	approaching the goal, Gimp 1.2.. :)
 6899 
 6900 	= a new splash screen.. hope you like it.
 6901 
 6902 Tue Mar 21 04:11:42 CET 2000  Michael Natterer  <mitch@gimp.org>
 6903 	                      Sven Neumann <sven@gimp.org>
 6904 
 6905 	* app/fileops.c
 6906 	* app/gdisplay.[ch]: when reverting an image, reconnect all 
 6907 	affected views to the reverted version. This fixes one of the
 6908 	bugs Tigert pointed out at GUADEC.
 6909 
 6910 	* app/gimage_mask.[ch]
 6911 	* app/flip_tool.c: cleanups
 6912 
 6913 2000-03-20  Michael Natterer  <mitch@gimp.org>
 6914 
 6915 	* plug-ins/gfig/gfig.c: fixed a SEGV I have introduced by
 6916 	accidentially replacing g_malloc0() with g_new() instead of
 6917 	g_new0(). Andy found the crash, thanks.
 6918 
 6919 Mon Mar 20 19:15:19 CET 2000  Stanislav Brabec  <utx@penguin.cz>
 6920 
 6921 	* app/preferences_dialog.c: Typo fix.
 6922 
 6923 2000-03-18  Seth Burgess <sjburges@gimp.org>
 6924 	
 6925 	* plug-ins/common/colortoalpha.c: Fixed handling of previously
 6926 	existing alpha, so it can be run successively now (much more
 6927 	useful)
 6928 
 6929 2000-03-18    <tigert@guadec1.enst.fr>
 6930 
 6931 	* pixmaps/linked.xpm: another icon for the L&C&P dialog.. to be 
 6932 	used sometime.
 6933 
 6934 	* pixmaps/eye.xpm: new totally wacked commit from mitch's account
 6935 	from GUADEC.. this will sometimes be used once mitch gets around
 6936 	to actually implement the stuff in layers dialog (ph3ar!) :)
 6937 
 6938 2000-03-18  Jay Cox  <jaycox@gimp.org>
 6939 
 6940 	* app/paint_funcs.c:  Make sure we don't divide by zero in
 6941  	scale_region.  Fixes bugs #4783 and #6907.
 6942 
 6943 2000-03-17  Birger Langkjer <birger.langkjer@image.dk>
 6944 
 6945 	* plug-ins/MapObject/mapobject_ui.c:565: fixed typo/spelling
 6946 	Transpararent -> Transparent
 6947 	* all da.po: updated.
 6948 
 6949 2000-03-16  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>
 6950 
 6951 	* app/text_tool.c: added missing argument for error message.
 6952 
 6953 2000-03-15  Sven Neumann <sven@gimp.org>
 6954 	    Michael Natterer <mitch@gimp.org>
 6955 
 6956 	* libgimp/gimpchainbutton.c: return TRUE from event_callback
 6957 	* libgimp/gimpwidgets.c: blah
 6958 
 6959 	* app/install.c: now works with themes and offers an interactive
 6960 	monitor calibration dialog. Delete your ~/.gimp-1.1 and enjoy!
 6961 
 6962 2000-03-15  Sven Neumann <sven@gimp.org>
 6963 	    Michael Natterer <mitch@gimp.org>
 6964 
 6965 	* gimprc.in
 6966 	* app/gimprc.c: increased default tile_cache size to 32MB
 6967  	
 6968 	* app/install.c: minor fixes
 6969 
 6970 Tue Mar 14 22:13:35 CET 2000  Sven Neumann <sven@gimp.org>
 6971 	                      Michael Natterer <mitch@gimp.org>
 6972 
 6973 	* Makefile.am
 6974 	* pixmaps/folder.xpm: new file.
 6975 	* pixmaps/wilber.xpm: removed the shadows.
 6976 
 6977 	* gimprc.in
 6978 	* user_install: cleanup.
 6979 
 6980 	* app/app_procs.c: only parse unitrc and gimprc if not already
 6981 	done by install.c.
 6982 
 6983 	* app/gimprc.[ch]: cleanups. parse_buffers_init() returns a
 6984 	boolean indicating if the buffers are really initialized.
 6985 
 6986 	* app/gimpui.h: include some more stuff from libgimp.
 6987 
 6988 	* app/install.c: Gimp's most beautiful dialog should blow away
 6989 	first time users.
 6990 	(does not yet work with themes, please help)
 6991 
 6992 	* app/preferences_dialog.c: removed the mem_size_unit stuff.
 6993 
 6994 	* libgimp/gimpchainbutton.c: cleanup.
 6995 
 6996 	* libgimp/gimpwidgets.[ch]: new function gimp_mem_size_entry_new()
 6997 	which does the stuff known from the prefs dialog.
 6998 
 6999 	* plug-ins/script-fu/scripts/tileblur.scm: s/tilable/tileable/
 7000 
 7001 Sun Mar 12 04:26:41 CET 2000  Sven Neumann <sven@gimp.org>
 7002 
 7003 	* plug-ins/gfig.c: reduced the preview_size and tweaked the dialog 
 7004 	a bit. Gfig should now be useable on 800x600. (adresses bug #5008)
 7005 
 7006 Sun Mar 12 02:25:58 CET 2000  Sven Neumann <sven@gimp.org>
 7007 
 7008 	* app/color_notebook.c: connect the wm close event to the Close
 7009 	button. This is somehwaqt inconsistent since the Close button takes
 7010 	the role of the OK button in this dialog, but IMO it's better that
 7011 	way and fixes bug #7078.
 7012 
 7013 	* app/fileops.c: ref the image when doing a save operation. This 
 7014 	lets the save plugin complete its job even if the user decided
 7015 	to close the display and thereby deleted the image. You may still
 7016 	crash the plugin by deleting layers from the Layers dialog, but I 
 7017 	guess we will not be able to fix this w/o a major redesign.
 7018 	Fixes (well, more or less) bug #2291.
 7019 
 7020 	* app/gradient.c:
 7021 	* libgimp/gimpcolorbutton.c: cosmetics
 7022 
 7023 Sun Mar 12 01:09:27 CET 2000  Sven Neumann <sven@gimp.org>
 7024 
 7025 	* libgimp/Makefile.am
 7026 	* libgimp/gimp.h
 7027 	* libgimp/gimputils.[ch]: new files providing gimp_strescape(),
 7028 	which is the glib-1.3 g_strescape function
 7029 
 7030 	* plug-ins/script-fu/script-fu-scripts.c: use gimp_strescape()
 7031 
 7032 	* app/gimprc.[ch]
 7033 	* app/image_new.c
 7034 	* app/preferences_dialog.c: allow to specify a default comment
 7035 	which gets attached to new images (fulfills wish #5963)
 7036 
 7037 	* docs/parasites.txt: added a note that gserialize is not included
 7038 	in the libgimp build
 7039 
 7040 2000-03-11  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>
 7041 
 7042 	* plug-ins/common/mpeg.c: added missing comma for
 7043 	gimp_register_magic_load_handler() arguments.
 7044 
 7045 2000-03-11  Tor Lillqvist  <tml@iki.fi>
 7046 
 7047 	* plug-ins/twain/*.c: Use GLib's memory functions instead of
 7048 	malloc and free.
 7049 
 7050 	* plug-ins/winsnap/winsnap.c: Add delay functionality.
 7051 
 7052 Sat Mar 11 14:44:19 CET 2000  Sven Neumann <sven@gimp.org>
 7053 
 7054 	* app/menus.c: translate branches in the gimp domain too and a 
 7055 	few other small fixes
 7056 
 7057 Fri Mar 10 18:10:56 CET 2000  Sven Neumann <sven@gimp.org>
 7058 
 7059 	* plug-ins/pygimp/plug-ins/pdbbrowse.py
 7060 	* plug-ins/pygimp/plug-ins/sphere.py: applied patch from Simon Budig
 7061 	makes the scripts use env instead of hardcoded path to python
 7062 
 7063 	* plug-ins/common/ps.c: applied gimp-kirchgessner-000217-0
 7064 	fixes problem with toggle PostScript Level 2
 7065 	fixes problem with reading EPS-files that have no showpage command
 7066 	adds runlength encoding to PostScript Level 2 files
 7067 
 7068 	* plug-ins/common/jpeg.c: applied gimp-cosmin-20000212
 7069 	guards parasite code with #ifdef GIMP_HAVE_PARASITES
 7070 	do not save comment if comment string is empty
 7071 
 7072 	* app/fileops.c
 7073 	* plug-ins/common/CEL.c
 7074 	* plug-ins/common/bz2.c
 7075 	* plug-ins/common/gicon.c
 7076 	* plug-ins/common/mpeg.c
 7077 	* plug-ins/common/psd.c
 7078 	* plug-ins/common/psp.c
 7079 	* plug-ins/common/tga.c
 7080 	* plug-ins/common/xpm.c
 7081 	* plug-ins/common/xwd.c: applied gimp-mattias-000227-0
 7082 	Changes the file format auto-detection algorithm to do the following:
 7083 	1. See if the file name matches extensions of formats that do NOT have
 7084 	   any magic registered
 7085 	2. Check all file formats with registered magic
 7086 	3. Check all extensions
 7087 	Adds, removes or fixes existing magic in tga, cel, bz2, gicon, mpeg, 
 7088 	psd, psp, xpm, xwd
 7089 
 7090 	Please test this heavily (especially the file magic). If this patch
 7091 	turns out to be bogus, we'll revert it. If the changes are correct,
 7092 	it's an important fix.
 7093 
 7094 Fri Mar 10 12:29:57 CET 2000  Sven Neumann <sven@gimp.org>
 7095 
 7096 	* plug-ins/sel2path/*.c: do not include malloc.h but use the
 7097 	glib memory functions instead (should fix bug #7144)
 7098 
 7099 Fri Mar 10 02:55:12 CET 2000  Sven Neumann <sven@gimp.org>
 7100 
 7101 	* app/blend.c: renamed Blend Mode from "Custom from Editor" to 
 7102 	"Custom Gradient" since the gradient editor is not any longer
 7103 	the primary source for gradients. As an extra bonus, you get a
 7104 	new dnd target...
 7105 
 7106 Thu Mar  9 22:29:14 GMT 2000  Andy Thomas <alt@gimp.org>
 7107 	
 7108 	* app/gimpimage.c
 7109 
 7110 	A tattoos state can equal the highest tattoo in the image.
 7111 
 7112 Thu Mar  9 20:45:13 CET 2000  Sven Neumann <sven@gimp.org>
 7113 
 7114 	* app/commands.[ch]
 7115 	* app/menus.c: moved Undo History into the Dialogs menu. The View 
 7116 	menu should only hold stuff affecting the view of an image.
 7117 
 7118 Thu Mar  9 12:51:21 CET 2000  Stanislav Brabec  <utx@penguin.cz>
 7119 
 7120 	* plug-ins/gap/gap_decode_xanim.c
 7121 	* plug-ins/gap/gap_mov_dialog.c
 7122 	* plug-ins/xjt/xjt.c
 7123 	* plug-ins/common/uniteditor.c: Typo fixes.
 7124 
 7125 Thu Mar  9 14:00:55 CET 2000  Sven Neumann <sven@gimp.org>
 7126 
 7127 	* app/color_picker.c: for indexed images set Index in the info_window
 7128 	to N/A if sample_merged or sample_average is active.
 7129 
 7130 Thu Mar  9 12:44:55 CET 2000  Sven Neumann <sven@gimp.org>
 7131 
 7132 	* app/gimpdrawable.c: gimp_drawable_get_color_at() now silently
 7133 	returns NULL again if the coordinates are out of range. A lot of 
 7134 	code using this function relies on this feature and correctly 
 7135 	checks the return value. No need to emit critical warnings here.
 7136 	
 7137 	The GTK_CHECK_TYPE macro test for obj != NULL, no need to do this
 7138 	check twice. Removed lots of unnecessary calls to g_return_if_fail().
 7139 
 7140 	* app/color_picker.c: with the old behaviour of 
 7141 	gimp_drawable_get_color_at() the code is a bit simpler.
 7142 
 7143 	* app/fuzzy_select.c: fuzzy_select relied on drawable_offsets()
 7144 	returning off_x = off_y = 0 if drawable == NULL. Decided to change
 7145 	this here, fixes bug #7077.
 7146 
 7147 	* app/gimpimage.[ch]: Even though we made bad experiences with the 
 7148 	changes in gimpdrawable.c, I have introduced similar argument checks
 7149 	here.
 7150 	
 7151 	* app/image_map.c: indentation
 7152 
 7153 Wed Mar  8 23:37:38 CET 2000  Sven Neumann <sven@gimp.org>
 7154 
 7155 	* app/menus.c: Oops, my last commit broke LANG=C. This is now fixed.
 7156 
 7157 Wed Mar  8 21:52:51 CET 2000  Sven Neumann <sven@gimp.org>
 7158 
 7159 	* app/menus.c: applied and heavily modified a patch from Daniel Egger.
 7160 
 7161 	There's not any more the need to declare menu branches unless we
 7162 	want to create empty submenus (to be filled in by plug-ins). Removes
 7163 	a bunch of messages from the catalogs.
 7164 	We do not longer put a seperator after submenus if the menu contains
 7165 	nothing but submenus. 
 7166 
 7167 2000-03-08  Tor Lillqvist  <tml@iki.fi>
 7168 
 7169 	* app/cursorutil.c (gtkutil_compress_motion)
 7170 	* app/edit_selection.c (process_event_queue_keys): Guard against
 7171 	gdk_event_get returning NULL (which can happen at least on Win32).
 7172 
 7173 	* libgimp/gimp.def: Add a couple of new entry points.
 7174 
 7175 	* plug-ins/makefile.{cygwin,msc}: Update according to the source
 7176 	file changes. Fix some typos in the .msc file.
 7177 
 7178 	Fixes by Hans Breuer:
 7179 
 7180 	* app/resize.c: Add some more includes.
 7181 
 7182 	* libgimp/gimpenv.c
 7183 	* plug-ins/gflare/gflare.c: Win32 header lossage fixup.
 7184 
 7185 Wed Mar  8 14:50:57 CET 2000  Sven Neumann <sven@gimp.org>
 7186 
 7187 	* plug-ins/common/align_layers.c
 7188 	* plug-ins/common/illusion.c
 7189 	* plug-ins/common/mblur.c
 7190 	* plug-ins/common/papertile.c
 7191 	* plug-ins/common/polar.c
 7192 	* plug-ins/common/sample_colorize.c
 7193 	* plug-ins/common/scatter_hsv.c
 7194 	* plug-ins/common/screenshot.c
 7195 	* plug-ins/common/sharpen.c
 7196 	* plug-ins/common/vpropagate.c
 7197 	* plug-ins/common/wind.c
 7198 	* plug-ins/common/wmf.c
 7199 	* plug-ins/gap/gap_navigator_dialog.c
 7200 	* plug-ins/gimpressionist/gimp.c: dont mark PDB help strings for
 7201 	translation, various other small fixes
 7202 
 7203 	* plug-ins/xjt/xjt.c
 7204 	* plug-ins/xjt/xpdb_calls.c
 7205 	* plug-ins/xjt/xpdb_calls.h: 
 7206 	applied patch provided by Wolfgang Hofer <hof@hotbot.com> 
 7207 
 7208 Wed Mar  8 12:40:53 GMT 2000  Adam D. Moss <adam@gimp.org>
 7209 
 7210 	* plug-ins/common/xbm.c: Type of written array should
 7211 	be unsigned, as that's the type of data we're initializing
 7212 	it with.  Cast back to signed for passing to XCreateBitmapFromData()
 7213 	etc.
 7214 
 7215 2000-03-07  Michael Natterer  <mitch@gimp.org>
 7216 
 7217 	* app/disp_callbacks.c: show GIMP_BAD_CURSOR if we have no layers.
 7218 
 7219 	Moved the closing bracket out of the GTK_HAVE_SIX_VALUATORS ifdefs
 7220 	(just to force emacs to do correct indentation).
 7221 
 7222 2000-03-07  Michael Natterer  <mitch@gimp.org>
 7223 
 7224 	* app/by_color_select.c: immediate cursor_update feedback on
 7225 	modifier events.
 7226 
 7227 	* libgimp/gimpwidgets.c: one more s/private_tip/help_data/
 7228 
 7229 2000-03-07  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>
 7230 
 7231 	* plug-ins/common/Makefile.am: added missing $(MAILER)
 7232 	to CPPFLAGS for mail plugin.
 7233 
 7234 2000-03-06  Michael Natterer  <mitch@gimp.org>
 7235 
 7236 	* libgimp/gimpwidgets.[ch]:
 7237 	namespace consistency: s/private_tip/help_data/
 7238 
 7239 Mon Mar  6 10:39:09 CET 2000  Sven Neumann <sven@gimp.org>
 7240 
 7241 	* plug-ins/common/plugindetails.c
 7242 	* plug-ins/gap/gap_dbbrowser_utils.c: use the same strings
 7243 
 7244 Sun Mar  5 13:18:47 PST 2000 Manish Singh <yosh@gimp.org>
 7245 
 7246 	* gimp.m4: need GPlugInInfo struct for the link test too
 7247 	(patch by Robert Krawitz <rlk@alum.mit.edu>)
 7248 
 7249 Sun Mar  5 03:25:33 CET 2000  Marc Lehmann <pcg@goof.com>
 7250 
 7251 	* app/plug_in.c: Remove the two gimp-perl specific hacks that
 7252         should now no longer be necessary.
 7253 
 7254 2000-03-04  Michael Natterer  <mitch@gimp.org>
 7255 
 7256 	* Makefile.am
 7257 	* cursors/selection_move.xbm
 7258 	* cursors/selection_move_mask.xbm
 7259 	* app/cursorutil.[ch]: new cursor for moving the selection
 7260 	mask. Looks imho nicer than the ugly GDK_DIAMOND_CROSS.
 7261 
 7262 	* app/move.c
 7263 	* app/rect_select.c: use the new cursor.
 7264 
 7265 	* app/paint_core.c: check for the statusbar's context_id in the
 7266 	cursor_update function. Fixes gdk_criticals with the line preview
 7267 	(which doesn't need a mouse click). Minor cleanups.
 7268 
 7269 	* app/tool_options.c: put the paint_pressure options in a
 7270 	GtkHWrapBox instead of a GtkHBox. Makes the size of the dialog a
 7271 	bit less locale-dependent.
 7272 
 7273 	* plug-ins/common/xbm.c: use accessor functions instead of using
 7274 	the parasite's fields directly.
 7275 
 7276 Fri Mar  3 19:35:43 PST 2000 Manish Singh <yosh@gimp.org>
 7277 
 7278 	* Made 1.1.18 release
 7279 
 7280 2000-03-03  Michael Natterer  <mitch@gimp.org>
 7281 
 7282 	* app/crop.c: s/"Only"/"only"/
 7283 
 7284 	* app/iscissors.c: one more cursor_update fix. This time I don't
 7285 	claim that it's _really_ correct.
 7286 
 7287 	* app/tool_options.c: don't add a separator after
 7288 	opacity/paint_mode if a paint pressure options box follows.
 7289 
 7290 	* cursors/bad.xbm
 7291 	* cursors/bad_mask.xbm: made it FAT (no need to use thin lines
 7292 	which show as much as possible of the image below because the
 7293 	cursor indicates that no operation is possible).
 7294 
 7295 	* libgimp/gimpprotocol.[ch]: s/int/gboolean/ where appopriate,
 7296 	indentation paranoia.
 7297 
 7298 	_gp_*_read(): free the already allocated parts of the message if
 7299 	reading a subsequent part fails. These cleanups will probably occur
 7300 	shortly before the process crashes, but at least they make the
 7301 	search for real leaks easier.
 7302 
 7303 	* plug-ins/common/uniteditor.c: some more tooltips.
 7304 
 7305 	* plug-ins/common/xbm.c: store the image comment in the
 7306 	"gimp-comment" parasite and the hot spot in the new "hot-spot"
 7307 	parasite. Added ui for entering the hot spot.
 7308 
 7309 	* docs/parasites.txt: documented the new "hot-spot" parasite.
 7310 
 7311 2000-03-03  Michael Natterer  <mitch@gimp.org>
 7312 
 7313 	* libgimp/gimpprotocol.c (_gp_proc_return_destroy): fixed a
 7314 	memleak: free the message's name before freeing the message itself.
 7315 
 7316 2000-03-03  Michael Natterer  <mitch@gimp.org>
 7317 
 7318 	* app/iscissors.c: this time cursor_update feedback is _really_
 7319 	correct: for closed curves, show the "point" cursor if a mouse
 7320 	click will modify the curve and the "bad" cursor if a mouse click
 7321 	will do nothing. Seems it was not too hard to understand how it
 7322 	works...
 7323 
 7324 	* plug-ins/common/uniteditor.c: for consistency, did a
 7325 	s/"Delete","Undelete"/"Don't Save","Save"/.
 7326 
 7327 Thu Mar  2 23:27:59 CET 2000  Marc Lehmann <pcg@goof.com>
 7328 
 7329 	* configure.in: Fix $dirprefix to $topdir in perl part.
 7330 
 7331 Thu Mar  2 21:45:17 GMT 2000 Andy Thomas <alt@gimp.org>
 7332 
 7333         * gimp/app/nav_window.c
 7334 
 7335 	The "follow display" nav window is now hidden when the 
 7336         last window is closed.
 7337 
 7338 2000-03-02  Michael Natterer  <mitch@gimp.org>
 7339 
 7340 	* app/iscissors.c: Iscissors was using rect_select_cursor_update
 7341 	which is totally wrong since the oper_update_func tool method was
 7342 	introduced (in fact it didn't even give correct feedback before).
 7343 
 7344 	Added oper_update_func, modifier_key_func, cursor_update_func for
 7345 	Iscissors which give correct cursor_update feedback now. The only
 7346 	remaining inconsistency occurs when a curve is closed: There's no
 7347 	way to find out if the mouse is over a control point/line or
 7348 	outside (without touching the Iscissors engine, which I didn't
 7349 	want to do because I don't understand how it works ;-).
 7350 
 7351 2000-03-02  Michael Natterer  <mitch@gimp.org>
 7352 
 7353 	* app/channel_ops.c: s/"Fill Options"/"Fill Type"/
 7354 
 7355 	* app/gimpparasite.c: removed _() around the parasiterc header.
 7356 
 7357 Thu Mar  2 01:02:44 CET 2000  Sven Neumann <sven@gimp.org>
 7358 
 7359 	* app/measure.c: Fixed my latest "fix" which introduced a new
 7360 	problem. Clean statusbar and info window when starting a new
 7361 	measurement.
 7362 
 7363 2000-03-02  Michael Natterer  <mitch@gimp.org>
 7364 
 7365 	* app/rect_select.[ch]: added a modifier_key_func which gives
 7366 	immediate cursor_update feedback on modifier key events.
 7367 
 7368 	* app/ellipse_select.c
 7369 	* app/free_select.c
 7370 	* app/fuzzy_select.c
 7371 	* app/rect_selectP.h: call the new function.
 7372 	Added current_[x|y] fields to the tools' structures which get
 7373 	updated from the "motion" functions. They have to appear in the
 7374 	same order in all structures because the modifier_key_func treats
 7375 	them all as rectangular selection tools.
 7376 	This is ugly and cries for a object hierarchy of tools.
 7377 
 7378 2000-03-01  Michael Natterer  <mitch@gimp.org>
 7379 
 7380 	* app/gimpdrawable.c: gimp_drawable_get_color_at(): put the check
 7381 	below back but only require a non-indexed drawable if the drawable
 7382 	doesn't have an image.
 7383 	(The function may call gimp_image_get_color() with gimage == NULL
 7384 	for RGB and GRAY colors because we don't need a colormap to
 7385 	transform them to RGB space).
 7386 	This was the obscure special case (TM).
 7387 
 7388 2000-03-01  Michael Natterer  <mitch@gimp.org>
 7389 
 7390 	* app/gimpdrawable.c: gimp_drawable_get_color_at(): don't
 7391 	g_return_val_if_fail(!indexed, NULL) because the function seems to
 7392 	work fine for all kinds of drawables. Fixes #6756. Or is this
 7393 	check needed for some obscure special case?
 7394 
 7395 2000-03-01  Michael Natterer  <mitch@gimp.org>
 7396 
 7397 	* cursors/selection.xbm
 7398 	* cursors/selection_subtract.xbm: made the selection rectangles
 7399 	look the same (avoids flickering on Ctrl/Shift).
 7400 
 7401 	* cursors/selection_intersect.xbm
 7402 	* cursors/selection_intersect_mask.xbm: the symbol for
 7403 	intersection is "n", not "u".
 7404 
 7405 2000-03-01  Michael Natterer  <mitch@gimp.org>
 7406 
 7407 	* Makefile.am
 7408 	* cursors/*: a proper naming scheme for all cursor files. Added
 7409 	zoom_in and zoom_out cursors.
 7410 
 7411 	* app/bezier_select.c
 7412 	* app/by_color_select.c
 7413 	* app/cursorutil.[ch]
 7414 	* app/rect_select.c
 7415 	* app/scale.[ch]: changed according to the new cursor names. Some
 7416 	minor fixes.
 7417 
 7418 	* app/magnify.[ch]: made the zoom_in/zoom_out toggle a proper
 7419 	tool_toggle and show cursors for the two modes.
 7420 
 7421 	* plug-ins/print/print-util.c: patch from Robert Kravitz which
 7422 	fixes printing layers with alpha.
 7423 
 7424 Wed Mar  1 00:46:09 CET 2000  Sven Neumann <sven@gimp.org>
 7425 
 7426 	* app/layers_dialog.c
 7427 	* app/menus.c: remove ellipses from menu entries
 7428 
 7429 2000-03-01  Michael Natterer  <mitch@gimp.org>
 7430 
 7431 	* app/gdisplay.c: set <Image>/File/Revert... insensitive if the
 7432 	image has no filename.
 7433 
 7434 	* plug-ins/common/uniteditor.c: minor fix.
 7435 
 7436 Wed Mar  1 00:13:24 CET 2000  Sven Neumann <sven@gimp.org>
 7437 
 7438 	* app/gimpcontextpreview.c: return without warning if popup_timeout
 7439 	is already set. Suppresses warning that occured on double-click.
 7440 
 7441 	* app/layers_dialog.[ch]
 7442 	* app/menus.c: added "Delete Mask" menu entry and removed dialog
 7443 	asking if mask is to applied or discarded on "Apply Mask".
 7444 
 7445 	* app/tools.c: Magnify is not a transform tool
 7446 
 7447 Tue Feb 29 21:35:11 CET 2000  Sven Neumann <sven@gimp.org>
 7448 
 7449 	* plug-ins/common/sample_colorize.c: applied patch from Wolfgang
 7450 	Hofer that enables checkerboard for transparent areas in the
 7451 	preview.
 7452 
 7453 2000-02-29  Michael Natterer  <mitch@gimp.org>
 7454 
 7455 	* plug-ins/common/.cvsignore
 7456 	* plug-ins/common/Makefile.am
 7457 	* plug-ins/common/plugin-defs.pl
 7458 	* po-plug-ins/POTFILES.in
 7459 	* help/C/filters/Makefile.am
 7460 	* help/C/filters/index.html
 7461 	* plug-ins/common/uniteditor.c
 7462 	* help/C/filters/uniteditor.html: new plugin.
 7463 
 7464 	After one year of announcing it, I finally hacked the GIMP unit
 7465 	editor. Have fun with lightyears, parsec, ... :-)
 7466 
 7467 Mon Feb 28 23:52:56 CET 2000  Sven Neumann <sven@gimp.org>
 7468 
 7469 	* app/measure.c: fixed off-by-one error for the x coordinate
 7470 	
 7471 	* app/transform_core.c: fixed scaling without interpolation
 7472 	(bug #6681) 
 7473 
 7474 Mon Feb 28 19:11:39 GMT 2000  Adam D. Moss <adam@gimp.org>
 7475 
 7476 	* app/cursorutil.c app/cursorutil.h:
 7477 	added gtkutil_compress_motion() utility function to seek and
 7478 	destroy outstanding pointer motion events from the gdk event queue
 7479 	for a given widget.
 7480 
 7481 	* app/edit_selection.c:305: Use gtkutil_compress_motion() to
 7482 	do a more thorough job of tracking motion (something recently
 7483 	started interleaving our motion events with others, largely
 7484 	nullifying the effectiveness of GDK_POINTER_MOTION_HINT_MASK).
 7485 
 7486 	* app/edit_selection.c:704: Yikes, the key-press snooping code
 7487 	was turning part of the event queue back-to-front with each
 7488 	compressed key-press.  (Still looks a bit bogus overall; looks
 7489 	as though it could transplant a whole chunk of the start of
 7490 	the event queue right onto the end.  I'll probably disable it
 7491 	unless someone points out that I'm a doofus.)
 7492 
 7493 Mon Feb 28 19:37:25 CET 2000  Sven Neumann <sven@gimp.org>
 7494 
 7495 	* plug-ins/gap/gap_arr_dialog.[ch]
 7496 	* plug-ins/gap/gap_decode_mpeg_main.c
 7497 	* plug-ins/gap/gap_decode_xanim.c
 7498 	* plug-ins/gap/gap_filter.h
 7499 	* plug-ins/gap/gap_filter_iterators.c
 7500 	* plug-ins/gap/gap_filter_pdb.[ch]
 7501 	* plug-ins/gap/gap_lib.c
 7502 	* plug-ins/gap/gap_mov_dialog.c
 7503 	* plug-ins/gap/gap_mpege.c
 7504 	* plug-ins/gap/gap_range_ops.c
 7505 	* plug-ins/gap/iter_ALT/mod/plug_in_nova_iter_ALT.inc
 7506 	* plug-ins/gap/iter_ALT/mod/plug_in_papertile_iter_ALT.inc
 7507 	* plug-ins/gap/iter_ALT/mod/plug_in_sparkle_iter_ALT.inc:
 7508 	applied patch from Wolfgang Hofer <hof@hotbot.com>
 7509 
 7510 2000-02-28 02:40-GMT Garry R. Osgood <gosgood@idt.net>
 7511 
 7512         * gimp/app/by_color_select.c 
 7513 	* gimp/app/color_picker.c 
 7514 	* gimp/app/gimpdrawable.c 
 7515 	* gimp/app/image_map.c 
 7516 	* gimp/app/paint_core.c
 7517 	Inadvertent logic error in g_return_val_if_fail() 
 7518 	style sanity checks implemented in 
 7519 	gimp_drawable_get_color_at() gave rise to
 7520 	segment violation reported in #6624; 
 7521 	error admitted out-of-bounds x&y that
 7522 	do not map to tiles. Closes #6624.
 7523 	GTK-critical warnings which result from
 7524 	this new sanity check require that
 7525 	gimp_drawable_get_color_at() clients 
 7526 	perform initial culling of out-of-bounds
 7527 	x & y coordinates.
 7528  	
 7529 2000-02-28  Michael Natterer  <mitch@gimp.org>
 7530 
 7531 	* libgimp/gimpfileselection.c
 7532 	* libgimp/gimpunitmenu.c: behave like other dialogs (close) when
 7533 	pressing "OK" or "Cancel".
 7534 
 7535 	* libgimp/stdplugins-intl.h
 7536 	* plug-ins/script-fu/script-fu-intl.h: bind the "gimp-libgimp"
 7537 	textdomain also if HAVE_LC_MESSAGES is undefined.
 7538 
 7539 	* plug-ins/print/print-ps.c
 7540 	* plug-ins/print/print.c: applied a patch from Robert L Kravitz
 7541 	<rlk@alum.mit.edu> which adds a "Center" button, activates all
 7542 	text entries and corrects the rounding behaviour. And a minor fix
 7543 	for the PS driver.
 7544 
 7545 	* plug-ins/dbbrowser/Makefile.am
 7546 	* plug-ins/dbbrowser/dbbrowser.h: removed.
 7547 
 7548 	* plug-ins/dbbrowser/dbbrowser.c
 7549 	* plug-ins/dbbrowser/dbbrowser_utils.c
 7550 	* plug-ins/dbbrowser/dbbrowser_utils.h
 7551 	* plug-ins/common/plugindetails.c: ui and code cleanup.
 7552 	libgimp ui stuff and a proper include structure for the dbbrowser.
 7553 
 7554 	* plug-ins/script-fu/script-fu-console.c: include
 7555 	"plug-ins/dbbrowser/dbbrowser_utils.h".
 7556 
 7557 Sun Feb 27 21:55:44 CET 2000  Sven Neumann <sven@gimp.org>
 7558 
 7559 	* po-script-fu/Makefile.in.in: forgot to check this in
 7560 
 7561 2000-02-27  14:54:18 EST Garry R. Osgood <gosgood@idt.net>
 7562 
 7563 	* gimp/app/gimpimage.c Fixed small typo.
 7564 
 7565 Sun Feb 27 20:25:45 CET 2000  Sven Neumann <sven@gimp.org>
 7566 
 7567 	Script-Fu now has its own textdomain. This allows full
 7568 	localisation of the Script-Fu UI. Now all that's missing
 7569 	is a script that extracts the translatable trings out of 
 7570 	the (script-fu-register ...) calls. 
 7571 
 7572 	* Makefile.am
 7573 	* configure.in
 7574 	* po-script-fu/*: new files.
 7575 
 7576 	* app/plug_in.c: allow translation of the temporary installed
 7577 	Script-Fu scripts
 7578 
 7579 	* plug-ins/script-fu/Makefile.am
 7580 	* plug-ins/script-fu/script-fu-intl.h: new file
 7581 	
 7582 	* plug-ins/script-fu/script-fu-console.c
 7583 	* plug-ins/script-fu/script-fu-scripts.c
 7584 	* plug-ins/script-fu/script-fu-server.c
 7585 	* plug-ins/script-fu/script-fu.c: bind to the gimp-script-fu
 7586 	textdomain and use gettext for all labels in the script UI.
 7587 
 7588 2000-02-27  Michael Natterer  <mitch@gimp.org>
 7589 
 7590 	* libgimp/gimphelpui.c: added documentation.
 7591 
 7592 Sun Feb 27 13:07:31 CET 2000  Sven Neumann <sven@gimp.org>
 7593 
 7594 	* app/gimpimage.c
 7595 	* app/layer.c: removed warnings, cleaned up the source, 
 7596 	unmarked internal error messages for translation
 7597 
 7598 Sat Feb 26 23:58:27 GMT 2000 Andy Thomas <alt@gimp.org>
 7599 
 7600         * gimp/app/nav_window.c
 7601 
 7602 	Now takes note of the users set preview size when close to the
 7603 	edge of the screen. 
 7604 	If the user selected < MAX size of preview the popup would appear
 7605 	in the incorrect location of the screen. This is a slight change	
 7606 	to the checkin of Sat Feb 19 13:53:34 CET 2000  by 
 7607 	Sven Neumann <sven@gimp.org>
 7608 
 7609 Sat Feb 26 19:56:35 CET 2000  Sven Neumann <sven@gimp.org>
 7610 			      Daniel Egger <Daniel.Egger@suse.de>
 7611 
 7612 	* app/menus.c: Branches are now translated on the fly by using
 7613 	the translation of the menu_entry that causes the menu to be
 7614 	created. This has the drawback that this menu needs to have a 
 7615 	proper translation or the branch won't be translated, but we 
 7616 	don't need the dummy_entries any more and plugins can provide 
 7617 	deeply nested menus that are translated from one string. 
 7618 
 7619 	* plug-ins/gap/gap_frontends_main.c
 7620 	* plug-ins/script-fu/script-fu.c
 7621 	* plug-ins/webbrowser/webbrowser.c: removed the dummy entries
 7622 
 7623 	The translation of Script-Fu is the remaining problem. IMHO we
 7624 	should solve this properly by writing a xgettext-like script
 7625 	that parses the Script-Fus and add a gimp-script-fu domain.
 7626 	With trivial changes to script-fu-scripts.c we will get a 
 7627 	completely internationalized Script-Fu UI.
 7628 
 7629 2000-02-26 Garry R. Osgood <gosgood@idt.net>
 7630 
 7631 	* app/commands.c
 7632         * app/gimpimage.c
 7633 	* app/layer.c
 7634 	* app/layer.h
 7635 	* app/resize.c
 7636 	* app/resize.h
 7637 	* help/C/dialogs/Makefile.am
 7638 	* help/C/dialogs/scale_layer_warn.html (new: placeholder)
 7639 
 7640 	Aliasing artifacts that changed relative positions
 7641 	of layers under scaling, giving rise to #5271, are 
 7642 	minimized by a new layer.c function, 
 7643 	layer_scale_by_factors(). Closes #5271. See
 7644 	http://idt.net/~gosgood/gimp-patch/patch07.html
 7645 	for further detail. See also usage documentation
 7646 	for layer_scale() and layer_scale_by_factors()
 7647 	in layer.c. 
 7648 
 7649 	Provided logic for the Scale Image dialog box
 7650 	<Image->Scale Image...>
 7651 	to pre-check an image's layers for the possibility
 7652 	that a particular scaling, s: 0 < s < 1, reduces
 7653 	a layer dimension to zero. Should this case prevail,
 7654 	a boolean dialog box warns the user of the possibility.
 7655 	The user may (1) Cancel, returning focus to Scale
 7656 	Image and the possibility of corrective adjustment, or
 7657 	(2) OK the scaling. The layers that will vanish upon
 7658 	the new scaling are culled from the GimpImage::layers
 7659 	list first. >>Please Test This!<< I've tested it
 7660 	fairly thoroughly, but my physician reports that I
 7661 	suffer from hubris. ;)
 7662    	
 7663 2000-02-26  Michael Natterer  <mitch@gimp.org>
 7664 
 7665 	* libgimp/gimphelpui.[ch]
 7666 	* libgimp/gimpdialog.c: added some not-yet-complete documentation.
 7667 
 7668 Sat Feb 26 14:56:15 CET 2000  Sven Neumann <sven@gimp.org>
 7669 
 7670 	* plug-ins/common/exchange.c: implemented locking of threshold
 7671 	sliders (fixes bug #6613)
 7672 
 7673 2000-02-26  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>
 7674 
 7675 	* app/menus.c
 7676 	* plug-ins/gap/gap_frontends_main.c
 7677 	* plug-ins/script-fu/script-fu.c
 7678 	* plug-ins/webbrowser/webbrowser.c: moved dummy menu entries
 7679 	for menu path translation into plugins.
 7680 
 7681 Sat Feb 26 04:37:44 CET 2000  Sven Neumann <sven@gimp.org>
 7682 
 7683 	* libgimp/Makefile.am: excluded gserialize.[ch] from the build
 7684 
 7685 	* libgimp/*: header cleanup
 7686 
 7687 2000-02-26  Michael Natterer  <mitch@gimp.org>
 7688 
 7689 	* app/channels_dialog.c
 7690 	* app/layers_dialog.c
 7691 	* app/ops_buttons.[ch]
 7692 	* app/paths_dialog.c: use GimpPixmap widgets. Don't pass the
 7693 	parent widget pointer to ops_button_box_new().
 7694 
 7695 2000-02-25  Asbjorn Pettersen  <asbjornP@dualog.no>
 7696 
 7697 	* libgimp/gimpenv.c: <sys/types.h> before <sys/stat.h> to skip
 7698 	warning (OS/2)
 7699 
 7700 Fri Feb 25 19:50:35 CET 2000  Sven Neumann <sven@gimp.org>
 7701 
 7702 	* plug-ins/Lighting/Makefile.am
 7703 	* plug-ins/MapObject/Makefile.am: remove header files that were
 7704 	removed from the tree
 7705 
 7706 2000-02-24  Michael Natterer  <mitch@gimp.org>
 7707 
 7708 	* plug-ins/print/print.c: use the ui constructors from libgimp,
 7709 	put the widgets into frames, removed callbacks wich are not used
 7710 	any more. Makes the dialog smaller but is not perfect yet.
 7711 	Re-applied Sven's patch which initializes the "File" printer.
 7712 
 7713 Thu Feb 24 18:44:58 CET 2000  Sven Neumann <sven@gimp.org>
 7714 
 7715 	* app/menus.c: Applied patch provided by Daniel Egger that 
 7716 	enables shortcuts for the toolbox menus. Nice for tall toolbox
 7717 	layouts.
 7718 
 7719 Thu Feb 24 17:06:02 CET 2000  Sven Neumann <sven@gimp.org>
 7720 
 7721 	* app/fileops_cmds.c
 7722 	* tools/pdbgen/pdb/fileops.pdb: don't add an already registered
 7723 	load|save handler twice to the list. This fixes the problem
 7724 	that extension were listed twice if a load|save plugin changed.
 7725 
 7726 	* app/plug_in.[ch]: code cleanup, indentation 
 7727 
 7728 	* app/xcf.[ch]: same here, include copyright headers
 7729 	
 7730 	* plug-ins/common/wmf.c: properly cancel the load if the user
 7731 	pressed Cancel in the dialog (fixes bug #6500)
 7732 
 7733 2000-02-24  Michael Natterer  <mitch@gimp.org>
 7734 
 7735 	* app/paths_dialog.c: we were also leaking all path preview
 7736 	pixmaps ever created. Always remember that GdkPixmaps are not
 7737 	created "floating" but with a real refcount of 1. Minor cleanups.
 7738 
 7739 2000-02-24  Michael Natterer  <mitch@gimp.org>
 7740 
 7741 	* app/gimpbrush.[ch]
 7742 	* app/gimpbrushgenerated.[ch]
 7743 	* app/gimpbrushlist.[ch]
 7744 	* app/gimpbrushlistP.h
 7745 	* app/gimpbrushpipe.[ch]
 7746 	* app/gimpbrushpipeP.h: did a brushes code-review: indentation,
 7747 	removed some includes, didn't find a bug :-)
 7748 
 7749 	* app/gradient.c
 7750 	* app/palette.c: we were leaking all gradient and palette preview
 7751 	pixmaps as well as all lists of palette colors on each refresh.
 7752 
 7753 	* libgimp/gimpenv.c: updated documentation.
 7754 
 7755 2000-02-24  Michael Natterer  <mitch@gimp.org>
 7756 
 7757 	* app/tool_options.c: another leak: don't allocate the
 7758 	PaintPressureOptions structure twice for one tool.
 7759 
 7760 2000-02-24  Michael Natterer  <mitch@gimp.org>
 7761 
 7762 	* app/datafiles.c: fixed a memleak.
 7763 
 7764 	* app/gimpbrushlist.c
 7765 	* app/gradient.c
 7766 	* app/palette.c: use the gimp_path_* functions, cleanups.
 7767 
 7768 	* app/gimpbrushpipe.c: call the "destroy" function of the parent
 7769 	class, not of the object class. Fixes a huge memleak on each
 7770 	"Refresh".
 7771 
 7772 	* app/gimpbrushpipeP.h
 7773 	* app/gimplist.c
 7774 	* app/gimpbrush.c: did some cleanups while searching the brush
 7775 	memleak.
 7776 
 7777 	* libgimp/gimpenv.c: gimp_path_get_user_writable_dir(): return a
 7778 	copy of the string.
 7779 
 7780 	* plug-ins/FractalExplorer/Dialogs.c
 7781 	* plug-ins/gfig/gfig.c
 7782 	* plug-ins/gflare/gflare.c: g_free() the string returned by
 7783 	gimp_path_get_user_writable_dir().
 7784 
 7785 Thu Feb 24 02:20:15 CET 2000  Sven Neumann <sven@gimp.org>
 7786 
 7787 	* app/gimprc.c: gimp_parasite_attach() creates a copy of
 7788 	the parasite, so free it here after attaching it
 7789 
 7790 Thu Feb 24 00:42:12 CET 2000  Sven Neumann <sven@gimp.org>
 7791 
 7792 	* app/text_tool.c: Don't crash if a font couldn't be loaded.
 7793 	(fixes bug #6526). Reordered the way the objects in the  
 7794 	tool_options dialog are connected, so the widgets sensitivity 
 7795 	is set correctly.
 7796 
 7797 Thu Feb 24 00:10:29 CET 2000  Sven Neumann <sven@gimp.org>
 7798 
 7799 	* app/plug_in.c: don't bind to the default textdomain twice if
 7800 	a plug-in adds it using gimp_plugin_domain_add ()
 7801 
 7802 Wed Feb 23 23:31:07 CET 2000  Sven Neumann <sven@gimp.org>
 7803 	
 7804 	* app/plug_in.c: plugged memleaks
 7805 
 7806 2000-02-24  Tor Lillqvist  <tml@iki.fi>
 7807 
 7808 	* libgimp/gimp.h (Win32): Include <stdlib.h> for __argc and__argv.
 7809 
 7810 	* libgimp/{gimp,gimpui}.def: Add new entry points.
 7811 
 7812 	* libgimp/gimpenv.c (Win32): Make compileable, with no geteuid etc.
 7813 
 7814 	* app/makefile.{cygwin,msc}
 7815 	* libgimp/makefile.{cygwin,msc}: Update object file list.
 7816 
 7817 Wed Feb 23 21:07:41 CET 2000  Sven Neumann <sven@gimp.org>
 7818 
 7819 	* app/fileops.c
 7820 	* app/main.c
 7821 	* app/menus.[ch]
 7822 	* app/plug_in.c: The ultimate solution to the i18n problem :-)
 7823 
 7824 	The "i18n problem" is (TM) Daniel Egger and this solution is a 
 7825 	derivative work using his ideas and some of the code he provided.
 7826 
 7827 	We bind to the gimp-std-plugins domain and additionally to all
 7828 	domains explicitely specified by plugins. When translating a
 7829 	menu_entry, we use our knowledge about the domain the plug-in is
 7830 	in and only search in that textdomain. No need to iterate through
 7831 	all domains any more. 
 7832 
 7833 	There is a small hack to make the perl localisation work
 7834 	that will be removed as soon as the perl-fu scripts use the
 7835 	gimp_plugin_add_domain() function.
 7836 
 7837 	* app/gimprc.c
 7838 	* app/plug_in_cmds.c
 7839 	* tools/pdbgen/pdb/plug_in.pdb: small cleanups
 7840 
 7841 Wed Feb 23 19:04:08 CET 2000  Sven Neumann <sven@gimp.org>
 7842 
 7843 	* app/gimprc.c
 7844 	* app/internal_procs.c
 7845 	* app/plug_in.[ch]
 7846 	* app/plug_in_cmds.c
 7847 	* libgimp/gimp.[ch]
 7848 	* tools/pdbgen/pdb/plug_in.pdb: new functions 
 7849 	gimp_plugin_domain_add() and gimp_plugin_domain_add_with_path()
 7850 	that allow a plugin to specify its textdomain in the query()
 7851 	function. The info is saved and read in from the pluginrc, but
 7852 	not yet used.
 7853 
 7854 2000-02-23  Michael Natterer  <mitch@gimp.org>
 7855 
 7856 	* app/file_new_dialog.c: use a gimp_query_boolean_box().
 7857 
 7858 	* libgimp/gimpenv.c
 7859 	* libgimp/gimpquerybox.c: documentation updates.
 7860 
 7861 	* libgimp/gimpwidgets.[ch]: changed the widget constructors to
 7862 	return only the container widget and added access marcos for the
 7863 	sub-widgets. Added documentation for all functions.
 7864 	Made gimp_toggle_button_sensitive_update() public so this feature
 7865 	can be properly documented.
 7866 
 7867 	* plug-ins/common/blur.c
 7868 	* plug-ins/common/gauss_iir.c
 7869 	* plug-ins/common/gauss_rle.c
 7870 	* plug-ins/common/plasma.c
 7871 	* plug-ins/common/randomize.c
 7872 	* plug-ins/common/snoise.c
 7873 	* plug-ins/common/spread.c
 7874 	* plug-ins/common/tile.c
 7875 	* plug-ins/gflare/gflare.c: updated according to the
 7876 	gimpwidgets.[ch] changes.
 7877 
 7878 Wed Feb 23 14:50:09 CET 2000  Sven Neumann <sven@gimp.org>
 7879 
 7880 	* plug-ins/print/print-escp2.c
 7881 	* plug-ins/print/print-pcl.c
 7882 	* plug-ins/print/print-util.c
 7883 	* plug-ins/print/print.c: 
 7884 	Applied patch from Robert L Krawitz <rlk@alum.mit.edu>.
 7885 	Bumps print plug-in version to 3.0.9 and adds a few nifty
 7886 	little features. Now all we need is a facelift for the 
 7887 	dialog... 
 7888 	
 7889 Wed Feb 23 01:15:12 CET 2000  Sven Neumann <sven@gimp.org>
 7890 
 7891 	* plug-ins/common/gtm.c: added a warning in the case the user
 7892 	tries to save a large image as an HTML table
 7893 
 7894 Tue Feb 22 22:25:29 CET 2000  Sven Neumann <sven@gimp.org>
 7895 
 7896 	* plug-ins/common/grid.c: added support for indexed images and
 7897 	corrected the behaviour for grayscale drawables
 7898 
 7899 Tue Feb 22 18:40:53 CET 2000  Sven Neumann <sven@gimp.org>
 7900 
 7901 	* plug-ins/gfig/gfig.c: typso fixed
 7902 
 7903 2000-02-22  Michael Natterer  <mitch@gimp.org>
 7904 
 7905 	* app/gimpcontext.[ch]: it's more intelligent to implement the
 7906 	parent_context stuff with gtk_signal_connect_object() instead of
 7907 	having internal callbacks for each context attribute.
 7908 	Exported the existing gimp_context_*_changed() functions and
 7909 	changed them to do nothing but emitting the signal.
 7910 
 7911 	* app/app_procs.c
 7912 	* app/tools.c
 7913 	* app/transform_tool.c: use gimp_context_tool_changed() instead of
 7914 	gtk_signal_emit_by_name().
 7915 
 7916 2000-02-22  Michael Natterer  <mitch@gimp.org>
 7917 
 7918 	* app/color_area.[ch]
 7919 	* app/interface.c: pass masks for the "default" and "swap" pixmaps
 7920 	to the color_area constructor and use them to create a clip mask
 7921 	in color_area_draw().
 7922 
 7923 	* app/datafiles.[ch]: some harmless cleanups.
 7924 
 7925 	* libgimp/gimppixmap.c: use gtk_pixmap_set_build_insensitive()
 7926 	instead of accessing the field directly.
 7927 
 7928 Tue Feb 22 01:42:01 CET 2000  Sven Neumann <sven@gimp.org>
 7929 
 7930 	* plug-ins/perl/Makefile.PL: Made 'make install' work again.
 7931 	The gimp-perl po files are however not installed. Marc, you
 7932 	will want to look into this again.
 7933 
 7934 Tue Feb 22 01:20:05 CET 2000  Sven Neumann <sven@gimp.org>
 7935 
 7936 	* libgimp/gimpchainbutton.c: set the widget's requisition so it 
 7937 	can be properly packed before it's realized. Fixes bug #6470.
 7938 
 7939 Mon Feb 21 19:41:49 CET 2000  Sven Neumann <sven@gimp.org>
 7940 
 7941 	* app/pixmaps2.h: Tried to bring a little more shape into the
 7942 	newer tool icons. Still not content with dodge and measure, but
 7943 	IMO it's better than before especially for dark themes.
 7944 
 7945 2000-02-21  Michael Natterer  <mitch@gimp.org>
 7946 
 7947 	* libgimp/gimppixmap.c: fixed a gtk-doc comment.
 7948 
 7949 	* libgimp/gimpenv.[ch]: new functions:
 7950 
 7951 	- gimp_path_parse(): Creates a GList of strings from a searchpath
 7952 	  string and performs sanity checks.
 7953 	- gimp_path_to_str(): Creates a searchpath string from the list
 7954 	  returned by gimp_path_parse().
 7955 	- gimp_path_free(): Frees the list returned by gimp_path_parse().
 7956 	- gimp_path_get_user_writable_dir(): Returns the first dir in a
 7957 	  path where the user has write access. With this function the
 7958 	  "Save" dialogs of some plugins always show the plugin's
 7959 	  subdirectory of the user's gimp_dir instead of the read-only
 7960 	  global one.
 7961 
 7962 	* app/datafiles.[ch]
 7963 	* app/gimpbrushlist.c: use the new functions and
 7964 	s/datafile_loader_t/GimpDataFileLoaderFunc/.
 7965 
 7966 	* plug-ins/FractalExplorer/Dialogs.c
 7967 	* plug-ins/FractalExplorer/FractalExplorer.c
 7968 	* plug-ins/gfig/gfig.c
 7969 	* plug-ins/gflare/gflare.c
 7970 	* plug-ins/gimpressionist/gimpressionist.c: use the new functions.
 7971 
 7972 Mon Feb 21 14:05:56 CET 2000  Sven Neumann <sven@gimp.org>
 7973 
 7974 	* app/gimpbrushlist.c
 7975 	* po/POTFILES.in: actually load generated brushes, marked a few
 7976 	messages for translation
 7977 
 7978 Mon Feb 21 13:04:47 CET 2000  Sven Neumann <sven@gimp.org>
 7979 
 7980 	* app/blend.c
 7981 	* plug-ins/Lighting/lighting_ui.c
 7982 	* plug-ins/MapObject/mapobject_ui.c: more places that had the same
 7983 	Solaris compilation problems
 7984 
 7985 2000-02-21  Michael Natterer  <mitch@gimp.org>
 7986 
 7987 	* app/perspective_tool.c
 7988 	* app/rotate_tool.c
 7989 	* app/scale_tool.c
 7990 	* app/shear_tool.c
 7991 	* plug-ins/common/gauss_iir.c
 7992 	* plug-ins/common/gauss_rle.c: fix Solaris compilation problems
 7993 	reported by Ludovic Poitou <ludovic.poitou@france.sun.com>.
 7994 
 7995 	* libgimp/gimppixmap.[ch]: new function gimp_pixmap_set().
 7996 
 7997 	* plug-ins/gfig/gfig.c: hacked the ui to use the libgimp widgets &
 7998 	constructors and slightly reorganized it to use fewer screen
 7999 	space (not yet perfect). Did a general namespace & code cleanup.
 8000 
 8001 	* plug-ins/FractalExplorer/FractalExplorer.c: use a GimpPathEditor
 8002 	widget.
 8003 
 8004 Mon Feb 21 11:59:33 CET 2000  Sven Neumann <sven@gimp.org>
 8005 
 8006 	* plug-ins/common/curve_bend.c
 8007 	* plug-ins/common/sample_colorize.c
 8008 	* plug-ins/gap/gap_arr_dialog.c
 8009 	* plug-ins/gap/gap_mov_dialog.c
 8010 	* plug-ins/gap/gap_split.c: GUI updates by Wolfgang Hofer
 8011 
 8012 Sun Feb 20 20:34:40 CET 2000  Sven Neumann <sven@gimp.org>
 8013 
 8014 	* plug-ins/common/grid.c: hopefully got it right this time
 8015 
 8016 Sun Feb 20 18:40:34 CET 2000  Marc Lehmann <pcg@goof.com>
 8017 
 8018         * app/fileops.c: Fix setting of filename on Save As (the filename
 8019         was not set on the first call, only on subsequent ones).
 8020 
 8021 Sun Feb 20 10:46:00 CST 2000  Seth Burgess <sjburges@gimp.org>
 8022 
 8023 	* app/gdisplay_ops.c: Fix bug that was causing images too
 8024 	big to really mess up when shrink wrapped.  Tried to make
 8025 	it work right for positioning image as well, but I fear 
 8026 	this may be WM dependant.  Please let me know if things 
 8027 	hang of the edges for you... (Fixes #6257)
 8028 	
 8029 Sun Feb 20 03:46:12 CET 2000  Sven Neumann <sven@gimp.org>
 8030 
 8031 	* app/devices.c
 8032 	* app/gimpdnd.c
 8033 	* app/info_window.c
 8034 	* app/interface.c
 8035 	* app/tools.[ch]: do not ignore the mask of the tool icons
 8036 
 8037 Sat Feb 19 20:34:43 CET 2000  Sven Neumann <sven@gimp.org>
 8038 
 8039 	* plug-ins/common/pnm.c: Load files in the pbm ascii format even
 8040 	if they do not use whitespace in the bits section (which is 
 8041 	perfectly OK according to the pbm manpage). Fixes bug #6330.
 8042 
 8043 Sat Feb 19 17:27:07 CET 2000  Sven Neumann <sven@gimp.org>
 8044 
 8045 	* app/interface.c: Use geometry hints (minimum size and size
 8046 	increments) for the toolbox. This works quite nice here at my
 8047 	box, but your mileage may vary, so please test this and report
 8048 	back...
 8049 
 8050 2000-02-19  Michael Natterer  <mitch@gimp.org>
 8051 
 8052 	* libgimp/gimppixmap.c: gimp_pixmap_new(): set the widget's
 8053 	requisition so it can be properly packed before it's realized.
 8054 
 8055 	* libgimp/gimpwidgets.[ch]: added a "text" parameter to
 8056 	gimp_pixmap_button_new().
 8057 
 8058 	* app/undo_history.c: use gimp_pixmap_buttons.
 8059 	
 8060 	* app/gradient.c
 8061 	* app/nav_window.c
 8062 	* app/palette.c
 8063 	* libgimp/gimppatheditor.c
 8064 	* plug-ins/Lighting/lighting_ui.c
 8065 	* plug-ins/MapObject/mapobject_ui.c: changed calls to
 8066 	gimp_pixmap_button_new().
 8067 
 8068 	* plug-ins/MapObject/mapobject_main.c: INIT_I18N() was missing in
 8069 	query().
 8070 
 8071 	* plug-ins/pagecurl/pagecurl.c: use GimpVector2 functions instead
 8072 	of reinventing the wheel.
 8073 
 8074 	* plug-ins/helpbrowser/helpbrowser.c: use gimp_pixmap_buttons.
 8075 
 8076 	* plug-ins/helpbrowser/back.xpm
 8077 	* plug-ins/helpbrowser/forward.xpm: cropped.
 8078 
 8079 Sat Feb 19 13:53:34 CET 2000  Sven Neumann <sven@gimp.org>
 8080 
 8081 	* app/fuzzy_select.c: ignore motion_events in a time-window of
 8082 	100ms after the last event. Was intended as a workaround for bug
 8083 	#5949, but IMO it makes the tool more responsive and easier to 
 8084 	control.
 8085 
 8086 	* app/nav_window.c: as a workaround for bug #5955 move the
 8087 	navigation popup on screen if used too close to the screen borders.
 8088 	Moving the cursor will make the image scroll by a large amount
 8089 	eventually, but IMHO this is better than having a nonfunctional
 8090 	navigation popup. 
 8091 
 8092 	* plug-ins/common/curve_bend.c
 8093 	* plug-ins/gap/gap_decode_xanim.c: fixed typos
 8094 
 8095 Sat Feb 19 00:05:12 CET 2000  Sven Neumann <sven@gimp.org>
 8096 
 8097 	* plug-ins/common/ps.c: default to rotation = 0
 8098 
 8099 2000-02-18  Michael Natterer  <mitch@gimp.org>
 8100 
 8101 	* app/paint_options.h
 8102 	* app/tool_options.h: put the pointer to tool's private context to
 8103 	the PaintOptions structure instead of attaching it to the
 8104 	paint_mode optionmenu (which does not exist for all paint tools
 8105 	which have a private context). Fixes bug #6308.
 8106 
 8107 2000-02-18  Michael Natterer  <mitch@gimp.org>
 8108 
 8109 	* libgimp/gimpwidgets.c: added (empty) documentation headers.
 8110 
 8111 Fri Feb 18 19:16:26 CET 2000  Sven Neumann <sven@gimp.org>
 8112 
 8113 	* app/Makefile.am: forgot to exclude airbrush_blob.[ch] from the
 8114 	build
 8115 
 8116 	* app/gimpbrushgenerated.c
 8117 	* app/ink.c
 8118 	* app/measure.c
 8119 	* app/rotate_tool.c: use gimp_rad_to_deg and gimp_deg_to_rad macros
 8120 
 8121 2000-02-18  Michael Natterer  <mitch@gimp.org>
 8122 
 8123 	* libgimp/gimpchainbutton.c
 8124 	* libgimp/gimpcolorbutton.c: documentation updates.
 8125 
 8126 Fri Feb 18 16:20:25 CET 2000  Sven Neumann <sven@gimp.org>
 8127 
 8128 	* libgimp/gimppatheditor.c
 8129 	* libgimp/gimpquerybox.c: removed warnings about undeclared functions
 8130 	by including the appropriate header files, don't include gimpintl.h
 8131 
 8132 	* plug-ins/Lighting/lighting_ui.c: use g_new instead of malloc
 8133 
 8134 2000-02-18  Michael Natterer  <mitch@gimp.org>
 8135 
 8136 	* libgimp/Makefile.am
 8137 	* libgimp/gimppixmap.[ch]: simple widget which creates a pixmap
 8138 	from XPM data without the need to worry about it's parent's
 8139 	"realized" state and other stuff.
 8140 
 8141 	* libgimp/gimpcolorbutton.c: removed a gtk-doc comment from an
 8142 	internal function.
 8143 
 8144 	* libgimp/gimpwidgets.[ch]: new function gimp_pixmap_button_new().
 8145 
 8146 	* app/gimpui.h
 8147 	* libgimp/gimpui.h: include gimppixmap.h.
 8148 
 8149 	* app/gradient.c
 8150 	* app/nav_window.c
 8151 	* app/palette.c
 8152 	* libgimp/gimpfileselection.[ch]
 8153 	* libgimp/gimppatheditor.c
 8154 	* libgimp/gimpquerybox.c
 8155 	* plug-ins/FractalExplorer/FractalExplorer.c: use GimpPixmaps.
 8156 
 8157 	* plug-ins/Lighting/*
 8158 	* plug-ins/MapObject/*: some more cleanups: reduced # of includes,
 8159 	made private functions static, use GimpPixmaps.
 8160 
 8161 	* plug-ins/libgck/Makefile.am
 8162 	* plug-ins/libgck/NEWS
 8163 	* plug-ins/libgck/README
 8164 	* plug-ins/libgck/TODO
 8165 	* plug-ins/libgck/docs/html/gck.html
 8166 	* plug-ins/libgck/docs/html/gck_application_window.html
 8167 	* plug-ins/libgck/docs/html/gck_dialog_window.html
 8168 	* plug-ins/libgck/docs/html/gckmath.html
 8169 	* plug-ins/libgck/docs/html/gckui.html
 8170 	* plug-ins/libgck/docs/html/gckvector.html: removed because they
 8171 	documented files which don't exist any more.
 8172 
 8173 Fri Feb 18 10:43:30 CET 2000  Sven Neumann <sven@gimp.org>
 8174 
 8175 	* plug-ins/ifscompose/ifscompose.c: 
 8176 	use gimp_color_button_double_new(), simplifies the code a bit...
 8177 
 8178 2000-02-18  Michael Natterer  <misch@gimp.org>
 8179 
 8180 	* libgimp/gimpcolorbutton.[ch]: new function
 8181 	gimp_color_button_double_new() which uses an array of gdouble
 8182 	instead of guchar to store the color.
 8183 
 8184 	* libgimp/gimpwidgets.h: added macros for easier access of the
 8185 	scale_entries widgets.
 8186 
 8187 	* plug-ins/common/film.c: use the scale_entry widget accessors.
 8188 
 8189 	* plug-ins/libgck/gck/Makefile.am
 8190 	* plug-ins/libgck/gck/gckcolor.h
 8191 	* plug-ins/libgck/gck/gcktypes.h
 8192 	* plug-ins/libgck/gck/gckui.[ch]: removed.
 8193 
 8194 	* plug-ins/libgck/gck/gck.h
 8195 	* plug-ins/libgck/gck/gckcolor.c: left only the color functions in
 8196 	libgck.
 8197 
 8198 	* plug-ins/Lighting/lighting_pixmaps.h
 8199 	* plug-ins/MapObject/mapobject_pixmaps.h: removed (include the
 8200 	pixmaps directly).
 8201 
 8202 	* po-plug-ins/POTFILES.in: added mapobject_ui.c.
 8203 
 8204 	* plug-ins/Lighting/lighting_image.c
 8205 	* plug-ins/Lighting/lighting_main.[ch]
 8206 	* plug-ins/Lighting/lighting_preview.c
 8207 	* plug-ins/Lighting/lighting_ui.[ch]
 8208 	* plug-ins/MapObject/mapobject_image.[ch]
 8209 	* plug-ins/MapObject/mapobject_main.[ch]
 8210 	* plug-ins/MapObject/mapobject_preview.c
 8211 	* plug-ins/MapObject/mapobject_ui.[ch]: use gtk+ and libgimp
 8212 	functions instead of gck ones, cleanups, I18N. More stuff to
 8213 	come...
 8214 
 8215 Thu Feb 17 03:30:40 PST 2000 Manish Singh <yosh@gimp.org>
 8216 
 8217 	* tools/pdbgen/*.pl: added 2000 to the copyrights
 8218 
 8219 	* tools/pdbgen/lib.pl: it's foo_pdb.[ch] now
 8220 
 8221 	* tools/pdbgen/pdb/drawable.pdb
 8222 	* tools/pdbgen/pdb/parasite.pdb: reenabled sanity checks for the
 8223 	drawable IDs and the parasite names
 8224 
 8225 	* app/drawable.c
 8226 	* app/gimpdrawable.c: added a bunch of g_return_if_fail's, instead
 8227 	of the silent check and return in many functions. This should also
 8228 	be done in gimpimage.c and the like too.
 8229 
 8230 	* app/gimpdrawable.h
 8231 	* app/layer.c: cosmetic code fix
 8232 
 8233 Thu Feb 17 11:02:27 CET 2000  Sven Neumann <sven@gimp.org>
 8234 
 8235 	* plug-ins/gap/gap_decode_mpeg_main.c
 8236 	* plug-ins/imagemap/imap_default_dialog.c
 8237 	* plug-ins/imagemap/imap_main.c
 8238 	* plug-ins/imagemap/imap_selection.c
 8239 	* plug-ins/pagecurl/pagecurl.c: i18n fixes, typos, hide useless
 8240 	(not connected) help buttons
 8241 
 8242 2000-02-17  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>
 8243 
 8244 	* plug-ins/imagemap/imap_circle.c
 8245 	* plug-ins/imagemap/imap_cmd_guides.c
 8246 	* plug-ins/imagemap/imap_default_dialog.c
 8247 	* plug-ins/imagemap/imap_edit_area_info.c
 8248 	* plug-ins/imagemap/imap_file.c
 8249 	* plug-ins/imagemap/imap_grid.c
 8250 	* plug-ins/imagemap/imap_main.c
 8251 	* plug-ins/imagemap/imap_menu.c
 8252 	* plug-ins/imagemap/imap_polygon.c
 8253 	* plug-ins/imagemap/imap_popup.c
 8254 	* plug-ins/imagemap/imap_preferences.c
 8255 	* plug-ins/imagemap/imap_rectangle.c
 8256 	* plug-ins/imagemap/imap_selection.c
 8257 	* plug-ins/imagemap/imap_settings.c
 8258 	* plug-ins/imagemap/imap_toolbar.c
 8259 	* plug-ins/imagemap/imap_tools.c
 8260 	* po-plug-ins/POTFILES.in: include config.h and more gettext
 8261 	tagging.
 8262 
 8263 2000-02-16 Garry R. Osgood <gosgood@idt.net>
 8264 
 8265 	* app/paint_funcs.c: replace_pixels() was
 8266 	naively zeroing RGB components of RGBA pixels
 8267 	when projecting and compositing paint_core
 8268 	and currently active layer pixels. Closes
 8269 	#5947. See bug report, and 
 8270 	http://idt.net/~gosgood/gimp-patch/patch06.html
 8271 	for further detail.
 8272 	
 8273 Wed Feb 16 21:42:19 CET 2000  Sven Neumann <sven@gimp.org>
 8274 
 8275 	* app/channel_ops.c: copy image parasites on image duplicate
 8276 	(fixes bug #6270)
 8277 
 8278 Wed Feb 16 17:36:43 CET 2000  Sven Neumann <sven@gimp.org>
 8279 
 8280 	* PLUGIN_MAINTAINERS: updated file sizes
 8281 
 8282 	* plug-ins/common/curve_bend.c: applied patch from author
 8283 	Wolfgang Hofer that fixes bug #6012.
 8284 
 8285 2000-02-16  David Monniaux  <monniaux@miaou.ens.fr>
 8286 
 8287 	* plug-ins/gap/gap_mov_dialog.c: fixed typos in dialog strings.
 8288 
 8289 Wed Feb 16 14:46:14 CET 2000  Sven Neumann <sven@gimp.org>
 8290 
 8291 	* app/pathsP.h: removed
 8292 	* app/path.h
 8293 	* app/pathP.h
 8294 	* app/path_transform.h: new header files. Only files that absolutely
 8295 	need to access the Path structures internally need to include pathP.h.
 8296 	All other functionality is described in the other header files.
 8297 
 8298 	* app/Makefile.am
 8299 	* app/bezier_select.h
 8300 	* app/bezier_selectP.h
 8301 	* app/edit_selection.c
 8302 	* app/flip_tool.c
 8303 	* app/gimpimage.c
 8304 	* app/gimpimage.h
 8305 	* app/gimpimageP.h
 8306 	* app/path.c
 8307 	* app/paths_cmds.c
 8308 	* app/paths_dialog.c
 8309 	* app/transform_core.c
 8310 	* app/undo.c
 8311 	* app/xcf.c
 8312 	* tools/pdbgen/pdb/paths.pdb: Changed according to the changes
 8313 	described above.
 8314 
 8315 2000-02-16  Tuomas Kuosmanen  <tigert@gimp.org>
 8316 
 8317 	* gimp1_1_splash.ppm: New splash, valentine is over.
 8318 	This one is to show the respect to all of you great
 8319 	people hacking on Gimp. You are making my day :)
 8320 	Thanks. Let the bugs die!
 8321 
 8322 Wed Feb 16 03:49:40 CET 2000  Sven Neumann <sven@gimp.org>
 8323 
 8324 	* plug-ins/common/unsharp.c: removed warnings
 8325 
 8326 Wed Feb 16 03:08:10 CET 2000  Sven Neumann <sven@gimp.org>
 8327 
 8328 	* app/interface.c: new default toolbox layout: 5x5 tools
 8329 
 8330 Wed Feb 16 02:36:48 CET 2000  Sven Neumann <sven@gimp.org>
 8331 
 8332 	* tools/pdbgen/pdb/paths.pdb
 8333 	* app/Makefile.am
 8334 	* app/bezier_select.c
 8335 	* app/bezier_select.h
 8336 	* app/bezier_selectP.h
 8337 	* app/channel_ops.c
 8338 	* app/context_manager.c
 8339 	* app/gimage_cmds.c
 8340 	* app/gimpimage.c
 8341 	* app/gimpimage.h
 8342 	* app/gimpimageP.h
 8343 	* app/lc_dialog.c
 8344 	* app/menus.c
 8345 	* app/path.c: new file
 8346 	* app/pathsP.h
 8347 	* app/paths_cmds.c
 8348 	* app/paths_dialog.c
 8349 	* app/paths_dialog.h
 8350 	* app/paths_dialogP.h
 8351 	* app/pixmaps2.h
 8352 	* app/tool_options.c
 8353 	* app/tools.c
 8354 	* app/toolsF.h
 8355 	* app/xcf.c: 
 8356 	Moved some functions out of paths_dialog.c into the new file 
 8357 	paths.c and did a general namespace cleanup:
 8358 	s/PATHP/Path*/  s/PATHIMAGELISTP/PathList*/ and friends.
 8359 
 8360 	Paths are now copied on image duplicate (fixes bug #5726).
 8361 	
 8362 	Removed Path Tool and XInput Airbrush from the build and 
 8363 	renamed "Layers & Channels" to "Layers, Channels & Paths".
 8364 
 8365 	* plug-ins/xjt/README_xjt_fileformat.txt
 8366 	* plug-ins/xjt/xjt.c
 8367 	* plug-ins/xjt/xpdb_calls.c
 8368 	* plug-ins/xjt/xpdb_calls.h: applied patch from Wolfgang Hofer
 8369 	that enables loading and saving of paths based on Andy's changes
 8370 	explained below.
 8371 
 8372 Tue Feb 15 23:27:42 GMT 2000 Andy Thomas <alt@gimp.org>
 8373 
 8374 	 * gimp/app/gimpdrawable.c
 8375 	 * gimp/app/channel.c
 8376 	 * gimp/app/layer.c
 8377 	 * gimp/app/channel.h
 8378 	 * gimp/app/layer.h
 8379 	 * gimp/app/gimpimage.c
 8380 	 * gimp/app/gimpimage.h
 8381 	 * gimp/app/gimpdrawable.h
 8382 	 * gimp/tools/pdbgen/pdb/paths.pdb
 8383 	 * gimp/tools/pdbgen/pdb/layer.pdb
 8384 	 * gimp/tools/pdbgen/pdb/channel.pdb
 8385 	 * gimp/tools/pdbgen/pdb/gimage.pdb
 8386 	 * gimp/app/channel_cmds.c
 8387 	 * gimp/app/gimage_cmds.c
 8388 	 * gimp/app/internal_procs.c
 8389 	 * gimp/app/layer_cmds.c
 8390 	 * gimp/app/paths_cmds.c
 8391 
 8392 	New gimp_*_set_tattoo procedures. This allows save/load plugins 
 8393         to save/restore tattoo states of layers, channels and paths. Note the
 8394 	internal tattoo state can also be set, however rigorous checks are
 8395 	performed to make sure that the internal tattoo states of layer,
 8396 	channels and paths are consistent and that the new state value is
 8397 	newval > MAX(MAX(layertattoo),MAX(channeltattoo),MAX(pathtattoo)).
 8398 
 8399 Tue Feb 15 13:14:31 CET 2000  Sven Neumann <sven@gimp.org>
 8400 
 8401 	* plug-ins/common/unsharp.c: 
 8402 	updates from author  Winston Chang <wchang3@students.wisc.edu> 
 8403 
 8404 2000-02-15  Tor Lillqvist  <tml@iki.fi>
 8405 
 8406 	* libgimp/gimp.def
 8407 	* libgimp/gimpui.def
 8408 	* libgimp/makefile.{cygwin,msc}
 8409 	* app/makefile.{cygwin,msc}
 8410 	* plug-ins/makefile.{cygwin,msc}: Updates.
 8411 
 8412 	* app/datafiles.c (is_script): New Win32-only function, which
 8413 	tests if a file's extension matches one of the extensions in the
 8414 	PATHEXT environment variable (which the cmd.exe command
 8415 	interpreter also uses). This is to avoid starting applications
 8416 	associated with any random data file the user might have dropped
 8417 	in the plug-ins folder, while still supporting plug-ins written in
 8418 	scripting languages.
 8419 
 8420 	* app/gimpparasite.c (gimp_parasiterc_save): (Win32:) Cannot
 8421 	rename to an existing file.
 8422 
 8423 	* plug-ins/Lighting/lighting_image.c
 8424 	* plug-ins/Lighting/lighting_share.c
 8425 	* plug-ins/MapObject/mapobject_preview.c
 8426 	* plug-ins/MapObject/mapobject_shade.c: Use G_PI.
 8427 
 8428 	* plug-ins/common/gz.c: #ifdef G_OS_WIN32 was used before its
 8429 	potential definition via glib.h.
 8430 
 8431 	* plug-ins/common/jpeg.c: Also recognize Exif files, which are
 8432 	typically produced by digital cameras. The usually have a .jpg
 8433 	file name extension, and would thus already match this plug-in,
 8434 	but add the magic string just in case. They are loaded just fine
 8435 	by libjpeg even if they don't have the JFIF signature.
 8436 
 8437 	* plug-ins/common/tiff.c: Set TIFF warning and error handler, so
 8438 	we get to pass libtiff's messages through the normal channels.
 8439 
 8440 2000-02-14  Michael Natterer  <mitch@gimp.org>
 8441 
 8442 	* plug-ins/libgck/gck/Makefile.am
 8443 	* plug-ins/libgck/gck/gckimage.h: removed.
 8444 
 8445 2000-02-14  Michael Natterer  <mitch@gimp.org>
 8446 
 8447 	* app/Makefile.am
 8448 	* app/vector2d.[ch]: removed.
 8449 
 8450 	* app/gimpbrush.h
 8451 	* app/paint_core.c: use the vectors from libgimp.
 8452 
 8453 Mon Feb 14 18:53:23 CET 2000  Sven Neumann <sven@gimp.org>
 8454 
 8455 	* plug-ins/common/winclipboard.c: typo
 8456 
 8457 2000-02-14  Michael Natterer  <mitch@gimp.org>
 8458 
 8459 	* libgimp/gimpvector.[ch]: name parameters "vector1", "vector2"
 8460 	etc. instead of just "a", "b" etc.
 8461 
 8462 2000-02-14  Michael Natterer  <mitch@gimp.org>
 8463 
 8464 	* plug-ins/libgck/gck/Makefile.am
 8465 	* plug-ins/libgck/gck/gckcommon.h
 8466 	* plug-ins/libgck/gck/gcklistbox.[ch]
 8467 	* plug-ins/libgck/gck/gckmath.[ch]
 8468 	* plug-ins/libgck/gck/gckvector.[ch]: removed.
 8469 
 8470 	* plug-ins/libgck/gck/gck.h
 8471 	* plug-ins/libgck/gck/gcktypes.h: modified accordingly.
 8472 
 8473 	* libgimp/Makefile.am
 8474 	* libgimp/gimpvector.[ch]: new files. Modified the vector
 8475 	functions from GCK. Changed the licence to LGPL, if there are any
 8476 	objections, please let me know.
 8477 
 8478 	* libgimp/gimp.h: #include "gimpvector.h"
 8479 
 8480 	* libgimp/gimpmath.h: added deg <-> rad conversion macros.
 8481 
 8482 	* libgimp/gimpmatrix.[ch]: added a 4x4 vector to rotation angle
 8483 	function from GCK,
 8484 	s/GimpMatrix,gimp_matrix/GimpMatrix3,gimp_matrix3/ 
 8485 
 8486 	* plug-ins/Lighting/*
 8487 	* plug-ins/MapObject/*:
 8488 	s/GckVector,gck_vector/GimpVector,gimp_vector/
 8489 
 8490 	* app/pathsP.h
 8491 	* app/paths_dialog.c
 8492 	* app/perspective_tool.[ch]
 8493 	* app/rotate_tool.[ch]
 8494 	* app/scale_tool.[ch]
 8495 	* app/shear_tool.[ch]
 8496 	* app/tools_cmds.c
 8497 	* app/transform_core.[ch]
 8498 	* tools/pdbgen/pdb/tools.pdb:
 8499 	s/GimpMatrix,gimp_matrix/GimpMatrix3,gimp_matrix3/
 8500 
 8501 2000-02-14  Michael Natterer  <mitch@gimp.org>
 8502 
 8503 	* app/preferences_dialog.c: purely cosmetic.
 8504 
 8505 	* libgimp/gimpdialog.c: purely fanatic.
 8506 
 8507 	* libgimp/gimpwidgets.c: attach label, scale and spinbutton to the
 8508 	adjustment returned by gimp_scale_entry_new().
 8509 
 8510 	* plug-ins/common/film.c: set reasonable climb_rate's for the
 8511 	advanced options' spinbuttons.
 8512 
 8513 Mon Feb 14 12:22:06 CET 2000  Sven Neumann <sven@gimp.org>
 8514 
 8515 	* app/channel_ops.c: nothing yet
 8516 	* plug-ins/FractalExplorer/FractalExplorer.c: use a 
 8517 	gimp_query_boolean_box and the same message that GFlare uses
 8518 
 8519 2000-02-14  Michael Natterer  <mitch@gimp.org>
 8520 
 8521 	* app/color_area.c
 8522 	* app/color_notebook.[ch]
 8523 	* app/color_panel.c
 8524 	* app/colormap_dialog.p.h
 8525 	* app/palette.c: s/ColorNotebookP/ColorNotebook*/g
 8526 
 8527 Sun Feb 13 23:23:40 GMT 2000 Nick Lamb <njl195@zepler.org.uk>
 8528 
 8529 	* app/palette.c: Slightly better behaviour (no more horiz scroll)
 8530 
 8531 2000-02-13  Michael Natterer  <mitch@gimp.org>
 8532 
 8533 	* po/POTFILES.in
 8534 	* app/Makefile.am
 8535 	* app/buildmenu.[ch]: removed.
 8536 
 8537 	* app/blend.c
 8538 	* app/brush_select.c
 8539 	* app/curves.c
 8540 	* app/histogram_tool.c
 8541 	* app/layers_dialog.c
 8542 	* app/lc_dialog.c
 8543 	* app/levels.c
 8544 	* app/paint_options.h
 8545 	* app/paintbrush.c
 8546 	* app/tool_options.c: use the libgimp option menu
 8547 	constructor. Removed paint_mode_menu_set_history().
 8548 
 8549 	* app/colormap_dialog.i.c
 8550 	* app/colormap_dialog.p.h: use a popup menu as in the palette
 8551 	dialog instead of a pulldown menu.
 8552 
 8553 	* app/channels_dialog.c: made color dnd to a channel widget work
 8554 	again.
 8555 
 8556 	* libgimp/gimpwidgets.[ch]: new function
 8557 	gimp_option_menu_set_history() which sets the history according to
 8558 	user_data as passed to gimp_option_menu_new().
 8559 
 8560 Sun Feb 13 20:34:15 CET 2000  Sven Neumann <sven@gimp.org>
 8561 
 8562 	* app/about_dialog.c
 8563 	* app/app_procs.c
 8564 	* app/install.c: check if fonts could be loaded instead of
 8565 	simply crashing
 8566 
 8567 Sun Feb 13 15:23:03 CET 2000  Sven Neumann <sven@gimp.org>
 8568 
 8569 	* app/channel_dialog.c
 8570 	* app/layers_dialog.c: provided a proper fix for bug #2518
 8571 
 8572 2000-02-13  Michael Natterer  <mitch@gimp.org>
 8573 
 8574 	* app/brush_select.c
 8575 	* app/paint_options.h
 8576 	* app/tool_options.c: use new function
 8577 	paint_mode_menu_set_paint_mode() instead of
 8578 	gtk_option_menu_set_history() because the order of paint modes in
 8579 	the menu is different from the one in the LayerModeEffects enum
 8580 	(fixes bug #6190). Create the menu with the libgimp menu
 8581 	constructor.
 8582 
 8583 Sun Feb 13 13:03:38 CET 2000  Sven Neumann <sven@gimp.org>
 8584 
 8585 	* app/gimpui.c
 8586 	* plug-ins/common/max_rgb.c: tupos
 8587 
 8588 Sun Feb 13 12:08:02 CET 2000  Sven Neumann <sven@gimp.org>
 8589 
 8590 	* app/channels_dialog.c: Reverted bogus change by Daniel Egger.
 8591 	This variable is supposed to be static and functions never get 
 8592 	interrupted by dnd events.
 8593 
 8594 	* plug-ins/gfli/gfli.c: polished it a bit more
 8595 
 8596 2000-02-13  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>
 8597 
 8598 	* plug-ins/common/CML_explorer.c
 8599 	* plug-ins/common/depthmerge.c
 8600 	* plug-ins/common/despeckle.c
 8601 	* plug-ins/common/destripe.c
 8602 	* plug-ins/common/edge.c
 8603 	* plug-ins/common/fractaltrace.c
 8604 	* plug-ins/common/gqbist.c: unmarked blurb and help.
 8605 
 8606 	* plug-ins/script-fu/script-fu-console.c: minor i18n fix.
 8607 
 8608 Sat Feb 12 17:49:02 PST 2000 Manish Singh <yosh@gimp.org>
 8609 
 8610 	* plug-ins/bmp/Makefile.am
 8611 	* plug-ins/fits/Makefile.am
 8612 	* plug-ins/helpbrowser/Makefile.am
 8613 	* plug-ins/print/Makefile.am
 8614 	* plug-ins/sgi/Makefile.am: reorder linking for libgimpui comes
 8615 	before libgimp; seemed to be causing problems despite libtool
 8616 
 8617 Sun Feb 13 01:19:30 GMT 2000 Nick Lamb <njl195@zepler.org.uk>
 8618 
 8619 	* plug-ins/script-fu/scripts/*: Tidying up, typos, better help
 8620 
 8621 Sun Feb 13 01:09:42 CET 2000  Marc Lehmann <pcg@goof.com>
 8622 
 8623         * po/gimp.pot, plug-ins/perl/po/gimp-perl.pot: Removed from CVS.
 8624 
 8625 Thu Feb 10 17:40:13 CET 2000  Daniel Egger <Daniel.Egger@suse.de>
 8626 
 8627 	(applied by pcg@goof.com)
 8628 
 8629 	* app/channels_dialog.c: Static variables in fuctions keep
 8630 	their last value even after leaving a function. Thus the
 8631 	button_down value toggled when the function was interrupted
 8632 	by a dnd event. Using a nonstatic button_down fixes bug #2518.
 8633 
 8634 Thu Feb 10 12:25:10 CET 2000  Daniel Egger <Daniel.Egger@suse.de>
 8635 
 8636 	(applied by pcg@goof.com)
 8637 
 8638 	* app/gimpimage.c: Use the already available function
 8639 	for changing the active layer and do not set it manually.
 8640 	This function will also redraw the borders correctly 
 8641 	which the old code didn't -> removed. Simplifies code
 8642 	and fixes bug #2513.
 8643 
 8644 Thu Feb 7 12:20:01 CET 2000  Daniel Egger <Daniel.Egger@suse.de>
 8645 
 8646 	(applied by pcg@goof.com)
 8647 
 8648         * plug-ins/common/randomize.c: Minor i18n fixes.
 8649 
 8650 Sat Feb 12 20:33:43 CET 2000  Sven Neumann <sven@gimp.org>
 8651 
 8652 	* plug-ins/gfli/gfli.c: Made FLI saving actually work, it was 
 8653 	completely broken before and has definitely never worked. The
 8654 	alpha channel is silently ignored. Could eventually do better by
 8655 	blending with the previous frame, but I'll leave this as an
 8656 	exercise for the interested reader...
 8657 
 8658 	Loading was broken too, since it didn't add alpha channels to the
 8659 	layers which led to lots of warnings.
 8660 
 8661 2000-02-12  Michael Natterer  <mitch@gimp.org>
 8662 
 8663 	* plug-ins/bmp/bmp.[ch]
 8664 	* plug-ins/bmp/bmpread.c
 8665 	* plug-ins/bmp/bmpwrite.c: return STATUS_CANCEL if "Cancel" was
 8666 	pressed, code & ui cleanups.
 8667 
 8668 Sat Feb 12 16:02:12 CET 2000  Sven Neumann <sven@gimp.org>
 8669 
 8670 	* app/menus.c: ooops, must have been late
 8671 
 8672 2000-02-12  Michael Natterer  <mitch@gimp.org>
 8673 
 8674 	* app/app_procs.c: fix a warning.
 8675 
 8676 	* app/menus.c: don't allow the help menu item accelerators to be
 8677 	changed. Move all ordinary menu items under "<Toolbox>/Xtns"
 8678 	before the separator without explicitly naming them.
 8679 
 8680 	* app/session.[ch]: minor cleanups without changing any logic.
 8681 
 8682 Sat Feb 12 15:37:29 CET 2000  Sven Neumann <sven@gimp.org>
 8683 
 8684 	* app/info_dialog.c
 8685 	* app/info_window.c: cosmetics and i18n fixes
 8686 
 8687 2000-02-12  Michael Natterer  <mitch@gimp.org>
 8688 
 8689 	* app/gdisplay_ops.c
 8690 	* app/gradient.c
 8691 	* app/palette.c
 8692 	* plug-ins/gflare/gflare.c: removed the "eek" wilber from all
 8693 	query boxes except the "Quit the GIMP?" warning.
 8694 
 8695 	* libgimp/gimpfileselection.c
 8696 	* libgimp/gimpunitmenu.c: be a bit more clever with widget signals
 8697 	(destroy, unmap) which affect the widget's sub-dialogs.
 8698 
 8699 	* libgimp/gimphelpui.c: pass a GtkWindow, not a GtkWidget to
 8700 	gimp_dialog_set_icon().
 8701 
 8702 	* libgimp/gimpquerybox.[ch]: added documentation.
 8703 
 8704 2000-02-12  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>
 8705 
 8706 	* plug-ins/maze/maze.c
 8707 	* plug-ins/maze/maze_face.c: unmark help string _() and mark
 8708 	for necessary.
 8709 
 8710 Sat Feb 12 12:24:57 CET 2000  Sven Neumann <sven@gimp.org>
 8711 
 8712 	* plug-ins/print/*.c:
 8713 	applied patch from  Robert L Krawitz <rlk@alum.mit.edu> and made 
 8714 	the code initialize the File pseudoprinter. Fixes bug #5578.
 8715 
 8716 Sat Feb 12 03:14:02 CET 2000  Sven Neumann <sven@gimp.org>
 8717 
 8718 	* libgimp/gimpchainbutton.c: documentation and code cleanup
 8719 
 8720 	* app/gimpparasite.h
 8721 	* libgimp/parasite.[ch]: use g* types
 8722 
 8723 Sat Feb 12 00:30:00 GMT 2000 Nick Lamb <njl195@zepler.org.uk>
 8724 
 8725 	* app/menus.c: Move Help as per gimp-devel. Try it and report back
 8726 
 8727 Fri Feb 11 10:49:14 PST 2000 Manish Singh <yosh@gimp.org>
 8728 
 8729 	* Made 1.1.17 release
 8730 
 8731 	* Makefile.am: removed gtkrc.forest2 from EXTRA_DIST
 8732 
 8733 	* user_install: s/ecco/echo/
 8734 
 8735 	* tools/pdbgen/pdb/lib.pl: fix array copying
 8736 
 8737 Fri Feb 11 17:15:00 CET 2000  Sven Neumann <sven@gimp.org>
 8738 
 8739 	* Makefile.am
 8740 	* pixmaps/dropper.xpm: removed
 8741 
 8742 	* app/info_window.c: reuse the colorpicker pixmap in the toolbox
 8743 
 8744 Fri Feb 11 15:07:04 CET 2000  Sven Neumann <sven@gimp.org>
 8745 
 8746 	* gimp1_1_splash.ppm: sweet new splash created by Raphael Quinet
 8747 	* gimp_logo.ppm: use "Wilber and Sons" for the About dialog
 8748 
 8749 	* app/interface.c: set a reasonable value for the wrapbox's 
 8750 	aspect_ratio, so Gimp becomes useable again
 8751 
 8752 Fri Feb 11 12:40:18 CET 2000  Sven Neumann <sven@gimp.org>
 8753 
 8754 	* app/menus.c: Spit out warnings instead of silently ignoring
 8755 	bad translations for menupaths. Should help to correct the
 8756 	message catalogs.
 8757 
 8758 2000-02-11  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>
 8759 
 8760 	* plug-ins/gap/gap_decode_xanim.c
 8761 	* plug-ins/gap/gap_lib.c: fixed typo.
 8762 
 8763 	* app/app_procs.c: i18n fix.
 8764 
 8765 Fri Feb 11 01:40:22 CET 2000  Sven Neumann <sven@gimp.org>
 8766 
 8767 	* app/menus.c: This should guard us against unintentionally wrong
 8768 	translations for menupaths until gtk+-1.2.7 is released and used by
 8769 	everyone. (This is a quick fix which will not work in all cases.)
 8770 
 8771 Thu Feb 10 22:05:42 CET 2000  Sven Neumann <sven@gimp.org>
 8772 
 8773 	* plug-ins/common/grid.c: use upper left corner as origin when
 8774 	calculating the offset, not lower right. Fixes bug #5624.
 8775 
 8776 Thu Feb 10 20:47:51 CET 2000  Sven Neumann <sven@gimp.org>
 8777 
 8778 	* app/main.c: removed test function for gserialize.
 8779 
 8780 2000-02-10  Michael Natterer  <mitch@gimp.org>
 8781 
 8782 	* libgimp/gimpquerybox.[ch]: as all boolean query boxes are
 8783 	confirmations for deleting/closing something, I added the "eek"
 8784 	wilber (you can still disable the pixmap by passing FALSE to the
 8785 	constructor's "eek" parameter).
 8786 
 8787 	* app/app_procs.c
 8788 	* app/gdisplay_ops.c
 8789 	* app/gradient.c
 8790 	* app/palette.c
 8791 	* plug-ins/gflare/gflare.c: pass eek==TRUE to the boolean query
 8792 	box constructor.
 8793 
 8794 Thu Feb 10 19:00:24 CET 2000  Sven Neumann <sven@gimp.org>
 8795 
 8796 	* plug-ins/common/pnm.c: Removed pbm from the list of extensions
 8797 	this plugin can save, since it can't. Fixes bug #6011.
 8798 
 8799 2000-02-10  Michael Natterer  <mitch@gimp.org>
 8800 
 8801 	* plug-ins/gflare/gflare.c: use the new libgimp query boxes.
 8802 
 8803 2000-02-10  Michael Natterer  <mitch@gimp.org>
 8804 
 8805 	* app/gimpui.[ch]: removed the query boxes.
 8806 
 8807 	* po-libgimp/POTFILES.in
 8808 	* libgimp/Makefile.am
 8809 	* libgimp/gimpui.h
 8810 	* libgimp/gimpquerybox.[ch]: new files. Added a boolean query box
 8811 	to get rid of all those handmade "yes/no" query dialogs. Changed
 8812 	the query box callback prototypes to return the entered value
 8813 	instead of a pointer to it.
 8814 
 8815 	* app/commands.c
 8816 	* app/display_ops.c
 8817 	* app/gradient.c
 8818 	* app/palette.c
 8819 	* app/paths_dialog.c: correctly call the new query box functions
 8820 	and use the boolean query box instead of inventing this wheel over
 8821 	and over again.
 8822 
 8823 	* app/global_edit.[ch]: same as above and cleaned up the public
 8824 	interface.
 8825 
 8826 Thu Feb 10 17:20:05 CET 2000  Sven Neumann <sven@gimp.org>
 8827 
 8828 	* app/gimage.c
 8829 	* app/paint_funcs.[ch]: Invalidate the color_hash_table used
 8830 	for rgb->indexed conversions if the colormap of the indexed
 8831 	image changes. Fixes bug #2683.
 8832 
 8833 Thu Feb 10 15:43:02 CET 2000  Sven Neumann <sven@gimp.org>
 8834 
 8835 	* app/edit_selection.c: fixed bug #6092.
 8836 
 8837 Thu Feb 10 15:20:13 CET 2000  Sven Neumann <sven@gimp.org>
 8838 
 8839 	* app/edit_selection.c: Finally moved selections snap to the 
 8840 	guides again. Layer moves are slightly faster than before, if no 
 8841 	guides are present.
 8842 	
 8843 	* app/gdisplay.[ch]
 8844 	* app/gdisplayP.h: Use doubles for snap_to_point. Less rounding
 8845 	makes the result much better on low resolution. If it snaps, the
 8846 	result should be exactly the guide in almost all cases now. Only
 8847 	at very low resolutions, you may end up with an error of 1 pixel.
 8848 	Some code cleanup while I was on it... Fixes bug #2353.
 8849 
 8850 Thu Feb 9 20:21:01 CET 2000  Daniel Egger <Daniel.Egger@suse.de>
 8851 
 8852 	(applied by pcg@goof.com)
 8853 
 8854 	* app/paint_core.c: Redraw guiding lines only when
 8855 	in visible area of gdisplay. This avoids rubbish to
 8856 	be drawn when using a Ctrl-Shift-<something> shortcut.
 8857 	Fixes bug #2331.
 8858 
 8859 Thu Feb 10 02:55:53 CET 2000  Sven Neumann <sven@gimp.org>
 8860 
 8861 	* app/about_dialog.c
 8862 	* app/app_procs.c
 8863 	* app/gimpprogress.c
 8864 	* app/menus.c
 8865 	* plug-ins/twain/twain.c
 8866 	* plug-ins/winsnap/winsnap.c: I18n fixes. Marked hardcoded fonts 
 8867 	for translation and moved translatable strings out of defines into 
 8868 	places where xgettext can parse them.
 8869 
 8870 2000-02-10  Michael Natterer  <mitch@gimp.org>
 8871 
 8872 	* app/tools.c: you can now drag the active tool out of the tool
 8873 	options dialog title. Added a tooltip.
 8874 
 8875 2000-02-10  Michael Natterer  <mitch@gimp.org>
 8876 
 8877 	* Makefile.am
 8878 	* pixmaps/wilber.xpm: new file.
 8879 
 8880 	* libgimp/gimpdialog.[ch]: uncommented some lines. Depending on
 8881 	your window manager, you'll figure out what it does without having
 8882 	to look at the sources...
 8883 
 8884 	* app/app_procs.c
 8885 	* app/gradient.c
 8886 	* app/menus.c: minor changes to bring the goodie above to all
 8887 	places. Did dome cleanups.
 8888 
 8889 	* app/commands.c: I18N fix.
 8890 
 8891 	* app/channels_dialog.c: removed an unused declaration.
 8892 
 8893 Wed Feb  9 23:47:08 CET 2000  Sven Neumann <sven@gimp.org>
 8894 
 8895 	* app/interface.c
 8896 	* app/pixmaps2.h
 8897 	* app/tools.c: use new icons courtesy by Tigert.
 8898 
 8899 	* plug-ins/common/gauss_iir.c
 8900 	* plug-ins/common/gauss_rle.c
 8901 	* plug-ins/common/spread.c: enlarged maximum values
 8902 
 8903 2000-02-09  Garry R. Osgood <gosgood@idt.net>
 8904 
 8905         * gimp/plug-ins/common/randomize.c
 8906 	Inadvertent use of wrong adjustment
 8907 	update callback failed to get proper
 8908 	value of randomizing count from GUI.
 8909 	[line 771, CVS-1.28] Closes #5948.
 8910 	
 8911 Mit Feb  9 15:32:39 CET 2000  Sven Neumann <sven@gimp.org>
 8912 
 8913 	* app/menus.c: an attempt to guard us against badly translated
 8914 	menu_entries which may result in a crash when passed to 
 8915 	gtk_item_factory_parse_path (). This might fix bug #6052.
 8916 
 8917 2000-02-09  Michael Natterer  <mitch@gimp.org>
 8918 
 8919 	* plug-ins/common/film.c: hacked the ui and added widgets for
 8920 	the advanced options.
 8921 
 8922 Tue Feb  8 21:35:10 CET 2000  Sven Neumann <sven@gimp.org>
 8923 
 8924 	* app/devices.c
 8925 	* app/gimpdnd.c
 8926 	* app/interface.c
 8927 	* app/interface.h
 8928 	* app/tools.c
 8929 	* app/tools.h: create the pixmaps in the image_window and in the
 8930 	toolbox static and reuse them everywhere. Added tool pixmaps to
 8931 	the tool_options dialog as an extra goodie. Should help to 
 8932 	visualize that these are tools.
 8933    
 8934 2000-02-08  Michael Natterer  <mitch@gimp.org>
 8935 
 8936 	* app/by_color_select.c: show our selection mode cursors (REPLACE,
 8937 	ADD, ...) depending on the modifier state and the "Selection Mode"
 8938 	toggles in the tool's dialog.
 8939 
 8940 2000-02-08  Michael Natterer  <mitch@gimp.org>
 8941 
 8942 	* libgimp/gimpfileselection.[ch]
 8943 	* libgimp/gimppatheditor.[ch]: document the two widgets.
 8944 
 8945 Tue Feb  8 18:19:29 CET 2000  Sven Neumann <sven@gimp.org>
 8946 
 8947 	* app/gimpdnd.c: When dragging a layer, show it in its full size 
 8948 	instead of taking the image_size into account. The offset that was
 8949 	shown is lost during the drag, so it doesn't make sense to show it.
 8950 
 8951 	* app/devices.c
 8952 	* app/gradient.c
 8953 	* app/info_window.c
 8954 	* app/interface.c
 8955 	* app/nav_window.c
 8956 	* app/ops_buttons.c: stop leaking pixmaps all over the place.
 8957 	We might consider to make some pixmaps static and reuse them.
 8958 
 8959 	* app/undo_history.c: purely cosmetic
 8960 
 8961 2000-02-08  Michael Natterer  <mitch@gimp.org>
 8962 
 8963 	* libgimp/gimpfileselection.[ch]
 8964 	* libgimp/gimppatheditor.[ch]: unref pixmaps here, too.
 8965 
 8966 2000-02-08  Michael Natterer  <mitch@gimp.org>
 8967 
 8968 	* app/gimpdnd.[ch]: added a frame around all dnd previews. Fixed a
 8969 	memleak (GdkPixmap's must be gdk_pixmap_unref()'ed after adding
 8970 	them to a GtkPixmap).
 8971 
 8972 2000-02-08  Michael Natterer  <mitch@gimp.org>
 8973 
 8974 	* plug-ins/common/jpeg.c: wanted to fix the "loading/saving jpeg
 8975 	causes SEGV" bugs but ended up with just some more callbacks
 8976 	removed (works fine on my system anyway).
 8977 
 8978 Tue Feb  8 14:59:43 CET 2000  Sven Neumann <sven@gimp.org>
 8979 
 8980 	* libgimp/gimpexport.c: Be more intelligent when dealing with invisible
 8981 	layers. Export should now always save what you see. Unless there is no 
 8982 	visible layer at all, then we save the active layer. Export doesn't 
 8983 	call gimp_merge_visible_layers any more if less than two layers are 
 8984 	visible. Fixes bug #5701.
 8985 
 8986 Tue Feb  8 13:12:26 CET 2000  Sven Neumann <sven@gimp.org>
 8987 
 8988 	* app/by_color_select.c: made it behave like the other non-toolbox
 8989 	tools, which means the dialog is popped up again if you select it 
 8990 	from the menu while the tool is active.
 8991 
 8992 2000-02-08  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>
 8993 
 8994 	* plug-ins/common/max_rgb.c: fixed typo.
 8995 
 8996 2000-02-08  Tor Lillqvist  <tml@iki.fi>
 8997 
 8998 	* gimprc.win32: Fix a few path separators, should be semicolons on
 8999 	Win32.
 9000 
 9001 	* plug-ins/makefile.cygwin: Install GAP and GFlare data.
 9002 
 9003 	* plug-ins/FractalExplorer/FractalExplorer.c: Fix a bug I
 9004 	introduced last May, don't overrun a g_strdup'ed string with
 9005 	strcat.
 9006 
 9007 	* plug-ins/common/ps.c (ps_open): Enclose file name with double
 9008 	quotes on Win32, in case it contains spaces.
 9009 
 9010 Mon Feb  7 23:22:53 CET 2000  Sven Neumann <sven@gimp.org>
 9011 
 9012 	* plug-ins/common/curve_bend.c: found a bug that I introduced 
 9013 	myself a while ago but couldn't figure out how this is supposed
 9014 	to work. It does strange things with the undo stack!
 9015 
 9016 2000-02-07  Michael Natterer  <mitch@gimp.org>
 9017 
 9018 	* app/*
 9019 	* libgimp/*
 9020 	* plug-ins/*
 9021 	* tools/pdbgen/*: did a global s/GUnit/GimpUnit/ and
 9022 	s/GimpSizeEntryUP/GimpSizeEntryUpdatePolicy/
 9023 
 9024 	* libgimp/gimpcolorspace.c: renamed the parameter names to match
 9025 	the names in the header.
 9026 
 9027 	* libgimp/gimphelpui.h
 9028 	* libgimp/gimpimage.c
 9029 	* libgimp/gimpmatrix.h
 9030 	* libgimp/gimpsizeentry.[ch]
 9031 	* libgimp/gimpsizeentry.[ch]
 9032 	* libgimp/gimpunit.[ch]
 9033 	* libgimp/gimpunitmenu.[ch]
 9034 	* libgimp/gimpwidgets.[ch]: added documentation and use g* types
 9035 	all over the place (enables cross-referencing with the glib and
 9036 	gtk+ html documentation).
 9037 
 9038 	* plug-ins/common/exchange.c
 9039 	* plug-ins/common/max_rgb.c: small cleanups.
 9040 
 9041 	* plug-ins/common/mapcolor.c: the color buttons were attached in
 9042 	the wrong order.
 9043 
 9044 Mon Feb  7 21:00:34 CET 2000  Sven Neumann <sven@gimp.org>  
 9045 
 9046 	* app/info_window.c: Got rid of the "Shades of Colors" info
 9047 	label since with GdkRGB this will never work. In Indexed
 9048 	Color mode we show the number of colors again.
 9049 
 9050 Mon Feb  7 20:05:19 CET 2000  Sven Neumann <sven@gimp.org>
 9051 
 9052 	* Makefile.am
 9053 	* README
 9054 	* gimp.spec
 9055 	* gtkrc
 9056 	* user_install
 9057 	* gtkrc.forest2: changed the notice on user_install about Gimp's 
 9058 	gtkrc, removed the hardcoded font in our gtkrc (left the ruler
 9059 	font in there however) and removed gtkrc.forest2 since it is
 9060 	already distributed with GTK themes.
 9061 
 9062 	* app/install.c: marked another hardcoded font for translation.
 9063 
 9064 Mon Feb  7 19:26:26 CET 2000  Sven Neumann <sven@gimp.org>
 9065 
 9066 	* app/gimphelp.c: fixed one of those errors you only notice if
 9067 	you have glib compiled w/o debugging (fixes bug #6006).
 9068 
 9069 	* plug-ins/gap/gap_decode_mpeg_main.c
 9070 	* plug-ins/gap/gap_exchange_image.c
 9071 	* plug-ins/gap/gap_pdb_calls.[ch]: applied patches from
 9072 	Wolfgang Hofer <hof@hotbot.com>
 9073 
 9074 Mon Feb  7 17:37:40 GMT 2000 Nick Lamb <njl195@zepler.org.uk>
 9075 
 9076 	* plug-ins/gdyntext/font_selection.c:
 9077 	Removed apparently annoying mis-behaviour of font-size entry
 9078 	Scream if this hurts. (for swh@ecs)
 9079 
 9080 Mon Feb  7 13:41:08 CET 2000  Stanislav Brabec  <utx@penguin.cz>
 9081 
 9082 	* plug-ins/gflare/gflare.c: Typo fix.
 9083 
 9084 Mon Feb  7 12:57:16 CET 2000  Stanislav Brabec  <utx@penguin.cz>
 9085 
 9086 	* plug-ins/common/sparkle.c, plug-ins/common/bumpmap.c,
 9087 	* plug-ins/common/gz.c, plug-ins/common/tileit.c,
 9088 	* plug-ins/common/oilify.c, plug-ins/maze/handy.c,
 9089 	* plug-ins/print/print-util.c, plug-ins/sinus/sinus.c,
 9090 	* app/channels_dialog.c, app/fileops_cmds.c,
 9091 	* app/nav_window.c, app/path_tool.c, app/scan_convert.c,
 9092 	* app/xinput_airbrush.c, app/airbrush_blob.c:
 9093 	On request of Martin Weber <martweb@gmx.net>.
 9094 	Remove obsoletted rgb<->hsv routines, purifications.
 9095 
 9096 	* plug-ins/AlienMap2/AlienMap2.c: e-mail update.
 9097 
 9098 2000-02-07  Kelly Lynn Martin  <kelly@poverty.bloomington.in.us>
 9099 
 9100 	* app/interface.c: restructured toolbox to use a single
 9101 	gtk_hwrap_box with the added "forced break" functionality to make
 9102 	the selector boxes not run in with the rest of the tool buttons.
 9103 	The toolbox should now not cut things off, although if the user
 9104 	selects a really small toolbox the buttons or selectors may be,
 9105 	um, difficult to use...
 9106 
 9107 	* app/gtkwrapbox.h: 
 9108 	* app/gtkwrapbox.c: 
 9109 	* app/gtkvwrapbox.c (reverse_list_col_children): 
 9110 	* app/gtkhwrapbox.c (reverse_list_row_children): support for
 9111 	"forced break" functionality needed for toolbox -- will forward
 9112 	patches to Tim Janik as well
 9113 
 9114 Mon Feb  7 05:04:28 2000  Tim Janik  <timj@gtk.org>
 9115 
 9116 	* app/gtkhwrapbox.c:
 9117 	* app/gtkvwrapbox.c: pulled new sources from gle (containing
 9118 	a fix for kelly's justify==FILL bug).
 9119 
 9120 2000-02-05  Garry R. Osgood <gosgood@idt.net>
 9121 
 9122         * gimp/plug-ins/sample_colorize.c
 9123 
 9124         Sample Colorize was not colorizing. Author
 9125         misused gimp_selection_bounds(); assumed that
 9126         "selection is empty" indicator was this
 9127         function's return value [p_init_gdrw() line 2597]
 9128         Caused the plugin to assume an active selection
 9129         was in progress even when there wasn't. Usually,
 9130         this precluded any kind of colorization.
 9131         Sanity-checked the existence of widgets before
 9132         their passage to GTK.
 9133 
 9134 Sun Feb  7 00:14:26 CET 2000 Sven Neumann <sven@gimp.org>
 9135 
 9136 	* libgimp/gimpenv.[ch]: use g* types and moved the documentation
 9137 	into the C file where it is parseable by the documentation system
 9138 	
 9139 	* libgimp/gimpmatrix.[ch]: use g* types and name the parameters 
 9140 	in the header.
 9141 
 9142 Sun Feb  6 22:18:24 CET 2000  Sven Neumann <sven@gimp.org>
 9143 
 9144 	* libgimp/gimpexport.[ch]: use an enum instead of defines
 9145 
 9146 Sun Feb  6 20:46:36 CET 2000  Sven Neumann <sven@gimp.org>
 9147 
 9148 	* plug-ins/rcm/rcm_misc.c: Corrected a stupid mistake I made when
 9149 	I changed rcm to use the gimp_color_space functions (fixes #5967).
 9150 
 9151 	* plug-ins/common/decompose.c: Fixed a minor problem Mitch 
 9152 	introduced lately and removed another occurence of sprintf/gettext.
 9153 
 9154 2000-02-05  Michael Natterer  <mitch@gimp.org>
 9155 
 9156 	* libgimp/gimpcolorspace.[ch]: use g* types and name the
 9157 	parameters in the header.
 9158 
 9159 	* plug-ins/common/CML_explorer.c
 9160 	* plug-ins/common/blur.c
 9161 	* plug-ins/common/newsprint.c
 9162 	* plug-ins/common/nova.c
 9163 	* plug-ins/common/pixelize.c
 9164 	* plug-ins/common/plasma.c
 9165 	* plug-ins/common/randomize.c
 9166 	* plug-ins/common/unsharp.c
 9167 	* plug-ins/gflare/gflare.c
 9168 	* plug-ins/sinus/sinus.c
 9169 	* plug-ins/struc/struc.c: some more consistency stuff.
 9170 
 9171 2000-02-05  Asbjorn Pettersen  <asbjornP@dualog.no>
 9172 
 9173 	* plug-ins/FractalExplorer/FractalExplorer.c (fractalexplorer_load): 
 9174 	* plug-ins/FractalExplorer/Dialogs.c (explorer_load): Use
 9175 	"rt", "wt" with fopen() for OS/2, Win portability.
 9176 
 9177 Sat Feb  5 17:49:43 CET 2000  Sven Neumann <sven@gimp.org>
 9178 
 9179 	* libgimp/gimpexport.[ch]: cleanup to make it documentable
 9180 
 9181 2000-02-05  Michael Natterer  <mitch@gimp.org>
 9182 
 9183 	* gimprc.in
 9184 	* user_install
 9185 	* user_install.bat: renamed the "gflares" dir to "gflare" in all
 9186 	places because this seems to be the naming convention of all the
 9187 	other plug-in dirs.
 9188 
 9189 	* libgimp/gimpwidgets.[ch]:
 9190 
 9191 	- gimp_random_seed_new(): return the spinbutton and the time
 9192 	  toggle as pointers.
 9193 	- gimp_scale_entry_new(): allow the spinbutton to have a larger
 9194 	  range of possible values than the scale.
 9195 
 9196 	* plugins/[all calls to the above two functions]: changed the
 9197 	calls accordingly.
 9198 	Did some more ui updates in some of these plugins (Frames saying
 9199 	"Parameter Settings", spacing etc.)
 9200 
 9201 	* plug-ins/gflare/Makefile.am
 9202 	* plug-ins/gflare/gflare.c: hacked it to match the plugin ui
 9203 	standards. Didn't get rid of the gradient menus.
 9204 
 9205 Sat Feb  5 13:22:47 CET 2000  Sven Neumann <sven@gimp.org>
 9206 
 9207 	* app/global_edit.c: Reverted Stanislavs change. While I think that 
 9208 	using the FG color would make sense, it is definitely too late to 
 9209 	change this now since it breaks lots of scripts and plugins.
 9210 
 9211 	* tools/pdbgen/pdb/paths.pdb:
 9212 	* internal_procs.c:
 9213 	* paths_cmds.c: make it compile again
 9214 
 9215 2000-02-05  Tor Lillqvist  <tml@iki.fi>
 9216 
 9217 	* gimprc.in: user_install creates the gflare directory as
 9218 	"gflares" (not "gflare"), so use that form here, too.
 9219 
 9220 	* gimprc.win32: Update to match the Unix version.
 9221 
 9222 	* app/ops_buttons.c: Include gimpintl.h.
 9223 
 9224 	* app/preferences_dialog.c (file_pref_cmd_callback): I18n for the
 9225 	Pixels/%s string. It used to come out as "Pixels/tuuma" in
 9226 	Finnish, for instance.
 9227 
 9228 	* plug-ins/gflare/gflare.c: Portability.
 9229 
 9230 	* libgimp/gimpui.def: 
 9231 	* plug-ins/makefile.{cygwin,msc}
 9232 	* modules/makefile.{cygwin,msc}: Updates.
 9233 
 9234 2000-02-05  Jay Cox  <jaycox@gimp.org>
 9235 
 9236 	* app/paths_cmds.c, tools/pdbgen/pdb/paths.pdb:
 9237 	removed the gimp_path_set_tattoo function because tattoos are
 9238  	"unique and permanent"
 9239 
 9240 Fri Feb  4 18:27:16 CET 2000  Stanislav Brabec  <utx@penguin.cz>
 9241 
 9242 	* app/global_edit.c: edit_fill with foreground, not background.
 9243 
 9244 Fri Feb  4 13:56:10 CET 2000  Sven Neumann <sven@gimp.org>
 9245 
 9246 	* Makefile.am
 9247 	* configure.in: Building the devel-docs should now work correctly.
 9248 	You may specify the installation directory for the HTML docs by 
 9249 	using the --with-html-dir=PATH configuration flag.
 9250 
 9251 2000-02-04  Robert Brady  <robert@susu.org.uk>
 9252 
 9253 	* configure.in: Added en_GB to ALL_LINGUAS
 9254 
 9255 2000-02-03  Kelly Lynn Martin  <kelly@poverty.bloomington.in.us>
 9256 
 9257 	* app/gtkhwrapbox.c (layout_row, layout_rows): 
 9258 	* app/gtkvwrapbox.c (layout_col, layout_cols):
 9259 	Partial fix for the toolbox problem... it's still not perfect.
 9260 
 9261 Fri Feb  4 01:29:08 CET 2000  Sven Neumann <sven@gimp.org>
 9262 
 9263 	* libgimp/gimpcolorbutton.c: documented GimpColorButton
 9264 
 9265 Fri Feb  4 00:37:43 CET 2000  Sven Neumann <sven@gimp.org>
 9266 
 9267 	* Makefile.am
 9268 	* configure.in
 9269 	* libgimp/color_selector.h
 9270 	* libgimp/gimpmenu.h
 9271 	* devel-docs: added framework for libgimp documentation
 9272 
 9273 Thu Feb  3 21:45:45 GMT 2000 Andy Thomas <alt@gimp.org>
 9274 
 9275 	* plug-ins/xjt/xjt.c
 9276 
 9277 	Included patch supplied by wolfgang hofer.
 9278 	
 9279 2000-02-03  Michael Natterer  <mitch@gimp.org>
 9280 
 9281 	* libgimp/gimpwidgets.[ch] gimp_coordinates_new():
 9282 	Pass the values which are treated as 0% and 100% to the
 9283 	constructor and allow the chainbutton to constrain either the
 9284 	pixel values or the aspect ratio.
 9285 
 9286 	* plug-ins/common/bumpmap.c
 9287 	* plug-ins/common/sparkle.c: removed unused variables.
 9288 
 9289 	* plug-ins/common/gauss_iir.c
 9290 	* plug-ins/common/gauss_rle.c
 9291 	* plug-ins/common/spread.c: updated the gimp_coordinates_new()
 9292 	calls.
 9293 
 9294 	* plug-ins/common/tile.c: use gimp_coordinates instead of
 9295 	spinbuttons.
 9296 
 9297 Wed Feb  2 19:01:26 PST 2000 Manish Singh <yosh@gimp.org>
 9298 
 9299 	* tools/pdbgen/pdb/fileops.pdb: correct g_message warning call
 9300 
 9301 Wed Feb  2 18:45:16 PST 2000 Manish Singh <yosh@gimp.org>
 9302 
 9303 	* Made 1.1.16 release
 9304 
 9305 Thu Feb  3 00:08:34 CET 2000  Sven Neumann <sven@gimp.org>
 9306 
 9307 	* app/gimpui.c
 9308 	* app/gimpui.h: Redid the function that shields us from millions
 9309 	of message_boxes to appear. We now keep a list of open dialogs
 9310 	and if the same message wants to be displayed again we add a label
 9311 	with the repeat_count. A maximum of four different messages may
 9312 	be displayed at once before messages get redirected to stderr and
 9313 	a warning pops up. IMHO fixes bug #5743.
 9314 
 9315 Wed Feb  2 22:12:48 GMT 2000 Andy Thomas <alt@gimp.org>
 9316 
 9317 	* app/paths_dialog.c
 9318 
 9319 	Fixed bug number #5727 "PDB-call gimp_path_set_points is buggy"
 9320 
 9321 	* tools/pdbgen/pdb/paths.pdb
 9322 
 9323 	Added missing paths pdb functions 
 9324 
 9325  		path_get_locked
 9326  		path_set_locked 
 9327 		path_set_tattoo
 9328 	
 9329 Wed Feb  2 11:02:44 CET 2000  Sven Neumann <sven@gimp.org>
 9330 
 9331 	* po/POTFILES.in: accidentally removed the files in the modules dir
 9332 	yesterday. Sorry about that, here they are again.
 9333 
 9334 	* app/gimpbrushpipe.c: no, we don't
 9335 
 9336 Wed Feb  2 00:35:02 CET 2000  Sven Neumann <sven@gimp.org>
 9337 
 9338 	* plug-ins/gfli.c: added gettext support
 9339 
 9340 	* plug-ins/[various Makefile.am]: added CPPFLAGS to make i18n work 
 9341 
 9342 Tue Feb  1 23:09:42 CET 2000  Sven Neumann <sven@gimp.org>
 9343 	
 9344 	* app/regex.c
 9345 	* plug-ins/script-fu/regex.c: remove occurences of gettext, since 
 9346 	we don't translate error messages
 9347 
 9348 	* app/gimpbrushpipe.c: we use the term "image hose", don't we?
 9349 
 9350 	* tools/pdbgen/pdb/fileops.pdb
 9351 	* tools/pdbgen/pdb/plug_in.pdb: don't mark error messages for 
 9352 	translation
 9353 
 9354 	* app/[lotsa files]: only include libgimp/gimpintl.h if needed; but 
 9355 	if it gets included, include config.h too
 9356 
 9357 	* po/POTFILES.in
 9358 	* po-plug-ins/POTFILES.in: only list files that mark strings for 
 9359 	translation
 9360 
 9361 2000-02-01  Michael Natterer  <mitch@gimp.org>
 9362 
 9363 	* app/menus.c
 9364 	* app/channels_dialog.[ch]
 9365 	* app/layers_dialog.[ch]
 9366 	* app/paths_dialog.[ch]: Added an "Edit xxx Attributes..." menu
 9367 	entry to the dialogs' popup menus.
 9368 
 9369 2000-02-01  Michael Natterer  <mitch@gimp.org>
 9370 
 9371 	* app/preferences_dialog.c: applied a (modified) patch from Daniel
 9372 	which removes the useles word "Settings" from the prefs. dialog.
 9373 
 9374 2000-02-01  Michael Natterer  <mitch@gimp.org>
 9375 
 9376 	* app/blend.c
 9377 	* app/brightness_contrast.c
 9378 	* app/color_balance.c
 9379 	* app/color_picker.c
 9380 	* app/crop.c
 9381 	* app/curves.c
 9382 	* app/flip_tool.c
 9383 	* app/histogram_tool.c
 9384 	* app/hue_saturation.c
 9385 	* app/levels.c
 9386 	* app/magnify.c
 9387 	* app/measure.c
 9388 	* app/move.c
 9389 	* app/path_tool.c
 9390 	* app/posterize.c
 9391 	* app/text_tool.c
 9392 	* app/threshold.c
 9393 	* app/tool_options.c
 9394 	* app/transform_tool.c: unify the usage of "Selection" and
 9395 	"<blah> Tool" and removed the word "Options" from all tool option
 9396 	title strings because the dialog title already says "Options".
 9397 
 9398 Tue Feb  1 20:02:47 CET 2000  Sven Neumann <sven@gimp.org>
 9399 
 9400 	* app/menus.c
 9401 	* app/tools.c: added submenus to the tools menu
 9402 
 9403 2000-02-01  Michael Natterer  <mitch@gimp.org>
 9404 
 9405 	* libgimp/gimpsizeentry.[ch]: attach labels and the unit_menu with
 9406 	GTK_SHRINK.
 9407 
 9408 	* libgimp/gimpwidgets.[ch]: new convenience constructor
 9409 	gimp_coordinates_new() which creates a sizeentry with two fields,
 9410 	labels and a chainbutton.
 9411 
 9412 	* plug-ins/common/gauss_iir.c
 9413 	* plug-ins/common/gauss_rle.c
 9414 	* plug-ins/common/spread.c: use the coordinate constructor.
 9415 
 9416 	* plug-ins/common/mblur.c: put the settings into two separate
 9417 	frames instead of using two nested frames.
 9418 
 9419 	* plug-ins/common/sample_colorize.c: don't #include <math.h>
 9420 
 9421 	* plug-ins/script-fu/script-fu-scripts.c: use the libgimp ui
 9422 	functions.
 9423 
 9424 	* plug-ins/script-fu/script-fu.c: hm, don't remember, I guess it
 9425 	was indentation paranoia...
 9426 
 9427 2000-02-01  David Monniaux  <monniaux@quatramaran.ens.fr>
 9428 
 9429 	* plug-ins/perl/po/fr.po: beginning of French i18n of Perl
 9430 	(it seems there's a gazillion strings marked for translation
 9431 	inside the Perl plug-ins that are really internal error messages;
 9432 	also, how about script-fu i18n, to be consistent with Logulator ?)
 9433 
 9434 2000-02-02  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>
 9435 
 9436 	* plug-ins/gap/gap_decode_mpeg_main.c: fixed typo.
 9437 
 9438 	* plug-ins/gflare/gflare.c
 9439 	* plug-ins/common/whirlpinch.c: unmarked blurb and help.
 9440 
 9441 	* po-plug-ins/POTFILES.in: removed plug-ins/perl/Gimp.c
 9442 	which doesn't contain translatable messages.
 9443 
 9444 Tue Feb  1 17:30:52 CET 2000  Sven Neumann <sven@gimp.org>
 9445 
 9446 	* app/interface.c: when dropping an indexed layer onto the toolbox,
 9447 	copy the colormap to the newly created image (fixes bug #5692)
 9448 
 9449 Tue Feb  1 14:46:43 CET 2000  Sven Neumann <sven@gimp.org>
 9450 
 9451 	* app/gimpdrawable.c: check that the passed pointer is indeed a
 9452 	drawable in a few more places
 9453 
 9454 	* plug-ins/common/header.c
 9455 	* plug-ins/common/url.c
 9456 	* plug-ins/gdyntext/gdyntext_ui.c
 9457 	* plug-ins/script-fu/regex.c: i18n
 9458 
 9459 	* po-plug-ins/POTFILES.in: only list files that really do contain
 9460 	translatable messages
 9461 
 9462 2000-02-01  Michael Natterer  <mitch@gimp.org>
 9463 
 9464 	* libgimp/gimpwidgets.[ch]: merged the table attach helper
 9465 	functions into one function.
 9466 
 9467 	* app/*
 9468 	* plug-ins/*: changed the calls to gimp_table_attach_aligned()
 9469 	accordingly. Did minimal ui updates (spacing and stuff) in some
 9470 	files.
 9471 
 9472 Mon Jan 31 23:24:44 CET 2000  Marc Lehmann <pcg@goof.com>
 9473 
 9474 	* MapObject/mapobject_main.c: add missing N_.
 9475         * common/color_enhance.c: fix PDB-name.
 9476         * common/curve_bend.c: fix typoe.
 9477 
 9478         * plug-ins/AlienMap/AlienMap.c, plug-ins/gflare/gflare.c,
 9479         * plug-ins/AlienMap2/AlienMap2.c,
 9480         * plug-ins/FractalExplorer/FractalExplorer.c,
 9481         * plug-ins/plug-ins/Lighting/lighting_main.c, bmp/bmp.c,
 9482         * plug-ins/plug-ins/borderaverage/borderaverage.c,
 9483         * plug-ins/common/CEL.c, plug-ins/common/aa.c,
 9484         * plug-ins/common/animationplay.c, common/animoptimize.c,
 9485         * plug-ins/plug-ins/common/apply_lens.c, common/autocrop.c,
 9486         * plug-ins/common/autostretch_hsv.c, plug-ins/common/blinds.c,
 9487         * plug-ins/common/c_astretch.c, common/checkerboard.c,
 9488         * plug-ins/plug-ins/common/colorify.c, common/compose.c,
 9489         * plug-ins/common/convmatrix.c, plug-ins/common/cubism.c,
 9490         * plug-ins/common/decompose.c, common/deinterlace.c,
 9491         * plug-ins/plug-ins/common/diffraction.c, common/displace.c,
 9492         * plug-ins/common/edge.c, plug-ins/common/emboss.c,
 9493         * plug-ins/common/engrave.c, common/exchange.c,
 9494         * plug-ins/plug-ins/common/film.c, common/flarefx.c,
 9495         * plug-ins/common/gauss_iir.c, plug-ins/common/gauss_rle.c,
 9496         * plug-ins/common/gbr.c, common/gee.c, plug-ins/common/gicon.c,
 9497         * plug-ins/common/gif.c, common/gifload.c, common/glasstile.c,
 9498         * plug-ins/plug-ins/common/gradmap.c, common/grid.c, common/gtm.c,
 9499         * plug-ins/plug-ins/common/guillotine.c, common/gz.c,
 9500         * plug-ins/common/header.c, common/hot.c, plug-ins/common/hrz.c,
 9501         * plug-ins/common/iwarp.c, common/jigsaw.c, common/jpeg.c,
 9502         * plug-ins/plug-ins/common/laplace.c, common/lic.c, common/mail.c,
 9503         * plug-ins/common/mapcolor.c, plug-ins/common/mpeg.c,
 9504         * plug-ins/common/newsprint.c, common/nlfilt.c,
 9505         * plug-ins/plug-ins/common/noisify.c, common/normalize.c,
 9506         * plug-ins/common/nova.c, plug-ins/common/oilify.c,
 9507         * plug-ins/common/pat.c, common/pcx.c, common/pix.c,
 9508         * plug-ins/plug-ins/common/pixelize.c, common/plasma.c,
 9509         * plug-ins/common/plugindetails.c, plug-ins/common/png.c,
 9510         * plug-ins/common/pnm.c, common/ps.c, plug-ins/common/psd.c,
 9511         * plug-ins/common/ripple.c, common/rotate.c, common/semiflatten.c,
 9512         * plug-ins/plug-ins/common/shift.c, common/smooth_palette.c,
 9513         * plug-ins/common/snoise.c, plug-ins/common/sobel.c,
 9514         * plug-ins/common/spread.c, common/sunras.c,
 9515         * plug-ins/plug-ins/common/tga.c, common/tiff.c, common/tile.c,
 9516         * plug-ins/common/tileit.c, plug-ins/common/tiler.c,
 9517         * plug-ins/common/url.c, common/video.c, common/vinvert.c,
 9518         * plug-ins/plug-ins/common/waves.c, common/wind.c,
 9519         * plug-ins/common/wmf.c, common/xbm.c, plug-ins/common/xpm.c,
 9520         * plug-ins/common/xwd.c, common/warp.c, common/zealouscrop.c,
 9521         * plug-ins/plug-ins/common/gpb.c, common/spheredesigner.c,
 9522         * plug-ins/common/colortoalpha.c, plug-ins/common/csource.c,
 9523         * plug-ins/common/CML_explorer.c, common/winprint.c,
 9524         * plug-ins/plug-ins/common/winclipboard.c, common/color_enhance.c,
 9525         * plug-ins/plug-ins/common/sel_gauss.c, common/unsharp.c,
 9526         * plug-ins/common/sparkle.c.orig, plug-ins/dbbrowser/dbbrowser.c,
 9527         * plug-ins/faxg3/faxg3.c, fits/fits.c, plug-ins/flame/flame.c,
 9528         * plug-ins/fp/fp.c, gap/gap_filter_main.c, gap/gap_main.c,
 9529         * plug-ins/plug-ins/gap/gap_decode_mpeg_main.c,
 9530         * plug-ins/gap/gap_frontends_main.c, plug-ins/gdyntext/gdyntext.c,
 9531         * plug-ins/gfig/gfig.c, helpbrowser/helpbrowser.c,
 9532         * plug-ins/plug-ins/ifscompose/ifscompose.c, maze/maze.c,
 9533         * plug-ins/mosaic/mosaic.c, plug-ins/imagemap/imap_main.c,
 9534         * plug-ins/print/print.c, rcm/rcm.c, script-fu/script-fu.c,
 9535         * plug-ins/plug-ins/sel2path/sel2path.c, sgi/sgi.c, sinus/sinus.c,
 9536         * plug-ins/plug-ins/struc/struc.c, webbrowser/webbrowser.c,
 9537         * plug-ins/xjt/xjt.c: remove gettext calls from blurb, help and date
 9538         fields. They made me do it.
 9539 
 9540 Mon Jan 31 22:43:48 CET 2000  Sven Neumann <sven@gimp.org>
 9541 
 9542 	* libgimp/gimpcolorspace.c
 9543 	* libgimp/gimpcolorspace.h: added INTENSITY() macro
 9544 
 9545 	* app/blend.c
 9546 	* app/convert.c
 9547 	* app/gimpimage.c
 9548 	* app/temp_buf.c: use INTENSITY() from libgimp
 9549 
 9550 	* plug-ins/common/bumpmap.c
 9551 	* plug-ins/common/colorify.c
 9552 	* plug-ins/common/compose.c
 9553 	* plug-ins/common/decompose.c
 9554 	* plug-ins/common/displace.c
 9555 	* plug-ins/common/engrave.c
 9556 	* plug-ins/common/gradmap.c
 9557 	* plug-ins/common/newsprint.c
 9558 	* plug-ins/gflare/gflare.c
 9559 	* plug-ins/maze/handy.c
 9560 	* plug-ins/pagecurl/pagecurl.c
 9561 	* plug-ins/print/print-util.c
 9562 	* plug-ins/rcm/rcm.c
 9563 	* plug-ins/rcm/rcm.h
 9564 	* plug-ins/rcm/rcm_callback.c
 9565 	* plug-ins/rcm/rcm_dialog.c
 9566 	* plug-ins/rcm/rcm_gdk.c
 9567 	* plug-ins/rcm/rcm_misc.c
 9568 	* plug-ins/rcm/rcm_misc.h: use INTENSITY() and other 
 9569 	color_conversion_routines from libgimp. I'm not sure if I have 
 9570 	tested all this properly (I tried to do), so if you are bored, 
 9571 	please play around with the changed plug-ins.
 9572 
 9573 Mon Jan 31 21:52:27 CET 2000  Stanislav Brabec  <utx@penguin.cz>
 9574 
 9575 	* plug-ins/common/vinvert.c: Typo fix.
 9576 
 9577 Mon Jan 31 12:15:27 CET 2000  Sven Neumann <sven@gimp.org>
 9578 
 9579 	* modules/colorsel_gtk.c
 9580 	* modules/colorsel_triangle.c
 9581 	* plug-ins/common/CEL.c
 9582 	* plug-ins/common/depthmerge.c
 9583 	* plug-ins/common/gif.c
 9584 	* plug-ins/common/newsprint.c
 9585 	* plug-ins/common/normalize.c
 9586 	* plug-ins/common/semiflatten.c
 9587 	* plug-ins/common/sunras.c
 9588 	* plug-ins/common/vinvert.c
 9589 	* plug-ins/gap/gap_range_ops.c: s/colour/color/
 9590 	( The British will probably want to add en_GB po-files? )
 9591 
 9592 Mon Jan 31 10:59:29 CET 2000  Sven Neumann <sven@gimp.org>
 9593 
 9594 	* plug-ins/gap/gap_exchange_image.c
 9595 	* plug-ins/gap/gap_pdb_calls.[ch]
 9596 	* plug-ins/xjt/README_xjt_fileformat.txt
 9597 	* plug-ins/xjt/xjt.c
 9598 	* plug-ins/xjt/xpdb_calls.[ch]: 
 9599 	applied patches from Wolfgang Hofer <hof@hotbot.com>
 9600 
 9601 Mon Jan 31 02:55:00 GMT 2000 Nick Lamb <njl195@zepler.org.uk>
 9602 
 9603 	* plug-ins/common/tiff.c: Images we save are full size (duh)
 9604 	Applied to fix #5000 after some discussion and thought, this
 9605 	is really Quark's bug, but who am I to argue?
 9606 
 9607 Mon Jan 31 01:42:54 CET 2000  Sven Neumann <sven@gimp.org>
 9608 
 9609 	* app/brush_select.c: get serious...
 9610 	* app/transform_core.c: don't use g_message for error messages that 
 9611 	are intended for developers only
 9612 
 9613 Sun Jan 30 21:54:42 CET 2000  Sven Neumann <sven@gimp.org>
 9614 
 9615 	* app/brush_select.c
 9616 	* app/gradient_select.c: create the dialog at mouse position if not
 9617 	the main dialog (which is session-managed)
 9618 
 9619 	* app/convert.c: small UI changes
 9620 
 9621 	* app/gradient.c: don't include session.h
 9622 
 9623 	* app/session.c: the gradient_select dialog is not the gradient_editor
 9624 
 9625 2000-01-30  Michael Natterer  <mitch@gimp.org>
 9626 
 9627 	* plug-ins/FractalExplorer/Dialogs.c: the "blue" variable should
 9628 	not be connected to the "red" adjustment (Thanks to Peter Kämpf
 9629 	<pkaempf@box.echo.ch>), fixed the initial size of the "number of
 9630 	colors" preview.
 9631 
 9632 2000-01-30  Michael Natterer  <mitch@gimp.org>
 9633 
 9634 	* plug-ins/FractalExplorer/*:
 9635 
 9636 	- Removed the "Gradient" notebook page and added a gimp gradient
 9637 	  selection widget to the "Color" page instead.
 9638 	- UI cleanups (use the libgimp stuff).
 9639 	- Removed the "Languages" and "Callbacks" files.
 9640 	- Made it actually work (seemed quite important to me :-)
 9641 
 9642 	* plug-ins/common/png.c: Fix a typo to make it compile.
 9643 
 9644 Sat Jan 29 22:32:30 GMT 2000 Nick Lamb <njl195@zepler.org.uk>
 9645 
 9646 	* plug-ins/common/png.c: More conservative resolution behaviour
 9647 
 9648 Sat Jan 29 22:54:11 CET 2000  Stanislav Brabec  <utx@penguin.cz>
 9649 
 9650 	* app/convert.c: Typo fix.
 9651 
 9652 2000-01-29  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>
 9653 
 9654 	* plug-ins/script-fu/script-fu.c: more _() tagging.
 9655 
 9656 	* app/install.c: _() tagging for hardcoded fonts.
 9657 
 9658 Sat Jan 29 15:40:01 CET 2000  Sven Neumann <sven@gimp.org>
 9659 
 9660 	* app/convert.c
 9661 	* app/palette_select.c
 9662 	* app/palette_select.h: In indexed_conversion dialog, use a 
 9663 	pattern_selector instead of an option_menu. Adam, I hope you like 
 9664 	this...
 9665 
 9666 Sat Jan 29 12:06:51 CET 2000  Sven Neumann <sven@gimp.org>
 9667 
 9668 	* plug-ins/common/curve_bend.c
 9669 	* plug-ins/common/deinterlace.c
 9670 	* plug-ins/common/despeckle.c
 9671 	* plug-ins/common/plasma.c
 9672 	* plug-ins/common/randomize.c
 9673 	* plug-ins/common/sharpen.c
 9674 	* plug-ins/gap/gap_frontends_main.c
 9675 	* plug-ins/gdyntext/gdyntext.c
 9676 	* plug-ins/gfig/gfig.c
 9677 	* plug-ins/print/print-ps.c
 9678 	* plug-ins/print/print.c
 9679 	* plug-ins/sel2path/global.h
 9680 	* plug-ins/sel2path/math.c
 9681 	* plug-ins/sel2path/vector.c: removed warnings
 9682 
 9683 Fri Jan 28 17:38:36 CET 2000  Marc Lehmann <pcg@goof.com>
 9684 
 9685         * PLUGIN_MAINTAINERS, PLUGIN_CVS: mark Robert Krawitz with write
 9686         access to plug-ins/print, but comment all update commands out due
 9687         to Sven's concerns.
 9688 
 9689 2000-01-28  Michael Natterer  <mitch@gimp.org>
 9690 
 9691 	* app/main.c: bind the "gimp-libgimp" textdomain to get the
 9692 	libgimp widget translations. Did some code cleanup.
 9693 
 9694 	* libgimp/stdplugins-intl.h: bind "gimp-libgimp".
 9695 
 9696 	* libgimp/gimpintl.h: copyright header.
 9697 
 9698 	* libgimp/libgimp-intl.h: there is no dgettext_noop() function
 9699 	(typo/braino).
 9700 
 9701 	* libgimp/gimpwidgets.[ch]: one more table attach helper
 9702 	function. Should probably find a general way for the two
 9703 	functions.
 9704 
 9705 	* plug-ins/common/CML_explorer.c
 9706 	* plug-ins/common/align_layers.c
 9707 	* plug-ins/common/scatter_hsv.c
 9708 	* plug-ins/common/threshold_alpha.c: removed the gtkW_* wrapper
 9709 	functions. Badly hacked CML_explorer (The optionmenu creation is a
 9710 	bit more ugly than before but at least consistent with the other
 9711 	files using the libgimp optionmenu constructor).
 9712 
 9713 2000-01-28  Asbjorn Pettersen  <asbjornP@dualog.no>
 9714 
 9715 	* plug-ins/print/print-ps.c: use g_strcasecmp() instead of
 9716 	strcasecmp().
 9717 
 9718 	* plug-ins/print/print.c: Fix output_to,driver settings
 9719 	for OS/2 version.
 9720 
 9721 Fri Jan 28 10:48:55 CET 2000  Sven Neumann <sven@gimp.org>
 9722 
 9723 	* libgimp/libgimp-intl.h: bind gimp-libgimp domain
 9724 
 9725 Fri Jan 28 00:37:10 PST 2000 Manish Singh <yosh@gimp.org>
 9726 
 9727 	* configure.in
 9728 	* po-plug-ins
 9729 	* po-libgimp: moved libgimp strings into their own catalog.
 9730 	Mitch/Sven, could you take care of the domain rebinding?
 9731 
 9732 	* Makefile.am: make a gimp-config symlink to gimptool
 9733 
 9734 Fri Jan 28 02:43:36 CET 2000  Marc Lehmann <pcg@goof.com>
 9735 
 9736         * tools/pdbgen/pdb/gimage_mask.pdb, app/gimage_mask_cmds.c: Allow
 9737         zero radius arguments for selection_{shrink,grow,border,feather}.
 9738 
 9739 Fri Jan 28 01:16:35 CET 2000  Marc Lehmann <pcg@goof.com>
 9740 
 9741         * PLUGIN_CVS: updated to give Kevin Turner write access to
 9742         the maze plug-in (therefore, the maze plug-in is no longer
 9743         managable within the gnome cvs server. If you have any
 9744         comments/suggestions...)
 9745 
 9746 2000-01-28  Michael Natterer  <mitch@gimp.org>
 9747 
 9748 	* libgimp/Makefile.am
 9749 	* libgimp/libgimp-intl.h: new file to be included by libgimp files
 9750 	only. Re-defines _() and gettext() as dgettext() and N_() as
 9751 	dgettext_noop().
 9752 	This way the translations of the various widgets which are used in
 9753 	both the app and plugins are searched in the correct catalog.
 9754 
 9755 	* libgimp/gimpcolorbutton.c
 9756 	* libgimp/gimpexport.c
 9757 	* libgimp/gimpfileselection.c
 9758 	* libgimp/gimpunit.c
 9759 	* libgimp/gimpunitmenu.c
 9760 	* libgimp/gimpwidgets.c: #include "libgimp-intl.h"
 9761 
 9762 2000-01-28  Michael Natterer  <mitch@gimp.org>
 9763 
 9764 	* libgimp/gimpwidgets.[ch]: added one more option menu constructor
 9765 	and made the namespace more consistent, minor fixes.
 9766 
 9767 	* libgimp/gimpdialog.c
 9768 	* libgimp/gimpunitmenu.c: minor fixes.
 9769 
 9770 	* app/preferences_dialog.c
 9771 	* plug-ins/borderaverage/borderaverage.c
 9772 	* plug-ins/common/gif.c
 9773 	* plug-ins/common/randomize.c: changed according to the above
 9774 	namespace cleanups.
 9775 
 9776 Thu Jan 27 23:54:05 CET 2000  Sven Neumann <sven@gimp.org>
 9777 
 9778 	* plug-ins/common/newsprint.c
 9779 	* plug-ins/gfig/gfig.c: fixed typos 
 9780 
 9781 2000-01-27  Tor Lillqvist  <tml@iki.fi>
 9782 
 9783 	* app/main.c (on_signal): No need to use an #ifdef for G_OS_WIN32
 9784 	as the whole function is already bypassed on Win32.
 9785 
 9786 	* libgimp/gimp.def
 9787 	* libgimp/gimpui.def: Updates.
 9788 
 9789 	* plug-ins/makefile.cygwin
 9790 	* plug-ins/makefile.msc: Goodbye to the megawidget library.
 9791 
 9792 	* plug-ins/common/papertile.c: MAIN() must be after PLUG_IN_INFO
 9793 	definition.
 9794 	
 9795 2000-01-27  Michael Natterer  <mitch@gimp.org>
 9796 
 9797 	* plug-ins/pagecurl/pagecurl.c: a little ui eye candy...
 9798 
 9799 Thu Jan 27 22:02:44 CET 2000  Sven Neumann <sven@gimp.org>
 9800 
 9801 	* plug-ins/common/gauss_iir.c
 9802 	* plug-ins/common/gauss_rle.c
 9803 	* plug-ins/common/grid.c: don't connect to the unit_changed signal
 9804 
 9805 2000-01-27  Michael Natterer  <mitch@gimp.org>
 9806 
 9807 	* plug-ins/common/newsprint.c: changed the ui to use the libgimp
 9808 	widget constructors, put the channel settings into a notebook, did
 9809 	some indentation.
 9810 
 9811 Thu Jan 27 16:26:47 CET 2000  Sven Neumann <sven@gimp.org>
 9812 
 9813 	* plug-ins/common/gifload.c: fixed typo that made gimp crash when
 9814 	loading a gif 
 9815 
 9816 	* app/fileops.c: guard against similar errors
 9817 
 9818 2000-01-27  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>
 9819 
 9820 	* plug-ins/gap/gap_decode_mpeg_main.c: added dummy menus
 9821 	for menu path translation.
 9822 	
 9823 	* po-plug-ins/POTFILES.in: added missing
 9824 	plug-ins/gap/gap_frontends_main.c.
 9825 
 9826 	* plug-ins/borderaverage/borderaverage.c: added missing _()
 9827 	for progress bar description.
 9828 
 9829 Thu Jan 27 14:55:00 CET 2000  Sven Neumann <sven@gimp.org>
 9830 
 9831 	* plug-ins/print/*: updated to version 3.0.5
 9832 
 9833 Thu Jan 27 13:08:50 CET 2000  Sven Neumann <sven@gimp.org> 
 9834 
 9835 	* plug-ins/ifscompose/ifscompose.[ch]: use gimp_color_buttons
 9836 
 9837 Thu Jan 27 11:24:05 CET 2000  Sven Neumann <sven@gimp.org>
 9838 
 9839 	* plug-ins/gap/gap_exchange_image.c
 9840 	* plug-ins/gap/gap_mov_dialog.c
 9841 	* plug-ins/gap/gap_pdb_calls.[ch]:
 9842 	applied patches from Wolfgang Hofer <hof@hotbot.com>
 9843 
 9844 2000-01-26  Michael Natterer  <mitch@gimp.org>
 9845 
 9846 	* app/preferences_dialog.c: forgot to correctly set the
 9847 	tile_cache_size. Only apply show_tool_tips and tile_cache_size if
 9848 	the prefs settings are not currupt.
 9849 
 9850 2000-01-26  Michael Natterer  <mitch@gimp.org>
 9851 
 9852 	* app/preferences_dialog.c: made the handling of the values which
 9853 	can't be changed on the fly consistent:
 9854 
 9855 	- Some of the widget callbacks were connected to gimprc variables
 9856 	  instead of pref dialog's "edit_" variables.
 9857 	- Correctly assign value, edit_value, old_value and save_value for
 9858 	  all of them.
 9859 	- Separated them from the other values in all functions.
 9860 	- Reduced the endless "if" madness in some callbacks.
 9861 
 9862 2000-01-26  Michael Natterer  <mitch@gimp.org>
 9863 
 9864 	* app/preferences_dialog.c: use the int adjustment callback from
 9865 	libgimp, simplified the confirm dialog signal callbacks.
 9866 
 9867 Wed Jan 26 11:06:46 CET 2000  Sven Neumann <sven@gimp.org>
 9868 
 9869 	* plug-ins/xjt/xjpeg.c: s/malloc/g_malloc/ ; s/free/g_free/
 9870 
 9871 Wed Jan 26 04:12:08 CET 2000  Marc Lehmann <pcg@goof.com>
 9872 
 9873 	* PLUGIN_CVS: mirroring control script (read it for more info).
 9874         * ChangeLog.plug-ins: The ChangeLog file for the plug-in cvs.
 9875 
 9876 2000-01-26  Michael Natterer  <mitch@gimp.org>
 9877 
 9878 	* libgimp/gimpsizeentry.[ch]: block the sizeentry's signals while
 9879 	updating is's fields after a unit change and emit the
 9880 	"value_changed" signal manually afterwards. This avoids multiple
 9881 	"value_changed" signals which may cause callbacks to change the
 9882 	sizeentry in the middle of a unit update.
 9883 
 9884 	* plug-ins/commion/spread.c: no need to connect to the sizeentry's
 9885 	"unit_changed" signal.
 9886 
 9887 Wed Jan 26 00:10:34 CET 2000  Sven Neumann <sven@gimp.org>
 9888 
 9889 	* plug-ins/common/colorify.c: use a gimp_color_button
 9890 
 9891 	* plug-ins/common/spread.c: use gimp_size_entries
 9892 
 9893 2000-01-25  Michael Natterer  <mitch@gimp.org>
 9894 
 9895 	* app/appenv.h: removed BOUNDS, MINIMUM and MAXIMUM. No need to
 9896 	include both <glib.h> and <gtk/gtk.h>.
 9897 
 9898 	* app/*
 9899 	* tools/pdbgen/pdb/text_tool.pdb: s/BOUNDS/CLAMP/,
 9900 	same for MIN and MAX.
 9901 
 9902 	* app/preferences_dialog.c: the "Check Size" widget was connected
 9903 	to the transparency_type variable.
 9904 
 9905 	* plug-ins/common/sobel.c: removed definitions of MIN and ROUND.
 9906 
 9907 	* libgimp/gimp.h: #include "gimplimits.h" and "gimpcolorspace.h".
 9908 
 9909 	* plug-ins/*: don't include the two files.
 9910 
 9911 Tue Jan 25 21:58:49 CET 2000  Sven Neumann <sven@gimp.org>
 9912 
 9913 	* app/layer.c: applied a change suggested by Steinar H. Gunderson.
 9914 	Fixes crashing on empty images (bug #5536).
 9915 
 9916 Tue Jan 25 21:16:57 CET 2000  Sven Neumann <sven@gimp.org>
 9917 
 9918 	* app/gdisplay.c: disable "Layer to Imagesize" on empty images
 9919 
 9920 Tue Jan 25 20:08:35 CET 2000  Sven Neumann <sven@gimp.org>
 9921 
 9922 	* plug-ins/common/colorify.c: use gimp_tile_cache_ntiles ()
 9923 	* plug-ins/common/lic.c: when creating a new image, disable undo, 
 9924 	enable it later when the new image is completed
 9925 
 9926 2000-01-25  Michael Natterer  <mitch@gimp.org>
 9927 
 9928 	* configure.in
 9929 	* po-plug-ins/POTFILES.in
 9930 	* plug-ins/common/Makefile.am
 9931 	* plug-ins/common/plugin-defs.pl
 9932 	* plug-ins/megawidget/*: removed. (There were only 3 functions
 9933 	left which were used by ~5 plugins, so I moved the resp. functions
 9934 	to the plugins). More preview stuff to come...
 9935 
 9936 	* app/airbrush_blob.c
 9937 	* modules/colorsel_triangle.c
 9938 	* modules/colorsel_water.c: use G_PI instead of M_PI.
 9939 
 9940 	* app/procedural_db.h
 9941 	* libgimp/gimpenums.h
 9942 	* plug-ins/script-fu/script-fu-constants.c
 9943 	* tools/pdbgen/enums.pl: new PDB return value STATUS_CANCEL which
 9944 	indicates that "Cancel" was pressed in a plugin dialog. (Useful
 9945 	only for file load/save plugins).
 9946 
 9947 	* app/fileops.[ch]
 9948 	* app/menus.c: changes to handle STATUS_CANCEL correctly. Did some
 9949 	code cleanup in fileops.[ch]. Pop up a warning if File->Save
 9950 	failed.
 9951 
 9952 	* app/plug_in.c: return_val[0] is of type PDB_STATUS, not
 9953 	PDB_INT32.
 9954 
 9955 	* libgimp/gimpmath.h: new constant G_MAXRAND which equals to
 9956 	RAND_MAX if it exists or to G_MAXINT otherwise.
 9957 
 9958 	* libgimp/gimpwidgets.[ch]: new function gimp_random_seed_new()
 9959 	which creates a spinbutton and a "Time" toggle.
 9960 	Call the function which does the "set_sensitive" magic from the
 9961 	radio button callback.
 9962 
 9963 	* plug-ins/[75 plugins]:
 9964 
 9965 	- Return STATUS_CANCEL in all file load/save dialogs if "Cancel"
 9966 	  was pressed.
 9967 	- Standardized the file plugins' "run" functions.
 9968 	- Use G_PI and G_MAXRAND everywhere.
 9969 	- Added tons of scales and spinbuttons instead of text entries.
 9970 	- Applied uniform packing/spacings all over the place.
 9971 	- Reorganized some UIs (stuff like moving the preview to the top
 9972 	  left corner of the dialog).
 9973 	- Removed many ui helper functions and callbacks and use the stuff
 9974 	  from libgimp instead.
 9975 	- I tried not to restrict the range of possible values when I
 9976 	  replaced entries with spinbuttons/scales but may have failed,
 9977 	  though in some cases. Please test ;-)
 9978 	- #include <libgimp/gimpmath.h> where appropriate and use it's
 9979 	  constants.
 9980 	- Indentation, s/int/gint/ et.al., code cleanup.
 9981 
 9982 	RFC: The plugins are definitely not useable with GIMP 1.0 any
 9983 	     more, so shouldn't we remove all the remaining compatibility
 9984 	     stuff ??? (like "#ifdef GIMP_HAVE_PARASITES")
 9985 
 9986 Tue Jan 25 15:10:14 CET 2000  Stanislav Brabec  <utx@penguin.cz>
 9987 
 9988 	* plug-ins/common/color_enhance.c: On request of
 9989 	Martin Weber <martweb@gmx.net>. Improve types (double,
 9990 	gdouble, gint).
 9991 
 9992 Mon Jan 24 22:28:00 CET 2000  Seth Burgess <sjburges@gimp.org>
 9993 
 9994 	* app/gdisplay_ops.c: Added a minimum width for shrink wrap;
 9995         without it, it would map improperly and create a mess for small
 9996 	images.  Its not a very shrunk wrap since the statusbar is so
 9997         large, but at least it works.  I welcome other suggestions on
 9998 	better ways to fix this.
 9999 
10000 Mon Jan 24 23:28:08 CET 2000  Sven Neumann <sven@gimp.org>
10001 
10002 	* app/gimpdnd.c: I think this time I got it right. Still the same
10003 	color after hours of dragging it between the gimp and the gtk+
10004 	color-selector... (gimp uses guchar, X guint16 and gtk+ double)
10005 
10006 Mon Jan 24 14:10:40 PST 2000 Manish Singh <yosh@gimp.org>
10007 
10008 	* acconfig.h
10009 	* configure.in
10010 	* libgimp/Makefile.am
10011 	* libgimp/gimpregex.h
10012 	* libgimp/regex.c
10013 	* app/Makefile.am
10014 	* app/regex.[ch]
10015 	* plug-ins/script-fu/Makefile.am
10016 	* plug-ins/script-fu/regex.[ch]
10017 	* plug-ins/script-fu/interp_regex.c
10018 	* tools/pdbgen/pdb/plug_in.pdb
10019 	* tools/pdbgen/pdb/procedural_db.pdb: reverted previous regex move
10020 	patch. This does *not* belong in libgimp and is just bloat. We'll
10021 	use the regex functionality in glib once it has it.
10022 	
10023 	* acinclude.m4
10024 	* config.guess
10025 	* config.sub
10026 	* ltconfig
10027 	* ltmain.sh: upgrade to libtool 1.3.4
10028 
10029 	* app/convert.c
10030 	* app/gimpbrushpipe.c: minor cleanups
10031 
10032 Mon Jan 24 22:15:46 CET 2000  Sven Neumann <sven@gimp.org>
10033 
10034 	* PLUGIN_MAINTAINERS: Simon Budig maintains PageCurl
10035 
10036 	* plug-ins/gap/gap_pdb_calls.c
10037 	* plug-ins/xjt/README
10038 	* plug-ins/xjt/README_xjt_fileformat.txt
10039 	* plug-ins/xjt/xjt.c
10040 	* plug-ins/xjt/xpdb_calls.c
10041 	* plug-ins/xjt/xpdb_calls.h
10042 	* po-plug-ins/POTFILES.in: applied (modified) patches from
10043 	Wolfgang Hofer <hof@hotbot.com>.
10044 
10045 Mon Jan 24 21:30:26 CET 2000  Sven Neumann <sven@gimp.org>
10046 
10047 	* tips/gimp_tips.pl.txt
10048 	* plug-ins/common/align_layers.c: 
10049 	i18n fixes from Ar't <psi2494@orca.mila.edu.pl>
10050 
10051 Mon Jan 24 17:12:44 CET 2000  Sven Neumann <sven@gimp.org>
10052 
10053 	* app/regex.[ch]: removed 
10054 	
10055 	* app/Makefile.am
10056 	* app/plug_in_cmds.c
10057 	* app/procedural_db_cmds.c: cleaning up behind Daniel ...
10058 
10059 Thu Jan 17 12:13:01 CET 2000  Daniel Egger <Daniel.Egger@suse.de>
10060 
10061 	(applied by pcg@goof.com)
10062 
10063 	* PLUGIN_MAINTAINERS: Add Martin Weber for sparkle and gflare.
10064 
10065 	* MAINTAINERS: Add myself.      
10066 
10067 Thu Jan 15 14:43:23 CET 2000  Daniel Egger <Daniel.Egger@suse.de>
10068 
10069 	(applied by pcg@goof.com)
10070 
10071 	* app/plug_in.c: Removed unnecessary #include "regex.h".
10072 
10073 	* app/regex.c: Removed ... 
10074 	* libgimp/regex.c: Shamelessly stolen from current glibc because we
10075 	  want LPGL here. 
10076 
10077 	* app/regex.h: Moved to ...
10078 	* libgimp/gimpregex.h: ... and renamed it.
10079 
10080 	* plug-ins/script-fu/regex.c 
10081 	* plug-ins/script-fu/regex.h: Removed. 
10082 
10083 	* libgimp/Makefile.am, 
10084 	* plug-ins/script-fu/Makefile.am, 
10085  	* app/Makefile.am: Tweak them to match the changes.
10086 
10087 	* plug-ins/script-fu/interp_regex.c 
10088 	* tools/pdbgen/pdb/plug_in.pdb 
10089 	* tools/pdbgen/pdb/procedural_db.pdb: Include "libgimp/regex.h"
10090 	  instead of "regex.h".
10091  
10092 	* config.h.in 
10093 	* configure.in 
10094 	* acconfig.h: Check, whether regex is provided by standard libs.
10095 	  If this is the case avoid compiling it and use the standard one,
10096 	  thus reducing compile time and code and saveing diskspace.
10097     
10098 Sun Jan 23 23:08:18  2000  Jay Cox  <jaycox@gimp.org>
10099 
10100 	* plug-ins/common/psd.c:  load the resolution info from the psd file.
10101 
10102 Sun Jan 23 19:03:28 CET 2000  Sven Neumann <sven@gimp.org>
10103 
10104 	* app/paths_dialog.c: set the menu sensitivity after the last path
10105 	was deleted
10106 
10107 Sun Jan 23 14:33:57 CET 2000  Sven Neumann <sven@gimp.org>
10108 
10109 	* app/gdisplay.c
10110 	* app/gdisplay_ops.c
10111 	* app/gimage.c
10112 	* app/gimpimage.c
10113 	* app/gimpimageP.h: Renamed gimage->ref_count to disp_count and 
10114 	slightly changed the way it is used. As the new name suggests it
10115 	is only used to count the number of displays associated with an
10116 	image. It is now impossible to delete an image that has an
10117 	associated display. You have to delete the display instead. Before
10118 	this change it was possible to delete an image through the PDB that
10119 	was created through the UI and bad things happened soon...
10120 
10121 	* app/gimage_cmds.c
10122 	* tools/pdbgen/pdb/gimage.pdb: Changed the help for gimp_image_delete
10123 	so it explains better what actually happens. The old help was quite
10124 	misleading.
10125 
10126 Sat Jan 22 22:14:18 GMT 2000  Austin Donnelly  <austin@gimp.org>
10127 
10128 	* MAINTAINERS: update my entry.
10129 	* PLUGIN_MAINTAINERS: I maintain newsprint.
10130 
10131 	* app/fuzzy_select.c: fix so if you move the pointer back to
10132 	   where you started, the selection is also the same.  Can people
10133 	   (tigert?) give this a spin - if it isn't as intuitive as the
10134 	   old way we should roll this back.
10135 
10136 	* plug-ins/common/jpeg.c: use volatile to get rid of "clobber"
10137 	   warnings from GCC.  Also, fix handling of multiple COM
10138 	   sections, so can load images such as
10139 	   /usr/share/pixmaps/backgrounds/space/clem_full_moon_strtrk.jpg or
10140 	   /usr/share/pixmaps/backgrounds/space/apollo08_earthrise.jpg
10141 	   which used to segv the jpeg plugin.
10142 
10143 	* plug-ins/common/newsprint.c: update my email address.
10144 
10145 	* plug-ins/common/ps.c: applied gimp-kirchgessner-000116-0.patch:
10146 	   save using PostScript level 2 features which result in files
10147 	   60% smaller than naive level 1 method.  Peter added a
10148 	   checkbutton to the UI to revert to level 1 algorithm, but we
10149 	   default to level 2.  Almost everyone should have a level 2
10150 	   printer, new printers and ghostscript are level 3 these days.
10151 
10152 Sat Jan 22 21:38:08 CET 2000  Sven Neumann <sven@gimp.org>
10153 
10154 	* app/gimpdnd.c: corrected off-by-one error in color dnd
10155 
10156 Sat Jan 22 18:50:18 CET 2000  Sven Neumann <sven@gimp.org>
10157 
10158 	* app/global_edit.c: in edit_clear and edit_fill return TRUE if the
10159 	selection is empty, since the operation succeded by doing nothing.
10160 	Returning FALSE here crashed lots of script-fus.
10161 
10162 Sat Jan 22 16:00:52 CET 2000  Sven Neumann <sven@gimp.org>
10163 
10164 	* app/commands.c
10165 	* app/gdisplay.c
10166 	* app/gdisplay.h
10167 	* app/scale.c: call setup_scale when changing the resolution or unit,
10168 	so the rulers get updated correctly
10169 
10170 Sat Jan 21 21:00:00 CST 2000 Seth Burgess <sjburges@gimp.org>
10171 
10172 	* app/transform_core.c: applied Steinar's 
10173         <sgunderson@bigfoot.com> fix for a NULL pointer 
10174         dereference in the transform core.
10175         
10176 Sat Jan 22 01:47:30 GMT 2000 Nick Lamb <njl195@zepler.org.uk>
10177 
10178 	* plug-ins/common/tiff.c: Fix bug reported by Marc Lehmann
10179 
10180 Sat Jan 22 01:02:25 CET 2000  Stanislav Brabec  <utx@penguin.cz>
10181 
10182 	* plug-ins/gfig/gfig.c: Menu i18n fix.
10183 
10184 Sat Jan 22 00:36:54 CET 2000  Stanislav Brabec  <utx@penguin.cz>
10185 
10186 	* plug-ins/gflare/gflare.c: Applied patch on request of
10187 	Martin Weber <martweb@gmx.net>.
10188 
10189 Fri Jan 21 16:35:26 EST 2000 Gregory McLean <gregm@comstar.net>
10190 
10191 	* gimp.spec: Updated a bit more, split the perl stuff off into
10192 	a seperate package as it needs other bits that aren't in a dist
10193 	by default. Also work on auto-generating the %files part.
10194 
10195 Fri Jan 21 18:11:05 CET 2000  Sven Neumann <sven@gimp.org>
10196 
10197 	* plug-ins/script-fu/script-fu-scripts.c: Provide a copy 
10198 	of the improved g_strescape function from glib-1.3 if 
10199 	compiled with older versions of glib. This allows to use 
10200 	quotes and other special characters in Script-Fu strings.
10201 
10202 Thu Jan 20 17:37:38 PST 2000 Manish Singh <yosh@gimp.org>
10203 
10204 	* configure.in
10205 	* plug-ins/gimp_ace
10206 	* plug-ins/common/Makefile.am
10207 	* plug-ins/common/kaleidoscope.c: reverted previous plugin addition
10208 
10209 Fri Jan 21 00:24:19 CET 2000  Stanislav Brabec  <utx@penguin.cz>
10210 
10211 	* plug-ins/rcm/rcm.c: Typo fix.
10212 
10213 Thu Jan 20 23:28:35 CET 2000  Stanislav Brabec  <utx@penguin.cz>
10214 
10215 	Added new plug-ins from Martin Weber <martweb@gmx.net>:
10216 	* plug-ins/common/kaleidoscope.c: New file.
10217 	* plug-ins/gimp_ace: New directory.
10218 	* plug-ins/common/Makefile.am:  Updated.
10219 	* configure.in: Updated.
10220 
10221 Thu Jan 20 18:07:21 CET 2000  Sven Neumann <sven@gimp.org>
10222 
10223 	* app/channel.c
10224 	* app/channel.h
10225 	* app/gimpimage.c
10226 	* app/layer.c
10227 	* app/qmask.c: implemented the "removed" signal for channels and
10228 	connected qmask to it to keep the buttons in sync when a qmask
10229 	channels gets deleted manually. Fixes bug #2516.
10230 
10231 Thu Jan 20 16:56:00 CET 2000  Sven Neumann <sven@gimp.org>
10232 
10233 	* plug-ins/gdyntext/gdyntext.c: backported the bugfix from 
10234 	gdyntext-1.4.4. This fixes bug #2354 (extra undo step introduced).
10235 
10236 Thu Jan 20 13:20:55 CET 2000  Sven Neumann <sven@gimp.org>
10237 
10238 	* app/color_cmds.c
10239 	* app/curves.c
10240 	* app/curves.h
10241 	* tools/pdbgen/pdb/color.pdb: added load and save functionality
10242 	to the Curves tool
10243 
10244 Wed Jan 19 21:03:00 CST 2000  Seth Burgess <sjburges@gimp.org>
10245 
10246 	* app/gdisplay_ops.c: make shrink wrap work.  Not an elegant
10247         solution (hiding and redrawing window)
10248 
10249 Wed Jan 19 21:36:06 CET 2000  Sven Neumann <sven@gimp.org>
10250 
10251 	* cursors/bigcirc
10252 	* cursors/bigcircmsk: removed
10253 
10254 	* cursors/mouse1_selu
10255 	* cursors/mouse1_selumsk: new files
10256 
10257 	* Makefile.am
10258 	* app/bezier_select.c
10259 	* app/cursorutil.c
10260 	* app/cursorutil.h: got rid of the big fat bigcirc cursor and added
10261 	a new one in the style of the others
10262 
10263 2000-01-19  Garry R. Osgood <gosgood@idt.net>
10264 
10265 	* gimp/app/disp_callbacks.c
10266         * gimp/app/ellipse_select.c
10267         * gimp/app/free_select.c
10268         * gimp/app/fuzzy_select.c
10269         * gimp/app/rect_select.c
10270         * gimp/app/rect_select.h
10271         * gimp/app/rect_selectP.h
10272         * gimp/app/tools.c
10273         * gimp/app/tools.h
10274         * gimp/app/toolsF.h
10275 
10276         Boolean selection operations, (adding to,
10277         subtracting from, or intersecting with
10278         pre-existing selections) now occur regardless
10279         of the setting of "Disable Cursor Update"
10280         toggle button in Interface/Image Window
10281         category. Introduced a new tool action type,
10282         OperUpdateFunc, To provide a distinct context
10283         for such activity. see
10284         http://idt.net/~gosgood/gimp-patch/patch05.html
10285         for full details. Closes #2568.
10286 
10287 Wed Jan 19 12:50:55 CET 2000  Stanislav Brabec  <utx@penguin.cz>
10288 
10289 	* plug-ins/gflare/gflare.c: Typo fix and typo update.
10290 
10291 Wed Jan 19 11:00:19 CET 2000  Stanislav Brabec  <utx@penguin.cz>
10292 
10293 	Applied patch from Martin Weber <martweb@gmx.net>:
10294 	* plug-ins/fp/fp_hsv.c removed
10295 	* plug-ins/fp/fp_hsv.h removed
10296 	* plug-ins/common/nova.c
10297 	* plug-ins/fp/Makefile.am
10298 	* plug-ins/fp/fp.c
10299 	* plug-ins/fp/fp_gdk.c
10300 	* plug-ins/fp/fp_gtk.c
10301 	* plug-ins/fp/fp_misc.c
10302 	* plug-ins/common/color_enhance.c: Removed unneccessary
10303 	rgb_to_hsv routines.
10304 	* plug-ins/gflare/gtkmultioptionmenu.c: Bugfix, not very
10305 	elegant but correct.
10306 	* plug-ins/common/sparkle.c: Bugfix.
10307 	* plug-ins/script-fu/scripts/frosty-logo.scm
10308 	* plug-ins/script-fu/scripts/t-o-p-logo.scm: Necessary for the
10309 	patched sparkle.
10310 
10311 2000-01-19  David Monniaux  <monniaux@quatramaran.ens.fr>
10312 
10313 	* plug-ins/gfig/gfig.c
10314 	* plug-ins/gfig/Makefile.am
10315 	* po-plug-ins/POTFILES.in: i18n of gfig
10316 
10317 Tue Jan 18 22:34:30 CET 2000  Sven Neumann <sven@gimp.org>
10318 
10319 	* app/fileops_cmds.c
10320 	* tools/pdbgen/pdb/fileops.pdb: hopefully fixed 
10321 	gimp_file_load_thumbnail PDB function
10322 
10323 	* app/gimage_cmds.c
10324 	* tools/pdbgen/pdb/gimage.pdb: in gimp_image_get_thumbnail changed
10325 	a variable name from num_pixels to num_bytes, since that`s what it
10326 	contains
10327 
10328 	* tools/pdbgen/pdbgen.pl: arrays need a length argument again since
10329 	the PDB relies on it
10330 
10331 Tue Jan 18 21:46:25 CET 2000  Sven Neumann <sven@gimp.org>
10332 
10333 	* plug-ins/common/gauss_iir.c
10334 	* plug-ins/common/gauss_rle.c: The blur radius can now be specified
10335 	independently in each direction. For backward compatibility I left
10336 	the original PDB functions unchanged and added new ones. The actual 
10337 	blurring is done in the same function for both interfaces.
10338 
10339 	* plug-ins/gap/Makefile.am
10340 	* plug-ins/gap/gap_filter_iterators.c
10341 	* plug-ins/gap/iter_ALT/gen/plug_in_gauss_iir2_iter_ALT.inc
10342 	* plug-ins/gap/iter_ALT/gen/plug_in_gauss_rle2_iter_ALT.inc: added
10343 	iterator functions for the new gauss_blur functions.
10344 
10345 	* plug-ins/common/grid.c: small changes to the way the size_entries 
10346 	are set up
10347 	
10348 	* plug-ins/common/noisify.c: 
10349 	applied (modified) patch from Julian Kinraid <jkinraid@clear.net.nz>
10350 
10351 2000-01-18  Tor Lillqvist  <tml@iki.fi>
10352 
10353 	* README.win32: Some clarifications.
10354 
10355 	* PLUGIN_MAINTAINERS: I maintain psp.
10356 
10357 	* libgimp/gimp.def
10358 	* libgimp/gimpui.def
10359 	* libgimp/makefile.cygwin
10360 	* libgimp/makefile.msc
10361 	* plug-ins/makefile.cygwin
10362 	* plug-ins/makefile.msc: Updates.
10363 
10364 	* plug-ins/twain/twain.c
10365 	* plug-ins/winsnap/winsnap.c
10366 	* po-plug-ins/POTFILES.in: i18n.
10367 
10368 	* app/text_tool.c: Add Win32 workaround for yasuhiro's "i18n fix"
10369 	change that introduced an X11 dependency.
10370 
10371 2000-01-18  David Monniaux  <monniaux@quatramaran.ens.fr>
10372 
10373 	* app/tools.c: clearer tool-tip for transform tool.
10374 
10375 	* plug-ins/gflare/Makefile.am
10376 	* plug-ins/gflare/gflare.c
10377 	* po-plug-ins/POTFILES.in: i18n of GFlare
10378 
10379 Mon Jan 17 23:11:10 CET 2000  Sven Neumann <sven@gimp.org>
10380 
10381 	* plug-ins/common/wind.c: Wind used to crash badly when used with
10382 	an active selection. Should be fixed now.
10383 
10384 Mon Jan 17 22:24:00 CET 2000  Sven Neumann <sven@gimp.org>
10385 
10386 	* plug-ins/AlienMap2/AlienMap2.c
10387 	* plug-ins/common/apply_lens.c: fixed typos
10388 
10389 Mon Jan 17 12:05:35 PST 2000 Manish Singh <yosh@gimp.org>
10390 
10391 	* help/C/*/Makefile.am: use $(LN_S) instead of ln -sf, should fix
10392 	bug #5289.
10393 
10394 	* tools/pdbgen/lib.pl
10395 	* tools/pdbgen/pdb/brushes.pdb
10396 	* tools/pdbgen/pdb/gimage_mask.pdb
10397 	* tools/pdbgen/pdb/guides.pdb
10398 	* tools/pdbgen/pdb/parasite.pdb
10399 	* tools/pdbgen/pdb/unit.pdb: more lib work, slight guide tweak
10400 
10401 2000-01-17  Michael Natterer  <mitch@gimp.org>
10402 
10403 	* libgimp/gimpcolorbutton.c: emit the "color_changed" signal
10404 	whenever the user selects "Use FG/BG Color" from the popup menu.
10405 
10406 	* libgimp/gimpwidgets.c: gimp_table_attach_aligned(): allow the
10407 	function to be called with label == NULL.
10408 
10409 	* plug-ins/AlienMap/AlienMap.c
10410 	* plug-ins/AlienMap2/AlienMap2.c
10411 	* plug-ins/common/CEL.c
10412 	* plug-ins/common/CML_explorer.c
10413 	* plug-ins/common/apply_lens.c
10414 	* plug-ins/common/checkerboard.c
10415 	* plug-ins/common/engrave.c
10416 	* plug-ins/common/exchange.c
10417 	* plug-ins/common/gauss_iir.c
10418 	* plug-ins/common/gauss_rle.c
10419 	* plug-ins/common/illusion.c
10420 	* plug-ins/common/max_rgb.c
10421 	* plug-ins/common/mblur.c
10422 	* plug-ins/common/oilify.c
10423 	* plug-ins/common/sel_gauss.c
10424 	* plug-ins/common/shift.c
10425 	* plug-ins/common/smooth_palette.c
10426 	* plug-ins/common/sparkle.c
10427 	* plug-ins/common/video.c
10428 	* plug-ins/common/vpropagate.c
10429 	* plug-ins/common/warp.c
10430 	* plug-ins/sgi/sgi.c: more ui updates.
10431 
10432 2000-01-17  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>
10433 
10434 	* plug-ins/common/csource.c
10435 	* plug-ins/common/header.c
10436 	* plug-ins/common/winclipboard.c
10437 	* po-plug-ins/POTFILES.in: added gettext support.
10438 
10439 Sat Jan 16 19:58:55 CET 2000  Stanislav Brabec  <utx@penguin.cz>
10440 
10441 	* plug-ins/common/shift.c: Typo fix.
10442 
10443 2000-01-16  Michael Natterer  <mitch@gimp.org>
10444 
10445 	* app/layers_dialog.c: oops, the "Add Layer Mask" dialog contained
10446 	nothing after my last change.
10447 
10448 	* libgimp/gimpwidgets.c: gimp_table_attach_aligned() sets the
10449 	yalign of the widget to 0.5 instead of 1.0.
10450 
10451 	* plug-ins/common/align_layers.c
10452 	* plug-ins/common/apply_lens.c
10453 	* plug-ins/common/blinds.c
10454 	* plug-ins/common/blur.c
10455 	* plug-ins/common/cubism.c
10456 	* plug-ins/common/decompose.c
10457 	* plug-ins/common/flarefx.c
10458 	* plug-ins/common/glasstile.c
10459 	* plug-ins/common/jigsaw.c
10460 	* plug-ins/common/mail.c
10461 	* plug-ins/common/nova.c
10462 	* plug-ins/common/randomize.c
10463 	* plug-ins/common/ripple.c
10464 	* plug-ins/common/scatter_hsv.c
10465 	* plug-ins/common/shift.c
10466 	* plug-ins/common/sparkle.c
10467 	* plug-ins/common/spread.c: even more spinbuttons and other ui
10468 	updates.
10469 
10470 2000-01-16 Garry R. Osgood <gosgood@idt.net>
10471 
10472 	* app/global_edit.c
10473 	global_edit.c  Uncovered buglet spawned by #5045 fix.
10474 	edit_paste() now properly supplies a GimpImageType
10475 	parameter in the case where a GimpImage parameter has no 
10476 	active_drawable: occurs when the user invokes a 
10477 	paste into an empty image.
10478 
10479 Sat Jan 15 22:27:56 CET 2000  Marc Lehmann <pcg@goof.com>
10480 
10481         * libgimp/gimpenv.c, libgimp/color_selector.h,
10482         libgimp/color_display.h: Change license to LGPL (see the log
10483         message for approval of the various authors). If an author was
10484         left out please contact me!!
10485 
10486 Fri Jan 14 14:46:27 CET 2000  Marc Lehmann <pcg@goof.com>
10487 
10488         * app/menus.c: Removed Perl-specific translations and moved
10489         them to the perl .pot-file. Gurgl, Ratz: That localises the
10490         translation, but also requires more places to be updated once i18n
10491         works as I would expect it.
10492         * plug-ins/script-fu/interp_slib.c: portability fixes (64-bit
10493         problems).
10494 
10495 Sat Jan 15 19:11:49 CET 2000  Sven Neumann <sven@gimp.org>
10496 
10497 	* gimprc.5.in: fixed a typo
10498 	
10499 	* app/preferences_dialog.c: one more change in the spirit of my
10500 	last commit
10501 
10502 2000-01-16  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>
10503 
10504 	* plug-ins/common/waves.c
10505 	* plug-ins/common/whirlpinch.c
10506 	* plug-ins/common/wind.c
10507 	* plug-ins/common/wmf.c
10508 	* plug-ins/pagecurl/pagecurl.c
10509 	* plug-ins/pagecurl/Makefile.am
10510 	* po-plug-ins/POTFILES.in: added gettext support.
10511 
10512 	* app/text_tool.c: i18n fix.
10513 
10514 2000-01-15 Garry R. Osgood <gosgood@idt.net>
10515 
10516 	* app/layers_dialog.c
10517 	* app/global_edit.c
10518         layers_dialog.c:layers_dialog_flush() now has
10519         only one entry and exit point, so that 
10520         suspend_gimage_notify is properly maintained.
10521         Has bearing on (but likely does not fully solve)
10522         bugs #4031, #4914, and #4927. (Layers and 
10523 	Channel Dialog with sticky layers. See 
10524         http://idt.net/~gosgood/gimp-patch/patch04.html
10525         and bug reports.
10526         global_edit.c: edit_paste_as_new() now checks
10527         if it has a valid layer from layer_new_from_tiles()
10528 
10529 2000-01-15  Michael Natterer  <mitch@gimp.org>
10530 
10531 	* libgimp/gimpwidgets.[ch]: added a float adjustment callback.
10532 
10533 	* plug-ins/common/bumpmap.c
10534 	* plug-ins/common/depthmerge.c
10535 	* plug-ins/common/despeckle.c
10536 	* plug-ins/common/destripe.c
10537 	* plug-ins/common/gpb.c
10538 	* plug-ins/common/iwarp.c
10539 	* plug-ins/common/polar.c
10540 	* plug-ins/common/sharpen.c
10541 	* plug-ins/common/tileit.c
10542 	* plug-ins/common/whirlpinch.c
10543 	* plug-ins/common/wind.c:
10544 
10545 	- Some more hscale+spinbutton instead of hscale+entry widgets.
10546 	- Get the CHECK_SIZE constants from libgimp in some plugins.
10547 
10548 Sat Jan 15 15:40:26 CET 2000  Stanislav Brabec  <utx@penguin.cz>
10549 
10550 	* plug-ins/webbrowser/webbrowser.c: Small i18n fix.
10551 
10552 Sat Jan 15 13:49:37 CET 2000  Sven Neumann <sven@gimp.org>
10553 
10554 	* app/preferences_dialog.c: Moved a few entries to other pages. 
10555 	Makes much more sense now, IMHO.
10556 
10557 Fri Jan 14 22:34:13 CET 2000  Sven Neumann <sven@gimp.org>
10558 
10559 	* libgimp/gimp.h
10560 	* libgimp/gimpselection.c: added a few new PDB wrappers 
10561 
10562 	* plug-ins/common/align_layers.c
10563 	* plug-ins/common/blinds.c
10564 	* plug-ins/common/checkerboard.c
10565 	* plug-ins/common/curve_bend.c
10566 	* plug-ins/common/guillotine.c
10567 	* plug-ins/common/sample_colorize.c
10568 	* plug-ins/gdyntext/gdyntext.c
10569 	* plug-ins/sel2path/sel2path.c
10570 	* plug-ins/twain/twain.c
10571 	* plug-ins/winsnap/winsnap.c: replaced PDB calls with libgimp functions
10572 
10573 Fri Jan 14 20:54:31 CET 2000  Sven Neumann <sven@gimp.org>
10574 
10575 	* app/module_db.c
10576 	* modules/cdisplay_gamma.c
10577 	* modules/colorsel_gtk.c
10578 	* modules/colorsel_triangle.c
10579 	* modules/colorsel_water.c
10580 	* po/POTFILES.in: added gettext support
10581 
10582 	* plug-ins/common/pnm.c: smooth the progressbar update (bug #5148)
10583 
10584 Fri Jan 14 11:43:09 PST 2000 Manish Singh <yosh@gimp.org>
10585 
10586 	* configure.in
10587 	* plug-ins/Makefile.am
10588 	* plug-ins/common/unsharp.c: move unsharp here, since it doesn't
10589 	have any support files anymore
10590 
10591 Fri Jan 14 19:43:01 CET 2000  Sven Neumann <sven@gimp.org>
10592 
10593 	* app/paint_core.h: use ToolFlags enum instead of int
10594 	
10595 	* app/smudge.c: fixed bug #5176 (smudge tool crash)
10596 
10597 2000-01-14  Michael Natterer  <mitch@gimp.org>
10598 
10599 	* app/info_window.c:
10600 	s/gtk_container_border_width/gtk_container_set_border_width/
10601 
10602 	* plug-ins/common/engrave.c
10603 	* plug-ins/common/noisify.c
10604 	* plug-ins/common/oilify.c
10605 	* plug-ins/common/polar.c
10606 	* plug-ins/common/whirlpinch.c
10607 	* plug-ins/ifscompose/Makefile.am
10608 	* plug-ins/ifscompose/ifscompose.c
10609 	* plug-ins/maze/Makefile.am
10610 	* plug-ins/maze/maze_face.c
10611 	* plug-ins/pagecurl/Makefile.am
10612 	* plug-ins/pagecurl/pagecurl.c
10613 	* plug-ins/struc/Makefile.am
10614 	* plug-ins/struc/struc.c: more spinbuttons instead of entries,
10615 	dialog layout, stuff...
10616 	
10617 Fri Jan 14 16:10:38 CET 2000  Sven Neumann <sven@gimp.org>
10618 
10619 	* plug-ins/FractalExplorer/Dialogs.c
10620 	* plug-ins/Lighting/lighting_ui.c
10621 	* plug-ins/MapObject/mapobject_ui.c
10622 	* plug-ins/common/CML_explorer.c
10623 	* plug-ins/gap/gap_arr_dialog.c
10624 	* plug-ins/gap/gap_mov_dialog.c
10625 	* plug-ins/gfig/gfig.c
10626 	* plug-ins/imagemap/imap_main.c
10627 	* plug-ins/imagemap/imap_main.h
10628 	* plug-ins/imagemap/imap_selection.c
10629 	* plug-ins/imagemap/imap_toolbar.c
10630 	* plug-ins/imagemap/imap_tools.c: gtk_tooltips_set_colors () does 
10631 	absolutely nothing, so it can be safely deleted from the source
10632 
10633 2000-01-14  Michael Natterer  <mitch@gimp.org>
10634 
10635 	* app/Makefile.am
10636 	* app/tool_options_ui.h: removed.
10637 
10638 	* app/tool_options.c
10639 	* libgimp/gimpwidgets.[ch]: moved some more ui utility functions
10640 	to libgimp.
10641 
10642 	* app/airbrush.c
10643 	* app/blend.c
10644 	* app/bucket_fill.c
10645 	* app/channel_ops.c
10646 	* app/clone.c
10647 	* app/color_picker.c
10648 	* app/convolve.c
10649 	* app/crop.c
10650 	* app/dodgeburn.c
10651 	* app/eraser.c
10652 	* app/file_new_dialog.[ch]
10653 	* app/flip_tool.c
10654 	* app/image_new.[ch]
10655 	* app/ink.c
10656 	* app/layers_dialog.c
10657 	* app/magnify.c
10658 	* app/measure.c
10659 	* app/paintbrush.c
10660 	* app/pencil.c
10661 	* app/smudge.c
10662 	* app/text_tool.c
10663 	* app/tool_options.c
10664 	* app/transform_tool.c
10665 	* app/xinput_airbrush.c: use the libgimp functions (esp. the radio
10666 	button group constructor), some code cleanup.
10667 
10668 	* plug-ins/common/csource.c
10669 	* plug-ins/common/despeckle.c
10670 	* plug-ins/common/diffraction.c
10671 	* plug-ins/common/jpeg.c
10672 	* plug-ins/common/png.c
10673 	* plug-ins/unsharp/unsharp.c: more plugin ui tuning.
10674 
10675 	* plug-ins/unsharp/Makefile.am
10676 	* plug-ins/unsharp/dialog_f.[ch]
10677 	* plug-ins/unsharp/dialog_i.[ch]: removed.
10678 
10679 Thu Jan 13 16:35:44 PST 2000 Manish Singh <yosh@gimp.org>
10680 
10681 	* Made 1.1.15 release
10682 
10683 	* configure.in: disabled --with-threads, as it is not actively
10684 	maintained and rather untested.
10685 
10686 Thu Jan 13 20:41:37 GMT 2000  Adam D. Moss <adam@gimp.org>
10687 
10688 	* plug-ins/common/animoptimize.c: Collapse timing of completely
10689           optimized-away frames onto previous surviving frame.  Also be
10690           looser with (XXXXX) tag parsing.
10691 
10692 	* plug-ins/common/animationplay.c: Be looser with (XXXXX) tag
10693 	  parsing.
10694 
10695 2000-01-13  Yuri Syrota  <rasta@renome.rovno.ua>
10696 
10697 	* configure.in: Added "uk" to ALL_LINGUAS
10698 
10699 2000-01-13  Michael Natterer  <mitch@gimp.org>
10700 
10701 	* app/gimpui.[ch]
10702 	* app/preferences_dialog.c: removed & renamed some functions from
10703 	gimpui.[ch] (see below).
10704 
10705 	* libgimp/Makefile.am
10706 	* libgimp/gimpwidgets.[ch]: new files. Functions moved from
10707 	app/gimpui.[ch]. Added a constructor for the label + hscale +
10708 	entry combination used in many plugins (now hscale + spinbutton).
10709 
10710 	* libgimp/gimpui.h: include gimpwidgets.h
10711 
10712 	* plug-ins/megawidget/megawidget.[ch]: removed all functions
10713 	except the preview stuff (I'm not yet sure how to implement this
10714 	in libgimp because the libgimp preview should be general enough to
10715 	replace all the other plugin previews, too).
10716 
10717 	* plug-ins/borderaverage/Makefile.am
10718 	* plug-ins/borderaverage/borderaverage.c
10719 	* plug-ins/common/plugin-defs.pl
10720 	* plug-ins/common/Makefile.am
10721 	* plug-ins/common/aa.c
10722 	* plug-ins/common/align_layers.c
10723 	* plug-ins/common/animationplay.c
10724 	* plug-ins/common/apply_lens.c
10725 	* plug-ins/common/blinds.c
10726 	* plug-ins/common/bumpmap.c
10727 	* plug-ins/common/checkerboard.c
10728 	* plug-ins/common/colorify.c
10729 	* plug-ins/common/convmatrix.c
10730 	* plug-ins/common/cubism.c
10731 	* plug-ins/common/curve_bend.c
10732 	* plug-ins/common/deinterlace.c
10733 	* plug-ins/common/despeckle.c
10734 	* plug-ins/common/destripe.c
10735 	* plug-ins/common/displace.c
10736 	* plug-ins/common/edge.c
10737 	* plug-ins/common/emboss.c
10738 	* plug-ins/common/hot.c
10739 	* plug-ins/common/nlfilt.c
10740 	* plug-ins/common/pixelize.c
10741 	* plug-ins/common/waves.c
10742 	* plug-ins/sgi/sgi.c
10743 	* plug-ins/sinus/sinus.c: ui updates like removing megawidget,
10744 	using the dialog constructor, I18N fixes, indentation, ...
10745 
10746 Thu Jan 13 00:46:16 CET 2000  Daniel Egger <Daniel.Egger@suse.de>
10747 
10748 	* app/plug_in.c: replace spaces to be inserted in pluginrc
10749 	by tabs. Saves space and reduces parsing time without
10750 	affecting readability.
10751 
10752         (applied by pcg@goof.com)
10753 
10754 Mon Jan 10 03:18:45 CET 2000  Marc Lehmann <pcg@goof.com>
10755 
10756         * app/main.c: Removed "serialization test passed" message. (But
10757         left the test intact).
10758 
10759 Wed Jan 12 00:53:58 CET 2000  Sven Neumann <sven@gimp.org>
10760 
10761 	* app/menus.c: correctly connect "Intersect with Selection" 
10762 	(fixes bug #5124)
10763 
10764 Tue Jan 11 23:50:53 CET 2000  Sven Neumann <sven@gimp.org>
10765 
10766 	* app/layer.c: in layer_new_from_tiles check if image_type has alpha 
10767 	to avoid obscure bugs if the function is not called correctly
10768 
10769 	* app/text_tool_cmds.c
10770 	* tools/pdbgen/pdb/text_tool.pdb: added a hint about using border = -1
10771 	to suppress cropping of empty spaces around the text
10772 
10773 Tue Jan 11 14:36:55 PST 2000 Manish Singh <yosh@gimp.org>
10774 
10775 	* libgimp/gimpcompat.h: let's not be redundant redundant. Made
10776 	a real compat #define for gimp_image_find_parasite
10777 
10778 2000-01-11  Garry R. Osgood <gosgood@idt.net>
10779 
10780 	* app/disp_callbacks.c
10781 	* app/gimage_mask.c
10782 	* app/global_edit.c
10783 	* app/interface.c
10784 	* app/layer.c
10785 	* app/layer.h
10786 	* app/transform_core.c
10787 	
10788 	Followup to #4708. Some clients
10789 	of layer_new_from_tiles() need to specify the
10790 	kind of layer they need; added a GimpImageType
10791 	parameter for this purpose. (A reference to a
10792 	whole Drawable once was used for this purpose;
10793 	Sven factored this out. Good Riddance). Function 
10794 	internals are correct only with alpha-equipped image
10795 	types, so don't ask for alpha-less types or
10796 	furnish alpha-less tiles. <imho>This function is 
10797 	not robust and is overused; its scope is to
10798 	fatten TileManagers referenced by cut buffers
10799 	into Layers. If you already have a layer, 
10800 	consider yourself blessed and work with it.</imho> 
10801 	Closes #5045.
10802 	
10803 	* app/paths_dialog.c paths_dialog_set_default_op() 
10804 	now checks for the existence of the path_dialog
10805 	before manipulating its internals. Closes #5049; 
10806 	
10807 Tue Jan 11 21:41:23 CET 2000  Sven Neumann <sven@gimp.org>
10808 
10809 	* plug-ins/common/rotate.c: fixed the progressbar on 270 degrees 
10810 	(bug #5108)
10811 
10812 	* plug-ins/gap/gap_navigator_dialog.c: small help-related fix
10813 
10814 2000-01-11  Michael Natterer  <mitch@gimp.org>
10815 
10816 	* configure.in
10817 	* plug-ins/Makefile.am
10818 	* plug-ins/gpc/*: removed.
10819 
10820 	* plug-ins/common/Makefile.am
10821 	* plug-ins/common/plugin-defs.pl
10822 	* plug-ins/common/blur.c
10823 	* plug-ins/common/randomize.c: removed all calls to gpc functions.
10824 
10825 	* plug-ins/common/edge.c: applied standard ui stuff.
10826 
10827 Tue Jan 11 19:31:30 CET 2000  Stanislav Brabec  <utx@penguin.cz>
10828 
10829 	* tips/Makefile.am: Czech added.
10830 
10831 2000-01-11  Michael Natterer  <mitch@gimp.org>
10832 
10833 	* app/gimphelp.h
10834 	* libgimp/gimp.h
10835 	* libgimp/gimphelpui.[ch]: declare the gimp_standard_help_func in
10836 	gimphelpui.h because libgimp widgets must not include libgimp/gimp.h.
10837 
10838 	* libgimp/gimpdialog.c
10839 	* libgimp/gimpexport.c
10840 	* libgimp/gimpunitmenu.c: use the dialog constructor for the
10841 	export dialog and the unit selection.
10842 
10843 	* plug-ins/gpc/gpc.[ch]
10844 	* plug-ins/megawidget/megawidget.[ch]: removed unused functions
10845 	(dialog creation and some other stuff). The rest of these libs is
10846 	scheduled for removal, too...
10847 
10848 	* plug-ins/AlienMap/AlienMap.c
10849 	* plug-ins/AlienMap/Makefile.am
10850 	* plug-ins/AlienMap2/AlienMap2.c
10851 	* plug-ins/AlienMap2/Makefile.am
10852 	* plug-ins/borderaverage/Makefile.am
10853 	* plug-ins/borderaverage/borderaverage.c
10854 	* plug-ins/common/align_layers.c
10855 	* plug-ins/common/blur.c
10856 	* plug-ins/common/colortoalpha.c
10857 	* plug-ins/common/compose.c
10858 	* plug-ins/common/decompose.c
10859 	* plug-ins/common/gauss_iir.c
10860 	* plug-ins/common/gauss_rle.c
10861 	* plug-ins/common/mapcolor.c
10862 	* plug-ins/common/max_rgb.c
10863 	* plug-ins/common/mblur.c
10864 	* plug-ins/common/noisify.c
10865 	* plug-ins/common/spread.c
10866 	* plug-ins/common/xbm.c
10867 	* plug-ins/common/xpm.c
10868 	* plug-ins/fp/Makefile.am
10869 	* plug-ins/fp/fp_gtk.c
10870 	* plug-ins/rcm/Makefile.am
10871 	* plug-ins/rcm/rcm_callback.[ch]
10872 	* plug-ins/rcm/rcm_dialog.c
10873 	* plug-ins/sinus/sinus.c: standard ui (spacings etc.) for some
10874 	more plugins. Did some indentation, prototyping and I18N fixes.
10875 
10876 Tue Jan 11 13:32:41 CET 2000  Sven Neumann <sven@gimp.org>
10877 
10878 	* plug-ins/gap/gap_navigator_dialog.c: some changes to make it use
10879 	new functionality from libgimp instead of implementing it itself
10880 
10881 Tue Jan 11 01:50:41 CET 2000  Sven Neumann <sven@gimp.org>
10882 
10883 	* libgimp/parasite.c
10884 	* app/gimpparasite.c
10885 	* app/parasitelist.c: indentation (actually I was searching for a 
10886 	memleak, but had no luck so far)
10887 
10888 	* app/blob.c: raise the maximum image size that will make the ink tool
10889 	fail to 16384 x 16384  (sort of fixes bug #4464)
10890 
10891 	* Makefile.am
10892  	* pixmaps/first.xpm
10893  	* pixmaps/last.xpm
10894 	* pixmaps/next.xpm
10895  	* pixmaps/play.xpm
10896  	* pixmaps/prev.xpm
10897  	* pixmaps/update.xpm: new icons 
10898  
10899 	* plug-ins/gap/gap_decode_mpeg_main.c
10900 	* plug-ins/gap/gap_decode_xanim.c
10901 	* plug-ins/gap/gap_lib.c
10902 	* plug-ins/gap/gap_lib.h
10903 	* plug-ins/gap/gap_main.c
10904 	* plug-ins/gap/gap_pdb_calls.c
10905 	* plug-ins/gap/gap_pdb_calls.h
10906 	* plug-ins/gap/gap_range_ops.c: changes by Wolfgang Hofer
10907 
10908 	* plug-ins/gap/Makefile.am
10909 	* plug-ins/gap/gap_navigator_dialog.c: new GAP VCR Navigator brought 
10910 	to you by Wolfgang Hofer <hof@hotbot.com>. Needs some work, but is
10911 	already very nice, IMHO
10912 
10913 Mon Jan 10 01:13:02 PST 2000 Manish Singh <yosh@gimp.org>
10914 
10915 	* tools/pdbgen/pdb/gimage.pdb: Made appropriate changes to
10916 	reflect Nick's previous change
10917 
10918 Mon Jan 10 06:10:00 GMT 2000 Nick Lamb <njl195@zepler.org.uk>
10919 
10920 	* app/gimage_cmds.c: Check resolution validity here too.
10921 
10922 Mon Jan 10 02:10:15 GMT 2000 Nick Lamb <njl195@zepler.org.uk>
10923 
10924 	* PLUGIN_MAINTAINERS: Put me down for CEL, PCX, TIF and PNG
10925 	Consider moving unmaintained File/Open plug-ins to me?
10926 
10927 Sun Jan  9 14:58:18 PST 2000 Manish Singh <yosh@gimp.org>
10928 
10929         Applied Patch by Daniel Egger, slightly modified.
10930 
10931 	* gimprc.c
10932 	* gradient.c: replaced usage of fixed buffers with dynamic ones,
10933 	using g_strdup_printf and friends.
10934 
10935 Sun Jan  9 23:47:35 CET 2000  Sven Neumann <sven@gimp.org>
10936 
10937 	* plug-ins/script-fu/script-fu-console.c: fixed a problem that 
10938 	occured when applying a command with no parameters from the dbbrowser 
10939 
10940 Sun Jan  9 19:59:38 CET 2000  Sven Neumann <sven@gimp.org>
10941 
10942 	* app/gdisplay.c
10943 	* app/gimprc.c
10944 	* app/gimprc.h
10945 	* app/interface.c
10946 	* app/preferences_dialog.c: allow the user to choose the default for 
10947 	"Dot for Dot" 
10948 	
10949 	* app/paint_options.h
10950 	* app/tool_options.c: declare non_gui_pressure_options as extern and
10951 	define it in the C file
10952 
10953 
10954 Sun Jan  9 18:15:44 CET 2000  Sven Neumann <sven@gimp.org>
10955 
10956 	* plug-ins/common/colortoalpha.c
10957 	* plug-ins/common/gtm.c
10958 	* plug-ins/common/nova.c
10959 	* plug-ins/common/papertile.c
10960 	* plug-ins/common/screenshot.c
10961 	* plug-ins/common/xbm.c
10962 	* plug-ins/helpbrowser/helpbrowser.c
10963 	* plug-ins/ifscompose/ifscompose.c
10964 	* plug-ins/script-fu/script-fu.c
10965 	* plug-ins/sinus/sinus.c: i18n fixes
10966 
10967 Sun Jan  9 14:48:21 CET 2000  Sven Neumann <sven@gimp.org>
10968 
10969 	* app/gdisplay.c
10970 	* app/gimage_cmds.c
10971 	* tools/pdbgen/pdb/gimage.pdb: fixed typos
10972 
10973 	* app/gimphistogram.c: indentation
10974 	
10975 	* app/histogramwidget.c: grab the pointer in the histogramwidget,
10976 	so a button_release outside the widget is noticed correctly 
10977 
10978 	* app/levels.c: instead of undoing the user action, simply don't 
10979 	allow the user to set the range in the histogram_widget
10980 
10981 2000-01-09  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>
10982 
10983 	* plug-ins/common/tga.c
10984 	* plug-ins/common/tiff.c
10985 	* plug-ins/common/tile.c
10986 	* plug-ins/common/tileit.c
10987 	* plug-ins/common/tiler.c
10988 	* plug-ins/common/url.c
10989 	* plug-ins/common/video.c
10990 	* plug-ins/common/vinvert.c
10991 	* plug-ins/common/vpropagate.c
10992 	* po-plug-ins/POTFILES.in: added gettext support.	
10993 
10994 	* plug-ins/common/threshold_alpha.c: fixed typo.
10995 
10996 2000-01-08  Michael Natterer  <mitch@gimp.org>
10997 
10998 	* plug-ins/common/plugin-defs.pl
10999 	* plug-ins/common/Makefile.am
11000 	* plug-ins/common/engrave.c
11001 	* plug-ins/common/flarefx.c
11002 	* plug-ins/common/gbr.c
11003 	* plug-ins/common/gicon.c
11004 	* plug-ins/common/glasstile.c
11005 	* plug-ins/common/mail.c
11006 	* plug-ins/common/psd.c
11007 	* plug-ins/common/smooth_palette.c
11008 	* plug-ins/common/tga.c
11009 	* plug-ins/common/threshold_alpha.c
11010 	* plug-ins/common/tiff.c
11011 	* plug-ins/common/tile.c
11012 	* plug-ins/common/tileit.c
11013 	* plug-ins/common/video.c
11014 	* plug-ins/common/vpropagate.c
11015 	* plug-ins/common/warp.c
11016 	* plug-ins/common/waves.c
11017 	* plug-ins/common/whirlpinch.c
11018 	* plug-ins/common/wind.c
11019 	* plug-ins/common/wmf.c: more plugin tuning... and this time I
11020 	added the needed libs in plugin-defs.pl instead of Makefile.am :-)
11021 
11022 2000-01-08  Asbjorn Pettersen  <asbjornP@dualog.no>
11023 
11024 	* modules/modregister.h: add types for GimpColorDisplayxxxxx
11025 
11026 	* modules/cdisplay_gamma.c: Add OS/2 support.
11027 	* app/module_db.c: gimp_color_display_xxx ref. for OS/2.
11028 
11029 2000-01-08  Michael Natterer  <mitch@gimp.org>
11030 
11031 	* plug-ins/common/Makefile.am
11032 	* plug-ins/common/hrz.c
11033 	* plug-ins/common/papertile.c
11034 	* plug-ins/common/pat.c
11035 	* plug-ins/common/pixelize.c
11036 	* plug-ins/common/plasma.c
11037 	* plug-ins/common/plugindetails.c
11038 	* plug-ins/common/png.c
11039 	* plug-ins/common/pnm.c
11040 	* plug-ins/common/polar.c
11041 	* plug-ins/common/ps.c
11042 	* plug-ins/common/psp.c
11043 	* plug-ins/common/randomize.c
11044 	* plug-ins/common/ripple.c
11045 	* plug-ins/common/sample_colorize.c
11046 	* plug-ins/common/scatter_hsv.c
11047 	* plug-ins/common/screenshot.c
11048 	* plug-ins/common/sel_gauss.c
11049 	* plug-ins/common/sharpen.c
11050 	* plug-ins/common/shift.c
11051 	* plug-ins/common/smooth_palette.c
11052 	* plug-ins/common/snoise.c
11053 	* plug-ins/common/sobel.c
11054 	* plug-ins/common/sparkle.c
11055 	* plug-ins/common/spheredesigner.c
11056 	* plug-ins/common/spread.c
11057 	* plug-ins/common/sunras.c: more plugins which use the dialog
11058 	constructor. Hacked many UIs to look like the app's dialogs.
11059 
11060 Sat Jan  8 15:04:48 CET 2000  Sven Neumann <sven@gimp.org>
11061 
11062 	* app/gimpimage.c: in gimp_image_set_resolution() check that 
11063 	resolutions are inside our limits (see libgimp/gimplimits.h)
11064 
11065 	* app/xcf.c: if the resolution is invalid, do not hardcode it to
11066 	72 dpi, use the configurable default values 
11067 
11068 	* plug-ins/FractalExplorer/Dialogs.c
11069 	* plug-ins/FractalExplorer/FractalExplorer.c
11070 	* plug-ins/bmp/bmpread.c
11071 	* plug-ins/common/jpeg.c
11072 	* plug-ins/common/laplace.c
11073 	* plug-ins/common/png.c
11074 	* plug-ins/common/ps.c
11075 	* plug-ins/common/psp.c
11076 	* plug-ins/common/tiff.c
11077 	* plug-ins/gap/gap_mov_dialog.c: fixed some typos, got rif of
11078 	compiler warnings, checked that the resolution is set correctly 
11079 	(the validity of the resolution is now checked in the core)
11080 
11081 Fri Jan  7 23:03:51 CET 2000  Sven Neumann <sven@gimp.org> 
11082 
11083 	* app/preferences_dialog.c: Doh, how much do I hate to hack this 
11084 	sucker... Added the possibility to change the tile_cache_size on 
11085 	the fly (untested!!) and tried to give some better user feedback on
11086 	changes that are only applied after a restart. 
11087 	
11088 	We should try to get rid of most of those cases wherever posssible
11089 	since the message "You have to restart." strongly reminds me to that 
11090 	braindead thing... (you know, some people call it an OS). 
11091 
11092 Fri Jan  7 20:27:55 CET 2000  Sven Neumann <sven@gimp.org>
11093 
11094 	* plug-ins/common/sunras.c
11095 	* plug-ins/fits/fits.c
11096 	* plug-ins/gap/gap_range_ops.c
11097 	* plug-ins/gap/gap_split.c: fixed some typos
11098 
11099 2000-01-08  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>
11100 
11101 	* plug-ins/common/scatter_hsv.c
11102 	* plug-ins/common/semiflatten.c
11103 	* plug-ins/common/sharpen.c
11104 	* plug-ins/common/shift.c
11105 	* plug-ins/common/smooth_palette.c
11106 	* plug-ins/common/snoise.c
11107 	* plug-ins/common/sobel.c
11108 	* plug-ins/common/sparkle.c
11109 	* plug-ins/common/spread.c
11110 	* po-plug-ins/POTFILES.in: added gettext support.
11111 
11112 Fri Jan  7 16:06:24 CET 2000  Stanislav Brabec  <utx@penguin.cz>
11113 
11114 	* plug-ins/common/gauss_iir.c
11115 	* plug-ins/common/ripple.c: Typo fixes.
11116 
11117 2000-01-07  Asbjorn Pettersen  <asbjornP@dualog.no>
11118 
11119 	* modules/colorsel_water.c: Add OS/2 support.
11120 
11121 	* modules/modregister.c (mod_color_selector_unregister): fix
11122 	OS/2 bug. Use "gimp_color_selector_unregister".
11123 
11124 2000-01-07  Michael Natterer  <mitch@gimp.org>
11125 
11126 	* plug-ins/common/Makefile.am
11127 	* plug-ins/common/hot.c
11128 	* plug-ins/common/hrz.c
11129 	* plug-ins/common/illusion.c
11130 	* plug-ins/common/iwarp.c
11131 	* plug-ins/common/jigsaw.c
11132 	* plug-ins/common/jpeg.c
11133 	* plug-ins/common/lic.c
11134 	* plug-ins/common/mail.c
11135 	* plug-ins/common/mapcolor.c
11136 	* plug-ins/common/max_rgb.c
11137 	* plug-ins/common/mblur.c
11138 	* plug-ins/common/newsprint.c
11139 	* plug-ins/common/nlfilt.c
11140 	* plug-ins/common/noisify.c
11141 	* plug-ins/common/nova.c
11142 	* plug-ins/common/oilify.c: some more help-aware plugins.
11143 
11144 	* plug-ins/helpbrowser/helpbrowser.c: had the wrong help page
11145 	attached.
11146 
11147 2000-01-06  Kelly Lynn Martin  <kelly@poverty.bloomington.in.us>
11148 
11149 	* plug-ins/gfig/gfig.c (paint_page_menu_type): UI modification (as 
11150 	suggested in bug #2209) -- the Brush tab and pane are now only
11151 	visible when Brush is active in the Paint tag, and Select tab and
11152 	pane are now only visible when Selection or Selection w/ Fill are
11153 	active.
11154 
11155 2000-01-07  Michael Natterer  <mitch@gimp.org>
11156 
11157 	* libgimp/gimphelpui.c: make sure that the help signals are
11158 	created for all widget classes where we need them.
11159 
11160 	* plug-ins/common/Makefile.am
11161 	* plug-ins/common/edge.c
11162 	* plug-ins/common/emboss.c
11163 	* plug-ins/common/engrave.c
11164 	* plug-ins/common/exchange.c
11165 	* plug-ins/common/film.c
11166 	* plug-ins/common/flarefx.c
11167 	* plug-ins/common/fractaltrace.c
11168 	* plug-ins/common/gauss_iir.c
11169 	* plug-ins/common/gauss_rle.c
11170 	* plug-ins/common/gbr.c
11171 	* plug-ins/common/gee.c
11172 	* plug-ins/common/gicon.c
11173 	* plug-ins/common/gif.c
11174 	* plug-ins/common/glasstile.c
11175 	* plug-ins/common/gpb.c
11176 	* plug-ins/common/gqbist.c
11177 	* plug-ins/common/grid.c
11178 	* plug-ins/common/gtm.c: more plugins which use the dialog
11179 	constructor. Did some code formating and indentation.
11180 
11181 2000-01-06  Kelly Lynn Martin  <kelly@poverty.bloomington.in.us>
11182 
11183 	* plug-ins/perl/examples/fit-text (growfont): Fixed some really
11184 	bad perl and removed a debugging print.
11185 
11186 	* plug-ins/perl/examples/innerbevel: removed calls to "get_state"
11187 	because that function appears to have been deprecated into
11188 	nonexistence in Gimp::Fu.... 
11189 
11190 Thu Jan  6 18:39:05 GMT 2000  Adam D. Moss <adam@gimp.org>
11191 
11192 	* app/tile_cache.c
11193 	* app/tile_swap.c: Maybe fixed tile_cache_set_size()
11194 	so that it actually works now.  You can use this to set GIMP's
11195 	tile cache size at runtime without restarting.  If the prefs
11196 	guys (Sven, Michael?) don't wire it in I'll look at it, but it
11197 	can't be soon.
11198 
11199 2000-01-06  Michael Natterer  <mitch@gimp.org>
11200 
11201 	* app/[all files using the dialog or action area constructors]
11202 	* libgimp/gimpdialog.[ch]: added a "slot_object" argument to the
11203 	constructors' va_args lists to allow the action area buttons to be
11204 	connected with gtk_signal_connect_object().
11205 
11206 	* libgimp/gimphelp.c: show the correct help page for plugins.
11207 
11208 	* plug-ins/common/CEL.c
11209 	* plug-ins/common/CML_explorer.c
11210 	* plug-ins/common/Makefile.am
11211 	* plug-ins/common/aa.c
11212 	* plug-ins/common/align_layers.c
11213 	* plug-ins/common/animationplay.c
11214 	* plug-ins/common/apply_lens.c
11215 	* plug-ins/common/blinds.c
11216 	* plug-ins/common/blur.c
11217 	* plug-ins/common/bumpmap.c
11218 	* plug-ins/common/checkerboard.c
11219 	* plug-ins/common/colorify.c
11220 	* plug-ins/common/colortoalpha.c
11221 	* plug-ins/common/compose.c
11222 	* plug-ins/common/convmatrix.c
11223 	* plug-ins/common/csource.c
11224 	* plug-ins/common/cubism.c
11225 	* plug-ins/common/curve_bend.c
11226 	* plug-ins/common/decompose.c
11227 	* plug-ins/common/deinterlace.c
11228 	* plug-ins/common/depthmerge.c
11229 	* plug-ins/common/despeckle.c
11230 	* plug-ins/common/destripe.c
11231 	* plug-ins/common/diffraction.c
11232 	* plug-ins/common/displace.c
11233 	* plug-ins/common/grid.c
11234 	* plug-ins/helpbrowser/Makefile.am
11235 	* plug-ins/helpbrowser/helpbrowser.c: use the dialog constructor
11236 	and enable the "F1" help key.
11237 
11238 2000-01-06  Kelly Lynn Martin  <kelly@poverty.bloomington.in.us>
11239 
11240 	* PLUGIN_MAINTAINERS (AUTHOR): added myself as maintainer of
11241 	whirlpinch and autostretch HSV
11242 
11243 	* user_install: added a warning in case a $HOME/.gtkrc is detected 
11244 	(see bug #2158).	
11245 
11246 2000-01-06  Tor Lillqvist  <tml@iki.fi>
11247 
11248 	* app/app_procs.c (make_initialization_status_window): Finetune
11249 	the max_label_length hack, to avoid the splash screen's width
11250 	wobbling (on Win32).
11251 
11252 	* PLUGIN_MAINTAINERS: Added myself as maintainer of gpb, winprint,
11253 	winsnap, and wmf.
11254 	
11255 Thu Jan  6 01:29:20 CET 2000  Sven Neumann <sven@gimp.org>
11256 
11257 	* app/general.c
11258 	* app/plug_in.c: I might be wrong, but I think strtok wasn't used
11259 	correctly here
11260 
11261 Thu Jan  6 00:58:32 CET 2000  Sven Neumann <sven@gimp.org>
11262 
11263 	* plug-ins/bmp/bmp.c
11264 	* plug-ins/bmp/bmpread.c: i18n fixes
11265 
11266 	* plug-ins/FractalExplorer/FractalExplorer.c
11267 	* plug-ins/gfig/gfig.c
11268 	* plug-ins/gflare/gflare.c
11269 	* plug-ins/imagemap/imap_main.c: strtok() is dangerous !!
11270 
11271 	"Never use this function. This function modifies its first argument."
11272 	So if you absolutely need to use it, save a pointer to your string
11273 	or bad things will happen soon.
11274 
11275 	* plug-ins/FractalExplorer/Callbacks.c
11276 	* plug-ins/FractalExplorer/Callbacks.h
11277 	* plug-ins/FractalExplorer/Dialogs.c
11278 	* plug-ins/FractalExplorer/Dialogs.h
11279 	* plug-ins/FractalExplorer/FractalExplorer.c
11280 	* plug-ins/FractalExplorer/Makefile.am
11281 	* po-plug-ins/POTFILES.in: added gettext support and removed the
11282 	selfmade i18n routines. I have left the Language.[ch] files in CVS 
11283 	for now since it contains useful french and german translations. 
11284 	Please add these to the po files so we can get rid of the files ASAP.
11285 
11286 Wed Jan  5 21:35:14 GMT 2000 Andy Thomas <alt@gimp.org>
11287 
11288 	* PLUGIN_MAINTAINERS
11289 
11290 	Added my name to:-
11291 
11292 	gfig (yes I know its one large file & its UI needs work)
11293 	blinds
11294 	plugindetails
11295 	sel2path
11296 	tileit
11297 
11298 Wed Jan  5 21:41:26 CET 2000  Marc Lehmann <pcg@goof.com>
11299 
11300 	* README.i18n: fixed confusing "prototype" for N_.
11301 
11302 Wed Jan  5 21:46:07 CET 2000  Sven Neumann <sven@gimp.org>
11303 
11304 	* app/gradient_select.c: open the gradient editor on double-click
11305 
11306 2000-01-05  Garry R. Osgood <gosgood@idt.net>
11307 
11308 	* app/undo.c: GimpChannel->bounds_known field on the
11309 	image Selection Mask channel was never invalidated when restored
11310 	via undo_pop_channel_mod(). Caused PixelRegion iterators calculating
11311 	new selection boundaries to use cached image dimensions, thereby
11312 	trying to access tiles non-existent in the scaled-down image.
11313 	Closes #4840; see the resolution report for that bug for more
11314 	information. See #4980, which created selection mask artifacts
11315 	leading up to the incurring of this bug.
11316 	
11317 2000-01-05  Michael Natterer  <mitch@gimp.org>
11318 
11319 	* app/gimphelp.[ch]: removed most functions. Show the help page in
11320 	an idle function to avoid confusion with calling the temporary
11321 	help browser procedure in the middle of the "gimp_help" PDB call.
11322 	(I beleive this should work, so this is maybe a workaround for
11323 	some other bug).
11324 
11325 	* app/gimpui.[ch]: removed the dialog functions.
11326 
11327 	* libgimp/Makefile.am
11328 	* libgimp/gimpdialog.[ch]
11329 	* libgimp/gimphelp.c
11330 	* libgimp/gimphelpui.[ch]: new files. Moved most of the help
11331 	functions and the dialog constructors to libgimp and libgimpui.
11332 
11333 	* libgimp/gimp.h: declaration of the "gimp_help*" functions.
11334 
11335 	* libgimp/gimpui.h: include "gimpdialog.h" and "gimphelpui.h".
11336 
11337 	* plug-ins/common/grid.c: use the dialog constructor. It's now
11338 	possible to show the plugin's help with "F1".
11339 
11340 Wed Jan  5 13:51:19 CET 2000  Sven Neumann <sven@gimp.org>
11341 
11342 	* app/main.c: removed i18n tags from error messages in the 
11343 	segfault signal_handler
11344 
11345 2000-01-05  Michael Natterer  <mitch@gimp.org>
11346 
11347 	* PLUGIN_MAINTAINERS: I'm maintaining the helpbrowser (Sven, I
11348 	dared to add your name, too :-)
11349 
11350 	* app/context_manager.c
11351 	* app/flip_tool.[ch]
11352 	* app/perspective_tool.[ch]
11353 	* app/rotate_tool.[ch]
11354 	* app/scale_tool.[ch]
11355 	* app/shear_tool.[ch]
11356 	* app/transform_core.[ch]
11357 	* app/transform_tool.[ch]
11358 	* app/tools_cmds.c
11359 	* tools/pdbgen/pdb/tools.pdb
11360 
11361 	- Show the correct help pages in the transform tools' dialogs.
11362 	- The transform tool button of the toolbox is now always pressed
11363 	  if a transform tool is active (not only for "rotate").
11364 	- Replaced the transform action (CREATING, HANDLE_1, ...) and the
11365 	  transform state (INIT, MOTION, ...) #define's with typed enums.
11366 	- Changed the return type of the *_recalc functions to "void"
11367 	  instead of "void *" and the return type of the *_transform
11368 	  functions to "TileManager *" instead of "void *".
11369 	  (I probably removed an artefact here because all *_recalc
11370 	   functions returned "(void *) 1").
11371 	- Use gboolean instead of int where appropriate.
11372 	- Code cleanup, indentation.
11373 
11374 Wed Jan  5 11:35:10 CET 2000  Sven Neumann <sven@gimp.org>
11375 
11376 	* app/gimpimage.c: In gimp_image_merge_visible_layers and 
11377 	gimp_image_flatten handle a floating selection by anchoring it.
11378 	This functions can't be called from the UI if a floating selection
11379 	exists, but you can call them via the PDB. This is why
11380 	gimp_export_image used to crash when called with a floating_sel.
11381 
11382 Tue Jan  4 17:19:22 EST 2000 Adrian Likins <adrian@gimp.org>
11383 
11384 	* PLUGIN_MAINTAINERS: I claim mail.c as mine
11385 
11386 	* MAINTAINERS: update my entry while I am at it
11387 
11388 Tue Jan  4 22:25:18 CET 2000  Sven Neumann <sven@gimp.org>
11389 
11390 	* PLUGIN_MAINTAINERS: New file. Please read it and add email
11391 	addresses and other missing information to it
11392 
11393 	* README: point users to the gnome bugtracker instead of the
11394 	wilberworks one
11395 
11396 2000-01-04  Tor Lillqvist  <tml@iki.fi>
11397 
11398 	* libgimp/makefile.{cygwin.msc}: Add gimpcolorspace object.
11399 
11400 	* libgimp/gimp.def: Add functions from it.
11401 	
11402 	Fixes from Hans Breuer:
11403 
11404 	* app/datafiles.c: redefine the executable flag for Win32
11405 	to _S_IREAD, to get _all_ files from the plug-in dirs as
11406 	executables (including scripts)
11407 
11408 	* app/main.c: Win32-specific changes to allow building Gimp as a
11409 	console application, with all its benefits (like inheriting the
11410 	console), but hide it if the user doesn't want it. Also, if stdout
11411 	goes to a console, give the user a chance to read the help or
11412 	version messages. (tml: I am not convinced that it is better to
11413 	build gimp as a console application, but let's try it this way for
11414 	a while.)
11415 
11416 	* app/makefile.{cygwin,msc}: Build as console application, and
11417 	link with shell32 library.
11418 
11419 	* app/paint_core.c (paint_core_motion): Pass the value of a call
11420 	to the function gimage_active_drawable() to the paint_func,
11421 	instead of just passing the address of gimage_active_drawable...
11422 	
11423 	(tml: This code is only called when the TOOL_TRACES_ON_WINDOW flag
11424 	is on, and only the clone tool sets that, and the clone tool's
11425 	paint_func doesn't use the drawable argument, so this hasn't
11426 	caused any trouble.)
11427 
11428 	* app/plug_in.c: On Win32, to support scripts, use new function
11429 	xspawn() instead of _spawnv. Add some more code to properly kill
11430 	plug-ins.
11431 
11432 	* libgimp/color_display.h: Add G_MODULE_EXPORT declarations.
11433 
11434 	* plug-ins/makefile.{cygwin,msc}: Add build setup for modules like
11435 	Gimp-Python.
11436 
11437 	* plug-ins/pygimp/gimpmodule.c: Change NATIVE_WIN32 to G_OS_WIN32.
11438 	
11439 Tue Jan  4 18:00:40 CET 2000  Sven Neumann <sven@gimp.org>
11440 
11441 	* plug-ins/script-fu/scripts/circuit.scm: someone didn't close a 
11442 	bracket (I guess it was me...)
11443 
11444 2000-01-03  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>
11445 
11446 	* plug-ins/common/plugindetails.c
11447 	* plug-ins/common/pnm.c
11448 	* plug-ins/common/polar.c
11449 	* plug-ins/common/psd.c
11450 	* plug-ins/common/randomize.c
11451 	* plug-ins/common/ripple.c
11452 	* po-plug-ins/POTFILES.in: added gettext support.
11453 
11454 	* modules/cdisplay_gamma.c
11455 	* po/POTFILES.in: added gettext support.
11456 
11457 Sun Jan  2 23:29:05 PST 2000 Manish Singh <yosh@gimp.org>
11458 
11459 	* app/color_area.[ch]: fill dummy gimage->base_type as well
11460 
11461 	* app/gdisplay_color.[ch]: add attach_clone, configure, and
11462 	configure_cancel functions.
11463 
11464 	* app/gdisplay.[ch]: remove notify hacks, don't need them anymore.
11465 	Add cd_ui field for cdisplay ui.
11466 
11467 	* app/commands.c: make display filter dialog per display instead of
11468 	global
11469 
11470 	* libgimp/color_display.h: ok/cancel notification callbacks
11471 
11472 	* modules/cdisplay_gamma.c
11473 	* app/gdisplay_color_ui.[ch]: changes for above, enabled configuration
11474 	dialog and color_area dummy handling
11475 
11476 	* app/color_balance.c
11477 	* app/paint_funcs.c: #include "libgimp/gimpcolorspace.h"
11478 
11479 	* plug-ins/webbrowser/web-browser.scm: updated urls
11480 
11481 Mon Jan  3 02:49:37 CET 2000  Sven Neumann <sven@gimp.org>
11482 	
11483 	* libgimp/gimpcolorspace.c
11484 	* libgimp/gimpcolorspace.h: Prefixed all functions with gimp_
11485 	to avoid namespace collisions. 
11486 	
11487 	Changed the License in the header to LGPL. If you don't like this, 
11488 	please remove those files! (But I would like them to stay since 
11489 	moving those functions into libgimp is something that should have
11490 	happened much earlier.) Nice work, Daniel!
11491 
11492 Sun Jan  2 21:37:02 CET 2000  Marc Lehmann <pcg@goof.com>
11493 
11494         Applied Patch by Daniel Egger, slightly modified.
11495 
11496         * libgimp/gimpcolorspace.c, libgimp/gimpcolorspace.h,
11497         libgimp/Makefile.am: New header & implementation for
11498         rgb<->hsl<->hsv conversion functions.
11499 
11500         * app/blend.c, app/paint_funcs.c, app/paint_funcs.h,
11501         app/gradient.c, plug-ins/common/scatter_hsv.c,
11502         plug-ins/common/vinvert.c, plug-ins/common/autostretch_hsv.c,
11503         plug-ins/common/CML_explorer.c, plug-ins/common/sparkle.c:
11504         Remove old rgb<->hsl<->hsv conversions and use the ones in
11505         gimpcolorspace.[ch].
11506 
11507 2000-01-03  Tuomas Kuosmanen  <tigert@gimp.org>
11508 
11509 	* gimp1_1_splash.ppm: Ok. The y2k came. And the fuss is over. Time
11510 	for a new splash. Did you get your Wilber & Sons Artist Kit for 
11511 	christmas? :) Go compile it now!
11512 
11513 Sun Jan  2 21:46:46 CET 2000  Sven Neumann <sven@gimp.org>
11514 
11515 	* app/plug_in.c: Redid my latest change here, since it didn't solve
11516 	the problem. Now, registering with image_types == NULL means the same
11517 	as what "" used to mean: No image is required and the menu entry will
11518 	always be sensitive. 
11519 	
11520 	* plug-ins/script-fu/script-fu.c
11521 	* plug-ins/gap/gap_decode_mpeg_main.c
11522 	* plug-ins/gap/gap_frontends_main.c
11523 	* plug-ins/gap/gap_mpege.c: Use NULL instead of the empty string
11524 	when registering the image_types.
11525 
11526 2000-01-02  Kelly Lynn Martin  <kelly@poverty.bloomington.in.us>
11527 
11528 	* configure.in: bumped GTK req. to 1.2.6 -- I hadn't updated GTK
11529 	or glib in a while and the silent acceptance of out-of-date
11530 	versions was making for a lot of annoying bugs.  This should be
11531 	updated whenever appropriate, not simply ignored until major
11532 	release time, people.
11533 
11534 Sun Jan  2 16:43:46 CET 2000  Sven Neumann <sven@gimp.org>
11535 
11536 	* plug-ins/AlienMap/AlienMap.c
11537 	* plug-ins/AlienMap2/AlienMap2.c
11538 	* plug-ins/borderaverage/borderaverage.c
11539 	* plug-ins/common/illusion.c
11540 	* plug-ins/common/max_rgb.c
11541 	* plug-ins/common/sample_colorize.c
11542 	* plug-ins/common/sel_gauss.c
11543 	* plug-ins/script-fu/script-fu-scripts.c
11544 	* plug-ins/unsharp/Makefile.am
11545 	* plug-ins/unsharp/unsharp.c
11546 	* plug-ins/webbrowser/Makefile.am
11547 	* plug-ins/webbrowser/webbrowser.c
11548 	* po-plug-ins/POTFILES.in: dialog layout and i18n
11549 
11550 2000-01-02  Tor Lillqvist  <tml@iki.fi>
11551 
11552 	* README.win32: Some clarifications.
11553 
11554 	* app/makefile.{cygwin,msc}
11555 	* libgimp/makefile.{cygwin,msc}
11556 	* plug-ins/makefile.{cygwin,msc}: Changes corresponding to the GTk+
11557 	source reorg. Add new files.
11558 
11559 	* app/text_tool.c: Remove now unnecessary workaround for Win32
11560 	POINTS identifier clash.
11561 	
11562 2000-01-01 Garry R. Osgood <gosgood@idt.net>
11563 
11564 	Happy New Year.
11565 
11566 	* app/disp_callbacks.c: Checked RGB/GRAY/INDEXED combinations
11567  	RE testing #4708. added gdisplay_update_title() to gdisp_drag_drop().
11568         so that a display endowed with dropped layers won't 
11569         continue its insistence on being empty. Nice fix, Sven. 
11570 
11571 Sat Jan  1 16:10:32 PST 2000 Manish Singh <yosh@gimp.org>
11572 
11573 	* Makefile.am: cosmetic fix
11574 
11575 	* libgimp/color_display.h
11576 	* modules/cdisplay_gamma.c: add clone method
11577 
11578 	* app/color_area.[ch]
11579 	* app/gdisplay.[ch]
11580 	* app/gdisplay_color.c
11581 	* app/gdisplay_color_ui.c: preliminary support for color_area filter
11582 	(really just a sync to home machine)
11583 
11584 	* app/nav_window.c: minor cleanup
11585 
11586 	* tools/pdbgen/app.pl: initialize gbooleans to FALSE, not 0
11587 
11588 	* tools/pdbgen/lib.pl: some more arg work
11589 
11590 Sat Jan  1 23:09:02 CET 2000  Marc Lehmann <pcg@goof.com>
11591 
11592         * app/fileops.c: Use strtoul for hex constants, and cast it back,
11593         signed hex constants don't make sense otherwise ("0x-5").
11594 
11595 Sat Jan  1 22:42:55 CET 2000  Sven Neumann <sven@gimp.org>
11596 
11597 	* app/plug-in.c: If image_types == NULL, register plug-in with
11598 	all image_types. Should fix bug #3135.
11599 
11600 	* plug-ins/webbrowser/webbrowser.c: register with image_types = NULL
11601 
11602 Sat Jan  1 21:05:38 CET 2000  Marc Lehmann <pcg@goof.com>
11603 
11604 	* INSTALL: "strip" doc patch by Daniel Egger.
11605 
11606 Sat Jan  1 18:54:13 CET 2000  Sven Neumann <sven@gimp.org>
11607 
11608 	* app/disp_callbacks.c
11609 	* app/gdisplay.c
11610 	* app/gimage_mask.c
11611 	* app/global_edit.c
11612 	* app/interface.c
11613 	* app/layer.c
11614 	* app/layer.h
11615 	* app/transform_core.c: Removed the obsolete drawable argument from
11616 	layer_from_tiles. The layer_type is now taken from the base_type
11617 	of the image. Also changed the name to layer_new_from_tiles.
11618 	This simplifies some code and finally allows to paste into an empty 
11619 	image, so I've enabled this. Please test this heavily!!
11620 	Should fix bug #4708.
11621 	
11622 	* app/gdisplay_color.c: fixed a compiler warning
11623 
11624 Sat Jan  1 17:10:31 CET 2000  Sven Neumann <sven@gimp.org>
11625 
11626 	* plug-ins/common/sunras.c: small i18n fix
11627 
11628 Sat Jan  1 16:50:43 CET 2000  Marc Lehmann <pcg@goof.com>
11629 
11630 	* README.i18n: doc patch by Daniel Egger.
11631 
11632 Sat Jan  1 16:34:25 CET 2000  Sven Neumann <sven@gimp.org>
11633 
11634 	* plug-ins/dbbrowser/Makefile.am
11635 	* plug-ins/dbbrowser/dbbrowser.c
11636 	* plug-ins/dbbrowser/dbbrowser_utils.c
11637 	* plug-ins/faxg3/Makefile.am
11638 	* plug-ins/faxg3/faxg3.c
11639 	* plug-ins/fits/fits.c
11640 	* plug-ins/maze/Makefile.am
11641 	* plug-ins/maze/algorithms.c
11642 	* plug-ins/maze/maze.c
11643 	* plug-ins/maze/maze_face.c
11644 	* plug-ins/sgi/Makefile.am
11645 	* plug-ins/sgi/sgi.c
11646 	* po-plug-ins/POTFILES.in: added gettext support
11647 
11648 Sat Jan  1 14:57:19 CET 2000  Sven Neumann <sven@gimp.org>
11649 
11650 	* app/global_edit.c: Paste as New now always creates a RGB image,
11651 	independent of the image it is invoked from. Fixes bug #4871.
11652 
11653 2000-01-01  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>
11654 
11655 	* plug-ins/common/max_rgb.c
11656 	* plug-ins/common/mblur.c
11657 	* plug-ins/common/mpeg.c
11658 	* plug-ins/common/newsprint.c
11659 	* plug-ins/common/nlfilt.c
11660 	* plug-ins/common/noisify.c
11661 	* plug-ins/common/pat.c
11662 	* plug-ins/common/pcx.c
11663 	* plug-ins/common/pix.c
11664 	* plug-ins/common/pixelize.c
11665 	* plug-ins/common/plasma.c
11666 	* po-plug-ins/POTFILES.in: added gettext support and replace
11667 	sprintf with g_strdup_printf().
11668 
11669 	* plug-ins/common/gpb.c: added INIT_I18N() for gih saver.
11670 	
11671 Fri Dec 31 14:30:10 CET 1999  Sven Neumann <sven@gimp.org>
11672 
11673 	* plug-ins/common/gif.c: small i18n fix
11674 	
11675 	* plug-ins/gap/gap_mov_dialog.c: s/snprintf/g_snprintf/
11676 
11677 Thu Dec 30 22:55:35 GMT 1999  Adam D. Moss <adam@gimp.org>
11678 
11679 	* plug-ins/common/pcx.c: Teach it about .pcc files.
11680 
11681 1999-12-30  Kjartan Maraas  <kmaraas@online.no>
11682 
11683 	* app/file_new_dialog.c: Added comment to stop xgettext
11684 	from complaining about format specifier.
11685 	
11686 Thu Dec 30 21:14:05 CET 1999  Sven Neumann <sven@gimp.org>
11687 
11688 	* app/errorconsole.c
11689 	* app/fileops.c
11690 	* app/gradient.c
11691 	* app/levels.c
11692 	* app/paths_dialog.c
11693 	* libgimp/gimpfileselection.c: use our new (slightly compressed) layout
11694 	of gtk_file_selection all over the place
11695 
11696 Thu Dec 30 19:45:13 CET 1999  Sven Neumann <sven@gimp.org>
11697 
11698 	* plug-ins/bmp/bmpread.c
11699 	* plug-ins/bmp/bmpwrite.c
11700 	* plug-ins/common/compose.c
11701 	* plug-ins/common/gifload.c
11702 	* plug-ins/common/normalize.c
11703 	* plug-ins/common/png.c
11704 	* plug-ins/common/sunras.c
11705 	* plug-ins/common/warp.c
11706 	* plug-ins/common/xbm.c
11707 	* plug-ins/common/zealouscrop.c
11708 	* plug-ins/fits/fits.c
11709 	* plug-ins/flame/flame.c
11710 	* plug-ins/gap/gap_arr_dialog.c
11711 	* plug-ins/gap/gap_filter_foreach.c
11712 	* plug-ins/gap/gap_lib.c
11713 	* plug-ins/gap/gap_mod_layer.c
11714 	* plug-ins/gap/gap_mov_dialog.c
11715 	* plug-ins/gap/gap_mpege.c
11716 	* plug-ins/gap/gap_range_ops.c
11717 	* plug-ins/gap/gap_split.c
11718 	* plug-ins/gdyntext/charmap.c
11719 	* plug-ins/gimpressionist/brush.c
11720 	* plug-ins/gimpressionist/color.c
11721 	* plug-ins/gimpressionist/general.c
11722 	* plug-ins/gimpressionist/gimp.c
11723 	* plug-ins/gimpressionist/orientation.c
11724 	* plug-ins/gimpressionist/paper.c
11725 	* plug-ins/gimpressionist/placement.c
11726 	* plug-ins/gimpressionist/ppmtool.c
11727 	* plug-ins/gimpressionist/ppmtool.h
11728 	* plug-ins/gimpressionist/presets.c
11729 	* plug-ins/gimpressionist/repaint.c
11730 	* plug-ins/gimpressionist/size.c
11731 	* plug-ins/ifscompose/ifscompose.c
11732 	* plug-ins/imagemap/imap_cmd_guides.c
11733 	* plug-ins/imagemap/imap_edit_area_info.c
11734 	* plug-ins/imagemap/imap_menu.c
11735 	* plug-ins/print/print.c
11736 	* po-plug-ins/POTFILES.in
11737 	
11738 	Got rid of all occurences of sprintf together with gettext and removed
11739 	translation tags from console output.
11740 	
11741 	In a few places I also changed malloc to g_malloc and friends.
11742 
11743 Thu Dec 30 15:21:29 GMT 1999  Adam D. Moss <adam@gimp.org>
11744 
11745 	* plug-ins/common/animoptimize.c: PDB interface patch
11746 	from Andreas Jaekel <jaekel@cablecats.de>
11747 
11748 Thu Dec 30 02:34:49 CET 1999  Marc Lehmann <pcg@goof.com>
11749 
11750 	* app/gradient.c: Applied patch by Daniel Egger:
11751 
11752         - Simplified the layout of the gradient editor without any visible
11753           changes
11754         - Removed save button, because changes are saved in "realtime"
11755         - Hide the scrollbar when not usable -> prevent user from confusion and
11756           avoid flickering of the scrollbar
11757         - Removed out-of-date comments and bugsdescriptions
11758 
11759 Wed Dec 29 21:28:13 CET 1999  Marc Lehmann <pcg@goof.com>
11760 
11761 	* libgimp/gimpcompat.h: Add gimp_drawable_find_parasite, reported
11762         by Marco Lamberto <lm@ko.home.it>
11763 
11764 Wed Dec 29 19:05:11 CET 1999  Sven Neumann <sven@gimp.org>
11765 
11766 	* plug-ins/common/CEL.c
11767 	* plug-ins/common/CML_explorer.c
11768 	* plug-ins/common/despeckle.c
11769 	* plug-ins/common/gbr.c
11770 	* plug-ins/common/gifload.c
11771 	* plug-ins/common/gtm.c
11772 	* plug-ins/common/hrz.c
11773 	* plug-ins/common/iwarp.c
11774 	* plug-ins/common/png.c
11775 	* plug-ins/common/sunras.c
11776 	* plug-ins/common/warp.c
11777 	* plug-ins/common/xbm.c
11778 	* plug-ins/common/xpm.c
11779 	* plug-ins/common/xwd.c: NEVER EVER use sprintf together with _(...) !
11780 
11781 Wed Dec 29 17:47:05 CET 1999  Sven Neumann <sven@gimp.org>
11782 
11783 	* app/fileops.c
11784 	* app/transform_tool.c: tweaks to the dialog layout 
11785 
11786 	* app/layers_dialog.c
11787 	* app/menus.c: changed the Stack menu keybindings back to the
11788 	ones we used in 1.0 and that we still use in the Channels dialog.
11789 	Binding the functions to PageUp/PageDown didn't always work since
11790 	the List also grabs those keys resulting to different behaviour
11791 	whether the layer list has the focus or not.
11792 
11793 	* plug-ins/AlienMap/AlienMap.c
11794 	* plug-ins/AlienMap2/AlienMap2.c: i18n issues
11795 
11796 Wed Dec 29 11:10:22 CET 1999  Sven Neumann <sven@gimp.org>
11797 
11798 	* app/shear_tool.c: 
11799 	applied a patch from David Hodson <hodsond@ozemail.com.au> that
11800 	fixes a bug in the Shear Tool.
11801 	
11802 Tue Dec 28 23:18:25 CET 1999  Sven Neumann <sven@gimp.org>
11803 
11804 	* plug-ins/Lighting/lighting_ui.c
11805 	* plug-ins/common/gtm.c
11806 	* plug-ins/common/jigsaw.c
11807 	* plug-ins/mosaic/mosaic.c: corrected some typos and moved Jigsaw
11808 	and Mosaic into Filters/Render/Pattern
11809 
11810 1999-12-29  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>
11811 
11812 	* plug-ins/common/hrz.c
11813 	* plug-ins/common/illusion.c
11814 	* plug-ins/common/iwarp.c
11815 	* plug-ins/common/jigsaw.c
11816 	* plug-ins/common/laplace.c
11817 	* po-plug-ins/POTFILES.in: added gettext support.
11818 
11819 	* plug-ins/common/gauss_iir.c
11820 	* plug-ins/common/gauss_rle.c
11821 	* plug-ins/common/gicon.c
11822 	* plug-ins/common/gif.c
11823 	* plug-ins/common/gifload.c
11824 	* plug-ins/common/gpb.c
11825 	* plug-ins/common/gqbist.c
11826 	* plug-ins/common/guillotine.c
11827  	* plug-ins/common/gz.c
11828 	* plug-ins/common/jpeg.c
11829 	* plug-ins/common/lic.c: unmarked unnecessary translation tag.
11830 
11831 Tue Dec 28 20:26:34 CET 1999  Sven Neumann <sven@gimp.org>
11832 
11833 	* plug-ins/fp/fp.c
11834 	* plug-ins/fp/fp_gtk.c
11835 	* plug-ins/rcm/rcm.c
11836 	* plug-ins/rcm/rcm_callback.c
11837 	* plug-ins/rcm/rcm_dialog.c: 
11838 	including config.h appearantly does the trick...
11839 
11840 Tue Dec 28 19:48:37 CET 1999  Sven Neumann <sven@gimp.org>
11841 
11842 	* plug-ins/common/align_layers.c
11843 	* plug-ins/common/curve_bend.c
11844 	* plug-ins/common/deinterlace.c
11845 	* plug-ins/fp/Makefile.am
11846 	* plug-ins/rcm/Makefile.am: more i18n fixes
11847 
11848 1999-12-29  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>
11849 
11850 	* plug-ins/common/animationplay.c
11851 	* plug-ins/common/bz2.c
11852 	* plug-ins/common/c_astretch.c
11853 	* plug-ins/common/color_enhance.c
11854 	* plug-ins/common/compose.c
11855 	* plug-ins/common/decompose.c
11856 	* plug-ins/common/depthmerge.c: unmarked unnecessary translation tag.
11857 
11858 	* app/gimpui.c: #include "config.h"
11859 	* po/POTFILES.in: included missing app/gimpui.c
11860 
11861 Tue Dec 28 15:32:19 CET 1999  Sven Neumann <sven@gimp.org>
11862 
11863 	* plug-ins/common/gz.c
11864 	* plug-ins/gap/gap_decode_mpeg_main.c: fixed typos
11865 
11866 Tue Dec 28 15:05:06 CET 1999  Sven Neumann <sven@gimp.org>
11867 
11868 	* app/gimprc.c
11869 	* app/image_map.c
11870 	* app/install.c
11871 	* app/layer.c
11872 	* app/session.c
11873 	* app/text_tool.c
11874 	* po/POTFILES.in: more strings unmarked and some corrections to the
11875 	text that is output on user-installation
11876 
11877 Tue Dec 28 11:25:46 CET 1999  Sven Neumann <sven@gimp.org>
11878 
11879 	* app/gimpunit.c
11880 	* app/gradient.c
11881 	* app/temp_buf.c
11882 	* app/text_tool.c
11883 	* app/tile_swap.c
11884 	* app/xcf.c: unmarked a few strings for translation. These strings
11885 	were console output and will only be used if something goes wrong. 
11886 	It will help translators and developers (think about bugreports!) if 
11887 	we don't mark everything for translation.
11888 
11889 Mon Dec 27 19:40:19 CET 1999  Sven Neumann <sven@gimp.org>
11890 
11891 	* plug-ins/common/align_layers.c
11892 	* plug-ins/common/despeckle.c: made them use the standard action_area
11893 	layout
11894 
11895 Mon Dec 27 17:16:14 CET 1999  Sven Neumann <sven@gimp.org>
11896 
11897 	* plug-ins/common/grid.c
11898 	* plug-ins/fp/fp.c
11899 	* plug-ins/fp/fp.h
11900 	* plug-ins/fp/fp_gtk.c
11901 	* plug-ins/gap/gap_decode_mpeg_main.c
11902 	* plug-ins/rcm/rcm.c
11903 	* plug-ins/rcm/rcm_callback.c
11904 	* plug-ins/rcm/rcm_dialog.c
11905 	* plug-ins/rcm/rcm_gdk.c
11906 	* po-plug-ins/POTFILES.in: dialog layout and i18n 
11907 
11908 Mon Dec 27 15:11:53 CET 1999  Sven Neumann <sven@gimp.org>
11909 
11910 	* plug-ins/flame/flame.c: worked on the dialog layout
11911 	
11912 	* plug-ins/pagecurl/pagecurl.c: register with the correct image type
11913 
11914 Mon Dec 27 12:57:52 CET 1999  Sven Neumann <sven@gimp.org>
11915 
11916 	* libgimp/gimp.h
11917 	* libgimp/gimpdrawable.c
11918 	* libgimp/gimpimage.c
11919 	* libgimp/gimplayer.c: use enums instead of gint where appropriate
11920 
11921 	* plug-ins/common/pnm.c: got rid of a few compiler warnings 
11922 
11923 Sat Dec 25 23:15:46 PST 1999 Manish Singh <yosh@gimp.org>
11924 
11925 	* Makefile.am: added spec file to EXTRA_DIST
11926 
11927 	* docs/Makefile.am: added undo.txt to EXTRA_DIST
11928 
11929 	* app/interface.c: removed the DODGY warning, doesn't look dodgy to me
11930 
11931 	* libgimp/*.h: missed an s/Library/Lesser/
11932 
11933 	* tools/pdbgen/*: lots of work on the libgimp portion
11934 
11935 1999-12-26  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>
11936 
11937 	* plug-ins/common/gbr.c
11938 	* plug-ins/common/gee.c
11939 	* plug-ins/common/gicon.c
11940 	* plug-ins/common/glasstile.c
11941 	* plug-ins/common/gpb.c
11942 	* plug-ins/common/gqbist.c
11943 	* plug-ins/common/gradmap.c
11944 	* plug-ins/common/gtm.c
11945 	* plug-ins/common/gz.c
11946 	* plug-ins/common/hot.c
11947 	* po-plug-ins/POTFILES.in: Added gettext support.
11948 
11949 1999-12-25 Garry R. Osgood <gosgood@idt.net>
11950         Season's Greetings!
11951         * app/clone.c
11952         * app/paint_core.c
11953         * app/paint_core.h
11954         * MAINTAINERS
11955 
11956         MAINTAINERS: Updated my entry (it wasn't there ;)
11957         app/paint_core.[ch] supplied new PaintTool states to clone_paint_func()
11958 	so that writes of temporary markings made directly to the window are
11959 	not clobbered by buffered writes stemming from gdisplay_flush_xxx()
11960         routines. clone_tool_paint_func() has been modified to take advantage
11961         of these new states, retiring bug #2184 in a way that does not change 
11962         user interface semantics. There are small additions to the PaintCore 
11963         interface that do not affect clientele unaware of added semantics. 
11964         These changes are detailed at
11965 	http://idt.net/~gosgood/gimp-patch/patch03.html.
11966 	
11967 Sat Dec 25 04:14:03 CET 1999  Marc Lehmann <pcg@goof.com>
11968 
11969         * gimp1_1_splash.ppm: Crappy it is, but at least temporary! Feel
11970         free to enhance or replace, but please do not revert it back to
11971         the previous version ;)
11972 
11973 1999-12-24  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>
11974 
11975 	* plug-ins/common/exchange.c
11976 	* plug-ins/common/flarefx.c
11977 	* plug-ins/common/fractaltrace.c
11978 	* plug-ins/common/gauss_iir.c
11979 	* plug-ins/common/gauss_rle.c
11980 	* po-plug-ins/POTFILES.in: Added gettext support.
11981 
11982 Don Dez 23 14:27:14 CET 1999  Sven Neumann <sven@gimp.org>
11983 
11984 	* app/gdisplay_color.c
11985 	* app/gdisplay_color_ui.c: try not to crash when there's no
11986 	gdisplay. Yosh, could you please check that I've fixed it the
11987 	right way?! And while you are on it, wouldn't it be nice if it
11988 	would do something useful??
11989 
11990 Wed Dec 22 23:18:48 EST 1999 Gregory McLean <gregm@comstar.net>
11991 
11992 	* gimp.spec: More portable perl handling.
11993 
11994 Thu Dec 23 00:29:27 CET 1999  Sven Neumann <sven@gimp.org>
11995 
11996 	* app/clone.c: enums should be all UPPER_CASE
11997 
11998 Wed Dec 22 23:20:42 CET 1999  Sven Neumann <sven@gimp.org>
11999 
12000 	* app/menus.c
12001 	* app/tools.c
12002 	* app/tools.h
12003 	* app/toolsF.h: moved the xinput_airbrush before the measure tool,
12004 	so it groups nicely with the paint tools. Removed the toolbox_position
12005 	from the ToolInfo structure, since it was never used and added some
12006 	separators into the Tools menu.
12007 
12008 Wed Dec 22 22:11:35 CET 1999  Sven Neumann <sven@gimp.org>
12009 
12010 	* MAINTAINERS: updated my entry and added Mitch
12011 
12012 	* app/paint_core.c: Changed the behaviour of the Gradient Brush to
12013 	continue with the end color when using "Once Forward/Backward" modes.
12014 	Isn't that what was wanted in the first place? It feels much more
12015 	intuitive and useful to me. Please complain if you don't like this.
12016 	
12017 Tue Dec 21 08:48:17 CET 1999  Marc Lehmann <pcg@goof.com>
12018 
12019         * MAINTAINERS: Added Gregory McLean as gimp.specs maintainer/
12020         responsible/whatever.
12021 
12022 Wed Dec 22 12:06:22 EST 1999 Gregory McLean <gregm@comstar.net>
12023 
12024 	* gimp.spec: Final clean up this results in a nice binary package
12025 	that should work for all. It will only work on intel archs though
12026 	as perl is being stubborn.
12027 
12028 1999-12-22  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>
12029 
12030 	* plug-ins/common/diffraction.c
12031 	* plug-ins/common/edge.c
12032 	* plug-ins/common/emboss.c
12033 	* plug-ins/common/engrave.c
12034 	* po-plug-ins/POTFILES.in: Added gettext support
12035 
12036 	* plug-ins/megawidget/megawidget.c: Added #include "config.h"
12037 	* po-plug-ins/POTFILES.in: Include megawidget
12038 
12039 1999-12-21  Asbjorn Pettersen  <asbjornP@dualog.no>
12040 
12041 	* plug-ins/gfig/gfig.c (gfig_update_stat_labels): 
12042 	variable dfn placed before code (os/2).
12043 
12044 Tue Dec 21 14:53:33 CET 1999  Sven Neumann <sven@gimp.org>
12045 
12046 	* plug-ins/script-fu/scripts/blend-anim.scm
12047 	* plug-ins/script-fu/scripts/copy-visible.scm
12048 	* plug-ins/script-fu/scripts/drop-shadow.scm
12049 	* plug-ins/script-fu/scripts/perspective-shadow.scm
12050 	* plug-ins/script-fu/scripts/round-corners.scm
12051 	* plug-ins/script-fu/scripts/selection-round.scm
12052 	* plug-ins/script-fu/scripts/slide.scm
12053 	* plug-ins/script-fu/scripts/waves-anim.scm: avoid calling gauss_blur
12054 	with blur-radius < 1, minor UI tweaks and email address updates
12055 
12056 	* plug-ins/common/animationplay.c: try not to crash when the image
12057 	is deleted, while playing is active
12058 
12059 Tue Dec 21 00:07:03 EST 1999 Gregory McLean <gregm@comstar.net>
12060 
12061 	* gimp.spec: evil perl is dealt with now.
12062 
12063 Mon Dec 20 16:32:39 PST 1999 Manish Singh <yosh@gimp.org>
12064 
12065 	* app/gimpdrawable.c: added an assert for name != NULL
12066 
12067 	* tools/pdbgen/pdb/channel.pdb
12068 	* tools/pdbgen/pdb/layer.pdb: sanity check the name parameters
12069 
12070 Mon Dec 20 18:42:51 EST 1999  Gregory McLean <gregm@comstar.net>
12071 
12072 	* gimp.spec: Slightly more upto date spec file. Work in progress.
12073 
12074 Mon Dec 20 17:58:59 GMT 1999  Adam D. Moss <adam@gimp.org>
12075 
12076 	* app/edit_selection.c: Remove old movement code and unused
12077 	variables.
12078 
12079 1999-12-20  Asbjorn Pettersen  <asbjornP@dualog.no>
12080 
12081 	* plug-ins/print/print.c (get_printers): os2 patch.
12082 	use v.output_to ,,
12083 
12084 1999-12-20  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>
12085 
12086 	* plug-ins/common/blinds.c
12087 	* plug-ins/common/curve_bend.c
12088 	* plug-ins/common/deinterlace.c
12089 	* plug-ins/common/despeckle.c
12090 	* po-plug-ins/POTFILES.in: Added gettext support
12091 
12092 Sun Dec 19 23:59:33 CET 1999  Sven Neumann <sven@gimp.org>
12093 
12094 	* app/Makefile.am
12095 	* app/gimphelp.h
12096 	* app/gimphelp_cmds.c
12097 	* app/internal_procs.c
12098 	* tools/pdbgen/Makefile.am
12099 	* tools/pdbgen/groups.pl 
12100 	* tools/pdbgen/pdb/gimphelp.pdb: made gimp_help accessible through 
12101 	the PDB.
12102 
12103 1999-12-19  Michael Natterer  <mitch@gimp.org>
12104 
12105 	* app/about_dialog.c: connect the "F1" help accelerator.
12106 
12107 1999-12-19  Asbjorn Pettersen  <asbjornP@dualog.no>
12108 
12109 	* plug-ins/print/print-ps.c: use g_strcasecmp().
12110 
12111 	* plug-ins/print/print.h add <sys/types.h> ,<sys/stat.h> for
12112 	off_t type. OS/2 version.
12113 
12114 1999-12-19  Michael Natterer  <mitch@gimp.org>
12115 
12116 	* configure.in: create help/C/toolbox/help/Makefile.
12117 
12118 1999-12-19  Michael Natterer  <mitch@gimp.org>
12119 
12120 	* app/menus.c: move <Image>/Dialogs after <Image>/Tools and add a
12121 	separator after it.
12122 
12123 Sun Dec 19 17:42:32 CET 1999  Sven Neumann <sven@gimp.org>
12124 
12125 	* app/menus.c
12126 	* plug-ins/script-fu/scripts/3dTruchet.scm
12127 	* plug-ins/script-fu/scripts/addborder.scm
12128 	* plug-ins/script-fu/scripts/chip-away.scm
12129 	* plug-ins/script-fu/scripts/circuit.scm
12130 	* plug-ins/script-fu/scripts/coffee.scm
12131 	* plug-ins/script-fu/scripts/comic-logo.scm
12132 	* plug-ins/script-fu/scripts/lava.scm
12133 	* plug-ins/script-fu/scripts/predator.scm
12134 	* plug-ins/script-fu/scripts/rendermap.scm
12135 	* plug-ins/script-fu/scripts/ripply-anim.scm
12136 	* plug-ins/script-fu/scripts/select_to_image.scm
12137 	* plug-ins/script-fu/scripts/test-sphere.scm
12138 	* plug-ins/script-fu/scripts/textured-logo.scm
12139 	* plug-ins/script-fu/scripts/trochoid.scm
12140 	* plug-ins/script-fu/scripts/truchet.scm
12141 	* plug-ins/script-fu/scripts/xach-effect.scm
12142 	
12143 	Reordered the Script-Fu menus a bit. Feel free to come up with a 
12144 	better menu structure!  Also made sure that all scripts do reset the 
12145 	fg/bg colors and the active brush, pattern and gradient when they are 
12146 	done.
12147 
12148 1999-12-19  Michael Natterer  <mitch@gimp.org>
12149 
12150 	* gimprc.in
12151 	* app/gimprc.[ch]
12152 	* app/preferences_dialog.c: new gimprc variable "help-browser"
12153 	which can be either "gimp", or "netscape".
12154 
12155 	* app/gimphelp.[ch]: depending on the value of help_browser, show
12156 	the help page with the webbrowser plugin.
12157 
12158 1999-12-19  Michael Natterer  <mitch@gimp.org>
12159 
12160 	* plug-ins/helpbrowser/helpbrowser.c: immediately return from
12161 	the wheel mouse callback if no vertical scrollbar is visible.
12162 
12163 1999-12-19  Michael Natterer  <mitch@gimp.org>
12164 
12165 	* app/palette.c: Added a confirmation dialog for "delete palette".
12166 
12167 	* app/gradient.c
12168 	* app/palette.c: Attach help_data strings to the gradient/palette
12169 	ops buttons (for context help).
12170 
12171 Sun Dec 19 13:16:51 CET 1999  Sven Neumann <sven@gimp.org>
12172 
12173 	* plug-ins/bmp/bmp.c
12174 	* plug-ins/bmp/bmpread.c
12175 	* plug-ins/bmp/bmpwrite.c: 
12176 	Applied a patch from  muppet <scott@asofyet.org> that adds resolution
12177 	support for the BMP plug-in. Did some code cleanup while I was on it.
12178 
12179 Sat Dec 18 20:40:44 CET 1999  Sven Neumann <sven@gimp.org>
12180 
12181 	* plug-ins/imagemap/imap_about.c
12182 	* plug-ins/imagemap/imap_circle.c
12183 	* plug-ins/imagemap/imap_default_dialog.c
12184 	* plug-ins/imagemap/imap_default_dialog.h
12185 	* plug-ins/imagemap/imap_main.c
12186 	* plug-ins/imagemap/imap_menu.c
12187 	* plug-ins/imagemap/imap_menu_funcs.c
12188 	* plug-ins/imagemap/imap_popup.c
12189 	* plug-ins/imagemap/imap_preview.c
12190 	* plug-ins/imagemap/imap_rectangle.c
12191 	* plug-ins/imagemap/imap_selection.c
12192 	* plug-ins/imagemap/imap_table.c
12193 	* po-plug-ins/POTFILES.in: applied a patch to the ImageMap plug-in 
12194 	provided by its author Maurits Rijk <lpeek.mrijk@consunet.nl>.
12195 
12196 	Contains some internationalization fixes, compliance to the standard 
12197 	Gimp dialog layout and some minor stuff (like the use of tear-off 
12198 	menus).
12199 
12200 1999-12-18  Michael Natterer  <mitch@gimp.org>
12201 
12202 	* app/preferences_dialog.c: Added a special help function which
12203 	shows the help for the active notebook page.
12204 
12205 1999-12-18  Tor Lillqvist  <tml@iki.fi>
12206 
12207 	* plug-ins/gfig/gfig.c: Use g_get_home_dir(). Use
12208 	G_DIR_SEPARATOR. Fix a bug I introduced (for Win32) a week ago.
12209 
12210 1999-12-18  Michael Natterer  <mitch@gimp.org>
12211 
12212 	* app/colormap_dialog.i.c: My last change caused a warning. Fixed now.
12213 
12214 1999-12-18  Michael Natterer  <mitch@gimp.org>
12215 
12216 	* app/app_procs.c: reverted the splash back to it's previous state
12217 	(with decoration).
12218 
12219 1999-12-17  Michael Natterer  <mitch@gimp.org>
12220 
12221 	* app/app_procs.c
12222 	* app/gdisplay_ops.c: Set "allow_grow" to FALSE for "Really Quit?" and
12223 	"Changes were made to ... Close Anyway?".
12224 
12225 	* app/gimpui.c: fixed a compiler warning.
12226 
12227 	* app/tips_dialog.c: Same as above and did some code cleanup.
12228 
12229 	* app/colormap_dialog.i.c
12230 	* app/colormap_dialog.p.h: Allow dragging a color with mouse2
12231 	without changing the active color. Replaced the "index" entry with
12232 	a spinbutton. Code & UI cleanup.
12233 
12234 1999-12-18  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>
12235 
12236 	* app/transform_tool.c: Fixed typo.
12237 
12238 	* plug-ins/common/CEL.c
12239 	* plug-ins/common/aa.c
12240 	* plug-ins/common/align_layers.c
12241 	* po-plug-ins/POTFILES.in: Added gettext support.
12242 
12243 Fri Dec 17 20:29:12 GMT 1999  Adam D. Moss <adam@gimp.org>
12244 
12245 	* app/edit_selection.c: Fixed a couple of bugs with translating
12246 	the selection mask (move tool, alt-drag):
12247 	
12248 	- Selection mask was being clipped whilst moved around, not just
12249 	  at its final resting place.
12250         - Selection mask translation was being performed 'live' like the
12251           opaque moves even though there's simply nothing exciting to see.
12252 	  Now the process is much faster.
12253 
12254 	Will remove the edit_selection.c dead-code later if this change
12255 	does not cause new trouble.
12256 
12257 1999-12-17  Michael Natterer  <mitch@gimp.org>
12258 
12259 	* app/gimphelp.c
12260 	* plug-ins/helpbrowser/helpbrowser.c
12261 
12262 	- Pass the locale to use (currently always "C") to the help
12263 	  browser procedures instead of hardcoding it in the help browser.
12264 	- Wheel mouse support for the help browser.
12265 
12266 1999-12-17  Michael Natterer  <mitch@gimp.org>
12267 
12268 	* app/menus.c
12269 	* app/paths_dialog.c: Minor help system fixes.
12270 
12271 	* app/app_procs.c: I thought we should have a real splash (without
12272 	decoration). Like it???
12273 
12274 	* app/about_dialog.c
12275 	* app/flip_tool.c
12276 	* app/gradient.c
12277 	* app/levels.c
12278 	* app/measure.c
12279 	* app/text_tool.c
12280 	* app/tools.c
12281 	* app/transform_tool.c: Did some code browsing: I18N fixes,
12282 	s/gtk_window_position/gtk_window_set_position/g, indentation
12283 	paranoia, some s/<type>/g<type>/, various stuff (didn't change any
12284 	logic).
12285 
12286 1999-12-17  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>
12287 
12288 	* po/POTFILES.in: Added missing app/xinput_airbrush.c.
12289 
12290 	* app/perspective_tool.c: Added _() tag.
12291 
12292 Thu Dec 16 20:15:25 CET 1999  Olof S Kylander <olof@gimp.org>
12293 
12294 	Fix of KDE/Kwm  selection add/sub/inter problem  
12295 	NOTE: This is a workaround, not a real fix. 
12296 	Many Thanks to Matthias Ettrich 
12297 
12298 	* app/disp_callbacks.c
12299 
12300 	Updated unsharp-mask to version 0.10
12301 
12302 	* plug-ins/unsharp/dialog_f.c
12303 	* plug-ins/unsharp/dialog_f.h
12304 	* plug-ins/unsharp/dialog_i.c
12305 	* plug-ins/unsharp/dialog_i.h
12306 	* plug-ins/unsharp/unsharp.c
12307 
12308 	Updated print plug-in to version 3.0.1
12309 
12310 	* plug-ins/print/README (new file)
12311 	* plug-ins/print/print-escp2.c
12312 	* plug-ins/print/print-pcl.c
12313 	* plug-ins/print/print-ps.c
12314 	* plug-ins/print/print-util.c
12315 	* plug-ins/print/print.c
12316 	* plug-ins/print/print.h
12317 
12318 	Updated all files in the help/C/dialogs dir. This is
12319 	a first alpha glimpse of the help system. Please give 
12320 	me feedback of the content. However since it's in alpha
12321 	stage it means that there is spell, grammatical, etc errors. 
12322 	There is may also be pure errors which I hope "you" will
12323 	report to either olof@gimp.org or karin@gimp.org. Please 
12324 	don't report spell, grammatical, etc error at this stage in dev.
12325 
12326 	If you have any plans to commit to the help system please write
12327 	to olof@gimp.org. (This is mandatory not a please ;-).
12328 
12329 	* help/C/welcome.html
12330 	* help/C/dialogs/about.html
12331 	* help/C/dialogs/border_selection.html
12332 	* help/C/dialogs/brush_editor.html
12333 	* help/C/dialogs/brush_selection.html
12334 	* help/C/dialogs/convert_to_indexed.html
12335 	* help/C/dialogs/copy_named.html
12336 	* help/C/dialogs/cut_named.html
12337 	* help/C/dialogs/device_status.html
12338 	* help/C/dialogs/document_index.html
12339 	* help/C/dialogs/edit_qmask_attributes.html
12340 	* help/C/dialogs/error_console.html
12341 	* help/C/dialogs/feather_selection.html
12342 	* help/C/dialogs/file_new.html
12343 	* help/C/dialogs/file_open.html
12344 	* help/C/dialogs/file_save.html
12345 	* help/C/dialogs/gradient_selection.html
12346 	* help/C/dialogs/grow_selection.html
12347 	* help/C/dialogs/help.html
12348 	* help/C/dialogs/indexed_palette.html
12349 	* help/C/dialogs/info_window.html
12350 	* help/C/dialogs/input_devices.html
12351 	* help/C/dialogs/layers_and_channels.html
12352 	* help/C/dialogs/module_browser.html
12353 	* help/C/dialogs/navigation_window.html
12354 	* help/C/dialogs/offset.html
12355 	* help/C/dialogs/palette_selection.html
12356 	* help/C/dialogs/paste_named.html
12357 	* help/C/dialogs/pattern_selection.html
12358 	* help/C/dialogs/really_close.html
12359 	* help/C/dialogs/really_quit.html
12360 	* help/C/dialogs/resize_image.html
12361 	* help/C/dialogs/scale_image.html
12362 	* help/C/dialogs/shrink_selection.html
12363 	* help/C/dialogs/tip_of_the_day.html
12364 	* help/C/dialogs/tool_options.html
12365 	* help/C/dialogs/undo_history.html
12366 	* help/C/dialogs/channels/channels.html
12367 	* help/C/dialogs/channels/edit_channel_attributes.html
12368 	* help/C/dialogs/channels/new_channel.html
12369 	* help/C/dialogs/color_selectors/built_in.html
12370 	* help/C/dialogs/color_selectors/gtk.html
12371 	* help/C/dialogs/color_selectors/triangle.html
12372 	* help/C/dialogs/color_selectors/watercolor.html
12373 	* help/C/dialogs/display_filters/display_filters.html
12374 	* help/C/dialogs/display_filters/gamma.html
12375 	* help/C/dialogs/gradient_editor/copy_gradient.html
12376 	* help/C/dialogs/gradient_editor/delete_gradient.html
12377 	* help/C/dialogs/gradient_editor/gradient_editor.html
12378 	* help/C/dialogs/gradient_editor/new_gradient.html
12379 	* help/C/dialogs/gradient_editor/rename_gradient.html
12380 	* help/C/dialogs/gradient_editor/replicate_segment.html
12381 	* help/C/dialogs/gradient_editor/save_as_pov_ray.html
12382 	* help/C/dialogs/gradient_editor/split_segments_uniformly.html
12383 	* help/C/dialogs/layers/add_mask.html
12384 	* help/C/dialogs/layers/apply_mask.html
12385 	* help/C/dialogs/layers/edit_layer_attributes.html
12386 	* help/C/dialogs/layers/layers.html
12387 	* help/C/dialogs/layers/merge_visible_layers.html
12388 	* help/C/dialogs/layers/new_layer.html
12389 	* help/C/dialogs/layers/resize_layer.html
12390 	* help/C/dialogs/layers/scale_layer.html
12391 	* help/C/dialogs/palette_editor/import_palette.html
12392 	* help/C/dialogs/palette_editor/merge_palette.html
12393 	* help/C/dialogs/palette_editor/new_palette.html
12394 	* help/C/dialogs/palette_editor/palette_editor.html
12395 	* help/C/dialogs/paths/export_path.html
12396 	* help/C/dialogs/paths/import_path.html
12397 	* help/C/dialogs/paths/paths.html
12398 	* help/C/dialogs/paths/rename_path.html
12399 	* help/C/dialogs/preferences/directories.html
12400 	* help/C/dialogs/preferences/display.html
12401 	* help/C/dialogs/preferences/environment.html
12402 	* help/C/dialogs/preferences/interface.html
12403 	* help/C/dialogs/preferences/monitor.html
12404 	* help/C/dialogs/preferences/new_file.html
12405 	* help/C/dialogs/preferences/preferences.html
12406 	* help/C/dialogs/preferences/session.html
12407 
12408 Thu Dec 16 12:42:13 PST 1999 Manish Singh <yosh@gimp.org>
12409 
12410 	* Made 1.1.14 release
12411 
12412 Wed Dec 15 00:10:54 CET 1999  Sven Neumann <sven@gimp.org>
12413 
12414 	* app/channel_ops.c
12415 	* app/info_window.c
12416 	* app/nav_window.c
12417 	* app/tips_dialog.c
12418 	* app/undo_history.c
12419 	* plug-ins/common/colortoalpha.c
12420 	* plug-ins/common/smooth_palette.c
12421 	* plug-ins/common/spheredesigner.c
12422 	* plug-ins/fp/fp_gtk.c: more cosmetic changes
12423 
12424 Tue Dec 14 11:56:15 PST 1999 Manish Singh <yosh@gimp.org>
12425 
12426 	* tools/pdbgen/pdbgen.pl
12427 	* tools/pdbgen/pdb/fileops.pdb: allow for array size params to
12428 	be optional
12429 
12430 	* app/nav_window.c
12431 	* app/tools.c: a bit of cleanup
12432 
12433 Tue Dec 14 20:37:44 CET 1999  Sven Neumann <sven@gimp.org>
12434 
12435 	* app/Makefile.am
12436 	* app/fileops.c
12437 	* app/fileops.h
12438 	* app/fileopsP.h: new file
12439 	* app/fileops_cmds.c
12440 	* app/internal_procs.c: 
12441 	* tools/pdbgen/pdb/fileops.pdb
12442 	Added new PDB interfaces file_[load|save]_thumbnail. Wolfgang will
12443 	need this for the new GAP interface, so better implement them now.
12444 
12445 	* plug-ins/common/screenshot.c: try to be more sane when xwd fails
12446 	to load the temporary file
12447 
12448 Tue Dec 14 15:10:16 CET 1999  Sven Neumann <sven@gimp.org>
12449 
12450 	* app/blend.c
12451 	* app/channels_dialog.c
12452 	* app/crop.c
12453 	* app/eraser.c
12454 	* app/fileops.c
12455 	* app/gdisplay.c
12456 	* app/global_edit.c
12457 	* app/layers_dialog.c
12458 	* app/menus.c
12459 	* app/plug_in.c
12460 	* app/preferences_dialog.c
12461 	* app/tool_options.c
12462 	* app/transform_tool.c
12463 	* plug-ins/common/CML_explorer.c
12464 	* plug-ins/gap/gap_frontends_main.c: 
12465 	Cosmetic stuff: first try to make the use of capital letters in menus 
12466 	and dialogs consistent. Please watch out for warnings about menus
12467 	that don't exist and report them to me.
12468 	
12469 	* plug-ins/gap/sel-to-anim-img.scm
12470 	* plug-ins/script-fu/scripts/*.scm: same fix as above and add 
12471 	dots where appropriate
12472 
12473 Mon Dec 13 19:25:39 GMT 1999  Adam D. Moss <adam@gimp.org
12474 
12475 	* app/tile.c 
12476 	* app/tile.h
12477 	* app/tile_manager.c
12478 	* app/tile_swap.c:
12479 
12480 	Allocate Tile's array of TileRowHints dynamically.  Make type
12481 	of TileRowHint explicit since it's fairly space-critical.
12482 	Can save several hundred K of memory with this and struct
12483 	changes.
12484 
12485 	Added warnings for old basically-untested-or-insane
12486 	paths through the tile referencing code.
12487 
12488 	* app/tile_pvt.h: Shrink down and rearrange fields of Tile
12489 	struct to save some space with gcc's padding for most people.
12490 
12491 	* app/paint_funcs.c: Use tile_sanitize_rowhints() to ensure
12492           that rowhints have been allocated before use.
12493 
12494 	* app/channel_ops.c
12495 	* app/gdisplay.c
12496 	* app/pixel_region.c: Cosmetic, sanity or unfinished debug
12497           changes (the latter commented out) for fun and reference.
12498 
12499 1999-12-13  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>
12500 
12501 	* po/POTFILES.in: Added missing app/path_tool.c.
12502 
12503 	* plug-ins/common/displace.c
12504 	* plug-ins/flame/flame.c
12505 	* plug-ins/flame/Makefile.am
12506 	* plug-ins/common/spheredesigner.c
12507 	* po-plug-ins/POTFILES.in: Added gettext support.
12508 
12509 	* plug-ins/Lighting/lighting_main.c
12510 	* plug-ins/Lighting/lighting_ui.c: More _() tagging.
12511 
12512 	* plug-ins/common/sample_colorize.c: Added missing INIT_I18N*().
12513 
12514 Fri Dec 10 23:55:10 GMT 1999  Austin Donnelly  <austin@gimp.org>
12515 
12516 	* app/iscissors.c: fix problem with layers with non-zero offset.
12517 
12518 	* app/undo.c: Garry, you missed one "0 -> UNDO_NULL" cleanup :)
12519 
12520 1999-12-10  Garry R. Osgood  <gosgood@idt.net>
12521 
12522 	* app/undo.c : An inadvertent substitution of UndoTypes LAYER_ADD_UNDO
12523  	and LAYER_REMOVE_UNDO in undo_pop_layer_mask() and undo_free_layer_mask()
12524 	sanity checks prevented the proper disposal of GimpLayerMasks and 
12525 	associated tile managers and tiles. Changed to LAYER_MASK_ADD_UNDO 
12526 	and LAYER_MASK_REMOVE_UNDO to be consistent with the undo_push_layer_mask()
12527 	function and to invoke proper cleanup and release of retiring alpha layer masks.
12528 	* docs/undo.txt: New file, an overview of undo logic written by 
12529 	Austin Donnelly so that I could write this change log entry with 
12530 	panache and flair. ;)
12531 	* app/undo.c
12532 	* app/undo_types.h
12533 	* app/gimpimage.c : Introduced a new UndoType, UNDO_NULL, which maps
12534 	to zero, introducing that value into the enumerated type and preventing
12535 	strict ANSI compilers from complaining about mixing enumerated and
12536 	unenumerated types. Use the type to signal type unknown/error/untyped
12537 	conditions.
12538  	Full patch documentation at http://idt.net/~gosgood/gimp-patch/patch02.html
12539 	
12540 1999-12-08  Michael Natterer  <mitch@gimp.org>
12541 
12542 	* plug-ins/common/jpeg.c: The plugin allocated memory chunks of
12543 	constant size to store strings which are longer when translated,
12544 	causing buffer overflows. Fixes bug #3897.
12545 	Replaced some malloc() and free() with g_*() functions and use
12546 	g_snprintf instead of sprintf.
12547 
12548 1999-12-08  Tor Lillqvist  <tml@iki.fi>
12549 
12550 	* plug-ins/common/winprint.c: Fix the handling of stored
12551 	state. Actually use the margins from the Page Setup dialog (just
12552 	the left and top margins currently).
12553 
12554 	* plug-ins/common/animationplay.c: Weird include hackery to be
12555 	compilable with current CVS GTk+ (on Win32).
12556 
12557 	* plug-ins/gfig/gfig.c: With current CVS GTk+, use gdk_parent_root
12558 	instead of gdk_root_parent (Win32).
12559 
12560 	* app/makefile.cygwin
12561 	* libgimp/makefile.cygwin
12562 	* plug-ins/makefile.cygwin: Get GDK library from new place.
12563 	
12564 1999-12-07  Michael Natterer  <mitch@gimp.org>
12565 
12566 	* pixmaps/yes.xpm: Resize it to the same size as "no.xpm" because
12567 	the fileselection switches between them and it looks ugly if the
12568 	widget's padding changes.
12569 
12570 1999-12-07  Michael Natterer  <mitch@gimp.org>
12571 
12572 	* app/main.c
12573 	* app/menus.c: Wrapped the 'plugin_domains' definition and
12574 	initialization and menu_translate() with '#ifdef ENABLE_NLS'.
12575 
12576 	* app/palette.c: Removed another trailing comma from an enum.
12577 
12578 	* app/tile_cache.c (tile_idle_thread): Changed tile->swap to
12579 	tile->swap_offset because tile->swap doesn't exist. Note that I
12580 	don't understand at all what's going on there. I commited this
12581 	because (1) this way it compiles and (2) it at least _looks_ like
12582 	the right thing to do. Garry, could you check this please?
12583 
12584 Tue Dec  7 15:04:11 CET 1999  Stanislav Brabec  <utx@penguin.cz>
12585 
12586         * tips/gimp_tips.cs.txt: Added translation.
12587 
12588 Mon Dec  6 23:39:34 MET 1999  Sven Neumann <sven@gimp.org>
12589 
12590 	* app/channel.c
12591 	* app/channel.h
12592 	* app/gimpbrushpipe.c
12593 	* app/gradient.c
12594 	* app/nav_window.c
12595 	* app/paint_funcs.c
12596 	* app/palette.c
12597 	* app/paths_dialog.c
12598 	* app/patterns.c
12599 	* app/tools.c
12600 	* app/tools.h
12601 	* libgimp/gimp.c
12602 	* libgimp/gimpcolorbutton.c
12603 	* libgimp/gimpdrawable.c
12604 	* libgimp/gimpfileselection.c
12605 	* libgimp/gimpimage.c
12606 	* libgimp/gimppatheditor.c
12607 	* libgimp/gimpsizeentry.c
12608 	* libgimp/gimpunitmenu.c
12609 	* libgimp/gimpwire.c
12610 	* libgimp/parasiteio.c
12611 	* plug-ins/script-fu/script-fu-server.c: fixed lots of wrongly typed
12612 	variables that made picky compilers complain (still some left...)
12613 
12614 1999-12-06  Tuomas Kuosmanen  <tigert@gimp.org>
12615 
12616 	* pixmaps/anchor.xpm: The Smaller Anchor Icon. Still a bit unpolished,
12617 	but a lot smaller than my previous one.. Sven, like it?
12618 
12619 Mon Dec  6 10:38:38 CET 1999  Sven Neumann <sven@gimp.org>
12620 
12621 	* plug-ins/gap/gap_*_dialog.c: applied a patch from Wolfgang Hofer
12622 	that changes the GAP dialogs to follow the GIMP standard more 
12623 	closely. 
12624 
12625 Sun Dec  5 19:21:33 CET 1999  Marc Lehmann <marc@gimp.org>
12626 
12627         * plug-ins/script-fu/script-fu-scripts.c: Install function names
12628         with underscores instead of minus signs. Should improve the life
12629         of almost all other languages.
12630 
12631 1999-12-05 Garry R. Osgood <gosgood@idt.net>
12632 
12633 	Inaugural checkin: Tile accounting
12634 	* app/tile_cache.c
12635 	* app/tile.c
12636 	
12637 	cur_cache_dirty in tile_cache.c was not being fully updated. Fewer
12638 	dirty bytes were being added to this global than what were being 
12639 	placed on the dirty tile queue. Deductions, however, were correct
12640 	sometimes causing cur_cache_dirty to wrap around zero and become
12641 	large positive. This skewed the number of tiles to be swapped to disk, 
12642 	usually downward, but sometimes dramatically upward.
12643         active_tile_count, (tile.c) currently a diagnostic counter, was 
12644 	not being decremented when tiles were actually destroyed.  
12645 
12646 	Full patch documentation at 
12647 	http://idt.net/~gosgood/gimp-patch/patch01.html#991205-0
12648 
12649 1999-12-04  Michael Natterer  <mitch@gimp.org>
12650 
12651 	* app/main.c
12652 	* app/menus.c: Define the "plugin_domains" array of strings in
12653 	main.c and use it as external variable from menus.c
12654 
12655 	What's missing now is a proper way to let gimp know which
12656 	additional catalogs (perl, python, ...) are actually installed.
12657 
12658 1999-12-04  Michael Natterer  <mitch@gimp.org>
12659 
12660 	* app/menus.c: Reorder all menu items under <Image>/Filters which
12661 	were created by plugins, so they appear after <Image>/Filters/Web.
12662 	(this way <Image>/Filters/Toys is always the last submenu)
12663 
12664 	* app/palette.c: My last change caused both the normal _and_ the
12665 	small menu to pop up on right mouse click on an already existing
12666 	color. Thanks to Nick for pointing this out.
12667 
12668 	Now there is only one menu with "Edit" and "Delete" greyed out if
12669 	the click was outside a valid color square.
12670 	I also moved "New" to the top of the menu because that's how other
12671 	gimp menus look like.
12672 
12673 Sat Dec  4 05:30:38 GMT 1999 Nick Lamb <njl195@zepler.org.uk>
12674 
12675 	* libgimp/gimpunitmenu.c: Move mitch's change so now it
12676 	actually Works For Me (TM)
12677 
12678 1999-12-03  Michael Natterer  <mitch@gimp.org>
12679 
12680 	* libgimp/gimpunitmenu.c: Set the clist columns to their
12681 	optimal size.
12682 
12683 1999-12-03  Michael Natterer  <mitch@gimp.org>
12684 
12685 	* app/dialog_handler.c
12686 	* app/ops_buttons.h: Removed trailing comma from enums to avoid
12687 	compiler warnings with Irix CC. Fixes bugs #3994 and #3995.
12688 
12689 Thu Dec  2 23:49:17 GMT 1999 Andy Thomas <alt@gimp.org>
12690 
12691 	* app/bezier_select.c
12692 
12693 	Fixed bug number #3904. - [gimp-bug] no undo for path strokes.
12694 	Undo menu item is now enabled correctly after the path has been
12695 	stroked.
12696 
12697 1999-12-02  Michael Natterer  <mitch@gimp.org>
12698 
12699 	* app/palette.c: Enable the popup menu containing only "New" in
12700 	the whole area inside the palette's scrolled window.
12701 	This way you don't have to correctly hit the small line a newly
12702 	created palette consists of.
12703 
12704 	* app/gradient.c
12705 	* app/gradient_select.c: Set the "Gradient" clist column to it's
12706 	optimal size but ensure a minimal size, so the column title is
12707 	fully visible with all languages and font sizes.
12708 
12709 1999-12-02  Michael Natterer  <mitch@gimp.org>
12710 
12711 	* app/app_procs.c: Default to "Cancel" in the "Really Quit?" dialog.
12712 
12713 	* app/app_procs.c
12714 	* app/brush_select.c
12715 	* app/gimpbrushlist.c: Call brush_select_[freeze|thaw]_all() from
12716 	brushes_init() and brushes_free(), so refreshing the brushes from
12717 	plugins/scripts is faster.
12718 
12719 	* app/brightness_contrast.c
12720 	* app/color_balance.c
12721 	* app/curves.c
12722 	* app/file_new_dialog.c
12723 	* app/hue_saturation.c
12724 	* app/levels.c
12725 	* app/posterize.c
12726 	* app/threshold.c:
12727 	Reorder the action area buttons: [ "OK" "Reset" "Cancel" ]
12728 
12729 	* app/menus.c: Some more cleanups in the menu code. Reorder
12730 	<Image>/Filters/Misc only if it exists. Generalized
12731 	menu_translate() in preparation for correctly supporting catalogs
12732 	which only exist sometimes (like gimp-perl).
12733 
12734 	* app/gradient.c
12735 	* app/gradient_select.c: Save some lines of code by using
12736 	gtk_clist_new_with_titles() instead of gtk_clist_new().
12737 
12738 	* libgimp/gimpunitmenu.c: Code cleanup and made the clist titles
12739 	of the unit selection un-clickable.
12740 
12741 Thu Dec  2 01:18:33 MET 1999  Sven Neumann <sven@gimp.org>
12742 
12743 	* plug-ins/common/grid.c: more chainbuttons and nicer dialog layout 
12744 
12745 Tue Nov 30 21:23:39 GMT 1999 Andy Thomas <alt@gimp.org>
12746 
12747 	* app/info_window.c
12748 
12749 	Fix crash where display closed & info dialog had not been used.
12750 	Yasuhiro SHIRASAKI pointed this problem out. Thanks.
12751 
12752 Mon Nov 29 18:17:34 PST 1999 Manish Singh <yosh@gimp.org>
12753 
12754 	* configure.in: support for optional gap_decode_mpeg plugin
12755 
12756 	* plug-ins/gap/Makefile.am
12757 	* plug-ins/gap/README
12758 	* plug-ins/gap/gap_arr_dialog.c
12759 	* plug-ins/gap/gap_decode_mpeg_main.c
12760 	* plug-ins/gap/gap_decode_xanim.c
12761 	* plug-ins/gap/gap_decode_xanim.h
12762 	* plug-ins/gap/gap_frontends_main.c
12763 	* plug-ins/gap/gap_main.c
12764 	* plug-ins/gap/gap_mpege.c: patches from Wolfgang Hofer
12765 
12766 Tue Nov 30 01:55:43 MET 1999  Sven Neumann <sven@gimp.org>
12767 
12768 	* app/menus.c: make it compile with strict ANSI C compilers
12769 	* app/xinput_airbrush.c: move return_type out of #ifdef
12770 
12771 	Closes bugs #3910 and #3911
12772 
12773 Tue Nov 30 01:17:12 MET 1999  Sven Neumann <sven@gimp.org>
12774 	
12775 	* app/gimpimage.c: correctly save the layer mode to the undo_stack
12776 	on layer_merge (fixes bug #2168)
12777 
12778 Mon Nov 29 23:51:26 GMT 1999 Andy Thomas <alt@gimp.org>
12779 
12780 	* app/commands.c
12781 	* app/disp_callbacks.c
12782 	* app/gdisplay.c
12783 	* app/gimprc.c
12784 	* app/gimprc.h
12785 	* app/info_window.c
12786 	* app/info_window.h
12787 	* app/preferences_dialog.c
12788 	* app/undo_history.c
12789 
12790 	Info dialog now has option to follow the mouse movements or
12791 	the old behaviour of one dialog per display.
12792 	This dialog still needs some work.
12793 
12794 	Undo dialog now obeys the "tab" key in the display.
12795 
12796 Mon Nov 29 23:43:15 MET 1999  Sven Neumann <sven@gimp.org>
12797 	
12798 	* app/layers_dialog.c: 
12799 	get rid of the "gdisplays_flush() called recursively." warning
12800 
12801 1999-11-27  Michael Natterer  <mitch@gimp.org>
12802 
12803 	* app/preferances_dialog.c: oops, all frames said "General" after
12804 	my last change.
12805 
12806 Sat Nov 27 14:49:20 MET 1999  Sven Neuman <sven@gimp.org>
12807 
12808 	* app/commands.c
12809 	* app/commands.h
12810 	* app/layer.c
12811 	* app/layer.h
12812 	* app/layers_dialog.c
12813 	* app/layers_dialog.h
12814 	* app/menus.c: implemented "Resize Layer to Imagesize" in C
12815 
12816 	* app/apptypes.h: indentation
12817 
12818 	* app/bezier_select.c
12819 	* app/nav_window.h: get rid of compiler warnings 
12820 
12821 1999-11-27  Michael Natterer  <mitch@gimp.org>
12822 
12823 	* app/main.c: bind the "gimp-perl" textdomain.
12824 
12825 	* app/menus.c: try to find a plugin's name in the "gimp-perl"
12826 	domain if searching in "gimp-std-plugins" fails.
12827 
12828 	* app/preferences_dialog.c: factored out a small frame+vbox
12829 	creation function from the huge dialog constructor and did some
12830 	small changes. Didn't change the logic.
12831 
12832 Sat Nov 27 04:08:32 MET 1999  Sven Neuman <sven@gimp.org>
12833 
12834 	* app/fileops.c: I might break it again, but creating a single
12835 	preview seemed to be broken after Adam fixed my last change.
12836 	IMHO it works as it should now... 
12837 
12838 Sat Nov 27 03:51:41 MET 1999  Sven Neuman <sven@gimp.org>
12839 
12840 	* plug-ins/sgi/sgi.c: bail out nicely instead of aborting when
12841 	saving fails.
12842 
12843 Sat Nov 27 03:07:20 CET 1999  Marc Lehmann <pcg@goof.com>
12844 
12845 	* configure.in: Fix *the* perl configuration bug. tststs...
12846 
12847 Wed Nov 24 21:10:07 CET 1999  Marc Lehmann <pcg@goof.com>
12848 
12849         * app/gimpimage.h, app/gimpimage.c,
12850         tools/pdbgen/pdb/gimage.pdb: Implement gimp_image_undo_is_enabled,
12851         patch by Raphael Quinet.
12852 
12853 Fri Nov 26 21:55:07 MET 1999  Sven Neumann <sven@gimp.org>
12854 
12855 	* plug-ins/common/aa.c
12856 	* plug-ins/common/gbr.c
12857 	* plug-ins/common/gicon.c
12858 	* plug-ins/common/gpb.c
12859 	* plug-ins/common/gtm.c
12860 	* plug-ins/common/hrz.c
12861 	* plug-ins/common/pat.c
12862 	* plug-ins/common/pnm.c
12863 	* plug-ins/common/sunras.c
12864 	* plug-ins/common/tga.c
12865 	* plug-ins/common/tiff.c
12866 	* plug-ins/fits/fits.c
12867 	* plug-ins/fp/fp_gtk.c
12868 	* plug-ins/maze/maze_face.c
12869 	* plug-ins/rcm/rcm_dialog.c
12870 	* plug-ins/sgi/sgi.c
12871 	* plug-ins/xjt/xjt.c: more action_area beautification
12872 
12873 Fri Nov 26 19:03:07 CET 1999  Sven Neumann <sven@gimp.org>
12874 
12875 	* plug-ins/common/mail.c: modified the dialog layout a bit
12876 
12877 Fri Nov 26 12:25:42 CET 1999  Sven Neumann <sven@gimp.org>
12878 
12879 	* plug-ins/common/gif.c: fixed a (harmless) cut'n'paste error 
12880 	I introduced during the "Change all plug-ins" commit
12881 
12882 1999-11-26  Michael Natterer  <mitch@gimp.org>
12883 
12884 	* app/blend.c: accidentially replaced "Gradient:" with "Blend:" in
12885 	my last checkin to this file. Put the right string back.
12886 
12887 	* app/menus.c: fixed the plugin translation problem (YES!!! :-)
12888 	Mysteriously, using g_strdup() et al. instead of composing the
12889 	string to translate in a statically allocated array fixed the
12890 	problem.
12891 
12892 	* plug-ins/gap/gap_main.c: fixed a menu path.
12893 
12894 Fri Nov 26 01:33:04 MET 1999  Sven Neumann <sven@gimp.org>
12895 
12896 	* app/histogram_tool.c: purely cosmetic change
12897 
12898 1999-11-26  Tor Lillqvist  <tml@iki.fi>
12899 
12900 	* libgimp/gimp.h (MAIN) (Win32): Improve WinMain prototype to
12901 	avoid compiler warnings.
12902 
12903 	* libgimp/gimpui.def: Add one entry point.
12904 
12905 Thu Nov 25 12:54:10 PST 1999 Manish Singh <yosh@gimp.org>
12906 
12907 	* Made 1.1.13 release
12908 
12909 Thu Nov 25 12:21:27 PST 1999 Manish Singh <yosh@gimp.org>
12910 
12911 	* plug-ins/script-fu/script-fu-scripts.c: augh, fix stupid braino
12912 	from my last change
12913 
12914 1999-11-25  Michael Natterer  <mitch@gimp.org>
12915 
12916 	* app/menus.c: Removed the definitions of the tearoff menu items
12917 	and build them on the fly. Added N_()-marked submenus instead so
12918 	they get properly translated. Removed N_() from all separators.
12919 
12920 	Hacked menu_translate(): Don't try to translate separators,
12921 	tearoffs and the /File/MRUxx entries. Avoid multiple lookups in
12922 	the "gimp-std-plugins" domain. Translating plug-in menu entries is
12923 	still broken.
12924 
12925 	Defined all filter categories for proper translation and a first
12926 	try to order them and to add separators (please comment...).
12927 
12928 	New Category /Filters/Web.
12929 
12930 	(Did 'make update-po' in the po* directories and updated the
12931 	german translations.)
12932 
12933 	* app/about_dialog.c
12934 	* app/brush_select.c
12935 	* app/drawable.c
12936 	* app/errors.c
12937 	* app/free_select.c
12938 	* app/gradient.c
12939 	* app/info_dialog.c
12940 	* app/plug_in.c
12941 	* app/tool_options.c: minor i18n updates like removing _() from
12942 	some error messages.
12943 
12944 	* app/context_manager.c: a private context for the Xinput Airbrush.
12945 
12946 	* plug-ins/common/video.c: Register under /Filters/Distorts
12947 
12948 	* plug-ins/imagemap/imap_main.c: Register under /Filters/Web
12949 	(Marc, what about putting "prepare for gif" and "webify" there?)
12950 
12951 	* plug-ins/perl/po/de.po: s/Xtn/Xtns/g
12952 
12953 Thu Nov 25 02:56:01 MET 1999  Sven Neumann <sven@gimp.org>
12954 
12955 	* app/blend.c
12956 	* app/paint_core.c: Ctrl now restrict to 15 degrees (on a circle)
12957 
12958 Wed Nov 24 17:38:45 PST 1999 Manish Singh <yosh@gimp.org>
12959 
12960 	* Made 1.1.12 release
12961 
12962 Wed Nov 24 15:26:21 PST 1999 Manish Singh <yosh@gimp.org>
12963 
12964 	* configure.in: version number bump; add check for standalone
12965 	gtkxmhtml from Sesse
12966 
12967 	* app/gimppreviewcache.c: applied gimp-yasuhiro-19991122-1, prevents
12968 	div by zero error
12969 
12970 	* plug-ins/script-fu/script-fu-scripts.c: INIT_I18N_UI before
12971 	gtk_init, reported by yasuhiro
12972 
12973 	* plug-ins/common/mapcolor.c
12974 	* plug-ins/common/sunras.c
12975 	* plug-ins/fits/fits.c: applied gimpkirchgessner-991121-[0-2],
12976 	i18n and sundry bug fixes
12977 
12978 1999-11-24  Tuomas Kuosmanen  <tigert@gimp.org>
12979 
12980 	* plug-ins/perl/examples/perlotine: Fixed some changed stuff, 
12981 	mostly gimp_image_get_guide_orientation()'s types (from 
12982 	GUIDE_HORIZONTAL to HORIZONTAL (and vertical respectively). Also
12983 	changed the image->convert_indexed() call and parameters that were 
12984 	wrong.
12985 
12986 Wed Nov 24 01:23:34 MET 1999  Sven Neumann <sven@gimp.org>
12987 
12988 	* app/preferences_dialog.c: be more instructive about the
12989 	speed tradeoff of the interpolation type.
12990 
12991 	* plug-ins/common/jpeg.c: reorder the menu for DCT setting, so
12992 	the order matches the speed/quality
12993 
12994 Wed Nov 24 00:45:27 MET 1999  Sven Neumann <sven@gimp.org>
12995 
12996 	* plug-ins/AlienMap/AlienMap.c
12997 	* plug-ins/AlienMap2/AlienMap2.c
12998 	* plug-ins/FractalExplorer/FractalExplorer.c
12999 	* plug-ins/MapObject/mapobject_main.c
13000 <