Fri Dec 17 20:29:12 GMT 1999 Adam D. Moss <adam@gimp.org>
* app/edit_selection.c: Fixed a couple of bugs with translating
the selection mask (move tool, alt-drag):
- Selection mask was being clipped whilst moved around, not just
at its final resting place.
- Selection mask translation was being performed 'live' like the
opaque moves even though there's simply nothing exciting to see.
Now the process is much faster.
Will remove the edit_selection.c dead-code later if this change
does not cause new trouble.
1999-12-17 Michael Natterer <mitch@gimp.org>
* app/gimphelp.c
* plug-ins/helpbrowser/helpbrowser.c
- Pass the locale to use (currently always "C") to the help
browser procedures instead of hardcoding it in the help browser.
- Wheel mouse support for the help browser.
1999-12-17 Michael Natterer <mitch@gimp.org>
* app/menus.c
* app/paths_dialog.c: Minor help system fixes.
* app/app_procs.c: I thought we should have a real splash (without
decoration). Like it???
* app/about_dialog.c
* app/flip_tool.c
* app/gradient.c
* app/levels.c
* app/measure.c
* app/text_tool.c
* app/tools.c
* app/transform_tool.c: Did some code browsing: I18N fixes,
s/gtk_window_position/gtk_window_set_position/g, indentation
paranoia, some g/<type>/g<type>/, various stuff (didn't change any
logic).
1999-12-17 Michael Natterer <mitch@gimp.org>
* app/menus.c
* app/paths_dialog.c: Minor help system fixes.
* app/app_procs.c: I thought we should have a real splash (without
decoration). Like it???
* app/about_dialog.c
* app/flip_tool.c
* app/gradient.c
* app/levels.c
* app/measure.c
* app/text_tool.c
* app/tools.c
* app/transform_tool.c: Did some code browsing: I18N fixes,
s/gtk_window_position/gtk_window_set_position/g, indentation
paranoia, some g/<type>/g<type>/, various stuff (didn't change any
logic).
Thu Dec 16 20:15:25 CET 1999 Olof S Kylande <olof@gimp.org>
Fix of KDE/Kwm selection add/sub/inter problem
NOTE: This is a workaround, not a real fix.
Many Thanks to Matthias Ettrich
* app/disp_callbacks.c
Updated unsharp-mask to version 0.10
* plug-ins/unsharp/dialog_f.c
* plug-ins/unsharp/dialog_f.h
* plug-ins/unsharp/dialog_i.c
* plug-ins/unsharp/dialog_i.h
* plug-ins/unsharp/unsharp.c
Updated print plug-in to version 3.0.1
* plug-ins/print/README (new file)
* plug-ins/print/print-escp2.c
* plug-ins/print/print-pcl.c
* plug-ins/print/print-ps.c
* plug-ins/print/print-util.c
* plug-ins/print/print.c
* plug-ins/print/print.h
Updated all files in the help/C/dialogs dir. This is
a first alpha glimpse of the help system. Please give
me feedback of the content. However since it's in alpha
stage it means that there is spell, grammatical, etc errors.
There is may also be pure errors which I hope "you" will
report to either olof@gimp.org or karin@gimp.org. Please
don't report spell, grammatical, etc error at this stage in dev.
If you have any plans to commit to the help system please write
to olof@gimp.org. (This is mandatory not a please ;-).
* help/C/welcome.html
* help/C/dialogs/about.html ..............
Thu Dec 16 20:15:25 CET 1999 Olof S Kylande <olof@gimp.org>
Fix of KDE/Kwm selection add/sub/inter problem
NOTE: This is a workaround, not a real fix.
Many Thanks to Matthias Ettrich
* app/disp_callbacks.c
Updated unsharp-mask to version 0.10
* plug-ins/unsharp/dialog_f.c
* plug-ins/unsharp/dialog_f.h
* plug-ins/unsharp/dialog_i.c
* plug-ins/unsharp/dialog_i.h
* plug-ins/unsharp/unsharp.c
Updated print plug-in to version 3.0.1
* plug-ins/print/README (new file)
* plug-ins/print/print-escp2.c
* plug-ins/print/print-pcl.c
* plug-ins/print/print-ps.c
* plug-ins/print/print-util.c
* plug-ins/print/print.c
* plug-ins/print/print.h
Updated all files in the help/C/dialogs dir. This is
a first alpha glimpse of the help system. Please give
me feedback of the content. However since it's in alpha
stage it means that there is spell, grammatical, etc errors.
There is may also be pure errors which I hope "you" will
report to either olof@gimp.org or karin@gimp.org. Please
don't report spell, grammatical, etc error at this stage in dev.
If you have any plans to commit to the help system please write
to olof@gimp.org. (This is mandatory not a please ;-).
* help/C/welcome.html
* help/C/dialogs/about.html ..............
* tools/pdbgen/pdbgen.pl
* tools/pdbgen/pdb/fileops.pdb: allow for array size params to
be optional
* app/nav_window.c
* app/tools.c: a bit of cleanup
-Yosh
* app/tile.c
* app/tile.h
* app/tile_manager.c
* app/tile_swap.c:
Allocate Tile's array of TileRowHints dynamically. Make type
of TileRowHint explicit since it's fairly space-critical.
Can save several hundred K of memory with this and struct
changes.
Added warnings for old basically-untested-or-insane
paths through the tile referencing code.
* app/tile_pvt.h: Shrink down and rearrange fields of Tile
struct to save some space with gcc's padding for most people.
* app/paint_funcs.c: Use tile_sanitize_rowhints() to ensure
that rowhints have been allocated before use.
* app/channel_ops.c
* app/gdisplay.c
* app/pixel_region.c: Cosmetic, sanity or unfinished debug
changes (the latter commented out) for fun and reference.
Fri Dec 10 23:55:10 GMT 1999 Austin Donnelly <austin@gimp.org>
* app/iscissors.c: fix problem with layers with non-zero offset.
* app/undo.c: Garry, you missed one "0 -> UNDO_NULL" cleanup :)
1999-12-10 Garry R. Osgood <gosgood@idt.net>
* app/gimpimage.c
* app/undo.c
* app/undo_types.h
* docs/undo.txt
Changed sanity checks in undo_pop/free_layer_mask() to LAYER_MASK_ADD_UNDO
and LAYER_MASK_REMOVE_UNDO to be consistent with undo_push_layer_mask()
These now nvoke proper cleanup and release of GimpLayerMasks.
* docs/undo.txt: New file, an overview of undo logic written by
Austin Donnelly
* app/undo.c
* app/undo_types.h
* app/gimpimage.c : Introduced a new UndoType, UNDO_NULL, which maps
to zero, introducing that value into the enumerated types. Use the
type to signal type unknown/error/untyped conditions.
Full patch documentation at
http://idt.net/~gosgood/gimp-patch/patch02.html
1999-12-08 Michael Natterer <mitch@gimp.org>
* plug-ins/common/jpeg.c: The plugin allocated memory chunks of
constant size to store strings which are longer when translated,
causing buffer overflows. Fixes bug #3897.
Replaced some malloc() and free() with g_*() functions and use
g_snprintf instead of sprintf.
1999-12-08 Tor Lillqvist <tml@iki.fi>
* plug-ins/common/winprint.c: Fix the handling of stored
state. Actually use the margins from the Page Setup dialog (just
the left and top margins currently).
* plug-ins/common/animationplay.c: Weird include hackery to be
compilable with current CVS GTk+ (on Win32).
* plug-ins/gfig/gfig.c: With current CVS GTk+, use gdk_parent_root
instead of gdk_root_parent (Win32).
* app/makefile.cygwin
* libgimp/makefile.cygwin
* plug-ins/makefile.cygwin: Get GDK library from new place.
1999-12-07 Michael Natterer <mitch@gimp.org>
* pixmaps/yes.xpm: Resize it to the same size as "no.xpm" because
the fileselection switches between them and it looks ugly if the
widget's padding changes.
1999-12-07 Michael Natterer <mitch@gimp.org>
* app/main.c
* app/menus.c: Wrapped the 'plugin_domains' definition and
initialization and menu_translate() with '#ifdef ENABLE_NLS'.
* app/palette.c: Removed another trailing comma from an enum.
* app/tile_cache.c (tile_idle_thread): Changed tile->swap to
tile->swap_offset because tile->swap doesn't exist. Note that I
don't understand at all what's going on there. I commited this
because (1) this way it compiles and (2) it at least _looks_ like
the right thing to do. Garry, could you check this please?