Spracherkennung für: .pre-1-2 vermutete Sprache: Abap {ABAP[31] Hlasm[31] Masm[21]} [Methode: maximale Elemente, drei Dimensionen]
Sun Dec
24 23:
18:
32 PST
2000 Manish Singh <yosh@gimp.org>
* Made 1.2.0 release
Sun Dec
24 12:
24:
01 PST
2000 Manish Singh <yosh@gimp.org>
* app/Makefile.am
* app/app_procs.c
* app/color_area.[ch]
* app/commands.[ch]
* app/gdisplay.[ch]
* app/makefile.mingw.in
* app/menus.c
* modules/Makefile.am
* modules/makefile.mingw.in: disabled display filters code, since
it
is unfinished
2000-
12-
24 Michael Natterer <mitch@gimp.org>
* app/color_cmds.c
* app/threshold.c
* tools/pdbgen/pdb/color.pdb: my last s/rangechanged/range_changed/
somehow was not really
"g" ;)
2000-
12-
21 Sven Neumann <sven@gimp.org>
* plug-ins/common/sunras.c: applied gimp-kirchgessner-001220-0
which makes the sunras plug-
in recognize files with the .ras
and
.rs extensions (used
by StarOffice
and Suns Image Tool).
2000-
12-
21 Sven Neumann <sven@gimp.org>
* docs/Wilber_Construction_Kit.xcf.gz: a new hat for Wilber courtesy
of Seth Burgess.
2000-
12-
21 Sven Neumann <sven@gimp.org>
* app/gradient.c
* app/gradient_select.[ch]: reviewed the gradient code. The old code
used
to use list indices which led
to bug #
35612 and other problems.
We now attach a pointer
to the gradient
to each row
in the GtkClists
and retrieve the matching row
for a gradient
using
gtk_clist_find_row_from_data(). Additionally I have added similar
code
as we use
for brushes
to assure that no two gradients have the same
name.
2000-
12-
20 Tor Lillqvist <tml@iki.fi>
* plug-ins/makefile.mingw.in (COMMON): Remove gpb and
spheredesigner.
Add gih. (Thanks Sven
and Jens
for cleaning up the
brush stuff...)
* libgimp/gimp.def: Add gimp_invert.
Wed Dec
20 14:
39:
38 PST
2000 Manish Singh <yosh@gimp.org>
* Made 1.1.32 release (1.2final)
2000-
12-
20 Michael Natterer <mitch@gimp.org>
* app/gimphistogram.c: plonk, my "cleanup" yesterday
broke ENABLE_MP. Fixes #
35668.
2000-
12-
19 Michael Natterer <mitch@gimp.org>
* app/gradient.c: couldn't resist to heavily indent all function
prototypes before starting
to fix the rename-bug. Nothing changed.
Tue Dec
19 12:
37:
55 PST
2000 Manish Singh <yosh@gimp.org>
* Made 1.1.31 release (1.2final)
2000-
12-
19 Stanislav Brabec <utx@penguin.cz>
* plug-ins/gap/gap_lib.c: Typo fixes.
* po-plug-ins/POTFILES.in: Added gee_zoom.c.
* plug-ins/common/gee.c, plug-ins/common/gee_zoom.c: Added i18n
of menu item.
2000-
12-
19 Sven Neumann <sven@gimp.org>
* app/curves.c: applied a patch from David Hodson that reverts
the curves tool
back to its old behaviour (start with the identical
transform), but keeps the fix
for bug #
33403.
2000-
12-
19 Michael Natterer <mitch@gimp.org>
* app/patterns.c: uniquefy pattern names before inserting them
into the list. This way DND (which passes only the pattern
's
name) works
as expected. Fixes #
35258.
2000-
12-
19 Michael Natterer <mitch@gimp.org>
* app/Makefile.am
* app/gimphistogramP.h: removed.
* app/gimphistogram.[ch]
* app/histogramwidget.[ch]: Histogram cleanup: replaced the
channel #
define's by a properly named enum and use this enum
type as parameter in functions instead
of "int".
* app/curves.c
* app/histogram_tool.c
* app/levels.c: changed accordingly.
2000-
12-
19 Sven Neumann <sven@gimp.org>
* plug-ins/common/exchange.c: applied (a modified version of)
gimp-timecop-
20001213-
17. Delayed
update for the sliders
and
and a
"click preview to pick color" function.
2000-
12-
19 Sven Neumann <sven@gimp.org>
* app/gimpbrushpipe.c (gimp_brush_pipe_load): set the spacing and
other info
from the first brush just
as the old
code used
to do.
2000-
12-
19 Sven Neumann <sven@gimp.org>
Michael Natterer <mitch@gimp.org>
* TODO: reviewed
2000-
12-
19 Michael Natterer <mitch@gimp.org>
* plug-ins/common/pat.c: Load broken (GRAYA and RGBA) patterns
but tell the user that they are broken. Cleanup.
2000-
12-
19 Sven Neumann <sven@gimp.org>
* plug-ins/common/gih.c: alter the pixpipe parameters and attach them
as parasite, so saving a loaded .gih
file yields the same brush again
(minus the brush spacing which
is not yet stored
in the image).
2000-
12-
18 Sven Neumann <sven@gimp.org>
Jens Lautenbacher <jtl@gimp.org>
* data/brushes/Makefile.am: remove old pepper.gpb when installing new
brushes.
* data/brushes/SketchBrush-16.gih
* data/brushes/SketchBrush-32.gih
* data/brushes/SketchBrush-64.gih: converted to grayscale brush pipes.
* plug-ins/common/gih.c: commented out code that sets loaded pipe
parameters as parasite until we figure out how
to do it right.
* devel-docs/gpb.txt: mention that the .gpb format is obsolete.
* devel-docs/gih.txt: updated.
2000-
12-
18 Sven Neumann <sven@gimp.org>
Jens Lautenbacher <jtl@gimp.org>
* plug-ins/common/gbr.c: save and load brush name into/from layer name.
* plug-ins/common/gih.c: added gih loader. The loader is able to read
the old brush pipe
format too. Brush pipes will only be saved
in the
new
format. Fixes bugs #
21806, #
34167 and #
34168.
2000-
12-
18 Daniel Egger <egger@suse.de>
* plug-ins/ifcompose/ifscompose.c:
Second attempt
from David Neary which should
work
better.
2000-
12-
18 Jens Lautenbacher <jtl@gimp.org>
Sven Neumann <sven@gimp.org>
* plug-ins/script-fu/scripts/mkbrush.scm
* plug-ins/script-fu/scripts/select_to_brush.scm: make it work with
the new brush
format and the new saving
code; select_to_brush
loads
and saves RGB selections
into pixmap brushes now.
2000-
12-
18 Daniel Egger <egger@suse.de>
* plug-ins/ifcompose/ifscompose.c:
Added patch
from David Neary
to fix calulations.
Fixes bug #
9156.
2000-
12-
18 Sven Neumann <sven@gimp.org>
Jens Lautenbacher <jtl@gimp.org>
* data/brushes/Makefile.am
* data/brushes/pepper.gpb: removed
* data/brushes/pepper.gbr: added (a nicer version of) the Pepper
brush
in the .gbr
format that does support pixmap brushes now.
* plug-ins/common/gbr.c: added support for loading obsoleted
Gimp Pixmap Brushes
format (.gpb).
2000-
12-
18 Sven Neumann <sven@gimp.org>
Jens Lautenbacher <jtl@gimp.org>
* app/Makefile.am
* app/gimpbrushlistP.h
* app/gimpbrushpipeP.h
* app/gimpobjectP.h: removed these three files
* app/parasitelistP.h
* app/channels_dialog.c
* app/docindex.c
* app/gimpdrawable.c
* app/gimpdrawableP.h
* app/gimpimage.c
* app/gimpimageP.h
* app/gimplist.[ch]
* app/gimpobject.c
* app/gimpobject.h
* app/gimpsetP.h: changed according to header removal
* app/airbrush.c
* app/brush_select.[ch]
* app/brushes_cmds.c
* app/gimpbrush.[ch]
* app/gimpbrushgenerated.[ch]
* app/gimpbrushlist.[ch]
* app/gimpbrushpipe.[ch]
* app/gimpcontextpreview.c
* app/paint_core.c
* app/paintbrush.c
* app/pencil.c
* tools/pdbgen/pdb/brushes.pdb: Big Brushes Cleanup.
The GimpBrush
* object hierarchy and the file formats were broken by
"design". This made it overly difficult
to read and write pixmap
brushes
and brush pipes, leading
to the situation that The GIMP was
not able
to read it
's very own file formats. Since the GimpBrush
format did support arbitrary
color depths, the introduction
of a
file format for pixmap brushes was unnecessary.
The GimpBrushPixmap
object is dead. GimpBrush has an additional
pixmap temp_buf
and handles pixmap brushes transparently. The
file
format of pixmap brushes
is not
any longer a grayscale brush plus
a pattern, but a simple brush with RGBA
data. The old brushes can
still be loaded, but the .gpb
format is deprecated.
GimpBrushPipe derives
from GimpBrush. The fileformat
is still a
text
header, followed
by a number
of brushes, but those brushes are stored
in the new GimpBrush
format (no pattern anymore). The pipe does not
care about the depth
of the contained GimpBrushes, so we
get
grayscale BrushPipes
for free. Since the brush loader still loads the
old
format, old .gih files can also still be loaded.
Since the brushes
in the GimpBrushPipe
do not
any longer contain a
pointer
to the pipe
object, we
do only temporarily switch brushes
in the paint_core routines. This
is not very elegant, but the best
we can
do without a major redesign.
* app/patterns.[ch]: changed the loader to work with a filedescriptor
instead
of a filehandle
to make it
work with the new brush loading
code.
* plug-ins/common/.cvsignore
* plug-ins/common/Makefile.am
* plug-ins/common/plugin-defs.pl
* plug-ins/common/gih.c: new plug-in that saves GIH files in the
new
format (loader will follow soon)
* plug-ins/common/gpb.c: removed since Pixmap Brushes are no longer
supported
as a special
file format.
* plug-ins/common/gbr.c: load and save brushes in the new brush format
which allows RGBA brushes too.
* plug-ins/common/pat.c: load and save grayscale patterns too
2000-
12-
18 Michael Natterer <mitch@gimp.org>
* plug-ins/common/gee.c: Using "env" instead of "environ" caused
a clash. Changed the other one
to "environment".
2000-
12-
17 Tor Lillqvist <tml@iki.fi>
* config.h.win32: Typo.
Use GLib random functions.
* plug-ins/makefile.mingw.in (COMMON): Add gee_zoom.
* plug-ins/common/animationplay.c: Win32-specific #include and
#
define stuff not needed
any longer.
* plug-ins/FractalExplorer/FractalExplorer.c
* plug-ins/common/gz.c
* plug-ins/common/hrz.c: No use trying to use G_OS_WIN32 to decide
whether
to include glib.h,
as glib.h
is where G_OS_WIN32 gets
defined...
* plug-ins/common/gee.c: Can't use "environ" as variable name,
it
's in the C library.h on various systems. Use the name "env"
instead.
2000-
12-
17 Michael Natterer <mitch@gimp.org>
* plug-ins/FractalExplorer/FractalExplorer.c
* plug-ins/common/animationplay.c
* plug-ins/common/gz.c
* plug-ins/common/hrz.c
* plug-ins/common/pat.c
* plug-ins/common/pnm.c
* plug-ins/common/ps.c. #ifdef early inclusion of <glib.h> with
G_OS_WIN32. Avoids warnings about redefinition
of MIN and MAX.
Some #
include cleanups.
2000-
12-
17 Michael Natterer <mitch@gimp.org>
* app/menus.c: don't warn about a non-existant "Script-Fu" menu.
(the user should have the choice
of just removing the script-fu
plug-
in without
any side-effects).
2000-
12-
17 Asbjorn Pettersen <asbjornP@dualog.no>
* plug-ins/common/gz.c (save_image): Use GIMP_PDB_EXECUTION_ERROR.
OS/
2 fix.
2000-
12-
16 Sven Neumann <sven@gimp.org>
* Makefile.am
* docs/Wilber_Construction_Kit.xcf.gz: ooops, got the name wrong
2000-
12-
17 Sven Neumann <sven@gimp.org>
* app/curves.c: preview the curve settings in the image window when
initializing the tool. This way the new curves behaviour (init with
last settings)
is visible.
* app/user_install.c: check that strings are non-NULL before passing
them
to strcmp.
* libgimp/gimpfileselection: do not try to pass a NULL text to
gtk_entry_set_text, use an empty
string instead.
2000-
12-
16 Sven Neumann <sven@gimp.org>
* app/gimppreviewcache.h
* app/channel.c
* app/layer.c: put the preview cache priming code back into place,
but disabled it
for small images
to avoid unnecessary upscaling.
2000-
12-
16 Sven Neumann <sven@gimp.org>
Last-minute cleanup:
* app/gimpdrawableF.h
* app/gimphistogramF.h
* app/gimpimageF.h
* app/gimplistF.h
* app/gimplutF.h
* app/gimpobjectF.h
* app/gimpsetF.h
* app/layerF.h
* app/parasitelistF.h: removed these files
* app/Makefile.am
* tools/pdbgen/Makefile.am: changed accordingly
* app/[almost every file]: include cleanup
2000-
12-
16 Seth Burgess <sjburges@gimp.org>
* plug-ins/common/colortoalpha.c: Change to accept RGB input
(automatically
add an alpha channel
if needed).
2000-
12-
16 Sven Neumann <sven@gimp.org>
Jens Lautenbacher <jtl@gimp.org>
* Makefile.am
* docs/Wilber_Construction_Kit.xcf.gz: added an example XCF file
2000-
12-
16 Sven Neumann <sven@gimp.org>
* app/fileops.c: fixed a warning
* app/menus.c: since gee is no longer hidden, I put the old code
back in that keeps its entry
at the bottom
of the menu.
Fri Dec
15 19:
16:
31 GMT
2000 Adam D. Moss <adam@gimp.org>
* plug-ins/common/gee.c, plug-ins/common/Makefile.am,
plug-ins/common/plugin-defs.pl, plug-ins/common/gee_zoom.c,
plug-ins/common/.cvsignore:
Unhide
'gee' once more... come
on Sven, we have nothing worth
hiding
any longer. =)
2000-
12-
15 Michael Natterer <mitch@gimp.org>
* plug-ins/common/spheredesigner.c: re-added it to CVS.
* plug-ins/common/.cvsignore
* plug-ins/common/plugin-defs.pl: properly exclude it from the build
and the distribution.
2000-
12-
15 Vidar Madsen <vidar@gimp.org>
* plug-ins/common/spheredesigner.c: Removed from CVS, until
it gets more usable.
2000-
12-
15 Simon Budig <simon@gimp.org>
* plug-ins/common/convmatrix.c: Fixed the unuseable PDB-interface
* plug-ins/script-fu/scripts/erase-rows.scm: Changed the script
so that it actually does what it claims
to do:
*erase* the rows.
2000-
12-
15 Sven Neumann <sven@gimp.org>
* app/gimppreviewcache.[ch]: added new function gimp_preview_scale().
* app/channel.c
* app/channels_dialog.c
* app/gimpimage.c
* app/layer.c
* app/layers_dialog.c
* app/lc_dialog.c
* app/nav_window.c: unified preview drawing code. Previews are never
generated larger than the canvas
size. Image
and channel previews are
scaled up
to the desired
size, so does the navigation
window. The
layer previews are not yet scaled up again since we can not use
gimp_preview_scale here. I have removed the preview_cache priming
code since we don
't need it any longer and it caused bad results.
2000-
12-
15 Michael Natterer <mitch@gimp.org>
* plug-ins/helpbrowser/helpbrowser.c: added support for the
GIMP_HELP_ROOT environment variable: Let it point
to some
directory
to let the help browser
read it
's files from there.
Useful
for viewing the autogenerated stuff
in <gimp-help>/help/C/gimp/.
2000-
12-
15 Michael Natterer <mitch@gimp.org>
* configure.in
* help/*: Updated Gimp-Help. See help/ChangeLog for details.
* app/channels_dialog.c
* app/gdisplay.c
* app/gradient.c
* app/layers_dialog.c
* app/menus.c
* app/paths_dialog.c
* app/preferences_dialog.c
* app/resize.c: fixed menu paths.
* plug-ins/helpbrowser/helpbrowser.c: load a special
"undocumented_filter.html" page if a filter was not found.
Adapted
to the new help
structure.
2000-
12-
14 Sven Neumann <sven@gimp.org>
* app/nav_window.c: missed a place that needed the same fix for
bug #
31098.
2000-
12-
14 Sven Neumann <sven@gimp.org>
* app/commands.c (image_resize_callback):
call lc_dialog_update_image_list()
when resizing the image so the
image preview
is updated
in the l&c
dialog.
2000-
12-
14 Vidar Madsen <vidar@gimp.org>
* plug-ins/gimpressionist/brush.c: Fix to avoid a warning when
closing
window.
* plug-ins/gimpressionist/Paper/struc.pgm
* plug-ins/gimpressionist/Paper/Makefile.am
* plug-ins/gimpressionist/Presets/ApplyCanvas
* plug-ins/gimpressionist/Presets/Makefile.am: Added a paper and
preset
on request
from Bex,
to simulate
"Apply Canvas".
2000-
12-
14 Sven Neumann <sven@gimp.org>
* app/layers_dialog.c
* app/lc_dialog.c
* app/nav_window.c: another try on bug #31098. This time limited the
preview scale ratio
in the calling functions. Please test!
* app/gimpimage.c: small cleanup
2000-
12-
14 Sven Neumann <sven@gimp.org>
* app/menus.c: modified debug function to help to find missing
help files.
2000-
12-
14 Sven Neumann <sven@gimp.org>
* app/gimpimage.c
* app/layer.c
* app/layers_dialog.c
* app/nav_window.c: cleaned up these files while trying to find a
fix
for #
31098. No real changes, the bug
is still present :-(
2000-
12-
13 Sven Neumann <sven@gimp.org>
* app/color_picker.c
* app/convert.c
* app/curves.c
* app/gimpdrawable.c
* app/gimpimage.c
* app/gimpimage.h
* app/image_map.c
* app/info_window.c
* app/layer.c
* app/undo.c: couldn't resist: renamed TYPE_HAS_ALPHA() to
GIMP_IMAGE_TYPE_HAS_ALPHA()
* plug-ins/common/sunras.c
* plug-ins/common/xwd.c: small cleanups
2000-
12-
13 Vidar Madsen <vidar@gimp.org>
* plug-ins/common/spheredesigner.c: Small algo improvements.
2000-
12-
12 Vidar Madsen <vidar@gimp.org>
* plug-ins/common/spheredesigner.c: Nicer bumpmapping.
2000-
12-
12 Kelly Martin <kmartin@kiva.net>
* plug-ins/perl/Gimp/Fu.pm: fixed default JPEG quality (0.75
instead
of 75 -- jpeg plug-
in wants a fraction)
2000-
12-
12 Austin Donnelly <austin@gimp.org>
* plug-ins/common/autocrop.c: Fixed #7689: plug-in-autocrop shows
a progress
dialog when run non-interactively.
In fact, I also
cleared up the initialisation
code,
and made it more robust.
2000-
12-
12 Nick Lamb <njl195@zepler.org.uk>
* plug-ins/common/tiff.c: Continue after errors (#28799)
Mon Dec
11 22:
52:
43 GMT
2000 Andy Thomas <alt@gimp.org>
* app/gimpimage.c
* app/layers_dialog.c
Backed out some changes that caused problems with the Nav preview
and small sized images.
2000-
12-
11 Sven Neumann <sven@gimp.org>
* app/channel.c (channel_invalidate_previews): check for NULL pointer
* app/fileops.c: if saving and loading images at the same time, the
PDB obviously manages
to mangle return values.
By checking the
validity
of the returned image id we avoid
to crash
as described
in
bug #
26788.
* app/module_db.c: unload modules from the idle_loop as suggested
by Austin
in #
5745.
Mon Dec
11 20:
29:
55 GMT
2000 Adam D. Moss <adam@gimp.org>
* plug-ins/common/gee.c: v1.05: Sub-pixel jitter is
now less severe
and less coarse.
2000-
12-
11 Sven Neumann <sven@gimp.org>
* app/paint_core.c: clamp scale factor between 0.0 and 1.0 to avoid
problems with broken XInput drivers. Should fix bug #
18913.
2000-
12-
11 Sven Neumann <sven@gimp.org>
* configure.in
* plug-ins/print/Makefile.am: removed obsolete checks for lpc, lpstat
and friends
* plug-ins/perl/examples/blended2
* plug-ins/perl/examples/translogo: register with the correct image
types. Fixes bug #
10675.
2000-
12-
11 Sven Neumann <sven@gimp.org>
* plug-ins/gdyntext/font_selection.c
* plug-ins/winsnap/winsnap.c: use new GTK+ API
s/gtk_toggle_button_set_state/gtk_toggle_button_set_active/
s/gtk_container_border_width/gtk_container_set_border_width/
2000-
12-
11 Sven Neumann <sven@gimp.org>
* plug-ins/common/convmatrix.c: return with an error message if
called with drawables smaller than
3 pixels. Fixes bug #
30870.
2000-
12-
11 Sven Neumann <sven@gimp.org>
* app/gradient.c: use the correct pointer when dumping gradients to
stderr
in case of problems.
Sort of fixes bug #
31510.
2000-
12-
11 Sven Neumann <sven@gimp.org>
* app/gimphistogram.c (gimp_histogram_calculate_sub_region):
corrected incrementor
for the bpp ==
4 case. Fixes bug #
34738.
2000-
12-
11 Vidar Madsen <vidar@gimp.org>
* plug-ins/gimpressionist/repaint.c: Fixed a bug appearing
when using Tileable + Center
of Brush coloring, closing #
14221.
2000-
12-
11 Vidar Madsen <vidar@gimp.org>
* plug-ins/gimpressionist/repaint.c: Fixed a bug when using
Paper Relief, closing bug #
34667.
* plug-ins/gimpressionist/gimpressionist.c: Moved the Presets tab
to the far left.
2000-
12-
11 Sven Neumann <sven@gimp.org>
* app/edit_selection.c
* app/gimpimage.c
* app/layer_select.c
* app/layers_dialog.c: when computing a preview, limit the scale ratio
to a maximum
of 1.
0.
By doing so we avoid
to scale drawables up
if the
image (canvas)
size becomes larger than the drawable. Fixes bug #
31098.
* app/gimppreviewcache.[ch]: indented
2000-
12-
11 Michael Natterer <mitch@gimp.org>
* configure.in: forgot to bump gimp-print's version number and
release date
when updating
to 4.
0.
4
Sat Dec
9 11:
43:
33 PST
2000 Manish Singh <yosh@gimp.org>
* Made 1.1.30 release (1.2final)
2000-
12-
07 Vidar Madsen <vidar@gimp.org>
* plug-ins/gimpressionist/Brushes/{Makefile.in,snow1.pgm}: Added a
brush contributed
by Nevit <nevilo@yahoo.com>.
2000-
12-
07 Sven Neumann <sven@gimp.org>
* plug-ins/MapObject/mapobject_image.c: set the background using
gimp_palette_get_background()
in non-interactive mode too.
2000-
12-
03 Sven Neumann <sven@gimp.org>
* app/gimpimage.c: when merging layers, do not set the layer mode
of the bottom layer
to NORMAL_MODE
if it
is DISSOLVE_MODE since the
latter does not
work on the projection with the lower layer but
on
the layers alpha channel. Fixes bug #
7829.
2000-
12-
03 Michael Natterer <mitch@gimp.org>
* app/layers_dialog.c: when applying or deleting the layer mask,
we have
to call layers_dialog_set_menu_sensitivity() ourselves
whenever calling layer_widget_layer_flush() instead
of
gdisplays_flush().
2000-
12-
03 Michael Natterer <mitch@gimp.org>
* plug-ins/gflare/gflare.c
* libgimp/gimpunitmenu.c
* libgimp/gimpwidgets.c: set separators of option menus insensitive.
(see Sven
's fix below).
* app/layers_dialog.c: set "Merge Down" insensitive for
the bottom layer.
2000-
12-
03 Sven Neumann <sven@gimp.org>
* app/layer.c
* app/layers_dialog.c
* plug-ins/common/jpeg.c: reviewed code in an attempt to fix the
crash-
on-jpeg-save. The only thing that I have changed (despite
lots
of indentation)
is that we now connect the preview rewdraw
using gtk_signal_connect_while_alive() which should keep gimp
from
trying
to create previews
of nonexistant drawables.
2000-
12-
03 Sven Neumann <sven@gimp.org>
* libgimp/gimpunitmenu.c (gimp_unit_menu_new): set empty menu_items
used
as separators insensitive. Something seems
to be wrong
in GTK+
when it comes
to separators
in option_menus. This
change seems
to
work around this problem.
2000-
12-
03 Sven Neumann <sven@gimp.org>
* PLUGIN_MAINTAINERS: changed email address of Wolfgang Hofer
* plug-ins/gap/README
* plug-ins/gap/gap_decode_mpeg_main.c
* plug-ins/gap/gap_decode_xanim.c
* plug-ins/gap/gap_filter_codegen.c
* plug-ins/gap/gap_filter_foreach.c
* plug-ins/gap/gap_filter_main.c
* plug-ins/gap/gap_frontends_main.c
* plug-ins/gap/gap_lib.c
* plug-ins/gap/gap_lib.h
* plug-ins/gap/gap_main.c
* plug-ins/gap/gap_match.c
* plug-ins/gap/gap_mod_layer.c
* plug-ins/gap/gap_mov_dialog.c
* plug-ins/gap/gap_mov_dialog.h
* plug-ins/gap/gap_mov_exec.c
* plug-ins/gap/gap_mov_exec.h
* plug-ins/gap/gap_navigator_dialog.c
* plug-ins/gap/resize.c
* plug-ins/gap/sel-to-anim-img.scm:
applied patches provided
by Wolfgang Hofer <hof@gimp.org>
- Bugfix: replaced MovePath
's intern Algorithm for calculating
Values
between controlpoints (the old Algorithm fails sometimes
especially
if only
1 controlpoint
is used,
or if you have n
frames
and n-
1 controlpoints)
- new e-mail adress
- replaced sprintf (used g_strdup_printf g_snprintf)
- procedures
for gap locks,
check for locking processes pid
- NONINTERACTIVE PDB
Interface(s)
for MovePath
plug_in_gap_get_animinfo, plug_in_gap_set_framerate
- FRAME based Stepmodes
for MovePath
- increased controlpoint limit GAP_MOV_MAX_POINT (
256 ->
1024)
2000-
12-
02 Michael Natterer <mitch@gimp.org>
* plug-ins/print/README
* plug-ins/print/RELNOTES
* plug-ins/print/print-util.c: Updated to bugfix release 4.0.4
2000-
11-
30 Andy Thomas <alt@gimp.org>
* app/curves.c
* app/levels.c
Fix
for gimp bug #
33403. The curves
and levels dialogs should now
work in GRAYA images.
2000-
11-
29 Austin Donnelly <austin@gimp.org>
* app/curves.c: Applied patch from David Hodson
<hodsond@ozemail.com.au>
to fix Bug#
33399: GIMP crashes
when
applying curve
to Grayscaled image
when preview
is off.
Previously the curves tool attempted a
reset when changing
image, but didn
't correctly do this. Now it has the
(more useful) behaviour
of doing a partial
reset,
where the
curve remains the same across multiple invocations, allowing
you
to apply the same tweak
to multiple images. The internal
state relevant
to image
type/depth
is correctly
reset,
stopping the segfault behaviour seen before.
Still no fix
for Bug#
33403: Curves/Levels Tool does not
work
on GRAYA-Images.
2000-
11-
27 Michael Natterer <mitch@gimp.org>
* libgimp/gimpwidgets.c: use RINT() instead or rint(). Sprinkled
some GPOINTER_TO_INT()
and other macros
where we used
to cast
directly. Minor doc fixes.
2000-
11-
27 Sven Neumann <sven@gimp.org>
* libgimp/gimpwidgets.c (gimp_int_adjustment_update): use rint().
The old behaviour was broken
for neagtive values.
2000-
11-
27 Michael Natterer <mitch@gimp.org>
* plug-ins/print/README
* plug-ins/print/RELNOTES
* plug-ins/print/print-pcl.c: Version 4.0.3
2000-
11-
27 Austin Donnelly <austin@gimp.org>
* plug-ins/ifscompose/ifscompose.c
* plug-ins/ifscompose/ifscompose_storage.c: Element labels now
properly preserved across multiple runs. Allow
run with same
values. This
is a partial fix
for Bug#
9156: bug
in ifscompose.
Not all the behaviour described
in that bug
report could be
reproduced. Thanks
to David Hodson <hodsond@ozemail.com.au>
for putting the
work in to sort this out
and produce the patch.
2000-
11-
26 Sven Neumann <sven@gimp.org>
* PLUG_IN_MAINTAINERS
* plug-ins/common/unsharp.c: changed email address of Winston Chang
* app/gdisplay_color_ui.c: applied a modified version of another
patch sent
by David Odin <David.Odin@bigfoot.com> which sets the
sensitivity
of the buttons
in the
dialog according
to the possible
actions.
2000-
11-
26 Sven Neumann <sven@gimp.org>
* gimp_splash.ppm: new splash, original photo taken by Garrett.
2000-
11-
24 Garry R. Osgood <gosgood@idt.net>
* app/smudge.c:
Defer tool
initialization to first motion event.
Fixes latency problem that gave rise
to Shift-smudge bug.
Closes #
30778.
2000-
11-
24 Sven Neumann <sven@gimp.org>
* INSTALL: mention that GIMP will not compile, nor work with
unstable GTK+ version
1.
3.x.
2000-
11-
21 Sven Neumann <sven@gimp.org>
* app/gdisplay_color.c
* app/gdisplay_color_ui.c: applied patches proposed by
David Odin <David.Odin@bigfoot.com>. Fixes segfault
when removing
a display filter twice.
2000-
11-
21 Austin Donnelly <austin@gimp.org>
* plug-ins/common/exchange.c: fixed buffer overrun when previewing
an image with alpha that was causing segfaults
on Linux.
Fixes Bug#
32860.
2000-
11-
20 Sven Neumann <sven@gimp.org>
* app/convert.c (build_palette_button): changed the logic that sets
the default
for "Custom Palette" so it goes through the whole list
instead
of stopping
at the
"Web" palette. The Indexed-Conversion
dialog now also remembers palettes appearing after the
"Web" palette.
2000-
11-
19 Nick Lamb <njl195@zepler.org.uk>
* plug-ins/common/tiff.c: Little-endian fix for 16bit TIFF
* plug-ins/common/pcx.c: Use same endian-detect as other plug-ins
2000-
11-
19 Michael Natterer <mitch@gimp.org>
* libgimp/gimpenv.c: a missing newline confused gtk-doc. Minor doc
fixes.
2000-
11-
18 Nick Lamb <njl195@zepler.org.uk>
* plug-ins/common/tga.c: Fix alleged problem with small images
2000-
11-
18 Michael Natterer <mitch@gimp.org>
* plug-ins/rcm/rcm_pixmaps.h: removed.
* plug-ins/rcm/pixmaps/.cvsignore
* plug-ins/rcm/pixmaps/rcm_360.xpm
* plug-ins/rcm/pixmaps/rcm_a_b.xpm
* plug-ins/rcm/pixmaps/rcm_ccw.xpm
* plug-ins/rcm/pixmaps/rcm_cw.xpm: new files.
* plug-ins/rcm/Makefile.am
* plug-ins/rcm/rcm_callback.c
* plug-ins/rcm/rcm_dialog.c: changed accordingly.
The old
method was producing warnings because not all pixmaps
were used
in all files. Also changed the XPMs a
bit now that I
could
load them
into the GIMP... they are still ugly, though.
2000-
11-
18 Michael Natterer <mitch@gimp.org>
* plug-ins/print/Makefile.am
* plug-ins/print/print.c: Oops, didn't see Sven's patch when applying
a different one
to both sourceforge branches:
Don
't define LOCALE in Makefile.am but check if the macro
INIT_I18N_UI exists
and use it
in that
case.
2000-
11-
18 Michael Natterer <mitch@gimp.org>
* app/fileops.c
* libgimp/gimpquerybox.[ch]: Make sure that we don't try to destroy
query_boxes twice
or try
to disconnect not-
any-more connected
handlers.
* app/color_notebook.c
* app/gimpcontext.[ch]
* app/gimphelp.[ch]
* app/lc_dialog.[ch]
* app/menus.h
* app/preferences_dialog.c
* app/tools.[ch]
* libgimp/gimpcolorbutton.[ch]
* libgimp/gimpdialog.[ch]
* libgimp/gimpexport.[ch]
* libgimp/gimpfileselection.[ch]
* libgimp/gimphelpui.[ch]
* libgimp/gimppatheditor.[ch]
* libgimp/gimppixmap.[ch]
* libgimp/gimpsizeentry.[ch]
* libgimp/gimpui.[ch]
* libgimp/gimpunitmenu.[ch]
* libgimp/gimpwidgets.[ch]: in a coding attack, changed help_data
and many other strings passed
to UI functions
to (const gchar
*).
As a consequence, I had
to fix lots
of warnings ;)
* plug-ins/common/tga.c
* plug-ins/imagemap/imap_main.c: fixed warnings.
Code cleanup
and indentation all over the place.
2000-
11-
16 Sven Neumann <sven@gimp.org>
* plug-ins/print/Makefile.am
* plug-ins/print/print.c: set the locale to "gimp-std-plug-ins". We
do this
by defining
LOCALE in the Makefile so the gimp-
print people
can
define their own value
and we can still
continue to use the same
C files that ship with the standalone gimp-
print package. Thanks
to
Zbigniew Chyla <cyba@gnome.pl>
for pointing this out.
2000-
11-
15 Sven Neumann <sven@gimp.org>
* app/fileops.c: we used to g_free memory returned by strdup() here!
Also we used
to append DIR_SEPARATORs
to the filename shown
in the
file_selector even
if it already ended
in one. Fixed all this, closed
a memleak
and cleaned up the
code.
Mon Nov
13 01:
28:
24 PST
2000 Manish Singh <yosh@gimp.org>
* plug-ins/common/url.c: set all the locale variables we can, to
make sure we
get predictable output
from wget
2000-
11-
11 Simon Budig <simon@gimp.org>
* app/interface.c: fixed #10554 by requesting a window
with the
max.
size of 0.
75*screen_width x 0.75*screen_height.
These
75% value
is taken
from the shrink_wrap
code and
probably should be configurable...
2000-
11-
11 Tor Lillqvist <tml@iki.fi>
* plug-ins/common/gpb.c: Implement the noninteractive run mode for
file_gih_save. Whew, it took some trial-
and-error iterations
to
figure out how
to call this
from script-fu,
for testing, because
of the int8
and string array args.
Include script-fu snippet
in
comment for reference.
2000-
11-
11 Garry R. Osgood <gosgood>@idt.net
* app/gimpbrushpipe.c
Apropos
to #
8150, double frees
of RGB
mask and brush name strings belonging
to the the
last successfully constructed pixmap brush
of a pipe
occured due
to dangling pointers
to these regions left
in the temporary GPattern [gimpbrushpipe.c CVS-
1.
27 Lines
396 ff]. Upon failure
to load an n-th pixmap, the
GPattern would be released first, also releasing n-
1
pixmap
's name and RGB mask. These would again be freed
in pipe deconstruction. Heap
memory would
remain corrupt
for any type "2" variant
of the bug,
as
defined
by Raphael Quinet
in his original #
8150 report.
Examples: (
1) the rank cited
in the pipe
header is
inconsistent with actual pixmap content
of pipe,
or (
2)
a component pixmap
is missing
or corrupt.
2000-
11-
11 Tor Lillqvist <tml@iki.fi>
* plug-ins/gimpressionist/gimpressionist.c (readdirintolist_real,
reselect): Use
'/' instead
of G_DIR_SEPARATOR. We are scanning a
"preset" file here, with
file names always
in Unix
format. Thanks
to Jean-Louis HAMEL
for this fix.
Thu Nov
9 14:
29:
20 PST
2000 Manish Singh <yosh@gimp.org>
* AUTHORS
* app/authors.h
* tools/authorsgen/contributors: Correct Ray Lehtiniemi's name
2000-
11-
09 Sven Neumann <sven@gimp.org>
* plug-ins/gap/gap_lib.c: removed some debugging printf statements
that were accidentally left
in the
code.
2000-
11-
09 Michael Natterer <mitch@gimp.org>
* app/fileops.c: added a confirm dialog for <Image>/File/Revert
as suggested
by Marc. The old behaviour
of simply reverting
withuot asking
is questionable because the
"Revert" menu item
is
directly below
"Save as..."
2000-
11-
08 Sven Neumann <sven@gimp.org>
* plug-ins/common/tile.c (tile): sanity check new width and height.
Wrong values might result
in a
divide by zero.
2000-
11-
08 Michael Natterer <mitch@gimp.org>
* plug-ins/common/bz2.c
* plug-ins/common/gz.c
* plug-ins/common/mail.c
* plug-ins/common/screenshot.c
* plug-ins/common/url.c: applied a (modified) version of
gimp-quinet-
20001108-
1.patch which adds proper checking
of the
return value
of waitpid(). Removed the
lines adding
gimp_signal_private() because
of the fix below.
* libgimp/gimp.c: Don't install a SIGCHLD signal handler but simply
call gimp_signal_private(SIGCHLD, SIG_DFL, SA_RESTART) instead.
This
is IMHO the right thing
to do because the reason
for the
introducion
of the signal handler was the SA_RESTART feature
and not the handler itself.
2000-
11-
08 Sven Neumann <sven@gimp.org>
* plug-ins/script-fu/scripts/perspective-shadow.scm: fixed bug
#
10151 (Script-fu shadow perspective doesn
't work properly).
2000-
11-
08 Sven Neumann <sven@gimp.org>
* plug-ins/common/jpeg.c: fixed the option_menu code for the
DCT
and subsampling options. Fixes bug #
31253.
2000-
11-
08 Sven Neumann <sven@gimp.org>
* plug-ins/script-fu/script-fu-scripts.c: cleaned up the code and
moved
interface variables
into a
structure, thus getting rid
of
most global variables.
When a script
is run, we now
check that
there
's no Script-Fu interface active and fail silently if there
is one. This
is an ugly workaround
for the fact that the script-fu
interpreter can not handle multiple scripts
at the same
time.
Sort of fixes bug #
30665.
While I was
on it, I added proper error reporting
for script-fu
which should help significantly
when debugging script-fus.
* plug-ins/script-fu/script-fu.c: indentation and small cleanups.
* plug-ins/script-fu/scripts/title-header.scm: fixed this script
which had been broken
for a long
time.
2000-
11-
08 Michael Natterer <mitch@gimp.org>
* plug-ins/fp/fp_gdk.c
* plug-ins/fp/fp_gtk.c: #include <libgimp/gimpmath.h> g* types, stuff.
2000-
11-
08 Michael Natterer <mitch@gimp.org>
* plug-ins/print/RELNOTES
* plug-ins/print/print-canon.c: Version 4.0.2 (this time the
official one, not just the README saying
4.
0.
2 :)
2000-
11-
08 Michael Natterer <mitch@gimp.org>
* Makefile.am
* gimp.spec.in
* user_install
* gtkrc_user: new file gtkrc_user which gets installed as
~/.gimp-
1-
1/gtkrc (We used
to parse the same
file twice
if the
user didn
't change the user-specific gtkrc. The new file has
comments only).
* app/app_procs.c: g_free() the user gtkrc filename after use.
* libgimp/gimpui.c: parse the user gtkrc here too.
2000-
11-
07 Sven Neumann <sven@gimp.org>
* app/text_tool.c (text_get_extents): use gdk_fontset_load() as we
do in text_render(). Supposed
to fix #
31099.
2000-
11-
07 Sven Neumann <sven@gimp.org>
* plug-ins/common/screenshot.c: applied a patch from Raphael
Quinet which adds a
check for the return value
of waitpid().
2000-
11-
06 Daniel Egger <egger@suse.de>
* configure.in: Added new language hr (Croatian).
2000-
11-
06 Sven Neumann <sven@gimp.org>
* plug-ins/gap/gap_filter_foreach.c
* plug-ins/gap/gap_filter_pdb.c
* plug-ins/gap/gap_lib.c
* plug-ins/gap/gap_mod_layer.c
* plug-ins/gap/gap_range_ops.c
* plug-ins/gap/gap_split.c: check if return_value of PDB calls is
!= GIMP_PDB_SUCCESS, not == FALSE. Use GIMP_RUN_WITH_LAST_VALS
on
consecutive calls
of gimp_file_save procedures, so the values
set
in the first interactive
call are used
for all frames.
2000-
11-
06 Sven Neumann <sven@gimp.org>
* app/convolve.[ch]: moved the new enum Garry introduced recently
from the
header to the .c
file so it does not
get exported
to the
PDB
by enumgen.pl.
2000-
11-
05 Jay Cox <jaycox@gimp.org>
* app/paint_funcs.c: Add some comments. Delete some commented code.
* app/gimpbrushlist.c: Make sure that we are not using bad file names
for generated brushes.
2000-
11-
04 Garry R. Osgood <gosgood@idt.net>
* app/convolve.c
* app/convolve.h
When the convolution tool finds itself
within a brush-
mask width
of the image
edge it internally allocates pseudo pixels
beyond the image edge. This allows the center
of the convolution matrix
to operate right
at the image edge. closes #
19285. See gorey details
at http://idt.net/~gosgood/gimp-patch/patch08.html.
2000-
11-
04 Michael Natterer <mitch@gimp.org>
* configure.in
* plug-ins/print/README
* plug-ins/print/RELNOTES: ...and 4.0.2 :)
2000-
11-
04 Michael Natterer <mitch@gimp.org>
* configure.in
* plug-ins/print/RELNOTES: gimp-print version 4.0.1
2000-
11-
03 Sven Neumann <sven@gimp.org>
* app/app_procs.c (app_init): parse the users gtkrc as found in
~/.gimp-
1.
1 after the systemwide gtkrc has been parsed.
* user_install.bat: reverted Tor's change since we use the file
again now.
2000-
11-
03 David Monniaux <monniaux@quatramaran.ens.fr>
* autogen.sh: some regexps used to parse the output of
<some tool> --version did not
work with Solaris sed.
2000-
11-
03 Nick Lamb <njl195@zepler.org.uk>
* PLUGIN_MAINTAINERS: I'll take BMP and TGA too, any more?
2000-
11-
03 Nick Lamb <njl195@zepler.org.uk>
* plug-ins/common/tga.c: Shiny new version. Report bugs to me.
2000-
11-
02 Tor Lillqvist <tml@iki.fi>
* user_install.bat: Don't copy gtkrc any longer, not used.
2000-
10-
31 Sven Neumann <sven@gimp.org>
* plug-ins/print/escputil.1.in: Robert L Krawitz <rlk@alum.mit.edu>
filled the empty spaces.
Mon Oct
30 22:
55:
32 PST
2000 Manish Singh <yosh@gimp.org>
* Made 1.1.29 release (1.2final)
2000-
10-
29 Sven Neumann <sven@gimp.org>
* configure.in
* plug-ins/print/Makefile.am
* plug-ins/print/escputil.1.in: added framework for a manpage
describing our new tool, escputil. Someone needs
to fill
in
some descriptive words here...
* gimp.spec.in:
* debian/gimp1.1.files: added entries for escputil and escputil.1
2000-
10-
29 Michael Natterer <mitch@gimp.org>
* plug-ins/print/escputil.c
* plug-ins/print/.cvsignore
* plug-ins/print/Makefile.am: new tool which installs under
<prefix>/bin
and does stuff
like cleaning
and adjusting your
printer
's head.
* plug-ins/print/README
* plug-ins/print/RELNOTES: these files already say 4.0.1 now but I
didn
't tag the sourceforge tree of bumped the version number in
Makefile.am (it
's just about getting in the new executable as early
as possible).
2000-
10-
29 Sven Neumann <sven@gimp.org>
* plug-ins/common/screenshot.c: tuned the dialog layout and cleaned
up the
code. No real changes.
2000-
10-
29 Michael Natterer <mitch@gimp.org>
* app/main.c: the argv[] element containing "-g" or "--gimprc"
was not
set to NULL, fixed broken (tabsize !=
8) indentation.
2000-
10-
29 Michael Natterer <mitch@gimp.org>
* app/menus.c: after getting confused again by the boolean
"initialize" variable, I finally decided
to reverse it
's
logic
and changed it
to "menus_initialized".
2000-
10-
29 Michael Natterer <mitch@gimp.org>
* plug-ins/print/Makefile.am
* plug-ins/print/README
* plug-ins/print/RELNOTES
* plug-ins/print/print-canon.c
* plug-ins/print/print-pcl.c: Gimp-Print Version 4.0.0
2000-
10-
28 Tor Lillqvist <tml@iki.fi>
* app/gimprc.c (parse_gimprc_file)
* libgimp/gimpenv.c (gimp_directory): Make sure the directory
doesn
't get double path separators in case HOME ends with one. On
Windows,
if the user has
set his HOME
to \, we
get into trouble
when we try
to access a path
like \\_gimp1.
1\gimprc. Windows
thinks it
's an UNC path to a network server called "_gimp1.1", and
the
program hangs
for a moment.
2000-
10-
28 Michael Natterer <mitch@gimp.org>
* app/gimpdrawable.[ch]
* libgimp/gimpsizeentry.c: did some code review: s/0/NULL/,
s/sprintf/g_snprintf/, spacing.
2000-
10-
27 Michael Natterer <mitch@gimp.org>
* plug-ins/common/gauss_iir.c
* plug-ins/common/gauss_rle.c
* plug-ins/common/grid.c
* plug-ins/common/spread.c
* plug-ins/common/tile.c
* plug-ins/gflare/gflare.c: RINT (gimp_size_entry_get_refval ()),
indentation.
2000-
10-
27 Michael Natterer <mitch@gimp.org>
* app/resize.c: same RINT (gimp_size_entry_get_refval ()) fix as
below
and cleanup.
2000-
10-
26 Sven Neumann <sven@gimp.org>
* app/channel_ops.c (offset_ok_callback): avoid modulo operation on
negative values.
* app/channel_ops.c
* app/crop.c
* app/file_new_dialog.c
* app/layers_dialog.c
* app/preferences_dialog.c
* app/rotate_tool.c
* app/scale_tool.c: use RINT() when assigning the result of
gimp_size_entry_get_refval()
to an integer.
Thu Oct
26 10:
58:
23 PDT
2000 Manish Singh <yosh@gimp.org>
* INSTALL: clear up use of --prefix
2000-
09-
30 Nick Lamb <njl195@zepler.org.uk>
* plug-ins/common/tiff.c: Fix #27994 (corruption of tiled tiffs)
2000-
10-
24 Daniel Egger <egger@suse.de>
* app/image_render.c:
* app/tile.h: Revert last patch because it broke
the renderer
for some people.
2000-
10-
24 Daniel Egger <egger@suse.de>
* app/image_render.c:
* app/tile.h: Removed the JIT calculation of the tile_shift
value
and replaced it
by a constant called TILE_SHIFT
in tile.h.
This gives the compiler a better chance
to optimize the
code.
Also added a few consts all over the place
to give the compiler
some hints.
2000-
10-
24 Simon Budig <simon@gimp.org>
* gimp_splash.ppm A new splash-screen (not for 1.2...) :-)
2000-
10-
24 Michael Natterer <mitch@gimp.org>
* libgimp/gimpsizeentry.c: don't ask for GIMP_UNIT_PIXEL's number
of digits,
code cleanup.
2000-
10-
22 Sven Neumann <sven@gimp.org>
* app/edit_selection.[ch]: plugged memleak (similar to the one that
was present
in gtkutil_compress_motion())
in the key snooper.
Round moves
to nearest integer instead
of truncating the value.
This seems
to fix the reported redraw problems
when moving
selections
at low zoom levels.
Cleaned up the
code a little
and converted enum values
to uppercase.
* app/bezier_select.c
* app/free_select.c
* app/fuzzy_select.c
* app/move.c
* app/rect_select.c
* app/text_tool.c: updated to use the new EditType enum values.
* app/gimprc.c: minor optimization in the GList handling.
* app/layer.[ch]: removed unused functions.
* app/menus.c: removed "Dump Items (Debug)" menu entry.
2000-
10-
21 Michael Natterer <mitch@gimp.org>
* plug-ins/print/RELNOTES: new file
* plug-ins/print/Makefile.am
* plug-ins/print/README
* plug-ins/print/print-escp2.c
* plug-ins/print/print-pcl.c
* plug-ins/print/print-printers.c
* plug-ins/print/print-weave.c: Updated to the latest CVS version
of gimp-
print's new stable "print-4_0_branch" branch.
2000-
10-
21 Austin Donnelly <austin@gimp.org>
* plug-ins/common/nlfilt.c: minor patch from David Hodson
<hodsond@ozemail.com.au>
to fix off-
by-one error
in previous fix.
* AUTHORS
* app/authors.h
* tools/authorsgen/contributors: Add the prolific David Hodson
to the authors list.
2000-
10-
19 Seth Burgess <sjburges@gimp.org>
* plug-ins/common/xbm.c : oops, should have compiled it before
committing.
2000-
10-
19 Seth Burgess <sjburges@gimp.org>
* plug-ins/common/xbm.c : fixed parasite handling so passed in
strings
and hotspots aren
't overwritten with parasite.
* plug-ins/common/csource.c : noted that has no non-interactive
runmode
in the Help
string.
* plug-ins/common/gif.c
* plug-ins/common/tiff.c : Added help string describing
gimp-
comment parasite
to Help
string.
2000-
10-
19 Sven Neumann <sven@gimp.org>
* app/authors.h
* tools/authorsgen/contributors: updated after Seth's change to
AUTHORS. Please
do always
change the
file contributors, then
run
authorsgen.
2000-
10-
18 Seth Burgess <sjburges@gimp.org>
*app/color_cmds.c
*tools/pdbgen/pdb/color.pdb: patch from Tom Rathborne
<tomr@aceldama.com>
to enable ALPHA_LUT
on the levels PDB
interface.
2000-
10-
18 Daniel Egger <egger@suse.de>
* app/resize.c: Add a patch from
Tino Schwarze <tino.schwarze@informatik.tu-chemnitz.de>
to add a
reset button
to the image resize
dialog.
2000-
10-
18 Sven Neumann <sven@gimp.org>
* app/cursorutil.c (gtkutil_compress_motion): as Mitch pointed out we
used
to leak GList
memory here. The new
implementation should be
faster too, since it prepends
to the list instead
of appending.
2000-
10-
18 Michael Natterer <mitch@gimp.org>
* plug-ins/helpbrowser/Makefile.am: added $GTK_CFLAGS and $GTK_LIBS.
Closes #
28491.
2000-
10-
18 Sven Neumann <sven@gimp.org>
* gimp.m4: as Garrick James correctly pointed out, GPlugInInfo was
changed
to GimpPlugInInfo with version
1.
1.
24, not
1.
1.
20.
2000-
10-
17 Michael Natterer <mitch@gimp.org>
* libgimp/gimp.c: gimp_uninstall_temp_proc(): free the original
hash key _after_ removing the procedure
from the hash
table.
I didn
't observe any crash from this bug, but as the function
is called
*only* from
- plug-ins/perl/Gimp/Lib.c
and
- plug-ins/script-fu/script-fu-scripts.c
it may have been the reason
for various reported perl<->script-fu
problems. Bug reporters, please
check your bugs.
x2000-
10-
17 Sven Neumann <sven@gimp.org>
* app/paint_funcs.c
* app/pixel_processor.c
* plug-ins/common/pix.c
* plug-ins/gap/gap_pdb_calls.c
* plug-ins/gdyntext/message_window.c
* plug-ins/xjt/xjpeg.c: removed compiler warnings
2000-
10-
17 Tor Lillqvist <tml@iki.fi>
* app/makefile.mingw.in (gimp_OBJECTS): Add
resolution_calibrate.o.
* app/user_install.c (user_install_run): Add missing semicolon.
* tips/makefile.mingw (install): Copy gimp_tips.txt separately. We
used
to get gimp_tips.txt.txt because
of `basename $f .utf8`.
Tue Oct
17 03:
55:
44 CEST
2000 Marc Lehmann <pcg@goof.com>
Applied patch
by Robert L Krawitz <rlk@alum.mit.edu>.
* gimp.m4: Don't barf if an old version of gimptool is used
that doesn
't support GIMP_DATA_DIR and GIMP_PLUGIN_DIR and
Work correctly with versions
of the Gimp that don
't have the
GIMP_CHECK_VERSION macro (
if any).
Mon Oct
16 11:
57:
17 PDT
2000 Manish Singh <yosh@gimp.org>
* Made 1.1.28 release (1.2pre)
Mon Oct
16 11:
53:
29 PDT
2000 Manish Singh <yosh@gimp.org>
* Makefile.am: added docs/Wilber.svg to EXTRA_DIST
* plug-ins/common/pnm.c: fix usage of %s in a CHECK_FOR_ERROR
(can
't do that with that macro)
2000-
10-
16 Sven Neumann <sven@gimp.org>
* libgimp/gimpfeatures.h.in: added GIMP_HAVE_SYSCONFDIR
2000-
10-
16 Sven Neumann <sven@gimp.org>
* gimp.spec.in: make it work with my modifications of Ben's patch.
* modules/cdisplay_gamma.c
* modules/cdisplay_highcontrast.c: applied patch by Radim Kolar that
initializes the
interface of the configure dialogs correctly.
2000-
10-
15 Michael Natterer <mitch@gimp.org>
* libgimp/gimpwidgets.c: gimp_mem_size_entry_new(): fixed typo:
s/
4069/
4096/ (reported
by David Odin <David.Odin@bigfoot.com>)
2000-
10-
14 Sven Neumann <sven@gimp.org>
* Makefile.am
* configure.in
* gimp.1.in
* gimp.spec.in
* gimprc.5.in
* user_install
* user_install.bat
* app/gimprc.c
* app/user_install.c
* libgimp/Makefile.am
* libgimp/gimpenv.[ch]: applied a modified version of
gimp-che-
20001013-
2, a patch
from Ben Gertzfield <che@debian.org>
that moves the system-dependant configuration files (gimprc
and
friends)
into $prefix/etc/gimp/
1.
1.
2000-
10-
14 Sven Neumann <sven@gimp.org>
* plug-ins/print/Makefile.am
* plug-ins/print/README
* plug-ins/print/gimp_main_window.c
* plug-ins/print/print-canon.c
* plug-ins/print/print-escp2.c
* plug-ins/print/print-pcl.c
* plug-ins/print/print-printers.c
* plug-ins/print/print-util.c
* plug-ins/print/print.c: updated gimp-print to version 4.0b3
2000-
10-
14 Sven Neumann <sven@gimp.org>
* app/user_install.c: applied gimp-che-20001013-2, a patch from Ben
Gertzfield which fixes a misuse
of "it's", changing it
to "its".
2000-
10-
14 Daniel Egger <egger@suse.de>
* README.i18n: Added a few words about "Tip of the Day" translations
by <miha.tomsic@guest.arnes.si>.
2000-
10-
14 Austin Donnelly <austin@gimp.org>
* plug-ins/common/nlfilt.c: applied patch by David Hodson
<hodsond@ozemail.com.au>
to fix Bugs:
#
12299 NL Filter:
shift by one pixel
#
25968 NL Filter gives strange effects
when using alpha >
0.
5
Slightly changed
from original patch
to merge
in Sven
's
changes
to nlfilt
and correct a
memory trampling bug.
2000-
10-
12 Kevin Turner <acapnotic@users.sourceforge.net>
(applying patch
from maru)
* plug-ins/common/blur.c: use double callback for double data.
Why repeat
count is a double, we
'll never know.
* plug-ins/perl/examples/xachshadow
* plug-ins/perl/examples/xachlego: set non-zero limits on some
parameters.
2000-
10-
09 Michael Natterer <mitch@gimp.org>
* gimp_splash.ppm: A nicer one (this time without
version number)
from our reporter
in Gimpland,
Gerald Brosseau <os2user@contact.net>
2000-
10-
09 Sven Neumann <sven@gimp.org>
* gimp.m4: try to make it work again
2000-
10-
07 Michael Natterer <mitch@gimp.org>
* AUTHORS
* app/authors.h: somehow Sven's latest "contributors" update
didn
't make it here.
2000-
10-
07 Michael Natterer <mitch@gimp.org>
* gimp_splash.ppm: it's not 1.1.26 but shiny NEW and UPDATED
1.
1.
27... It
's your chance: GET GIMP STOCK OPTIONS.
2000-
10-
06 Sven Neumann <sven@gimp.org>
* plug-ins/common/ps.c: applied gimp-kirchgessner-001005-0
Check if input filename keeps a space. Then enclose filename
in " or ' before passing to ghostscript. Otherwise it can't be
interpreted.
* tips/gimp_tips.pl.txt
* tools/authorsgen/contributors: applied gimp-art-20000926-0
Updates
to the polish translation
by Artur Polaczynski
<artie@kmfms.com>
2000-
10-
05 Sven Neumann <sven@gimp.org>
* plug-ins/rcm/rcm_dialog.c: fixed typo
Wed Oct
4 16:
18:
11 PDT
2000 Manish Singh <yosh@gimp.org>
* Made 1.1.27 release (1.2pre)
2000-
10-
05 Simon Budig <simon@gimp.org>
* app/paths_dialog.c: Made the import path command work as
intended. Now files can contain multiple paths (simply
cat path files together). Note, that this
is a bugfix:
I just moved one
line in the
code - I
like that... :-)
2000-
10-
04 Michael Natterer <mitch@gimp.org>
* plug-ins/print/*: a fresh snapshot of the CVS version from
sourceforge. Added new files
"AUTHORS" and "print-intl.h".
The files are identical now (no need
any more
to add stuff
like
#
include "config.h" to make them
work in the GIMP tree).
2000-
10-
03 Simon Budig <simon@gimp.org>
* tools/gimppath2svg.py: New file: Script to convert an exported
gimp-path
to a simple SVG-
File.
2000-
10-
03 Michael Natterer <mitch@gimp.org>
* plug-ins/common/align_layers.c: Fixed cut'n'paste bug #26203.
2000-
10-
03 Michael Natterer <mitch@gimp.org>
* plug-ins/gdyntext/gdyntext.c: added a missing "break". Fixes #26268.
Tue Oct
3 18:
05:
53 CEST
2000 Marc Lehmann <pcg@goof.com>
* plug-ins/common/exchange.c: Try to fix bug #26614.
2000-
10-
02 Simon Budig <simon@gimp.org>
* docs/Wilber.svg: New file: Our favourite pet in a svg-version :-)
2000-
10-
02 Michael Natterer <mitch@gimp.org>
* app/undo.c: resize the cursor label if the shrink_wrap flag is
set. Closes #
21936.
2000-
10-
01 Michael Natterer <mitch@gimp.org>
* app/gimpbrush.c
* app/gimpbrushpipe.c
* app/pattern_header.h
* app/patterns.c: (Hopefully) fixed #8150.
-
If something goes wrong during loading,
free the resp.
object
immediately
and close it
's FD.
-
When destroying,
check each pointer before freeing it.
- Never use
if (!gimp_brush_load_brush() || !pattern_load())
but
check the return values
of both calls separately.
(the original
code tried
to free an already destroyed temp_buf).
- stuff
like below (s/sz_PatternHeader/sizeof(PatternHeader)/g etc.)
2000-
09-
30 Nick Lamb <njl195@zepler.org.uk>
* plug-ins/common/*.c: Add <string.h> where it is called for
2000-
09-
29 Michael Natterer <mitch@gimp.org>
* app/brush_edit.[ch]
* app/brush_header.h
* app/gimpbrush.[ch]
* app/gimpbrushgenerated.[ch]
* app/gimpbrushlist.[ch]
* app/gimpbrushpipe.[ch]
* app/gimpcontext.h
* app/gimplist.[ch]
* app/gimpobject.[ch]
* app/gimpset.[ch]
* app/gimpsignal.[ch]
* app/parasitelist.h: Lotsa fixes in the brush referencing code
and cleanups
in many GtkObjects:
- Reference brushes correctly (
call gtk_object_sink() after adding
them
to the brush list). Don
't crash when renaming a brush
multiple times.
- Replaced all gtk_object_destroy() with gtk_object_unref|sink().
- Removed the
"Fake Gimp object system" (gimp_object_destroy() et.al.)
all over the place (
while it
's a good idea to have a common Gimp
base
object, it
's totally useless to try to imitate Gtk's
object
system).
- s/sz_BrushHeader/sizeof(BrushHeader)/g
-
And of course various indentation
and coding style paranoia changes
in all files I visited.
Fri Sep
29 03:
10:
10 CEST
2000 Daniel Egger <egger@suse.de>
* app/brightness_contrast.c:
* app/brightness_contrast.h:
* app/color_balance.c:
* app/color_balance.h:
* app/curves.c:
* app/curves.h:
* app/hue_saturation.c:
* app/hue_saturation.h:
* app/levels.c:
* app/levels.h:
* app/posterize.c:
* app/posterize.h:
* app/threshold.c:
* app/threshold.h: Added *_dialog_hide functions which
hides the
dialog when open.
* app/convert.c: Use them to hide dialog before converting
image
to indexed
where the operations would crash the GIMP.
Closes bug #
23104.
Thu Sep
28 16:
03:
09 CEST
2000 Daniel Egger <egger@suse.de>
* app/menus.c: Simplify a few help paths.
Wed Sep
27 12:
54:
20 PDT
2000 Manish Singh <yosh@gimp.org>
* tips/gimp_tips.it.txt: updates from Daniele Medri <madrid@linux.it>
Wed Sep
27 12:
47:
53 PDT
2000 Manish Singh <yosh@gimp.org>
* Makefile.am: reordered po dirs in SUBDIRS, so dependencies on
generated perl files are taken care
of
Wed Sep
27 19:
56:
02 CEST
2000 Daniel Egger <egger@suse.de>
* app/convert.c:
* plug-ins/print/print-weave.c:
* plug-ins/winsnap/resource.h: Further C++ comments removals.
Wed Sep
27 19:
43:
05 CEST
2000 Daniel Egger <egger@suse.de>
* gimpbrush.c:
* gimpbrush.h:
* gimpbrushgenerated.c: Return failed brush load try
in gimp_brush_load_brush
and react accordingly instead
of crashing. Fixes part
of bug #
8150. I
'd really
appreciate
if some expert could have a look
in the
pixmapbrush
and brushpipe half
of this problem.
Wed Sep
27 19:
43:
13 CEST
2000 Daniel Egger <egger@suse.de>
* app/paint_funcs.c: Implemented suggested solution for
SPARC alignment problem
by Jon Hazen. Fixes bug #
21269.
Wed Sep
27 00:
46:
31 CEST
2000 Daniel Egger <egger@suse.de>
* app/channel_ops.c:
* app/convert.c:
* app/tile_manager.c:
* plug-ins/Lighting/lighting_ui.c:
* plug-ins/common/jpeg.c:
* plug-ins/common/winclipboard.c:
* plug-ins/sel2path/spline.c:
* plug-ins/twain/tw_func.h:
* plug-ins/twain/tw_util.h:
* plug-ins/twain/twain.h:
* plug-ins/winsnap/winsnap.c: Turned C++ style comments into
C ones.
Mon Sep
25 17:
04:
39 PDT
2000 Manish Singh <yosh@gimp.org>
* plug-ins/print/print-canon.c: portability fix for varargs usage
(already upstream)
Mon Sep
25 12:
25:
34 BST
2000 Austin Donnelly <austin@gimp.org>
* gimp-remote.1.in: minor English fix.
2000-
09-
24 Seth Burgess <sjburges@gimp.org>
* fileops.c : made the dialog have the name of whatever file was last
selected
on a multi-list. Also fixed a
memory leak
while I was
in
there. Closes #
25821.
2000-
09-
25 Sven Neumann <sven@gimp.org>
* app/resolution_calibrate.[ch]: new files. Code for the resolution
calibration
dialog that used
to live
in user_install.c
* app/Makefile.in
* app/menus.c
* app/preferences_dialog.[ch]
* app/user_install.[ch]: added a Calibrate button to the Preferences
2000-
09-
23 Kevin Turner <acapnotic@users.sourceforge.net>
* plug-ins/pygimp/gimpmodule.c (newpfobject): use correct type for
enums
* plug-ins/pygimp/plug-ins/gtkcons.py (Console.run): set _ after
evaluating a statement, so _ may be used
as it
is in the python
interpreter.
Sat Sep
23 14:
44:
35 PDT
2000 Manish Singh <yosh@gimp.org>
* Made 1.1.26 release (1.2pre)
Thu Sep
21 22:
28:
04 BST
2000 Andy Thomas <alt@gimp.org>
* plug-ins/gfig/gfig.c
Allowed gfig
to paint
in gradients. Iam sure it use
to do this...
Thu Sep
21 17:
41:
26 CEST
2000 Daniel Egger <egger@suse.de>
* gimp.m4: Also try new API when trying to link the
test
program.
2000-
09-
21 Tor Lillqvist <tml@iki.fi>
* libgimp/makefile.mingw.in
* app/makefile.mingw.in
* modules/makefile.mingw.in
* plug-ins/makefile.mingw.in: Fix bug in ../config.h rule, cp src
and dest were
in wrong
order.
* config.h.win32: Remove alloca definition, current <glib.h> now
handles that.
Wed Sep
20 22:
40:
25 BST
2000 Andy Thomas <alt@gimp.org>
* plug-ins/gfig/gfig.c
Fixed problems since the
interface to gimp-drawable-fill() has
changed. Also fixed some GTK warnings
when GFig objects were
loaded.
2000-
09-
20 Kevin Turner <acapnotic@users.sourceforge.net>
* plug-ins/pygimp/plug-ins/pdbbrowse.py (pars): Oops. When we did
s/PARAM_/PDB_/, we forgot
to do s/
6/
4/ (the length
of the prefix
string changed).
* plug-ins/pygimp/gimpmodule.c: Filter this through remove_cruft,
finishing the libgimp renaming (
and further ensuring that it won
't
work with older libgimps).
2000-
09-
15 Asbjorn Pettersen <asbjornP@dualog.no>
* plug-ins/print/print-ps.c (ps_parameters): use g_strncasecmp()
instead
of strncasecmp(). More portable.
2000-
09-
15 Kevin Turner <acapnotic@users.sourceforge.net>
* app/gdisplay_color_ui.c (color_display_cancel_callback):
(color_display_ok_callback):
add calls
to dialog_unregister
before destroying the
dialog. Closes bug
"segfault after using
'Display Filters'".
* app/dialog_handler.c: add paranoid graceful robust checking
of active_dialogs
to all public
methods,
in an attempt
to minimize
damage
in case some
module causes an error
like the one above.
2000-
09-
15 Nick Lamb <njl195@zepler.org.uk>
* plug-ins/common/png.c: possible fix for #22805
2000-
09-
14 Jay Cox <jaycox@gimp.org>
* app/pixel_processor.c: fix bug #24188.
* app/preferences_dialog.c: allow num_processors to be set on
the fly.
2000-
09-
14 Michael Natterer <mitch@gimp.org>
* app/disp_callbacks.c: always position the menu inside the
screen boundaries.
2000-
09-
14 Michael Natterer <mitch@gimp.org>
* app/disp_callbacks.c: new function gdisplay_origin_menu_position()
which positions the menu right
of the arrow instead
of underneath
the mouse (
where you always have the first entry selected, which
is annoying).
2000-
09-
07 Tor Lillqvist <tml@iki.fi>
* plug-ins/common/ps.c: Use fopen (xxx, "rb") on all systems. It
is standard C, does no harm
on systems
where it isn
't needed
(Unix).
* libgimp/gimp.c (gimp_extension_process): Use
g_io_channel_win32_poll() instead
of
g_io_channel_win32_wait_for_condition().
Wed Aug
30 19:
01:
28 BST
2000 Adam D. Moss <adam@gimp.org>
* plug-ins/common/animoptimize.c: Same again.
Wed Aug
30 18:
49:
01 BST
2000 Adam D. Moss <adam@gimp.org>
* plug-ins/common/animationplay.c: Change default frame duration
for consistancy.
Wed Aug
30 01:
19:
03 PDT
2000 Manish Singh <yosh@gimp.org>
* plug-ins/gap/resize.c
* plug-ins/gdyntext/charmap.c
* plug-ins/gdyntext/charmap_window.c
* plug-ins/gdyntext/message_window.c
* plug-ins/gimpressionist/color.c
* plug-ins/gimpressionist/general.c
* plug-ins/gimpressionist/orientation.c
* plug-ins/gimpressionist/orientmap.c
* plug-ins/gimpressionist/paper.c
* plug-ins/gimpressionist/placement.c
* plug-ins/gimpressionist/presets.c
* plug-ins/gimpressionist/preview.c
* plug-ins/gimpressionist/size.c
* plug-ins/gimpressionist/sizemap.c: more COMPAT_CRUFT removal
2000-
08-
29 Piers Cornwell <piers.cornwell@bigfoot.com>
* plug-ins/Lighting/lighting_ui.c
* plug-ins/Lighting/lighting_preview.h: Make Env and Bumpmap
tabs show all the
time and other minor changes.
2000-
08-
28 Piers Cornwell <piers.cornwell@bigfoot.com>
* plug-ins/Lighting/lighting_main.[ch]:
* plug-ins/Lighting/lighting_preview.h:
* plug-ins/Lighting/lighting_ui.c: Clean up and remove
non-functional zoom buttons.
2000-
08-
28 Asbjorn Pettersen <asbjornP@dualog.no>
* plug-ins/common/gz.c (save_image): FIX OS/2 problem with loading/saving
gz files.
Skip waitpid ()
for OS/
2.
Sun Aug
27 22:
41:
36 CEST
2000 Marc Lehmann <pcgqgoof.com>
* configure.in, plug-ins/perl/po/Makefile.in.in: moved po-perl to
plug-ins/perl/po.
* plug-ins/perl/po/*: added Makefile.in, Makefile.in.in and a few
other files.
2000-
08-
28 Michael Natterer <mitch@gimp.org>
* configure.in: added -DGTK_DISABLE_COMPAT_H to CPPFLAGS.
* app/app_procs.c
* app/gdisplay.c
* app/layers_dialog.c
* app/menus.c
* app/tips_dialog.c
* libgimp/gimpcolorbutton.c
* plug-ins/FractalExplorer/Dialogs.c
* plug-ins/FractalExplorer/FractalExplorer.c
* plug-ins/bmp/bmpwrite.c
* plug-ins/common/AlienMap.c
* plug-ins/common/AlienMap2.c
* plug-ins/common/CML_explorer.c
* plug-ins/common/animationplay.c
* plug-ins/common/cubism.c
* plug-ins/common/curve_bend.c
* plug-ins/common/deinterlace.c
* plug-ins/common/gee.c
* plug-ins/common/glasstile.c
* plug-ins/common/iwarp.c
* plug-ins/common/mail.c
* plug-ins/common/pat.c
* plug-ins/common/pixelize.c
* plug-ins/common/plugindetails.c
* plug-ins/common/png.c
* plug-ins/common/sample_colorize.c
* plug-ins/common/sel_gauss.c
* plug-ins/common/sinus.c
* plug-ins/common/sparkle.c
* plug-ins/common/spheredesigner.c
* plug-ins/common/tga.c
* plug-ins/common/tileit.c
* plug-ins/common/vpropagate.c
* plug-ins/common/warp.c
* plug-ins/common/waves.c
* plug-ins/common/wmf.c
* plug-ins/flame/flame.c
* plug-ins/fp/fp_gtk.c
* plug-ins/gap/gap_arr_dialog.c
* plug-ins/gap/gap_dbbrowser_utils.c
* plug-ins/gap/gap_mov_dialog.c
* plug-ins/gap/gap_navigator_dialog.c
* plug-ins/gap/gap_resi_dialog.c
* plug-ins/gdyntext/gdyntext_ui.c
* plug-ins/gfig/gfig.c
* plug-ins/gimpressionist/brush.c
* plug-ins/gimpressionist/gimpressionist.c
* plug-ins/pagecurl/pagecurl.c
* plug-ins/print/gimp_main_window.c
* plug-ins/rcm/rcm_callback.c
* plug-ins/rcm/rcm_dialog.c
* plug-ins/script-fu/script-fu-console.c
* plug-ins/script-fu/script-fu-scripts.c
* plug-ins/script-fu/script-fu-server.c
* plug-ins/sel2path/sel2path_adv_dialog.c
* plug-ins/xjt/xjt.c: removed COMPAT_CRUFT.
2000-
08-
28 Sven Neumann <sven@gimp.org>
* plug-ins/script-fu/script-fu.c: add missing cases to switch
statement.
2000-
08-
28 Sven Neumann <sven@gimp.org>
* libgimp/gimpchainbutton.[ch]: emit a "toggled" signal. This
is rarely useful since
in most cases you want
to connect
to
the
"changed" signal
of the attached size_entries since you can
not know otherwise which
of the attached entries needs
to be
adjusted. Providing the signal
is good style nevertheless.
2000-
08-
27 Michael Natterer <mitch@gimp.org>
* libgimp/gimp.c: NULL is the default log domain, not "".
2000-
08-
27 Piers Cornwell <piers.cornwell@bigfoot.com>
* plug-ins/Lighting/lighting_ui.c: s/Treshold/Threshold.
2000-
08-
27 Kevin Turner <acapnotic@users.sourceforge.net>
* libgimp/gimp.h (union _GimpParamData):
s/gint32 d_status/GimpPDBStatusType d_status/
2000-
08-
27 Sven Neumann <sven@gimp.org>
* Makefile.am
* configure.in
* po-perl: added new directory po-perl which takes care of
i18n
for gimp-perl the
standard way. Tweaked pxgettext a little.
* plug-ins/perl/Makefile.PL: disabled use of plug-ins/perl/po.
Marc will take care
of either removing the po directory
or moving
the new stuff there.
2000-
08-
27 Alastair McKinstry <mckinstry@computer.org>
* configure.in: Added Irish (ga) to ALL_LINGUAS.
2000-
08-
27 Sven Neumann <sven@gimp.org>
* plug-ins/script-fu/script-fu.c: These names were accidentally
changed
by my conversion-script. Reverted the
change to make
scripts
work again. Thanks
to Andy Thomas
for spotting this.
2000-
08-
25 Tor Lillqvist <tml@iki.fi>
* app/cursorutil.c (gimp_change_win_cursor): Plug memory leak. The
bitmap
and mask GdkBitmaps were leaked each
time.
* plug-ins/makefile.mingw.in: Really add it this time.
2000-
08-
25 Sven Neumann <sven@gimp.org>
* PLUGIN_MAINTAINERS: updated
* app/gimphelp.c: if the internal helpbrowser is not found,
offer
to use Netscape instead.
2000-
08-
25 Tor Lillqvist <tml@iki.fi>
* libgimp/gimp.def: Add new entry points.
2000-
08-
25 Sven Neumann <sven@gimp.org>
* tools/pdbgen/pdb/fileops.pdb
* tools/pdbgen/pdb/selection.pdb: added a few more PDB wrappers
* tools/pdbgen/pdb/image.pdb: tweaked the help and blurb strings
* app/image_cmds.c
* libgimp/gimpfileops_pdb.[ch]
* libgimp/gimpimage_pdb.c
* libgimp/gimpselection_pdb.[ch]: regenerated
* plug-ins/common/bz2.c
* plug-ins/common/gz.c
* plug-ins/common/mail.c
* plug-ins/common/screenshot.c
* plug-ins/common/url.c
* plug-ins/gdyntext/gdyntext.c
* plug-ins/gfig/gfig.c: use new PDB wrappers.
For GDynText this
change fixes a bug since it used
to use the
wrong number
of arguments
for gimp_selection_load().
* plug-ins/flame/rect.[ch]: removed compiler warning
2000-
08-
25 Sven Neumann <sven@gimp.org>
* libgimp/gimpchannel.c
* libgimp/gimpimage.c
* libgimp/gimplayer.c
* libgimp/gimpproceduraldb.[ch]
* libgimp/gimpselection.c: document wrapped PDB wrappers
2000-
08-
25 Sven Neumann <sven@gimp.org>
* libgimp/gimp*_pdb.c
* tools/pdbgen/lib.pl: autogenerate gtkdoc comments for all PDB
wrappers.
Thu Aug
24 23:
37:
46 CEST
2000 Marc Lehmann <pcg@goof.com>
* gimp.m4: Make it work with 1.1 again without sacrifing 1.0
detection.
2000-
08-
24 Sven Neumann <sven@gimp.org>
* app/about_dialog.c: sorry, Tor, that wouldn't compile under gdk-1.2.
2000-
08-
24 Tor Lillqvist <tml@iki.fi>
* README.win32: Update, tell people the MSVC makefiles are not
up-
to-date.
* */makefile.msc: Add warning about being outdated.
* */makefile.cygwin: Remove.
* */makefile.mingw.in: New files replacing the makefile.cygwin files.
* */Makefile.am: Change correspondingly.
* configure.in: Generate corresponding makefile.mingw files.
* app/about_dialog.c: Include <gdk/gdkconfig.h> for
GDK_USE_UTF8_MBS.
Add UTF-
8 version
of a
string.
* libgimp/gimp.c: Remove horrible Win32 hack, not needed any longer.
* plug-ins/common/jpeg.c: Use g_message, not g_warning.
* plug-ins/common/winclipboard.c
* plug-ins/common/winprint.c: Remove COMPAT_CRUFT.
* plug-ins/Lighting/lighing_apply.c: Fix for non-interactive mode
bug, supplied
by Piet van Oostrum.
* tips/makefile.mingw: New file.
* tips/Makefile.am: Add it.
2000-
08-
24 Sven Neumann <sven@gimp.org>
* libgimp/gimpcompat.h
* libgimp/gimpexport.[ch]: renamed CAN_HANDLE_INDEXED and friends.
* plugins/bmp/bmp.c
* plugins/common/aa.c
* plugins/common/csource.c
* plugins/common/gbr.c
* plugins/common/gicon.c
* plugins/common/gif.c
* plugins/common/gpb.c
* plugins/common/header.c
* plugins/common/hrz.c
* plugins/common/jpeg.c
* plugins/common/pat.c
* plugins/common/pcx.c
* plugins/common/pix.c
* plugins/common/png.c
* plugins/common/pnm.c
* plugins/common/ps.c
* plugins/common/psp.c
* plugins/common/sunras.c
* plugins/common/tga.c
* plugins/common/tiff.c
* plugins/common/xbm.c
* plugins/common/xpm.c
* plugins/common/xwd.c
* plug-ins/fits/fits.c
* plugins/gfli/gfli.c
* plugins/sgi/sgi.c: ditto
2000-
08-
23 Garry R. Osgood <gosgood@idt.net>
* app/image_map.c
A
bit of refresh drawable
code was misplaced
these many years ago, leading
to the persistence
of color tool effects,
as reported
in Mihail
Milushev
's nicely composed bug report. Closes #7626
See
http://bugs.gnome.org/db/76/
7626.html
for
the gory details.
Wed Aug
23 17:
31:
35 PDT
2000 Manish Singh <yosh@gimp.org>
* configure.in: perl support for COMPAT_CRUFT
* plug-ins/gap/gap_decode_mpeg_main.c: removed COMPAT_CRUFT
2000-
08-
24 Sven Neumann <sven@gimp.org>
* plug-ins/gap/iter_ALT/*/*.inc: removed COMPAT_CRUFT
* libgimp/gimpcompat.h
* libgimp/gimpenums.h
* tools/pdbgen/enumcode.pl: reversed the COMPAT_CRUFT logic:
Default
is not
to include compatibility definitions.
Define
GIMP_ENABLE_COMPAT_CRUFT
to make old plug-ins compile against
the
1.
2 API.
* plug-ins/print/print_gimp.h: define GIMP_ENABLE_COMPAT_CRUFT
here since we will
update gimp-
print in a few days anyway.
2000-
08-
24 Sven Neumann <sven@gimp.org>
* plug-ins/rcm/rcm.[ch]
* plug-ins/rcm/rcm_misc.[ch]
* plug-ins/sel2path/sel2path.c
* plug-ins/sgi/sgi.c
* plug-ins/twain/twain.c
* plug-ins/webbrowser/webbrowser.c
* plug-ins/winsnap/winsnap.c
* plug-ins/xjt/xjpeg.[ch]
* plug-ins/xjt/xjt.c
* plug-ins/xjt/xpdb_calls.c: removed COMPAT_CRUFT
2000-
08-
23 Sven Neumann <sven@gimp.org>
* app/fileops.c: make the file_save dialog sensitive again if the
user clicked
"No" when asked
if he wishes
to overwrite a
file.
* app/gimpimage.c: when saving an undoable parasite, just do it
without calling undo_push_cantundo(). Undoable parasites are used
by many save plug-ins
to attach a
comment, but this operation
shouldn
't prevent the user from using the undo_stack afterwards.
The JPEG plug-
in has an additional bug that I couldn
't solve, so
undoing after a Save
As JPEG
is still impossible.
* app/undo_history.c: lame attempt to draw the clean symbol at the
correct undo step. Not perfect but much better
as before...
Wed Aug
23 20:
15:
21 BST
2000 Adam D. Moss <adam@gimp.org>
* plug-ins/common/psd.c: removed some more debugging output. Zzz.
2000-
08-
23 Sven Neumann <sven@gimp.org>
* libgimp/gimpimage.[ch]
* libgimp/gimpproceduraldb.[ch]: pass the return value of the
PDB
call through the wrapper functions.
2000-
08-
23 Sven Neumann <sven@gimp.org>
* plug-ins/helpbrowser/helpbrowser.c
* plug-ins/ifscompose/ifscompose.c
* plug-ins/imagemap/imap_main.c
* plug-ins/imagemap/imap_preview.[ch]
* plug-ins/maze/handy.c
* plug-ins/maze/maze.c
* plug-ins/maze/maze_face.c
* plug-ins/mosaic/mosaic.c
* plug-ins/pagecurl/pagecurl.c: removed COMPAT_CRUFT
2000-
08-
23 Sven Neumann <sven@gimp.org>
* plug-ins/common/threshold_alpha.c: avoid floating point exception
on small images (reported
by Steven Grady)
* plug-ins/common/CML_explorer.c
* plug-ins/common/max_rgb.c
* plug-ins/common/nlfilt.c
* plug-ins/common/scatter_hsv.c: same fix here
Tue Aug
22 18:
42:
04 PDT
2000 Manish Singh <yosh@gimp.org>
* configure.in: $srcdir != $builddir fix for GIMP_CONTRIBUTORS
* plug-ins/common/plugin-defs.pl: More tidying up after Daniel Egger
* tools/pdbgen/Makefile.am: parse pdb defs only once for app and lib
* tools/pdbgen/lib.pl
* tools/pdbgen/pdb/procedural_db.pdb: all void rets now return a
boolean
for success/failure
2000-
08-
23 Nick Lamb <njl195@zepler.org.uk>
* plug-ins/Makefile.am:
* plug-ins/common/.cvsignore: Tidy up after Daniel Egger
Tue Aug
22 20:
42:
52 CEST
2000 Daniel Egger <egger@suse.de>
* plug-ins/gfli/gfli.c: removed COMPAT_CRUFT.
Tue Aug
22 20:
42:
52 CEST
2000 Daniel Egger <egger@suse.de>
* plug-ins/common/cubism.c: Made a few minor optimisations.
Tue Aug
22 18:
26:
06 CEST
2000 Daniel Egger <egger@suse.de>
* plug-ins/Makefile.am:
* plug-ins/common/Makefile.am:
* plug-ins/sinus/Makefile.am:
* plug-ins/sinus/sinus.c:
* plug-ins/sinus/sinus_logo.h:
* plug-ins/common/sinus.c:
* plug-ins/common/struc.c:
* plug-ins/struc/struc.c:
* plug-ins/struc/struc.h: Simplified sinus and struct and
moved them
into common. removed COMPAT_CRUFT.
* plug-ins/common/mpeg.c: removed COMPAT_CRUFT.
2000-
08-
22 Sven Neumann <sven@gimp.org>
* plug-ins/FractalExplorer/*.[ch]
* plug-ins/Lighting/*.[ch]
* plug-ins/MapObject/*.[ch]
* plug-ins/bmp/*.[ch]
* plug-ins/faxg3/faxg3.c
* plug-ins/fits/fits.c
* plug-ins/flame/flame.c
* plug-ins/fp/*.[ch]
* plug-ins/gap/*.[ch]
* plug-ins/gdyntext/*.[ch]
* plug-ins/gfig/gfig.c
* plug-ins/gflare/gflare.c
* plug-ins/gfli/gfli.c
* plug-ins/gimpressionist/*.c
* plug-ins/script-fu/*.[ch]: removed COMPAT_CRUFT.
Tue Aug
22 03:
35:
46 CEST
2000 Daniel Egger <egger@suse.de>
* plug-ins/common/AlienMap.c: Cleaned up AlienMap
and moved
to common.
* plug-ins/common/AlienMap2.c: Cleaned up AlienMap2,
removed COMPAT_CRUFT
and moved
to common.
* plug-ins/Makefile.am: Removed AlienMap and AlienMap2.
* plug-ins/common/Makefile.am: Added AlienMap and
AlienMap2.
2000-
08-
22 Sven Neumann <sven@gimp.org>
* plug-ins/common/*.c: removed COMPAT_CRUFT.
Tue Aug
22 02:
12:
36 CEST
2000 Daniel Egger <egger@suse.de>
* plug-ins/AlienMap/AlienMap.c:
* plug-ins/dbbrowser/dbbrowser.c:
* plug-ins/dbbrowser/dbbrowser_utils.c: removed further
COMPAT_CRUFT.
Tue Aug
22 01:
02:
41 CEST
2000 Daniel Egger <egger@suse.de>
* plug-ins/AlienMap/AlienMap.c: removed COMPAT_CRUFT.
Tue Aug
22 00:
41:
06 CEST
2000 Daniel Egger <egger@suse.de>
* plug-ins/dbbrowser/*.c: removed COMPAT_CRUFT and added
missing
include.
2000-
08-
21 Piers Cornwell <piers.cornwell@bigfoot.com>
* app/main.c: Alter some options, and beautify.
* gimp.1.in: Document the new options.
Mon Aug
21 14:
09:
55 PDT
2000 Manish Singh <yosh@gimp.org>
* tools/pdbgen/pdb/unit.pdb: added get_number_of_built_in_units
* tools/pdbgen/Makefile.am: gen files in $top_srcdir/libgimp
* tools/pdbgen/lib.pl
* tools/pdbgen/pdb/procedural_db.pdb: libgimp pdbgen munging, final
landing
Mon Aug
21 11:
57:
48 PDT
2000 Manish Singh <yosh@gimp.org>
* tools/pdbgen/lib.pl
* tools/pdbgen/pdb/parasite.pdb: libgimp pdbgen munging
* libgimp/gimpbrushes_pdb.[ch]
* libgimp/gimpdrawable_pdb.[ch]
* libgimp/gimppatterns_pdb.[ch]: new autogenned files landed
Mon Aug
21 10:
33:
59 PDT
2000 Manish Singh <yosh@gimp.org>
* Made 1.1.25 release (1.2pre)
2000-
08-
21 Sven Neumann <sven@gimp.org>
* plug-ins/common/ps.c: applied gimp-kirchgessner-000820-0,
a patch
by Peter Kirchgessner which fixes a problem with the
calculation
of extent
for Mac files (bug
report #
10547)
and
a problem with the
loop when not reading all images
of a
multipage
file.
Sun Aug
20 21:
02:
22 BST
2000 Austin Donnelly <austin@gimp.org>
* emboss.c
* jigsaw.c
* max_rgb.c
* nlfilt.c
* wind.c
* waves.c: When a radio button in GTK is clicked, the
widget that used
to be selected gets a signal
as well
as the
one that was clicked. Mostly people cope with this
by
guarding their signal handers with a
check to run to the
code
only
if the widget
is active. However, the callback functions
registered with gimp_radio_group_new2()
in the above files
don
't have this guard. In most cases, this is a bad idea
since it causes previews
to be updated too many times.
In the
emboss
case it would also
get the preview contents wrong
when
first displaying the
dialog, since the act
of
gtk_widget_show()ing the
dialog causes an event
to be sent
to
the widget that
's just been de-selected, causing the preview
to redraw
while the settings are inconsistent.
* emboss.c: The emboss plugin also used uninitialised data the
first
time it
is started, which wasn
't biting currently, but
might
in the future
or on other architectures which don
't zero
their stacks. Also made active region estimation more robust.
I still haven
't been able to reproduce Bug #17660: Embross
plugin crashes, but I will admit that there
's what could be
uninitialised
memory in the preview bitmap the very first
time
it
is shown.
2000-
08-
20 Sven Neumann <sven@gimp.org>
* plug-ins/imagemap/Makefile.am
* plug-ins/imagemap/imap_cern_parse.[ch]
* plug-ins/imagemap/imap_csim_parse.[ch]
* plug-ins/imagemap/imap_ncsa_parse.[ch]: recreated from yacc
files
and added those files
to the distribution. Supposed
to
close bugs #
8076, #
9212 and #
10090.
* plug-ins/imagemap/imap_default_dialog.c
* plug-ins/imagemap/imap_file.c
* plug-ins/imagemap/imap_main.c: set help accelerator and window icon.
Fri Aug
18 18:
14:
35 BST
2000 Austin Donnelly <austin@gimp.org>
* app/fileops.c: fix nasty bug where if overwriting a file and
also changing the
format, gimp would use the old
format
rather than the newly selected one.
To repeat: save a new
image
as (eg) jpeg
by typing foo.jpg<RET>, then Save
As XCF
by
using the pop-up menu
and clicking OK, then Save
As jpeg
by
using pop-up
and clicking OK,
and OK again
to allow the
file
to be overwritten. You should find that foo.jpg contains an
XCF version
of the image. This was because the
"overwrite"
path through the
code was subtly different
from the
standard
way through, meaning that gimage_set_save_proc() was never
called. Now unified
into new
function file_save_with_proc().
2000-
08-
17 Nick Lamb <njl195@zepler.org.uk>
* app/fileops.c: I venture once again into app/ to fix #11701.
This fix
is somewhat evil. Tell me (rather than reverting it)
if you find a
case for which it does not
work.
Thu Aug
17 22:
07:
50 BST
2000 Andy Thomas <alt@gimp.org>
* plug-ins/sel2path/globals.h
Fixed compilation problems. Some really old compilers had problems
with the macros
in sel2path. Thanks
to
Dougal_R_Scott@nag.national.com.aui
for pointing it out.
* app/layers_dialog.c
Fixes #
16583:
"new view" not being updated correctly. I still think
theres
is a problem
in the idle rendering
when images that
have multiple views require updating.
I could only
get the deleting layers operation
to leave the
"other views" out
of date. This fix forces the views
to be updates
as soon
as the layer
is deleted. I think this
is
acceptable since we are doing a
"large scale" operation
and the
performance loss
by not doing the
update in the background
is OK.
* plug-ins/common/plugindetails.c
Fixed problem
when doing searches
for plugins containing a
given
string caused gtk warnings
to be issued.
2000-
08-
17 Sven Neumann <sven@gimp.org>
* app/boundary.c (allocate_vert_segs): applied a fix for bug #16221
found
by Seth Burgess <sjburges@gimp.org>.
Wed Aug
16 18:
39:
44 PDT
2000 Manish Singh <yosh@gimp.org>
* configure.in: removed awk dependency for authors list
2000-
08-
16 Garry R. Osgood <gosgood@idt.net>
* app/gdisplay.c
* app/image_map.c
Addresses Bug
Report #
14704,
and an undisclosed undo system bug.
(
1) image_map_create() freezes the undo stack
and invokes
gdisplay_set_menu_sensitivity (_image_map->gdisp)
to ghost
Edit/Undo|
Edit/Redo
and disables associated accelerator keys.
This routine sets up idle renderers
for interactive tools
(a)
Color Balance... (b) Hue-Saturation... (c) Brightness-Contrast...
(d) Threshold... (e) Levels... (f) Curves...
and (g) Posterize.
The
change prevents disturbance
of the Undo system via the GUI
when idle renderers are active.
(
2) gdisplay_set_menu_sensitivity () tests
if the undo facility
is frozen, via gboolean gimage_get_active_layer (gdisp->gimage).
It does not
set menu sensitivity
for Edit/Undo
and Edit/Redo
if the undo/redo stacks are frozen. Otherwise (old behaviour)
it sets sensitivity
of these menu items only
if the undo/redo
stacks are populated.
(
3) image_map_commit(), image_map_clear(),
and image_map_abort() each
thaw the undo system
and invoke gdisplay_set_menu_sensitivity().
when idle rendering completes
or is aborted. This causes
Control-Z
Control-R
and the
Edit/Undo|
Edit/Redo menu selections
to be sensitive
immediately after the Undo stack
is populated with one item, addressing
#
14704. Formerly, gdisplay_set_menu_sensitivity() was lazily called.
during the
next gdisplay_flush(), invariably requiring prompting via
a second
edit before sensitivity was
set.
Not an image lock, but Yet Another UI Lock. Oh well; merrilly we patch along...
See
http://bugs.gnome.org/db/14/
14704.html
for gory details. Closes #
14704.
2000-
08-
17 Daniel Egger <egger@suse.de>
* help/C/dialogs/color_selectors/*.html: Checking proofread
versions
by Rebecca.
2000-
08-
16 Sven Neumann <sven@gimp.org>
* plug-ins/gdyntext/gdyntext_ui.c
* plug-ins/gdyntext/message_window.c: set gimp_help accelerator
on main
window and use gimp_dialog_set_icon ()
on all windows.
2000-
08-
16 Sven Neumann <sven@gimp.org>
* plug-ins/common/animationplay.c: check if drawable returned
by gimp_drawable_get()
is valid.
In a lot
of cases this prevents
the plug-
in from crashing
if the user closes the associated
image (
as described
in bug
report #
20979).
2000-
08-
16 Sven Neumann <sven@gimp.org>
* plug-ins/gdyntext/README
* plug-ins/gdyntext/gdyntext.[ch]: updated to version 1.5.2
2000-
08-
15 Michael Natterer <mitch@gimp.org>
* app/app_procs.c
* app/gimprc.c
* app/module_db.c
* app/plug_in.c: s/if(be_verbose || no_splash)/if(be_verbose)/g
Changed because nobody
on #gimp could explain why
"no_splash"
should imply
"be_verbose".
2000-
08-
15 Michael Natterer <mitch@gimp.org>
* plug-ins/print/*
* po-plug-ins/POTFILES.in: updated to the current CVS version
from sourceforge (something after
4.
0a1).
2000-
08-
14 Daniel Egger <egger@suse.de>
* app/menus.c: Added missing tearoff_delete_cb prototype.
2000-
08-
10 Kevin Turner <acapnotic@users.sourceforge.net>
* tools/pdbgen/enumcode-py.pl:
* plug-ins/pygimp/gimpenums.py: gimpenums.py is now autogenerated by
enumcode-py.pl
* plug-ins/pygimp/gimpfu.py:
* plug-ins/pygimp/gimpmodule.c: renaming fixes for libgimp 1.2
* plug-ins/pygimp/plug-ins/pdbbrowse.py (pars): s/PARAM_/PDB_/
2000-
08-
09 Kevin Turner <acapnotic@users.sourceforge.net>
* plug-ins/pygimp/gimpmodule.c (chn_getattr): under "layer",
remove the
call to gimp_channel_get_layer_id()
as this
function
does not exist. It would be well
for someone who knows pygimp
better than I
to review this
change, but it keeps pygimp
from
being
*completely* broken.
2000-
08-
09 Sven Neumann <sven@gimp.org>
* plug-ins/gfli/gfli.c: removed double install_procedure for
fli_load.
2000-
08-
09 Michael Natterer <mitch@gimp.org>
* app/app_procs.c: make_initialization_status_window(): reverse
logic
for if(!no_interface && !no_splash)
* app/palette.[ch]: removed declarations of the two removed
functions. One more s/gint/gboolean/.
* libgimp/gimpfileselection.[ch]
* libgimp/gimppixmap.[ch]: some consistency fixes (mostly fanatic :)
* libgimp/gimpproceduraldb.c: fixed a compiler warning.
2000-
08-
09 Sven Neumann <sven@gimp.org>
* plug-ins/common/emboss.c: install Emboss with image_type
RGB
* since it seems to work well on layers with alpha channel
(despite the preview, but I think we can live with that).
2000-
08-
08 Daniel Egger <egger@suse.de>
* tools/pdbgen/pdb/convert.pdb:
* tools/pdbgen/pdb/palette.pdb:
* app/convert.c:
* app/convert_cmds.c:
* app/palette.c:
* app/palette_cmds.c: Removed superflous
palette_init_palettes()
and palette_free_palettes() functions
and changed their callers accordingly.
2000-
08-
08 Sven Neumann <sven@gimp.org>
* Makefile.am
* configure.in
* gimp.1.in
* gimp.spec.in
* gimprc.5.in
* gimptool.1.in
* gimp-remote.1.in: added manpage for gimp-remote.
2000-
08-
08 Sven Neumann <sven@gimp.org>
* tools/gimp-remote.c: added command-line option --new that starts
a new gimp
if no suitable gimp-
window is found.
2000-
08-
08 Sven Neumann <sven@gimp.org>
* app/palette.c: don't crash when no palettes are available
(thanks
to Daniel
for pointing me
to this), but allow
to open
the Palette Editor so you can
refresh or create a new one.
2000-
08-
07 Michael Natterer <mitch@gimp.org>
* plug-ins/gdyntext/gdyntext.c: no need to INIT_I18N_UI() in the
query() proc.
2000-
08-
04 Michael Natterer <mitch@gimp.org>
Sven Neumann <sven@gimp.org>
* libgimp/gimp.h
* libgimp/gimpcompat.h
* plug-ins/common/curve_bend.c
* plug-ins/common/plugindetails.c
* plug-ins/dbbrowser/dbbrowser_utils.c
* plug-ins/gap/gap_dbbrowser_utils.c
* plug-ins/gap/gap_filter_codegen.c
* plug-ins/gap/gap_filter_pdb.c
* plug-ins/gap/gap_pdb_calls.c
* plug-ins/maze/maze_face.c
* plug-ins/pygimp/gimpmodule.c
* plug-ins/script-fu/script-fu-scripts.c
* plug-ins/script-fu/script-fu.c
* plug-ins/xjt/xpdb_calls.c: removed COMPAT_CRUFT
2000-
08-
07 Sven Neumann <sven@gimp.org>
* plug-ins/gdyntext/gdyntext.[ch]
* lug-ins/gdyntext/gdyntext_ui.c: use a GimpColorButton to select
the
text color (fixes bug #
5302). Reindented the
code so it becomes
readable.
2000-
08-
07 Sven Neumann <sven@gimp.org>
* plug-ins/gdyntext/gdyntext.c: readded three lines that were
accidentally removed. Fixes bug #
20090.
Mon Aug
7 10:
07:
12 CEST
2000 Marc Lehmann <pcg@goof.com>
* plug-ins/common/png.c: Applied patch from pk@kaempf.ch (closes
bug #
20029).
2000-
08-
06 Asbjorn Pettersen <asbjornP@dualog.no>
* app/plug_in.c (xspawnv): #define xspawnv spawnv for OS/2
2000-
08-
04 Daniel Egger <egger@suse.de>
* newhelp/*:
As suggested
by Sven
and Mitch I moved the newhelp
directory out
to the new
module gimp-help which will
be embedded
as virtual
module as soon
as it
's ready
for that step.
2000-
08-
04 Daniel Egger <egger@suse.de>
* newhelp: Created new directory which will contain the base
of our new SGML help system. Rebecca, Piers
and I are
currently migrating our old HTML help
into SGML.
If you
like to help with creating appropriate Makefiles
or scripts, please step forward, there
's enough to do.
* newhelp/ChangeLog
* nehelp/*: New files for a new help system. :)
2000-
08-
03 Michael Natterer <mitch@gimp.org>
Sven Neumann <sven@gimp.org>
* libgimp/*_pdb.c
* libgimp/gimpmenu.c: removed COMPAT_CRUFT
2000-
08-
03 Michael Natterer <mitch@gimp.org>
Sven Neumann <sven@gimp.org>
* libgimp/gimp.c
* libgimp/gimpbrushmenu.c
* libgimp/gimpprotocol.c: removed COMPAT_CRUFT
* plug-ins/FractalExplorer/FractalExplorer.c
* plug-ins/common/film.c
* plug-ins/common/sample_colorize.c
* plug-ins/gdyntext/gdyntext.c
* plug-ins/gfig/gfig.c
* plug-ins/print/print.c
* plug-ins/sel2path/sel2path.c: replaced gimp_run_procedure
calls with functions
from libgimp that wrap the PDB calls.
And, you guessed it, cleanup
and indentation.
* plug-ins/print/gimp_main_window.c: closed bug #11784.
2000-
08-
02 Tor Lillqvist <tml@iki.fi>
* libgimp/gimp.def: Add handful of missing functions, that
gdyntext now uses.
* plug-ins/makefile.cygwin: Move gdyntext from unofficial set to
official.
* plug-ins/gdyntext/font_selection.c: Remove unneeded inclusion of
Xlib.h
and gdkx.h.
* plug-ins/gdyntext/gdyntext.c: Use G_PI.
2000-
08-
01 Sven Neumann <sven@gimp.org>
* app/TODO: removed
2000-
08-
01 Tor Lillqvist <tml@iki.fi>
* libgimp/gimp.c (gimp_extension_process): Pass correct timeout
value
to g_io_channel_win32_wait_for_condition (actually g_poll)
to indicate infinite wait.
2000-
08-
01 Sven Neumann <sven@gimp.org>
* libgimp/gimputils.[ch]: added g_strcompress from glib-1.3
* plug-ins/gdyntext/gdyntextutil.[ch]: removed since it duplicated
gimp_strescape
and the newly added gimp_strcompress.
* plug-ins/gdyntext/Makefile.am
* plug-ins/gdyntext/gdyntext.[ch]
* plug-ins/gdyntext/gdyntext_ui.c
* plug-ins/gdyntext/gdyntextcompat.c: use the new functions and
got rid
of some gimp_run_procedure calls since we now have proper
wrappers
in libgimp.
* plug-ins/common/autocrop.c
* plug-ins/common/gif.c
* plug-ins/common/gifload.c
* plug-ins/common/guillotine.c
* plug-ins/common/mail.c
* plug-ins/common/screenshot.c
* plug-ins/common/tile.c
* plug-ins/common/zealouscrop.c
* plug-ins/gflare/gflare.c
* plug-ins/gimpressionist/gimpressionist.c
* plug-ins/pagecurl/pagecurl.c
* plug-ins/script-fu/script-fu-scripts.c
* plug-ins/script-fu/script-fu.c: replaced gimp_run_procedure
calls with functions
from libgimp that wrap the PDB calls.
Sorry, all this
is untested but I will
leave tomorrow
and hope
to
get some hacking done
at Mitch
's place. So I wanted that stuff to
be
in CVS. There are good chances that it works...
2000-
07-
31 Tor Lillqvist <tml@iki.fi>
* plug-ins/common/gz.c (load_image,save_image): Change Win32
implementation to be a
bit simpler. Use minigzip (
from zlib)
instead
of the full gzip. Intend
to include minigzip with the
(
binary) distribution.
* libgimp/makefile.{cygwin,msc}
* app/makefile.{cygwin,msc}: Add G_LOG_DOMAIN.
* app/gimpbrushhose.{c,h}: Really remove these files, as
Adrian tried
on August
23.
* plug-ins/script-fu/script-fu.c: Enable the script-fu console on
Win32, too.
* plug-ins/script-fu/script-fu-console.c: Now with new GLib
GIOChannel implementaion, compile
for Win32, too. Use
g_io_add_watch instead
of gdk_input_add (
on Unix, too). The
callback
for g_io_add_watch
is passed a GIOChannel,
while the
callback
for gdk_input_add
is passed a
file descriptor.
On Win32
(
and possibly other non-Unices) we want GIOChannels,
as we must
use g_io_channel_read
to read from file descriptors being
watched. Works
as previously
on Unix this way, too.
2000-
07-
31 Sven Neumann <sven@gimp.org>
* plug-ins/common/ps.c: added a tooltip describing the "Keep
Aspect Ratio
" toggle. Closes bug #11286.
Sun Jul
30 12:
52:
16 CEST
2000 Stanislav Brabec <utx@penguin.cz>
* plug-ins/gap/gap_mov_dialog.c: Removed embedded EOLs and spaces from
tooltips, few typos.
Sun Jul
30 12:
52:
16 CEST
2000 Stanislav Brabec <utx@penguin.cz>
On request
of Martin Weber <martweb@gmx.net>:
* plug-ins/sel2path/bitmap.h
* plug-ins/sel2path/bounding-box.h
* plug-ins/sel2path/global.h
* plug-ins/sel2path/math.c
* plug-ins/sel2path/vector.c
* plug-ins/sel2path/vector.h
plug-ins/sel2path has a number
of functions that are declared
as
returning a `const
' return value. The ANSI spec is a bit vague on it,
but my reading
of the spec indicates that the intent
is that this
is
not legal.
In any case,
at least one compiler (the compiler
on AIX
and
on IRIX
and lcc) objects
to functions that are declared/defined
to
return a const value.
2000-
07-
30 Michael Natterer <mitch@gimp.org>
* app/errors.[ch]
* app/main.c
* libgimp/gimp.c: my last commit redirected all messages to the
console. Use g_log_set_handler() instead
of g_set_message_handler()
(which
is deprecated anyway).
2000-
07-
30 Michael Natterer <mitch@gimp.org>
* app/Makefile.am
* libgimp/Makefile.am: set G_LOG_DOMAINs for the app and for
libgimp so we can distinguish their warnings
from plug-
in ones.
* libgimp/gimp.c: set the stack_trace_mode before installing
signal handlers.
2000-
07-
30 Sven Neumann <sven@gimp.org>
* plug-ins/gdyntext/gdyntext_ui.c: use gimp_ui_init(). This also
fixes a bug we had fixed
in the latest version but was
reintroduced now
by upgrading
to 1.
5.
0. This caused empty
text
layers
to be drawn
when LANG != C. Seems
to work fine now.
2000-
07-
30 Sven Neumann <sven@gimp.org>
* plug-ins/gdyntext/charmap.c
* plug-ins/gdyntext/charmap_window.c
* plug-ins/gdyntext/font_selection.c
* plug-ins/gdyntext/gdyntext.[ch]
* plug-ins/gdyntext/gdyntext_ui.c
* plug-ins/gdyntext/gdyntextcompat.c
* plug-ins/gdyntext/gdyntextutil.c: corrected various problems
with i18n
2000-
07-
30 Michael Natterer <mitch@gimp.org>
* gimp_splash.ppm: while trying to confuse ChangeLog readers
with his
log below, Tigert thought that GIMP thought that the
.ppm extension determined the image
's format. OTOH, GIMP thought
that Tigert thought that he wanted
to save the image
as .png but
with a broken extension. This can be considered either GIMP
's
bug
or a bug
of <tigert>/dev/brain. We can make a poll
on this,
but I suspect the broken
"Save as..." to be the one
to blame.
2000-
07-
30 Sven Neumann <sven@gimp.org>
* plug-ins/gdyntext/graphics/layer_align_[0-9].xpm
* plug-ins/gdyntext/gdyntextcompat.[ch]
* plug-ins/gdyntext/gdyntextutil.[ch]: new files
* plug-ins/gdyntext/ChangeLog
* plug-ins/gdyntext/Makefile.am
* plug-ins/gdyntext/README
* plug-ins/gdyntext/TODO
* plug-ins/gdyntext/charmap.[ch]
* plug-ins/gdyntext/charmap_window.[ch]
* plug-ins/gdyntext/font_selection.[ch]
* plug-ins/gdyntext/gdyntext.[ch]
* plug-ins/gdyntext/gdyntext_ui.[ch]
* plug-ins/gdyntext/message_window.[ch]: updated to version 1.5.0
of the GDynText plug-
in. This seems
to fix a number
of problems
with the Dynamic
Text tool including bugs #
2355 and #
16485.
2000-
07-
30 Tuomas Kuosmanen <tigert@gimp.org>
* gimp_splash.ppm: oops, mitch thought that I thought that he thought
that I should
commit this. But I thought that mitch thought that
I thought that he thought that um.. forget it. Anyway, here
is the
lovely splash
screen from the sunny Berlin GimpCon meeting.
THE DEVELOPERS EXPOSED! HOT PIXX!!
111 (It was a great meeting!)
2000-
07-
30 Sven Neumann <sven@gimp.org>
* app/tools.c (tool_options_close_callback): use
gimp_dialog_hide() instead
of gtk_widget_hide(). Closes bug #
19164.
2000-
07-
30 Sven Neumann <sven@gimp.org>
* plug-ins/helpbrowser/helpbrowser.c: activate the help page
when clicking
into the combo-box displaying the title
and use
the webbrowser plug-
in (which should
call Netscape)
to handle
non-
local links.
2000-
07-
30 Tor Lillqvist <tml@iki.fi>
* libgimp/gimp.c
* libgimp/gimp.h
* libgimp/gimpmenu.c
* libgimp/gimpprotocol.c
* libgimp/gimpprotocol.h
* libgimp/gimp.def
* app/plug_in.c
* plug-ins/helpbrowser/helpbrowser.c
* plug-ins/script-fu/script-fu.c: As the GLib main loop and IO
channel
implementation on Win32 now provides the same
interface as
that
on Unix, much
of the Win32-only crap could be
removed. Especially, no need
for "wakeup" out-
of-band messages
to
wake up pipe readers. No need
for plug-ins
to tell GIMP their
thread id.
* libgimp/gimp.c (gimp_extension_process): On Win32, use the new
g_io_channel_win32_wait_for_condition()
function.
* plug-ins/makefile.cygwin: Add the homogenizer plug-in to the
unofficial part.
2000-
07-
29 Sven Neumann <sven@gimp.org>
* app/main.c: no need to mark this string for translation
2000-
07-
29 Sven Neumann <sven@gimp.org>
* plug-ins/common/decompose.c:
applied gimp-kirchgessner-
000728-
0, a patch
by Peter Kirchgessner
that resolves request #
16795 and changes the generated filenames
for decomposed images.
* app/authors.h
* tools/authorsgen/Makefile.am
* tools/authorsgen/authorsgen.pl: works better now
2000-
07-
29 Michael Natterer <mitch@gimp.org>
* cursors/background.xbm
* cursors/background_mask.xbm
* cursors/foreground.xbm
* cursors/foreground_mask.xbm
* cursors/pattern.xbm
* cursors/pattern_mask.xbm: new files.
* cursors/gimp-tool-cursors.xcf
* app/cursorutil.[ch]: new cursor modifiers for bucket_fill.
* app/bucket_fill.c: use the new modifiers. Closes #17871.
* app/convolve.c
* app/dodgeburn.c: added cursor_update functions which update the
tools
' "toggled" state before they call the cursor_update "method"
of the paint_core
"class" -- eek -- I-want-real-objects!
Closes #
17872 and #
17873.
* app/tools.h: added SELECTION_ANCHOR to the SelectOps enum.
* app/free_select.c
* app/rect_select.c: use the new enum value in the "oper_update"
and "cursor_update" functions.
In the
"motion" function,
set the
tool
's operation type back to SELECTION_REPLACE if the tool is
active
and call the
"cursor_update" function explicitly.
Closes #
17870.
* app/by_color_select.c: fixed warning caused by the new enum value.
2000-
07-
29 Michael Natterer <mitch@gimp.org>
* libgimp/gimpdrawable.[ch]: gimp_drawable_set_visible(): the
"visible" parameter is boolean.
2000-
07-
24 Seth Burgess <sjburges@gimp.org>
* plug-ins/common/jpeg.c: fixed various capitalization issues
by applying patch
from <sgunderson@bigfoot.com>.
2000-
07-
25 Sven Neumann <sven@gimp.org>
* AUTHORS
* configure.in
* gimp.1.in
* app/Makefile.am
* app/about_dialog.c: see below
* app/authors.h
* tools/authorsgen/Makefile.am
* tools/authorsgen/authorsgen.pl
* tools/authorsgen/contributors: new files
Very hackerish attempt
to create all three lists
of authors
from one source. The
file 'contributors' lists all the names
and is the only one you should dare
to edit from now
on.
2000-
07-
19 Michael Natterer <mitch@gimp.org>
* AUTHORS
* gimp.1.in
* app/about_dialog.c: removed a doubly added author.
Tue Jul
18 23:
34:
34 BST
2000 Austin Donnelly <austin@gimp.org>
* plugs-ins/common/gif.c: The gif save plugin normally asks the
user
if it
's ok to crop the image if there are layers larger
than the image
size. This isn
't a good idea if we're running
with run_mode == NON_INTERACTIVE. Fix similar
to that
suggested
by Bryan Livingston <bryan@cooltext.com>
on
gimp-developer mailing list.
* app/layer.c: Fix for Bug#17347: Scale Layer leaves artifacts.
Basic problem
is that scaling a layer
when there
's a selection
active (eg there
's a floating selection) doesn't invalidate
the layer bounds. Same problem with resizing a layer,
although the bug
report didn
't mention that. Fixed by changing
layer_resize()
and layer_scale_lowlevel()
to call
layer_invalidate_boundary() once done changing the layer.
2000-
07-
18 Tor Lillqvist <tml@iki.fi>
* libgimp/gimp.c (gimp_flush): Add horrible hack that seems to
help script-fu startup
on NT
4.
0,
by avoiding some bug
in GLib.
Yes, it would be better
to fix GLib
's main loop and GIOChannel
code for Win32. Unfortunately, it
's kinda hairy...
* libgimp/gimp.h: Add extern "C" to the Win32 part for compiling
C++ plug-ins.
* plug-ins/makefile.cygwin: Add a couple of new unofficial
plug-ins. Use macros
from build/win32/make.mingw.
* plug-ins/common/warp.c: Use G_PI.
2000-
07-
16 Michael Natterer <mitch@gimp.org>
Sven Neumann <sven@gimp.org>
* AUTHORS
* gimp.1.in
* app/about_dialog.c: removed two accidentially added non-authors.
* app/errors.[ch]
* app/main.c: added a new command line option
"--enable-stack-trace" which can be one
of {never|query|always}.
* app/plug_in.c
* libgimp/gimp.c: pass the stack trace mode as an argv[] element to
plug-ins. Cleaned up the plug-ins
' argv[] (removed unused TILE_WIDTH
and TILE_HEIGHT arguments, always pass
6 arguments
to make the
code
simpler).
* libgimp/gimpenums.h
* plug-ins/script-fu/script-fu-constants.c
* tools/pdbgen/Makefile.am
* tools/pdbgen/enums.pl: export the app's STACK_TRACE_MODE enum.
* plug-ins/common/plugindetails.c: made the titles of the tree view
unclickable, cleanups.
Sat Jul
15 18:
32:
04 CEST
2000 Marc Lehmann <pcg@goof.com>
* plug-ins/common/plasma.c: applied noninteractive fix by David
Hodson <hodsond@ozemail.com.au>.
2000-
07-
15 Sven Neumann <neo@wintermute.ochsenblut.de>
* configure.in: added pt_BR to ALL_LINGUAS
* tools/Makefile.am: only build gimp-remote if libXmu
is available. Added a target
for kernelgen
while I was
on it.
2000-
07-
15 Sven Neumann <neo@wintermute.ochsenblut.de>
* tools/Makefile.am: build gimp-remote
* tools/gimp-remote.c: g_error() should only be used
for fatal errors that can never happen.
* plug-ins/script-fu/po/pt_BR.po
* plug-ins/script-fu/po: removed. I guess this was
accidentally added.
2000-
07-
13 Simon Budig <simon@gimp.org>
* tools/gimp-remote.c: new file
This
is a first
implementation of a remote
control for gimp.
It synthesizes a drag
'n'drop event
on the toolbox
to make
Gimp
load a
file or an URL. Not yet built automatically since
I have no idea about automake etc. Simply build it with
gcc -o gimp-remote `gtk-config --cflags --libs` \
-lXmu -Wall gimp-remote.c
Disclaimer: Faking drag
'n'drop
for remote controlling an
application
is a hack. We should
include a saner
interface
for this
in Gimp
2.
0.
2000-
07-
11 Jesus Bravo Alvarez <jba@pobox.com>
* configure.in: Added 'gl' (Galician) to ALL_LINGUAS.
2000-
07-
09 Sven Neumann <sven@gimp.org>
* libgimp/gimpexport.c: changed default action for multiple
layers
to "Merge/Flatten" instead
of "Save as Animation"
since I agree with the points made
in #
16488.
2000-
07-
08 Sven Neumann <sven@gimp.org>
* plug-ins/gap/gap_range_ops.c: applied a patch provided by
Wolfgang Hofer <hof@hotbot.com> that fixes a problem
when
flattening a singlelayer image.
2000-
07-
04 Seth Burgess <sjburges@gimp.org>
* app/levels.c: changed reset behavior to reset all channels, not just
currently active one. This fixes #
15042, except the problems with
the kissing gourami
and litigating tetras.
2000-
07-
05 Sven Neumann <sven@gimp.org>
* configure.in: since there really seems to be a "build"
directory, we should
include it (
and its subdirectories) here too.
2000-
07-
05 Tor Lillqvist <tml@iki.fi>
* app/user_install.c (user_install_resolution): Use "windowing
system
" instead of "X-server
".
2000-
07-
04 Sven Neumann <sven@gimp.org>
* app/tips_dialog.c: corrected an error message
* tips/gimp_tips.it.txt: update from Daniele Medri <madrid@linux.it>
2000-
07-
04 Tor Lillqvist <tml@iki.fi>
* Makefile.am (SUBDIRS): Yes, there *is* a "build" directory. It's a
virtual
module included
in gimp, see CVSROOT/modules. With older
CVS clients you might need
to do a recheckout
to get it.
* plug-ins/script-fu/script-fu.c (marshall_proc_db_call): On
Windows, handle pending gtk events each
time we come here,
otherwise we easily
get resource starvation
in a long-running
script. Thanks
to Jean-Louis Hamel
for this workaround. It
's a
hack, I don
't exactly know why it is needed, but it sure helps a
lot.
* plug-ins/makefile.cygwin: Add some new unofficial plug-ins. Use
macros
from make.mingw.
* libgimp/makefile.cygwin: Update with new object files.
* libgimp/gimp.def: Add new entry points.
Fri Jun
30 22:
09:
11 BST
2000 Andy Thomas <alt@gimp.org>
* plug-ins/common/iwarp.c
Applied patch
by Daniel Egger that fixes a problem
when
applying iwarp
in animation mode.
2000-
06-
30 Nick Lamb <njl195@zepler.org.uk>
* plug-ins/common/png.c: More options, offsets preserved on load
2000-
06-
27 Daniel Egger <egger@suse.de>
* libgimp/gimpexport.c: changed some words to lowercase
2000-
06-
27 Sven Neumann <sven@gimp.org>
* app/about_dialog.c: we used an array with a hardcoded size here
which was too small
to hold all the authors recently added. Made
it a dynamic one. This fixes the
"Can't quit The GIMP" bug #
15483.
* app/about_dialog.h
* app/commands.c: removed the timeout parameter from
about_dialog_create() since it wasn
't used at all.
Tue Jun
27 22:
26:
30 BST
2000 Andy Thomas <alt@gimp.org>
* app/paint_core.c:
Fixed problem with coloured brushes/grayscale images
and painting
close to the edge. Fixes bug #
14159
2000-
06-
27 Sven Neumann <sven@gimp.org>
* plug-ins/helpbrowser/helpbrowser.c: simplified the
mucho weirdo
code which obviously wasn
't working as
expected. Should fix bug #
15284.
Sun Jun
25 22:
44:
12 CEST
2000 Marc Lehmann <pcg@goof.com>
* paint_funcs.c: Fix small bug in last patch.
2000-
06-
26 Sven Neumann <sven@gimp.org>
* libgimp/gimpexport.c: added a new export_action type
so PNG
for example correctly shows
"PNG can't handle layers"
even
if the suggested action
is to flatten the image since
the background has no alpha-channel. Fixes bug #
15085.
2000-
06-
26 Sven Neumann <sven@gimp.org>
* plug-ins/common/url.c: use a fixed-size buffer to make
the
code ANSI compliant. Fixes bug #
15338.
2000-
06-
25 Tuomas Kuosmanen <tigert@tigert.gimp.org>
* cursors/gimp-tool-cursors.xcf: Updated the .xcf file that
contains the cursors. thanks Sven
for pointing this out.
I also corrected a small glitch
on the bezier cursors
mask.
2000-
06-
25 Sven Neumann <sven@gimp.org>
* app/resize.c (offset_update): Adding 0.5 isn't always the
right thing
to do when converting
to integer. Especially
not
if dealing with negative values. This
change should
fix the off-
by-one error reported lately.
2000-
06-
25 Tuomas Kuosmanen <tigert@tigert.gimp.org>
* cursors/bezier_select_small.xbm
* cursors/bezier_select_small_mask.xbm: Updated the bezier
tool
cursor bitmap
to a more compact one
2000-
06-
24 Sven Neumann <sven@gimp.org>
* autogen.sh: applied patch from Sesse <sgunderson@bigfoot.com>
that fixes the
check for recent versions
of auto[conf|make].
2000-
06-
23 Sven Neumann <sven@gimp.org>
* Makefile.am
* configure.in
* gimptool.1: removed
* gimptool.1.in: new file to generate gimptool.1 with the proper
version number
* gimp.1.in
* gimprc.5.in: unify use of version and date
2000-
06-
22 Matt Wilson <msw@redhat.com>
* app/paint_core.c (paint_core_new): allocate the tool's
paint_core with g_new0. This prevents us
from having cruft
in
unused tools. Systems with sensitive FPUs (Alpha) will
raise
exception
in the paint_core_cursor_update
if paint_core->last[xy]
are messy.
* app/bezier_select.c (tools_new_bezier_select)
* app/blend.c (blend_options_new)
* app/brightness_contrast.c (tools_new_brightness_contrast)
* app/bucket_fill.c (tools_new_bucket_fill)
* app/by_color_select.c (tools_new_by_color_select)
* app/color_balance.c (tools_new_color_balance)
* app/color_panel.c (color_panel_new)
* app/color_picker.c (tools_new_color_picker)
* app/crop.c (tools_new_crop)
* app/curves.c (tools_new_curves)
* app/ellipse_select.c (tools_new_ellipse_select)
* app/free_select.c (tools_new_free_select)
* app/fuzzy_select.c (tools_new_fuzzy_select)
* app/histogram_tool.c (tools_new_histogram_tool)
* app/hue_saturation.c (tools_new_hue_saturation)
* app/ink.c (tools_new_ink)
* app/iscissors.c (tools_new_iscissors)
* app/levels.c (tools_new_levels)
* app/magnify.c (tools_new_magnify)
* app/measure.c (tools_new_measure_tool)
* app/move.c (tools_new_move_tool)
* app/path_tool.c (tools_new_path_tool)
* app/posterize.c (tools_new_posterize)
* app/rect_select.c (tools_new_rect_select)
* app/resize.c (resize_widget_new)
* app/threshold.c (tools_new_threshold)
* app/transform_core.c (transform_core_new)
* app/xinput_airbrush.c (tools_new_xinput_airbrush): likewise (it
can only help
and it really isn
't slow.)
* app/color_area.c: #include <string.h> for memcpy declaration
* app/gimphelp.c: #include <string.h> for strlen declaration
Thu Jun
22 15:
53:
52 PDT
2000 Manish Singh <yosh@gimp.org>
* Made 1.1.24 release (1.2pre)
Thu Jun
22 13:
43:
10 PDT
2000 Manish Singh <yosh@gimp.org>
* tools/pdbgen/lib.pl
* libgimp/gimpgradientselect_pdb.c
* libgimp/gimptools_pdb.c: stupid brain fart with the duplicate
parameter logic
Thu Jun
22 13:
02:
01 PDT
2000 Manish Singh <yosh@gimp.org>
* tools/pdbgen/lib.pl
* libgimp/gimpchannel_pdb.c
* libgimp/gimpcolor_pdb.[ch]
* libgimp/gimpdrawable_pdb.[ch]
* libgimp/gimpgimprc_pdb.[ch]
* libgimp/gimpgradientselect_pdb.c
* libgimp/gimpimage_pdb.c
* libgimp/gimppaths_pdb.[ch]
* libgimp/gimpselection_pdb.[ch]
* libgimp/gimptexttool_pdb.c
* libgimp/gimptools_pdb.c: landed the genned files from the changes
below. Minimal
code changes (some failure
case return values changed,
hopefully this won
't break anything)
Wed Jun
21 20:
18:
16 PDT
2000 Manish Singh <yosh@gimp.org>
* tools/pdbgen/lib.pl
* tools/pdbgen/pdb/brushes.pdb
* tools/pdbgen/pdb/channel.pdb
* tools/pdbgen/pdb/color.pdb
* tools/pdbgen/pdb/drawable.pdb
* tools/pdbgen/pdb/gimprc.pdb
* tools/pdbgen/pdb/gradient_select.pdb
* tools/pdbgen/pdb/image.pdb
* tools/pdbgen/pdb/layer.pdb
* tools/pdbgen/pdb/parasite.pdb
* tools/pdbgen/pdb/plug_in.pdb
* tools/pdbgen/pdb/procedural_db.pdb
* tools/pdbgen/pdb/selection.pdb
* tools/pdbgen/pdb/text_tool.pdb
* tools/pdbgen/pdb/unit.pdb: initial pass of getting all the libgimp
wrappers autogenned.
2000-
06-
19 Simon Budig <simon@gimp.org>
* app/layers_dialog.c: Layers can be renamed by pressing
return
in the entry-widget now.
2000-
06-
18 Sven Neumann <sven@gimp.org>
* AUTHORS: applied gimp-cornwell-000613-0 which brings the
list
of authors upto date including all translators
and
plug-
in authors. Please
check that you are listed
if you have
contributed!
* gimp.1.in
* app/about_dialog.c: synced the authors lists
* INSTALL: we need gtk+-1.2.8 or newer
2000-
06-
18 Sven Neumann <sven@gimp.org>
* plug-ins/common/rotate.c: slight speedup for 180-degrees
2000-
06-
18 Nick Lamb <njl195@zepler.org.uk>
* devel-docs/parasites.txt
* plug-ins/common/tiff.c: Add support for ICC profiles
from <khk@khk.net> look out
for equivalent PNG support soon
2000-
06-
14 Daniel Egger <egger@suse.de>
* paint_funcs.c: Remove calls to tile-acessor functions
by direct accesses.
Split some loops
to speed up the common path without
slowing down other cases because compiler couldn
't optimize
unnecessary calculations away.
This changes speed up GIMP a lot
in many cases. Also did
some cleanup there.
Fri Jun
16 23:
47:
00 BST
2000 Andy Thomas <alt@gimp.org>
* app/edit_selection.c
A better fix
for the problem with the selection outline.
It should now cope with offsets
in the image
as well
as
scaling the image
while moving the selection.
These problems occurred both
when moving the selection
as a layer
and just moving the selection outline.
2000-
06-
16 Michael Natterer <mitch@gimp.org>
* Makefile.am
* cursors/gimp-tool-cursors.xcf
* cursors/perspective_small.xbm
* cursors/perspective_small_mask.xbm
* cursors/rotate_small.xbm
* cursors/rotate_small_mask.xbm
* cursors/shear_small.xbm
* cursors/shear_small_mask.xbm: new cursors.
* app/tools.c
* app/transform_core.c: use them.
2000-
06-
16 Sven Neumann <sven@gimp.org>
* app/dodgeburn.c (tools_new_dodgeburn): Dodge/Burn
seems
to handle animated brushes quite well, so
set
TOOL_CAN_HANDLE_CHANGING_BRUSH.
2000-
06-
15 Michael Natterer <mitch@gimp.org>
* app/crop.c (crop_cursor_update): another cursor fix.
2000-
06-
14 Michael Natterer <mitch@gimp.org>
* app/convolve.c
* app/dodgeburn.c
* app/eraser.c
* app/paint_core.c
* app/tools.[ch]: fixed my tool toggle braino: the paint_core
cannot decide which
cursor to show
from the state
of the modifier
keys.
Added a boolean
"toggled" variable
to the Tool
structure,
set it
in the toggleable paint tools
and evaluate it
in the
paint_core.
2000-
06-
14 Michael Natterer <mitch@gimp.org>
* Makefile.am
* cursors/gimp-tool-cursors.xcf
* cursors/anchor.xbm
* cursors/anchor_mask.xbm: new cursor modifier for the move tool.
* app/cursorutil.[ch]
* app/move.c: use the new modifier for anchoring floating selections.
2000-
06-
14 Michael Natterer <mitch@gimp.org>
* Makefile.am: typo.
* cursors/mouse_intersect[_mask].xbm: forgot to remove this one.
* cursors/gimp-tool-cursors.xcf: new file containing all cursors.
2000-
06-
14 Michael Natterer <mitch@gimp.org>
* Makefile.am
* app/cursorutil.[ch]
* app/tools.c
* cursors/*: added lots of new cursors and removed old ones.
* app/gdisplay.[ch]: enabled the cursor setting parameters in
gdisplay_install_tool_cursor().
* app/bezier_select.c
* app/blend.c
* app/bucket_fill.c
* app/by_color_select.c
* app/clone.c
* app/color_picker.c
* app/crop.c
* app/disp_callbacks.c
* app/edit_selection.c
* app/eraser.c
* app/flip_tool.c
* app/ink.c
* app/iscissors.c
* app/magnify.c
* app/measure.c
* app/move.c
* app/paint_core.c
* app/rect_select.c
* app/text_tool.c
* app/transform_core.c: use the new cursors. Only the transform
tools are still
using old cursors.
* app/layers_dialog.c: a tooltip for "Keep Trans."
* app/user_install.c: set the ctree's selection mode to BROWSE.
Tue Jun
13 22:
38:
22 BST
2000 Andy Thomas <alt@gimp.org>
* app/edit_selection.c
Fixed problem with selection outline. The outline drawing did not
take acount
of the display offset so that
if you moved a selection
to the edge
of an image that cause the image
to scroll in the viewing
window the section outline was drawn incorrectly.
2000-
06-
13 Jay Cox <jaycox@gimp.org>
* tools/pdbgen/pdb/help.pdb, app/help_cmds.c:
#
include plug_in.h
Tue Jun
13 19:
55:
30 CEST
2000 Stanislav Brabec <utx@penguin.cz>
* tips/gimp_tips.cs.txt: Updated translation.
2000-
06-
13 Sven Neumann <sven@gimp.org>
* plug-ins/common/curve_bend.c
* plug-ins/common/plugindetails.c
* plug-ins/gap/gap_dbbrowser_utils.h
* plug-ins/gap/gap_filter_codegen.c
* plug-ins/gap/gap_pdb_calls.c
* plug-ins/maze/maze_face.c
* plug-ins/xjt/xpdb_calls.c: fixed compiler warnings
introduced
by our latest libgimp changes.
2000-
06-
13 Sven Neumann <sven@gimp.org>
Moved various files
from the docs directory
to
devel-docs
and devel-docs/pdb. Excluded papers
from being distributed but left them
in CVS.
2000-
06-
13 Jay Cox <jaycox@gimp.org>
These files should have been commited
in my
2000-
05-
08 commit
but somehow they didnt make it.
* app/hue_saturation.c
* app/levels.c
* app/posterize.c
* app/threshold.c: Add a call to image_map_clear in the
preview toggle button callback. This makes the preview toggle
button behave
as expected.
* app/histogram_tool: remove an unnecessary include.
2000-
06-
13 Sven Neumann <sven@gimp.org>
* gimp.1: removed
* configure.in
* gimp.1.in: new file used to autogenerate gimp.1. The manpage
could need a little more
work, but I
'm tired now...
2000-
06-
13 Sven Neumann <sven@gimp.org>
* gimp.spec: removed
* configure.in
* gimp.spec.in: new file used to autogenerate gimpc.spec with
the proper version number
* Makefile.am: bumped dependency to gtk+-1.2.8 and included
new
cursor files
2000-
06-
10 Sven Neumann <sven@gimp.org>
* AUTHORS: applied gimp-cornwell-000507-0
Please
add yourself
if you have contributed
and are missing.
Sat Jun
10 12:
19:
31 BST
2000 Adam D. Moss <adam@gimp.org>
* plug-ins/libgck/gck/gckcolor.c: #include fixup.
2000-
06-
09 Vidar Madsen <vidar@prosalg.no>
* plug-ins/gimpressionist/repaint.c: Finally fixed an old
and annoying bug.
2000-
06-
09 Michael Natterer <mitch@gimp.org>
* app/gdisplay.[ch]
* app/scroll.c: oops, my last commit caused a segfault.
2000-
06-
09 Michael Natterer <mitch@gimp.org>
Cursor patch II:
This
is only the logic inside the
cursor system
and not yet used.
* app/cursorutil.[ch]: [gimp]_change_win_cursor() take lots of
parameters now
and compose cursors
from up
to three
cursor
bitmaps/masks.
* app/gdisplay.[ch]: As a test, create a hardcoded example cursor
if "Cursor Mode" is set to "Tool Icon with Crosshair" in prefs.
* app/curves.c
* app/dialog_handler.c
* app/scroll.c: changed the calls to the win_cursor function.
* app/tools.[ch]: added a cursor and a toggle cursor to the ToolInfo
structure of all tools.
* app/toolsF.h: new ToolType TOOL_TYPE_NONE.
* app/gimpdnd.c
* app/interface.c: check for silly filenames in the file dnd
callback. Closes #
13733.
* Makefile.am
* cursors/bucket_fill_small.xbm
* cursors/bucket_fill_small_mask.xbm
* cursors/crop_small.xbm
* cursors/crop_small_mask.xbm
* cursors/crosshair_small.xbm
* cursors/crosshair_small_mask.xbm
* cursors/ellipse_select_small.xbm
* cursors/ellipse_select_small_mask.xbm
* cursors/eraser_small.xbm
* cursors/eraser_small_mask.xbm
* cursors/free_select_small.xbm
* cursors/free_select_small_mask.xbm
* cursors/fuzzy_select_small.xbm
* cursors/fuzzy_select_small_mask.xbm
* cursors/intersect.xbm
* cursors/intersect_mask.xbm
* cursors/minus.xbm
* cursors/minus_mask.xbm
* cursors/move.xbm
* cursors/move_mask.xbm
* cursors/paintbrush_small.xbm
* cursors/paintbrush_small_mask.xbm
* cursors/pencil_small.xbm
* cursors/pencil_small_mask.xbm
* cursors/plus.xbm
* cursors/plus_mask.xbm
* cursors/rect_select_small.xbm
* cursors/rect_select_small_mask.xbm
* cursors/resize_small.xbm
* cursors/resize_small_mask.xbm
* cursors/zoom.xbm
* cursors/zoom_mask.xbm
* cursors/zoom_small.xbm
* cursors/zoom_small_mask.xbm: new files extracted from Tigert's
gimp-tool-cursors.xcf created
at GimpCon.
Tigert, I
'll commit the xcf as soon as I've added empty layers
with the names
of the cursors that are missing.
* cursors/mouse.xbm
* cursors/mouse_mask.xbm: made it 32x32 to allow for cursor
composition.
2000-
06-
09 Sven Neumann <sven@gimp.org>
* gimp.h
* gimpchannel.h
* gimpcompat.h
* gimpdrawable.h
* gimpimage.h
* gimplayer.h: moved convenience defines from gimp.h into
relevant
header files so you have a chance
to find them.
2000-
06-
08 Sven Neumann <sven@gimp.org>
* libgimp/Makefile.am:
* libgimp/gimp_pdb.h
* libgimp/gimpmisc_pdb.[ch]
* libgimp/gimppaths_pdb.[ch]: added missing autogenerated
files that
define PDB wrappers
* tools/pdbgen/pdb/misc.pdb
* tools/pdbgen/pdb/paths.pdb: made them generate libgimp code
* plug-ins/sel2path/sel2path.c
* plug-ins/sel2path/sel2path_adv_dialog.c: code cleanup, nicer
dialog layout, use new PDB wrappers
Thu Jun
8 15:
45:
40 CEST
2000 Marc Lehmann <pcg@goof.com>
* plug-ins/common/gif.c: gimp-comment's were wrongly assumed to be
zero-terminated strings.
2000-
06-
08 Sven Neumann <sven@gimp.org>
* tips/gimp_tips.txt: somehow a few spaces sneaked in here
at the wrong place
2000-
06-
08 Sven Neumann <sven@gimp.org>
* app/eraser.c: as suggested by Daniel Egger, set
TOOL_CAN_HANDLE_CHANGING_BRUSH
for the eraser tool.
Fixes bug #
13172.
2000-
06-
08 Sven Neumann <sven@gimp.org>
* app/qmask.c: call undo_push_qmask() before removing the
channel since the callback will
set the qmask_state
incorrectly otherwise. Fixes bug #
13472.
* app/undo.[ch]: code cleanup
* plug-ins/common/gif.c: put save_comment into the values
that are stored
between calls
to the GIF plug-
in, so it
remembers
if the user wants
to save the
comment. Fixes
bug #
12755.
Wed Jun
7 12:
00:
39 PDT
2000 Manish Singh <yosh@gimp.org>
[patches
from Daniel Egger]
* app/layers_dialog.c: Disable the "Add Layermask" menuentry
for indexed images.
* app/gimpimage.c: Leave gimp_image_add_layer_mask(...) after
spitting out messages
when trying
to add a layermask
to an
indexed image.
2000-
06-
07 Sven Neumann <sven@gimp.org>
* app/pixel_region.c: applied patch provided by Daniel Egger:
store the result
of tile_bpp()
into a variable
and use it
instead
of calling it over
and over again
in the inner
loop.
* app/pixel_region.h
* app/pixel_regionP.h:
Did some additional indentation
and code cleanup.
2000-
06-
07 Michael Natterer <mitch@gimp.org>
Jay Cox <jaycox@gimp.org>
* plug-ins/common/gifload.c: test for GIMP_HAVE_PARASITES
* plug-ins/common/url.c: open a pipe to the wget child and
parse it
's output so we can display a progressbar.
2000-
06-
07 Sven Neumann <sven@gimp.org>
* Makefile.am: sorry, there's no build directory
* app/plug_in.c (plug_in_temp_run): uncommented the call to
plug_in_pop(). This seems
to solve the longstanding problem
that made temporary procedures
like Script-Fu fail
when
called
from plug-ins.
2000-
06-
06 Seth Burgess <sjburges@gimp.org>
* plug-ins/imagemap/imap_default_dialog.c
* plug-ins/imagemap/imap_edit_area_info.c
* plug-ins/imagemap/imap_default_dialog.h: Applied author's
(Maurits Rijk <lpeek.mrijk@consunet.nl>) patches
to make apply
callback behave properly
2000-
06-
07 Tor Lillqvist <tml@iki.fi>
* Makefile.am: Add the build subdirectory (which contains a copy
of the build
module).
* app/gimphelp.c (gimp_help_netscape): Test for help_path being
non-NULL was wrong way.
* app/preferences_dialog.c (file_pref_cmd_callback): Change
"From X Server" to "From windowing system".
* app/makefile.cygwin: Update according to file name changes.
* libgimp/gimp.def
* libgimp/gimpui.def
* libgimp/makefile.{cygwin,msc}: Update for Mitch's and Sven's
changes.
* app/makefile.cygwin
* libgimp/makefile.cygwin
* modules/makefile.cygwin
* plug-ins/makefile.cygwin: Include make.mingw from build/win32,
simplify accordingly.
* plug-ins/libgck/gck/gckcolor.c: Include <glib.h> before
gimpmath.h, so G_PI don
't get redefined when glib.h is included
later.
From Hans Breuer, portability fixes
for MSVC compilation:
* app/dialog_handler.h: Bypass decalration of exported functions
which are marked with G_MODULE_EXPORT
in dialog_handler.c
when
compiling that
file. Otherwise some compilers will
get confused.
* app/dialog_handler.c: Define a test macro for above bypass.
* plug-ins/MapObject/mapobject_apply.c
* plug-ins/MapObject/mapobject_image.c
* plug-ins/MapObject/mapobject_shade.c: Include <string.h>.
* plug-ins/flame/flame.c: Define S_ISREG if needed.
* plug-ins/makefile.{cygwin,msc}: Updates.
* plug-ins/sel2path/global.h: Include <stdlib.h>.
* plug-ins/winsnap/winsnap.c: Include libgimp/gimpui.h.
2000-
06-
05 Sven Neumann <sven@gimp.org>
* plug-ins/script-fu/scripts/ripply-anim.scm
* plug-ins/script-fu/scripts/spinning_globe.scm
* plug-ins/script-fu/scripts/waves-anim.scm: applied
gimp-quinet-
000531-
2.patch
to ensure that the output
of
these scripts
is viewed
in "replace" mode
and not
in
"combine" mode.
2000-
06-
05 Sven Neumann <sven@gimp.org>
* plug-ins/script-fu/scripts/3d-outline.scm
* plug-ins/script-fu/scripts/alien-glow-logo.scm
* plug-ins/script-fu/scripts/alien-neon-logo.scm
* plug-ins/script-fu/scripts/basic1-logo.scm
* plug-ins/script-fu/scripts/basic2-logo.scm
* plug-ins/script-fu/scripts/blended-logo.scm
* plug-ins/script-fu/scripts/bovinated-logo.scm
* plug-ins/script-fu/scripts/chalk.scm
* plug-ins/script-fu/scripts/chip-away.scm
* plug-ins/script-fu/scripts/chrome-logo.scm
* plug-ins/script-fu/scripts/comic-logo.scm
* plug-ins/script-fu/scripts/coolmetal-logo.scm
* plug-ins/script-fu/scripts/frosty-logo.scm
* plug-ins/script-fu/scripts/glossy.scm
* plug-ins/script-fu/scripts/glowing-logo.scm
* plug-ins/script-fu/scripts/gradient-bevel-logo.scm
* plug-ins/script-fu/scripts/neon-logo.scm
* plug-ins/script-fu/scripts/starburst-logo.scm
* plug-ins/script-fu/scripts/starscape-logo.scm
* plug-ins/script-fu/scripts/t-o-p-logo.scm
* plug-ins/script-fu/scripts/textured-logo.scm: applied
gimp-quinet-
000531-
1.patch
to add support
for "Alpha to Logo"
and correct undo handling
in these logo scripts.
2000-
06-
05 Sven Neumann <sven@gimp.org>
* plug-ins/script-fu/scripts/clothify.scm: applied
gimp-quinet-
000531-
0.patch
to change the help blurb.
* plug-ins/script-fu/scripts/drop-shadow.scm
* plug-ins/script-fu/scripts/erase-rows.scm
* plug-ins/script-fu/scripts/perspective-shadow.scm
* plug-ins/script-fu/scripts/predator.scm
* plug-ins/script-fu/scripts/xach-effect.scm: applied
gimp-quinet-
000531-
0.patch
to replace all calls
to
gimp-image-undo-disable
by gimp-undo-push-group-start,
and gimp-image-undo-enable
by gimp-undo-push-group-end.
2000-
06-
06 Michael Natterer <mitch@gimp.org>
* Makefile.am
* cursors/crosshair.xbm
* cursors/crosshair_mask.xbm: new files.
* app/cursorutil.[ch]
* app/gdisplay.[ch]
* app/gimprc.[ch]
* app/preferences_dialog.c: Started to add the new set of
consistent tool cursors. The crosshair one
is the easy part
but I wanted
to see a result :) The other two options
in
the pref
's cursor menu are still dummys.
2000-
06-
05 Sven Neumann <sven@gimp.org>
* app/paint_core.[ch]: indentation, no real changes
* plug-ins/gap/README
* plug-ins/gap/gap_mov_dialog.c
* plug-ins/gap/gap_mov_exec.c: applied a patch from Wolfgang
Hofer
* plug-ins/imagemap/imap_csim.y: applied a patch from
Maurits Rijk which promises
to fix bug #
10090.
Yosh, could you regenerate the C
code, please...?!
* tips/gimp_tips.txt: applied gimp-quinet-20000508-0.patch,
an
update to the english tips
file provided
by Raphael Quinet.
2000-
06-
05 Michael Natterer <mitch@gimp.org>
* plug-ins/common/xbm.c: Don't save the mask inverted.
Mon Jun
5 12:
48:
10 BST
2000 Adam D. Moss <adam@gimp.org>
* plug-ins/common/animoptimize.c: Fix old bug which could
cause errors
in evaluating the final pixel
of each composed layer.
* plug-ins/common/animationplay.c: Same bug, different plugin.
2000-
06-
05 Michael Natterer <mitch@gimp.org>
* plug-ins/common/xbm.c: allow saving of images with alpha.
If the image has alpha, offer the choice
of ignoring it
or
alternatively saving it
as a separate XBM
file which
is the
mask of the X
cursor we are saving.
Sun Jun
4 20:
17:
25 2000 CET Austin Donnelly <austin@gimp.org>
* app/paths_dialog.c: run the sel2path plugin with a proper
display ID - previously we were
using a _drawable_ ID
as the
display ID: a blatant
type mismatch.
* plug-ins/sel2path/pxl-outline.c: progress bar on
selection-
to-path. Also, small optimization
to inner
loop:
cache the
max values
of the loops rather than needing a
function call per
loop iteration (ouch!).
2000-
06-
04 Sven Neumann <sven@gimp.org>
* app/interface.c: connect to the toolbox's "style_set" signal
and set window manager hints
in the callback.
2000-
06-
04 Asbjorn Pettersen <asbjornP@dualog.no>
* modules/gimpmodregister.c:
* modules/gimpmodregister.h: Use gimpcolordisplay.h and
gimpcolorselector.h
Sat Jun
3 11:
11:
58 PDT
2000 Sven Neumann <sven@gimp.org>
* app/channel.c
* app/drawable.c
* app/floating_sel.c
* app/gimage_mask.c
* app/gimpdrawable.[ch]
* app/ink.c
* app/layer.c
* app/paint_core.c
* app/undo.c
* app/xinput_airbrush.c: be smarter about emitting the
"invalidate_preview" signal, so it doesn
't slow down
painting
and image_map
color-corrections.
2000-
06-
03 Michael Natterer <mitch@gimp.org>
Sven Neumann <sven@gimp.org>
* libgimp/gimpproceduraldb.c (gimp_procedural_db_get_data): a bad
hack
to map the autogenerated
code to the old api.
2000-
06-
02 Asbjorn Pettersen <asbjornP@dualog.no>
* modules/gimpmodregister.c: Use gimpmodregister.h. OS/2 ver.
2000-
06-
01 Michael Natterer <mitch@gimp.org>
Sven Neumann <sven@gimp.org>
Simon Budig <Simon.Budig@unix-ag.org>
Garry R. Osgood <gosgood@idt.net>
Seth Burgess <sjburges@gimp.org>
Tuomas Kuosmanen <tigert@gimp.org>
Tor Lillqvist <tml@iki.fi>
Andy Thomas <alt@gimp.org>
Andreas Bogk <andreas@andreas.org>
Vincent Kolwitz <vincent@andreas.org>
The remaining bits ...
* tools/pdbgen/Makefile.am
* tools/pdbgen/groups.pl
* tools/pdbgen/pdb/gradient.pdb -> gradients.pdb
* app/Makefile.am
* app/gradient_cmds.c -> gradients_cmds.c
* libgimp/gimpbrushes_pdb.[ch]
* libgimp/gimpfileops_pdb.[ch]
* libgimp/gimpguides_pdb.[ch]
* libgimp/gimphelp_pdb.[ch]
* libgimp/gimpmessage_pdb.[ch]
* libgimp/gimpparasite_pdb.[ch]
* libgimp/gimppatterns_pdb.[ch]
* libgimp/gimpplugin_pdb.[ch]: replaced with code based on
files generated
using pdbgen
* libgimp/gimpbrushmenu.c
* libgimp/gimppatternmenu.c:
reflect changes
in gimp[brushes|patterns]_pdb.[ch]
* tools/pdbgen/pdb/gradient.pdb -> gradients.pdb
* tools/pdbgen/pdb/plug_in.pdb: made it create libgimp code
* plug-ins/perl/Gimp/Lib.xs: made it compile without warnings.
2000-
06-
01 Michael Natterer <mitch@gimp.org>
Sven Neumann <sven@gimp.org>
Simon Budig <Simon.Budig@unix-ag.org>
Garry R. Osgood <gosgood@idt.net>
Seth Burgess <sjburges@gimp.org>
Tor Lillqvist <tml@iki.fi>
* libgimp/gimpchannel_pdb.[ch]
* libgimp/gimpproceduraldb_pdb.[ch]
* libgimp/gimpunit_pdb.[ch]: replaced with code based on
files generated
using pdbgen
* libgimp/Makefile.am
* libgimp/gimp.h
* libgimp/gimp_pdb.h
* libgimp/gimpchannel.[ch]
* libgimp/gimpproceduraldb.[ch]: new files wrapping around the
autogenerated PDB wrappers
as found
in *_pdb.[ch].
* libgimp/gimpselection_pdb.h: minor change.
* tools/pdbgen/pdb/procedural_db.pdb: made it create libgimp code
* plug-ins/gap/gap_filter_pdb.c
* plug-ins/script-fu/script-fu-console.c
* plug-ins/script-fu/script-fu.c
* plug-ins/xjt/xpdb_calls.c: gimp_query_procedure's signature
is typesafe now.
2000-
06-
01 Michael Natterer <mitch@gimp.org>
Sven Neumann <sven@gimp.org>
* libgimp/gimpdrawable_pdb.[ch]
* libgimp/gimplayer_pdb.[ch]
* libgimp/gimppalette_pdb.[ch]: replaced with code based on files
generated
using pdbgen
* libgimp/Makefile.am
* libgimp/gimplayer.[ch]: new files wrapping around the
autogenerated PDB wrappers
as found
in *_pdb.[ch].
* libgimp/gimpdrawable.[ch]: added wrappers around PDB wrappers
* libgimp/gimp.h
* libgimp/gimpimage.c
* libgimp/gimpimage_pdb.c
* libgimp/gimpparasite_pdb.c: various smaller changes
2000-
06-
01 Michael Natterer <mitch@gimp.org>
Sven Neumann <sven@gimp.org>
* libgimp/gimpgradientmenu.c: forgot a small change here...
2000-
06-
01 Michael Natterer <mitch@gimp.org>
Sven Neumann <sven@gimp.org>
Completed the new
file structure. Yet only few
of the _pdb.[ch]
files are based upon generated
code and nothing
is really
autogenerated...
* app/Makefile.am
* app/gdisplay_cmds.c -> app/display_cmds.c
* app/gimage_cmds.c -> app/image_cmds.c
* app/gimage_mask_cmds.c -> app/selection_cmds.c
* app/internal_procs.c: related change
* libgimp/Makefile.am
* libgimp/gimp.h
* libgimp/gimp_pdb.h
* libgimp/gimpdisplay_pdb.[ch]
* libgimp/gimpimage_pdb.[ch]
* libgimp/gimpselection_pdb.[ch]: replaced with code based on files
generated
using pdbgen
* libgimp/gimpchannelops_pdb.[ch]
* libgimp/gimpcolor_pdb.[ch]
* libgimp/gimpedit_pdb.[ch]
* libgimp/gimpfloatingsel_pdb.[ch]
* libgimp/gimpgimprc_pdb.[ch]
* libgimp/gimptexttool_pdb.[ch]
* libgimp/gimptools_pdb.[ch]
* libgimp/gimpundo_pdb.[ch]: new files based on generated code
* libgimp/gimpgradientselect.[ch]
* libgimp/gimpimage.[ch]
* libgimp/gimpselection.[ch]: new files wrapping around the
autogenerated PDB wrappers
as found
in *_pdb.[ch]. This is necessary
since the number
of parameters or their
order is different
from the
PDP calls.
* plug-ins/common/CEL.c: plugged memleak
* plug-ins/common/aa.c: removed compiler warning
* tools/pdbgen/Makefile.am
* tools/pdbgen/groups.pl
* tools/pdbgen/pdb/gdisplay.pdb -> display.pdb
* tools/pdbgen/pdb/gimage.pdb -> image.pdb
* tools/pdbgen/pdb/gimage_mask.pdb -> selection.pdb
* tools/pdbgen/pdb/channel_ops.pdb
* tools/pdbgen/pdb/color.pdb
* tools/pdbgen/pdb/edit.pdb
* tools/pdbgen/pdb/floating_sel.pdb
* tools/pdbgen/pdb/gimprc.pdb
* tools/pdbgen/pdb/text_tool.pdb
* tools/pdbgen/pdb/tools.pdb
* tools/pdbgen/pdb/undo.pdb: made them create libgimp code
2000-
05-
31 Michael Natterer <mitch@gimp.org>
Sven Neumann <sven@gimp.org>
Coming closer
to our goal
of autogenerating the
libgimp PDB wrappers...
* app/internal_procs.c
* app/parasite_cmds.c
* tools/pdbgen/pdb/parasite.pdb: removed parasite_new PDB call.
* libgimp/gimp.h
* libgimp/gimp_pdb.h
* libgimp/gimpbrushmenu.c
* libgimp/gimpcompat.h
* libgimp/gimpdrawable_pdb.[ch]
* libgimp/gimpexport.c
* libgimp/gimpgradientmenu.c
* libgimp/gimpimage_pdb.[ch]
* libgimp/gimpmenu.[ch]
* libgimp/gimpparasite.[ch]
* libgimp/gimpparasite_pdb.[ch]
* libgimp/gimppatternmenu.c
* libgimp/gimpproceduraldb_pdb.[ch]: changes to incorporate the new
files listed below
* libgimp/Makefile.am
* libgimp/gimpbrushes_pdb.[ch]
* libgimp/gimpbrushselect_pdb.[ch]
* libgimp/gimpconvert_pdb.[ch]
* libgimp/gimpgradientselect_pdb.[ch]
* libgimp/gimppatterns_pdb.[ch]
* libgimp/gimppatternselect_pdb.[ch]: new files partly generated
using pdbgen
* tools/pdbgen/lib.pl: some adjustments and fixes to the libgimp
pdbgen
code
* tools/pdbgen/pdb/help.pdb
* tools/pdbgen/pdb/pattern_select.pdb: make them generate PDB
wrappers
for libgimp too.
2000-
05-
31 Michael Natterer <mitch@gimp.org>
Sven Neumann <sven@gimp.org>
Episode IV...
* app/Makefile.am
* app/message_cmds.c: new name
* app/interface_cmds.c: removed
* app/help_cmds.c: new name
* app/gimphelp_cmds.c: removed
* app/internal_procs.c
* app/gimphelp_cmds.c
* app/plug_in_cmds.c: moved gimp_plugin_help_register to
plug_in_cmds.c, s/gimp_plugin_domain_add/gimp_plugin_domain_register/
* libgimp/Makefile.am
* libgimp/gimp_pdb.h
* libgimp/gimpfileops_pdb.[ch]
* libgimp/gimpguides_pdb.[ch]
* libgimp/gimpmessage_pdb.[ch]
* libgimp/gimpprocedural_db_pdb.[ch]
* libgimp/gimpplugin_pdb.[ch]: new files containing PDB wrappers
moved out
of libgimp/gimp.[ch]
* libgimp/gimpchannel_pdb.c
* libgimp/gimpdisplay_pdb.[ch]
* libgimp/gimpdrawable_pdb.[ch]
* libgimp/gimphelp_pdb.[ch]
* libgimp/gimpimage_pdb.[ch]
* libgimp/gimplayer_pdb.c
* libgimp/gimpparasite_pdb.c
* libgimp/gimpselection_pdb.c: various changes.
* libgimp/gimpunit.c: new file
* libgimp/gimpunit_pdb.[ch]: contains only PDB wrappers prefixed
with
"_" which are called
from libgimp/gimpunit.c only.
* libgimp/gimpunit.h: minor stuff
* libgimp/gimpcompat.h: declared the following functions obsolete:
gimp_query_database
gimp_query_images
* libgimp/gimp.[ch]: removed all PDB wrappers.
* tools/pdbgen/Makefile.am
* tools/pdbgen/groups.pl: changed
* tools/pdbgen/lib.pl: tried to fix libgimp autogeneration and
fixed just a few comments.
* tools/pdbgen/pdb/interface.pdb
* tools/pdbgen/pdb/gimphelp.pdb: removed
* tools/pdbgen/pdb/help.pdb
* tools/pdbgen/pdb/message.pdb: new names
* plug-ins/script-fu/script-fu.c
* plug-ins/perl/Gimp/Lib.xs:
s/gimp_plugin_domain_add/gimp_plugin_domain_register/
2000-
05-
31 Michael Natterer <mitch@gimp.org>
Sven Neumann <sven@gimp.org>
* libgimp/Makefile.am
* libgimp/gimpchannel_pdb.h
* libgimp/gimpdisplay_pdb.h
* libgimp/gimpdrawable_pdb.h
* libgimp/gimpgradient_pdb.h
* libgimp/gimphelp_pdb.h
* libgimp/gimpimage_pdb.h
* libgimp/gimplayer_pdb.h
* libgimp/gimpparasite_pdb.h
* libgimp/gimpselection_pdb.h
* libgimp/gimpunit_pdb.h
* libgimp/gimpdrawable.[ch]
* libgimp/gimphelp.c
* libgimp/gimppixelrgn.h
* libgimp/gimptile.h: new files
* libgimp/gimp.[ch]
* libgimp/gimpchannel_pdb.c
* libgimp/gimpdrawable_pdb.c
* libgimp/gimpgradient_pdb.c
* libgimp/gimppalette_pdb.c
* libgimp/gimpselection_pdb.c
* libgimp/gimphelp_pdb.c
* libgimp/gimpimage_pdb.c
* libgimp/gimplayer_pdb.c
* libgimp/gimpgradientmenu.c
* libgimp/gimpbrushmenu.c
* libgimp/gimpmenu.[ch]
* libgimp/gimppatternmenu.c
* libgimp/gimppixelrgn.c
* libgimp/gimptile.c: part III of the (final) libgimp cleanup
Split gimp.h
into a bunch
of headers. More
or less finished the
task
of moving PDB wrappers
into separate files
in preparation
of the upcoming autogen-it-all-attack.
* libgimp/gimpcompat.h: declared the following functions obsolete:
gimp_[channel|layer]_[width|height]
gimp_layer_[bpp|
type]
gimp_channel_get_[image|layer]_ID
* libgimp/gimptypes.h: new file:
GPlugInInfo
GTile
GDrawable
GPixelRgn
GParamColor
GParamRegion
GParamData
GParamDef
GParam: s/G/Gimp/
* app/gimphelp_cmds.c
* app/plug_in_cmds.c
* tools/pdbgen/pdb/gimphelp.pdb
* tools/pdbgen/pdb/plug_in.pdb: changed help texts.
2000-
05-
31 Michael Natterer <mitch@gimp.org>
* app/gimpunit.c
* libgimp/*: all libgimp headers are included via gimp.h or
gimpui.h, so
include <gtk/gtk.h> there
and in the
*.c files.
Various cleanups.
Wed May
31 00:
43:
09 CEST
2000 Stanislav Brabec <utx@penguin.cz>
* tips/gimp_tips.cs.txt: Updated translation.
Mon May
29 18:
47:
48 EDT
2000 Adrian Likins <adrian@gimp.org>
* data/brushes/vine.gbr: removed file that shouldnt
of been included
* data/brushes/Makefile.am
* data/brushes/SketchBrush-*: Added the pencil sketch
imagepipes
from tigert
's site.
Mon May
29 22:
41:
31 BST
2000 Andy Thomas <alt@gimp.org>
* app/about_dialog.c
Added C.Bunks.
2000-
05-
29 Sven Neumann <sven@gimp.org>
* app/Makefile.am
* app/paint_core.c
* app/paint_core_kernels.h: moved brush subsampling kernels
into its own
header file and generated a different kernel
(
using the new kernelgen tool, see below). The new kernel
simulates circular pixels instead
of rectangular ones
and
gives slightly different results
at brush edges.
* app/gimage_mask.c: when stroking a selection, offset the
points
by 0.
5 to align the brushes with the pixel grid. This
lets you
create 1-pixel wide rectangles
and ellipses.
* tools/Makefile.am
* tools/kernelgen.c: simple hack to generate subsampling
kernels.
2000-
05-
29 Tor Lillqvist <tml@iki.fi>
* gimprc.win32: Update to match Unix version.
* app/gimp.sym: Add dialog_{,un}register.
* app/dialog_handler.c: Include <gmodule.h>, mark above functions
with G_MODULE_EXPORT.
* app/makefile.{msc,cygwin}: Update to match current GLib 1.3.
* libgimp/gimp.def
* libgimp/gimpui.def: Update according to function name changes etc.
* libgimp/makefile.{msc,cygwin}: Update for changed file
names.
* libgimp/makefile.cygwin
* modules/makefile.cygwin: Simplify, use the
../build/win32/make.mingw
file.
* plug-ins/common/gz.c (save_image): Somewhat more informative
error
message on Win32
when gzip.exe isn
't found (most probable
cause
of error).
* tips/gimp_tips.txt: Clarify location of personal GIMP directory
on Unix
and Windows.
2000-
05-
29 Tuomas Kuosmanen <tigert@gimp.org>
* plug-ins/gdyntext/gdyntext.c (gdt_get_values): We dont need to say
this
to the user every
time. Since the user just needs
to click
"ok"
anyway.
Sun May
28 10:
21:
50 PDT
2000 Manish Singh <yosh@gimp.org>
* Made 1.1.23 release (1.2pre)
2000-
05-
28 Michael Natterer <mitch@gimp.org>
* libgimp/gimp.h
* libgimp/gimpcolordisplay.h
* libgimp/gimpcolorselector.h
* libgimp/gimpmatrix.h
* libgimp/gimpmodule.h
* libgimp/gimpunit_pdb.c: purely cosmetic stuff and added some
typedefs
to make the html documentation nicer. Moved the
module
documentation
from the headers
to the sgml files.
* app/module_db.[ch]: The type of the "init" and "unload" functions
has changed.
Code cleanup.
2000-
05-
27 Sven Neumann <sven@gimp.org>
* app/color_select.c: use spinbuttons in the GIMP
color_selector
Sat May
27 04:
27:
36 EDT
2000 calvinw@mindspring.com
* app/gimpimage.c
--Fixed Fujita Yuji
's bug (reported 27May2000 to
gimp-developer) -larger than
64x64 brush
and
selection
mask crashes smudge/dodgeburn/convolve
This was a rowstrides bug
in gimp_image_replace_image.
2000-
05-
27 Michael Natterer <mitch@gimp.org>
Libgimp cleanup part II (with a little help
from Yosh
who moved the CVS files).
* libgimp/Makefile.am
* libgimp/gimpchannel_pdb.c
* libgimp/gimpdisplay_pdb.c
* libgimp/gimpdrawable_pdb.c
* libgimp/gimpgradient_pdb.c
* libgimp/gimphelp_pdb.c
* libgimp/gimpimage_pdb.c
* libgimp/gimplayer_pdb.c
* libgimp/gimppalette_pdb.c
* libgimp/gimpparasite_pdb.c
* libgimp/gimpselection_pdb.c
* libgimp/gimpunit_pdb.c: new names of all files which contain
PDB wrappers.
* modules/Makefile.am
* libgimp/gimpcolordisplay.h
* libgimp/gimpcolorselector.h
* libgimp/gimpparasite.[ch]
* libgimp/gimpparasiteio.[ch]
* modules/gimpmodregister.[ch]: renamed.
* libgimp/gimpparasiteF.h
* libgimp/gimpparasiteP.h: removed because gimp.h had to include
the
private header anyway.
* app/color_notebook.c
* app/color_select.c
* app/gdisplay_color.[ch]
* app/gdisplay_color_ui.c
* app/gimpbrushpipe.c
* app/gimpdrawable.[ch]
* app/gimpimage.c
* app/gimpimage.h
* app/gimpparasite.[ch]
* app/gimprc.c
* app/image_new.c
* app/layer.c
* app/parasite_cmds.c
* app/parasitelist.[ch]
* app/plug_in.c
* app/procedural_db.c
* app/undo.c
* app/xcf.c
* libgimp/gimp.[ch]
* libgimp/gimpcolordisplay.h
* libgimp/gimpparasite.[ch]
* modules/cdisplay_gamma.c
* modules/cdisplay_highcontrast.c
* modules/colorsel_gtk.c
* modules/colorsel_triangle.c
* modules/colorsel_water.c
* plug-ins/FractalExplorer/Dialogs.c
* plug-ins/FractalExplorer/Events.c
* plug-ins/Lighting/lighting_apply.c
* plug-ins/Lighting/lighting_shade.c
* plug-ins/MapObject/mapobject_image.c
* plug-ins/common/gpb.c
* plug-ins/common/psp.c
* plug-ins/sel2path/sel2path.c
* po-libgimp/POTFILES.in
* tools/pdbgen/pdb.pl
* tools/pdbgen/pdb/parasite.pdb: changed includes accordingly.
Fri May
26 23:
14:
14 BST
2000 Andy Thomas <alt@gimp.org>
* plug-ins/common/illusion.c
Preview tidy.
2000-
05-
26 Michael Natterer <mitch@gimp.org>
Final (
1.
2) libgimp namespace cleanup part I:
* app/gimpbrushpipe.c
* app/gimpdrawable.[ch]
* app/gimpimage.[ch]
* app/gimpparasite.[ch]
* app/gimprc.c
* app/image_new.c
* app/parasite_cmds.c
* app/parasitelist.[ch]
* app/parasitelistP.h
* app/plug_in.c
* app/undo.c
* app/xcf.c
* libgimp/color_display.h
* libgimp/gimp.[ch]
* libgimp/gimpdrawable.c
* libgimp/gimpimage.c
* libgimp/gimpparasite.c
* libgimp/gimpprotocol.c
* libgimp/parasite.[ch]
* libgimp/parasiteF.h
* libgimp/parasiteP.h
* libgimp/parasiteio.[ch]
* modules/cdisplay_gamma.c
* modules/cdisplay_highcontrast.c
* plug-ins/common/csource.c
* plug-ins/common/gif.c
* plug-ins/common/gpb.c
* plug-ins/common/jpeg.c
* plug-ins/common/psp.c
* plug-ins/common/tiff.c
* plug-ins/common/xbm.c
* plug-ins/gap/gap_exchange_image.c
* plug-ins/gdyntext/gdyntext.c
* plug-ins/ifscompose/ifscompose.c
* plug-ins/xjt/xjt.c: s/Parasite/GimpParasite/g,
s/parasite_
*/gimp_parasite_*/g
* libgimp/gimpcompat.h: added the old names.
* tools/pdbgen/pdb.pl
* tools/pdbgen/pdb/parasite.pdb: dito and an ugly perl hack to work
around a substitution clash. Perl gurus, feel
free to fix it.
Fri May
26 22:
33:
05 BST
2000 Andy Thomas <alt@gimp.org>
* plug-ins/common/wind.c
Code tidy only.
Fri May
26 22:
21:
57 BST
2000 Andy Thomas <alt@gimp.org>
* plug-ins/common/noisify.c
Changes
to the preview so it previews with alpha better..
Fri May
26 00:
08:
26 BST
2000 Andy Thomas <alt@gimp.org>
* plug-ins/common/glasstile.c
More changes
to the preview so it actually does preview.
Changed pluging so alpha channel
is also tiled. This
seems
to produce better results.
Fixed some some boundary conditions bugs
that caused
"streaks" to appear
when using some tile spaces.
2000-
05-
25 Sven Neumann <sven@gimp.org>
* app/color_select.c: update the color-selector when Return
is pressed
in the hex-entry.
Thu May
25 00:
18:
20 BST
2000 Andy Thomas <alt@gimp.org>
* plug-ins/common/wind.c
Ok. OK. The direction stuff works with transparent areas
as well.
Wed May
24 23:
53:
04 BST
2000 <alt@gimp.org>
* plug-ins/common/wind.c
The preview works now
as it should (ie what you see
in the preview
is what you
get when the plugin gets applied).
Also changed so that the plugin takes note
of the alpha channel
if one exists.
To see the changes try the plugin
on an image that
is mainly
transparent....
Note some
of the other plugins that have recently had previews
added also suffer
from the problem that the preview
is not correct
if the image contains transparent areas (e.g. noisify).
2000-
05-
24 Sven Neumann <sven@gimp.org>
* plug-ins/common/grid.c: enabled preview in indexed
mode.
Of course the colors
do not reflect the result
exactly, but it
's better than nothing.
* jigsaw.c
* plasma.c
* wind.c: forgot to set preview flag to TRUE in the
calls
to gimp_ui_init().
2000-
05-
23 Sven Neumann <sven@gimp.org>
* plug-ins/common/flarefx.c
* plug-ins/common/glasstile.c
* plug-ins/common/grid.c
* plug-ins/common/illusion.c
* plug-ins/common/jigsaw.c
* plug-ins/common/max_rgb.c
* plug-ins/common/noisify.c
* plug-ins/common/nova.c
* plug-ins/common/plasma.c: I am stupid. Dropping the
4-byte alignment caused the
buffer's rowstride to
become different
from the GtkPreview
's one. Fixed it
by using preview->rowstride
in all cases.
2000-
05-
23 Sven Neumann <sven@gimp.org>
* plug-ins/common/plasma.c: applied modified version of
gimp-timecop-
200005-
12.plasma which adds a preview
to the
plasma plug-
in.
* plug-ins/common/wind.c: applied modified version of
gimp-timecop-
200005-
14.wind which adds a preview
to the
wind plug-
in.
2000-
05-
23 Sven Neumann <sven@gimp.org>
* plug-ins/common/flarefx.c
* plug-ins/common/glasstile.c: a more elegant way to update
the preview
when parameters change.
* plug-ins/common/grid.c: if a selection is active, show the
selected area
in the preview.
* plug-ins/common/illusion.c: applied modified version of
gimp-timecop-
200005-
7.illusion which adds a preview
to the
illusion plug-
in.
* plug-ins/common/jigsaw.c: applied modified version of
gimp-timecop-
200005-
8.jigsaw which adds a preview
to the
jigsaw plug-
in.
* plug-ins/common/max_rgb.c: applied modified version of
gimp-timecop-
200005-
9.max_rgb which adds a preview
to the
max_rgb plug-
in.
* plug-ins/common/noisify.c: applied modified version of
gimp-timecop-
200005-
10.noisify which adds a preview
to the
noisify plug-
in.
* plug-ins/common/nova.c: applied modified version of
gimp-timecop-
200005-
11.nova which adds a preview
to the
nova plug-
in.
2000-
05-
23 Sven Neumann <sven@gimp.org>
* plug-ins/common/flarefx.c
* plug-ins/common/glasstile.c
* plug-ins/common/grid.c: ditched the 4-byte alignment of the
preview_data since it was only causing trouble. Now the previews
work even
for the ugly cases
like width|height ==
1.
2000-
05-
22 Sven Neumann <sven@gimp.org>
* plug-ins/common/flarefx.c: fixed a bug in the new
preview
code and some other small changes
* plug-ins/common/glasstile.c: applied modified version
of gimp-timecop-
200005-
5.glasstile which adds a preview
to the glasstile plug-
in.
While I was
on it, I fixed a bug that caused glasstile
to crash
when invoked
on a small selection.
2000-
05-
22 Sven Neumann <sven@gimp.org>
* gtkrc: for tooltips set the foreground color too. Closes
bug #
11547.
2000-
05-
22 Sven Neumann <sven@gimp.org>
* app/tools.c: moved Magnify into the Transformation tools
category. This
is not entirely correct, but
at least the
tools are now grouped
as they appear
in the toolbox.
* plug-ins/common/flarefx.c: applied modified version of
gimp-timecop-
200005-
4.flarefx which adds a scaled down
flarefx
to the preview.
2000-
05-
22 Michael Natterer <mitch@gimp.org>
* plug-ins/*: s/gimp_plugin_help_func/gimp_standard_help_func/
Coincidentially, my script also removed empty
lines from the end
of _all_
*.c file (not only from those which contained
gimp_plugin_help_func).
2000-
05-
22 Sven Neumann <sven@gimp.org>
* plug-ins/common/grid.c: applied a heavily modified version
of gimp-timecop-
200005-
6.grid which adds a preview
to the
grid plug-
in. Not much
of the
initial patch
is left however
since it doesn
't make sense to use a scaled-down preview of
the image, then draw an unscaled grid upon it. Changed it
so that the preview shows the upper left corner
of the image.
Will look
into the other gimp-timecop patches too. Even
if it
is
only
to proof that I
'm not the asshole he stated me to be in
gimp-timecop-readme.
2000-
05-
22 Sven Neumann <sven@gimp.org>
* plug-ins/common/mapcolor.c: fixed possible divide by zero
spotted
by Scott Heavner. Closes bug #
11731.
Sun May
21 20:
00:
55 CEST
2000 Stanislav Brabec <utx@penguin.cz>
On request
of Martin Weber <martweb@gmx.net>:
* plug-ins/bmp/bmpread.c: Initial comment change.
2000-
05-
21 Michael Natterer <mitch@gimp.org>
These changes enable help support
for 3rd party plug-ins which
install their help files outside GIMP
's main help dir.
Instead
of calling gimp_help(), gimp_plugin_help_func() etc.,
all help callbacks now have
to call gimp_standard_help_func()
which has different implementations
in the app
and in libgimp.
There
is a new
function gimp_plugin_help_register() which can
be called during plug-
in query. plug_in.c keeps a list
of
executable_name/help_path pairs. Plug-ins have
to pass their
exec. name
to gimp_help() which uses the list
to find the plug-
in's
help directory.
* app/gimphelp.[ch]: gimp_help() now takes a help_path parameter.
help_path == NULL means the
standard help directory. Various
changes
to pass the help_path
to the help browser.
* app/gimprc.c: save the plug-in's help_path in the pluginrc file.
* app/menus.c: ugly hack to enable help_paths in the "F1" callback.
* app/plug_in.[ch]: many help_path related changes. Use g_basename()
instead
of strrchr(str,G_DIR_SEPARATOR), cosmetic cleanups.
* app/internal_procs.c
* app/gimphelp_cmds.c
* tools/pdbgen/pdb/gimphelp.pdb: new procedure
gimp_plugin_help_register(). gimp_help() takes a second
parameter
which
is the executable name (not the help_path).
* app/color_notebook.c
* app/commands.c
* app/lc_dialog.c
* app/preferences_dialog.c
* app/tools.c: call gimp_standard_help_func() instead of gimp_help().
* libgimp/gimp.c: new function gimp_get_progname() which returns
the full path
of the plug-
in's executable.
* libgimp/gimp.h: export the new function,
removed gimp_plugin_help_func(), gimp_help() takes the executable
name
as second
parameter.
* libgimp/gimpcompat.h: added gimp_plugin_help_func().
* libgimp/gimphelp.c: a wrapper for gimp_plugin_help_register(),
changed the calls
to gimp_help.
* libgimp/gimphelpui.[ch]: call gimp_standard_help_func() instead
of gimp_help().
* plug-ins/helpbrowser/helpbrowser.c: now called with an additional
help_path
parameter. Various changes
to enable
help_path != gimp_standard_help_path.
Unrelated stuff:
* app/batch.h: added missing GPL header.
* app/gimpunit.c: had a LGPL header, merged some fprintf's into
one
call.
* app/procedural_db.[ch]: cosmetic: g* types, s/g_malloc/g_new/,
prototypes, indentation.
* app/resize.c: use less packing widgets. didn't find the "offset"
redraw bug :(
2000-
05-
20 Garry R. Osgood <gosgood@idt.net>
* app/docindex.c
Beware
"int a; a = fgetc(fp); ... if(a == EOF)." for fgetc()
is advertised
to get the
next "unsigned character converted
to an integer...
" a non-negative on SGI, in particular the end-of-file
return value
'\377' promotes
to integer
255 and this
is not
the same
as EOF
as defined
in SGI
's stdio.h:145:# define EOF (-1).
feof(fp) returns a hardware independent indicator, so this construct
was
put in place instead.
Put an end
to infinite looping
at line 239
(because end
of file was not being recognized everywhere)
giving rise
to #
11578. See bug
report; closes
11578.
2000-
05-
20 Sven Neumann <sven@gimp.org>
* plug-ins/webbrowser/web-browser.scm: added links to
Carey Bunks
's "Gimp-Savvy" and "Grokking the GIMP" resources.
* libgimp/gimpwidgets.[ch]: use unsigned integers for the
memsize_entry. Added gimp_uint_adjustment_update().
* gimprc.[ch]
* preferences_dialog.c: use unsigned integers for memsizes
(tile_cache_size
and max_new_image_size). Allows
to set those
values up
to 4GB. Fixes bug #
11053.
2000-
05-
20 Nick Lamb <njl195@zepler.org.uk>
* plug-ins/bmp/bmpwrite.c: Gimp writes valid RGB BMPs again now
(thanks miha.tomsic@guest.arnes.si)
2000-
05-
20 Sven Neumann <sven@gimp.org>
* app/transform_core.c (transform_core_cut): when transforming
a selection
in an indexed image, we used
to create an indexed
tile_buffer. This gives strange (black) results later
when we
use layer_new_from_tiles() since that
function assumes that a
TileManager
is always RGB
or GRAY. Eeek!!
Instead
of fixing it correctly
by changing the TileManager
struct, I
've unset the keep_indexed flag when calling
gimage_mask_extract(), so whatever layer_new_from_tiles()
assumes becomes true. Fixes bug #
10762.
2000-
05-
20 Sven Neumann <sven@gimp.org>
* plug-ins/common/sample_colorize.c: reset progress to 0.0 when
finished. Does this fix bug #
11420 ?
2000-
05-
18 Tor Lillqvist <tml@iki.fi>
* plug-ins/common/psp.c (read_block_header): Byteswap return
value. Thanks
to Raphael Quinet
for finding this.
2000-
05-
17 Sven Neumann <sven@gimp.org>
* plug-ins/script-fu/scripts/camo.scm: no need to mention the
ranges in the label, we use a slider anyway...
* plug-ins/script-fu/scripts/rendermap.scm
* plug-ins/script-fu/scripts/textured-logo.scm: use SF-OPTION
2000-
05-
17 Asbjorn Pettersen <asbjornP@dualog.no>
* app/module_db.c:
* modules/modregister.h: cd wo
* modules/modregister.c (mod_dialog_register): add OS/2 functions
for dialog_register()
and dialog_unregister().
2000-
05-
17 Sven Neumann <sven@gimp.org>
* app/menus.c: rewrote the "Help/Dump Items" function. Now it
outputs the accelerator keys too. Unfortunately this does only
work with LANG=C yet.
2000-
05-
17 Michael Natterer <mitch@gimp.org>
* app/plug_in.c: be a bit more verbose in the "Plug-In crashed"
message: Warn the user that Gimp
's internal state may be messed
up
and that the safe way
is to restart Gimp.
Unified all plug-
in error messages.
* libgimp/gimp.c: also changed to messages that the Gimp is using
a newer/older wire protocol than the plug-
in.
2000-
05-
17 Sven Neumann <sven@gimp.org>
* app/layers_dialog.c: corrected the usage of the
"invalidate_preview" signal. Now simpler
and more
robust. Should fix bug #
11248.
Tue May
16 20:
26:
13 CEST
2000 Stanislav Brabec <utx@penguin.cz>
* gimp/plug-ins/gap/gap_mov_dialog.c,
plug-ins/gdyntext/gdyntext.c,
plug-ins/script-fu/scripts/camo.scm: Typo fixes.
* plug-ins/bmp/bmpread.c: Cosmetical fixed (german->english,
added
';').
2000-
05-
16 Michael Natterer <mitch@gimp.org>
* app/commands.c
* app/layers_dialog.c
* app/resize.c: set the scale/resize dialog insensitive before
scaling/resizing
to keep users
from pressing
"OK" again.
Fixes #
10656.
Mon May
15 22:
48:
17 PDT
2000 Manish Singh <yosh@gimp.org>
* Made 1.1.22 release (1.2pre)
2000-
05-
16 Tor Lillqvist <tml@iki.fi>
* libgimp/gimpenv.c (gimp_path_parse)
* app/gimprc.c (transform_path): Don't try to handle tilde (~) at
all
on Windows. The tilde
is used
when mangling long
file names
into 8.
3 form,
and some people have a HOME environment variable
that contains this kind
of 8.
3 path with a tilde. This causes
interesting effects
if we expand a tilde
in some gimprc variable
with $HOME, which contains a tilde, which we expand with $HOME,
etc.
2000-
05-
14 Tor Lillqvist <tml@iki.fi>
* plug-ins/common/gpb.c (gih_save_dialog): Fix typo introduced
when gimp_spin_button_new() was taken
into use. Now you can adjust
the cell height again.
2000-
05-
14 Michael Natterer <mitch@gimp.org>
After a weekend
of extensive mail exchange with the signal crew,
we finally found that #
2742 is not a Gimp bug but a real OSF/
1
bug. OSF/
1 does _not_ reliably restart
read()
and write() calls
on certain slow devices (pipes).
* libgimp/gimpwire.[ch]: guard all read/write calls on the wire
with loops checking
for EINTR. This has
to be done
"manually"
as glib
's GIOChannels return G_IO_ERROR_UNKNOWN on the occurence
of EINTR (which
is a bug, too).
s/int/gboolean
and minor cleanups
while I was
on it (not changing
any logic).
This fix depends
on the current (broken) state
of the GIOChannel
implementation and is scheduled
for removal
as soon
as glib
behaves nicely here.
Left SA_RESTART there
for the moment
in app/main.c. See it
as
defensive programming
or just my fear
to change two #
2742-related
places
at the same
time. We might choose
to remove SA_RESTART
later. Many thanks again
to Austin, Garry
and Tim.
2000-
05-
12 Sven Neumann <sven@gimp.org>
* gimpdrawable.c: enabled the (commented out) signal
"invalidate_preview".
* app/layers_dialog.c: connect to the "invalidate_preview"
signal
to catch changes that need
to be shown
in the layer
previews. Synthetize an expose event
when a layer changes.
Expose events are optimzed away
by GTK+
if the widget
is not
visible. Therefore, previews not visible
in the layers_dialog
are not redrawn
when they invalidate. Later the preview gets
validated
by the image_preview
in lc_dialog but
is never
propagated
to the layer_pixmap. We
work around this
by using an
additional flag
"layer_pixmap_valid" so that the pixmap gets
updated once the preview scrolls
into sight.
We should probably
do the same
for all drawables (masks,
channels), but it
is much more difficult
to change one
of these
when it
's not visible.
In other words: This
is an awful hack but otherwise I would have
had
to rewrite it all....
Fixes bugs #
10549, #
10300 and #
8787.
* app/channel.[ch]
* app/layer.[ch]: code review and indentation
2000-
05-
12 Michael Natterer <mitch@gimp.org>
* libgimp/gimp.c (gimp_plugin_io_error_handler): fixed a
compiler warning about a missing return.
Slightly changed the messages that gimp<->plugin use different
protocol versions
and a s/sprintf/g_snprintf/.
2000-
05-
12 Sven Neumann <sven@gimp.org>
* INSTALL: mention that gtk+ version 1.2.7 or higher is mandatory
2000-
05-
12 Nick Lamb <njl195@zepler.org.uk>
* plug-ins/common/tiff.c: Don't bother checking for CODEC
* plug-ins/bmp/bmpread.c: Misc. crash bugs fixed
2000-
05-
12 Jay Cox <jaycox@gimp.org>
* app/gimpimage.c: Copy the name, tatto and parasites of the
bottom layer
to the new merged layer
in gimp_image_merge_layers.
2000-
05-
11 Tor Lillqvist <tml@iki.fi>
* PLUGIN_MAINTAINERS
* plug-ins/twain/*
* plug-ins/winsnap/*: Changed Craig Setera's email address on his
request.
2000-
05-
11 Sven Neumann <sven@gimp.org>
* app/fileops.c: unified messages
2000-
05-
11 Michael Natterer <mitch@gimp.org>
* libgimp/gimp.c: define WAIT_ANY == -1 if it's undefined.
2000-
05-
10 Michael Natterer <mitch@gimp.org>
Another try
to get the signal/dead child recovery stuff right.
Could the brave signal crew (TM) (Austin, Garry, Raphael, Tim)
please
do bad tests
to the new
code? I removed all strange
constants (SA_NODEFER etc.)
and used only glib
and POSIX stuff.
* app/main.c
* libgimp/gimp.c:
-
Call gimp_signal_private() with no flags
to enforce a proper
sigaction() behaviour (block signals
while handler
is active).
- Removed the reentrancy guards
from the handlers.
- Renamed the handlers.
- Ignore SIGPIPE
in the app
and in plugins.
- Re-introduced the SIGCHLD handler because it should
work
now. Also added a SIGCHLD handler
to libgimp/gimp.c.
* app/errors.c
* libgimp/gimp.c: in the signal handler, unblock all signals
with sigprocmask() before calling g_on_error_query() because
gdb otherwise inherits the blocked signals
and does nothing.
Wrapped the statements with
"if (TRUE) { }" blocks so it
's
easy
to make the stack trace a command
line option.
* app/plug_in.c
* libgimp/gimp.c: listen for G_IO_ERR and G_IO_HUP on the read
channels.
In the app, pop up an error
message and clean up the
plugin.
In plugins, clean up
and exit.
* libgimp/gimpwire.c: removed the "plug-in chrashed?" message
and print the
program's name with all error messages.
* plug-ins/helpbrowser/helpbrowser.c: typo.
2000-
05-
10 Tor Lillqvist <tml@iki.fi>
* README.win32: Clarifications.
* app/makefile.{cygwin,msc}: Remove docindexif.
* app/gimprc.c (save_gimprc_strings): Pass strings through
gimp_strescape().
* libgimp/gimpui.def: Add gimp_toggle_button_sensitive_update.
* plug-ins/makefile.{cygwin,msc}: Add some new unofficial
plug-ins. Remove bmpos2
object.
Wed May
10 04:
58:
13 CEST
2000 Marc Lehmann <pcg@goof.com>
* app/plug_in.c: Fix endless loop problem for certain image_types,
added a warning.
* plug-ins/script-fu/scripts/asc2img.scm: Change image_types argument
from "bar" to "".
2000-
05-
08 Jay Cox <jaycox@gimp.org>
* app/image_map.[ch]: new function image_map_clear that removes
the preview without freeing the image_map.
* app/brightness_contrast.c
* app/color_balance.c
* app/curves.c
* app/hue_saturation.c
* app/levels.c
* app/posterize.c
* app/threshold.c: Add a call to image_map_clear in the
preview toggle button callback. This makes the preview toggle
button behave
as expected.
* app/histogram_tool: remove an unnecessary include.
2000-
05-
09 Nick Lamb <njl195@zepler.org.uk>
* plug-ins/common/png.c: tRNS expansion using transforms for
the RGB
and Grayscale cases,
for Steven Grady
2000-
05-
08 Michael Natterer <mitch@gimp.org>
* app/errors.c (gimp_fatal_error): oops, forgot a debugging
g_print().
* app/gdisplay.c (gdisplay_set_menu_sensitivity): there _can_ be
an active drawable even
if there
is no layer. Also reordered
the rest
if the checks.
2000-
05-
08 Sven Neumann <sven@gimp.org>
* libgimp/gimpmenu.[ch]: code review, no real changes
2000-
05-
08 Sven Neumann <neo@wintermute.ochsenblut.de>
* plug-ins/script-fu/scripts/tileblur.scm
* plug-ins/script-fu/scripts/ripple-anim.scm
* plug-ins/script-fu/scripts/xach-effect.scm
* plug-ins/gap/sel-to-anim-img.scm: made them use SF-OPTION and
SF-ADJUSTMENT
and adjusted a few other
parameters
2000-
05-
08 Sven Neumann <sven@gimp.org>
* libgimp/gimpbrushmenu.c
* libgimp/gimpgradientmenu.c
* libgimp/gimpmenu.h
* libgimp/gimppatternmenu.c: added gtk_grab_[add|remove] calls
on popup [
open|
close]
and reformatted the
code. Fixes bug #
10494.
2000-
05-
08 Michael Natterer <mitch@gimp.org>
* app/fileops.c
* app/gdisplay.c: return silently from save/save_as and grey out
the menu entries
if there
is no active drawable. Fixes #
10239.
2000-
05-
08 Michael Natterer <mitch@gimp.org>
* app/docindex.c (open_idea_window): put the ops_buttons box
into the action_area. Makes the
dialog smaller.
2000-
05-
07 Sven Neumann <sven@gimp.org>
* app/menus.c: in Image/Filters move all entries that are not
submenus
to the top
of the menu.
* app/plug_in.c: order all plugin menu-entries alphabetically
(
in the current
locale) before sending them
to menus.c. This does
not yet
work perfectly since gimp-perl i18n seems
to be broken
(
at least
on my box). This was already the
case _before_ this
change and I have checked carefully, that the gimp-perl domain
gets passed through
to menus_create_item_...() correctly.
* plug-ins/script-fu/script-fu-scripts.c: order all script-fu
menu-entries alphabetically (
in the current
locale) before
registering them.
* plug-ins/script-fu/script-fu.c: minor cleanups
* plug-ins/bmp/bmpread.c
* plug-ins/bmp/bmpwrite.c
* plug-ins/xjt/xjt.c: strings used with g_message do not need
a trailing newline
2000-
05-
07 Michael Natterer <mitch@gimp.org>
* app/app_procs.c
* app/docindex.[ch]: named all public functions document_index_*().
Don
't loop/segfault when opening an old "ideas" file but silently
skip the first
line.
* app/fileops.[ch]: do some file access sanity checks before
actually calling the
load/save proc. Show the full
file name
in all error messages. Use a query_boolean_box
for the overwrite
warning. Made file_save() static.
Also copied some Win32 #
define's from libgimp/gimpenv.c for the
file access stuff. Tor, could you have a look
at them please?
2000-
05-
07 Sven Neumann <sven@gimp.org>
* gimprc.in
* gimprc.win32
* app/gimprc.c: set default image size back to 256x256, default
to local paint options
and info-
window-follows-mouse.
* app/brightness_contrast.c
* app/docindex.c
* app/hue_saturation.c: picky changes on some labels.
* app/tips_dialog.c: applied (sort of) gimp-quinet-20000504-0,
which replaces the
message "Show tip next time" in the
Tip
Of The Day
dialog with
"Show tip next time GIMP starts".
2000-
05-
06 Nick Lamb <njl195@zepler.org.uk>
* plug-ins/bmp/bmpread.c: Fixed long standing "RLE" bug, but
without really understanding the
code :(
2000-
05-
06 Michael Natterer <mitch@gimp.org>
* app/menus.c (menus_reorder_plugins): no need to reorder
<Image>/Script-Fu twice.
* app/docindex.c: replaced the toolbar by an ops_buttons box.
Also default
to opening the
file instead
of rising an already
open display.
2000-
05-
06 Michael Natterer <mitch@gimp.org>
* app/gimpdnd.[ch]: new public function gimp_dnd_file_dest_set().
Moved the
file/url dnd stuff
from interface.c
to gimpdnd.c.
* app/docindex.c
* app/interface.c: use the function from gimpdnd.
2000-
05-
06 Michael Natterer <mitch@gimp.org>
* po/POTFILES.in
* app/Makefile.am
* app/docindexif.[ch]: removed because it was not doing core/ui
separation
at all. UI functions were randomly scattered across
both files.
* app/app_procs.c
* app/docindex.[ch]: swallow all functions from docindex.c,
removed functions which were called just once, replaced the
tree
by a list. Actually
raise displays
of already
open images.
When opening a
file which
is already
in the list,
move it
's entry
to the top; this way the toolbox
' last_opened list finally works
as expected.
2000-
05-
06 Nick Lamb <njl195@zepler.org.uk>
* plug-ins/bmp/*: Fixed #9802, added 32-bit and 16-bit support
and improved OS/
2 support so that it Works
For Me (TM).
Incidentally merged the separate os/
2 support
code, making
the
code smaller,
and I think easier
to understand.
2000-
05-
05 Michael Natterer <mitch@gimp.org>
* app/docindex.c: the "delete_event" callback should always do
the same
as the
"Close" callback.
2000-
05-
05 Michael Natterer <mitch@gimp.org>
Made the document
index a
bit more
like the rest
of the dialogs:
* app/commands.[ch]
* app/menus.c: added a cmd_callback instead of calling a function
in docindex.c directly.
* app/gimprc.c
* app/session.[ch]: added proper session management.
* app/app_procs.c
* app/docindex.[ch]
* app/docindexif.[ch]: removed another bunch of useless variables
and functions. Removed the status bar because it was not telling
very useful stuff. Removed the
window position/
size from the
"ideas" file.
Note: you have
to either remove your ~/.gimp-
1.
1/ideas
file or
remove it
's first line or experience a nice endless loop :)
2000-
05-
05 Michael Natterer <mitch@gimp.org>
* app/docindex.[ch]
* app/docindexif.[ch]: call dialog_[un]register(). Fixes #10284.
Also removed some useless stuff.
* app/gdisplay_color_ui.c
* modules/cdisplay_gamma.c
* modules/cdisplay_highcontrast.c: call dialog_[un]register().
2000-
05-
05 Jay Cox <jaycox@gimp.org>
* app/pixel_processor.c: try to minimize the overhead of
multiprocessor support. This should fix bug #
9296
but it has not been tested
on a dual processor machine.
2000-
05-
04 Tor Lillqvist <tml@iki.fi>
* gimprc.win32: Replace "color-cube" by "min-colors".
* */makefile.{cygwin,msc}: Updates. Install to /install/gimp.
* libgimp/gimp.def: Add gimp_min_colors.
* modules/cdisplay_highcontrast.c: Include gimpmath.h instead of
math.h. Use G_PI instead
of M_PI.
2000-
05-
04 Sven Neumann <sven@gimp.org>
* modules/cdisplay_gamma.c:
* modules/cdisplay_highcontrast.c: use gimpui functions to set
up the dialogs
Wed May
3 14:
49:
09 PDT
2000 Manish Singh <yosh@gimp.org>
* gimp.m4: help spacing correction
2000-
05-
03 Michael Natterer <mitch@gimp.org>
* app/layers_dialog.c: removed layers_dialog_idle_set_layer_focus()
because Wolfgang pointed out that it caused bad segfaults. This
fixes #
10139 and #
9844. OTOH this brings
back the bug that the
active layers
is sometimes not the selected one
in the layers
dialog, grmpf.
* plug-ins/script-fu/script-fu-scripts.c: small cleanups.
* plug-ins/gap/README
* plug-ins/gap/gap_exchange_image.c
* plug-ins/gap/gap_lib.[ch]
* plug-ins/gap/gap_main.c
* plug-ins/gap/gap_mov_dialog.[ch]
* plug-ins/gap/gap_mov_exec.[ch]
* plug-ins/gap/gap_navigator_dialog.c: applied a patch from
Wolfgang Hofer <hof@hotbot.com>.
2000-
05-
03 Pablo Saratxaga <pablo@mandrakesoft.com>
* configure.in
* po/ca.po: added Catalan file
2000-
05-
03 Sven Neumann <sven@gimp.org>
* plug-ins/faxg3/faxg3.c
* plug-ins/gdyntext/gdyntext.c
* plug-ins/gdyntext/gdyntext_ui.c: i18n fixes
Wed May
3 02:
40:
12 CEST
2000 Marc Lehmann <pcg@goof.com>
* configure.in: Remove $CFLAGS from perl's compiler flags. This
should fix the problems
when perl
's $CC and gimp's $CC are
different (
and is not useful anyway).
There shouldn
't be any major perl build glitches left at this
moment.
2000-
05-
02 Michael Natterer <mitch@gimp.org>
* app/main.c
* libgimp/gimp.c: as noticed by Garry, Tim, Raphael and probably
many others, my latest signal
change introduced a Linuxism
which doesn
't compile on any other UNIX system, eek.
s/SA_NOMASK/SA_NODEFER/ makes it compile
and is hopefully
the last chapter
in this saga.
2000-
05-
02 Tor Lillqvist <tml@iki.fi>
* libgimp/gimpmath.h: #elsifdef?
Mon May
1 13:
35:
46 PDT
2000 Manish Singh <yosh@gimp.org>
* Made 1.1.21 release (1.2pre)
2000-
05-
01 Michael Natterer <mitch@gimp.org>
* plug-ins/common/[r-z]*.c: use gimp_ui_init(). Minor cleanups like
below: includes, indentation, prototypes...
Mon May
1 10:
58:
34 PDT
2000 Manish Singh <yosh@gimp.org>
* app/paint_core.c: applied gimp-quinet-000427-0, draw the straight
line preview
in the center
of the start
and end pixels
at high zoom
levels.
2000-
05-
01 Michael Natterer <mitch@gimp.org>
* plug-ins/common/[h-p]*.c: use gimp_ui_init(). Minor cleanups like
reordering includes consistently
and removing trailing commas
from
enums
and param defs.
2000-
05-
01 Michael Natterer <mitch@gimp.org>
* libgimp/gimpsignal.[ch]
* libgimp/gimpui.c: don't panic, this is not another signal handling
change but only a namespace cleanup
to make the html documentation
better. Also added documentation
for gimp_ui_init().
2000-
05-
01 Michael Natterer <mitch@gimp.org>
* app/main.c
* libgimp/gimp.c: again... _do_ use gimp_signal_private() but
force it
to behave
like signal().
While on Linux it seems
to
be ok
to use both signal()
and sigaction() (because signal()
is
built
on top
of sigaction()), doing the same
on other systems
is totally broken
code. Thanks
to Garry
for pointing out this
portability issue.
* app/errors.c: s/vprintf/g_strdup_vprintf/
* libgimp/gimpsignal.[ch]: code formating paranoia.
Sun Apr
30 14:
45:
16 PDT
2000 Manish Singh <yosh@gimp.org>
* configure.in
* plug-ins/common/borderaverage.c: moved from it's own directory to
common
2000-
04-
30 Michael Natterer <mitch@gimp.org>
* libgimp/gimpprotocol.h: forgot to actually bump the version number.
2000-
04-
30 Michael Natterer <mitch@gimp.org>
* plug-ins/common/[a-g]*.c: use gimp_ui_init(). Minor cleanups like
reordering includes consistently
and removing trailing commas
from
enums
and param defs.
2000-
04-
30 Michael Natterer <mitch@gimp.org>
* gimprc.in
* app/gimprc.[ch]: replaced "color-cube" by "min-colors".
* app/app_procs.c: read unitrc/gimprc before displaying the splash.
* app/colormaps.c: set min_colors and install_cmap before
initializing GdkRGB.
* app/gimprc.[ch]
* app/gimpunit.c: don't call the splash's progress_update function.
* app/plug_in.c: pass min_colors instead of color_cube to plugins.
* app/preferences_dialog.c: widget for min_colors.
* libgimp/gimp.[ch]: s/color_cube/min_colors/ but left
gimp_color_cube() there
for source level compatibility.
* libgimp/gimpprotocol.[ch]: changed the GPConfig message
accordinly
and increased the gimp protocol version number because
the
change breaks
binary compatibility. Also actually pass the
use_xshm variable over the wire (was only
in the GPConfig struct
before).
Was it the right thing
to do to increase the version number??
* libgimp/gimpui.c (gimp_ui_init): use the same code as the app
for initializing GdkRGB. Never explicitly activate Gdk
's SHM
usage (only switch it off).
* app/main.c
* libgimp/gimp.c: reverted the handling of all signals except
SIGCHLD
back to plain old signal() because those signals are
fatal anyway
and sigaction()
as used
by gimp_signal_
*() made
debugging (stacktrace) impossible.
* plug-ins/AlienMap/AlienMap.c
* plug-ins/AlienMap2/AlienMap2.c
* plug-ins/FractalExplorer/Dialogs.c
* plug-ins/bmp/bmp.c
* plug-ins/borderaverage/borderaverage.c
* plug-ins/dbbrowser/dbbrowser.c
* plug-ins/faxg3/faxg3.c
* plug-ins/fits/fits.c
* plug-ins/flame/flame.c
* plug-ins/fp/fp.c
* plug-ins/fp/fp_gtk.c
* plug-ins/gdyntext/Makefile.am
* plug-ins/gdyntext/gdyntext_ui.c
* plug-ins/gfig/gfig.c
* plug-ins/gflare/gflare.c
* plug-ins/gfli/gfli.c
* plug-ins/gimpressionist/gimpressionist.c
* plug-ins/helpbrowser/helpbrowser.c
* plug-ins/ifscompose/ifscompose.c
* plug-ins/imagemap/Makefile.am
* plug-ins/imagemap/imap_main.c
* plug-ins/maze/maze_face.c
* plug-ins/mosaic/mosaic.c
* plug-ins/pagecurl/pagecurl.c
* plug-ins/print/print.c
* plug-ins/rcm/rcm_dialog.c
* plug-ins/script-fu/script-fu-console.c
* plug-ins/script-fu/script-fu-scripts.c
* plug-ins/script-fu/script-fu-server.c
* plug-ins/sel2path/Makefile.am
* plug-ins/sel2path/sel2path.c
* plug-ins/sgi/sgi.c
* plug-ins/sinus/sinus.c
* plug-ins/struc/struc.c
* plug-ins/webbrowser/webbrowser.c
* plug-ins/winsnap/winsnap.c
* plug-ins/xjt/xjt.c: use gimp_ui_init().
* plug-ins/Lighting/lighting_ui.c
* plug-ins/MapObject/mapobject_ui.c: only switch Gdk SHM usage off,
never
on. Don
't use gimp_ui_init() here because of libgck.
2000-
04-
30 Garry R. Osgood <gosgood@idt.net>
* app/main.c
* libgimp/gimpsignal.c [Documentation only]
Based
on a patch
and testing furnished
by Tim Mooney
<mooney@dogbert.cc.ndsu.nodak.edu> Retiring app/main.c
on_sig_chld();
at best this
function is schizoid:
On the left hand it
employs a facility
for processes that have nothing better
to do
than sleep until children die. (waitpid()) But it employs this
policy
on the right hand,
in a SIGCLD handler, a facility
for
processes that have better things
to do than sleep until children
die (!).
And -
at worse - it appeared
to be contributing
to the
ongoing #
2742 saga. Mr. Mooney
and I concur that
for now asking
POSIX OS
's not to generate SIGCLD at all is better than asking
mentally divided functions
to handle them. Eventually we will need
SIGCLD handlers
to implement runtime plug-
in management (Mitch:
"gimp_nanny()")
When we come
to that fork
in the road (;)), we
will need
to work carefully so
as not
to re-introduce #
2742.
2000-
04-
30 Sven Neumann <sven@gimp.org>
* app/gimage_cmds.c: reverted Asbjorns change (changing this file
has no effect anyway,
change tools/pdbgen/pdb/gimage.pdb instead).
* libgimp/gimpmath.h (FINITE): #define FINITE(x) isfinite(x) for OS/2
2000-
04-
29 Jay Cox <jaycox@gimp.org>
* app/gimage_mask.c: Fix the end of group check in
gimage_mask_stroke. This fixes bug #
8699
2000-
04-
29 Asbjorn Pettersen <asbjornP@dualog.no>
* app/gimage_cmds.c (finite): #define finite(d) isfinite(d) for OS/2
* libgimp/gimpsignal.h: #define SA_RESTART SA_SYSV
SA_RESTART isnt
't defined for OS/2!
2000-
04-
29 Jay Cox <jaycox@gimp.org>
* modules/Makefile.am
* modules/cdisplay_highcontrast.c: Implement a high contrast
display filter.
2000-
04-
28 Jay Cox <jaycox@gimp.org>
* app/paint_funcs.c: Correctly initialize the max arrays in
thin_region. Fixes bug #
8351
* app/scale.c: return from the channel_scale function if we
tried
to zoom
in/out too far. This prevents some
unnecessary display redraws.
2000-
04-
28 Sven Neumann <sven@gimp.org>
* plug-ins/print/print-util.c: do not use error_t, some systems
define this
type in errno.h. Fixes bug #
9830.
2000-
04-
28 Sven Neumann <sven@gimp.org>
* plug-ins/script-fu/script-fu-enums.h
* plug-ins/script-fu/script-fu-scripts.c
* plug-ins/script-fu/script-fu.c: implemented new argument type
SF_OPTION which allows the user
to choose
from a list
of options
using a GtkOptionMenu.
* plug-ins/script-fu/scripts/alien-glow-arrow.scm
* plug-ins/script-fu/scripts/beveled-pattern-arrow.scm
* plug-ins/script-fu/scripts/erase-rows.scm
* plug-ins/script-fu/scripts/test-sphere.scm: use SF_OPTION
2000-
04-
26 Michael Natterer <mitch@gimp.org>
* app/color_select.c
* app/colormaps.[ch]
* app/context_manager.c: removed unused global variables
[foreground|background]_pixel
and [old|new]_color_pixel.
Initialize the colormap
and visual stuff with GdkRGB instead
of
GtkPreview functions (which are deprecated).
* app/[62 files]: removed #include's (started with colormaps.h and
couldn
't stop). Also ordered them consistently and did some small
unrelated cleanups.
Removed variuos <stdlib.h> et.al. but checked the files carefully
before doing so.
If I was too radical
and you
get warnings
on your
platform, please flame me
or just
put them
back :)
2000-
04-
27 Sven Neumann <sven@gimp.org>
* plug-ins/imagemap/imap_object.c: on request of plug-in author
<maurits.rijk@philips.com>, corrected initialisation
of structure.
Promises
to fix bug #
9212.
2000-
04-
26 Michael Natterer <mitch@gimp.org>
* app/gdisplay.[ch]
* app/gdisplay_ops.c: made the warning_dialog a per-display
variable. The old behaviour
of having only one global variable
can easily result
in loss
of work and should IMHO be considered
a bug.
Wed Apr
26 22:
35:
36 CEST
2000 Stanislav Brabec <utx@penguin.cz>
On request
of Martin Weber <martweb@gmx.net>:
* plug-ins/bmp/bmpwrite.c: fix Bitmap_Head.biPlanes = channels.
2000-
04-
26 Michael Natterer <mitch@gimp.org>
* app/xcf.c (xcf_load_image_props): when reading PROP_UNIT, check
it
's value against the number of built-in units, not against the
number
of defined units.
Wed Apr
26 11:
04:
12 PDT
2000 Manish Singh <yosh@gimp.org>
* gimptool.in: typo fix
* plug-ins/script-fu/scripts/alien-glow-arrow.scm
* plug-ins/script-fu/scripts/alien-glow-bar.scm
* plug-ins/script-fu/scripts/alien-glow-bullet.scm
* plug-ins/script-fu/scripts/alien-glow-button.scm
* plug-ins/script-fu/scripts/beveled-button.scm
* plug-ins/script-fu/scripts/beveled-pattern-arrow.scm
* plug-ins/script-fu/scripts/beveled-pattern-bullet.scm
* plug-ins/script-fu/scripts/beveled-pattern-button.scm
* plug-ins/script-fu/scripts/beveled-pattern-hrule.scm
* plug-ins/script-fu/scripts/chrome-it.scm
* plug-ins/script-fu/scripts/circuit.scm
* plug-ins/script-fu/scripts/clothify.scm
* plug-ins/script-fu/scripts/distress_selection.scm
* plug-ins/script-fu/scripts/flatland.scm
* plug-ins/script-fu/scripts/font-map.scm
* plug-ins/script-fu/scripts/gimp-headers.scm
* plug-ins/script-fu/scripts/gimp-labels.scm
* plug-ins/script-fu/scripts/glossy.scm
* plug-ins/script-fu/scripts/gradient-bevel-logo.scm
* plug-ins/script-fu/scripts/gradient-example.scm
* plug-ins/script-fu/scripts/hsv-graph.scm
* plug-ins/script-fu/scripts/image-structure.scm
* plug-ins/script-fu/scripts/trochoid.scm:
applied gimp-simon-
20000426-
0, which makes more scripts use
SF-ADJUSTMENT instead
of SF-VALUE.
2000-
04-
26 Michael Natterer <mitch@gimp.org>
* app/paint_funcs.c: removed C++ comments (#9444).
2000-
04-
26 Michael Natterer <mitch@gimp.org>
* app/free_select.c: fill empty "default" with a "break" (#9431).
* libgimp/gimpenv.c: g_path_is_absolute wants a parameter (#9400).
2000-
04-
25 Nick Lamb <njl195@zepler.org.uk>
* plug-ins/common/png.c: Better version of previous patch, plus
embarassing bug (thanks yosh/ tigert)
Now actually tested
on libpng
0.
88,
1.
00 and 1.
0.
6.
2000-
04-
25 Sven Neumann <sven@gimp.org>
* app/nav_window.c: (hopefully) fixed a buffer overflow pointed
out
by Oleg V. Andrjushenko <oandr@itec.
cn.ua>
Tue Apr
25 03:
52:
43 PDT
2000 Manish Singh <yosh@gimp.org>
* plug-ins/common/png.c: fix Nick's embarassing bug found by tigert
2000-
04-
25 Nick Lamb <njl195@zepler.org.uk>
* plug-ins/common/png.c: Sidestep potential problems when a
user builds Gimp against libpng
1.
0.
5, then installs
1.
0.
6.
This should still (just about)
work for 0.
88 and 0.
89 users too.
2000-
04-
24 Michael Natterer <mitch@gimp.org>
* app/commands.c: fixed the "Resize Canvas" segfault.
2000-
04-
24 Sven Neumann <sven@gimp.org>
* app/internal_procs.c
* app/tools_cmds.c
* tools/pdbgen/pdb/tools.pdb: added transform_2d PDB procedure as
suggested
by David Hodson <hodsond@ozemail.com.au>
2000-
04-
24 Tuomas Kuosmanen <tigert@gimp.org>
* gimp_splash.ppm: Prepare for the 1.2.. Let us celebrate that
with a cute pink splash
screen.
2000-
04-
23 Tor Lillqvist <tml@iki.fi>
* libgimp/gimpui.def: Add gimp_ui_init.
* libgimp/makefile.{cygwin,msc} (gimpui_OBJECTS): Add gimpui.
* app/makefile.{cygwin,msc}
* plug-ins/makefile.{cygwin,msc}: New installation directory.
* app/datafiles.c (is_script): Must not g_free() value returned by
g_getenv().
* plug-ins/gdyntext/font_selection.c: Don't include gdkx.h with
GTk+
1.
3.
2000-
04-
23 Sven Neumann <sven@gimp.org>
* configure.in: added es to ALL_LINGUAS
* libgimp/gimpsignal.[ch]: cleaned up namespace and properly
formatted documentation
for gtk-doc
* app/app_procs.c
* app/appenv.h
* app/bezier_select.c
* app/main.c: fixed compiler warnings and changed some gints
to gbooleans
Sat Apr
22 16:
48:
33 PDT
2000 Manish Singh <yosh@gimp.org>
* gimp.m4: $GIMP_DATA_DIR and $GIMP_PLUGIN_DIR support
Sat Apr
22 12:
37:
24 PDT
2000 Manish Singh <yosh@gimp.org>
* Made 1.1.20 release (1.2pre)
* plug-ins/Makefile.am
* configure.in: removed python and unittest stuff
* libgimp/gimp.c: reordered signal includes
* plug-ins/print/Makefile.am: reference print-printers.c and
print_gimp.h
2000-
04-
22 Garry R. Osgood <gosgood@idt.net>
* app/bezier_select.c
Closes the most recent bezier segfault
report;
about plotting anchor points
on-
and off-image.
unable
to cite because bugs.gnome.org
is not
well. Andrew Thomas handled the only other
buglet I
'm aware of at this time.
Sat Apr
22 14:
01:
06 BST
2000 <alt@gimp.org>
* app/bezier_select.c
Fixed problem pointed out
by Garry R. Osgood (manipulating
control points
where curve
is closed). Thanks
again Garry
for pointing it out.
Fri Apr
21 11:
25:
24 PDT
2000 Manish Singh <yosh@gimp.org>
* libgimp/Makefile.am: gimpsignal.[ch] needs to go into libgimp,
since it
is used
in gimp.c
* libgimp/gimpsignal.c: use g_error instead of gimp_fatal_error
* plug-ins/common/png.c: typo fix for Nick's previous commit
2000-
04-
21 Nick Lamb <njl195@zepler.org.uk>
* plug-ins/common/png.c: Fix #9380 as K&R intended :)
Fixed
for Sven
and Felix, but loads partial
or damaged images.
No more warnings either.
2000-
04-
21 Garry R. Osgood <gosgood@idt.net>
* app/main.c
* libgimp/Makefile.am
* libgimp/gimp.c
* libgimp/gimpsignal.c (New )
* libgimp/gimpsignal.h (New )
Patch
by Austin Donnelly <austin@gimp.org>
to address #
2742. (I took
the liberty
of moving it
to libgimp
for general consumption, & fixed a
typo) SYS5R4 unix
's were failing when signals arrived at processes in
system calls, a behavior
in accordance with POSIX specs. Patch
introduces a gimp_signal_private() workalike replacement
for
signal(
2), layered over sigaction(
2) which internally requests the
signal environment
to restart system calls instead
of failing. This
is
POSIX spec
1170 extension behavior, but one that appears
to be generally
supported. Thanks due
to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu>
for testing this
on various flavors
of OSF/
1 boxes
where #
2742 seemed
especially common.
2000-
04-
20 Nick Lamb <njl195@zepler.org.uk>
* plug-ins/common/png.c: Revert Sven's changes, I am
not that silly Sven,
read the
code more carefully
and THINK about it. We
do not want
to leak Gimp
Images.
2000-
04-
20 Sven Neumann <sven@gimp.org>
* plug-ins/common/align_layers.c: applied patch provided by
KANDA Toshihiro <candy@ops.dti.
ne.jp>. Should fix bug #
7329.
2000-
04-
20 Sven Neumann <sven@gimp.org>
* plug-ins/common/bumpmap.c: correctly initialize the bumpmap
offsets
* plug-ins/common/png.c: (load_image) if the PNG cannot be loaded,
return -
1 instead
of some uninitialized integer
2000-
04-
20 Michael Natterer <mitch@gimp.org>
* gimprc.in
* app/gimprc.c: default to restore_session == TRUE so first time
users really see the automatically opened dialogs.
* app/session.[ch]: also open "Tool Options" if no sessionrc
exists. Moved the harcoded
initial positions away
from the top
and
left edges
of the
screen to avoid dialogs which appear underneath
panels. Also arranged the four default dialogs non-overlapping.
2000-
04-
20 Michael Natterer <mitch@gimp.org>
* app/fuzzy_select.c
* app/selection_options.h
* app/tool_options.c: moved the "Threshold" scale from the fuzzy
select options
to the selection options
structure, so none
of the
selection tools needs it
's own tools options structure.
* app/bucket_fill.c: moved "Threshold" after "Sample Merged" as in
the fuzzy
select options.
2000-
04-
20 Michael Natterer <mitch@gimp.org>
* libgimp/gimpfileselection.[ch]: using the GimpPixmap here was a
bad idea because showing/hiding the pixmap widgets
is no solution
(somebody may
call gtk_widget_show_all()
and we suddenly see both
pixmaps, eek).
Reverted it
to use GtkPixmap
and gtk_pixmap_set().
2000-
04-
20 Jens Lautenbacher <jtl@schlund.de>
* plug-ins/common/bumpmap.c (bumpmap_dialog): restrict scale for
waterlevel/ambient
to 255. Bumped version number
to 3.
0-pre1-ac2
2000-
04-
20 Nick Lamb <njl195@zepler.org.uk>
* plug-ins/common/tiff.c: libtiff has swerved to avoid the LZW
patent, hence we must also take action. Gimp
's TIFF output
is now ..._NONE
by default, DEFLATE
and JPEG are new options,
and LZW
is still listed but
on e.g. RH6.
2 it will not
work.
2000-
04-
19 Michael Natterer <mitch@gimp.org>
* app/bucket_fill.c
* app/by_color_select.c
* app/fuzzy_select.c
* app/preferences_dialog.c: made the "default_threshold" gimprc
variable
work as advertized:
- initialize the thresholds with it.
- use it
for "Reset".
- added a widget
to the
"Tool Options" preferences
page.
- noticed that the
"Reset" button
of "By Color Select" doesn
't
behave
like all the other
"Reset" buttons
and changed it
to
reset the ui, not the selection.
(There
is now a
"None" button
and because it was so trivial, I
couldn
't resist to add "All" and "Invert" buttons, too)
* libgimp/Makefile.am
* libgimp/gimpui.c: new file.
* libgimp/gimpui.h: new function gimp_ui_init() which will be
called
by all plugins which have a ui (not only
by those with a
preview because plugins should always follow gimp
's colormap
installation policy).
Could someone please
check if the FIXME stuff
in the
function
is the right thing
to do (TM). Does GdkRGB allocate the correct
colors
for the widgets
in all cases
or do we have
to find another
way
to ensure this across processes (gtk instances)?
2000-
04-
19 Sven Neumann <sven@gimp.org>
* plug-ins/common/mail.c: Changed "To:" and "From:" strings to
"Recipient:" and "Sender:" so they can be translated correctly.
"To" and "From" are used
in a lot
of other plug-ins
in a totally
different context.
2000-
04-
19 Michael Natterer <mitch@gimp.org>
* plug-ins/gdnytext/*: fixed all files to include the i18n stuff
correctly
and don
't mess up Gimp's
locale setup. Fixes #
7878.
2000-
04-
18 Michael Natterer <mitch@gimp.org>
* app/user_install.c: Creating the user's gimp directory may take
some
time on NFS, so users may be tempted
to press the
"Continue"
button again.
Inform the user that this step may take some
time and set the
"Continue" and "Cancel" buttons insensitive until finished.
2000-
04-
18 Sven Neumann <sven@gimp.org>
* INSTALL: we require gtk+-1.2.6 and we would like to have the
freefont package installed.
( This
change is not gimp-cornwell-
000415-
0, since IMHO this patch
makes things worse. )
* plug-ins/script-fu/scripts/Makefile.am
* plug-ins/script-fu/scripts/color-cycling.scm: removed since it
didn
't work at all and even after fixing it the effect wasn't
worth distributing it
* plug-ins/script-fu/scripts/3dTruchet.scm
* plug-ins/script-fu/scripts/addborder.scm
* plug-ins/script-fu/scripts/blended-logo.scm
* plug-ins/script-fu/scripts/comic-logo.scm
* plug-ins/script-fu/scripts/crystal-logo.scm
* plug-ins/script-fu/scripts/fade-outline.scm
* plug-ins/script-fu/scripts/fuzzyborder.scm
* plug-ins/script-fu/scripts/lava.scm:
applied gimp-simon-
20000417-
0, a patch
by Simon Budig, which makes
more scripts use SF-ADJUSTMENT instead
of SF-VALUE.
2000-
04-
18 Sven Neumann <sven@gimp.org>
* plug-ins/FractalExplorer/Dialogs.c: i18n fix
* plug-ins/gdyntext/gdyntext_ui.c: ditto, plus indentation
2000-
04-
17 Michael Natterer <mitch@gimp.org>
* plug-ins/helpbrowser/helpbrowser.c (open_browser_dialog):
install gimp
's colormap to avoid flickering on 8 bit displays.
2000-
04-
16 Michael Natterer <mitch@gimp.org>
* app/gdisplay_ops.c (gdisplay_shrink_wrap): block all canvas
events
while resizing the display so the
standard canvas
"expose"
and "configure" handlers are not called.
This optimization
is valid because shrink_wrap
's caller has to do
a full recalculation
and expose
of the gdisplay anyway.
For the same reason, I removed the calls
to gdisplay_expose_full()
and bounds_checking()
from shrink_wrap.
This should also fix the double exposes Austin reported some
time
ago. I hope it does not re-break yesterday
's fix :)
* app/gdisplay_ops.[ch]: removed unused function
gdisplay_resize_image().
* app/scale.c (resize_display): do a full expose if one of the
"resize_display" or "redisplay" parameters is TRUE.
2000-
04-
16 Sven Neumann <sven@gimp.org>
Jens Lautenbacher <jtl@gimp.org>
* app/ink.c: tweaked dialog layout
* app/interface.c: take theme's [xy]thickness into account when
setting up minimum sizes
and size_increments
* app/tool_options.c: changed the term "Pressure" to "Hardness"
in the pressure sensitivity UI
* plug-ins/gap/iter_ALT/gen/plug_in_bump_map_iter_ALT.inc: removed
* plug-ins/gap/iter_ALT/mod/plug_in_bump_map_iter_ALT.inc: new file
* plug-ins/gap/Makefile.am
* plug-ins/gap/gap_filter_iterators.c: changed filter_iterator to
reflect changes
in the bumpmap plug_in
2000-
04-
16 Jens Lautenbacher <jtl@gimp.org>
Sven Neumann <sven@gimp.org>
* plug-ins/common/bumpmap.c: bumped version number to 3.0-pre1-ac1
- Now able not
to tile the bumpmap - this
is the default.
- Added new PDB
call plug_in_bumpmap_tiled.
- Added scrollbars
for preview.
- Fixed slider feedback
for bumpmap offset
and set initial offsets
from drawable offsets.
- Make it
work as intended
from the very beginning...
Sat Apr
15 15:
10:
39 PDT
2000 Manish Singh <yosh@gimp.org>
* autogen.sh: tightened the regexs for build tool sanity checks
* configure.in: more gtkxmhtml lib fixes (blargh)
2000-
04-
15 Michael Natterer <mitch@gimp.org>
* app/gdisplay_ops.c (gdisplay_shrink_wrap): after resizing the
display,
check if the
window manager placed it offscreen
and
center it
in that
case.
2000-
04-
15 Michael Natterer <mitch@gimp.org>
* app/disp_callbacks.c: s/0/FALSE/
* app/gdisplay_ops.c (gdisplay_shrink_wrap): removed all the
gtk_drawing_area_size(), show/
hide and gtk_main_iteration() stuff
and don
't touch the drawing area at all.
Instead, use brute force
on gdisp->shell:
1. gtk_widget_size_allocate(gdisp->shell)
2. gdk_window_resize(gdisp->shell->
window)
(tested with Sawmill, Enlightenment
and twm)
2000-
04-
14 Michael Natterer <mitch@gimp.org>
* libgimp/gimpdialog.c: fixed a compiler warning.
2000-
04-
14 Michael Natterer <mitch@gimp.org>
* app/brush_select.c: when re-drawing a dirty brush, clear it's
preview area first.
2000-
04-
14 Nick Lamb <njl195@zepler.org.uk>
* plug-ins/common/png.c: Purple is a silly choice of background
color for INDEXEDA PNGs, let
's use the Gimp's current BG instead.
Also moved initialisers
to shut up the compiler.
2000-
04-
14 Sven Neumann <sven@gimp.org>
* plug-ins/maze/algorithms.c
* plug-ins/maze/handy.c: applied gimp-kevint-000413-0 which
promises
to really
close #
8568 this
time
* plug-ins/common/xpm.c: applied gimp-mattias-000414-0, which
makes XPM saving
work in noninteractive mode. It also changes
the PDB
call, but since it has never worked before, that should
be ok.
2000-
04-
13 Matt Wilson <msw@redhat.com>
* gimp.spec: updated for 1.1.19, reworked filespec generation
routines, cleaned up %files sections
2000-
04-
13 Nick Lamb <njl195@zepler.org.uk>
* plug-ins/common/png.c: Use 1-bit, 2-bit and 4-bit paletted
PNG
when appropriate during save. Smaller output files.
2000-
04-
13 Michael Natterer <mitch@gimp.org>
* app/measure.c: push an undo group when adding horizontal and
vertical guides with Ctrl+Alt.
2000-
04-
12 Sven Neumann <sven@gimp.org>
* plug-ins/common/gif.c: use GIMP_HAVE_PARASITES instead of
_PARASITES_H, which wasn
't defined anymore. Makes comment
parasites
work with GIFs again.
* app/measure.c: pressing ALT anywhere outside the handles allows
to move the measure
lines.
2000-
04-
12 Sven Neumann <sven@gimp.org>
* docs/quick_reference.tar.gz: updated the tool icons and added
new ones. Removed the dvi
and ps files
from the tarball. Added
a TODO which describes what needs
to be done
to update the
quick_reference
for gimp-
1.
2.
Any volunteers?
2000-
04-
12 Sven Neumann <sven@gimp.org>
* docs/keybindings.txt: applied gimp-cornwell-000412-0, a
patch
from Piers Cornwell <piers.cornwell@usa.net>, that
brings the keybindings uptodate.
2000-
04-
12 Sven Neumann <sven@gimp.org>
* plug-ins/gfig/gfig.c
* plug-ins/pagecurl/pagecurl.c: saner message strings
* plug-ins/maze/algorithms.c
* plug-ins/maze/handy.c
* plug-ins/maze/maze.c
* plug-ins/maze/maze.h
* plug-ins/maze/maze_face.c: applied gimp-kevint-000411-0 from
Kevin Turner <acapnotic@users.sourceforge.net>, which whitens,
brightens,
and kills bug #
8568 (segfault with prim...).
I couldn
't resist and hacked the UI once more so is adheres better
to our standards. Also less
code due
to more usage
of libgimpui
functions. Kevin, I hope you
like my changes...
2000-
04-
11 Nick Lamb <njl195@zepler.org.uk>
* plug-ins/fp/fp.h
* plug-ins/fp_gtk.c: Used N_() and hopefully got this fixed.
non-English users please test Filter
Pack. Tried de_DE OK.
If I didn
't screw up this closes #6698, #8680.
2000-
04-
11 Sven Neumann <sven@gimp.org>
* plug-ins/imagemap/imap_cern.l
* plug-ins/imagemap/imap_csim.l
* plug-ins/imagemap/imap_ncsa.l: applied a patch from the
imagemap author Maurits Rijk <lpeek.mrijk@consunet.nl>.
2000-
04-
11 Tor Lillqvist <tml@iki.fi>
* libgimp/gimpenv.c (gimp_path_get_user_writable_dir): The stat()
function in the Win32 C runtime doesn
't like if directory names
have an extra G_DIR_SEPARATOR suffixed. Remove such before calling
stat(). Those extra (
back)slashes are added
by for instance
gimp_path_parse(). Document that feature
of gimp_path_parse().
* libgimp/gimputils.c (gimp_strescape): Correct documentation for
gimp_strescape(). The semantics
of the exceptions
parameter was
documented backwards. Clarify what the
function does.
* plug-ins/gfig/gfig.c (plug_in_parse_gfig_path)
* plug-ins/FractalExplorer/FractalExplorer.c
(plug_in_parse_fractalexplorer_path)
* plug-ins/gflare/gflare.c (plug_in_parse_gflare_path,
gflare_save): Use painstakingly correct platform-specific
directory
and search path separators,
and escaped with
gimp_strescape
when displayed
as part
of a gimprc entry.
* app/gimphelp.c: No debug messages on Win32, thanks.
2000-
04-
11 Sven Neumann <sven@gimp.org>
* PLUGIN_MAINTAINERS: run it through my update-script
2000-
04-
11 Sven Neumann <sven@gimp.org>
* app/measure.c: the arc displaying the angle was drawn incorrect
in the
case of 90 degrees
* app/tips_dialog.c: cosmetics
* plug-ins/script-fu/scripts/3dTruchet.scm
* plug-ins/script-fu/scripts/comic-logo.scm
* plug-ins/script-fu/scripts/gimp-headers.scm
* plug-ins/script-fu/scripts/rendermap.scm
* plug-ins/script-fu/scripts/spinning_globe.scm
* plug-ins/script-fu/scripts/truchet.scm: fixed typos and unified
messages
2000-
04-
11 Michael Natterer <mitch@gimp.org>
* app/plug_in.c: if attaching to the newly created shared memory
segment fails, destroy it before forgetting it
's ID. Closes #6299.
2000-
04-
11 Sven Neumann <sven@gimp.org>
* libgimp/gimpmath.h: defined FINITE() macro that defaults to
finite(). Hopefully this
is more portable than isnan()
and isinf().
* app/gimage_cmds.c
* tools/pdbgen/pdb/gimage.pdb: use FINITE() here
2000-
04-
11 Tor Lillqvist <tml@iki.fi>
* README: Warn about the ads in the messages from the
egroups-hosted Win32 lists ;-)
* gimprc.win32: Use correct path separators. Document help-browser
diffferently
on Win32.
* plug-ins/webbrowser/webbrowser.c: Implement on Win32.
* plug-ins/makefile.cygwin
* plug-ins/makefile.msc: Add it.
2000-
04-
10 Tor Lillqvist <tml@iki.fi>
* README: Correct the info about Win32 mailing lists.
* gimprc.win32: Add perfect-mouse setting.
* libgimp/gimp.h
* app/main.c: Guard against redefinition of _stdcall.
* libgimp/gimpmath.h: Define macros ISNAN and ISINF. On Win32 use
_isnan()
and _fpclass()
from <float.h>,
on other platforms use
isnan()
and isinf(). We really should test
for isnan
and isinf
in the
configure script.
* tools/pdbgen/pdb/gimage.pdb
* app/gimage_cmds.c: Include gimpmath.h, use above macros instead
of using the nonportable isnan
and isinf.
* app/gdisplay_ops.c: Do use the old gtk_widget_hide/show hack on
Win32.
* libgimp/makefile.cygwin
* libgimp/makefile.msc
* app/makefile.cygwin
* app/makefile.msc
* plug-ins/makefile.cygwin
* plug-ins/makefile.msc: Updates.
* plug-ins/gfig/gfig.c (plug_in_parse_gfig_path): Simplify warning
message on Win32. We could use G_DIR_SEPARATOR
in the sample
gimprc
line, but then we would have
to call g_strescape
to quote
it, argh. Win32 users use prebuilt versions with a correct gimprc
file anyway.
(create_file_selection): Use g_get_tmp_dir().
(gfig_update_stat_labels): Guard against possibly NULL value
from
g_get_home_dir().
2000-
04-
10 Sven Neumann <sven@gimp.org>
* README: applied a modified version of gimp-cornwell-000408-0,
a patch
by <piers.cornwell@usa.net>
to bring the README uptodate.
2000-
04-
10 Sven Neumann <sven@gimp.org>
* libgimp/gimpexport.c: use "Flatten Image" instead of simply
"Flatten" for our new alternative
to "Save As Animation".
2000-
04-
10 Nick Lamb <njl195@zepler.org.uk>
* libgimp/gimpexport.c: Eeek! Sven only half implemented my
change. Now
if the background isn
't visible we will suggest
"Merge Visible" as expected.
2000-
04-
07 Sven Neumann <sven@gimp.org>
* libgimp/gimpexport.c: implemented the changes Nick Lamb
suggested:
If the background layer has no alpha channel,
suggest
"Flatten" instead
of "Merge Visible Layers".
* app/fileops.c: In the MRU list and the doc_index always store
the absolute path
to images, so you can
open files
from the
command-
line and gimp will find them later
if started
from another
dir. Added tooltips that show the full path.
* app/menus.c: fixed a memleak (list entries were not freed on
removal
from the MRU list).
* app/main.c
* app/user_install.[ch]: renamed functions and variables to match
the new filename.
Fri Apr
7 11:
54:
25 PDT
2000 Manish Singh <yosh@gimp.org>
* app/Makefile.am
* app/main.c
* app/user_install.[ch]: renamed install.[ch]
2000-
04-
06 Sven Neumann <sven@gimp.org>
* libgimp/gimplimits.h: changed GIMP_MIN_RESOLUTION to 5e-3 so
it does not display
as 0.
000 in the UI. The new limit still allows
you
to have pixels
as large
as 25 m^
2. Should be enough IMO...
Changed GIMP_CHECK_DARK
and GIMP_CHECK_LIGHT
to match the default
check colors (GRAY_CHECKS)
as defined
in app/image_render.[ch].
* app/free_select.c: fixed warnings
* app/fileops.c: made an end to the "incidentally gimage already
has a valid preview
" message
* app/gimpimageP.h
* app/gimpimage.c: use gboolean for boolean values
2000-
04-
06 Michael Natterer <mitch@gimp.org>
* app/commands.c
* app/layers_dialog.c
* app/resize.[ch]: behave like a widget:
removed resize_widget_free()
and call
gtk_widget_destroy(resize->resize_shell) instead.
* app/interface.c: s/0/FALSE/
* app/color_area.c
* libgimp/gimpchainbutton.c: show the correct background also for
engine driven themes. The chainbutton
's lines still don't draw
with the pixmap theme, which
is probably a bug
of the theme
's
draw_polygon
method.
2000-
04-
06 Sven Neumann <sven@gimp.org>
* app/gimage_cmds.c
* tools/pdbgen/pdb/gimage.pdb: (gimp_image_set_resolution) guard
against NaN
and infinity. There are pics out there
using these
values
and it seems that NaN > GIMP_MIN_RESOLUTION. Fixes #
8476.
2000-
04-
06 Sven Neumann <sven@gimp.org>
* app/app_procs.c: if we cannot load the font we'd like to use,
use the gtk+ default font. Fixes bug #
8359.
* app/about_dialog.c
* app/install.c: properly ref/unref fonts
* app/text_tool.[ch]: code cleanup (do not rely on TRUE being 1)
* app/tips_dialog.c: code cleanup and less resizing
2000-
04-
05 Sven Neumann <sven@gimp.org>
* plug-ins/common/ps.c: applied patch provided by Peter
Kirchgessner, which sets the default rotation
back to 0 and
adds %%BeginData/%%EndData comments
on save.
2000-
04-
05 Nick Lamb <njl195@zepler.org.uk>
* plug-ins/common/pat.c: Don't claim to export ALPHA or to be
suitable
for RGB
*, GREY* - this plug-in creates flat patterns
Tue Apr
4 17:
33:
40 PDT
2000 Manish Singh <yosh@gimp.org>
* gimptool.in: resync the variable names. Fixes #8360
2000-
04-
05 Michael Natterer <mitch@gimp.org>
* app/layers_dialog.c: oops, yesterday's "cleanups" contained an
unreverted hack I
've tried which caused a SEGV with floating
selections. Fixed now.
Mon Apr
3 17:
55:
04 CET
2000 Stanislav Brabec <utx@penguin.cz>
On request
of Martin Weber <martweb@gmx.net>:
* libgimp/gimputils.c: Include string.h.
2000-
04-
03 Michael Natterer <mitch@gimp.org>
* app/color_panel.[ch]
* app/color_picker.c
* app/qmask.c: removed the public function color_panel_free() and
fake a real widget
's behaviour by connecting to the panel widget's
"destroy" signal.
* app/channels_dialog.c
* app/layers_dialog.c: cleaned up and sync'ed the code where
possible (without changing the logic).
2000-
04-
03 Michael Natterer <mitch@gimp.org>
* app/channels_dialog.c
* app/layers_dialog.c: when dropping layers/channels around in the
stack, Gtk sometimes continues searching a drag destination
_after_ the drop callback has been called (which
is probably a
bug), causing a SEGV because the callback changed the GtkList
containing the layer/channel widgets.
The safe way
is to reorder the stack
in an idle
function which
should also be robust against
any future Gdk/X dnd protocol
change.
For the same reason, I added an idle
function which lets the
active layer/channel widget grab the focus because
in some dnd
cases the row holding the focus was not the active one (which
is
otherwise impossible with GTK_SELECTION_BROWSE).
This
commit should fix the remaining problems with layer/channel
dnd
as well
as all cases
where the highlighted layer was not the
active one. Please
report if it still doesn
't work for you.
2000-
04-
03 Sven Neumann <sven@gimp.org>
* plug-ins/script-fu/scripts/3d-outline.scm
* plug-ins/script-fu/scripts/camo.scm
* plug-ins/script-fu/scripts/chip-away.scm
* plug-ins/script-fu/scripts/coffee.scm
* plug-ins/script-fu/scripts/color-cycling.scm
* plug-ins/script-fu/scripts/hsv-graph.scm
* plug-ins/script-fu/scripts/i26-gunya2.scm
* plug-ins/script-fu/scripts/land.scm
* plug-ins/script-fu/scripts/mkbrush.scm
* plug-ins/script-fu/scripts/news-text.scm
* plug-ins/script-fu/scripts/pupi-button.scm
* plug-ins/script-fu/scripts/select_to_brush.scm
* plug-ins/script-fu/scripts/sphere.scm
* plug-ins/script-fu/scripts/spinning_globe.scm:
applied gimp-simon-
20000403-
0, a patch
by Simon Budig that makes
those scripts use SF-ADJUSTMENTS instead
of SF-VALUES
and fixes a
few bugs.
2000-
04-
03 Michael Natterer <mitch@gimp.org>
* app/gimpdnd.[ch]
* app/channels_dialog.c
* app/layers_dialog.c: removed the GdkGC parameter from
gimp_dnd_set_drawable_preview_icon() since it
's no longer used.
* app/gimpimage.c: dirty the view correctly after applying the
layer
mask. Don
't gdisplays_flush() because it's the job
of the
caller.
* app/layers_dialog.c: when applying a layer mask, flush either
the display
or just the layer_widget, depending
on the previous
visibility state
of the
mask. Cleanups.
* plug-ins/print/gimp_color_window.c
* plug-ins/print/gimp_main_window.c: including config.h re-enables
i18n.
Sun Apr
2 15:
59:
25 PDT
2000 Manish Singh <yosh@gimp.org>
* configure.in: applied fix for missing "-" as reported in bug
#
8283. The other half
of that bug
is fixed
by my previous configure.
in
change.
2000-
04-
03 Sven Neumann <sven@gimp.org>
* app/module_db.c
* plug-ins/AlienMap/AlienMap.c
* plug-ins/AlienMap2/AlienMap2.c
* plug-ins/common/blinds.c
* plug-ins/common/curve_bend.c
* plug-ins/common/despeckle.c
* plug-ins/common/flarefx.c
* plug-ins/common/gqbist.c
* plug-ins/common/winclipboard.c
* plug-ins/gap/gap_filter_foreach.c: microscopic cosmetic changes
* plug-ins/gap/gap_main.c: moved the "Goto" entries into their own
menu so the menu gets smaller
2000-
04-
02 Nick Lamb <njl195@zepler.org.uk>
* plug-ins/common/png.c:
Brown paper bag version,
1.
2.
1 -- that
'll teach me to hurry
the testing process. This should fix it all image
types.
2000-
04-
02 Garry R. Osgood <gosgood@idt.net>
* gimp/app/colormap_dialog.i.c:
As Mr. Lamb,
report originator noted, an easy
fix.
in ipal_set_image()
line 688
Reorganized the
initialization of the
indexed palette
object so
as not
to run afoul
of gasserts() inhabiting ipal_draw()
and client
routines. These entailed initialing ipal->col_index,
ipal->dnd_col_index prior
to call to ipal_draw()
closes #
8252
BTW, my guess
is that the
"Mystery Commit" at 16:
55:
47 BST
today
is by Mr. Andrew Thomas.
Do I win the prize?
2000-
04-
02 Tuomas Kuosmanen <tigert@gimp.org>
* plug-ins/common/png.c:
<voice
type=quartic>This was BROKEN!</voice>
I reverted the png
change since,
while it worked fine
for RGBA
and
INDEXEDA it totally shred RGB
and INDEXED images
to pieces.. :(
Sun Apr
2 16:
55:
47 BST
2000 Andy Thomas <alt@gimp.org>
* app/bezier_select.c
Fixed propblem with deleting points. You can now
delete the first
and last point
on any open curve (
as well
as mid-points).
Also fixed some problems
where some poins would
leave the markers
on screen after they had been deleted.
Note you have always been able
to delete whole curves
by pressing
the
"shift" key
when over a point
to be deleted
in "remove mode".
2000-
04-
02 Michael Natterer <mitch@gimp.org>
* app/interface.c: completely overworked the widget packing of the
display shell. This was necessary because the
table insisted
on
giving the vertical scrollbar more allocation than it needed
when
first displaying an image which
is smaller than the minimal
statusbar width. Replaced the
tables with packing boxes.
See the comments I
've added to create_display_shell() if you
really want
to see the ugly details.
Also,
to get rid
of the
2-pixel spacing which appears
at the
bottom
of the display whenever the statusarea
is hidden,
gdisp->statusarea
is now the eventbox, not the hbox it contains.
* pixmaps/navbutton.xpm: made it 2x2 pixels larger.
Sun Apr
2 04:
39:
10 PDT
2000 Manish Singh <yosh@gimp.org>
* configure.in: minor portability nit with gtkxmhtml tests
* plug-ins/print/print.c: fix missing variable name from the merge
2000-
04-
02 Sven Neumann <sven@gimp.org>
* plug-ins/script-fu/scripts/add-bevel.scm
* plug-ins/script-fu/scripts/asc2img.scm
* plug-ins/script-fu/scripts/lava.scm
* plug-ins/script-fu/scripts/line-nova.scm
* plug-ins/script-fu/scripts/predator.scm
* plug-ins/script-fu/scripts/pupi-button.scm:
corrected spelling errors
and unified strings
2000-
04-
02 Jay Cox <jaycox@gimp.org>
* plug-ins/common/tiff.c: Added a missing break statement so that
the compression argument
in calls
to file_tiff_save
is honored.
2000-
04-
02 Nick Lamb <njl195@zepler.org.uk>
* plug-ins/common/png.c
The Gimp now does
as good a job
of saving indexed+a PNGs
as it
does
of displaying them. Did I mention that INDEXED + A sucks?
2000-
04-
01 Garry R. Osgood <gosgood@idt.net>
* app/bezier_select.c
When user deletion
of anchor points decimates a curve
below the number which the
implementation can properly
manipulate, bezier_edit_point_on_curve() now invokes
delete_whole_curve(). Formerly returned a zero, prompting
a mode
change and a re-interpretation
of the mouse-button-down
event
as the addition
of a new curve segment, giving
rise
to #
6093. Closes #
6093.
2000-
04-
01 Michael Natterer <mitch@gimp.org>
* app/disp_callbacks.c: when dropping a drawable, do the
undo_push_group_start() before creating the new layer, otherwise
the undo system will show obscure misbehaviour (the undo group
is
pushed correctly but no undo will be possible until an other undo
is pushed).
2000-
04-
01 Michael Natterer <mitch@gimp.org>
Backported the UI changes
of the
3.
1.x gimp-
print plugin
to the
stable
3.
0.x version.
Put the printer definitions
to a separate
file and added the
3.
1.x
access functions. This way the new
dialog files can be used with
minimal changes.
Bumped version number
to 3.
0.
10.
* po-plug-ins/POTFILES.in
* plug-ins/print/Makefile.am
* plug-ins/print/print_gimp.h
* plug-ins/print/gimp_color_window.c
* plug-ins/print/gimp_main_window.c: new files containing the
dialog code.
* plug-ins/print/print-printers.c: new file containing the printer
definitions.
* plug-ins/print/print-util.c: added printer list access functions.
* plug-ins/print/print.[ch]: removed the dialog stuff and use the
list access functions.
2000-
04-
01 Michael Natterer <mitch@gimp.org>
* plug-ins/flame/Makefile.am
* plug-ins/flame/megawidget.[ch]: removed
* plug-ins/flame/flame.c: general ui cleanup, added some sanity
checks
when opening a flame
file, indentation.
2000-
04-
01 Jay Cox <jaycox@gimp.org>
* app/paint_funcs.c: Fixed the off by one error that was the cause
of bug #
4980. Fixed a bug that caused images
to have their
centers shifted slightly
when resizing. Removed a couple
of
unused variables.
2000-
03-
31 Michael Natterer <mitch@gimp.org>
* app/gimpdnd.[ch]: minor cleanups.
* libgimp/gimpwidgets.c: don't set a border width for the
radio_group
's vbox if no frame around it was requested.
* plug-ins/common/sample_colorize.c: add a separator between
image
and sample.
* plug-ins/common/iwarp.c: use the libgimp ui functions, removed
callbacks, a global s/gfloat/gdouble/, replaced the booleans
toggling the transform mode with a
single variable containing an
enum value, indentation.
2000-
03-
31 Sven Neumann <neo@wintermute.ochsenblut.de>
* plug-ins/script-fu/scripts/beveled-pattern-heading.scm
* plug-ins/script-fu/scripts/title-header.scm: string unification
Fri Mar
31 14:
10:
02 BST
2000 Adam D. Moss <adam@gimp.org>
* plug-ins/common/gifload.c: Mildly more useful
comments/messages concerning frame disposals.
Fri Mar
31 04:
20:
27 PST
2000 Manish Singh <yosh@gimp.org>
* app/by_color_select.c: use the proper local variable on creation,
not the uninitialized one. Fixes bug #
8149.
Thu Mar
30 16:
48:
06 PST
2000 Manish Singh <yosh@gimp.org>
* configure.in: made glib cflags extraction smarter
Thu Mar
30 01:
51:
05 PST
2000 Manish Singh <yosh@gimp.org>
* Made 1.1.19 release
2000-
03-
30 Michael Natterer <mitch@gimp.org>
* plug-ins/webbrowser/Makefile.am
* plug-ins/webbrowser/webbrowser.c: use the ui stuff from libgimp.
2000-
03-
29 Sven Neumann <sven@gimp.org>
* plug-ins/dbbrowser/doc/doc: removed obsolete installation
instructions
2000-
03-
29 Michael Natterer <mitch@gimp.org>
* app/bezier_select.h
* app/bezier_selectP.h
* app/by_color_select.[ch]
* app/ellipse_select.[ch]
* app/free_select.[ch]
* app/move.[ch]
* app/rect_select.[ch]: kindof selection tools code review:
- use SelectOps instead
of int.
- removed some unused prototyped
and callbacks.
- don
't show the SELECTION_MOVE_MASK cursor if there is no
selection
and don
't try to move the mask in that case.
- re(?)-enabled moving the selection
mask even
if there
is a
floating selection.
- usual bunch
of cleanups.
2000-
03-
29 Sven Neumann <sven@gimp.org>
* app/gimpui.[ch]: (gimp_dialog_hide) new function that calls
gdk_window_withdraw() after gtk_widget_hide() so dialogs actually
go away even
if they have been iconified
by the user before.
* brightness_contrast.c
* by_color_select.c
* color_balance.c
* curves.c
* fileops.c
* histogram_tool.c
* hue_saturation.c
* levels.c
* posterize.c
* text_tool.c
* threshold.c: use gimp_dialog_hide() on all(?) tool dialogs and
file_selectors. This should fix bugs #
2961, #
5293, #
6441 and #
7849.
2000-
03-
28 Sven Neumann <sven@gimp.org>
* plugins/script-fu/Makefile.am: don't install test-sphere.scm
* plugins/script-fu/interp_slib.c: accept _"foo" as a normal
string. This allows us
to mark strings
in scripts
for translation
similar
to how it
is done
in C. Please not that this does not mean
that gettext
is automatically called
on those strings. The
Script-Fu
interface code takes care
of calling gettext
on all
strings that are displayed
in the GUI.
* plug-ins/gap/sel-to-anim-img.scm
* plug-ins/script-fu/scripts/*.scm
* plug-ins/webbrowser/web-browser.scm: marked strings for
translation. Hopefully I didn
't break anything. Please test!
I noted that there are still some scripts that should be updated
to use the new features
like SF-ADJUSTMENTs. Help
is very much
appreciated here.
Tue Mar
28 22:
47:
17 CEST
2000 Stanislav Brabec <utx@penguin.cz>
* plug-ins/gap/*: "Frame Range" typo fix.
2000-
03-
28 Kelly Lynn Martin <kelly@poverty.bloomington.
in.us>
* plug-ins/common/warp.c (warp_dialog): integers are not doubles!
2000-
03-
28 Sven Neumann <sven@gimp.org>
* plug-ins/script-fu/scripts/alien-neon-logo.scm: due to the
ugly hack we use
to find the textdomain
for script-fus, all
script-fus have
to register a name starting with
'script-fu-'.
* app/plug_in.c: reverted Mitch's last change since it caused
a crash
when refreshing scripts (bug #
7980). This
of course
reintroduces the memleak.
2000-
03-
28 Shirasaki Yasuhiro <yasuhiro@gnome.gr.jp>
* plug-ins/gflare/gflare.c: gflare never use gfig-path.
2000-
03-
27 Sven Neumann <sven@gimp.org>
* app/curves.c:
* app/levels.c: hide the file_selector when the dialog is unmapped
* app/fileops.c: indentation (actually I have a fix for the stray
load/save dialogs, but I want
to discuss it with a gtk+ guru
first, so it
's not checked in yet...)
2000-
03-
27 David Monniaux <monniaux@quatramaran.ens.fr>
* plug-ins/gap/gap_decode_mpeg_main.c: fixed a typo (spurious
parenthesis) probably introduced
by Sven
's corrected spelling.
2000-
03-
27 Sven Neumann <sven@gimp.org>
* plug-ins/gap/gap_*.c: corrected spelling and punctuation of many
strings so they adhere better
to our standards.
* plug-ins/FractalExplorer/FractalExplorer.c
* plug-ins/gflare/gflare.c: do not hardcode ~/.gimp-1.1 into the
message strings.
2000-
03-
27 Shirasaki Yasuhiro <yasuhiro@gnome.gr.jp>
* plug-ins/common/xpm.c: INIT_I18N_UI() instead of INIT_I18N()
for save
dialog.
2000-
03-
27 Michael Natterer <mitch@gimp.org>
* app/transform_core.c: the button_press and cursor_update
functions were still doing checks
on the active layer instead
of
the active drawable.
Fixing this automatically made the layer
mask transformable.
2000-
03-
26 Garry R. Osgood <gosgood@idt.net>
* gimp/app/bezier_select.c
in bezier_add_point(),
when a BEZIER_MOVE
type
point
is being added
to a path with
at least
one extant segment, the point
is re-typed
to a BEZIER_ANCHOR (which
is old behavior)
and designated
as the current anchor
(which
is new behaviour). With this
change,
motion events
move the (second)
control point
and indicia are properly updated. This closes
#
6225.
2000-
03-
26 Michael Natterer <mitch@gimp.org>
* app/gimage_mask.[ch] (gimage_mask_extract): add an "add_alpha"
parameter to allow selected regions
to be extracted without having
an alpha channel added.
* app/global_edit.c: pass add_alpha = TRUE.
* app/transform_core.[ch]: made the transform core work on
non-layer drawables even
if no selection
is present. Fixes #
7485
and #
7555.
- transform_core_cut():
extract the
mask without alpha
if
operating
on a non-layer without having a selection.
- transform_core_paste(): return a boolean indicating success
instead
of a layer
and handle channels correctly.
- transform_core_do():
if the
"floating_tiles" passed
to the
function are
from an un-floated non-layer, treat the whole
non-layer
as alpha channel
and never enter the
loop which
transforms the (not present)
color channels.
Also clip the result
to ensure that the channel never grows
larger than the image.
* app/tools_cmds.c
* tools/pdbgen/pdb/tools.pdb: transform_core_paste() returns a
gboolean now.
2000-
03-
26 Sven Neumann <sven@gimp.org>
* plug-ins/gap/gap_main.c
* plug-ins/gap/gap_mpege.c: no need to abbreviate Image to Img here
2000-
03-
26 Sven Neumann <sven@gimp.org>
* plug-ins/common/iwarp.c: applied gimp-simon-20000325-1 provided
by Simon Budig <Simon.Budig@unix-ag.org> which fixes bug #
6224.
* plug-ins/script-fu/scripts/neon-logo.scm: applied
gimp-simon-
20000326-
0 (once again
from Simon
"bughunter" Budig)
which changes the neon-logo
to get a neon-
like effect again
and
thereby fixes bug #
2358.
Sun Mar
26 00:
41:
56 CET
2000 Sven Neumann <sven@gimp.org>
* app/convert.c: reverted Martin's change since it gives no
noticeable speedup. Martin, you are definitely not
in the
position to mess around with Adam
's code. There even was a pretty
clear comment that those values have
to match the ones defined
in gimpcolorspace.h.
Sat Mar
25 21:
09:
40 CET
2000 Stanislav Brabec <utx@penguin.cz>
* plug-ins/common/ps.c: Applied changes from Peter
Kirchgessner (V
1.
10).
Sat Mar
25 20:
57:
24 CET
2000 Stanislav Brabec <utx@penguin.cz>
On request
of Martin Weber <martweb@gmx.net>:
* app/convert.c: Speedups.
* app/paths_dialog.c: Include string.h.
2000-
03-
25 Sven Neumann <sven@gimp.org>
* README.i18n: added new sections explaining what catalogs
need
to be translated, how
to translate menupaths correctly
and how a third-party plug-
in can
add additional textdomains.
2000-
03-
25 Sven Neumann <sven@gimp.org>
* tools/pdbgen/pdb/gimage.pdb
* app/gimage_cmds.c: corrected the description and help for the
gimp_image_[
get|
set]_component_
* functions.
* app/info_dialog.c: include dialog_handler.h
2000-
03-
25 Sven Neumann <sven@gimp.org>
* app/app_procs.c: use gtk_exit(0) instead of gtk_main_quit()
since there
is a chance that the main
loop is never entered.
Fixes bug #
7744.
* app/main.c: cosmetic change
* libgimp/gimp.[ch]: (gimp_read_expect_msg) don't claim about
receiving a
message of type GP_QUIT, simply execute it. Fixes a
warning that occured
when calling gimp_quit
from a plug_in.
Cleanup up the
code a
bit and changed gint
to gboolean
where
appropriate.
* libgimp/gimpchannel.c
* libgimp/gimpdrawable.c
* libgimp/gimpimage.c
* libgimp/gimpparasite.c: cleaned up and changed gint to gboolean
where appropriate.
* plug-ins/common/autocrop.c
* plug-ins/dbbrowser/dbbrowser_utils.c: removed unused variables
2000-
03-
25 Michael Natterer <mitch@gimp.org>
* app/cursorutil.[ch]: new global variable "gimp_busy" which gets
set/unset whenever busy cursors are added/removed.
* app/info_dialog.c: register the info dialogs with the dialog
handler.
* app/fuzzy_select.[ch]: cleanups.
Here starts the ugly workaround which simulates something
like
locking.
If it works, it will
close lots
of bugs,
if not, it
's
easy
to remove again.
So far, I didn
't find strange side effects but Gimp is told to be
a complex
program :-) Please test this.
* app/context_manager.c: don't allow tool changes if gimp_busy
is TRUE.
* app/disp_callbacks.c: don't allow mouse and key events in the
display_canvas
if gimp_busy
is TRUE.
(except
if the current tool
is FUZZY_SELECT
and it
is ACTIVE,
which
is very ugly)
Also block other stuff
like dropping colors/patterns etc.
* app/gdisplay_ops.c: don't close any display while Gimp is
busy. This
is not really what we want but
at least it prevents
crashes.
2000-
03-
25 Sven Neumann <sven@gimp.org>
* plug-ins/script-fu/script-fu-console.c: only call gtk_main_quit()
once
when closing the
dialog.
* plug-ins/script-fu/script-fu-server.c: use a gimp_dialog and
other nice things
from libgimpui.
Fri Mar
24 14:
07:
46 CET
2000 Stanislav Brabec <utx@penguin.cz>
* app/hue_saturation.c: i18n fix.
Sat Mar
25 02:
01:
18 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/pygimp/plug-ins/clothify.py
* plug-ins/pygimp/plug-ins/foggify.py
* plug-ins/pygimp/plug-ins/shadow_bevel.py
* plug-ins/pygimp/plug-ins/sphere.py: applied a patch provided by
Simon Budig <Simon.Budig@unix-ag.uni-siegen.de> which adapts the
pygimp scripts
to the new gimp_edit_fill ()
interface.
Sat Mar
25 01:
19:
10 CET
2000 Sven Neumann <sven@gimp.org>
* app/install.c: changed the title_color to "dark orange" which is
a little less drastic than the
color we chose before.
* plug-ins/MapObject/mapobject_shade.c: applied gimp-simon-20000324-0
which fixes bugs #
3320 and #
7069. Nice
work, Simon!
Fri Mar
24 23:
08:
08 CET
2000 Sven Neumann <sven@gimp.org>
* app/session.[ch]: clamp windows to screen and cascade multiple
windows
of the same
type (e.g. info_dialogs). The cascading
is a
somehow trivial approach which
is not always correct, but it seems
to work reasonably well.
2000-
03-
24 Michael Natterer <mitch@gimp.org>
* Makefile.am
* gimp1_0_splash.ppm: added
* gimp1_1_splash.ppm: removed
* gimp_splash.ppm: the image formerly known as gimp1_1_splash.ppm
* app/app_procs.c: load gimp_splash.ppm
The idea
of sharing the data_dir
between Gimp versions has
vanished, so this seems
like the right thing
to do (TM).
Keep the
1.
0 splash around
for sentimental reasons but don
't
install it anymore.
* plug-ins/common/autocrop.c: indentation paranoia.
2000-
03-
24 Michael Natterer <mitch@gimp.org>
* app/plug_in.c (plug_in_proc_def_remove): pass FALSE to
plug_in_proc_def_destroy() so the proc_def
structure gets actually
freed.
2000-
03-
24 Asbjorn Pettersen <asbjornP@dualog.no>
* plug-ins/bmp/Makefile.am : add bmpos2.c and bmpos2.h
* plug-ins/bmp/bmpread.c (ReadBMP): Add support for
reading old OS/
2 bitmaps.
* plug-ins/bmp/bmpos2.h (read_os2_head1):
* plug-ins/bmp/bmpos2.c : New file for OS/2 bitmap reading.
Fri Mar
24 17:
13:
41 CET
2000 Sven Neumann <sven@gimp.org>
plug-ins/common/mapcolor.c: applied gimp-kirchgessner-
000320-
0.
Fixes problem with
divide by zero
when selecting same colors,
adds preview
and makes the GUI more intuitive.
Additionally, I
've added another check for the drawable being RGB
in the
function that does the actual
work. Remember that the
image_type may
change while the
dialog is open!
Fri Mar
24 15:
48:
40 CET
2000 Sven Neumann <sven@gimp.org>
applied gimp-quinet-
000310-
0 by Raphael Quinet <quinet@gamers.org>
* plug-ins/script-fu/scripts/coolmetal-logo.scm: replaced the
seascape toggle with a direct selection
of the gradient.
* plug-ins/script-fu/scripts/carved-logo.scm: added new parameter
to allow some padding around the
text (useful
for tiling backgr.)
* plug-ins/script-fu/scripts/news-text.scm, speed-text.scm: added
new
parameter to specify the
text color and the background
color,
instead
of using the active colors.
* plug-ins/script-fu/scripts/bovinated-logo.scm, comic-logo.scm,
gradient-bevel-logo.scm: added new
parameter to specify the
background
color, instead
of using the active one.
* plug-ins/script-fu/scripts/asc2img.scm: save and restore
foreground
and background colors;
do not flatten the final image.
* plug-ins/script-fu/scripts/3d-outline.scm: set foreground and
background colors before
using them;
do not flatten the final
image.
* plug-ins/script-fu/scripts/clothify.scm: set the background
color before
using it.
* plug-ins/script-fu/scripts/3d-outline.scm, 3dTruchet.scm,
addborder.scm, alien-glow-arrow.scm, alien-glow-bar.scm,
alien-glow-bullet.scm, alien-glow-button.scm, alien-glow-logo.scm,
alien-neon-logo.scm, asc2img.scm, basic1-logo.scm,
basic2-logo.scm, beveled-button.scm, beveled-pattern-arrow.scm,
beveled-pattern-bullet.scm, beveled-pattern-button.scm,
beveled-pattern-heading.scm, beveled-pattern-hrule.scm,
blended-logo.scm, bovinated-logo.scm, camo.scm, carve-it.scm,
carved-logo.scm, chalk.scm, chip-away.scm, chrome-it.scm,
chrome-logo.scm, clothify.scm, comic-logo.scm, coolmetal-logo.scm,
crystal-logo.scm, distress_selection.scm, drop-shadow.scm,
erase-rows.scm, fade-outline.scm, font-map.scm, frosty-logo.scm,
fuzzyborder.scm, gimp-headers.scm, gimp-labels.scm,
glowing-logo.scm, gradient-bevel-logo.scm, hsv-graph.scm,
i26-gunya2.scm, image-
structure.scm, mkbrush.scm, neon-logo.scm,
news-
text.scm, perspective-shadow.scm, pupi-button.scm,
ripply-anim.scm, slide.scm, sota-chrome-logo.scm, speed-
text.scm,
sphere.scm, starburst-logo.scm, starscape-logo.scm, swirltile.scm,
t-o-p-logo.scm, test-sphere.scm,
text-circle.scm,
textured-logo.scm, title-
header.scm, trochoid.scm, truchet.scm,
weave.scm, xach-effect.scm: adapted the scripts
to the new
interface for gimp-
edit-fill.
* plug-ins/script-fu/scripts/Makefile.am
* plug-ins/script-fu/scripts/alien-neon-logo.scm: added file.
Fri Mar
24 15:
31:
33 CET
2000 Sven Neumann <sven@gimp.org>
* app/commands.[ch]
* app/edit_cmds.c
* app/gdisplay.c
* app/global_edit.[ch]
* app/menus.c
* tools/pdbgen/pdb/edit.pdb: applied sligthly modified versions
of gimp-quinet-
000308-
0 and gimp-quinet-
000322-
0.
From the README, Raphael Quinet provided with the patches:
This patch fixes the problems with
Edit/Fill
by allowing
the user
to choose the fill mode. The
"Fill with background
color" is prefered by some users who have been using the Gimp
for a long
time, but the
"Fill with foreground color" is
prefered
by those who are familiar with most other paint
programs.
This
change breaks a lot
of the Perl scripts. Marc knows about this,
so you
do not need
to write bugreports. Please
report broken
Script-Fus however, since they are supposed
to work.
Fri Mar
24 01:
53:
07 PST
2000 Manish Singh <yosh@gimp.org>
* configure.in: more sanity checking for the gtkxmhtml test. Also
changed datadir
to include the gimp version too. So right now
only the development headers conflict
between versions
in the same
prefix.
* gimptool.in
* gimptool.1: added and documented configure variable query options
(bindir, sbindir, sysconfdir, etc.)
* tips/Makefile.am: add gimp_tips.uk.txt
Wed Mar
22 18:
35:
25 CST
2000 Seth Burgess <sjburges@gimp.org>
* app/gdisplay_ops.c: Applied Thomas Koester's patch for
shrink-wrapping/resizing. He tried it with several wm
's
and it seems
to work...
report any problems.
Wed Mar
22 15:
43:
02 GMT
2000 Adam D. Moss <adam@gimp.org>
* gimprc.in: enable perfect-mouse in default gimprc.
2000-
03-
21 Michael Natterer <mitch@gimp.org>
* app/flip_tool.c: yesterday's "cleanups" made the file
un-compileable. Probably too much beer involved.
2000-
03-
21 Tuomas Kuosmanen <tigert@gimp.org>
* gimp1_1_splash.ppm: Trumpets and Circus Entertainment to
make the weary hard working developers happy
while we are
approaching the goal, Gimp
1.
2.. :)
= a new splash
screen.. hope you
like it.
Tue Mar
21 04:
11:
42 CET
2000 Michael Natterer <mitch@gimp.org>
Sven Neumann <sven@gimp.org>
* app/fileops.c
* app/gdisplay.[ch]: when reverting an image, reconnect all
affected views
to the reverted version. This fixes one
of the
bugs Tigert pointed out
at GUADEC.
* app/gimage_mask.[ch]
* app/flip_tool.c: cleanups
2000-
03-
20 Michael Natterer <mitch@gimp.org>
* plug-ins/gfig/gfig.c: fixed a SEGV I have introduced by
accidentially replacing g_malloc0() with g_new() instead
of
g_new0(). Andy found the crash, thanks.
Mon Mar
20 19:
15:
19 CET
2000 Stanislav Brabec <utx@penguin.cz>
* app/preferences_dialog.c: Typo fix.
2000-
03-
18 Seth Burgess <sjburges@gimp.org>
* plug-ins/common/colortoalpha.c: Fixed handling of previously
existing alpha, so it can be
run successively now (much more
useful)
2000-
03-
18 <tigert@guadec1.enst.fr>
* pixmaps/linked.xpm: another icon for the L&C&P dialog.. to be
used sometime.
* pixmaps/eye.xpm: new totally wacked commit from mitch's account
from GUADEC.. this will sometimes be used once mitch gets around
to actually implement the stuff
in layers
dialog (ph3ar!) :)
2000-
03-
18 Jay Cox <jaycox@gimp.org>
* app/paint_funcs.c: Make sure we don't divide by zero in
scale_region. Fixes bugs #
4783 and #
6907.
2000-
03-
17 Birger Langkjer <birger.langkjer@image.dk>
* plug-ins/MapObject/mapobject_ui.c:565: fixed typo/spelling
Transpararent -> Transparent
* all da.po: updated.
2000-
03-
16 Shirasaki Yasuhiro <yasuhiro@gnome.gr.jp>
* app/text_tool.c: added missing argument for error message.
2000-
03-
15 Sven Neumann <sven@gimp.org>
Michael Natterer <mitch@gimp.org>
* libgimp/gimpchainbutton.c: return TRUE from event_callback
* libgimp/gimpwidgets.c: blah
* app/install.c: now works with themes and offers an interactive
monitor calibration
dialog.
Delete your ~/.gimp-
1.
1 and enjoy!
2000-
03-
15 Sven Neumann <sven@gimp.org>
Michael Natterer <mitch@gimp.org>
* gimprc.in
* app/gimprc.c: increased default tile_cache size to 32MB
* app/install.c: minor fixes
Tue Mar
14 22:
13:
35 CET
2000 Sven Neumann <sven@gimp.org>
Michael Natterer <mitch@gimp.org>
* Makefile.am
* pixmaps/folder.xpm: new file.
* pixmaps/wilber.xpm: removed the shadows.
* gimprc.in
* user_install: cleanup.
* app/app_procs.c: only parse unitrc and gimprc if not already
done
by install.c.
* app/gimprc.[ch]: cleanups. parse_buffers_init() returns a
boolean indicating
if the buffers are really initialized.
* app/gimpui.h: include some more stuff from libgimp.
* app/install.c: Gimp's most beautiful dialog should blow away
first
time users.
(does not yet
work with themes, please help)
* app/preferences_dialog.c: removed the mem_size_unit stuff.
* libgimp/gimpchainbutton.c: cleanup.
* libgimp/gimpwidgets.[ch]: new function gimp_mem_size_entry_new()
which does the stuff known
from the prefs
dialog.
* plug-ins/script-fu/scripts/tileblur.scm: s/tilable/tileable/
Sun Mar
12 04:
26:
41 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/gfig.c: reduced the preview_size and tweaked the dialog
a
bit. Gfig should now be useable
on 800x600. (adresses bug #
5008)
Sun Mar
12 02:
25:
58 CET
2000 Sven Neumann <sven@gimp.org>
* app/color_notebook.c: connect the wm close event to the Close
button. This
is somehwaqt inconsistent since the
Close button takes
the role
of the OK button
in this
dialog, but IMO it
's better that
way
and fixes bug #
7078.
* app/fileops.c: ref the image when doing a save operation. This
lets the save plugin complete its job even
if the user decided
to close the display
and thereby deleted the image. You may still
crash the plugin
by deleting layers
from the Layers
dialog, but I
guess we will not be able
to fix this w/o a major redesign.
Fixes (well, more
or less) bug #
2291.
* app/gradient.c:
* libgimp/gimpcolorbutton.c: cosmetics
Sun Mar
12 01:
09:
27 CET
2000 Sven Neumann <sven@gimp.org>
* libgimp/Makefile.am
* libgimp/gimp.h
* libgimp/gimputils.[ch]: new files providing gimp_strescape(),
which
is the glib-
1.
3 g_strescape
function
* plug-ins/script-fu/script-fu-scripts.c: use gimp_strescape()
* app/gimprc.[ch]
* app/image_new.c
* app/preferences_dialog.c: allow to specify a default comment
which gets attached
to new images (fulfills wish #
5963)
* docs/parasites.txt: added a note that gserialize is not included
in the libgimp build
2000-
03-
11 Shirasaki Yasuhiro <yasuhiro@gnome.gr.jp>
* plug-ins/common/mpeg.c: added missing comma for
gimp_register_magic_load_handler() arguments.
2000-
03-
11 Tor Lillqvist <tml@iki.fi>
* plug-ins/twain/*.c: Use GLib's memory functions instead of
malloc
and free.
* plug-ins/winsnap/winsnap.c: Add delay functionality.
Sat Mar
11 14:
44:
19 CET
2000 Sven Neumann <sven@gimp.org>
* app/menus.c: translate branches in the gimp domain too and a
few other small fixes
Fri Mar
10 18:
10:
56 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/pygimp/plug-ins/pdbbrowse.py
* plug-ins/pygimp/plug-ins/sphere.py: applied patch from Simon Budig
makes the scripts use env instead
of hardcoded path
to python
* plug-ins/common/ps.c: applied gimp-kirchgessner-000217-0
fixes problem with toggle PostScript Level
2
fixes problem with reading EPS-files that have no showpage command
adds runlength encoding
to PostScript Level
2 files
* plug-ins/common/jpeg.c: applied gimp-cosmin-20000212
guards parasite
code with #ifdef GIMP_HAVE_PARASITES
do not save
comment if comment string is empty
* app/fileops.c
* plug-ins/common/CEL.c
* plug-ins/common/bz2.c
* plug-ins/common/gicon.c
* plug-ins/common/mpeg.c
* plug-ins/common/psd.c
* plug-ins/common/psp.c
* plug-ins/common/tga.c
* plug-ins/common/xpm.c
* plug-ins/common/xwd.c: applied gimp-mattias-000227-0
Changes the
file format auto-detection algorithm
to do the following:
1. See
if the
file name matches extensions
of formats that
do NOT have
any magic registered
2.
Check all
file formats with registered magic
3.
Check all extensions
Adds, removes
or fixes existing magic
in tga, cel, bz2, gicon, mpeg,
psd, psp, xpm, xwd
Please test this heavily (especially the
file magic).
If this patch
turns out
to be bogus, we
'll revert it. If the changes are correct,
it
's an important fix.
Fri Mar
10 12:
29:
57 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/sel2path/*.c: do not include malloc.h but use the
glib
memory functions instead (should fix bug #
7144)
Fri Mar
10 02:
55:
12 CET
2000 Sven Neumann <sven@gimp.org>
* app/blend.c: renamed Blend Mode from "Custom from Editor" to
"Custom Gradient" since the gradient editor
is not
any longer
the primary source
for gradients.
As an extra bonus, you
get a
new dnd target...
Thu Mar
9 22:
29:
14 GMT
2000 Andy Thomas <alt@gimp.org>
* app/gimpimage.c
A tattoos state can equal the highest tattoo
in the image.
Thu Mar
9 20:
45:
13 CET
2000 Sven Neumann <sven@gimp.org>
* app/commands.[ch]
* app/menus.c: moved Undo History into the Dialogs menu. The View
menu should only hold stuff affecting the view
of an image.
Thu Mar
9 12:
51:
21 CET
2000 Stanislav Brabec <utx@penguin.cz>
* plug-ins/gap/gap_decode_xanim.c
* plug-ins/gap/gap_mov_dialog.c
* plug-ins/xjt/xjt.c
* plug-ins/common/uniteditor.c: Typo fixes.
Thu Mar
9 14:
00:
55 CET
2000 Sven Neumann <sven@gimp.org>
* app/color_picker.c: for indexed images set Index in the info_window
to N/A
if sample_merged
or sample_average
is active.
Thu Mar
9 12:
44:
55 CET
2000 Sven Neumann <sven@gimp.org>
* app/gimpdrawable.c: gimp_drawable_get_color_at() now silently
returns NULL again
if the coordinates are out
of range. A lot
of
code using this
function relies
on this feature
and correctly
checks the return value. No need
to emit critical warnings here.
The GTK_CHECK_TYPE macro test
for obj != NULL, no need
to do this
check twice. Removed lots
of unnecessary calls
to g_return_if_fail().
* app/color_picker.c: with the old behaviour of
gimp_drawable_get_color_at() the
code is a
bit simpler.
* app/fuzzy_select.c: fuzzy_select relied on drawable_offsets()
returning off_x = off_y =
0 if drawable == NULL. Decided
to change
this here, fixes bug #
7077.
* app/gimpimage.[ch]: Even though we made bad experiences with the
changes
in gimpdrawable.c, I have introduced similar argument checks
here.
* app/image_map.c: indentation
Wed Mar
8 23:
37:
38 CET
2000 Sven Neumann <sven@gimp.org>
* app/menus.c: Oops, my last commit broke LANG=C. This is now fixed.
Wed Mar
8 21:
52:
51 CET
2000 Sven Neumann <sven@gimp.org>
* app/menus.c: applied and heavily modified a patch from Daniel Egger.
There
's not any more the need to declare menu branches unless we
want
to create empty submenus (
to be filled
in by plug-ins). Removes
a bunch
of messages
from the catalogs.
We
do not longer
put a seperator after submenus
if the menu contains
nothing but submenus.
2000-
03-
08 Tor Lillqvist <tml@iki.fi>
* app/cursorutil.c (gtkutil_compress_motion)
* app/edit_selection.c (process_event_queue_keys): Guard against
gdk_event_get returning NULL (which can happen
at least
on Win32).
* libgimp/gimp.def: Add a couple of new entry points.
* plug-ins/makefile.{cygwin,msc}: Update according to the source
file changes. Fix some typos
in the .msc
file.
Fixes
by Hans Breuer:
* app/resize.c: Add some more includes.
* libgimp/gimpenv.c
* plug-ins/gflare/gflare.c: Win32 header lossage fixup.
Wed Mar
8 14:
50:
57 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/common/align_layers.c
* plug-ins/common/illusion.c
* plug-ins/common/mblur.c
* plug-ins/common/papertile.c
* plug-ins/common/polar.c
* plug-ins/common/sample_colorize.c
* plug-ins/common/scatter_hsv.c
* plug-ins/common/screenshot.c
* plug-ins/common/sharpen.c
* plug-ins/common/vpropagate.c
* plug-ins/common/wind.c
* plug-ins/common/wmf.c
* plug-ins/gap/gap_navigator_dialog.c
* plug-ins/gimpressionist/gimp.c: dont mark PDB help strings for
translation, various other small fixes
* plug-ins/xjt/xjt.c
* plug-ins/xjt/xpdb_calls.c
* plug-ins/xjt/xpdb_calls.h:
applied patch provided
by Wolfgang Hofer <hof@hotbot.com>
Wed Mar
8 12:
40:
53 GMT
2000 Adam D. Moss <adam@gimp.org>
* plug-ins/common/xbm.c: Type of written array should
be unsigned,
as that
's the type of data we're initializing
it with. Cast
back to signed
for passing
to XCreateBitmapFromData()
etc.
2000-
03-
07 Michael Natterer <mitch@gimp.org>
* app/disp_callbacks.c: show GIMP_BAD_CURSOR if we have no layers.
Moved the closing bracket out
of the GTK_HAVE_SIX_VALUATORS ifdefs
(just
to force emacs
to do correct indentation).
2000-
03-
07 Michael Natterer <mitch@gimp.org>
* app/by_color_select.c: immediate cursor_update feedback on
modifier events.
* libgimp/gimpwidgets.c: one more s/private_tip/help_data/
2000-
03-
07 Shirasaki Yasuhiro <yasuhiro@gnome.gr.jp>
* plug-ins/common/Makefile.am: added missing $(MAILER)
to CPPFLAGS
for mail plugin.
2000-
03-
06 Michael Natterer <mitch@gimp.org>
* libgimp/gimpwidgets.[ch]:
namespace consistency: s/private_tip/help_data/
Mon Mar
6 10:
39:
09 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/common/plugindetails.c
* plug-ins/gap/gap_dbbrowser_utils.c: use the same strings
Sun Mar
5 13:
18:
47 PST
2000 Manish Singh <yosh@gimp.org>
* gimp.m4: need GPlugInInfo struct for the link test too
(patch
by Robert Krawitz <rlk@alum.mit.edu>)
Sun Mar
5 03:
25:
33 CET
2000 Marc Lehmann <pcg@goof.com>
* app/plug_in.c: Remove the two gimp-perl specific hacks that
should now no longer be necessary.
2000-
03-
04 Michael Natterer <mitch@gimp.org>
* Makefile.am
* cursors/selection_move.xbm
* cursors/selection_move_mask.xbm
* app/cursorutil.[ch]: new cursor for moving the selection
mask. Looks imho nicer than the ugly GDK_DIAMOND_CROSS.
* app/move.c
* app/rect_select.c: use the new cursor.
* app/paint_core.c: check for the statusbar's context_id in the
cursor_update
function. Fixes gdk_criticals with the
line preview
(which doesn
't need a mouse click). Minor cleanups.
* app/tool_options.c: put the paint_pressure options in a
GtkHWrapBox instead
of a GtkHBox. Makes the
size of the
dialog a
bit less
locale-dependent.
* plug-ins/common/xbm.c: use accessor functions instead of using
the parasite
's fields directly.
Fri Mar
3 19:
35:
43 PST
2000 Manish Singh <yosh@gimp.org>
* Made 1.1.18 release
2000-
03-
03 Michael Natterer <mitch@gimp.org>
* app/crop.c: s/"Only"/"only"/
* app/iscissors.c: one more cursor_update fix. This time I don't
claim that it
's _really_ correct.
* app/tool_options.c: don't add a separator after
opacity/paint_mode
if a paint pressure options box follows.
* cursors/bad.xbm
* cursors/bad_mask.xbm: made it FAT (no need to use thin lines
which show
as much
as possible
of the image below because the
cursor indicates that no operation
is possible).
* libgimp/gimpprotocol.[ch]: s/int/gboolean/ where appopriate,
indentation paranoia.
_gp_
*_read(): free the already allocated parts of the message if
reading a subsequent part fails. These cleanups will probably occur
shortly before the process crashes, but
at least they make the
search for real leaks easier.
* plug-ins/common/uniteditor.c: some more tooltips.
* plug-ins/common/xbm.c: store the image comment in the
"gimp-comment" parasite
and the hot spot
in the new
"hot-spot"
parasite. Added ui
for entering the hot spot.
* docs/parasites.txt: documented the new "hot-spot" parasite.
2000-
03-
03 Michael Natterer <mitch@gimp.org>
* libgimp/gimpprotocol.c (_gp_proc_return_destroy): fixed a
memleak:
free the
message's name before freeing the message itself.
2000-
03-
03 Michael Natterer <mitch@gimp.org>
* app/iscissors.c: this time cursor_update feedback is _really_
correct:
for closed curves, show the
"point" cursor if a mouse
click will
modify the curve
and the
"bad" cursor if a mouse click
will
do nothing. Seems it was not too hard
to understand how it
works...
* plug-ins/common/uniteditor.c: for consistency, did a
s/
"Delete",
"Undelete"/
"Don't Save",
"Save"/.
Thu Mar
2 23:
27:
59 CET
2000 Marc Lehmann <pcg@goof.com>
* configure.in: Fix $dirprefix to $topdir in perl part.
Thu Mar
2 21:
45:
17 GMT
2000 Andy Thomas <alt@gimp.org>
* gimp/app/nav_window.c
The
"follow display" nav
window is now hidden
when the
last
window is closed.
2000-
03-
02 Michael Natterer <mitch@gimp.org>
* app/iscissors.c: Iscissors was using rect_select_cursor_update
which
is totally wrong since the oper_update_func tool
method was
introduced (
in fact it didn
't even give correct feedback before).
Added oper_update_func, modifier_key_func, cursor_update_func
for
Iscissors which give correct cursor_update feedback now. The only
remaining inconsistency
occurs when a curve
is closed: There
's no
way
to find out
if the mouse
is over a
control point/
line or
outside (without touching the Iscissors engine, which I didn
't
want
to do because I don
't understand how it works ;-).
2000-
03-
02 Michael Natterer <mitch@gimp.org>
* app/channel_ops.c: s/"Fill Options"/"Fill Type"/
* app/gimpparasite.c: removed _() around the parasiterc header.
Thu Mar
2 01:
02:
44 CET
2000 Sven Neumann <sven@gimp.org>
* app/measure.c: Fixed my latest "fix" which introduced a new
problem. Clean statusbar
and info
window when starting a new
measurement.
2000-
03-
02 Michael Natterer <mitch@gimp.org>
* app/rect_select.[ch]: added a modifier_key_func which gives
immediate cursor_update feedback
on modifier key events.
* app/ellipse_select.c
* app/free_select.c
* app/fuzzy_select.c
* app/rect_selectP.h: call the new function.
Added current_[x|y] fields
to the tools
' structures which get
updated
from the
"motion" functions. They have
to appear
in the
same
order in all structures because the modifier_key_func treats
them all
as rectangular selection tools.
This
is ugly
and cries
for a
object hierarchy
of tools.
2000-
03-
01 Michael Natterer <mitch@gimp.org>
* app/gimpdrawable.c: gimp_drawable_get_color_at(): put the check
below
back but only require a non-indexed drawable
if the drawable
doesn
't have an image.
(The
function may
call gimp_image_get_color() with gimage == NULL
for RGB
and GRAY colors because we don
't need a colormap to
transform them
to RGB space).
This was the obscure special
case (TM).
2000-
03-
01 Michael Natterer <mitch@gimp.org>
* app/gimpdrawable.c: gimp_drawable_get_color_at(): don't
g_return_val_if_fail(!indexed, NULL) because the
function seems
to
work fine
for all kinds
of drawables. Fixes #
6756.
Or is this
check needed
for some obscure special
case?
2000-
03-
01 Michael Natterer <mitch@gimp.org>
* cursors/selection.xbm
* cursors/selection_subtract.xbm: made the selection rectangles
look the same (avoids flickering
on Ctrl/
Shift).
* cursors/selection_intersect.xbm
* cursors/selection_intersect_mask.xbm: the symbol for
intersection
is "n", not
"u".
2000-
03-
01 Michael Natterer <mitch@gimp.org>
* Makefile.am
* cursors/*: a proper naming scheme for all cursor files. Added
zoom_in
and zoom_out cursors.
* app/bezier_select.c
* app/by_color_select.c
* app/cursorutil.[ch]
* app/rect_select.c
* app/scale.[ch]: changed according to the new cursor names. Some
minor fixes.
* app/magnify.[ch]: made the zoom_in/zoom_out toggle a proper
tool_toggle
and show cursors
for the two modes.
* plug-ins/print/print-util.c: patch from Robert Kravitz which
fixes printing layers with alpha.
Wed Mar
1 00:
46:
09 CET
2000 Sven Neumann <sven@gimp.org>
* app/layers_dialog.c
* app/menus.c: remove ellipses from menu entries
2000-
03-
01 Michael Natterer <mitch@gimp.org>
* app/gdisplay.c: set <Image>/File/Revert... insensitive if the
image has no filename.
* plug-ins/common/uniteditor.c: minor fix.
Wed Mar
1 00:
13:
24 CET
2000 Sven Neumann <sven@gimp.org>
* app/gimpcontextpreview.c: return without warning if popup_timeout
is already
set. Suppresses warning that occured
on double-click.
* app/layers_dialog.[ch]
* app/menus.c: added "Delete Mask" menu entry and removed dialog
asking
if mask is to applied
or discarded
on "Apply Mask".
* app/tools.c: Magnify is not a transform tool
Tue Feb
29 21:
35:
11 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/common/sample_colorize.c: applied patch from Wolfgang
Hofer that enables checkerboard
for transparent areas
in the
preview.
2000-
02-
29 Michael Natterer <mitch@gimp.org>
* plug-ins/common/.cvsignore
* plug-ins/common/Makefile.am
* plug-ins/common/plugin-defs.pl
* po-plug-ins/POTFILES.in
* help/C/filters/Makefile.am
* help/C/filters/index.html
* plug-ins/common/uniteditor.c
* help/C/filters/uniteditor.html: new plugin.
After one year
of announcing it, I finally hacked the GIMP
unit
editor. Have fun with lightyears, parsec, ... :-)
Mon Feb
28 23:
52:
56 CET
2000 Sven Neumann <sven@gimp.org>
* app/measure.c: fixed off-by-one error for the x coordinate
* app/transform_core.c: fixed scaling without interpolation
(bug #
6681)
Mon Feb
28 19:
11:
39 GMT
2000 Adam D. Moss <adam@gimp.org>
* app/cursorutil.c app/cursorutil.h:
added gtkutil_compress_motion() utility
function to seek
and
destroy outstanding pointer motion events
from the gdk event queue
for a given widget.
* app/edit_selection.c:305: Use gtkutil_compress_motion() to
do a more thorough job
of tracking motion (something recently
started interleaving our motion events with others, largely
nullifying the effectiveness
of GDK_POINTER_MOTION_HINT_MASK).
* app/edit_selection.c:704: Yikes, the key-press snooping code
was turning part
of the event queue
back-
to-front with each
compressed key-press. (Still looks a
bit bogus overall; looks
as though it could transplant a whole chunk
of the start
of
the event queue right onto the end. I
'll probably disable it
unless someone points out that I
'm a doofus.)
Mon Feb
28 19:
37:
25 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/gap/gap_arr_dialog.[ch]
* plug-ins/gap/gap_decode_mpeg_main.c
* plug-ins/gap/gap_decode_xanim.c
* plug-ins/gap/gap_filter.h
* plug-ins/gap/gap_filter_iterators.c
* plug-ins/gap/gap_filter_pdb.[ch]
* plug-ins/gap/gap_lib.c
* plug-ins/gap/gap_mov_dialog.c
* plug-ins/gap/gap_mpege.c
* plug-ins/gap/gap_range_ops.c
* plug-ins/gap/iter_ALT/mod/plug_in_nova_iter_ALT.inc
* plug-ins/gap/iter_ALT/mod/plug_in_papertile_iter_ALT.inc
* plug-ins/gap/iter_ALT/mod/plug_in_sparkle_iter_ALT.inc:
applied patch
from Wolfgang Hofer <hof@hotbot.com>
2000-
02-
28 02:
40-GMT Garry R. Osgood <gosgood@idt.net>
* gimp/app/by_color_select.c
* gimp/app/color_picker.c
* gimp/app/gimpdrawable.c
* gimp/app/image_map.c
* gimp/app/paint_core.c
Inadvertent logic error
in g_return_val_if_fail()
style sanity checks implemented
in
gimp_drawable_get_color_at() gave rise
to
segment violation reported
in #
6624;
error admitted out-
of-bounds x&y that
do not map
to tiles. Closes #
6624.
GTK-critical warnings which result
from
this new sanity
check require that
gimp_drawable_get_color_at() clients
perform initial culling
of out-
of-bounds
x & y coordinates.
2000-
02-
28 Michael Natterer <mitch@gimp.org>
* libgimp/gimpfileselection.c
* libgimp/gimpunitmenu.c: behave like other dialogs (close) when
pressing
"OK" or "Cancel".
* libgimp/stdplugins-intl.h
* plug-ins/script-fu/script-fu-intl.h: bind the "gimp-libgimp"
textdomain also
if HAVE_LC_MESSAGES
is undefined.
* plug-ins/print/print-ps.c
* plug-ins/print/print.c: applied a patch from Robert L Kravitz
<rlk@alum.mit.edu> which adds a
"Center" button, activates all
text entries
and corrects the rounding behaviour.
And a minor fix
for the PS driver.
* plug-ins/dbbrowser/Makefile.am
* plug-ins/dbbrowser/dbbrowser.h: removed.
* plug-ins/dbbrowser/dbbrowser.c
* plug-ins/dbbrowser/dbbrowser_utils.c
* plug-ins/dbbrowser/dbbrowser_utils.h
* plug-ins/common/plugindetails.c: ui and code cleanup.
libgimp ui stuff
and a proper
include structure for the dbbrowser.
* plug-ins/script-fu/script-fu-console.c: include
"plug-ins/dbbrowser/dbbrowser_utils.h".
Sun Feb
27 21:
55:
44 CET
2000 Sven Neumann <sven@gimp.org>
* po-script-fu/Makefile.in.in: forgot to check this in
2000-
02-
27 14:
54:
18 EST Garry R. Osgood <gosgood@idt.net>
* gimp/app/gimpimage.c Fixed small typo.
Sun Feb
27 20:
25:
45 CET
2000 Sven Neumann <sven@gimp.org>
Script-Fu now has its own textdomain. This allows full
localisation
of the Script-Fu UI. Now all that
's missing
is a script that extracts the translatable trings out
of
the (script-fu-register ...) calls.
* Makefile.am
* configure.in
* po-script-fu/*: new files.
* app/plug_in.c: allow translation of the temporary installed
Script-Fu scripts
* plug-ins/script-fu/Makefile.am
* plug-ins/script-fu/script-fu-intl.h: new file
* plug-ins/script-fu/script-fu-console.c
* plug-ins/script-fu/script-fu-scripts.c
* plug-ins/script-fu/script-fu-server.c
* plug-ins/script-fu/script-fu.c: bind to the gimp-script-fu
textdomain
and use gettext
for all labels
in the script UI.
2000-
02-
27 Michael Natterer <mitch@gimp.org>
* libgimp/gimphelpui.c: added documentation.
Sun Feb
27 13:
07:
31 CET
2000 Sven Neumann <sven@gimp.org>
* app/gimpimage.c
* app/layer.c: removed warnings, cleaned up the source,
unmarked internal error messages
for translation
Sat Feb
26 23:
58:
27 GMT
2000 Andy Thomas <alt@gimp.org>
* gimp/app/nav_window.c
Now takes note
of the users
set preview
size when close to the
edge
of the
screen.
If the user selected <
MAX size of preview the popup would appear
in the incorrect location
of the
screen. This
is a slight
change
to the checkin
of Sat Feb
19 13:
53:
34 CET
2000 by
Sven Neumann <sven@gimp.org>
Sat Feb
26 19:
56:
35 CET
2000 Sven Neumann <sven@gimp.org>
Daniel Egger <Daniel.Egger@suse.de>
* app/menus.c: Branches are now translated on the fly by using
the translation
of the menu_entry that causes the menu
to be
created. This has the drawback that this menu needs
to have a
proper translation
or the branch won
't be translated, but we
don
't need the dummy_entries any more and plugins can provide
deeply nested menus that are translated
from one
string.
* plug-ins/gap/gap_frontends_main.c
* plug-ins/script-fu/script-fu.c
* plug-ins/webbrowser/webbrowser.c: removed the dummy entries
The translation
of Script-Fu
is the remaining problem. IMHO we
should solve this properly
by writing a xgettext-
like script
that parses the Script-Fus
and add a gimp-script-fu domain.
With trivial changes
to script-fu-scripts.c we will
get a
completely internationalized Script-Fu UI.
2000-
02-
26 Garry R. Osgood <gosgood@idt.net>
* app/commands.c
* app/gimpimage.c
* app/layer.c
* app/layer.h
* app/resize.c
* app/resize.h
* help/C/dialogs/Makefile.am
* help/C/dialogs/scale_layer_warn.html (new: placeholder)
Aliasing artifacts that changed relative positions
of layers
under scaling, giving rise
to #
5271, are
minimized
by a new layer.c
function,
layer_scale_by_factors(). Closes #
5271. See
http://idt.net/~gosgood/gimp-patch/patch07.html
for further detail. See also usage documentation
for layer_scale()
and layer_scale_by_factors()
in layer.c.
Provided logic
for the Scale Image
dialog box
<Image->Scale Image...>
to pre-
check an image
's layers for the possibility
that a particular scaling, s:
0 < s <
1, reduces
a layer dimension
to zero. Should this
case prevail,
a boolean
dialog box warns the user
of the possibility.
The user may (
1) Cancel, returning focus
to Scale
Image
and the possibility
of corrective adjustment,
or
(
2) OK the scaling. The layers that will vanish upon
the new scaling are culled
from the GimpImage::layers
list first. >>Please Test This!<< I
've tested it
fairly thoroughly, but my physician reports that I
suffer
from hubris. ;)
2000-
02-
26 Michael Natterer <mitch@gimp.org>
* libgimp/gimphelpui.[ch]
* libgimp/gimpdialog.c: added some not-yet-complete documentation.
Sat Feb
26 14:
56:
15 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/common/exchange.c: implemented locking of threshold
sliders (fixes bug #
6613)
2000-
02-
26 Shirasaki Yasuhiro <yasuhiro@gnome.gr.jp>
* app/menus.c
* plug-ins/gap/gap_frontends_main.c
* plug-ins/script-fu/script-fu.c
* plug-ins/webbrowser/webbrowser.c: moved dummy menu entries
for menu path translation
into plugins.
Sat Feb
26 04:
37:
44 CET
2000 Sven Neumann <sven@gimp.org>
* libgimp/Makefile.am: excluded gserialize.[ch] from the build
* libgimp/*: header cleanup
2000-
02-
26 Michael Natterer <mitch@gimp.org>
* app/channels_dialog.c
* app/layers_dialog.c
* app/ops_buttons.[ch]
* app/paths_dialog.c: use GimpPixmap widgets. Don't pass the
parent widget pointer
to ops_button_box_new().
2000-
02-
25 Asbjorn Pettersen <asbjornP@dualog.no>
* libgimp/gimpenv.c: <sys/types.h> before <sys/stat.h> to skip
warning (OS/
2)
Fri Feb
25 19:
50:
35 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/Lighting/Makefile.am
* plug-ins/MapObject/Makefile.am: remove header files that were
removed
from the tree
2000-
02-
24 Michael Natterer <mitch@gimp.org>
* plug-ins/print/print.c: use the ui constructors from libgimp,
put the widgets
into frames, removed callbacks wich are not used
any more. Makes the
dialog smaller but
is not perfect yet.
Re-applied Sven
's patch which initializes the "File" printer.
Thu Feb
24 18:
44:
58 CET
2000 Sven Neumann <sven@gimp.org>
* app/menus.c: Applied patch provided by Daniel Egger that
enables shortcuts
for the toolbox menus. Nice
for tall toolbox
layouts.
Thu Feb
24 17:
06:
02 CET
2000 Sven Neumann <sven@gimp.org>
* app/fileops_cmds.c
* tools/pdbgen/pdb/fileops.pdb: don't add an already registered
load|save handler twice
to the list. This fixes the problem
that extension were listed twice
if a
load|save plugin changed.
* app/plug_in.[ch]: code cleanup, indentation
* app/xcf.[ch]: same here, include copyright headers
* plug-ins/common/wmf.c: properly cancel the load if the user
pressed Cancel
in the
dialog (fixes bug #
6500)
2000-
02-
24 Michael Natterer <mitch@gimp.org>
* app/paths_dialog.c: we were also leaking all path preview
pixmaps ever created. Always remember that GdkPixmaps are not
created
"floating" but with a real refcount
of 1. Minor cleanups.
2000-
02-
24 Michael Natterer <mitch@gimp.org>
* app/gimpbrush.[ch]
* app/gimpbrushgenerated.[ch]
* app/gimpbrushlist.[ch]
* app/gimpbrushlistP.h
* app/gimpbrushpipe.[ch]
* app/gimpbrushpipeP.h: did a brushes code-review: indentation,
removed some includes, didn
't find a bug :-)
* app/gradient.c
* app/palette.c: we were leaking all gradient and palette preview
pixmaps
as well
as all lists
of palette colors
on each
refresh.
* libgimp/gimpenv.c: updated documentation.
2000-
02-
24 Michael Natterer <mitch@gimp.org>
* app/tool_options.c: another leak: don't allocate the
PaintPressureOptions
structure twice
for one tool.
2000-
02-
24 Michael Natterer <mitch@gimp.org>
* app/datafiles.c: fixed a memleak.
* app/gimpbrushlist.c
* app/gradient.c
* app/palette.c: use the gimp_path_* functions, cleanups.
* app/gimpbrushpipe.c: call the "destroy" function of the parent
class, not
of the
object class. Fixes a huge memleak
on each
"Refresh".
* app/gimpbrushpipeP.h
* app/gimplist.c
* app/gimpbrush.c: did some cleanups while searching the brush
memleak.
* libgimp/gimpenv.c: gimp_path_get_user_writable_dir(): return a
copy of the
string.
* plug-ins/FractalExplorer/Dialogs.c
* plug-ins/gfig/gfig.c
* plug-ins/gflare/gflare.c: g_free() the string returned by
gimp_path_get_user_writable_dir().
Thu Feb
24 02:
20:
15 CET
2000 Sven Neumann <sven@gimp.org>
* app/gimprc.c: gimp_parasite_attach() creates a copy of
the parasite, so
free it here after attaching it
Thu Feb
24 00:
42:
12 CET
2000 Sven Neumann <sven@gimp.org>
* app/text_tool.c: Don't crash if a font couldn't be loaded.
(fixes bug #
6526). Reordered the way the objects
in the
tool_options
dialog are connected, so the widgets sensitivity
is set correctly.
Thu Feb
24 00:
10:
29 CET
2000 Sven Neumann <sven@gimp.org>
* app/plug_in.c: don't bind to the default textdomain twice if
a plug-
in adds it
using gimp_plugin_domain_add ()
Wed Feb
23 23:
31:
07 CET
2000 Sven Neumann <sven@gimp.org>
* app/plug_in.c: plugged memleaks
2000-
02-
24 Tor Lillqvist <tml@iki.fi>
* libgimp/gimp.h (Win32): Include <stdlib.h> for __argc and__argv.
* libgimp/{gimp,gimpui}.def: Add new entry points.
* libgimp/gimpenv.c (Win32): Make compileable, with no geteuid etc.
* app/makefile.{cygwin,msc}
* libgimp/makefile.{cygwin,msc}: Update object file list.
Wed Feb
23 21:
07:
41 CET
2000 Sven Neumann <sven@gimp.org>
* app/fileops.c
* app/main.c
* app/menus.[ch]
* app/plug_in.c: The ultimate solution to the i18n problem :-)
The
"i18n problem" is (TM) Daniel Egger
and this solution
is a
derivative
work using his ideas
and some
of the
code he provided.
We bind
to the gimp-std-plugins domain
and additionally
to all
domains explicitely
specified by plugins.
When translating a
menu_entry, we use our knowledge about the domain the plug-
in is
in and only
search in that textdomain. No need
to iterate through
all domains
any more.
There
is a small hack
to make the perl localisation
work
that will be removed
as soon
as the perl-fu scripts use the
gimp_plugin_add_domain()
function.
* app/gimprc.c
* app/plug_in_cmds.c
* tools/pdbgen/pdb/plug_in.pdb: small cleanups
Wed Feb
23 19:
04:
08 CET
2000 Sven Neumann <sven@gimp.org>
* app/gimprc.c
* app/internal_procs.c
* app/plug_in.[ch]
* app/plug_in_cmds.c
* libgimp/gimp.[ch]
* tools/pdbgen/pdb/plug_in.pdb: new functions
gimp_plugin_domain_add()
and gimp_plugin_domain_add_with_path()
that allow a plugin
to specify its textdomain
in the query()
function. The info
is saved
and read in from the pluginrc, but
not yet used.
2000-
02-
23 Michael Natterer <mitch@gimp.org>
* app/file_new_dialog.c: use a gimp_query_boolean_box().
* libgimp/gimpenv.c
* libgimp/gimpquerybox.c: documentation updates.
* libgimp/gimpwidgets.[ch]: changed the widget constructors to
return only the container widget
and added access marcos
for the
sub-widgets. Added documentation
for all functions.
Made gimp_toggle_button_sensitive_update() public so this feature
can be properly documented.
* plug-ins/common/blur.c
* plug-ins/common/gauss_iir.c
* plug-ins/common/gauss_rle.c
* plug-ins/common/plasma.c
* plug-ins/common/randomize.c
* plug-ins/common/snoise.c
* plug-ins/common/spread.c
* plug-ins/common/tile.c
* plug-ins/gflare/gflare.c: updated according to the
gimpwidgets.[ch] changes.
Wed Feb
23 14:
50:
09 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/print/print-escp2.c
* plug-ins/print/print-pcl.c
* plug-ins/print/print-util.c
* plug-ins/print/print.c:
Applied patch
from Robert L Krawitz <rlk@alum.mit.edu>.
Bumps
print plug-
in version
to 3.
0.
9 and adds a few nifty
little features. Now all we need
is a facelift
for the
dialog...
Wed Feb
23 01:
15:
12 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/common/gtm.c: added a warning in the case the user
tries
to save a large image
as an HTML
table
Tue Feb
22 22:
25:
29 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/common/grid.c: added support for indexed images and
corrected the behaviour
for grayscale drawables
Tue Feb
22 18:
40:
53 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/gfig/gfig.c: typso fixed
2000-
02-
22 Michael Natterer <mitch@gimp.org>
* app/gimpcontext.[ch]: it's more intelligent to implement the
parent_context stuff with gtk_signal_connect_object() instead
of
having internal callbacks
for each context attribute.
Exported the existing gimp_context_
*_changed() functions and
changed them
to do nothing but emitting the signal.
* app/app_procs.c
* app/tools.c
* app/transform_tool.c: use gimp_context_tool_changed() instead of
gtk_signal_emit_by_name().
2000-
02-
22 Michael Natterer <mitch@gimp.org>
* app/color_area.[ch]
* app/interface.c: pass masks for the "default" and "swap" pixmaps
to the color_area constructor
and use them
to create a clip
mask
in color_area_draw().
* app/datafiles.[ch]: some harmless cleanups.
* libgimp/gimppixmap.c: use gtk_pixmap_set_build_insensitive()
instead
of accessing the
field directly.
Tue Feb
22 01:
42:
01 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/perl/Makefile.PL: Made 'make install' work again.
The gimp-perl po files are however not installed. Marc, you
will want
to look
into this again.
Tue Feb
22 01:
20:
05 CET
2000 Sven Neumann <sven@gimp.org>
* libgimp/gimpchainbutton.c: set the widget's requisition so it
can be properly packed before it
's realized. Fixes bug #6470.
Mon Feb
21 19:
41:
49 CET
2000 Sven Neumann <sven@gimp.org>
* app/pixmaps2.h: Tried to bring a little more shape into the
newer tool icons. Still not content with dodge
and measure, but
IMO it
's better than before especially for dark themes.
2000-
02-
21 Michael Natterer <mitch@gimp.org>
* libgimp/gimppixmap.c: fixed a gtk-doc comment.
* libgimp/gimpenv.[ch]: new functions:
- gimp_path_parse(): Creates a GList
of strings
from a searchpath
string and performs sanity checks.
- gimp_path_to_str(): Creates a searchpath
string from the list
returned
by gimp_path_parse().
- gimp_path_free(): Frees the list returned
by gimp_path_parse().
- gimp_path_get_user_writable_dir(): Returns the first dir
in a
path
where the user has
write access. With this
function the
"Save" dialogs
of some plugins always show the plugin
's
subdirectory
of the user
's gimp_dir instead of the read-only
global one.
* app/datafiles.[ch]
* app/gimpbrushlist.c: use the new functions and
s/datafile_loader_t/GimpDataFileLoaderFunc/.
* plug-ins/FractalExplorer/Dialogs.c
* plug-ins/FractalExplorer/FractalExplorer.c
* plug-ins/gfig/gfig.c
* plug-ins/gflare/gflare.c
* plug-ins/gimpressionist/gimpressionist.c: use the new functions.
Mon Feb
21 14:
05:
56 CET
2000 Sven Neumann <sven@gimp.org>
* app/gimpbrushlist.c
* po/POTFILES.in: actually load generated brushes, marked a few
messages
for translation
Mon Feb
21 13:
04:
47 CET
2000 Sven Neumann <sven@gimp.org>
* app/blend.c
* plug-ins/Lighting/lighting_ui.c
* plug-ins/MapObject/mapobject_ui.c: more places that had the same
Solaris compilation problems
2000-
02-
21 Michael Natterer <mitch@gimp.org>
* app/perspective_tool.c
* app/rotate_tool.c
* app/scale_tool.c
* app/shear_tool.c
* plug-ins/common/gauss_iir.c
* plug-ins/common/gauss_rle.c: fix Solaris compilation problems
reported
by Ludovic Poitou <ludovic.poitou@france.sun.com>.
* libgimp/gimppixmap.[ch]: new function gimp_pixmap_set().
* plug-ins/gfig/gfig.c: hacked the ui to use the libgimp widgets &
constructors
and slightly reorganized it
to use fewer
screen
space (not yet perfect). Did a general namespace &
code cleanup.
* plug-ins/FractalExplorer/FractalExplorer.c: use a GimpPathEditor
widget.
Mon Feb
21 11:
59:
33 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/common/curve_bend.c
* plug-ins/common/sample_colorize.c
* plug-ins/gap/gap_arr_dialog.c
* plug-ins/gap/gap_mov_dialog.c
* plug-ins/gap/gap_split.c: GUI updates by Wolfgang Hofer
Sun Feb
20 20:
34:
40 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/common/grid.c: hopefully got it right this time
Sun Feb
20 18:
40:
34 CET
2000 Marc Lehmann <pcg@goof.com>
* app/fileops.c: Fix setting of filename on Save As (the filename
was not
set on the first
call, only
on subsequent ones).
Sun Feb
20 10:
46:
00 CST
2000 Seth Burgess <sjburges@gimp.org>
* app/gdisplay_ops.c: Fix bug that was causing images too
big
to really mess up
when shrink wrapped. Tried
to make
it
work right
for positioning image
as well, but I fear
this may be WM dependant. Please let me know
if things
hang
of the edges
for you... (Fixes #
6257)
Sun Feb
20 03:
46:
12 CET
2000 Sven Neumann <sven@gimp.org>
* app/devices.c
* app/gimpdnd.c
* app/info_window.c
* app/interface.c
* app/tools.[ch]: do not ignore the mask of the tool icons
Sat Feb
19 20:
34:
43 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/common/pnm.c: Load files in the pbm ascii format even
if they
do not use whitespace
in the bits section (which
is
perfectly OK according
to the pbm manpage). Fixes bug #
6330.
Sat Feb
19 17:
27:
07 CET
2000 Sven Neumann <sven@gimp.org>
* app/interface.c: Use geometry hints (minimum size and size
increments)
for the toolbox. This works quite nice here
at my
box, but your mileage may vary, so please test this
and report
back...
2000-
02-
19 Michael Natterer <mitch@gimp.org>
* libgimp/gimppixmap.c: gimp_pixmap_new(): set the widget's
requisition so it can be properly packed before it
's realized.
* libgimp/gimpwidgets.[ch]: added a "text" parameter to
gimp_pixmap_button_new().
* app/undo_history.c: use gimp_pixmap_buttons.
* app/gradient.c
* app/nav_window.c
* app/palette.c
* libgimp/gimppatheditor.c
* plug-ins/Lighting/lighting_ui.c
* plug-ins/MapObject/mapobject_ui.c: changed calls to
gimp_pixmap_button_new().
* plug-ins/MapObject/mapobject_main.c: INIT_I18N() was missing in
query().
* plug-ins/pagecurl/pagecurl.c: use GimpVector2 functions instead
of reinventing the wheel.
* plug-ins/helpbrowser/helpbrowser.c: use gimp_pixmap_buttons.
* plug-ins/helpbrowser/back.xpm
* plug-ins/helpbrowser/forward.xpm: cropped.
Sat Feb
19 13:
53:
34 CET
2000 Sven Neumann <sven@gimp.org>
* app/fuzzy_select.c: ignore motion_events in a time-window of
100ms after the last event. Was intended
as a workaround
for bug
#
5949, but IMO it makes the tool more responsive
and easier
to
control.
* app/nav_window.c: as a workaround for bug #5955 move the
navigation popup
on screen if used too
close to the
screen borders.
Moving the
cursor will make the image
scroll by a large amount
eventually, but IMHO this
is better than having a nonfunctional
navigation popup.
* plug-ins/common/curve_bend.c
* plug-ins/gap/gap_decode_xanim.c: fixed typos
Sat Feb
19 00:
05:
12 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/common/ps.c: default to rotation = 0
2000-
02-
18 Michael Natterer <mitch@gimp.org>
* app/paint_options.h
* app/tool_options.h: put the pointer to tool's private context to
the PaintOptions
structure instead
of attaching it
to the
paint_mode optionmenu (which does not exist
for all paint tools
which have a
private context). Fixes bug #
6308.
2000-
02-
18 Michael Natterer <mitch@gimp.org>
* libgimp/gimpwidgets.c: added (empty) documentation headers.
Fri Feb
18 19:
16:
26 CET
2000 Sven Neumann <sven@gimp.org>
* app/Makefile.am: forgot to exclude airbrush_blob.[ch] from the
build
* app/gimpbrushgenerated.c
* app/ink.c
* app/measure.c
* app/rotate_tool.c: use gimp_rad_to_deg and gimp_deg_to_rad macros
2000-
02-
18 Michael Natterer <mitch@gimp.org>
* libgimp/gimpchainbutton.c
* libgimp/gimpcolorbutton.c: documentation updates.
Fri Feb
18 16:
20:
25 CET
2000 Sven Neumann <sven@gimp.org>
* libgimp/gimppatheditor.c
* libgimp/gimpquerybox.c: removed warnings about undeclared functions
by including the appropriate
header files, don
't include gimpintl.h
* plug-ins/Lighting/lighting_ui.c: use g_new instead of malloc
2000-
02-
18 Michael Natterer <mitch@gimp.org>
* libgimp/Makefile.am
* libgimp/gimppixmap.[ch]: simple widget which creates a pixmap
from XPM
data without the need
to worry about it
's parent's
"realized" state
and other stuff.
* libgimp/gimpcolorbutton.c: removed a gtk-doc comment from an
internal
function.
* libgimp/gimpwidgets.[ch]: new function gimp_pixmap_button_new().
* app/gimpui.h
* libgimp/gimpui.h: include gimppixmap.h.
* app/gradient.c
* app/nav_window.c
* app/palette.c
* libgimp/gimpfileselection.[ch]
* libgimp/gimppatheditor.c
* libgimp/gimpquerybox.c
* plug-ins/FractalExplorer/FractalExplorer.c: use GimpPixmaps.
* plug-ins/Lighting/*
* plug-ins/MapObject/*: some more cleanups: reduced # of includes,
made
private functions static, use GimpPixmaps.
* plug-ins/libgck/Makefile.am
* plug-ins/libgck/NEWS
* plug-ins/libgck/README
* plug-ins/libgck/TODO
* plug-ins/libgck/docs/html/gck.html
* plug-ins/libgck/docs/html/gck_application_window.html
* plug-ins/libgck/docs/html/gck_dialog_window.html
* plug-ins/libgck/docs/html/gckmath.html
* plug-ins/libgck/docs/html/gckui.html
* plug-ins/libgck/docs/html/gckvector.html: removed because they
documented files which don
't exist any more.
Fri Feb
18 10:
43:
30 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/ifscompose/ifscompose.c:
use gimp_color_button_double_new(), simplifies the
code a
bit...
2000-
02-
18 Michael Natterer <misch@gimp.org>
* libgimp/gimpcolorbutton.[ch]: new function
gimp_color_button_double_new() which uses an array
of gdouble
instead
of guchar
to store the
color.
* libgimp/gimpwidgets.h: added macros for easier access of the
scale_entries widgets.
* plug-ins/common/film.c: use the scale_entry widget accessors.
* plug-ins/libgck/gck/Makefile.am
* plug-ins/libgck/gck/gckcolor.h
* plug-ins/libgck/gck/gcktypes.h
* plug-ins/libgck/gck/gckui.[ch]: removed.
* plug-ins/libgck/gck/gck.h
* plug-ins/libgck/gck/gckcolor.c: left only the color functions in
libgck.
* plug-ins/Lighting/lighting_pixmaps.h
* plug-ins/MapObject/mapobject_pixmaps.h: removed (include the
pixmaps directly).
* po-plug-ins/POTFILES.in: added mapobject_ui.c.
* plug-ins/Lighting/lighting_image.c
* plug-ins/Lighting/lighting_main.[ch]
* plug-ins/Lighting/lighting_preview.c
* plug-ins/Lighting/lighting_ui.[ch]
* plug-ins/MapObject/mapobject_image.[ch]
* plug-ins/MapObject/mapobject_main.[ch]
* plug-ins/MapObject/mapobject_preview.c
* plug-ins/MapObject/mapobject_ui.[ch]: use gtk+ and libgimp
functions instead
of gck ones, cleanups, I18N. More stuff
to
come...
Thu Feb
17 03:
30:
40 PST
2000 Manish Singh <yosh@gimp.org>
* tools/pdbgen/*.pl: added 2000 to the copyrights
* tools/pdbgen/lib.pl: it's foo_pdb.[ch] now
* tools/pdbgen/pdb/drawable.pdb
* tools/pdbgen/pdb/parasite.pdb: reenabled sanity checks for the
drawable IDs
and the parasite names
* app/drawable.c
* app/gimpdrawable.c: added a bunch of g_return_if_fail's, instead
of the silent
check and return
in many functions. This should also
be done
in gimpimage.c
and the
like too.
* app/gimpdrawable.h
* app/layer.c: cosmetic code fix
Thu Feb
17 11:
02:
27 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/gap/gap_decode_mpeg_main.c
* plug-ins/imagemap/imap_default_dialog.c
* plug-ins/imagemap/imap_main.c
* plug-ins/imagemap/imap_selection.c
* plug-ins/pagecurl/pagecurl.c: i18n fixes, typos, hide useless
(not connected) help buttons
2000-
02-
17 Shirasaki Yasuhiro <yasuhiro@gnome.gr.jp>
* plug-ins/imagemap/imap_circle.c
* plug-ins/imagemap/imap_cmd_guides.c
* plug-ins/imagemap/imap_default_dialog.c
* plug-ins/imagemap/imap_edit_area_info.c
* plug-ins/imagemap/imap_file.c
* plug-ins/imagemap/imap_grid.c
* plug-ins/imagemap/imap_main.c
* plug-ins/imagemap/imap_menu.c
* plug-ins/imagemap/imap_polygon.c
* plug-ins/imagemap/imap_popup.c
* plug-ins/imagemap/imap_preferences.c
* plug-ins/imagemap/imap_rectangle.c
* plug-ins/imagemap/imap_selection.c
* plug-ins/imagemap/imap_settings.c
* plug-ins/imagemap/imap_toolbar.c
* plug-ins/imagemap/imap_tools.c
* po-plug-ins/POTFILES.in: include config.h and more gettext
tagging.
2000-
02-
16 Garry R. Osgood <gosgood@idt.net>
* app/paint_funcs.c: replace_pixels() was
naively zeroing RGB components
of RGBA pixels
when projecting
and compositing paint_core
and currently active layer pixels. Closes
#
5947. See bug
report,
and
http://idt.net/~gosgood/gimp-patch/patch06.html
for further detail.
Wed Feb
16 21:
42:
19 CET
2000 Sven Neumann <sven@gimp.org>
* app/channel_ops.c: copy image parasites on image duplicate
(fixes bug #
6270)
Wed Feb
16 17:
36:
43 CET
2000 Sven Neumann <sven@gimp.org>
* PLUGIN_MAINTAINERS: updated file sizes
* plug-ins/common/curve_bend.c: applied patch from author
Wolfgang Hofer that fixes bug #
6012.
2000-
02-
16 David Monniaux <monniaux@miaou.ens.fr>
* plug-ins/gap/gap_mov_dialog.c: fixed typos in dialog strings.
Wed Feb
16 14:
46:
14 CET
2000 Sven Neumann <sven@gimp.org>
* app/pathsP.h: removed
* app/path.h
* app/pathP.h
* app/path_transform.h: new header files. Only files that absolutely
need
to access the Path structures internally need
to include pathP.h.
All other functionality
is described
in the other
header files.
* app/Makefile.am
* app/bezier_select.h
* app/bezier_selectP.h
* app/edit_selection.c
* app/flip_tool.c
* app/gimpimage.c
* app/gimpimage.h
* app/gimpimageP.h
* app/path.c
* app/paths_cmds.c
* app/paths_dialog.c
* app/transform_core.c
* app/undo.c
* app/xcf.c
* tools/pdbgen/pdb/paths.pdb: Changed according to the changes
described above.
2000-
02-
16 Tuomas Kuosmanen <tigert@gimp.org>
* gimp1_1_splash.ppm: New splash, valentine is over.
This one
is to show the respect
to all
of you great
people hacking
on Gimp. You are making my day :)
Thanks. Let the bugs die!
Wed Feb
16 03:
49:
40 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/common/unsharp.c: removed warnings
Wed Feb
16 03:
08:
10 CET
2000 Sven Neumann <sven@gimp.org>
* app/interface.c: new default toolbox layout: 5x5 tools
Wed Feb
16 02:
36:
48 CET
2000 Sven Neumann <sven@gimp.org>
* tools/pdbgen/pdb/paths.pdb
* app/Makefile.am
* app/bezier_select.c
* app/bezier_select.h
* app/bezier_selectP.h
* app/channel_ops.c
* app/context_manager.c
* app/gimage_cmds.c
* app/gimpimage.c
* app/gimpimage.h
* app/gimpimageP.h
* app/lc_dialog.c
* app/menus.c
* app/path.c: new file
* app/pathsP.h
* app/paths_cmds.c
* app/paths_dialog.c
* app/paths_dialog.h
* app/paths_dialogP.h
* app/pixmaps2.h
* app/tool_options.c
* app/tools.c
* app/toolsF.h
* app/xcf.c:
Moved some functions out
of paths_dialog.c
into the new
file
paths.c
and did a general namespace cleanup:
s/PATHP/Path
*/ s/PATHIMAGELISTP/PathList*/ and friends.
Paths are now copied
on image duplicate (fixes bug #
5726).
Removed Path Tool
and XInput Airbrush
from the build
and
renamed
"Layers & Channels" to "Layers, Channels & Paths".
* plug-ins/xjt/README_xjt_fileformat.txt
* plug-ins/xjt/xjt.c
* plug-ins/xjt/xpdb_calls.c
* plug-ins/xjt/xpdb_calls.h: applied patch from Wolfgang Hofer
that enables loading
and saving
of paths based
on Andy
's changes
explained below.
Tue Feb
15 23:
27:
42 GMT
2000 Andy Thomas <alt@gimp.org>
* gimp/app/gimpdrawable.c
* gimp/app/channel.c
* gimp/app/layer.c
* gimp/app/channel.h
* gimp/app/layer.h
* gimp/app/gimpimage.c
* gimp/app/gimpimage.h
* gimp/app/gimpdrawable.h
* gimp/tools/pdbgen/pdb/paths.pdb
* gimp/tools/pdbgen/pdb/layer.pdb
* gimp/tools/pdbgen/pdb/channel.pdb
* gimp/tools/pdbgen/pdb/gimage.pdb
* gimp/app/channel_cmds.c
* gimp/app/gimage_cmds.c
* gimp/app/internal_procs.c
* gimp/app/layer_cmds.c
* gimp/app/paths_cmds.c
New gimp_
*_set_tattoo procedures. This allows save/load plugins
to save/restore tattoo states
of layers, channels
and paths. Note the
internal tattoo state can also be
set, however rigorous checks are
performed
to make sure that the internal tattoo states
of layer,
channels
and paths are consistent
and that the new state value
is
newval >
MAX(
MAX(layertattoo),
MAX(channeltattoo),
MAX(pathtattoo)).
Tue Feb
15 13:
14:
31 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/common/unsharp.c:
updates
from author Winston Chang <wchang3@students.wisc.edu>
2000-
02-
15 Tor Lillqvist <tml@iki.fi>
* libgimp/gimp.def
* libgimp/gimpui.def
* libgimp/makefile.{cygwin,msc}
* app/makefile.{cygwin,msc}
* plug-ins/makefile.{cygwin,msc}: Updates.
* app/datafiles.c (is_script): New Win32-only function, which
tests
if a
file's extension matches one of the extensions in the
PATHEXT environment variable (which the cmd.exe command
interpreter also uses). This
is to avoid starting applications
associated with
any random
data file the user might have dropped
in the plug-ins folder,
while still supporting plug-ins written
in
scripting languages.
* app/gimpparasite.c (gimp_parasiterc_save): (Win32:) Cannot
rename
to an existing
file.
* plug-ins/Lighting/lighting_image.c
* plug-ins/Lighting/lighting_share.c
* plug-ins/MapObject/mapobject_preview.c
* plug-ins/MapObject/mapobject_shade.c: Use G_PI.
* plug-ins/common/gz.c: #ifdef G_OS_WIN32 was used before its
potential
definition via glib.h.
* plug-ins/common/jpeg.c: Also recognize Exif files, which are
typically produced
by digital cameras. The usually have a .jpg
file name extension,
and would thus already match this plug-
in,
but
add the magic
string just
in case. They are loaded just fine
by libjpeg even
if they don
't have the JFIF signature.
* plug-ins/common/tiff.c: Set TIFF warning and error handler, so
we
get to pass libtiff
's messages through the normal channels.
2000-
02-
14 Michael Natterer <mitch@gimp.org>
* plug-ins/libgck/gck/Makefile.am
* plug-ins/libgck/gck/gckimage.h: removed.
2000-
02-
14 Michael Natterer <mitch@gimp.org>
* app/Makefile.am
* app/vector2d.[ch]: removed.
* app/gimpbrush.h
* app/paint_core.c: use the vectors from libgimp.
Mon Feb
14 18:
53:
23 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/common/winclipboard.c: typo
2000-
02-
14 Michael Natterer <mitch@gimp.org>
* libgimp/gimpvector.[ch]: name parameters "vector1", "vector2"
etc. instead
of just
"a",
"b" etc.
2000-
02-
14 Michael Natterer <mitch@gimp.org>
* plug-ins/libgck/gck/Makefile.am
* plug-ins/libgck/gck/gckcommon.h
* plug-ins/libgck/gck/gcklistbox.[ch]
* plug-ins/libgck/gck/gckmath.[ch]
* plug-ins/libgck/gck/gckvector.[ch]: removed.
* plug-ins/libgck/gck/gck.h
* plug-ins/libgck/gck/gcktypes.h: modified accordingly.
* libgimp/Makefile.am
* libgimp/gimpvector.[ch]: new files. Modified the vector
functions
from GCK. Changed the licence
to LGPL,
if there are
any
objections, please let me know.
* libgimp/gimp.h: #include "gimpvector.h"
* libgimp/gimpmath.h: added deg <-> rad conversion macros.
* libgimp/gimpmatrix.[ch]: added a 4x4 vector to rotation angle
function from GCK,
s/GimpMatrix,gimp_matrix/GimpMatrix3,gimp_matrix3/
* plug-ins/Lighting/*
* plug-ins/MapObject/*:
s/GckVector,gck_vector/GimpVector,gimp_vector/
* app/pathsP.h
* app/paths_dialog.c
* app/perspective_tool.[ch]
* app/rotate_tool.[ch]
* app/scale_tool.[ch]
* app/shear_tool.[ch]
* app/tools_cmds.c
* app/transform_core.[ch]
* tools/pdbgen/pdb/tools.pdb:
s/GimpMatrix,gimp_matrix/GimpMatrix3,gimp_matrix3/
2000-
02-
14 Michael Natterer <mitch@gimp.org>
* app/preferences_dialog.c: purely cosmetic.
* libgimp/gimpdialog.c: purely fanatic.
* libgimp/gimpwidgets.c: attach label, scale and spinbutton to the
adjustment returned
by gimp_scale_entry_new().
* plug-ins/common/film.c: set reasonable climb_rate's for the
advanced options
' spinbuttons.
Mon Feb
14 12:
22:
06 CET
2000 Sven Neumann <sven@gimp.org>
* app/channel_ops.c: nothing yet
* plug-ins/FractalExplorer/FractalExplorer.c: use a
gimp_query_boolean_box
and the same
message that GFlare uses
2000-
02-
14 Michael Natterer <mitch@gimp.org>
* app/color_area.c
* app/color_notebook.[ch]
* app/color_panel.c
* app/colormap_dialog.p.h
* app/palette.c: s/ColorNotebookP/ColorNotebook*/g
Sun Feb
13 23:
23:
40 GMT
2000 Nick Lamb <njl195@zepler.org.uk>
* app/palette.c: Slightly better behaviour (no more horiz scroll)
2000-
02-
13 Michael Natterer <mitch@gimp.org>
* po/POTFILES.in
* app/Makefile.am
* app/buildmenu.[ch]: removed.
* app/blend.c
* app/brush_select.c
* app/curves.c
* app/histogram_tool.c
* app/layers_dialog.c
* app/lc_dialog.c
* app/levels.c
* app/paint_options.h
* app/paintbrush.c
* app/tool_options.c: use the libgimp option menu
constructor. Removed paint_mode_menu_set_history().
* app/colormap_dialog.i.c
* app/colormap_dialog.p.h: use a popup menu as in the palette
dialog instead
of a pulldown menu.
* app/channels_dialog.c: made color dnd to a channel widget work
again.
* libgimp/gimpwidgets.[ch]: new function
gimp_option_menu_set_history() which sets the history according
to
user_data
as passed
to gimp_option_menu_new().
Sun Feb
13 20:
34:
15 CET
2000 Sven Neumann <sven@gimp.org>
* app/about_dialog.c
* app/app_procs.c
* app/install.c: check if fonts could be loaded instead of
simply crashing
Sun Feb
13 15:
23:
03 CET
2000 Sven Neumann <sven@gimp.org>
* app/channel_dialog.c
* app/layers_dialog.c: provided a proper fix for bug #2518
2000-
02-
13 Michael Natterer <mitch@gimp.org>
* app/brush_select.c
* app/paint_options.h
* app/tool_options.c: use new function
paint_mode_menu_set_paint_mode() instead
of
gtk_option_menu_set_history() because the
order of paint modes
in
the menu
is different
from the one
in the LayerModeEffects enum
(fixes bug #
6190).
Create the menu with the libgimp menu
constructor.
Sun Feb
13 13:
03:
38 CET
2000 Sven Neumann <sven@gimp.org>
* app/gimpui.c
* plug-ins/common/max_rgb.c: tupos
Sun Feb
13 12:
08:
02 CET
2000 Sven Neumann <sven@gimp.org>
* app/channels_dialog.c: Reverted bogus change by Daniel Egger.
This variable
is supposed
to be static
and functions never
get
interrupted
by dnd events.
* plug-ins/gfli/gfli.c: polished it a bit more
2000-
02-
13 Shirasaki Yasuhiro <yasuhiro@gnome.gr.jp>
* plug-ins/common/CML_explorer.c
* plug-ins/common/depthmerge.c
* plug-ins/common/despeckle.c
* plug-ins/common/destripe.c
* plug-ins/common/edge.c
* plug-ins/common/fractaltrace.c
* plug-ins/common/gqbist.c: unmarked blurb and help.
* plug-ins/script-fu/script-fu-console.c: minor i18n fix.
Sat Feb
12 17:
49:
02 PST
2000 Manish Singh <yosh@gimp.org>
* plug-ins/bmp/Makefile.am
* plug-ins/fits/Makefile.am
* plug-ins/helpbrowser/Makefile.am
* plug-ins/print/Makefile.am
* plug-ins/sgi/Makefile.am: reorder linking for libgimpui comes
before libgimp; seemed
to be causing problems despite libtool
Sun Feb
13 01:
19:
30 GMT
2000 Nick Lamb <njl195@zepler.org.uk>
* plug-ins/script-fu/scripts/*: Tidying up, typos, better help
Sun Feb
13 01:
09:
42 CET
2000 Marc Lehmann <pcg@goof.com>
* po/gimp.pot, plug-ins/perl/po/gimp-perl.pot: Removed from CVS.
Thu Feb
10 17:
40:
13 CET
2000 Daniel Egger <Daniel.Egger@suse.de>
(applied
by pcg@goof.com)
* app/channels_dialog.c: Static variables in fuctions keep
their last value even after leaving a
function. Thus the
button_down value toggled
when the
function was interrupted
by a dnd event.
Using a nonstatic button_down fixes bug #
2518.
Thu Feb
10 12:
25:
10 CET
2000 Daniel Egger <Daniel.Egger@suse.de>
(applied
by pcg@goof.com)
* app/gimpimage.c: Use the already available function
for changing the active layer
and do not
set it manually.
This
function will also redraw the borders correctly
which the old
code didn
't -> removed. Simplifies code
and fixes bug #
2513.
Thu Feb
7 12:
20:
01 CET
2000 Daniel Egger <Daniel.Egger@suse.de>
(applied
by pcg@goof.com)
* plug-ins/common/randomize.c: Minor i18n fixes.
Sat Feb
12 20:
33:
43 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/gfli/gfli.c: Made FLI saving actually work, it was
completely broken before
and has definitely never worked. The
alpha channel
is silently ignored. Could eventually
do better
by
blending with the previous frame, but I
'll leave this as an
exercise
for the interested reader...
Loading was broken too, since it didn
't add alpha channels to the
layers which led
to lots
of warnings.
2000-
02-
12 Michael Natterer <mitch@gimp.org>
* plug-ins/bmp/bmp.[ch]
* plug-ins/bmp/bmpread.c
* plug-ins/bmp/bmpwrite.c: return STATUS_CANCEL if "Cancel" was
pressed,
code & ui cleanups.
Sat Feb
12 16:
02:
12 CET
2000 Sven Neumann <sven@gimp.org>
* app/menus.c: ooops, must have been late
2000-
02-
12 Michael Natterer <mitch@gimp.org>
* app/app_procs.c: fix a warning.
* app/menus.c: don't allow the help menu item accelerators to be
changed.
Move all ordinary menu items
under "<Toolbox>/Xtns"
before the separator without explicitly naming them.
* app/session.[ch]: minor cleanups without changing any logic.
Sat Feb
12 15:
37:
29 CET
2000 Sven Neumann <sven@gimp.org>
* app/info_dialog.c
* app/info_window.c: cosmetics and i18n fixes
2000-
02-
12 Michael Natterer <mitch@gimp.org>
* app/gdisplay_ops.c
* app/gradient.c
* app/palette.c
* plug-ins/gflare/gflare.c: removed the "eek" wilber from all
query boxes except the
"Quit the GIMP?" warning.
* libgimp/gimpfileselection.c
* libgimp/gimpunitmenu.c: be a bit more clever with widget signals
(destroy, unmap) which affect the widget
's sub-dialogs.
* libgimp/gimphelpui.c: pass a GtkWindow, not a GtkWidget to
gimp_dialog_set_icon().
* libgimp/gimpquerybox.[ch]: added documentation.
2000-
02-
12 Shirasaki Yasuhiro <yasuhiro@gnome.gr.jp>
* plug-ins/maze/maze.c
* plug-ins/maze/maze_face.c: unmark help string _() and mark
for necessary.
Sat Feb
12 12:
24:
57 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/print/*.c:
applied patch
from Robert L Krawitz <rlk@alum.mit.edu>
and made
the
code initialize the
File pseudoprinter. Fixes bug #
5578.
Sat Feb
12 03:
14:
02 CET
2000 Sven Neumann <sven@gimp.org>
* libgimp/gimpchainbutton.c: documentation and code cleanup
* app/gimpparasite.h
* libgimp/parasite.[ch]: use g* types
Sat Feb
12 00:
30:
00 GMT
2000 Nick Lamb <njl195@zepler.org.uk>
* app/menus.c: Move Help as per gimp-devel. Try it and report back
Fri Feb
11 10:
49:
14 PST
2000 Manish Singh <yosh@gimp.org>
* Made 1.1.17 release
* Makefile.am: removed gtkrc.forest2 from EXTRA_DIST
* user_install: s/ecco/echo/
* tools/pdbgen/pdb/lib.pl: fix array copying
Fri Feb
11 17:
15:
00 CET
2000 Sven Neumann <sven@gimp.org>
* Makefile.am
* pixmaps/dropper.xpm: removed
* app/info_window.c: reuse the colorpicker pixmap in the toolbox
Fri Feb
11 15:
07:
04 CET
2000 Sven Neumann <sven@gimp.org>
* gimp1_1_splash.ppm: sweet new splash created by Raphael Quinet
* gimp_logo.ppm: use "Wilber and Sons" for the About dialog
* app/interface.c: set a reasonable value for the wrapbox's
aspect_ratio, so Gimp becomes useable again
Fri Feb
11 12:
40:
18 CET
2000 Sven Neumann <sven@gimp.org>
* app/menus.c: Spit out warnings instead of silently ignoring
bad translations
for menupaths. Should help
to correct the
message catalogs.
2000-
02-
11 Shirasaki Yasuhiro <yasuhiro@gnome.gr.jp>
* plug-ins/gap/gap_decode_xanim.c
* plug-ins/gap/gap_lib.c: fixed typo.
* app/app_procs.c: i18n fix.
Fri Feb
11 01:
40:
22 CET
2000 Sven Neumann <sven@gimp.org>
* app/menus.c: This should guard us against unintentionally wrong
translations
for menupaths until gtk+-
1.
2.
7 is released
and used
by
everyone. (This
is a quick fix which will not
work in all cases.)
Thu Feb
10 22:
05:
42 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/common/grid.c: use upper left corner as origin when
calculating the offset, not lower right. Fixes bug #
5624.
Thu Feb
10 20:
47:
51 CET
2000 Sven Neumann <sven@gimp.org>
* app/main.c: removed test function for gserialize.
2000-
02-
10 Michael Natterer <mitch@gimp.org>
* libgimp/gimpquerybox.[ch]: as all boolean query boxes are
confirmations
for deleting/closing something, I added the
"eek"
wilber (you can still disable the pixmap
by passing FALSE
to the
constructor
's "eek" parameter).
* app/app_procs.c
* app/gdisplay_ops.c
* app/gradient.c
* app/palette.c
* plug-ins/gflare/gflare.c: pass eek==TRUE to the boolean query
box constructor.
Thu Feb
10 19:
00:
24 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/common/pnm.c: Removed pbm from the list of extensions
this plugin can save, since it can
't. Fixes bug #6011.
2000-
02-
10 Michael Natterer <mitch@gimp.org>
* plug-ins/gflare/gflare.c: use the new libgimp query boxes.
2000-
02-
10 Michael Natterer <mitch@gimp.org>
* app/gimpui.[ch]: removed the query boxes.
* po-libgimp/POTFILES.in
* libgimp/Makefile.am
* libgimp/gimpui.h
* libgimp/gimpquerybox.[ch]: new files. Added a boolean query box
to get rid
of all those handmade
"yes/no" query dialogs. Changed
the query box callback prototypes
to return the entered value
instead
of a pointer
to it.
* app/commands.c
* app/display_ops.c
* app/gradient.c
* app/palette.c
* app/paths_dialog.c: correctly call the new query box functions
and use the boolean query box instead
of inventing this wheel over
and over again.
* app/global_edit.[ch]: same as above and cleaned up the public
interface.
Thu Feb
10 17:
20:
05 CET
2000 Sven Neumann <sven@gimp.org>
* app/gimage.c
* app/paint_funcs.[ch]: Invalidate the color_hash_table used
for rgb->indexed conversions
if the colormap
of the indexed
image changes. Fixes bug #
2683.
Thu Feb
10 15:
43:
02 CET
2000 Sven Neumann <sven@gimp.org>
* app/edit_selection.c: fixed bug #6092.
Thu Feb
10 15:
20:
13 CET
2000 Sven Neumann <sven@gimp.org>
* app/edit_selection.c: Finally moved selections snap to the
guides again. Layer moves are slightly faster than before,
if no
guides are present.
* app/gdisplay.[ch]
* app/gdisplayP.h: Use doubles for snap_to_point. Less rounding
makes the result much better
on low resolution.
If it snaps, the
result should be exactly the guide
in almost all cases now. Only
at very low resolutions, you may end up with an error
of 1 pixel.
Some
code cleanup
while I was
on it... Fixes bug #
2353.
Thu Feb
9 20:
21:
01 CET
2000 Daniel Egger <Daniel.Egger@suse.de>
(applied
by pcg@goof.com)
* app/paint_core.c: Redraw guiding lines only when
in visible area
of gdisplay. This avoids rubbish
to
be drawn
when using a Ctrl-
Shift-<something> shortcut.
Fixes bug #
2331.
Thu Feb
10 02:
55:
53 CET
2000 Sven Neumann <sven@gimp.org>
* app/about_dialog.c
* app/app_procs.c
* app/gimpprogress.c
* app/menus.c
* plug-ins/twain/twain.c
* plug-ins/winsnap/winsnap.c: I18n fixes. Marked hardcoded fonts
for translation
and moved translatable strings out
of defines
into
places
where xgettext can parse them.
2000-
02-
10 Michael Natterer <mitch@gimp.org>
* app/tools.c: you can now drag the active tool out of the tool
options
dialog title. Added a tooltip.
2000-
02-
10 Michael Natterer <mitch@gimp.org>
* Makefile.am
* pixmaps/wilber.xpm: new file.
* libgimp/gimpdialog.[ch]: uncommented some lines. Depending on
your
window manager, you
'll figure out what it does without having
to look
at the sources...
* app/app_procs.c
* app/gradient.c
* app/menus.c: minor changes to bring the goodie above to all
places. Did dome cleanups.
* app/commands.c: I18N fix.
* app/channels_dialog.c: removed an unused declaration.
Wed Feb
9 23:
47:
08 CET
2000 Sven Neumann <sven@gimp.org>
* app/interface.c
* app/pixmaps2.h
* app/tools.c: use new icons courtesy by Tigert.
* plug-ins/common/gauss_iir.c
* plug-ins/common/gauss_rle.c
* plug-ins/common/spread.c: enlarged maximum values
2000-
02-
09 Garry R. Osgood <gosgood@idt.net>
* gimp/plug-ins/common/randomize.c
Inadvertent use
of wrong adjustment
update callback failed
to get proper
value
of randomizing
count from GUI.
[
line 771, CVS-
1.
28] Closes #
5948.
Mit Feb
9 15:
32:
39 CET
2000 Sven Neumann <sven@gimp.org>
* app/menus.c: an attempt to guard us against badly translated
menu_entries which may result
in a crash
when passed
to
gtk_item_factory_parse_path (). This might fix bug #
6052.
2000-
02-
09 Michael Natterer <mitch@gimp.org>
* plug-ins/common/film.c: hacked the ui and added widgets for
the advanced options.
Tue Feb
8 21:
35:
10 CET
2000 Sven Neumann <sven@gimp.org>
* app/devices.c
* app/gimpdnd.c
* app/interface.c
* app/interface.h
* app/tools.c
* app/tools.h: create the pixmaps in the image_window and in the
toolbox static
and reuse them everywhere. Added tool pixmaps
to
the tool_options
dialog as an extra goodie. Should help
to
visualize that these are tools.
2000-
02-
08 Michael Natterer <mitch@gimp.org>
* app/by_color_select.c: show our selection mode cursors (REPLACE,
ADD, ...) depending
on the modifier state
and the
"Selection Mode"
toggles
in the tool
's dialog.
2000-
02-
08 Michael Natterer <mitch@gimp.org>
* libgimp/gimpfileselection.[ch]
* libgimp/gimppatheditor.[ch]: document the two widgets.
Tue Feb
8 18:
19:
29 CET
2000 Sven Neumann <sven@gimp.org>
* app/gimpdnd.c: When dragging a layer, show it in its full size
instead
of taking the image_size
into account. The offset that was
shown
is lost during the drag, so it doesn
't make sense to show it.
* app/devices.c
* app/gradient.c
* app/info_window.c
* app/interface.c
* app/nav_window.c
* app/ops_buttons.c: stop leaking pixmaps all over the place.
We might consider
to make some pixmaps static
and reuse them.
* app/undo_history.c: purely cosmetic
2000-
02-
08 Michael Natterer <mitch@gimp.org>
* libgimp/gimpfileselection.[ch]
* libgimp/gimppatheditor.[ch]: unref pixmaps here, too.
2000-
02-
08 Michael Natterer <mitch@gimp.org>
* app/gimpdnd.[ch]: added a frame around all dnd previews. Fixed a
memleak (GdkPixmap
's must be gdk_pixmap_unref()'ed after adding
them
to a GtkPixmap).
2000-
02-
08 Michael Natterer <mitch@gimp.org>
* plug-ins/common/jpeg.c: wanted to fix the "loading/saving jpeg
causes SEGV
" bugs but ended up with just some more callbacks
removed (works fine
on my system anyway).
Tue Feb
8 14:
59:
43 CET
2000 Sven Neumann <sven@gimp.org>
* libgimp/gimpexport.c: Be more intelligent when dealing with invisible
layers.
Export should now always save what you see. Unless there
is no
visible layer
at all, then we save the active layer.
Export doesn
't
call gimp_merge_visible_layers
any more
if less than two layers are
visible. Fixes bug #
5701.
Tue Feb
8 13:
12:
26 CET
2000 Sven Neumann <sven@gimp.org>
* app/by_color_select.c: made it behave like the other non-toolbox
tools, which means the
dialog is popped up again
if you
select it
from the menu
while the tool
is active.
2000-
02-
08 Shirasaki Yasuhiro <yasuhiro@gnome.gr.jp>
* plug-ins/common/max_rgb.c: fixed typo.
2000-
02-
08 Tor Lillqvist <tml@iki.fi>
* gimprc.win32: Fix a few path separators, should be semicolons on
Win32.
* plug-ins/makefile.cygwin: Install GAP and GFlare data.
* plug-ins/FractalExplorer/FractalExplorer.c: Fix a bug I
introduced last May, don
't overrun a g_strdup'ed
string with
strcat.
* plug-ins/common/ps.c (ps_open): Enclose file name with double
quotes
on Win32,
in case it contains spaces.
Mon Feb
7 23:
22:
53 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/common/curve_bend.c: found a bug that I introduced
myself a
while ago but couldn
't figure out how this is supposed
to work. It does strange things with the undo stack!
2000-
02-
07 Michael Natterer <mitch@gimp.org>
* app/*
* libgimp/*
* plug-ins/*
* tools/pdbgen/*: did a global s/GUnit/GimpUnit/ and
s/GimpSizeEntryUP/GimpSizeEntryUpdatePolicy/
* libgimp/gimpcolorspace.c: renamed the parameter names to match
the names
in the
header.
* libgimp/gimphelpui.h
* libgimp/gimpimage.c
* libgimp/gimpmatrix.h
* libgimp/gimpsizeentry.[ch]
* libgimp/gimpsizeentry.[ch]
* libgimp/gimpunit.[ch]
* libgimp/gimpunitmenu.[ch]
* libgimp/gimpwidgets.[ch]: added documentation and use g* types
all over the place (enables cross-referencing with the glib
and
gtk+ html documentation).
* plug-ins/common/exchange.c
* plug-ins/common/max_rgb.c: small cleanups.
* plug-ins/common/mapcolor.c: the color buttons were attached in
the wrong
order.
Mon Feb
7 21:
00:
34 CET
2000 Sven Neumann <sven@gimp.org>
* app/info_window.c: Got rid of the "Shades of Colors" info
label since with GdkRGB this will never
work.
In Indexed
Color mode we show the number
of colors again.
Mon Feb
7 20:
05:
19 CET
2000 Sven Neumann <sven@gimp.org>
* Makefile.am
* README
* gimp.spec
* gtkrc
* user_install
* gtkrc.forest2: changed the notice on user_install about Gimp's
gtkrc, removed the hardcoded font
in our gtkrc (left the ruler
font
in there however)
and removed gtkrc.forest2 since it
is
already distributed with GTK themes.
* app/install.c: marked another hardcoded font for translation.
Mon Feb
7 19:
26:
26 CET
2000 Sven Neumann <sven@gimp.org>
* app/gimphelp.c: fixed one of those errors you only notice if
you have glib compiled w/o debugging (fixes bug #
6006).
* plug-ins/gap/gap_decode_mpeg_main.c
* plug-ins/gap/gap_exchange_image.c
* plug-ins/gap/gap_pdb_calls.[ch]: applied patches from
Wolfgang Hofer <hof@hotbot.com>
Mon Feb
7 17:
37:
40 GMT
2000 Nick Lamb <njl195@zepler.org.uk>
* plug-ins/gdyntext/font_selection.c:
Removed apparently annoying mis-behaviour
of font-
size entry
Scream
if this hurts. (
for swh@ecs)
Mon Feb
7 13:
41:
08 CET
2000 Stanislav Brabec <utx@penguin.cz>
* plug-ins/gflare/gflare.c: Typo fix.
Mon Feb
7 12:
57:
16 CET
2000 Stanislav Brabec <utx@penguin.cz>
* plug-ins/common/sparkle.c, plug-ins/common/bumpmap.c,
* plug-ins/common/gz.c, plug-ins/common/tileit.c,
* plug-ins/common/oilify.c, plug-ins/maze/handy.c,
* plug-ins/print/print-util.c, plug-ins/sinus/sinus.c,
* app/channels_dialog.c, app/fileops_cmds.c,
* app/nav_window.c, app/path_tool.c, app/scan_convert.c,
* app/xinput_airbrush.c, app/airbrush_blob.c:
On request
of Martin Weber <martweb@gmx.net>.
Remove obsoletted rgb<->hsv routines, purifications.
* plug-ins/AlienMap2/AlienMap2.c: e-mail update.
2000-
02-
07 Kelly Lynn Martin <kelly@poverty.bloomington.
in.us>
* app/interface.c: restructured toolbox to use a single
gtk_hwrap_box with the added
"forced break" functionality
to make
the selector boxes not
run in with the rest
of the tool buttons.
The toolbox should now not cut things off, although
if the user
selects a really small toolbox the buttons
or selectors may be,
um, difficult
to use...
* app/gtkwrapbox.h:
* app/gtkwrapbox.c:
* app/gtkvwrapbox.c (reverse_list_col_children):
* app/gtkhwrapbox.c (reverse_list_row_children): support for
"forced break" functionality needed
for toolbox -- will forward
patches
to Tim Janik
as well
Mon Feb
7 05:
04:
28 2000 Tim Janik <timj@gtk.org>
* app/gtkhwrapbox.c:
* app/gtkvwrapbox.c: pulled new sources from gle (containing
a fix
for kelly
's justify==FILL bug).
2000-
02-
05 Garry R. Osgood <gosgood@idt.net>
* gimp/plug-ins/sample_colorize.c
Sample Colorize was not colorizing. Author
misused gimp_selection_bounds(); assumed that
"selection is empty" indicator was this
function's return value [p_init_gdrw() line 2597]
Caused the plugin
to assume an active selection
was
in progress even
when there wasn
't. Usually,
this precluded
any kind
of colorization.
Sanity-checked the existence
of widgets before
their passage
to GTK.
Sun Feb
7 00:
14:
26 CET
2000 Sven Neumann <sven@gimp.org>
* libgimp/gimpenv.[ch]: use g* types and moved the documentation
into the C
file where it
is parseable
by the documentation system
* libgimp/gimpmatrix.[ch]: use g* types and name the parameters
in the
header.
Sun Feb
6 22:
18:
24 CET
2000 Sven Neumann <sven@gimp.org>
* libgimp/gimpexport.[ch]: use an enum instead of defines
Sun Feb
6 20:
46:
36 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/rcm/rcm_misc.c: Corrected a stupid mistake I made when
I changed rcm
to use the gimp_color_space functions (fixes #
5967).
* plug-ins/common/decompose.c: Fixed a minor problem Mitch
introduced lately
and removed another occurence
of sprintf/gettext.
2000-
02-
05 Michael Natterer <mitch@gimp.org>
* libgimp/gimpcolorspace.[ch]: use g* types and name the
parameters in the
header.
* plug-ins/common/CML_explorer.c
* plug-ins/common/blur.c
* plug-ins/common/newsprint.c
* plug-ins/common/nova.c
* plug-ins/common/pixelize.c
* plug-ins/common/plasma.c
* plug-ins/common/randomize.c
* plug-ins/common/unsharp.c
* plug-ins/gflare/gflare.c
* plug-ins/sinus/sinus.c
* plug-ins/struc/struc.c: some more consistency stuff.
2000-
02-
05 Asbjorn Pettersen <asbjornP@dualog.no>
* plug-ins/FractalExplorer/FractalExplorer.c (fractalexplorer_load):
* plug-ins/FractalExplorer/Dialogs.c (explorer_load): Use
"rt",
"wt" with fopen()
for OS/
2, Win portability.
Sat Feb
5 17:
49:
43 CET
2000 Sven Neumann <sven@gimp.org>
* libgimp/gimpexport.[ch]: cleanup to make it documentable
2000-
02-
05 Michael Natterer <mitch@gimp.org>
* gimprc.in
* user_install
* user_install.bat: renamed the "gflares" dir to "gflare" in all
places because this seems
to be the naming convention
of all the
other plug-
in dirs.
* libgimp/gimpwidgets.[ch]:
- gimp_random_seed_new(): return the spinbutton
and the
time
toggle
as pointers.
- gimp_scale_entry_new(): allow the spinbutton
to have a larger
range
of possible values than the scale.
* plugins/[all calls to the above two functions]: changed the
calls accordingly.
Did some more ui updates
in some
of these plugins (Frames saying
"Parameter Settings", spacing etc.)
* plug-ins/gflare/Makefile.am
* plug-ins/gflare/gflare.c: hacked it to match the plugin ui
standards. Didn
't get rid of the gradient menus.
Sat Feb
5 13:
22:
47 CET
2000 Sven Neumann <sven@gimp.org>
* app/global_edit.c: Reverted Stanislavs change. While I think that
using the FG
color would make sense, it
is definitely too late
to
change this now since it breaks lots
of scripts
and plugins.
* tools/pdbgen/pdb/paths.pdb:
* internal_procs.c:
* paths_cmds.c: make it compile again
2000-
02-
05 Tor Lillqvist <tml@iki.fi>
* gimprc.in: user_install creates the gflare directory as
"gflares" (not
"gflare"), so use that
form here, too.
* gimprc.win32: Update to match the Unix version.
* app/ops_buttons.c: Include gimpintl.h.
* app/preferences_dialog.c (file_pref_cmd_callback): I18n for the
Pixels/%s
string. It used
to come out
as "Pixels/tuuma" in
Finnish,
for instance.
* plug-ins/gflare/gflare.c: Portability.
* libgimp/gimpui.def:
* plug-ins/makefile.{cygwin,msc}
* modules/makefile.{cygwin,msc}: Updates.
2000-
02-
05 Jay Cox <jaycox@gimp.org>
* app/paths_cmds.c, tools/pdbgen/pdb/paths.pdb:
removed the gimp_path_set_tattoo
function because tattoos are
"unique and permanent"
Fri Feb
4 18:
27:
16 CET
2000 Stanislav Brabec <utx@penguin.cz>
* app/global_edit.c: edit_fill with foreground, not background.
Fri Feb
4 13:
56:
10 CET
2000 Sven Neumann <sven@gimp.org>
* Makefile.am
* configure.in: Building the devel-docs should now work correctly.
You may specify the installation directory
for the HTML docs
by
using the --with-html-dir=PATH configuration flag.
2000-
02-
04 Robert Brady <robert@susu.org.uk>
* configure.in: Added en_GB to ALL_LINGUAS
2000-
02-
03 Kelly Lynn Martin <kelly@poverty.bloomington.
in.us>
* app/gtkhwrapbox.c (layout_row, layout_rows):
* app/gtkvwrapbox.c (layout_col, layout_cols):
Partial fix
for the toolbox problem... it
's still not perfect.
Fri Feb
4 01:
29:
08 CET
2000 Sven Neumann <sven@gimp.org>
* libgimp/gimpcolorbutton.c: documented GimpColorButton
Fri Feb
4 00:
37:
43 CET
2000 Sven Neumann <sven@gimp.org>
* Makefile.am
* configure.in
* libgimp/color_selector.h
* libgimp/gimpmenu.h
* devel-docs: added framework for libgimp documentation
Thu Feb
3 21:
45:
45 GMT
2000 Andy Thomas <alt@gimp.org>
* plug-ins/xjt/xjt.c
Included patch supplied
by wolfgang hofer.
2000-
02-
03 Michael Natterer <mitch@gimp.org>
* libgimp/gimpwidgets.[ch] gimp_coordinates_new():
Pass the values which are treated
as 0%
and 100%
to the
constructor
and allow the chainbutton
to constrain either the
pixel values
or the aspect ratio.
* plug-ins/common/bumpmap.c
* plug-ins/common/sparkle.c: removed unused variables.
* plug-ins/common/gauss_iir.c
* plug-ins/common/gauss_rle.c
* plug-ins/common/spread.c: updated the gimp_coordinates_new()
calls.
* plug-ins/common/tile.c: use gimp_coordinates instead of
spinbuttons.
Wed Feb
2 19:
01:
26 PST
2000 Manish Singh <yosh@gimp.org>
* tools/pdbgen/pdb/fileops.pdb: correct g_message warning call
Wed Feb
2 18:
45:
16 PST
2000 Manish Singh <yosh@gimp.org>
* Made 1.1.16 release
Thu Feb
3 00:
08:
34 CET
2000 Sven Neumann <sven@gimp.org>
* app/gimpui.c
* app/gimpui.h: Redid the function that shields us from millions
of message_boxes
to appear. We now keep a list
of open dialogs
and if the same
message wants
to be displayed again we
add a label
with the repeat_count. A maximum
of four different messages may
be displayed
at once before messages
get redirected
to stderr
and
a warning pops up. IMHO fixes bug #
5743.
Wed Feb
2 22:
12:
48 GMT
2000 Andy Thomas <alt@gimp.org>
* app/paths_dialog.c
Fixed bug number #
5727 "PDB-call gimp_path_set_points is buggy"
* tools/pdbgen/pdb/paths.pdb
Added missing paths pdb functions
path_get_locked
path_set_locked
path_set_tattoo
Wed Feb
2 11:
02:
44 CET
2000 Sven Neumann <sven@gimp.org>
* po/POTFILES.in: accidentally removed the files in the modules dir
yesterday. Sorry about that, here they are again.
* app/gimpbrushpipe.c: no, we don't
Wed Feb
2 00:
35:
02 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/gfli.c: added gettext support
* plug-ins/[various Makefile.am]: added CPPFLAGS to make i18n work
Tue Feb
1 23:
09:
42 CET
2000 Sven Neumann <sven@gimp.org>
* app/regex.c
* plug-ins/script-fu/regex.c: remove occurences of gettext, since
we don
't translate error messages
* app/gimpbrushpipe.c: we use the term "image hose", don't we?
* tools/pdbgen/pdb/fileops.pdb
* tools/pdbgen/pdb/plug_in.pdb: don't mark error messages for
translation
* app/[lotsa files]: only include libgimp/gimpintl.h if needed; but
if it gets included,
include config.h too
* po/POTFILES.in
* po-plug-ins/POTFILES.in: only list files that mark strings for
translation
2000-
02-
01 Michael Natterer <mitch@gimp.org>
* app/menus.c
* app/channels_dialog.[ch]
* app/layers_dialog.[ch]
* app/paths_dialog.[ch]: Added an "Edit xxx Attributes..." menu
entry
to the dialogs
' popup menus.
2000-
02-
01 Michael Natterer <mitch@gimp.org>
* app/preferences_dialog.c: applied a (modified) patch from Daniel
which removes the useles word
"Settings" from the prefs.
dialog.
2000-
02-
01 Michael Natterer <mitch@gimp.org>
* app/blend.c
* app/brightness_contrast.c
* app/color_balance.c
* app/color_picker.c
* app/crop.c
* app/curves.c
* app/flip_tool.c
* app/histogram_tool.c
* app/hue_saturation.c
* app/levels.c
* app/magnify.c
* app/measure.c
* app/move.c
* app/path_tool.c
* app/posterize.c
* app/text_tool.c
* app/threshold.c
* app/tool_options.c
* app/transform_tool.c: unify the usage of "Selection" and
"<blah> Tool" and removed the word
"Options" from all tool option
title strings because the
dialog title already says
"Options".
Tue Feb
1 20:
02:
47 CET
2000 Sven Neumann <sven@gimp.org>
* app/menus.c
* app/tools.c: added submenus to the tools menu
2000-
02-
01 Michael Natterer <mitch@gimp.org>
* libgimp/gimpsizeentry.[ch]: attach labels and the unit_menu with
GTK_SHRINK.
* libgimp/gimpwidgets.[ch]: new convenience constructor
gimp_coordinates_new() which creates a sizeentry with two fields,
labels
and a chainbutton.
* plug-ins/common/gauss_iir.c
* plug-ins/common/gauss_rle.c
* plug-ins/common/spread.c: use the coordinate constructor.
* plug-ins/common/mblur.c: put the settings into two separate
frames instead
of using two nested frames.
* plug-ins/common/sample_colorize.c: don't #include <math.h>
* plug-ins/script-fu/script-fu-scripts.c: use the libgimp ui
functions.
* plug-ins/script-fu/script-fu.c: hm, don't remember, I guess it
was indentation paranoia...
2000-
02-
01 David Monniaux <monniaux@quatramaran.ens.fr>
* plug-ins/perl/po/fr.po: beginning of French i18n of Perl
(it seems there
's a gazillion strings marked for translation
inside the Perl plug-ins that are really internal error messages;
also, how about script-fu i18n,
to be consistent with Logulator ?)
2000-
02-
02 Shirasaki Yasuhiro <yasuhiro@gnome.gr.jp>
* plug-ins/gap/gap_decode_mpeg_main.c: fixed typo.
* plug-ins/gflare/gflare.c
* plug-ins/common/whirlpinch.c: unmarked blurb and help.
* po-plug-ins/POTFILES.in: removed plug-ins/perl/Gimp.c
which doesn
't contain translatable messages.
Tue Feb
1 17:
30:
52 CET
2000 Sven Neumann <sven@gimp.org>
* app/interface.c: when dropping an indexed layer onto the toolbox,
copy the colormap
to the newly created image (fixes bug #
5692)
Tue Feb
1 14:
46:
43 CET
2000 Sven Neumann <sven@gimp.org>
* app/gimpdrawable.c: check that the passed pointer is indeed a
drawable
in a few more places
* plug-ins/common/header.c
* plug-ins/common/url.c
* plug-ins/gdyntext/gdyntext_ui.c
* plug-ins/script-fu/regex.c: i18n
* po-plug-ins/POTFILES.in: only list files that really do contain
translatable messages
2000-
02-
01 Michael Natterer <mitch@gimp.org>
* libgimp/gimpwidgets.[ch]: merged the table attach helper
functions
into one
function.
* app/*
* plug-ins/*: changed the calls to gimp_table_attach_aligned()
accordingly. Did minimal ui updates (spacing
and stuff)
in some
files.
Mon Jan
31 23:
24:
44 CET
2000 Marc Lehmann <pcg@goof.com>
* MapObject/mapobject_main.c: add missing N_.
* common/color_enhance.c: fix PDB-name.
* common/curve_bend.c: fix typoe.
* plug-ins/AlienMap/AlienMap.c, plug-ins/gflare/gflare.c,
* plug-ins/AlienMap2/AlienMap2.c,
* plug-ins/FractalExplorer/FractalExplorer.c,
* plug-ins/plug-ins/Lighting/lighting_main.c, bmp/bmp.c,
* plug-ins/plug-ins/borderaverage/borderaverage.c,
* plug-ins/common/CEL.c, plug-ins/common/aa.c,
* plug-ins/common/animationplay.c, common/animoptimize.c,
* plug-ins/plug-ins/common/apply_lens.c, common/autocrop.c,
* plug-ins/common/autostretch_hsv.c, plug-ins/common/blinds.c,
* plug-ins/common/c_astretch.c, common/checkerboard.c,
* plug-ins/plug-ins/common/colorify.c, common/compose.c,
* plug-ins/common/convmatrix.c, plug-ins/common/cubism.c,
* plug-ins/common/decompose.c, common/deinterlace.c,
* plug-ins/plug-ins/common/diffraction.c, common/displace.c,
* plug-ins/common/edge.c, plug-ins/common/emboss.c,
* plug-ins/common/engrave.c, common/exchange.c,
* plug-ins/plug-ins/common/film.c, common/flarefx.c,
* plug-ins/common/gauss_iir.c, plug-ins/common/gauss_rle.c,
* plug-ins/common/gbr.c, common/gee.c, plug-ins/common/gicon.c,
* plug-ins/common/gif.c, common/gifload.c, common/glasstile.c,
* plug-ins/plug-ins/common/gradmap.c, common/grid.c, common/gtm.c,
* plug-ins/plug-ins/common/guillotine.c, common/gz.c,
* plug-ins/common/header.c, common/hot.c, plug-ins/common/hrz.c,
* plug-ins/common/iwarp.c, common/jigsaw.c, common/jpeg.c,
* plug-ins/plug-ins/common/laplace.c, common/lic.c, common/mail.c,
* plug-ins/common/mapcolor.c, plug-ins/common/mpeg.c,
* plug-ins/common/newsprint.c, common/nlfilt.c,
* plug-ins/plug-ins/common/noisify.c, common/normalize.c,
* plug-ins/common/nova.c, plug-ins/common/oilify.c,
* plug-ins/common/pat.c, common/pcx.c, common/pix.c,
* plug-ins/plug-ins/common/pixelize.c, common/plasma.c,
* plug-ins/common/plugindetails.c, plug-ins/common/png.c,
* plug-ins/common/pnm.c, common/ps.c, plug-ins/common/psd.c,
* plug-ins/common/ripple.c, common/rotate.c, common/semiflatten.c,
* plug-ins/plug-ins/common/shift.c, common/smooth_palette.c,
* plug-ins/common/snoise.c, plug-ins/common/sobel.c,
* plug-ins/common/spread.c, common/sunras.c,
* plug-ins/plug-ins/common/tga.c, common/tiff.c, common/tile.c,
* plug-ins/common/tileit.c, plug-ins/common/tiler.c,
* plug-ins/common/url.c, common/video.c, common/vinvert.c,
* plug-ins/plug-ins/common/waves.c, common/wind.c,
* plug-ins/common/wmf.c, common/xbm.c, plug-ins/common/xpm.c,
* plug-ins/common/xwd.c, common/warp.c, common/zealouscrop.c,
* plug-ins/plug-ins/common/gpb.c, common/spheredesigner.c,
* plug-ins/common/colortoalpha.c, plug-ins/common/csource.c,
* plug-ins/common/CML_explorer.c, common/winprint.c,
* plug-ins/plug-ins/common/winclipboard.c, common/color_enhance.c,
* plug-ins/plug-ins/common/sel_gauss.c, common/unsharp.c,
* plug-ins/common/sparkle.c.orig, plug-ins/dbbrowser/dbbrowser.c,
* plug-ins/faxg3/faxg3.c, fits/fits.c, plug-ins/flame/flame.c,
* plug-ins/fp/fp.c, gap/gap_filter_main.c, gap/gap_main.c,
* plug-ins/plug-ins/gap/gap_decode_mpeg_main.c,
* plug-ins/gap/gap_frontends_main.c, plug-ins/gdyntext/gdyntext.c,
* plug-ins/gfig/gfig.c, helpbrowser/helpbrowser.c,
* plug-ins/plug-ins/ifscompose/ifscompose.c, maze/maze.c,
* plug-ins/mosaic/mosaic.c, plug-ins/imagemap/imap_main.c,
* plug-ins/print/print.c, rcm/rcm.c, script-fu/script-fu.c,
* plug-ins/plug-ins/sel2path/sel2path.c, sgi/sgi.c, sinus/sinus.c,
* plug-ins/plug-ins/struc/struc.c, webbrowser/webbrowser.c,
* plug-ins/xjt/xjt.c: remove gettext calls from blurb, help and date
fields. They made me
do it.
Mon Jan
31 22:
43:
48 CET
2000 Sven Neumann <sven@gimp.org>
* libgimp/gimpcolorspace.c
* libgimp/gimpcolorspace.h: added INTENSITY() macro
* app/blend.c
* app/convert.c
* app/gimpimage.c
* app/temp_buf.c: use INTENSITY() from libgimp
* plug-ins/common/bumpmap.c
* plug-ins/common/colorify.c
* plug-ins/common/compose.c
* plug-ins/common/decompose.c
* plug-ins/common/displace.c
* plug-ins/common/engrave.c
* plug-ins/common/gradmap.c
* plug-ins/common/newsprint.c
* plug-ins/gflare/gflare.c
* plug-ins/maze/handy.c
* plug-ins/pagecurl/pagecurl.c
* plug-ins/print/print-util.c
* plug-ins/rcm/rcm.c
* plug-ins/rcm/rcm.h
* plug-ins/rcm/rcm_callback.c
* plug-ins/rcm/rcm_dialog.c
* plug-ins/rcm/rcm_gdk.c
* plug-ins/rcm/rcm_misc.c
* plug-ins/rcm/rcm_misc.h: use INTENSITY() and other
color_conversion_routines
from libgimp. I
'm not sure if I have
tested all this properly (I tried
to do), so
if you are bored,
please play around with the changed plug-ins.
Mon Jan
31 21:
52:
27 CET
2000 Stanislav Brabec <utx@penguin.cz>
* plug-ins/common/vinvert.c: Typo fix.
Mon Jan
31 12:
15:
27 CET
2000 Sven Neumann <sven@gimp.org>
* modules/colorsel_gtk.c
* modules/colorsel_triangle.c
* plug-ins/common/CEL.c
* plug-ins/common/depthmerge.c
* plug-ins/common/gif.c
* plug-ins/common/newsprint.c
* plug-ins/common/normalize.c
* plug-ins/common/semiflatten.c
* plug-ins/common/sunras.c
* plug-ins/common/vinvert.c
* plug-ins/gap/gap_range_ops.c: s/colour/color/
( The British will probably want
to add en_GB po-files? )
Mon Jan
31 10:
59:
29 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/gap/gap_exchange_image.c
* plug-ins/gap/gap_pdb_calls.[ch]
* plug-ins/xjt/README_xjt_fileformat.txt
* plug-ins/xjt/xjt.c
* plug-ins/xjt/xpdb_calls.[ch]:
applied patches
from Wolfgang Hofer <hof@hotbot.com>
Mon Jan
31 02:
55:
00 GMT
2000 Nick Lamb <njl195@zepler.org.uk>
* plug-ins/common/tiff.c: Images we save are full size (duh)
Applied
to fix #
5000 after some discussion
and thought, this
is really Quark
's bug, but who am I to argue?
Mon Jan
31 01:
42:
54 CET
2000 Sven Neumann <sven@gimp.org>
* app/brush_select.c: get serious...
* app/transform_core.c: don't use g_message for error messages that
are intended
for developers only
Sun Jan
30 21:
54:
42 CET
2000 Sven Neumann <sven@gimp.org>
* app/brush_select.c
* app/gradient_select.c: create the dialog at mouse position if not
the main
dialog (which
is session-managed)
* app/convert.c: small UI changes
* app/gradient.c: don't include session.h
* app/session.c: the gradient_select dialog is not the gradient_editor
2000-
01-
30 Michael Natterer <mitch@gimp.org>
* plug-ins/FractalExplorer/Dialogs.c: the "blue" variable should
not be connected
to the
"red" adjustment (Thanks
to Peter Kämpf
<pkaempf@box.echo.ch>), fixed the
initial size of the
"number of
colors
" preview.
2000-
01-
30 Michael Natterer <mitch@gimp.org>
* plug-ins/FractalExplorer/*:
- Removed the
"Gradient" notebook
page and added a gimp gradient
selection widget
to the
"Color" page instead.
- UI cleanups (use the libgimp stuff).
- Removed the
"Languages" and "Callbacks" files.
- Made it actually
work (seemed quite important
to me :-)
* plug-ins/common/png.c: Fix a typo to make it compile.
Sat Jan
29 22:
32:
30 GMT
2000 Nick Lamb <njl195@zepler.org.uk>
* plug-ins/common/png.c: More conservative resolution behaviour
Sat Jan
29 22:
54:
11 CET
2000 Stanislav Brabec <utx@penguin.cz>
* app/convert.c: Typo fix.
2000-
01-
29 Shirasaki Yasuhiro <yasuhiro@gnome.gr.jp>
* plug-ins/script-fu/script-fu.c: more _() tagging.
* app/install.c: _() tagging for hardcoded fonts.
Sat Jan
29 15:
40:
01 CET
2000 Sven Neumann <sven@gimp.org>
* app/convert.c
* app/palette_select.c
* app/palette_select.h: In indexed_conversion dialog, use a
pattern_selector instead
of an option_menu. Adam, I hope you
like
this...
Sat Jan
29 12:
06:
51 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/common/curve_bend.c
* plug-ins/common/deinterlace.c
* plug-ins/common/despeckle.c
* plug-ins/common/plasma.c
* plug-ins/common/randomize.c
* plug-ins/common/sharpen.c
* plug-ins/gap/gap_frontends_main.c
* plug-ins/gdyntext/gdyntext.c
* plug-ins/gfig/gfig.c
* plug-ins/print/print-ps.c
* plug-ins/print/print.c
* plug-ins/sel2path/global.h
* plug-ins/sel2path/math.c
* plug-ins/sel2path/vector.c: removed warnings
Fri Jan
28 17:
38:
36 CET
2000 Marc Lehmann <pcg@goof.com>
* PLUGIN_MAINTAINERS, PLUGIN_CVS: mark Robert Krawitz with write
access
to plug-ins/
print, but
comment all
update commands out due
to Sven
's concerns.
2000-
01-
28 Michael Natterer <mitch@gimp.org>
* app/main.c: bind the "gimp-libgimp" textdomain to get the
libgimp widget translations. Did some
code cleanup.
* libgimp/stdplugins-intl.h: bind "gimp-libgimp".
* libgimp/gimpintl.h: copyright header.
* libgimp/libgimp-intl.h: there is no dgettext_noop() function
(typo/braino).
* libgimp/gimpwidgets.[ch]: one more table attach helper
function. Should probably find a general way
for the two
functions.
* plug-ins/common/CML_explorer.c
* plug-ins/common/align_layers.c
* plug-ins/common/scatter_hsv.c
* plug-ins/common/threshold_alpha.c: removed the gtkW_* wrapper
functions. Badly hacked CML_explorer (The optionmenu creation
is a
bit more ugly than before but
at least consistent with the other
files
using the libgimp optionmenu constructor).
2000-
01-
28 Asbjorn Pettersen <asbjornP@dualog.no>
* plug-ins/print/print-ps.c: use g_strcasecmp() instead of
strcasecmp().
* plug-ins/print/print.c: Fix output_to,driver settings
for OS/
2 version.
Fri Jan
28 10:
48:
55 CET
2000 Sven Neumann <sven@gimp.org>
* libgimp/libgimp-intl.h: bind gimp-libgimp domain
Fri Jan
28 00:
37:
10 PST
2000 Manish Singh <yosh@gimp.org>
* configure.in
* po-plug-ins
* po-libgimp: moved libgimp strings into their own catalog.
Mitch/Sven, could you take care
of the domain rebinding?
* Makefile.am: make a gimp-config symlink to gimptool
Fri Jan
28 02:
43:
36 CET
2000 Marc Lehmann <pcg@goof.com>
* tools/pdbgen/pdb/gimage_mask.pdb, app/gimage_mask_cmds.c: Allow
zero radius arguments
for selection_{shrink,grow,border,feather}.
Fri Jan
28 01:
16:
35 CET
2000 Marc Lehmann <pcg@goof.com>
* PLUGIN_CVS: updated to give Kevin Turner write access to
the maze plug-
in (therefore, the maze plug-
in is no longer
managable within the gnome cvs server.
If you have
any
comments/suggestions...)
2000-
01-
28 Michael Natterer <mitch@gimp.org>
* libgimp/Makefile.am
* libgimp/libgimp-intl.h: new file to be included by libgimp files
only. Re-defines _()
and gettext()
as dgettext()
and N_()
as
dgettext_noop().
This way the translations
of the various widgets which are used
in
both the app
and plugins are searched
in the correct catalog.
* libgimp/gimpcolorbutton.c
* libgimp/gimpexport.c
* libgimp/gimpfileselection.c
* libgimp/gimpunit.c
* libgimp/gimpunitmenu.c
* libgimp/gimpwidgets.c: #include "libgimp-intl.h"
2000-
01-
28 Michael Natterer <mitch@gimp.org>
* libgimp/gimpwidgets.[ch]: added one more option menu constructor
and made the namespace more consistent, minor fixes.
* libgimp/gimpdialog.c
* libgimp/gimpunitmenu.c: minor fixes.
* app/preferences_dialog.c
* plug-ins/borderaverage/borderaverage.c
* plug-ins/common/gif.c
* plug-ins/common/randomize.c: changed according to the above
namespace cleanups.
Thu Jan
27 23:
54:
05 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/common/newsprint.c
* plug-ins/gfig/gfig.c: fixed typos
2000-
01-
27 Tor Lillqvist <tml@iki.fi>
* app/main.c (on_signal): No need to use an #ifdef for G_OS_WIN32
as the whole
function is already bypassed
on Win32.
* libgimp/gimp.def
* libgimp/gimpui.def: Updates.
* plug-ins/makefile.cygwin
* plug-ins/makefile.msc: Goodbye to the megawidget library.
* plug-ins/common/papertile.c: MAIN() must be after PLUG_IN_INFO
definition.
2000-
01-
27 Michael Natterer <mitch@gimp.org>
* plug-ins/pagecurl/pagecurl.c: a little ui eye candy...
Thu Jan
27 22:
02:
44 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/common/gauss_iir.c
* plug-ins/common/gauss_rle.c
* plug-ins/common/grid.c: don't connect to the unit_changed signal
2000-
01-
27 Michael Natterer <mitch@gimp.org>
* plug-ins/common/newsprint.c: changed the ui to use the libgimp
widget constructors,
put the channel settings
into a notebook, did
some indentation.
Thu Jan
27 16:
26:
47 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/common/gifload.c: fixed typo that made gimp crash when
loading a gif
* app/fileops.c: guard against similar errors
2000-
01-
27 Shirasaki Yasuhiro <yasuhiro@gnome.gr.jp>
* plug-ins/gap/gap_decode_mpeg_main.c: added dummy menus
for menu path translation.
* po-plug-ins/POTFILES.in: added missing
plug-ins/gap/gap_frontends_main.c.
* plug-ins/borderaverage/borderaverage.c: added missing _()
for progress bar description.
Thu Jan
27 14:
55:
00 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/print/*: updated to version 3.0.5
Thu Jan
27 13:
08:
50 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/ifscompose/ifscompose.[ch]: use gimp_color_buttons
Thu Jan
27 11:
24:
05 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/gap/gap_exchange_image.c
* plug-ins/gap/gap_mov_dialog.c
* plug-ins/gap/gap_pdb_calls.[ch]:
applied patches
from Wolfgang Hofer <hof@hotbot.com>
2000-
01-
26 Michael Natterer <mitch@gimp.org>
* app/preferences_dialog.c: forgot to correctly set the
tile_cache_size. Only apply show_tool_tips
and tile_cache_size
if
the prefs settings are not currupt.
2000-
01-
26 Michael Natterer <mitch@gimp.org>
* app/preferences_dialog.c: made the handling of the values which
can
't be changed on the fly consistent:
- Some
of the widget callbacks were connected
to gimprc variables
instead
of pref
dialog's "edit_" variables.
- Correctly
assign value, edit_value, old_value
and save_value
for
all
of them.
- Separated them
from the other values
in all functions.
- Reduced the endless
"if" madness
in some callbacks.
2000-
01-
26 Michael Natterer <mitch@gimp.org>
* app/preferences_dialog.c: use the int adjustment callback from
libgimp, simplified the confirm
dialog signal callbacks.
Wed Jan
26 11:
06:
46 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/xjt/xjpeg.c: s/malloc/g_malloc/ ; s/free/g_free/
Wed Jan
26 04:
12:
08 CET
2000 Marc Lehmann <pcg@goof.com>
* PLUGIN_CVS: mirroring control script (read it for more info).
* ChangeLog.plug-ins: The ChangeLog file for the plug-in cvs.
2000-
01-
26 Michael Natterer <mitch@gimp.org>
* libgimp/gimpsizeentry.[ch]: block the sizeentry's signals while
updating
is's fields after a unit change and emit the
"value_changed" signal manually afterwards. This avoids multiple
"value_changed" signals which may cause callbacks
to change the
sizeentry
in the middle
of a
unit update.
* plug-ins/commion/spread.c: no need to connect to the sizeentry's
"unit_changed" signal.
Wed Jan
26 00:
10:
34 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/common/colorify.c: use a gimp_color_button
* plug-ins/common/spread.c: use gimp_size_entries
2000-
01-
25 Michael Natterer <mitch@gimp.org>
* app/appenv.h: removed BOUNDS, MINIMUM and MAXIMUM. No need to
include both <glib.h>
and <gtk/gtk.h>.
* app/*
* tools/pdbgen/pdb/text_tool.pdb: s/BOUNDS/CLAMP/,
same
for MIN and MAX.
* app/preferences_dialog.c: the "Check Size" widget was connected
to the transparency_type variable.
* plug-ins/common/sobel.c: removed definitions of MIN and ROUND.
* libgimp/gimp.h: #include "gimplimits.h" and "gimpcolorspace.h".
* plug-ins/*: don't include the two files.
Tue Jan
25 21:
58:
49 CET
2000 Sven Neumann <sven@gimp.org>
* app/layer.c: applied a change suggested by Steinar H. Gunderson.
Fixes crashing
on empty images (bug #
5536).
Tue Jan
25 21:
16:
57 CET
2000 Sven Neumann <sven@gimp.org>
* app/gdisplay.c: disable "Layer to Imagesize" on empty images
Tue Jan
25 20:
08:
35 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/common/colorify.c: use gimp_tile_cache_ntiles ()
* plug-ins/common/lic.c: when creating a new image, disable undo,
enable it later
when the new image
is completed
2000-
01-
25 Michael Natterer <mitch@gimp.org>
* configure.in
* po-plug-ins/POTFILES.in
* plug-ins/common/Makefile.am
* plug-ins/common/plugin-defs.pl
* plug-ins/megawidget/*: removed. (There were only 3 functions
left which were used
by ~
5 plugins, so I moved the resp. functions
to the plugins). More preview stuff
to come...
* app/airbrush_blob.c
* modules/colorsel_triangle.c
* modules/colorsel_water.c: use G_PI instead of M_PI.
* app/procedural_db.h
* libgimp/gimpenums.h
* plug-ins/script-fu/script-fu-constants.c
* tools/pdbgen/enums.pl: new PDB return value STATUS_CANCEL which
indicates that
"Cancel" was pressed
in a plugin
dialog. (Useful
only
for file load/save plugins).
* app/fileops.[ch]
* app/menus.c: changes to handle STATUS_CANCEL correctly. Did some
code cleanup
in fileops.[ch]. Pop up a warning
if File->Save
failed.
* app/plug_in.c: return_val[0] is of type PDB_STATUS, not
PDB_INT32.
* libgimp/gimpmath.h: new constant G_MAXRAND which equals to
RAND_MAX
if it exists
or to G_MAXINT otherwise.
* libgimp/gimpwidgets.[ch]: new function gimp_random_seed_new()
which creates a spinbutton
and a
"Time" toggle.
Call the
function which does the
"set_sensitive" magic
from the
radio button callback.
* plug-ins/[75 plugins]:
- Return STATUS_CANCEL
in all
file load/save dialogs
if "Cancel"
was pressed.
- Standardized the
file plugins
' "run" functions.
- Use G_PI
and G_MAXRAND everywhere.
- Added tons
of scales
and spinbuttons instead
of text entries.
- Applied uniform packing/spacings all over the place.
- Reorganized some UIs (stuff
like moving the preview
to the top
left corner
of the
dialog).
- Removed many ui helper functions
and callbacks
and use the stuff
from libgimp instead.
- I tried not
to restrict the range
of possible values
when I
replaced entries with spinbuttons/scales but may have failed,
though
in some cases. Please test ;-)
- #
include <libgimp/gimpmath.h>
where appropriate
and use it
's
constants.
- Indentation, s/int/gint/ et.al.,
code cleanup.
RFC: The plugins are definitely not useable with GIMP
1.
0 any
more, so shouldn
't we remove all the remaining compatibility
stuff ??? (
like "#ifdef GIMP_HAVE_PARASITES")
Tue Jan
25 15:
10:
14 CET
2000 Stanislav Brabec <utx@penguin.cz>
* plug-ins/common/color_enhance.c: On request of
Martin Weber <martweb@gmx.net>. Improve
types (double,
gdouble, gint).
Mon Jan
24 22:
28:
00 CET
2000 Seth Burgess <sjburges@gimp.org>
* app/gdisplay_ops.c: Added a minimum width for shrink wrap;
without it, it would map improperly
and create a mess
for small
images. Its not a very shrunk wrap since the statusbar
is so
large, but
at least it works. I welcome other suggestions
on
better ways
to fix this.
Mon Jan
24 23:
28:
08 CET
2000 Sven Neumann <sven@gimp.org>
* app/gimpdnd.c: I think this time I got it right. Still the same
color after hours
of dragging it
between the gimp
and the gtk+
color-selector... (gimp uses guchar, X guint16
and gtk+ double)
Mon Jan
24 14:
10:
40 PST
2000 Manish Singh <yosh@gimp.org>
* acconfig.h
* configure.in
* libgimp/Makefile.am
* libgimp/gimpregex.h
* libgimp/regex.c
* app/Makefile.am
* app/regex.[ch]
* plug-ins/script-fu/Makefile.am
* plug-ins/script-fu/regex.[ch]
* plug-ins/script-fu/interp_regex.c
* tools/pdbgen/pdb/plug_in.pdb
* tools/pdbgen/pdb/procedural_db.pdb: reverted previous regex move
patch. This does
*not* belong in libgimp and is just bloat. We'll
use the regex functionality
in glib once it has it.
* acinclude.m4
* config.guess
* config.sub
* ltconfig
* ltmain.sh: upgrade to libtool 1.3.4
* app/convert.c
* app/gimpbrushpipe.c: minor cleanups
Mon Jan
24 22:
15:
46 CET
2000 Sven Neumann <sven@gimp.org>
* PLUGIN_MAINTAINERS: Simon Budig maintains PageCurl
* plug-ins/gap/gap_pdb_calls.c
* plug-ins/xjt/README
* plug-ins/xjt/README_xjt_fileformat.txt
* plug-ins/xjt/xjt.c
* plug-ins/xjt/xpdb_calls.c
* plug-ins/xjt/xpdb_calls.h
* po-plug-ins/POTFILES.in: applied (modified) patches from
Wolfgang Hofer <hof@hotbot.com>.
Mon Jan
24 21:
30:
26 CET
2000 Sven Neumann <sven@gimp.org>
* tips/gimp_tips.pl.txt
* plug-ins/common/align_layers.c:
i18n fixes
from Ar
't <psi2494@orca.mila.edu.pl>
Mon Jan
24 17:
12:
44 CET
2000 Sven Neumann <sven@gimp.org>
* app/regex.[ch]: removed
* app/Makefile.am
* app/plug_in_cmds.c
* app/procedural_db_cmds.c: cleaning up behind Daniel ...
Thu Jan
17 12:
13:
01 CET
2000 Daniel Egger <Daniel.Egger@suse.de>
(applied
by pcg@goof.com)
* PLUGIN_MAINTAINERS: Add Martin Weber for sparkle and gflare.
* MAINTAINERS: Add myself.
Thu Jan
15 14:
43:
23 CET
2000 Daniel Egger <Daniel.Egger@suse.de>
(applied
by pcg@goof.com)
* app/plug_in.c: Removed unnecessary #include "regex.h".
* app/regex.c: Removed ...
* libgimp/regex.c: Shamelessly stolen from current glibc because we
want LPGL here.
* app/regex.h: Moved to ...
* libgimp/gimpregex.h: ... and renamed it.
* plug-ins/script-fu/regex.c
* plug-ins/script-fu/regex.h: Removed.
* libgimp/Makefile.am,
* plug-ins/script-fu/Makefile.am,
* app/Makefile.am: Tweak them to match the changes.
* plug-ins/script-fu/interp_regex.c
* tools/pdbgen/pdb/plug_in.pdb
* tools/pdbgen/pdb/procedural_db.pdb: Include "libgimp/regex.h"
instead
of "regex.h".
* config.h.in
* configure.in
* acconfig.h: Check, whether regex is provided by standard libs.
If this
is the
case avoid compiling it
and use the
standard one,
thus reducing compile
time and code and saveing diskspace.
Sun Jan
23 23:
08:
18 2000 Jay Cox <jaycox@gimp.org>
* plug-ins/common/psd.c: load the resolution info from the psd file.
Sun Jan
23 19:
03:
28 CET
2000 Sven Neumann <sven@gimp.org>
* app/paths_dialog.c: set the menu sensitivity after the last path
was deleted
Sun Jan
23 14:
33:
57 CET
2000 Sven Neumann <sven@gimp.org>
* app/gdisplay.c
* app/gdisplay_ops.c
* app/gimage.c
* app/gimpimage.c
* app/gimpimageP.h: Renamed gimage->ref_count to disp_count and
slightly changed the way it
is used.
As the new name suggests it
is only used
to count the number
of displays associated with an
image. It
is now impossible
to delete an image that has an
associated display. You have
to delete the display instead. Before
this
change it was possible
to delete an image through the PDB that
was created through the UI
and bad things happened soon...
* app/gimage_cmds.c
* tools/pdbgen/pdb/gimage.pdb: Changed the help for gimp_image_delete
so it explains better what actually happens. The old help was quite
misleading.
Sat Jan
22 22:
14:
18 GMT
2000 Austin Donnelly <austin@gimp.org>
* MAINTAINERS: update my entry.
* PLUGIN_MAINTAINERS: I maintain newsprint.
* app/fuzzy_select.c: fix so if you move the pointer back to
where you started, the selection
is also the same. Can people
(tigert?) give this a spin -
if it isn
't as intuitive as the
old way we should roll this
back.
* plug-ins/common/jpeg.c: use volatile to get rid of "clobber"
warnings
from GCC. Also, fix handling
of multiple COM
sections, so can
load images such
as
/usr/share/pixmaps/backgrounds/space/clem_full_moon_strtrk.jpg
or
/usr/share/pixmaps/backgrounds/space/apollo08_earthrise.jpg
which used
to segv the jpeg plugin.
* plug-ins/common/newsprint.c: update my email address.
* plug-ins/common/ps.c: applied gimp-kirchgessner-000116-0.patch:
save
using PostScript level
2 features which result
in files
60% smaller than naive level
1 method. Peter added a
checkbutton
to the UI
to revert
to level
1 algorithm, but we
default
to level
2. Almost everyone should have a level
2
printer, new printers
and ghostscript are level
3 these days.
Sat Jan
22 21:
38:
08 CET
2000 Sven Neumann <sven@gimp.org>
* app/gimpdnd.c: corrected off-by-one error in color dnd
Sat Jan
22 18:
50:
18 CET
2000 Sven Neumann <sven@gimp.org>
* app/global_edit.c: in edit_clear and edit_fill return TRUE if the
selection
is empty, since the operation succeded
by doing nothing.
Returning FALSE here crashed lots
of script-fus.
Sat Jan
22 16:
00:
52 CET
2000 Sven Neumann <sven@gimp.org>
* app/commands.c
* app/gdisplay.c
* app/gdisplay.h
* app/scale.c: call setup_scale when changing the resolution or unit,
so the rulers
get updated correctly
Sat Jan
21 21:
00:
00 CST
2000 Seth Burgess <sjburges@gimp.org>
* app/transform_core.c: applied Steinar's
<sgunderson@bigfoot.com> fix
for a NULL pointer
dereference
in the transform core.
Sat Jan
22 01:
47:
30 GMT
2000 Nick Lamb <njl195@zepler.org.uk>
* plug-ins/common/tiff.c: Fix bug reported by Marc Lehmann
Sat Jan
22 01:
02:
25 CET
2000 Stanislav Brabec <utx@penguin.cz>
* plug-ins/gfig/gfig.c: Menu i18n fix.
Sat Jan
22 00:
36:
54 CET
2000 Stanislav Brabec <utx@penguin.cz>
* plug-ins/gflare/gflare.c: Applied patch on request of
Martin Weber <martweb@gmx.net>.
Fri Jan
21 16:
35:
26 EST
2000 Gregory McLean <gregm@comstar.net>
* gimp.spec: Updated a bit more, split the perl stuff off into
a seperate package
as it needs other bits that aren
't in a dist
by default. Also
work on auto-generating the %files part.
Fri Jan
21 18:
11:
05 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/script-fu/script-fu-scripts.c: Provide a copy
of the improved g_strescape
function from glib-
1.
3 if
compiled with older versions
of glib. This allows
to use
quotes
and other special characters
in Script-Fu strings.
Thu Jan
20 17:
37:
38 PST
2000 Manish Singh <yosh@gimp.org>
* configure.in
* plug-ins/gimp_ace
* plug-ins/common/Makefile.am
* plug-ins/common/kaleidoscope.c: reverted previous plugin addition
Fri Jan
21 00:
24:
19 CET
2000 Stanislav Brabec <utx@penguin.cz>
* plug-ins/rcm/rcm.c: Typo fix.
Thu Jan
20 23:
28:
35 CET
2000 Stanislav Brabec <utx@penguin.cz>
Added new plug-ins
from Martin Weber <martweb@gmx.net>:
* plug-ins/common/kaleidoscope.c: New file.
* plug-ins/gimp_ace: New directory.
* plug-ins/common/Makefile.am: Updated.
* configure.in: Updated.
Thu Jan
20 18:
07:
21 CET
2000 Sven Neumann <sven@gimp.org>
* app/channel.c
* app/channel.h
* app/gimpimage.c
* app/layer.c
* app/qmask.c: implemented the "removed" signal for channels and
connected qmask
to it
to keep the buttons
in sync
when a qmask
channels gets deleted manually. Fixes bug #
2516.
Thu Jan
20 16:
56:
00 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/gdyntext/gdyntext.c: backported the bugfix from
gdyntext-
1.
4.
4. This fixes bug #
2354 (extra undo step introduced).
Thu Jan
20 13:
20:
55 CET
2000 Sven Neumann <sven@gimp.org>
* app/color_cmds.c
* app/curves.c
* app/curves.h
* tools/pdbgen/pdb/color.pdb: added load and save functionality
to the Curves tool
Wed Jan
19 21:
03:
00 CST
2000 Seth Burgess <sjburges@gimp.org>
* app/gdisplay_ops.c: make shrink wrap work. Not an elegant
solution (hiding
and redrawing
window)
Wed Jan
19 21:
36:
06 CET
2000 Sven Neumann <sven@gimp.org>
* cursors/bigcirc
* cursors/bigcircmsk: removed
* cursors/mouse1_selu
* cursors/mouse1_selumsk: new files
* Makefile.am
* app/bezier_select.c
* app/cursorutil.c
* app/cursorutil.h: got rid of the big fat bigcirc cursor and added
a new one
in the style
of the others
2000-
01-
19 Garry R. Osgood <gosgood@idt.net>
* gimp/app/disp_callbacks.c
* gimp/app/ellipse_select.c
* gimp/app/free_select.c
* gimp/app/fuzzy_select.c
* gimp/app/rect_select.c
* gimp/app/rect_select.h
* gimp/app/rect_selectP.h
* gimp/app/tools.c
* gimp/app/tools.h
* gimp/app/toolsF.h
Boolean selection operations, (adding
to,
subtracting
from,
or intersecting with
pre-existing selections) now occur regardless
of the setting
of "Disable Cursor Update"
toggle button
in Interface/Image
Window
category. Introduced a new tool action
type,
OperUpdateFunc,
To provide a
distinct context
for such activity. see
http://idt.net/~gosgood/gimp-patch/patch05.html
for full details. Closes #
2568.
Wed Jan
19 12:
50:
55 CET
2000 Stanislav Brabec <utx@penguin.cz>
* plug-ins/gflare/gflare.c: Typo fix and typo update.
Wed Jan
19 11:
00:
19 CET
2000 Stanislav Brabec <utx@penguin.cz>
Applied patch
from Martin Weber <martweb@gmx.net>:
* plug-ins/fp/fp_hsv.c removed
* plug-ins/fp/fp_hsv.h removed
* plug-ins/common/nova.c
* plug-ins/fp/Makefile.am
* plug-ins/fp/fp.c
* plug-ins/fp/fp_gdk.c
* plug-ins/fp/fp_gtk.c
* plug-ins/fp/fp_misc.c
* plug-ins/common/color_enhance.c: Removed unneccessary
rgb_to_hsv routines.
* plug-ins/gflare/gtkmultioptionmenu.c: Bugfix, not very
elegant but correct.
* plug-ins/common/sparkle.c: Bugfix.
* plug-ins/script-fu/scripts/frosty-logo.scm
* plug-ins/script-fu/scripts/t-o-p-logo.scm: Necessary for the
patched sparkle.
2000-
01-
19 David Monniaux <monniaux@quatramaran.ens.fr>
* plug-ins/gfig/gfig.c
* plug-ins/gfig/Makefile.am
* po-plug-ins/POTFILES.in: i18n of gfig
Tue Jan
18 22:
34:
30 CET
2000 Sven Neumann <sven@gimp.org>
* app/fileops_cmds.c
* tools/pdbgen/pdb/fileops.pdb: hopefully fixed
gimp_file_load_thumbnail PDB
function
* app/gimage_cmds.c
* tools/pdbgen/pdb/gimage.pdb: in gimp_image_get_thumbnail changed
a variable name
from num_pixels
to num_bytes, since that`s what it
contains
* tools/pdbgen/pdbgen.pl: arrays need a length argument again since
the PDB relies
on it
Tue Jan
18 21:
46:
25 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/common/gauss_iir.c
* plug-ins/common/gauss_rle.c: The blur radius can now be specified
independently
in each direction.
For backward compatibility I left
the original PDB functions unchanged
and added new ones. The actual
blurring
is done
in the same
function for both
interfaces.
* plug-ins/gap/Makefile.am
* plug-ins/gap/gap_filter_iterators.c
* plug-ins/gap/iter_ALT/gen/plug_in_gauss_iir2_iter_ALT.inc
* plug-ins/gap/iter_ALT/gen/plug_in_gauss_rle2_iter_ALT.inc: added
iterator functions
for the new gauss_blur functions.
* plug-ins/common/grid.c: small changes to the way the size_entries
are
set up
* plug-ins/common/noisify.c:
applied (modified) patch
from Julian Kinraid <jkinraid@
clear.net.nz>
2000-
01-
18 Tor Lillqvist <tml@iki.fi>
* README.win32: Some clarifications.
* PLUGIN_MAINTAINERS: I maintain psp.
* libgimp/gimp.def
* libgimp/gimpui.def
* libgimp/makefile.cygwin
* libgimp/makefile.msc
* plug-ins/makefile.cygwin
* plug-ins/makefile.msc: Updates.
* plug-ins/twain/twain.c
* plug-ins/winsnap/winsnap.c
* po-plug-ins/POTFILES.in: i18n.
* app/text_tool.c: Add Win32 workaround for yasuhiro's "i18n fix"
change that introduced an X11 dependency.
2000-
01-
18 David Monniaux <monniaux@quatramaran.ens.fr>
* app/tools.c: clearer tool-tip for transform tool.
* plug-ins/gflare/Makefile.am
* plug-ins/gflare/gflare.c
* po-plug-ins/POTFILES.in: i18n of GFlare
Mon Jan
17 23:
11:
10 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/common/wind.c: Wind used to crash badly when used with
an active selection. Should be fixed now.
Mon Jan
17 22:
24:
00 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/AlienMap2/AlienMap2.c
* plug-ins/common/apply_lens.c: fixed typos
Mon Jan
17 12:
05:
35 PST
2000 Manish Singh <yosh@gimp.org>
* help/C/*/Makefile.am: use $(LN_S) instead of ln -sf, should fix
bug #
5289.
* tools/pdbgen/lib.pl
* tools/pdbgen/pdb/brushes.pdb
* tools/pdbgen/pdb/gimage_mask.pdb
* tools/pdbgen/pdb/guides.pdb
* tools/pdbgen/pdb/parasite.pdb
* tools/pdbgen/pdb/unit.pdb: more lib work, slight guide tweak
2000-
01-
17 Michael Natterer <mitch@gimp.org>
* libgimp/gimpcolorbutton.c: emit the "color_changed" signal
whenever the user selects
"Use FG/BG Color" from the popup menu.
* libgimp/gimpwidgets.c: gimp_table_attach_aligned(): allow the
function to be called with label == NULL.
* plug-ins/AlienMap/AlienMap.c
* plug-ins/AlienMap2/AlienMap2.c
* plug-ins/common/CEL.c
* plug-ins/common/CML_explorer.c
* plug-ins/common/apply_lens.c
* plug-ins/common/checkerboard.c
* plug-ins/common/engrave.c
* plug-ins/common/exchange.c
* plug-ins/common/gauss_iir.c
* plug-ins/common/gauss_rle.c
* plug-ins/common/illusion.c
* plug-ins/common/max_rgb.c
* plug-ins/common/mblur.c
* plug-ins/common/oilify.c
* plug-ins/common/sel_gauss.c
* plug-ins/common/shift.c
* plug-ins/common/smooth_palette.c
* plug-ins/common/sparkle.c
* plug-ins/common/video.c
* plug-ins/common/vpropagate.c
* plug-ins/common/warp.c
* plug-ins/sgi/sgi.c: more ui updates.
2000-
01-
17 Shirasaki Yasuhiro <yasuhiro@gnome.gr.jp>
* plug-ins/common/csource.c
* plug-ins/common/header.c
* plug-ins/common/winclipboard.c
* po-plug-ins/POTFILES.in: added gettext support.
Sat Jan
16 19:
58:
55 CET
2000 Stanislav Brabec <utx@penguin.cz>
* plug-ins/common/shift.c: Typo fix.
2000-
01-
16 Michael Natterer <mitch@gimp.org>
* app/layers_dialog.c: oops, the "Add Layer Mask" dialog contained
nothing after my last
change.
* libgimp/gimpwidgets.c: gimp_table_attach_aligned() sets the
yalign
of the widget
to 0.
5 instead
of 1.
0.
* plug-ins/common/align_layers.c
* plug-ins/common/apply_lens.c
* plug-ins/common/blinds.c
* plug-ins/common/blur.c
* plug-ins/common/cubism.c
* plug-ins/common/decompose.c
* plug-ins/common/flarefx.c
* plug-ins/common/glasstile.c
* plug-ins/common/jigsaw.c
* plug-ins/common/mail.c
* plug-ins/common/nova.c
* plug-ins/common/randomize.c
* plug-ins/common/ripple.c
* plug-ins/common/scatter_hsv.c
* plug-ins/common/shift.c
* plug-ins/common/sparkle.c
* plug-ins/common/spread.c: even more spinbuttons and other ui
updates.
2000-
01-
16 Garry R. Osgood <gosgood@idt.net>
* app/global_edit.c
global_edit.c Uncovered buglet spawned
by #
5045 fix.
edit_paste() now properly supplies a GimpImageType
parameter in the
case where a GimpImage
parameter has no
active_drawable:
occurs when the user invokes a
paste
into an empty image.
Sat Jan
15 22:
27:
56 CET
2000 Marc Lehmann <pcg@goof.com>
* libgimp/gimpenv.c, libgimp/color_selector.h,
libgimp/color_display.h:
Change license
to LGPL (see the
log
message for approval
of the various authors).
If an author was
left out please contact me!!
Fri Jan
14 14:
46:
27 CET
2000 Marc Lehmann <pcg@goof.com>
* app/menus.c: Removed Perl-specific translations and moved
them
to the perl .pot-
file. Gurgl, Ratz: That localises the
translation, but also requires more places
to be updated once i18n
works
as I would expect it.
* plug-ins/script-fu/interp_slib.c: portability fixes (64-bit
problems).
Sat Jan
15 19:
11:
49 CET
2000 Sven Neumann <sven@gimp.org>
* gimprc.5.in: fixed a typo
* app/preferences_dialog.c: one more change in the spirit of my
last
commit
2000-
01-
16 Shirasaki Yasuhiro <yasuhiro@gnome.gr.jp>
* plug-ins/common/waves.c
* plug-ins/common/whirlpinch.c
* plug-ins/common/wind.c
* plug-ins/common/wmf.c
* plug-ins/pagecurl/pagecurl.c
* plug-ins/pagecurl/Makefile.am
* po-plug-ins/POTFILES.in: added gettext support.
* app/text_tool.c: i18n fix.
2000-
01-
15 Garry R. Osgood <gosgood@idt.net>
* app/layers_dialog.c
* app/global_edit.c
layers_dialog.c:layers_dialog_flush() now has
only one entry
and exit point, so that
suspend_gimage_notify
is properly maintained.
Has bearing
on (but likely does not fully solve)
bugs #
4031, #
4914,
and #
4927. (Layers
and
Channel
Dialog with sticky layers. See
http://idt.net/~gosgood/gimp-patch/patch04.html
and bug reports.
global_edit.c: edit_paste_as_new() now checks
if it has a valid layer
from layer_new_from_tiles()
2000-
01-
15 Michael Natterer <mitch@gimp.org>
* libgimp/gimpwidgets.[ch]: added a float adjustment callback.
* plug-ins/common/bumpmap.c
* plug-ins/common/depthmerge.c
* plug-ins/common/despeckle.c
* plug-ins/common/destripe.c
* plug-ins/common/gpb.c
* plug-ins/common/iwarp.c
* plug-ins/common/polar.c
* plug-ins/common/sharpen.c
* plug-ins/common/tileit.c
* plug-ins/common/whirlpinch.c
* plug-ins/common/wind.c:
- Some more hscale+spinbutton instead
of hscale+entry widgets.
-
Get the CHECK_SIZE
constants from libgimp
in some plugins.
Sat Jan
15 15:
40:
26 CET
2000 Stanislav Brabec <utx@penguin.cz>
* plug-ins/webbrowser/webbrowser.c: Small i18n fix.
Sat Jan
15 13:
49:
37 CET
2000 Sven Neumann <sven@gimp.org>
* app/preferences_dialog.c: Moved a few entries to other pages.
Makes much more sense now, IMHO.
Fri Jan
14 22:
34:
13 CET
2000 Sven Neumann <sven@gimp.org>
* libgimp/gimp.h
* libgimp/gimpselection.c: added a few new PDB wrappers
* plug-ins/common/align_layers.c
* plug-ins/common/blinds.c
* plug-ins/common/checkerboard.c
* plug-ins/common/curve_bend.c
* plug-ins/common/guillotine.c
* plug-ins/common/sample_colorize.c
* plug-ins/gdyntext/gdyntext.c
* plug-ins/sel2path/sel2path.c
* plug-ins/twain/twain.c
* plug-ins/winsnap/winsnap.c: replaced PDB calls with libgimp functions
Fri Jan
14 20:
54:
31 CET
2000 Sven Neumann <sven@gimp.org>
* app/module_db.c
* modules/cdisplay_gamma.c
* modules/colorsel_gtk.c
* modules/colorsel_triangle.c
* modules/colorsel_water.c
* po/POTFILES.in: added gettext support
* plug-ins/common/pnm.c: smooth the progressbar update (bug #5148)
Fri Jan
14 11:
43:
09 PST
2000 Manish Singh <yosh@gimp.org>
* configure.in
* plug-ins/Makefile.am
* plug-ins/common/unsharp.c: move unsharp here, since it doesn't
have
any support files anymore
Fri Jan
14 19:
43:
01 CET
2000 Sven Neumann <sven@gimp.org>
* app/paint_core.h: use ToolFlags enum instead of int
* app/smudge.c: fixed bug #5176 (smudge tool crash)
2000-
01-
14 Michael Natterer <mitch@gimp.org>
* app/info_window.c:
s/gtk_container_border_width/gtk_container_set_border_width/
* plug-ins/common/engrave.c
* plug-ins/common/noisify.c
* plug-ins/common/oilify.c
* plug-ins/common/polar.c
* plug-ins/common/whirlpinch.c
* plug-ins/ifscompose/Makefile.am
* plug-ins/ifscompose/ifscompose.c
* plug-ins/maze/Makefile.am
* plug-ins/maze/maze_face.c
* plug-ins/pagecurl/Makefile.am
* plug-ins/pagecurl/pagecurl.c
* plug-ins/struc/Makefile.am
* plug-ins/struc/struc.c: more spinbuttons instead of entries,
dialog layout, stuff...
Fri Jan
14 16:
10:
38 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/FractalExplorer/Dialogs.c
* plug-ins/Lighting/lighting_ui.c
* plug-ins/MapObject/mapobject_ui.c
* plug-ins/common/CML_explorer.c
* plug-ins/gap/gap_arr_dialog.c
* plug-ins/gap/gap_mov_dialog.c
* plug-ins/gfig/gfig.c
* plug-ins/imagemap/imap_main.c
* plug-ins/imagemap/imap_main.h
* plug-ins/imagemap/imap_selection.c
* plug-ins/imagemap/imap_toolbar.c
* plug-ins/imagemap/imap_tools.c: gtk_tooltips_set_colors () does
absolutely nothing, so it can be safely deleted
from the source
2000-
01-
14 Michael Natterer <mitch@gimp.org>
* app/Makefile.am
* app/tool_options_ui.h: removed.
* app/tool_options.c
* libgimp/gimpwidgets.[ch]: moved some more ui utility functions
to libgimp.
* app/airbrush.c
* app/blend.c
* app/bucket_fill.c
* app/channel_ops.c
* app/clone.c
* app/color_picker.c
* app/convolve.c
* app/crop.c
* app/dodgeburn.c
* app/eraser.c
* app/file_new_dialog.[ch]
* app/flip_tool.c
* app/image_new.[ch]
* app/ink.c
* app/layers_dialog.c
* app/magnify.c
* app/measure.c
* app/paintbrush.c
* app/pencil.c
* app/smudge.c
* app/text_tool.c
* app/tool_options.c
* app/transform_tool.c
* app/xinput_airbrush.c: use the libgimp functions (esp. the radio
button group constructor), some
code cleanup.
* plug-ins/common/csource.c
* plug-ins/common/despeckle.c
* plug-ins/common/diffraction.c
* plug-ins/common/jpeg.c
* plug-ins/common/png.c
* plug-ins/unsharp/unsharp.c: more plugin ui tuning.
* plug-ins/unsharp/Makefile.am
* plug-ins/unsharp/dialog_f.[ch]
* plug-ins/unsharp/dialog_i.[ch]: removed.
Thu Jan
13 16:
35:
44 PST
2000 Manish Singh <yosh@gimp.org>
* Made 1.1.15 release
* configure.in: disabled --with-threads, as it is not actively
maintained
and rather untested.
Thu Jan
13 20:
41:
37 GMT
2000 Adam D. Moss <adam@gimp.org>
* plug-ins/common/animoptimize.c: Collapse timing of completely
optimized-away frames onto previous surviving frame. Also be
looser with (XXXXX) tag parsing.
* plug-ins/common/animationplay.c: Be looser with (XXXXX) tag
parsing.
2000-
01-
13 Yuri Syrota <rasta@renome.rovno.ua>
* configure.in: Added "uk" to ALL_LINGUAS
2000-
01-
13 Michael Natterer <mitch@gimp.org>
* app/gimpui.[ch]
* app/preferences_dialog.c: removed & renamed some functions from
gimpui.[ch] (see below).
* libgimp/Makefile.am
* libgimp/gimpwidgets.[ch]: new files. Functions moved from
app/gimpui.[ch]. Added a constructor
for the label + hscale +
entry combination used
in many plugins (now hscale + spinbutton).
* libgimp/gimpui.h: include gimpwidgets.h
* plug-ins/megawidget/megawidget.[ch]: removed all functions
except the preview stuff (I
'm not yet sure how to implement this
in libgimp because the libgimp preview should be general enough
to
replace all the other plugin previews, too).
* plug-ins/borderaverage/Makefile.am
* plug-ins/borderaverage/borderaverage.c
* plug-ins/common/plugin-defs.pl
* plug-ins/common/Makefile.am
* plug-ins/common/aa.c
* plug-ins/common/align_layers.c
* plug-ins/common/animationplay.c
* plug-ins/common/apply_lens.c
* plug-ins/common/blinds.c
* plug-ins/common/bumpmap.c
* plug-ins/common/checkerboard.c
* plug-ins/common/colorify.c
* plug-ins/common/convmatrix.c
* plug-ins/common/cubism.c
* plug-ins/common/curve_bend.c
* plug-ins/common/deinterlace.c
* plug-ins/common/despeckle.c
* plug-ins/common/destripe.c
* plug-ins/common/displace.c
* plug-ins/common/edge.c
* plug-ins/common/emboss.c
* plug-ins/common/hot.c
* plug-ins/common/nlfilt.c
* plug-ins/common/pixelize.c
* plug-ins/common/waves.c
* plug-ins/sgi/sgi.c
* plug-ins/sinus/sinus.c: ui updates like removing megawidget,
using the
dialog constructor, I18N fixes, indentation, ...
Thu Jan
13 00:
46:
16 CET
2000 Daniel Egger <Daniel.Egger@suse.de>
* app/plug_in.c: replace spaces to be inserted in pluginrc
by tabs. Saves space
and reduces parsing
time without
affecting readability.
(applied
by pcg@goof.com)
Mon Jan
10 03:
18:
45 CET
2000 Marc Lehmann <pcg@goof.com>
* app/main.c: Removed "serialization test passed" message. (But
left the test intact).
Wed Jan
12 00:
53:
58 CET
2000 Sven Neumann <sven@gimp.org>
* app/menus.c: correctly connect "Intersect with Selection"
(fixes bug #
5124)
Tue Jan
11 23:
50:
53 CET
2000 Sven Neumann <sven@gimp.org>
* app/layer.c: in layer_new_from_tiles check if image_type has alpha
to avoid obscure bugs
if the
function is not called correctly
* app/text_tool_cmds.c
* tools/pdbgen/pdb/text_tool.pdb: added a hint about using border = -1
to suppress cropping
of empty spaces around the
text
Tue Jan
11 14:
36:
55 PST
2000 Manish Singh <yosh@gimp.org>
* libgimp/gimpcompat.h: let's not be redundant redundant. Made
a real compat #
define for gimp_image_find_parasite
2000-
01-
11 Garry R. Osgood <gosgood@idt.net>
* app/disp_callbacks.c
* app/gimage_mask.c
* app/global_edit.c
* app/interface.c
* app/layer.c
* app/layer.h
* app/transform_core.c
Followup
to #
4708. Some clients
of layer_new_from_tiles() need
to specify the
kind
of layer they need; added a GimpImageType
parameter for this purpose. (A reference
to a
whole Drawable once was used
for this purpose;
Sven factored this out. Good Riddance).
Function
internals are correct only with alpha-equipped image
types, so don
't ask for alpha-less types or
furnish alpha-less tiles. <imho>This
function is
not robust
and is overused; its scope
is to
fatten TileManagers referenced
by cut buffers
into Layers.
If you already have a layer,
consider yourself blessed
and work with it.</imho>
Closes #
5045.
* app/paths_dialog.c paths_dialog_set_default_op()
now checks
for the existence
of the path_dialog
before manipulating its internals. Closes #
5049;
Tue Jan
11 21:
41:
23 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/common/rotate.c: fixed the progressbar on 270 degrees
(bug #
5108)
* plug-ins/gap/gap_navigator_dialog.c: small help-related fix
2000-
01-
11 Michael Natterer <mitch@gimp.org>
* configure.in
* plug-ins/Makefile.am
* plug-ins/gpc/*: removed.
* plug-ins/common/Makefile.am
* plug-ins/common/plugin-defs.pl
* plug-ins/common/blur.c
* plug-ins/common/randomize.c: removed all calls to gpc functions.
* plug-ins/common/edge.c: applied standard ui stuff.
Tue Jan
11 19:
31:
30 CET
2000 Stanislav Brabec <utx@penguin.cz>
* tips/Makefile.am: Czech added.
2000-
01-
11 Michael Natterer <mitch@gimp.org>
* app/gimphelp.h
* libgimp/gimp.h
* libgimp/gimphelpui.[ch]: declare the gimp_standard_help_func in
gimphelpui.h because libgimp widgets must not
include libgimp/gimp.h.
* libgimp/gimpdialog.c
* libgimp/gimpexport.c
* libgimp/gimpunitmenu.c: use the dialog constructor for the
export dialog and the
unit selection.
* plug-ins/gpc/gpc.[ch]
* plug-ins/megawidget/megawidget.[ch]: removed unused functions
(
dialog creation
and some other stuff). The rest
of these libs
is
scheduled
for removal, too...
* plug-ins/AlienMap/AlienMap.c
* plug-ins/AlienMap/Makefile.am
* plug-ins/AlienMap2/AlienMap2.c
* plug-ins/AlienMap2/Makefile.am
* plug-ins/borderaverage/Makefile.am
* plug-ins/borderaverage/borderaverage.c
* plug-ins/common/align_layers.c
* plug-ins/common/blur.c
* plug-ins/common/colortoalpha.c
* plug-ins/common/compose.c
* plug-ins/common/decompose.c
* plug-ins/common/gauss_iir.c
* plug-ins/common/gauss_rle.c
* plug-ins/common/mapcolor.c
* plug-ins/common/max_rgb.c
* plug-ins/common/mblur.c
* plug-ins/common/noisify.c
* plug-ins/common/spread.c
* plug-ins/common/xbm.c
* plug-ins/common/xpm.c
* plug-ins/fp/Makefile.am
* plug-ins/fp/fp_gtk.c
* plug-ins/rcm/Makefile.am
* plug-ins/rcm/rcm_callback.[ch]
* plug-ins/rcm/rcm_dialog.c
* plug-ins/sinus/sinus.c: standard ui (spacings etc.) for some
more plugins. Did some indentation, prototyping
and I18N fixes.
Tue Jan
11 13:
32:
41 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/gap/gap_navigator_dialog.c: some changes to make it use
new functionality
from libgimp instead
of implementing it itself
Tue Jan
11 01:
50:
41 CET
2000 Sven Neumann <sven@gimp.org>
* libgimp/parasite.c
* app/gimpparasite.c
* app/parasitelist.c: indentation (actually I was searching for a
memleak, but had no luck so far)
* app/blob.c: raise the maximum image size that will make the ink tool
fail
to 16384 x
16384 (
sort of fixes bug #
4464)
* Makefile.am
* pixmaps/first.xpm
* pixmaps/last.xpm
* pixmaps/next.xpm
* pixmaps/play.xpm
* pixmaps/prev.xpm
* pixmaps/update.xpm: new icons
* plug-ins/gap/gap_decode_mpeg_main.c
* plug-ins/gap/gap_decode_xanim.c
* plug-ins/gap/gap_lib.c
* plug-ins/gap/gap_lib.h
* plug-ins/gap/gap_main.c
* plug-ins/gap/gap_pdb_calls.c
* plug-ins/gap/gap_pdb_calls.h
* plug-ins/gap/gap_range_ops.c: changes by Wolfgang Hofer
* plug-ins/gap/Makefile.am
* plug-ins/gap/gap_navigator_dialog.c: new GAP VCR Navigator brought
to you
by Wolfgang Hofer <hof@hotbot.com>. Needs some
work, but
is
already very nice, IMHO
Mon Jan
10 01:
13:
02 PST
2000 Manish Singh <yosh@gimp.org>
* tools/pdbgen/pdb/gimage.pdb: Made appropriate changes to
reflect Nick
's previous change
Mon Jan
10 06:
10:
00 GMT
2000 Nick Lamb <njl195@zepler.org.uk>
* app/gimage_cmds.c: Check resolution validity here too.
Mon Jan
10 02:
10:
15 GMT
2000 Nick Lamb <njl195@zepler.org.uk>
* PLUGIN_MAINTAINERS: Put me down for CEL, PCX, TIF and PNG
Consider moving unmaintained
File/
Open plug-ins
to me?
Sun Jan
9 14:
58:
18 PST
2000 Manish Singh <yosh@gimp.org>
Applied Patch
by Daniel Egger, slightly modified.
* gimprc.c
* gradient.c: replaced usage of fixed buffers with dynamic ones,
using g_strdup_printf
and friends.
Sun Jan
9 23:
47:
35 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/script-fu/script-fu-console.c: fixed a problem that
occured
when applying a command with no
parameters from the dbbrowser
Sun Jan
9 19:
59:
38 CET
2000 Sven Neumann <sven@gimp.org>
* app/gdisplay.c
* app/gimprc.c
* app/gimprc.h
* app/interface.c
* app/preferences_dialog.c: allow the user to choose the default for
"Dot for Dot"
* app/paint_options.h
* app/tool_options.c: declare non_gui_pressure_options as extern and
define it
in the C
file
Sun Jan
9 18:
15:
44 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/common/colortoalpha.c
* plug-ins/common/gtm.c
* plug-ins/common/nova.c
* plug-ins/common/papertile.c
* plug-ins/common/screenshot.c
* plug-ins/common/xbm.c
* plug-ins/helpbrowser/helpbrowser.c
* plug-ins/ifscompose/ifscompose.c
* plug-ins/script-fu/script-fu.c
* plug-ins/sinus/sinus.c: i18n fixes
Sun Jan
9 14:
48:
21 CET
2000 Sven Neumann <sven@gimp.org>
* app/gdisplay.c
* app/gimage_cmds.c
* tools/pdbgen/pdb/gimage.pdb: fixed typos
* app/gimphistogram.c: indentation
* app/histogramwidget.c: grab the pointer in the histogramwidget,
so a button_release outside the widget
is noticed correctly
* app/levels.c: instead of undoing the user action, simply don't
allow the user
to set the range
in the histogram_widget
2000-
01-
09 Shirasaki Yasuhiro <yasuhiro@gnome.gr.jp>
* plug-ins/common/tga.c
* plug-ins/common/tiff.c
* plug-ins/common/tile.c
* plug-ins/common/tileit.c
* plug-ins/common/tiler.c
* plug-ins/common/url.c
* plug-ins/common/video.c
* plug-ins/common/vinvert.c
* plug-ins/common/vpropagate.c
* po-plug-ins/POTFILES.in: added gettext support.
* plug-ins/common/threshold_alpha.c: fixed typo.
2000-
01-
08 Michael Natterer <mitch@gimp.org>
* plug-ins/common/plugin-defs.pl
* plug-ins/common/Makefile.am
* plug-ins/common/engrave.c
* plug-ins/common/flarefx.c
* plug-ins/common/gbr.c
* plug-ins/common/gicon.c
* plug-ins/common/glasstile.c
* plug-ins/common/mail.c
* plug-ins/common/psd.c
* plug-ins/common/smooth_palette.c
* plug-ins/common/tga.c
* plug-ins/common/threshold_alpha.c
* plug-ins/common/tiff.c
* plug-ins/common/tile.c
* plug-ins/common/tileit.c
* plug-ins/common/video.c
* plug-ins/common/vpropagate.c
* plug-ins/common/warp.c
* plug-ins/common/waves.c
* plug-ins/common/whirlpinch.c
* plug-ins/common/wind.c
* plug-ins/common/wmf.c: more plugin tuning... and this time I
added the needed libs
in plugin-defs.pl instead
of Makefile.am :-)
2000-
01-
08 Asbjorn Pettersen <asbjornP@dualog.no>
* modules/modregister.h: add types for GimpColorDisplayxxxxx
* modules/cdisplay_gamma.c: Add OS/2 support.
* app/module_db.c: gimp_color_display_xxx ref. for OS/2.
2000-
01-
08 Michael Natterer <mitch@gimp.org>
* plug-ins/common/Makefile.am
* plug-ins/common/hrz.c
* plug-ins/common/papertile.c
* plug-ins/common/pat.c
* plug-ins/common/pixelize.c
* plug-ins/common/plasma.c
* plug-ins/common/plugindetails.c
* plug-ins/common/png.c
* plug-ins/common/pnm.c
* plug-ins/common/polar.c
* plug-ins/common/ps.c
* plug-ins/common/psp.c
* plug-ins/common/randomize.c
* plug-ins/common/ripple.c
* plug-ins/common/sample_colorize.c
* plug-ins/common/scatter_hsv.c
* plug-ins/common/screenshot.c
* plug-ins/common/sel_gauss.c
* plug-ins/common/sharpen.c
* plug-ins/common/shift.c
* plug-ins/common/smooth_palette.c
* plug-ins/common/snoise.c
* plug-ins/common/sobel.c
* plug-ins/common/sparkle.c
* plug-ins/common/spheredesigner.c
* plug-ins/common/spread.c
* plug-ins/common/sunras.c: more plugins which use the dialog
constructor. Hacked many UIs
to look
like the app
's dialogs.
Sat Jan
8 15:
04:
48 CET
2000 Sven Neumann <sven@gimp.org>
* app/gimpimage.c: in gimp_image_set_resolution() check that
resolutions are inside our limits (see libgimp/gimplimits.h)
* app/xcf.c: if the resolution is invalid, do not hardcode it to
72 dpi, use the configurable default values
* plug-ins/FractalExplorer/Dialogs.c
* plug-ins/FractalExplorer/FractalExplorer.c
* plug-ins/bmp/bmpread.c
* plug-ins/common/jpeg.c
* plug-ins/common/laplace.c
* plug-ins/common/png.c
* plug-ins/common/ps.c
* plug-ins/common/psp.c
* plug-ins/common/tiff.c
* plug-ins/gap/gap_mov_dialog.c: fixed some typos, got rif of
compiler warnings, checked that the resolution
is set correctly
(the validity
of the resolution
is now checked
in the core)
Fri Jan
7 23:
03:
51 CET
2000 Sven Neumann <sven@gimp.org>
* app/preferences_dialog.c: Doh, how much do I hate to hack this
sucker... Added the possibility
to change the tile_cache_size
on
the fly (untested!!)
and tried
to give some better user feedback
on
changes that are only applied after a restart.
We should try
to get rid
of most
of those cases wherever posssible
since the
message "You have to restart." strongly reminds me
to that
braindead thing... (you know, some people
call it an OS).
Fri Jan
7 20:
27:
55 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/common/sunras.c
* plug-ins/fits/fits.c
* plug-ins/gap/gap_range_ops.c
* plug-ins/gap/gap_split.c: fixed some typos
2000-
01-
08 Shirasaki Yasuhiro <yasuhiro@gnome.gr.jp>
* plug-ins/common/scatter_hsv.c
* plug-ins/common/semiflatten.c
* plug-ins/common/sharpen.c
* plug-ins/common/shift.c
* plug-ins/common/smooth_palette.c
* plug-ins/common/snoise.c
* plug-ins/common/sobel.c
* plug-ins/common/sparkle.c
* plug-ins/common/spread.c
* po-plug-ins/POTFILES.in: added gettext support.
Fri Jan
7 16:
06:
24 CET
2000 Stanislav Brabec <utx@penguin.cz>
* plug-ins/common/gauss_iir.c
* plug-ins/common/ripple.c: Typo fixes.
2000-
01-
07 Asbjorn Pettersen <asbjornP@dualog.no>
* modules/colorsel_water.c: Add OS/2 support.
* modules/modregister.c (mod_color_selector_unregister): fix
OS/
2 bug. Use
"gimp_color_selector_unregister".
2000-
01-
07 Michael Natterer <mitch@gimp.org>
* plug-ins/common/Makefile.am
* plug-ins/common/hot.c
* plug-ins/common/hrz.c
* plug-ins/common/illusion.c
* plug-ins/common/iwarp.c
* plug-ins/common/jigsaw.c
* plug-ins/common/jpeg.c
* plug-ins/common/lic.c
* plug-ins/common/mail.c
* plug-ins/common/mapcolor.c
* plug-ins/common/max_rgb.c
* plug-ins/common/mblur.c
* plug-ins/common/newsprint.c
* plug-ins/common/nlfilt.c
* plug-ins/common/noisify.c
* plug-ins/common/nova.c
* plug-ins/common/oilify.c: some more help-aware plugins.
* plug-ins/helpbrowser/helpbrowser.c: had the wrong help page
attached.
2000-
01-
06 Kelly Lynn Martin <kelly@poverty.bloomington.
in.us>
* plug-ins/gfig/gfig.c (paint_page_menu_type): UI modification (as
suggested
in bug #
2209) -- the Brush tab
and pane are now only
visible
when Brush
is active
in the Paint tag,
and Select tab
and
pane are now only visible
when Selection
or Selection w/ Fill are
active.
2000-
01-
07 Michael Natterer <mitch@gimp.org>
* libgimp/gimphelpui.c: make sure that the help signals are
created
for all widget classes
where we need them.
* plug-ins/common/Makefile.am
* plug-ins/common/edge.c
* plug-ins/common/emboss.c
* plug-ins/common/engrave.c
* plug-ins/common/exchange.c
* plug-ins/common/film.c
* plug-ins/common/flarefx.c
* plug-ins/common/fractaltrace.c
* plug-ins/common/gauss_iir.c
* plug-ins/common/gauss_rle.c
* plug-ins/common/gbr.c
* plug-ins/common/gee.c
* plug-ins/common/gicon.c
* plug-ins/common/gif.c
* plug-ins/common/glasstile.c
* plug-ins/common/gpb.c
* plug-ins/common/gqbist.c
* plug-ins/common/grid.c
* plug-ins/common/gtm.c: more plugins which use the dialog
constructor. Did some
code formating
and indentation.
2000-
01-
06 Kelly Lynn Martin <kelly@poverty.bloomington.
in.us>
* plug-ins/perl/examples/fit-text (growfont): Fixed some really
bad perl
and removed a debugging
print.
* plug-ins/perl/examples/innerbevel: removed calls to "get_state"
because that
function appears
to have been deprecated
into
nonexistence
in Gimp::Fu....
Thu Jan
6 18:
39:
05 GMT
2000 Adam D. Moss <adam@gimp.org>
* app/tile_cache.c
* app/tile_swap.c: Maybe fixed tile_cache_set_size()
so that it actually works now. You can use this
to set GIMP
's
tile cache
size at runtime without restarting.
If the prefs
guys (Sven, Michael?) don
't wire it in I'll look
at it, but it
can
't be soon.
2000-
01-
06 Michael Natterer <mitch@gimp.org>
* app/[all files using the dialog or action area constructors]
* libgimp/gimpdialog.[ch]: added a "slot_object" argument to the
constructors
' va_args lists to allow the action area buttons to be
connected with gtk_signal_connect_object().
* libgimp/gimphelp.c: show the correct help page for plugins.
* plug-ins/common/CEL.c
* plug-ins/common/CML_explorer.c
* plug-ins/common/Makefile.am
* plug-ins/common/aa.c
* plug-ins/common/align_layers.c
* plug-ins/common/animationplay.c
* plug-ins/common/apply_lens.c
* plug-ins/common/blinds.c
* plug-ins/common/blur.c
* plug-ins/common/bumpmap.c
* plug-ins/common/checkerboard.c
* plug-ins/common/colorify.c
* plug-ins/common/colortoalpha.c
* plug-ins/common/compose.c
* plug-ins/common/convmatrix.c
* plug-ins/common/csource.c
* plug-ins/common/cubism.c
* plug-ins/common/curve_bend.c
* plug-ins/common/decompose.c
* plug-ins/common/deinterlace.c
* plug-ins/common/depthmerge.c
* plug-ins/common/despeckle.c
* plug-ins/common/destripe.c
* plug-ins/common/diffraction.c
* plug-ins/common/displace.c
* plug-ins/common/grid.c
* plug-ins/helpbrowser/Makefile.am
* plug-ins/helpbrowser/helpbrowser.c: use the dialog constructor
and enable the
"F1" help key.
2000-
01-
06 Kelly Lynn Martin <kelly@poverty.bloomington.
in.us>
* PLUGIN_MAINTAINERS (AUTHOR): added myself as maintainer of
whirlpinch
and autostretch HSV
* user_install: added a warning in case a $HOME/.gtkrc is detected
(see bug #
2158).
2000-
01-
06 Tor Lillqvist <tml@iki.fi>
* app/app_procs.c (make_initialization_status_window): Finetune
the max_label_length hack,
to avoid the splash
screen's width
wobbling (
on Win32).
* PLUGIN_MAINTAINERS: Added myself as maintainer of gpb, winprint,
winsnap,
and wmf.
Thu Jan
6 01:
29:
20 CET
2000 Sven Neumann <sven@gimp.org>
* app/general.c
* app/plug_in.c: I might be wrong, but I think strtok wasn't used
correctly here
Thu Jan
6 00:
58:
32 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/bmp/bmp.c
* plug-ins/bmp/bmpread.c: i18n fixes
* plug-ins/FractalExplorer/FractalExplorer.c
* plug-ins/gfig/gfig.c
* plug-ins/gflare/gflare.c
* plug-ins/imagemap/imap_main.c: strtok() is dangerous !!
"Never use this function. This function modifies its first argument."
So
if you absolutely need
to use it, save a pointer
to your
string
or bad things will happen soon.
* plug-ins/FractalExplorer/Callbacks.c
* plug-ins/FractalExplorer/Callbacks.h
* plug-ins/FractalExplorer/Dialogs.c
* plug-ins/FractalExplorer/Dialogs.h
* plug-ins/FractalExplorer/FractalExplorer.c
* plug-ins/FractalExplorer/Makefile.am
* po-plug-ins/POTFILES.in: added gettext support and removed the
selfmade i18n routines. I have left the
Language.[ch] files
in CVS
for now since it contains useful french
and german translations.
Please
add these
to the po files so we can
get rid
of the files ASAP.
Wed Jan
5 21:
35:
14 GMT
2000 Andy Thomas <alt@gimp.org>
* PLUGIN_MAINTAINERS
Added my name
to:-
gfig (yes I know its one large
file & its UI needs
work)
blinds
plugindetails
sel2path
tileit
Wed Jan
5 21:
41:
26 CET
2000 Marc Lehmann <pcg@goof.com>
* README.i18n: fixed confusing "prototype" for N_.
Wed Jan
5 21:
46:
07 CET
2000 Sven Neumann <sven@gimp.org>
* app/gradient_select.c: open the gradient editor on double-click
2000-
01-
05 Garry R. Osgood <gosgood@idt.net>
* app/undo.c: GimpChannel->bounds_known field on the
image Selection
Mask channel was never invalidated
when restored
via undo_pop_channel_mod(). Caused PixelRegion iterators calculating
new selection boundaries
to use cached image dimensions, thereby
trying
to access tiles non-existent
in the scaled-down image.
Closes #
4840; see the resolution
report for that bug
for more
information. See #
4980, which created selection
mask artifacts
leading up
to the incurring
of this bug.
2000-
01-
05 Michael Natterer <mitch@gimp.org>
* app/gimphelp.[ch]: removed most functions. Show the help page in
an idle
function to avoid confusion with calling the temporary
help browser procedure
in the middle
of the
"gimp_help" PDB
call.
(I beleive this should
work, so this
is maybe a workaround
for
some other bug).
* app/gimpui.[ch]: removed the dialog functions.
* libgimp/Makefile.am
* libgimp/gimpdialog.[ch]
* libgimp/gimphelp.c
* libgimp/gimphelpui.[ch]: new files. Moved most of the help
functions
and the
dialog constructors
to libgimp
and libgimpui.
* libgimp/gimp.h: declaration of the "gimp_help*" functions.
* libgimp/gimpui.h: include "gimpdialog.h" and "gimphelpui.h".
* plug-ins/common/grid.c: use the dialog constructor. It's now
possible
to show the plugin
's help with "F1".
Wed Jan
5 13:
51:
19 CET
2000 Sven Neumann <sven@gimp.org>
* app/main.c: removed i18n tags from error messages in the
segfault signal_handler
2000-
01-
05 Michael Natterer <mitch@gimp.org>
* PLUGIN_MAINTAINERS: I'm maintaining the helpbrowser (Sven, I
dared
to add your name, too :-)
* app/context_manager.c
* app/flip_tool.[ch]
* app/perspective_tool.[ch]
* app/rotate_tool.[ch]
* app/scale_tool.[ch]
* app/shear_tool.[ch]
* app/transform_core.[ch]
* app/transform_tool.[ch]
* app/tools_cmds.c
* tools/pdbgen/pdb/tools.pdb
- Show the correct help pages
in the transform tools
' dialogs.
- The transform tool button
of the toolbox
is now always pressed
if a transform tool
is active (not only
for "rotate").
- Replaced the transform action (CREATING, HANDLE_1, ...)
and the
transform state (INIT, MOTION, ...) #
define's with typed enums.
- Changed the return
type of the
*_recalc functions to "void"
instead
of "void *" and the return type of the *_transform
functions
to "TileManager *" instead of "void *".
(I probably removed an artefact here because all
*_recalc
functions returned
"(void *) 1").
- Use gboolean instead
of int
where appropriate.
-
Code cleanup, indentation.
Wed Jan
5 11:
35:
10 CET
2000 Sven Neumann <sven@gimp.org>
* app/gimpimage.c: In gimp_image_merge_visible_layers and
gimp_image_flatten handle a floating selection
by anchoring it.
This functions can
't be called from the UI if a floating selection
exists, but you can
call them via the PDB. This
is why
gimp_export_image used
to crash
when called with a floating_sel.
Tue Jan
4 17:
19:
22 EST
2000 Adrian Likins <adrian@gimp.org>
* PLUGIN_MAINTAINERS: I claim mail.c as mine
* MAINTAINERS: update my entry while I am at it
Tue Jan
4 22:
25:
18 CET
2000 Sven Neumann <sven@gimp.org>
* PLUGIN_MAINTAINERS: New file. Please read it and add email
addresses
and other missing information
to it
* README: point users to the gnome bugtracker instead of the
wilberworks one
2000-
01-
04 Tor Lillqvist <tml@iki.fi>
* libgimp/makefile.{cygwin.msc}: Add gimpcolorspace object.
* libgimp/gimp.def: Add functions from it.
Fixes
from Hans Breuer:
* app/datafiles.c: redefine the executable flag for Win32
to _S_IREAD,
to get _all_ files
from the plug-
in dirs
as
executables (including scripts)
* app/main.c: Win32-specific changes to allow building Gimp as a
console application, with all its benefits (
like inheriting the
console), but
hide it
if the user doesn
't want it. Also, if stdout
goes
to a console, give the user a chance
to read the help
or
version messages. (tml: I am not convinced that it
is better
to
build gimp
as a console application, but let
's try it this way for
a
while.)
* app/makefile.{cygwin,msc}: Build as console application, and
link with shell32 library.
* app/paint_core.c (paint_core_motion): Pass the value of a call
to the
function gimage_active_drawable()
to the paint_func,
instead
of just passing the address
of gimage_active_drawable...
(tml: This
code is only called
when the TOOL_TRACES_ON_WINDOW flag
is on,
and only the clone tool sets that,
and the clone tool
's
paint_func doesn
't use the drawable argument, so this hasn't
caused
any trouble.)
* app/plug_in.c: On Win32, to support scripts, use new function
xspawn() instead
of _spawnv.
Add some more
code to properly kill
plug-ins.
* libgimp/color_display.h: Add G_MODULE_EXPORT declarations.
* plug-ins/makefile.{cygwin,msc}: Add build setup for modules like
Gimp-Python.
* plug-ins/pygimp/gimpmodule.c: Change NATIVE_WIN32 to G_OS_WIN32.
Tue Jan
4 18:
00:
40 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/script-fu/scripts/circuit.scm: someone didn't close a
bracket (I guess it was me...)
2000-
01-
03 Shirasaki Yasuhiro <yasuhiro@gnome.gr.jp>
* plug-ins/common/plugindetails.c
* plug-ins/common/pnm.c
* plug-ins/common/polar.c
* plug-ins/common/psd.c
* plug-ins/common/randomize.c
* plug-ins/common/ripple.c
* po-plug-ins/POTFILES.in: added gettext support.
* modules/cdisplay_gamma.c
* po/POTFILES.in: added gettext support.
Sun Jan
2 23:
29:
05 PST
2000 Manish Singh <yosh@gimp.org>
* app/color_area.[ch]: fill dummy gimage->base_type as well
* app/gdisplay_color.[ch]: add attach_clone, configure, and
configure_cancel functions.
* app/gdisplay.[ch]: remove notify hacks, don't need them anymore.
Add cd_ui
field for cdisplay ui.
* app/commands.c: make display filter dialog per display instead of
global
* libgimp/color_display.h: ok/cancel notification callbacks
* modules/cdisplay_gamma.c
* app/gdisplay_color_ui.[ch]: changes for above, enabled configuration
dialog and color_area dummy handling
* app/color_balance.c
* app/paint_funcs.c: #include "libgimp/gimpcolorspace.h"
* plug-ins/webbrowser/web-browser.scm: updated urls
Mon Jan
3 02:
49:
37 CET
2000 Sven Neumann <sven@gimp.org>
* libgimp/gimpcolorspace.c
* libgimp/gimpcolorspace.h: Prefixed all functions with gimp_
to avoid namespace collisions.
Changed the License
in the
header to LGPL.
If you don
't like this,
please remove those files! (But I would
like them
to stay since
moving those functions
into libgimp
is something that should have
happened much earlier.) Nice
work, Daniel!
Sun Jan
2 21:
37:
02 CET
2000 Marc Lehmann <pcg@goof.com>
Applied Patch
by Daniel Egger, slightly modified.
* libgimp/gimpcolorspace.c, libgimp/gimpcolorspace.h,
libgimp/Makefile.am: New
header &
implementation for
rgb<->hsl<->hsv conversion functions.
* app/blend.c, app/paint_funcs.c, app/paint_funcs.h,
app/gradient.c, plug-ins/common/scatter_hsv.c,
plug-ins/common/vinvert.c, plug-ins/common/autostretch_hsv.c,
plug-ins/common/CML_explorer.c, plug-ins/common/sparkle.c:
Remove old rgb<->hsl<->hsv conversions
and use the ones
in
gimpcolorspace.[ch].
2000-
01-
03 Tuomas Kuosmanen <tigert@gimp.org>
* gimp1_1_splash.ppm: Ok. The y2k came. And the fuss is over. Time
for a new splash. Did you
get your Wilber & Sons Artist Kit
for
christmas? :) Go compile it now!
Sun Jan
2 21:
46:
46 CET
2000 Sven Neumann <sven@gimp.org>
* app/plug_in.c: Redid my latest change here, since it didn't solve
the problem. Now, registering with image_types == NULL means the same
as what
"" used
to mean: No image
is required
and the menu entry will
always be sensitive.
* plug-ins/script-fu/script-fu.c
* plug-ins/gap/gap_decode_mpeg_main.c
* plug-ins/gap/gap_frontends_main.c
* plug-ins/gap/gap_mpege.c: Use NULL instead of the empty string
when registering the image_types.
2000-
01-
02 Kelly Lynn Martin <kelly@poverty.bloomington.
in.us>
* configure.in: bumped GTK req. to 1.2.6 -- I hadn't updated GTK
or glib
in a
while and the silent acceptance
of out-
of-date
versions was making
for a lot
of annoying bugs. This should be
updated whenever appropriate, not simply ignored until major
release
time, people.
Sun Jan
2 16:
43:
46 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/AlienMap/AlienMap.c
* plug-ins/AlienMap2/AlienMap2.c
* plug-ins/borderaverage/borderaverage.c
* plug-ins/common/illusion.c
* plug-ins/common/max_rgb.c
* plug-ins/common/sample_colorize.c
* plug-ins/common/sel_gauss.c
* plug-ins/script-fu/script-fu-scripts.c
* plug-ins/unsharp/Makefile.am
* plug-ins/unsharp/unsharp.c
* plug-ins/webbrowser/Makefile.am
* plug-ins/webbrowser/webbrowser.c
* po-plug-ins/POTFILES.in: dialog layout and i18n
2000-
01-
02 Tor Lillqvist <tml@iki.fi>
* README.win32: Some clarifications.
* app/makefile.{cygwin,msc}
* libgimp/makefile.{cygwin,msc}
* plug-ins/makefile.{cygwin,msc}: Changes corresponding to the GTk+
source reorg.
Add new files.
* app/text_tool.c: Remove now unnecessary workaround for Win32
POINTS identifier clash.
2000-
01-
01 Garry R. Osgood <gosgood@idt.net>
Happy New Year.
* app/disp_callbacks.c: Checked RGB/GRAY/INDEXED combinations
RE testing #
4708. added gdisplay_update_title()
to gdisp_drag_drop().
so that a display endowed with dropped layers won
't
continue its insistence
on being empty. Nice fix, Sven.
Sat Jan
1 16:
10:
32 PST
2000 Manish Singh <yosh@gimp.org>
* Makefile.am: cosmetic fix
* libgimp/color_display.h
* modules/cdisplay_gamma.c: add clone method
* app/color_area.[ch]
* app/gdisplay.[ch]
* app/gdisplay_color.c
* app/gdisplay_color_ui.c: preliminary support for color_area filter
(really just a sync
to home machine)
* app/nav_window.c: minor cleanup
* tools/pdbgen/app.pl: initialize gbooleans to FALSE, not 0
* tools/pdbgen/lib.pl: some more arg work
Sat Jan
1 23:
09:
02 CET
2000 Marc Lehmann <pcg@goof.com>
* app/fileops.c: Use strtoul for hex constants, and cast it back,
signed hex
constants don
't make sense otherwise ("0x-5").
Sat Jan
1 22:
42:
55 CET
2000 Sven Neumann <sven@gimp.org>
* app/plug-in.c: If image_types == NULL, register plug-in with
all image_types. Should fix bug #
3135.
* plug-ins/webbrowser/webbrowser.c: register with image_types = NULL
Sat Jan
1 21:
05:
38 CET
2000 Marc Lehmann <pcg@goof.com>
* INSTALL: "strip" doc patch by Daniel Egger.
Sat Jan
1 18:
54:
13 CET
2000 Sven Neumann <sven@gimp.org>
* app/disp_callbacks.c
* app/gdisplay.c
* app/gimage_mask.c
* app/global_edit.c
* app/interface.c
* app/layer.c
* app/layer.h
* app/transform_core.c: Removed the obsolete drawable argument from
layer_from_tiles. The layer_type
is now taken
from the base_type
of the image. Also changed the name
to layer_new_from_tiles.
This simplifies some
code and finally allows
to paste
into an empty
image, so I
've enabled this. Please test this heavily!!
Should fix bug #
4708.
* app/gdisplay_color.c: fixed a compiler warning
Sat Jan
1 17:
10:
31 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/common/sunras.c: small i18n fix
Sat Jan
1 16:
50:
43 CET
2000 Marc Lehmann <pcg@goof.com>
* README.i18n: doc patch by Daniel Egger.
Sat Jan
1 16:
34:
25 CET
2000 Sven Neumann <sven@gimp.org>
* plug-ins/dbbrowser/Makefile.am
* plug-ins/dbbrowser/dbbrowser.c
* plug-ins/dbbrowser/dbbrowser_utils.c
* plug-ins/faxg3/Makefile.am
* plug-ins/faxg3/faxg3.c
* plug-ins/fits/fits.c
* plug-ins/maze/Makefile.am
* plug-ins/maze/algorithms.c
* plug-ins/maze/maze.c
* plug-ins/maze/maze_face.c
* plug-ins/sgi/Makefile.am
* plug-ins/sgi/sgi.c
* po-plug-ins/POTFILES.in: added gettext support
Sat Jan
1 14:
57:
19 CET
2000 Sven Neumann <sven@gimp.org>
* app/global_edit.c: Paste as New now always creates a RGB image,
independent
of the image it
is invoked
from. Fixes bug #
4871.
2000-
01-
01 Shirasaki Yasuhiro <yasuhiro@gnome.gr.jp>
* plug-ins/common/max_rgb.c
* plug-ins/common/mblur.c
* plug-ins/common/mpeg.c
* plug-ins/common/newsprint.c
* plug-ins/common/nlfilt.c
* plug-ins/common/noisify.c
* plug-ins/common/pat.c
* plug-ins/common/pcx.c
* plug-ins/common/pix.c
* plug-ins/common/pixelize.c
* plug-ins/common/plasma.c
* po-plug-ins/POTFILES.in: added gettext support and replace
sprintf with g_strdup_printf().
* plug-ins/common/gpb.c: added INIT_I18N() for gih saver.
Fri Dec
31 14:
30:
10 CET
1999 Sven Neumann <sven@gimp.org>
* plug-ins/common/gif.c: small i18n fix
* plug-ins/gap/gap_mov_dialog.c: s/snprintf/g_snprintf/
Thu Dec
30 22:
55:
35 GMT
1999 Adam D. Moss <adam@gimp.org>
* plug-ins/common/pcx.c: Teach it about .pcc files.
1999-
12-
30 Kjartan Maraas <kmaraas@online.no>
* app/file_new_dialog.c: Added comment to stop xgettext
from complaining about
format specifier.
Thu Dec
30 21:
14:
05 CET
1999 Sven Neumann <sven@gimp.org>
* app/errorconsole.c
* app/fileops.c
* app/gradient.c
* app/levels.c
* app/paths_dialog.c
* libgimp/gimpfileselection.c: use our new (slightly compressed) layout
of gtk_file_selection all over the place
Thu Dec
30 19:
45:
13 CET
1999 Sven Neumann <sven@gimp.org>
* plug-ins/bmp/bmpread.c
* plug-ins/bmp/bmpwrite.c
* plug-ins/common/compose.c
* plug-ins/common/gifload.c
* plug-ins/common/normalize.c
* plug-ins/common/png.c
* plug-ins/common/sunras.c
* plug-ins/common/warp.c
* plug-ins/common/xbm.c
* plug-ins/common/zealouscrop.c
* plug-ins/fits/fits.c
* plug-ins/flame/flame.c
* plug-ins/gap/gap_arr_dialog.c
* plug-ins/gap/gap_filter_foreach.c
* plug-ins/gap/gap_lib.c
* plug-ins/gap/gap_mod_layer.c
* plug-ins/gap/gap_mov_dialog.c
* plug-ins/gap/gap_mpege.c
* plug-ins/gap/gap_range_ops.c
* plug-ins/gap/gap_split.c
* plug-ins/gdyntext/charmap.c
* plug-ins/gimpressionist/brush.c
* plug-ins/gimpressionist/color.c
* plug-ins/gimpressionist/general.c
* plug-ins/gimpressionist/gimp.c
* plug-ins/gimpressionist/orientation.c
* plug-ins/gimpressionist/paper.c
* plug-ins/gimpressionist/placement.c
* plug-ins/gimpressionist/ppmtool.c
* plug-ins/gimpressionist/ppmtool.h
* plug-ins/gimpressionist/presets.c
* plug-ins/gimpressionist/repaint.c
* plug-ins/gimpressionist/size.c
* plug-ins/ifscompose/ifscompose.c
* plug-ins/imagemap/imap_cmd_guides.c
* plug-ins/imagemap/imap_edit_area_info.c
* plug-ins/imagemap/imap_menu.c
* plug-ins/print/print.c
* po-plug-ins/POTFILES.in
Got rid
of all occurences
of sprintf together with gettext
and removed
translation tags
from console output.
In a few places I also changed malloc
to g_malloc
and friends.
Thu Dec
30 15:
21:
29 GMT
1999 Adam D. Moss <adam@gimp.org>
* plug-ins/common/animoptimize.c: PDB interface patch
from Andreas Jaekel <jaekel@cablecats.de>
Thu Dec
30 02:
34:
49 CET
1999 Marc Lehmann <pcg@goof.com>
* app/gradient.c: Applied patch by Daniel Egger:
- Simplified the layout
of the gradient editor without
any visible
changes
- Removed save button, because changes are saved
in "realtime"
-
Hide the scrollbar
when not usable -> prevent user
from confusion
and
avoid flickering
of the scrollbar
- Removed out-
of-date comments
and bugsdescriptions
Wed Dec
29 21:
28:
13 CET
1999 Marc Lehmann <pcg@goof.com>
* libgimp/gimpcompat.h: Add gimp_drawable_find_parasite, reported
by Marco Lamberto <lm@ko.home.it>
Wed Dec
29 19:
05:
11 CET
1999 Sven Neumann <sven@gimp.org>
* plug-ins/common/CEL.c
* plug-ins/common/CML_explorer.c
* plug-ins/common/despeckle.c
* plug-ins/common/gbr.c
* plug-ins/common/gifload.c
* plug-ins/common/gtm.c
* plug-ins/common/hrz.c
* plug-ins/common/iwarp.c
* plug-ins/common/png.c
* plug-ins/common/sunras.c
* plug-ins/common/warp.c
* plug-ins/common/xbm.c
* plug-ins/common/xpm.c
* plug-ins/common/xwd.c: NEVER EVER use sprintf together with _(...) !
Wed Dec
29 17:
47:
05 CET
1999 Sven Neumann <sven@gimp.org>
* app/fileops.c
* app/transform_tool.c: tweaks to the dialog layout
* app/layers_dialog.c
* app/menus.c: changed the Stack menu keybindings back to the
ones we used
in 1.
0 and that we still use
in the Channels
dialog.
Binding the functions
to PageUp/PageDown didn
't always work since
the List also grabs those keys resulting
to different behaviour
whether the layer list has the focus
or not.
* plug-ins/AlienMap/AlienMap.c
* plug-ins/AlienMap2/AlienMap2.c: i18n issues
Wed Dec
29 11:
10:
22 CET
1999 Sven Neumann <sven@gimp.org>
* app/shear_tool.c:
applied a patch
from David Hodson <hodsond@ozemail.com.au> that
fixes a bug
in the Shear Tool.
Tue Dec
28 23:
18:
25 CET
1999 Sven Neumann <sven@gimp.org>
* plug-ins/Lighting/lighting_ui.c
* plug-ins/common/gtm.c
* plug-ins/common/jigsaw.c
* plug-ins/mosaic/mosaic.c: corrected some typos and moved Jigsaw
and Mosaic
into Filters/Render/Pattern
1999-
12-
29 Shirasaki Yasuhiro <yasuhiro@gnome.gr.jp>
* plug-ins/common/hrz.c
* plug-ins/common/illusion.c
* plug-ins/common/iwarp.c
* plug-ins/common/jigsaw.c
* plug-ins/common/laplace.c
* po-plug-ins/POTFILES.in: added gettext support.
* plug-ins/common/gauss_iir.c
* plug-ins/common/gauss_rle.c
* plug-ins/common/gicon.c
* plug-ins/common/gif.c
* plug-ins/common/gifload.c
* plug-ins/common/gpb.c
* plug-ins/common/gqbist.c
* plug-ins/common/guillotine.c
* plug-ins/common/gz.c
* plug-ins/common/jpeg.c
* plug-ins/common/lic.c: unmarked unnecessary translation tag.
Tue Dec
28 20:
26:
34 CET
1999 Sven Neumann <sven@gimp.org>
* plug-ins/fp/fp.c
* plug-ins/fp/fp_gtk.c
* plug-ins/rcm/rcm.c
* plug-ins/rcm/rcm_callback.c
* plug-ins/rcm/rcm_dialog.c:
including config.h appearantly does the trick...
Tue Dec
28 19:
48:
37 CET
1999 Sven Neumann <sven@gimp.org>
* plug-ins/common/align_layers.c
* plug-ins/common/curve_bend.c
* plug-ins/common/deinterlace.c
* plug-ins/fp/Makefile.am
* plug-ins/rcm/Makefile.am: more i18n fixes
1999-
12-
29 Shirasaki Yasuhiro <yasuhiro@gnome.gr.jp>
* plug-ins/common/animationplay.c
* plug-ins/common/bz2.c
* plug-ins/common/c_astretch.c
* plug-ins/common/color_enhance.c
* plug-ins/common/compose.c
* plug-ins/common/decompose.c
* plug-ins/common/depthmerge.c: unmarked unnecessary translation tag.
* app/gimpui.c: #include "config.h"
* po/POTFILES.in: included missing app/gimpui.c
Tue Dec
28 15:
32:
19 CET
1999 Sven Neumann <sven@gimp.org>
* plug-ins/common/gz.c
* plug-ins/gap/gap_decode_mpeg_main.c: fixed typos
Tue Dec
28 15:
05:
06 CET
1999 Sven Neumann <sven@gimp.org>
* app/gimprc.c
* app/image_map.c
* app/install.c
* app/layer.c
* app/session.c
* app/text_tool.c
* po/POTFILES.in: more strings unmarked and some corrections to the
text that
is output
on user-installation
Tue Dec
28 11:
25:
46 CET
1999 Sven Neumann <sven@gimp.org>
* app/gimpunit.c
* app/gradient.c
* app/temp_buf.c
* app/text_tool.c
* app/tile_swap.c
* app/xcf.c: unmarked a few strings for translation. These strings
were console output
and will only be used
if something goes wrong.
It will help translators
and developers (think about bugreports!)
if
we don
't mark everything for translation.
Mon Dec
27 19:
40:
19 CET
1999 Sven Neumann <sven@gimp.org>
* plug-ins/common/align_layers.c
* plug-ins/common/despeckle.c: made them use the standard action_area
layout
Mon Dec
27 17:
16:
14 CET
1999 Sven Neumann <sven@gimp.org>
* plug-ins/common/grid.c
* plug-ins/fp/fp.c
* plug-ins/fp/fp.h
* plug-ins/fp/fp_gtk.c
* plug-ins/gap/gap_decode_mpeg_main.c
* plug-ins/rcm/rcm.c
* plug-ins/rcm/rcm_callback.c
* plug-ins/rcm/rcm_dialog.c
* plug-ins/rcm/rcm_gdk.c
* po-plug-ins/POTFILES.in: dialog layout and i18n
Mon Dec
27 15:
11:
53 CET
1999 Sven Neumann <sven@gimp.org>
* plug-ins/flame/flame.c: worked on the dialog layout
* plug-ins/pagecurl/pagecurl.c: register with the correct image type
Mon Dec
27 12:
57:
52 CET
1999 Sven Neumann <sven@gimp.org>
* libgimp/gimp.h
* libgimp/gimpdrawable.c
* libgimp/gimpimage.c
* libgimp/gimplayer.c: use enums instead of gint where appropriate
* plug-ins/common/pnm.c: got rid of a few compiler warnings
Sat Dec
25 23:
15:
46 PST
1999 Manish Singh <yosh@gimp.org>
* Makefile.am: added spec file to EXTRA_DIST
* docs/Makefile.am: added undo.txt to EXTRA_DIST
* app/interface.c: removed the DODGY warning, doesn't look dodgy to me
* libgimp/*.h: missed an s/Library/Lesser/
* tools/pdbgen/*: lots of work on the libgimp portion
1999-
12-
26 Shirasaki Yasuhiro <yasuhiro@gnome.gr.jp>
* plug-ins/common/gbr.c
* plug-ins/common/gee.c
* plug-ins/common/gicon.c
* plug-ins/common/glasstile.c
* plug-ins/common/gpb.c
* plug-ins/common/gqbist.c
* plug-ins/common/gradmap.c
* plug-ins/common/gtm.c
* plug-ins/common/gz.c
* plug-ins/common/hot.c
* po-plug-ins/POTFILES.in: Added gettext support.
1999-
12-
25 Garry R. Osgood <gosgood@idt.net>
Season
's Greetings!
* app/clone.c
* app/paint_core.c
* app/paint_core.h
* MAINTAINERS
MAINTAINERS: Updated my entry (it wasn
't there ;)
app/paint_core.[ch] supplied new PaintTool states
to clone_paint_func()
so that writes
of temporary markings made directly
to the
window are
not clobbered
by buffered writes stemming
from gdisplay_flush_xxx()
routines. clone_tool_paint_func() has been modified
to take advantage
of these new states, retiring bug #
2184 in a way that does not
change
user
interface semantics. There are small additions
to the PaintCore
interface that
do not affect clientele unaware
of added semantics.
These changes are detailed
at
http://idt.net/~gosgood/gimp-patch/patch03.html.
Sat Dec
25 04:
14:
03 CET
1999 Marc Lehmann <pcg@goof.com>
* gimp1_1_splash.ppm: Crappy it is, but at least temporary! Feel
free to enhance
or replace, but please
do not revert it
back to
the previous version ;)
1999-
12-
24 Shirasaki Yasuhiro <yasuhiro@gnome.gr.jp>
* plug-ins/common/exchange.c
* plug-ins/common/flarefx.c
* plug-ins/common/fractaltrace.c
* plug-ins/common/gauss_iir.c
* plug-ins/common/gauss_rle.c
* po-plug-ins/POTFILES.in: Added gettext support.
Don Dez
23 14:
27:
14 CET
1999 Sven Neumann <sven@gimp.org>
* app/gdisplay_color.c
* app/gdisplay_color_ui.c: try not to crash when there's no
gdisplay. Yosh, could you please
check that I
've fixed it the
right way?!
And while you are
on it, wouldn
't it be nice if it
would
do something useful??
Wed Dec
22 23:
18:
48 EST
1999 Gregory McLean <gregm@comstar.net>
* gimp.spec: More portable perl handling.
Thu Dec
23 00:
29:
27 CET
1999 Sven Neumann <sven@gimp.org>
* app/clone.c: enums should be all UPPER_CASE
Wed Dec
22 23:
20:
42 CET
1999 Sven Neumann <sven@gimp.org>
* app/menus.c
* app/tools.c
* app/tools.h
* app/toolsF.h: moved the xinput_airbrush before the measure tool,
so it groups nicely with the paint tools. Removed the toolbox_position
from the ToolInfo
structure, since it was never used
and added some
separators
into the Tools menu.
Wed Dec
22 22:
11:
35 CET
1999 Sven Neumann <sven@gimp.org>
* MAINTAINERS: updated my entry and added Mitch
* app/paint_core.c: Changed the behaviour of the Gradient Brush to
continue with the end
color when using "Once Forward/Backward" modes.
Isn
't that what was wanted in the first place? It feels much more
intuitive
and useful
to me. Please complain
if you don
't like this.
Tue Dec
21 08:
48:
17 CET
1999 Marc Lehmann <pcg@goof.com>
* MAINTAINERS: Added Gregory McLean as gimp.specs maintainer/
responsible/whatever.
Wed Dec
22 12:
06:
22 EST
1999 Gregory McLean <gregm@comstar.net>
* gimp.spec: Final clean up this results in a nice binary package
that should
work for all. It will only
work on intel archs though
as perl
is being stubborn.
1999-
12-
22 Shirasaki Yasuhiro <yasuhiro@gnome.gr.jp>
* plug-ins/common/diffraction.c
* plug-ins/common/edge.c
* plug-ins/common/emboss.c
* plug-ins/common/engrave.c
* po-plug-ins/POTFILES.in: Added gettext support
* plug-ins/megawidget/megawidget.c: Added #include "config.h"
* po-plug-ins/POTFILES.in: Include megawidget
1999-
12-
21 Asbjorn Pettersen <asbjornP@dualog.no>
* plug-ins/gfig/gfig.c (gfig_update_stat_labels):
variable dfn placed before
code (os/
2).
Tue Dec
21 14:
53:
33 CET
1999 Sven Neumann <sven@gimp.org>
* plug-ins/script-fu/scripts/blend-anim.scm
* plug-ins/script-fu/scripts/copy-visible.scm
* plug-ins/script-fu/scripts/drop-shadow.scm
* plug-ins/script-fu/scripts/perspective-shadow.scm
* plug-ins/script-fu/scripts/round-corners.scm
* plug-ins/script-fu/scripts/selection-round.scm
* plug-ins/script-fu/scripts/slide.scm
* plug-ins/script-fu/scripts/waves-anim.scm: avoid calling gauss_blur
with blur-radius <
1, minor UI tweaks
and email address updates
* plug-ins/common/animationplay.c: try not to crash when the image
is deleted,
while playing
is active
Tue Dec
21 00:
07:
03 EST
1999 Gregory McLean <gregm@comstar.net>
* gimp.spec: evil perl is dealt with now.
Mon Dec
20 16:
32:
39 PST
1999 Manish Singh <yosh@gimp.org>
* app/gimpdrawable.c: added an assert for name != NULL
* tools/pdbgen/pdb/channel.pdb
* tools/pdbgen/pdb/layer.pdb: sanity check the name parameters
Mon Dec
20 18:
42:
51 EST
1999 Gregory McLean <gregm@comstar.net>
* gimp.spec: Slightly more upto date spec file. Work in progress.
Mon Dec
20 17:
58:
59 GMT
1999 Adam D. Moss <adam@gimp.org>
* app/edit_selection.c: Remove old movement code and unused
variables.
1999-
12-
20 Asbjorn Pettersen <asbjornP@dualog.no>
* plug-ins/print/print.c (get_printers): os2 patch.
use v.output_to ,,
1999-
12-
20 Shirasaki Yasuhiro <yasuhiro@gnome.gr.jp>
* plug-ins/common/blinds.c
* plug-ins/common/curve_bend.c
* plug-ins/common/deinterlace.c
* plug-ins/common/despeckle.c
* po-plug-ins/POTFILES.in: Added gettext support
Sun Dec
19 23:
59:
33 CET
1999 Sven Neumann <sven@gimp.org>
* app/Makefile.am
* app/gimphelp.h
* app/gimphelp_cmds.c
* app/internal_procs.c
* tools/pdbgen/Makefile.am
* tools/pdbgen/groups.pl
* tools/pdbgen/pdb/gimphelp.pdb: made gimp_help accessible through
the PDB.
1999-
12-
19 Michael Natterer <mitch@gimp.org>
* app/about_dialog.c: connect the "F1" help accelerator.
1999-
12-
19 Asbjorn Pettersen <asbjornP@dualog.no>
* plug-ins/print/print-ps.c: use g_strcasecmp().
* plug-ins/print/print.h add <sys/types.h> ,<sys/stat.h> for
off_t
type. OS/
2 version.
1999-
12-
19 Michael Natterer <mitch@gimp.org>
* configure.in: create help/C/toolbox/help/Makefile.
1999-
12-
19 Michael Natterer <mitch@gimp.org>
* app/menus.c: move <Image>/Dialogs after <Image>/Tools and add a
separator after it.
Sun Dec
19 17:
42:
32 CET
1999 Sven Neumann <sven@gimp.org>
* app/menus.c
* plug-ins/script-fu/scripts/3dTruchet.scm
* plug-ins/script-fu/scripts/addborder.scm
* plug-ins/script-fu/scripts/chip-away.scm
* plug-ins/script-fu/scripts/circuit.scm
* plug-ins/script-fu/scripts/coffee.scm
* plug-ins/script-fu/scripts/comic-logo.scm
* plug-ins/script-fu/scripts/lava.scm
* plug-ins/script-fu/scripts/predator.scm
* plug-ins/script-fu/scripts/rendermap.scm
* plug-ins/script-fu/scripts/ripply-anim.scm
* plug-ins/script-fu/scripts/select_to_image.scm
* plug-ins/script-fu/scripts/test-sphere.scm
* plug-ins/script-fu/scripts/textured-logo.scm
* plug-ins/script-fu/scripts/trochoid.scm
* plug-ins/script-fu/scripts/truchet.scm
* plug-ins/script-fu/scripts/xach-effect.scm
Reordered the Script-Fu menus a
bit. Feel
free to come up with a
better menu
structure! Also made sure that all scripts
do reset the
fg/bg colors
and the active brush, pattern
and gradient
when they are
done.
1999-
12-
19 Michael Natterer <mitch@gimp.org>
* gimprc.in
* app/gimprc.[ch]
* app/preferences_dialog.c: new gimprc variable "help-browser"
which can be either
"gimp",
or "netscape".
* app/gimphelp.[ch]: depending on the value of help_browser, show
the help
page with the webbrowser plugin.
1999-
12-
19 Michael Natterer <mitch@gimp.org>
* plug-ins/helpbrowser/helpbrowser.c: immediately return from
the wheel mouse callback
if no vertical scrollbar
is visible.
1999-
12-
19 Michael Natterer <mitch@gimp.org>
* app/palette.c: Added a confirmation dialog for "delete palette".
* app/gradient.c
* app/palette.c: Attach help_data strings to the gradient/palette
ops buttons (
for context help).
Sun Dec
19 13:
16:
51 CET
1999 Sven Neumann <sven@gimp.org>
* plug-ins/bmp/bmp.c
* plug-ins/bmp/bmpread.c
* plug-ins/bmp/bmpwrite.c:
Applied a patch
from muppet <scott@asofyet.org> that adds resolution
support
for the BMP plug-
in. Did some
code cleanup
while I was
on it.
Sat Dec
18 20:
40:
44 CET
1999 Sven Neumann <sven@gimp.org>
* plug-ins/imagemap/imap_about.c
* plug-ins/imagemap/imap_circle.c
* plug-ins/imagemap/imap_default_dialog.c
* plug-ins/imagemap/imap_default_dialog.h
* plug-ins/imagemap/imap_main.c
* plug-ins/imagemap/imap_menu.c
* plug-ins/imagemap/imap_menu_funcs.c
* plug-ins/imagemap/imap_popup.c
* plug-ins/imagemap/imap_preview.c
* plug-ins/imagemap/imap_rectangle.c
* plug-ins/imagemap/imap_selection.c
* plug-ins/imagemap/imap_table.c
* po-plug-ins/POTFILES.in: applied a patch to the ImageMap plug-in
provided
by its author Maurits Rijk <lpeek.mrijk@consunet.nl>.
Contains some internationalization fixes, compliance
to the
standard
Gimp
dialog layout
and some minor stuff (
like the use
of tear-off
menus).
1999-
12-
18 Michael Natterer <mitch@gimp.org>
* app/preferences_dialog.c: Added a special help function which
shows the help
for the active notebook
page.
1999-
12-
18 Tor Lillqvist <tml@iki.fi>
* plug-ins/gfig/gfig.c: Use g_get_home_dir(). Use
G_DIR_SEPARATOR. Fix a bug I introduced (
for Win32) a week ago.
1999-
12-
18 Michael Natterer <mitch@gimp.org>
* app/colormap_dialog.i.c: My last change caused a warning. Fixed now.
1999-
12-
18 Michael Natterer <mitch@gimp.org>
* app/app_procs.c: reverted the splash back to it's previous state
(with decoration).
1999-
12-
17 Michael Natterer <mitch@gimp.org>
* app/app_procs.c
* app/gdisplay_ops.c: Set "allow_grow" to FALSE for "Really Quit?" and
"Changes were made to ... Close Anyway?".
* app/gimpui.c: fixed a compiler warning.
* app/tips_dialog.c: Same as above and did some code cleanup.
* app/colormap_dialog.i.c
* app/colormap_dialog.p.h: Allow dragging a color with mouse2
without changing the active
color. Replaced the
"index" entry with
a spinbutton.
Code & UI cleanup.
1999-
12-
18 Shirasaki Yasuhiro <yasuhiro@gnome.gr.jp>
* app/transform_tool.c: Fixed typo.
* plug-ins/common/CEL.c
* plug-ins/common/aa.c
* plug-ins/common/align_layers.c
* po-plug-ins/POTFILES.in: Added gettext support.
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 s/<
type>/g<
type>/, various stuff (didn
't change any
logic).
1999-
12-
17 Shirasaki Yasuhiro <yasuhiro@gnome.gr.jp>
* po/POTFILES.in: Added missing app/xinput_airbrush.c.
* app/perspective_tool.c: Added _() tag.
Thu Dec
16 20:
15:
25 CET
1999 Olof S Kylander <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
* help/C/dialogs/border_selection.html
* help/C/dialogs/brush_editor.html
* help/C/dialogs/brush_selection.html
* help/C/dialogs/convert_to_indexed.html
* help/C/dialogs/copy_named.html
* help/C/dialogs/cut_named.html
* help/C/dialogs/device_status.html
* help/C/dialogs/document_index.html
* help/C/dialogs/edit_qmask_attributes.html
* help/C/dialogs/error_console.html
* help/C/dialogs/feather_selection.html
* help/C/dialogs/file_new.html
* help/C/dialogs/file_open.html
* help/C/dialogs/file_save.html
* help/C/dialogs/gradient_selection.html
* help/C/dialogs/grow_selection.html
* help/C/dialogs/help.html
* help/C/dialogs/indexed_palette.html
* help/C/dialogs/info_window.html
* help/C/dialogs/input_devices.html
* help/C/dialogs/layers_and_channels.html
* help/C/dialogs/module_browser.html
* help/C/dialogs/navigation_window.html
* help/C/dialogs/offset.html
* help/C/dialogs/palette_selection.html
* help/C/dialogs/paste_named.html
* help/C/dialogs/pattern_selection.html
* help/C/dialogs/really_close.html
* help/C/dialogs/really_quit.html
* help/C/dialogs/resize_image.html
* help/C/dialogs/scale_image.html
* help/C/dialogs/shrink_selection.html
* help/C/dialogs/tip_of_the_day.html
* help/C/dialogs/tool_options.html
* help/C/dialogs/undo_history.html
* help/C/dialogs/channels/channels.html
* help/C/dialogs/channels/edit_channel_attributes.html
* help/C/dialogs/channels/new_channel.html
* help/C/dialogs/color_selectors/built_in.html
* help/C/dialogs/color_selectors/gtk.html
* help/C/dialogs/color_selectors/triangle.html
* help/C/dialogs/color_selectors/watercolor.html
* help/C/dialogs/display_filters/display_filters.html
* help/C/dialogs/display_filters/gamma.html
* help/C/dialogs/gradient_editor/copy_gradient.html
* help/C/dialogs/gradient_editor/delete_gradient.html
* help/C/dialogs/gradient_editor/gradient_editor.html
* help/C/dialogs/gradient_editor/new_gradient.html
* help/C/dialogs/gradient_editor/rename_gradient.html
* help/C/dialogs/gradient_editor/replicate_segment.html
* help/C/dialogs/gradient_editor/save_as_pov_ray.html
* help/C/dialogs/gradient_editor/split_segments_uniformly.html
* help/C/dialogs/layers/add_mask.html
* help/C/dialogs/layers/apply_mask.html
* help/C/dialogs/layers/edit_layer_attributes.html
* help/C/dialogs/layers/layers.html
* help/C/dialogs/layers/merge_visible_layers.html
* help/C/dialogs/layers/new_layer.html
* help/C/dialogs/layers/resize_layer.html
* help/C/dialogs/layers/scale_layer.html
* help/C/dialogs/palette_editor/import_palette.html
* help/C/dialogs/palette_editor/merge_palette.html
* help/C/dialogs/palette_editor/new_palette.html
* help/C/dialogs/palette_editor/palette_editor.html
* help/C/dialogs/paths/export_path.html
* help/C/dialogs/paths/import_path.html
* help/C/dialogs/paths/paths.html
* help/C/dialogs/paths/rename_path.html
* help/C/dialogs/preferences/directories.html
* help/C/dialogs/preferences/display.html
* help/C/dialogs/preferences/environment.html
* help/C/dialogs/preferences/interface.html
* help/C/dialogs/preferences/monitor.html
* help/C/dialogs/preferences/new_file.html
* help/C/dialogs/preferences/preferences.html
* help/C/dialogs/preferences/session.html
Thu Dec
16 12:
42:
13 PST
1999 Manish Singh <yosh@gimp.org>
* Made 1.1.14 release
Wed Dec
15 00:
10:
54 CET
1999 Sven Neumann <sven@gimp.org>
* app/channel_ops.c
* app/info_window.c
* app/nav_window.c
* app/tips_dialog.c
* app/undo_history.c
* plug-ins/common/colortoalpha.c
* plug-ins/common/smooth_palette.c
* plug-ins/common/spheredesigner.c
* plug-ins/fp/fp_gtk.c: more cosmetic changes
Tue Dec
14 11:
56:
15 PST
1999 Manish Singh <yosh@gimp.org>
* 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
Tue Dec
14 20:
37:
44 CET
1999 Sven Neumann <sven@gimp.org>
* app/Makefile.am
* app/fileops.c
* app/fileops.h
* app/fileopsP.h: new file
* app/fileops_cmds.c
* app/internal_procs.c:
* tools/pdbgen/pdb/fileops.pdb
Added new PDB
interfaces file_[
load|save]_thumbnail. Wolfgang will
need this
for the new GAP
interface, so better implement them now.
* plug-ins/common/screenshot.c: try to be more sane when xwd fails
to load the temporary
file
Tue Dec
14 15:
10:
16 CET
1999 Sven Neumann <sven@gimp.org>
* app/blend.c
* app/channels_dialog.c
* app/crop.c
* app/eraser.c
* app/fileops.c
* app/gdisplay.c
* app/global_edit.c
* app/layers_dialog.c
* app/menus.c
* app/plug_in.c
* app/preferences_dialog.c
* app/tool_options.c
* app/transform_tool.c
* plug-ins/common/CML_explorer.c
* plug-ins/gap/gap_frontends_main.c:
Cosmetic stuff: first try
to make the use
of capital letters
in menus
and dialogs consistent. Please watch out
for warnings about menus
that don
't exist and report them to me.
* plug-ins/gap/sel-to-anim-img.scm
* plug-ins/script-fu/scripts/*.scm: same fix as above and add
dots
where appropriate
Mon Dec
13 19:
25:
39 GMT
1999 Adam D. Moss <adam@gimp.org
* 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.
1999-
12-
13 Shirasaki Yasuhiro <yasuhiro@gnome.gr.jp>
* po/POTFILES.in: Added missing app/path_tool.c.
* plug-ins/common/displace.c
* plug-ins/flame/flame.c
* plug-ins/flame/Makefile.am
* plug-ins/common/spheredesigner.c
* po-plug-ins/POTFILES.in: Added gettext support.
* plug-ins/Lighting/lighting_main.c
* plug-ins/Lighting/lighting_ui.c: More _() tagging.
* plug-ins/common/sample_colorize.c: Added missing INIT_I18N*().
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/undo.c : An inadvertent substitution of UndoTypes LAYER_ADD_UNDO
and LAYER_REMOVE_UNDO
in undo_pop_layer_mask()
and undo_free_layer_mask()
sanity checks prevented the proper disposal
of GimpLayerMasks
and
associated tile managers
and tiles. Changed
to LAYER_MASK_ADD_UNDO
and LAYER_MASK_REMOVE_UNDO
to be consistent with the undo_push_layer_mask()
function and to invoke proper cleanup
and release
of retiring alpha layer masks.
* docs/undo.txt: New file, an overview of undo logic written by
Austin Donnelly so that I could
write this
change log entry with
panache
and flair. ;)
* 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
type and preventing
strict ANSI compilers
from complaining about mixing enumerated
and
unenumerated
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?
Tue Dec
7 15:
04:
11 CET
1999 Stanislav Brabec <utx@penguin.cz>
* tips/gimp_tips.cs.txt: Added translation.
Mon Dec
6 23:
39:
34 MET
1999 Sven Neumann <sven@gimp.org>
* app/channel.c
* app/channel.h
* app/gimpbrushpipe.c
* app/gradient.c
* app/nav_window.c
* app/paint_funcs.c
* app/palette.c
* app/paths_dialog.c
* app/patterns.c
* app/tools.c
* app/tools.h
* libgimp/gimp.c
* libgimp/gimpcolorbutton.c
* libgimp/gimpdrawable.c
* libgimp/gimpfileselection.c
* libgimp/gimpimage.c
* libgimp/gimppatheditor.c
* libgimp/gimpsizeentry.c
* libgimp/gimpunitmenu.c
* libgimp/gimpwire.c
* libgimp/parasiteio.c
* plug-ins/script-fu/script-fu-server.c: fixed lots of wrongly typed
variables that made picky compilers complain (still some left...)
1999-
12-
06 Tuomas Kuosmanen <tigert@gimp.org>
* pixmaps/anchor.xpm: The Smaller Anchor Icon. Still a bit unpolished,
but a lot smaller than my previous one.. Sven,
like it?
Mon Dec
6 10:
38:
38 CET
1999 Sven Neumann <sven@gimp.org>
* plug-ins/gap/gap_*_dialog.c: applied a patch from Wolfgang Hofer
that changes the GAP dialogs
to follow the GIMP
standard more
closely.
Sun Dec
5 19:
21:
33 CET
1999 Marc Lehmann <marc@gimp.org>
* plug-ins/script-fu/script-fu-scripts.c: Install function names
with underscores instead
of minus signs. Should improve the life
of almost all other languages.
1999-
12-
05 Garry R. Osgood <gosgood@idt.net>
Inaugural checkin: Tile accounting
* app/tile_cache.c
* app/tile.c
cur_cache_dirty
in tile_cache.c was not being fully updated. Fewer
dirty bytes were being added
to this global than what were being
placed
on the dirty tile queue. Deductions, however, were correct
sometimes causing cur_cache_dirty
to wrap around zero
and become
large positive. This skewed the number
of tiles
to be swapped
to disk,
usually downward, but sometimes dramatically upward.
active_tile_count, (tile.c) currently a diagnostic counter, was
not being decremented
when tiles were actually destroyed.
Full patch documentation
at
http://idt.net/~gosgood/gimp-patch/patch01.html#991205-
0
1999-
12-
04 Michael Natterer <mitch@gimp.org>
* app/main.c
* app/menus.c: Define the "plugin_domains" array of strings in
main.c
and use it
as external variable
from menus.c
What
's missing now is a proper way to let gimp know which
additional catalogs (perl, python, ...) are actually installed.
1999-
12-
04 Michael Natterer <mitch@gimp.org>
* app/menus.c: Reorder all menu items under <Image>/Filters which
were created
by plugins, so they appear after <Image>/Filters/Web.
(this way <Image>/Filters/Toys
is always the last submenu)
* app/palette.c: My last change caused both the normal _and_ the
small menu
to pop up
on right mouse click
on an already existing
color. Thanks
to Nick
for pointing this out.
Now there
is only one menu with
"Edit" and "Delete" greyed out
if
the click was outside a valid
color square.
I also moved
"New" to the top
of the menu because that
's how other
gimp menus look
like.
Sat Dec
4 05:
30:
38 GMT
1999 Nick Lamb <njl195@zepler.org.uk>
* libgimp/gimpunitmenu.c: Move mitch's change so now it
actually Works
For Me (TM)
1999-
12-
03 Michael Natterer <mitch@gimp.org>
* libgimp/gimpunitmenu.c: Set the clist columns to their
optimal
size.
1999-
12-
03 Michael Natterer <mitch@gimp.org>
* app/dialog_handler.c
* app/ops_buttons.h: Removed trailing comma from enums to avoid
compiler warnings with Irix CC. Fixes bugs #
3994 and #
3995.
Thu Dec
2 23:
49:
17 GMT
1999 Andy Thomas <alt@gimp.org>
* app/bezier_select.c
Fixed bug number #
3904. - [gimp-bug] no undo
for path strokes.
Undo menu item
is now enabled correctly after the path has been
stroked.
1999-
12-
02 Michael Natterer <mitch@gimp.org>
* app/palette.c: Enable the popup menu containing only "New" in
the whole area inside the palette
's scrolled window.
This way you don
't have to correctly hit the small line a newly
created palette consists
of.
* app/gradient.c
* app/gradient_select.c: Set the "Gradient" clist column to it's
optimal
size but ensure a minimal
size, so the column title
is
fully visible with all languages
and font sizes.
1999-
12-
02 Michael Natterer <mitch@gimp.org>
* app/app_procs.c: Default to "Cancel" in the "Really Quit?" dialog.
* app/app_procs.c
* app/brush_select.c
* app/gimpbrushlist.c: Call brush_select_[freeze|thaw]_all() from
brushes_init()
and brushes_free(), so refreshing the brushes
from
plugins/scripts
is faster.
* app/brightness_contrast.c
* app/color_balance.c
* app/curves.c
* app/file_new_dialog.c
* app/hue_saturation.c
* app/levels.c
* app/posterize.c
* app/threshold.c:
Reorder the action area buttons: [
"OK" "Reset" "Cancel" ]
* app/menus.c: Some more cleanups in the menu code. Reorder
<Image>/Filters/Misc only
if it exists. Generalized
menu_translate()
in preparation
for correctly supporting catalogs
which only exist sometimes (
like gimp-perl).
* app/gradient.c
* app/gradient_select.c: Save some lines of code by using
gtk_clist_new_with_titles() instead
of gtk_clist_new().
* libgimp/gimpunitmenu.c: Code cleanup and made the clist titles
of the
unit selection un-clickable.
Thu Dec
2 01:
18:
33 MET
1999 Sven Neumann <sven@gimp.org>
* plug-ins/common/grid.c: more chainbuttons and nicer dialog layout
Tue Nov
30 21:
23:
39 GMT
1999 Andy Thomas <alt@gimp.org>
* app/info_window.c
Fix crash
where display closed & info
dialog had not been used.
Yasuhiro SHIRASAKI pointed this problem out. Thanks.
Mon Nov
29 18:
17:
34 PST
1999 Manish Singh <yosh@gimp.org>
* configure.in: support for optional gap_decode_mpeg plugin
* plug-ins/gap/Makefile.am
* plug-ins/gap/README
* plug-ins/gap/gap_arr_dialog.c
* plug-ins/gap/gap_decode_mpeg_main.c
* plug-ins/gap/gap_decode_xanim.c
* plug-ins/gap/gap_decode_xanim.h
* plug-ins/gap/gap_frontends_main.c
* plug-ins/gap/gap_main.c
* plug-ins/gap/gap_mpege.c: patches from Wolfgang Hofer
Tue Nov
30 01:
55:
43 MET
1999 Sven Neumann <sven@gimp.org>
* app/menus.c: make it compile with strict ANSI C compilers
* app/xinput_airbrush.c: move return_type out of #ifdef
Closes bugs #
3910 and #
3911
Tue Nov
30 01:
17:
12 MET
1999 Sven Neumann <sven@gimp.org>
* app/gimpimage.c: correctly save the layer mode to the undo_stack
on layer_merge (fixes bug #
2168)
Mon Nov
29 23:
51:
26 GMT
1999 Andy Thomas <alt@gimp.org>
* app/commands.c
* app/disp_callbacks.c
* app/gdisplay.c
* app/gimprc.c
* app/gimprc.h
* app/info_window.c
* app/info_window.h
* app/preferences_dialog.c
* app/undo_history.c
Info
dialog now has option
to follow the mouse movements
or
the old behaviour
of one
dialog per display.
This
dialog still needs some
work.
Undo
dialog now obeys the
"tab" key
in the display.
Mon Nov
29 23:
43:
15 MET
1999 Sven Neumann <sven@gimp.org>
* app/layers_dialog.c:
get rid
of the
"gdisplays_flush() called recursively." warning
1999-
11-
27 Michael Natterer <mitch@gimp.org>
* app/preferances_dialog.c: oops, all frames said "General" after
my last
change.
Sat Nov
27 14:
49:
20 MET
1999 Sven Neuman <sven@gimp.org>
* app/commands.c
* app/commands.h
* app/layer.c
* app/layer.h
* app/layers_dialog.c
* app/layers_dialog.h
* app/menus.c: implemented "Resize Layer to Imagesize" in C
* app/apptypes.h: indentation
* app/bezier_select.c
* app/nav_window.h: get rid of compiler warnings
1999-
11-
27 Michael Natterer <mitch@gimp.org>
* app/main.c: bind the "gimp-perl" textdomain.
* app/menus.c: try to find a plugin's name in the "gimp-perl"
domain
if searching
in "gimp-std-plugins" fails.
* app/preferences_dialog.c: factored out a small frame+vbox
creation
function from the huge
dialog constructor
and did some
small changes. Didn
't change the logic.
Sat Nov
27 04:
08:
32 MET
1999 Sven Neuman <sven@gimp.org>
* app/fileops.c: I might break it again, but creating a single
preview seemed
to be broken after Adam fixed my last
change.
IMHO it works
as it should now...
Sat Nov
27 03:
51:
41 MET
1999 Sven Neuman <sven@gimp.org>
* plug-ins/sgi/sgi.c: bail out nicely instead of aborting when
saving fails.
Sat Nov
27 03:
07:
20 CET
1999 Marc Lehmann <pcg@goof.com>
* configure.in: Fix *the* perl configuration bug. tststs...
Wed Nov
24 21:
10:
07 CET
1999 Marc Lehmann <pcg@goof.com>
* app/gimpimage.h, app/gimpimage.c,
tools/pdbgen/pdb/gimage.pdb: Implement gimp_image_undo_is_enabled,
patch
by Raphael Quinet.
Fri Nov
26 21:
55:
07 MET
1999 Sven Neumann <sven@gimp.org>
* plug-ins/common/aa.c
* plug-ins/common/gbr.c
* plug-ins/common/gicon.c
* plug-ins/common/gpb.c
* plug-ins/common/gtm.c
* plug-ins/common/hrz.c
* plug-ins/common/pat.c
* plug-ins/common/pnm.c
* plug-ins/common/sunras.c
* plug-ins/common/tga.c
* plug-ins/common/tiff.c
* plug-ins/fits/fits.c
* plug-ins/fp/fp_gtk.c
* plug-ins/maze/maze_face.c
* plug-ins/rcm/rcm_dialog.c
* plug-ins/sgi/sgi.c
* plug-ins/xjt/xjt.c: more action_area beautification
Fri Nov
26 19:
03:
07 CET
1999 Sven Neumann <sven@gimp.org>
* plug-ins/common/mail.c: modified the dialog layout a bit
Fri Nov
26 12:
25:
42 CET
1999 Sven Neumann <sven@gimp.org>
* plug-ins/common/gif.c: fixed a (harmless) cut'n'paste error
I introduced during the
"Change all plug-ins" commit
1999-
11-
26 Michael Natterer <mitch@gimp.org>
* app/blend.c: accidentially replaced "Gradient:" with "Blend:" in
my last checkin
to this
file.
Put the right
string back.
* app/menus.c: fixed the plugin translation problem (YES!!! :-)
Mysteriously,
using g_strdup() et al. instead
of composing the
string to translate in a statically allocated array fixed the
problem.
* plug-ins/gap/gap_main.c: fixed a menu path.
Fri Nov
26 01:
33:
04 MET
1999 Sven Neumann <sven@gimp.org>
* app/histogram_tool.c: purely cosmetic change
1999-
11-
26 Tor Lillqvist <tml@iki.fi>
* libgimp/gimp.h (MAIN) (Win32): Improve WinMain prototype to
avoid compiler warnings.
* libgimp/gimpui.def: Add one entry point.
Thu Nov
25 12:
54:
10 PST
1999 Manish Singh <yosh@gimp.org>
* Made 1.1.13 release
Thu Nov
25 12:
21:
27 PST
1999 Manish Singh <yosh@gimp.org>
* plug-ins/script-fu/script-fu-scripts.c: augh, fix stupid braino
from my last
change
1999-
11-
25 Michael Natterer <mitch@gimp.org>
* app/menus.c: Removed the definitions of the tearoff menu items
and build them
on the fly. Added N_()-marked submenus instead so
they
get properly translated. Removed N_()
from all separators.
Hacked menu_translate(): Don
't try to translate separators,
tearoffs
and the /
File/MRUxx entries. Avoid multiple lookups
in
the
"gimp-std-plugins" domain. Translating plug-
in menu entries
is
still broken.
Defined all filter categories
for proper translation
and a first
try
to order them
and to add separators (please
comment...).
New Category /Filters/Web.
(Did
'make update-po' in the po
* directories and updated the
german translations.)
* app/about_dialog.c
* app/brush_select.c
* app/drawable.c
* app/errors.c
* app/free_select.c
* app/gradient.c
* app/info_dialog.c
* app/plug_in.c
* app/tool_options.c: minor i18n updates like removing _() from
some error messages.
* app/context_manager.c: a private context for the Xinput Airbrush.
* plug-ins/common/video.c: Register under /Filters/Distorts
* plug-ins/imagemap/imap_main.c: Register under /Filters/Web
(Marc, what about putting
"prepare for gif" and "webify" there?)
* plug-ins/perl/po/de.po: s/Xtn/Xtns/g
Thu Nov
25 02:
56:
01 MET
1999 Sven Neumann <sven@gimp.org>
* app/blend.c
* app/paint_core.c: Ctrl now restrict to 15 degrees (on a circle)
Wed Nov
24 17:
38:
45 PST
1999 Manish Singh <yosh@gimp.org>
* Made 1.1.12 release
Wed Nov
24 15:
26:
21 PST
1999 Manish Singh <yosh@gimp.org>
* configure.in: version number bump; add check for standalone
gtkxmhtml
from Sesse
* app/gimppreviewcache.c: applied gimp-yasuhiro-19991122-1, prevents
div by zero error
* plug-ins/script-fu/script-fu-scripts.c: INIT_I18N_UI before
gtk_init, reported
by yasuhiro
* plug-ins/common/mapcolor.c
* plug-ins/common/sunras.c
* plug-ins/fits/fits.c: applied gimpkirchgessner-991121-[0-2],
i18n
and sundry bug fixes
1999-
11-
24 Tuomas Kuosmanen <tigert@gimp.org>
* plug-ins/perl/examples/perlotine: Fixed some changed stuff,
mostly gimp_image_get_guide_orientation()
's types (from
GUIDE_HORIZONTAL
to HORIZONTAL (
and vertical respectively). Also
changed the image->convert_indexed()
call and parameters that were
wrong.
Wed Nov
24 01:
23:
34 MET
1999 Sven Neumann <sven@gimp.org>
* app/preferences_dialog.c: be more instructive about the
speed tradeoff
of the interpolation
type.
* plug-ins/common/jpeg.c: reorder the menu for DCT setting, so
the
order matches the speed/quality
Wed Nov
24 00:
45:
27 MET
1999 Sven Neumann <sven@gimp.org>
* plug-ins/AlienMap/AlienMap.c
* plug-ins/AlienMap2/AlienMap2.c
* plug-ins/FractalExplorer/FractalExplorer.c
* plug-ins/MapObject/mapobject_main.c
* plug-ins/common/blinds.c
* plug-ins/common/curve_bend.c
* plug-ins/common/deinterlace.c
* plug-ins/common/despeckle.c
* plug-ins/common/diffraction.c
* plug-ins/common/displace.c
* plug-ins/common/edge.c
* plug-ins/common/emboss.c
* plug-ins/common/engrave.c
* plug-ins/common/exchange.c
* plug-ins/common/flarefx.c
* plug-ins/common/fractaltrace.c
* plug-ins/common/gauss_iir.c
* plug-ins/common/gauss_rle.c
* plug-ins/common/gee.c
* plug-ins/common/glasstile.c
* plug-ins/common/gqbist.c
* plug-ins/common/hot.c
* plug-ins/common/illusion.c
* plug-ins/common/iwarp.c
* plug-ins/common/jigsaw.c
* plug-ins/common/max_rgb.c
* plug-ins/common/mblur.c
* plug-ins/common/newsprint.c
* plug-ins/common/nlfilt.c
* plug-ins/common/noisify.c
* plug-ins/common/pixelize.c
* plug-ins/common/plasma.c
* plug-ins/common/polar.c
* plug-ins/common/randomize.c
* plug-ins/common/ripple.c
* plug-ins/common/sample_colorize.c
* plug-ins/common/scatter_hsv.c
* plug-ins/common/sel_gauss.c
* plug-ins/common/sharpen.c
* plug-ins/common/shift.c
* plug-ins/common/smooth_palette.c
* plug-ins/common/snoise.c
* plug-ins/common/sobel.c
* plug-ins/common/sparkle.c
* plug-ins/common/spheredesigner.c
* plug-ins/common/spread.c
* plug-ins/common/tile.c
* plug-ins/common/tileit.c
* plug-ins/common/video.c
* plug-ins/common/vpropagate.c
* plug-ins/common/warp.c
* plug-ins/common/waves.c
* plug-ins/common/whirlpinch.c
* plug-ins/common/wind.c
* plug-ins/flame/flame.c
* plug-ins/gfig/gfig.c
* plug-ins/gflare/gflare.c
* plug-ins/maze/maze.c
* plug-ins/pagecurl/pagecurl.c
* plug-ins/unsharp/unsharp.c: added dots to all menu entries of
interactive plug-ins
and did the usual action area fixes
on lots
of them
Tue Nov
23 22:
57:
13 MET
1999 Sven Neumann <sven@gimp.org>
* plug-ins/Lighting/lighting_main.c
* plug-ins/common/rotate.c
* plug-ins/common/warp.c
* plug-ins/common/winprint.c: the ones I missed last times...
Tue Nov
23 22:
00:
12 MET
1999 Sven Neumann <sven@gimp.org>
* app/menus.c: Looks like I managed to accidentially revert my
change from Mon Nov
22.
Put it
back in.
Tue Nov
23 21:
22:
01 MET
1999 Sven Neumann <sven@gimp.org>
* plug-ins/AlienMap/AlienMap.c
* plug-ins/AlienMap2/AlienMap2.c
* plug-ins/borderaverage/borderaverage.c
* plug-ins/common/CML_explorer.c
* plug-ins/common/animationplay.c
* plug-ins/common/animoptimize.c
* plug-ins/common/apply_lens.c
* plug-ins/common/autocrop.c
* plug-ins/common/autostretch_hsv.c
* plug-ins/common/blur.c
* plug-ins/common/bumpmap.c
* plug-ins/common/checkerboard.c
* plug-ins/common/colorify.c
* plug-ins/common/colortoalpha.c
* plug-ins/common/compose.c
* plug-ins/common/convmatrix.c
* plug-ins/common/cubism.c
* plug-ins/common/decompose.c
* plug-ins/common/depthmerge.c
* plug-ins/common/destripe.c
* plug-ins/common/film.c
* plug-ins/common/gif.c
* plug-ins/common/grid.c
* plug-ins/common/guillotine.c
* plug-ins/common/jpeg.c
* plug-ins/common/lic.c
* plug-ins/common/mail.c
* plug-ins/common/mapcolor.c
* plug-ins/common/nova.c
* plug-ins/common/oilify.c
* plug-ins/common/papertile.c
* plug-ins/common/png.c
* plug-ins/common/ps.c
* plug-ins/common/psp.c
* plug-ins/common/screenshot.c
* plug-ins/common/threshold_alpha.c
* plug-ins/common/xbm.c
* plug-ins/common/xpm.c
* plug-ins/gap/gap_filter_main.c
* plug-ins/gap/gap_main.c
* plug-ins/gdyntext/gdyntext.c
* plug-ins/gdyntext/gdyntext.h
* plug-ins/gimpressionist/gimp.c
* plug-ins/ifscompose/ifscompose.c
* plug-ins/imagemap/imap_main.c
* plug-ins/mosaic/mosaic.c
* plug-ins/print/print.c
* plug-ins/script-fu/script-fu.c
* plug-ins/sinus/sinus.c
* plug-ins/struc/struc.c
* po-plug-ins/POTFILES.in: use N_() instead of _() when registering
the menu path. Added dots
in the menu path
where appropriate
and
changed the
dialog layout
in most
of these plug-ins
to conform better
to the GIMP
standard.
1999-
11-
23 Michael Natterer <mitch@gimp.org>
* app/app_procs.c
* app/channels_dialog.c
* app/fileops.c
* app/gdisplay.c
* app/gdisplay_ops.c
* app/layers_dialog.c
* app/menus.[ch]
* app/paths_dialog.c
* app/plug_in.c: removed
menus_set_[sensitive|state]_glue(). Removed the N_()
's from all
menu paths which are not eventually passed
to
gtk_item_factory_create_item().
* app/tool_options.c: minor updates.
* app/file_new_dialog.c: reordered the action_area buttons.
Tue Nov
23 02:
02:
30 MET
1999 Sven Neumann <sven@gimp.org>
* app/menus.c: fixed a possible buffer overflow
Mon Nov
22 22:
43:
59 GMT
1999 Andy Thomas <alt@gimp.org>
* app/bezier_select.c
Stroking bezier paths made up
of multiple segments
now all
get put in a
single undo group.
Mon Nov
22 23:
29:
16 MET
1999 Sven Neumann <sven@gimp.org>
* app/airbrush.c
* app/devices.c
* app/menus.c
* app/module_db.c
* app/paint_core.c
* app/preferences_dialog.c
* app/tools.c
* po-plug-ins/POTFILES.in
* plug-ins/helpbrowser/helpbrowser.c
* plug-ins/gap/gap_range_ops.c
* plug-ins/common/rotate.c
* plug-ins/common/screenshot.c
* libgimp/gimpenv.c
* libgimp/gimpunitmenu.c: internationalization stuff:
Fixed a few typos, internationalized some plug-ins, removed the
_()
from a few strings that are only debugging messages.
And the rotate plug-ins are now
put into a sane
order in the menus.
Mon Nov
22 13:
18:
40 GMT
1999 Adam D. Moss <adam@gimp.org>
* app/channel_ops.c: Disabled the copy-on-write for gimage
projection. Duplicate op will now take
as much
time and
memory as GIMP
1.
0 in this respect. That sucks, but I
'm
damned
if I can follow the twisted paths which GIMP treads
in making this bahave badly. Can you?
1999-
11-
22 Michael Natterer <mitch@gimp.org>
* app/menus.c: move all sub-sub-menus of <Image>/Filters to the
top
of their menu shells
and add a separator after them.
Mon Nov
22 11:
19:
05 GMT
1999 Adam D. Moss <adam@gimp.org>
* app/convert.c: Removed erroneous spin-button limit, bumped
up RGB->INDEXED precision a little.
1999-
11-
22 Michael Natterer <mitch@gimp.org>
* app/brightness_contrast.[ch]
* app/by_color_select.[ch]
* app/color_balance.[ch]
* app/curves.[ch]
* app/histogram_tool.[ch]
* app/hue_saturation.[ch]
* app/levels.[ch]
* app/posterize.[ch]
* app/threshold.[ch]: spinbuttons and cleaned up ui for all
dialog-tools. Added a
"Reset" button
to all dialogs.
* app/color_notebook.c: fixed a compiler warning.
* app/gimpui.[ch]: made gimp_radio_group_new() more general.
* app/menus.c: removed the <Toolbox>/File/Help submenu.
* app/tools.c: restored the old behaviour of "tools_initialize()"
(force the emission
of the
"tool_changed" signal)
Sun Nov
21 22:
13:
59 CET
1999 Marc Lehmann <pcg@goof.com>
* app/plug_in.c: image_type=="*" enables all (known)
image
types.
Sun Nov
21 02:
14:
28 CET
1999 Marc Lehmann <pcg@goof.com>
* app/convert.c: Removed unused debugging output.
Sat Nov
20 23:
31:
19 GMT
1999 Andy Thomas <alt@gimp.org>
* app/nav_window.c
Forgot
to clear the timer_id flag after the timer
has fired.
Sat Nov
20 22:
10:
15 GMT
1999 Andy Thomas <alt@gimp.org>
* app/nav_window.c
Removed timer
when windows are deleted. Removes
potential race conditions
when closing images.
Sat Nov
20 19:
47:
24 CET
1999 Marc Lehmann <pcg@goof.com>
* app/gimpui.c: Try some more intelligent behaviour in
gimp_message_box
by not opening too many
dialog boxes
at once.
This does not really solve the bugs (buggy plug-ins will just
try
to open message boxes indefinitely, but it
at least makes it
possible
to kill the gimp without loosing the
screen).
Sat Nov
20 19:
33:
01 GMT
1999 Adam D. Moss <adam@gimp.org>
* plug-ins/common/gifload.c: Fixed a couple of possible infinite
loops
where an error condition was not being checked. Also
changed some g_message()s
back to g_warning()s
as they should be
(don
't get carried away with the user feedback fellahs, no-one
wants
to be told
of every
single corrupt byte
and block
in its own
little
window. :-( ).
Sat Nov
20 19:
52:
30 CET
1999 Olof S Kylander <olof@gimp.org>
* plug-ins/AlienMap/AlienMap.c
* plug-ins/AlienMap2/AlienMap2.c
* plug-ins/FractalExplorer/FractalExplorer.c
* plug-ins/common/CML_explorer.c
* plug-ins/common/checkerboard.c
* plug-ins/common/diffraction.c
* plug-ins/common/exchange.c
* plug-ins/common/gqbist.c
* plug-ins/common/gradmap.c
* plug-ins/common/grid.c
* plug-ins/common/lic.c
* plug-ins/common/mapcolor.c
* plug-ins/common/newsprint.c
* plug-ins/common/plasma.c
* plug-ins/common/randomize.c
* plug-ins/common/sample_colorize.c
* plug-ins/common/scatter_hsv.c
* plug-ins/common/snoise.c
* plug-ins/common/warp.c
* plug-ins/flame/flame.c
* plug-ins/ifscompose/ifscompose.c
* plug-ins/maze/maze.c
Updated menu location
as suggested
in the proposal
from me
with comments
form others. (Mitch what about fixing the sub
menu location so submenus allways
is in top
of a menu. Exception
of Repeat last, Re-show last
and Filter all Layers, which should
be
in top
of the Filters menu.)
1999-
11-
20 Michael Natterer <mitch@gimp.org>
* app/devices.c: s/sprintf/g_snprintf
* app/color_balance.[ch]: spinbuttons instead of text entries.
1999-
11-
20 Michael Natterer <mitch@gimp.org>
* libgimp/gimpexport.c: changed the packing spacings to match the
core dialogs
' standards.
1999-
11-
20 Michael Natterer <mitch@gimp.org>
* app/menus.c
* plug-ins/gap/gap_filter_main.c: moved "Filter all Layers.." to
the main
"Filters" menu.
1999-
11-
20 Michael Natterer <mitch@gimp.org>
* app/preferences_dialog.c: new prefs. page "Help System" because
there will soon be more widgets there (browser selection etc.)
Cleaned up the
"Display" and "Interface" pages a
bit.
* app/menus.c
* plug-ins/common/plugindetails.c: add "...".
* libgimp/gimpfileselection.c
* libgimp/gimppatheditor.c: a widget shouldn't connect to it's own
"realize" signal.
Set widget_class->realize = <widget>_realize
instead.
1999-
11-
20 Michael Natterer <mitch@gimp.org>
Reorganized the core menu items (everything except
<Image>/Filters). Everything
is of course trivial
to change again,
so please
comment on the new
"menu feeling" ;-)
* app/menus.[ch]:
- Applied the suggestions collected
by Olof.
- Added
"..." to all items which
open a
dialog.
- Introduced some additional separators (e.g.
in "Dialogs").
- Reorder some plugins
and the
color correct tools after
initialisation.
- A menu entry
to invoke the tooltips inspector.
- A debugging menu entry which dumps the menu paths
and their help
pages (will
of course go away
when the help sys
is consistent).
There are currently two identical
"Help" menus because
<Toolbox>/Help trashes the menu bar
if the toolbox
is too narrow
(gtk doesn
't seem to support multi-line menubars, any idea?)
* app/app_procs.c: call menus_reorder_plugins() after loading the
plugins
to beautify the
"Xtns" menu.
* app/commands.[ch]: reordered some functions to match the new
menu
structure (
for easier source navigation)
and renamed some
to
be consistent (e.g. all help functions are now called help_
*).
Show/
Hide the rulers with ordinary gtk_widget_[show|
hide]()
commands. I
've tested it several times and it looks exactly the
same
as the old
code which used internal gtk knowledge.
* app/gdisplay.c: applied the menu changes to
gdisplay_set_menu_sensitivity().
* app/gimphelp.[ch]: new public function gimp_context_help() which
invokes the tooltips inspector.
Code cleanup.
* app/resize.c: changed the dialogs' titles to match the menu entries.
* app/session.c: renamed the gradient selection cmd callback to be
consistent with brushes/patterns.
* app/tools.c: added "..." to the menu paths of the tools which
have dialogs.
* app/fileops.c
* app/channels_dialog.c
* app/layers_dialog.c
* app/paths_dialog.c: added some "...".
* plug-ins/common/align_layers.c
* plug-ins/common/autostretch_hsv.c
* plug-ins/common/c_astretch.c
* plug-ins/common/color_enhance.c
* plug-ins/common/compose.c
* plug-ins/common/decompose.c
* plug-ins/common/mail.c
* plug-ins/common/normalize.c
* plug-ins/common/threshold_alpha.c
* plug-ins/dbbrowser/dbbrowser.c
* plug-ins/fp/fp.c
* plug-ins/print/print.c
* plug-ins/rcm/rcm.c: changed the menu paths and added "...".
Fri Nov
19 18:
47:
30 PST
1999 Manish Singh <yosh@gimp.org>
* po and po-plug-ins dirs: moved the libgimp translations to
po-plugins (
do they really need
to be separate anyway?)
* tips/gimp_tips.pl.txt: new file
* libgimp/color_display.h
* modules/cdisplay_gamma.c: configure cancel callback
Sat Nov
20 03:
15:
42 CET
1999 Marc Lehmann <pcg@goof.com>
* plug-ins/common/gif.c: Removed rather superflous "comment block
not written
" message that most people wouldn't see. Left in the
"comment block too long" message in, though. Corrected some
typoes.
Sat Nov
20 02:
46:
12 MET
1999 Sven Neumann <sven@gimp.org>
* common/colortoalpha.c
* common/film.c
* common/grid.c
* common/mapcolor.c
* common/nova.c
* common/papertile.c
* common/rotate.c
* ifscompose/ifscompose.c
* sinus/sinus.c: internationalization fixes
(hopefully got it right now)
Sat Nov
20 01:
59:
10 MET
1999 Sven Neumann <sven@gimp.org>
* libgimp/gimpcolorbutton.c: include config.h to enable NLS
Sat Nov
20 00:
27:
26 GMT
1999 Andy Thomas <alt@gimp.org>
* app/commands.c
* app/gdisplay.c
* app/gimprc.c
* app/gimprc.h
* app/nav_window.c
* app/nav_window.h
* app/preferences_dialog.c
* app/scale.c
* app/scroll.c
Nav
dialog now follows auto. There
is an option
in the
preferences
dialog (
interface) that allow you
to switch
between this behaviour
and the
"original" way
of having
one nav
dialog per display.
Sat Nov
20 01:
27:
12 MET
1999 Sven Neumann <sven@gimp.org>
* convolve.c
* dodgeburn.c
* eraser.c: pressing Shift now disables (and resets) the tool toggle
and switches
to line mode so the Ctrl key
is free for constraints.
Thu Nov
18 18:
52:
38 MET
1999 Sven Neumann <sven@gimp.org>
* app/blend.c: implemented another way to restrict the angle
to multiples
of 15 degrees (bound
to <Ctrl>). This
commit is
done only so that you can give feedback, which way you prefer.
Please
read my mail
to the gimp-developers list.
Thu Nov
18 12:
31:
08 MET
1999 Sven Neumann <sven@gimp.org>
* libgimp/gimpimage.c: use PARAM_IMAGE instead of PARAM_DRAWABLE in
gimp_image_get_thumbnail_data. Thanks
to Shuji Narazaki
for pointing
this out.
Wed Nov
17 22:
45:
35 GMT
1999 Adam D. Moss <adam@gimp.org>
* app/xcf.c: When greeted with a cheerfully corrupt poli^M^M^M^MXCF
file, GIMP will
1) live a long
and fruitful life rather than crash
and burn,
and 2)
read as much
as is reasonable
and issue a
warning about only being able
to partially
load the
file.
Wed Nov
17 17:
48:
50 CET
1999 Marc Lehmann <pcg@goof.com>
* libgimp/*: Updated header comment from LGPL2.0 to LGPL2.1, where
applicable.
Wed Nov
17 20:
07:
08 GMT
1999 Adam D. Moss <adam@gimp.org>
* app/fileops.c: Fix multi-thumbnail code oversight
causing double
load-
and-thumbnailing
of first/only image.
Wed Nov
17 17:
29:
35 1999 ape@spacetec.no (Asbjorn Pettersen)
* modules/colorsel_triangle.c (module_init): Removed most of the
OS/
2 code.
Include modregister.h.
Wed Nov
17 15:
37:
06 MET
1999 Sven Neumann <sven@gimp.org>
* app/color_balance.c
* plug-ins/common/colortoalpha.c
* plug-ins/common/grid.c
* plug-ins/common/mapcolor.c
* plug-ins/common/nova.c
* plug-ins/common/papertile.c
* plug-ins/ifscompose/ifscompose.c
* plug-ins/sinus/sinus.c
* po-plug-ins/POTFILES.in: more internationalization
Wed Nov
17 00:
14:
11 MET
1999 Sven Neumann <sven@gimp.org>
* libgimp/gimpcolorbutton.c: hide the colorselection dialog when
the button
is set insensitive
* plug-ins/common/Makefile.am
* plug-ins/common/nova.c
* plug-ins/common/papertile.c
* plug-ins/common/plugin-defs.pl
* plug-ins/sinus/Makefile.am
* plug-ins/sinus/sinus.c
* plug-ins/sinus/sinus_logo.h
* plug-ins/gap/iter_ALT/mod/plug_in_sinus_iter_ALT.inc
* po-plug-ins/POTFILES.in: made supernova, papertile and sinus use
the gimpcolorbutton, internationalized the plug-ins
while I was
on it
1999-
11-
16 Michael Natterer <mitch@gimp.org>
* libgimp/gimpchainbutton.c: the chainbutton's parent_class is a
GtkTable, not a GtkWidget.
Code formating paranoia.
Tue Nov
16 11:
16:
41 MET
1999 Sven Neumann <sven@gimp.org>
* plug-ins/gap/README
* plug-ins/gap/gap_filter_iterators.c
* plug-ins/gap/gap_main.c
* plug-ins/gap/iter_ALT/mod/plug_in_nova_iter_ALT.inc
* plug-ins/gap/iter_ALT/old/plug_in_warp_iter_ALT.inc: applied a patch
from Wolfgang Hofer <hof@hotbot.com> with updates
to the GAP
1999-
11-
15 Tor Lillqvist <tml@iki.fi>
* app/gimpcontext.c (gimp_context_copy_background): Fix copy&paste
error.
Mon Nov
15 21:
18:
19 CET
1999 Marc Lehmann <pcg@goof.com>
* libgimp/COPYING: Update to COPYING.LIB-2.1. If you feel this
restricts your rights please contact me ;)
Mon Nov
15 20:
43:
09 MET
1999 Sven Neumann <sven.gimp.org>
* plug-ins/common/plugin-defs.pl
* plug-ins/common/Makefile.am
* plug-ins/common/film.c
* plug-ins/common/mapcolor.c: more plug-ins that use the color_button.
Whoever feels bored, feel
free to continue this mission ...
Mon Nov
15 19:
31:
13 MET
1999 Sven Neumann <sven.gimp.org>
* libgimp/gimpcolorbutton.c
* libgimp/gimpcolorbutton.h
* po/POTFILES.in: added dnd and a popup window on right-click that
allows
to load the current fg
and bg colors.
* po-plug-ins/POTFILES.in
* plug-ins/common/Makefile.am
* plug-ins/common/colortoalpha.c
* plug-ins/common/plugin-defs.pl
* plug-ins/script-fu/script-fu-scripts.c: made script-fu and the new
colortoalpha plug-
in use gimp_color_button
* plug-ins/common/rotate.c: add " degrees" to the menu entries
Mon Nov
15 11:
48:
59 1999 ape@spacetec.no (Asbjorn Pettersen)
* modules/colorsel_gtk.c (module_init): Removed most of the
OS/
2 code and fixed a OS/
2 bug.
Include modregister.h.
Mon Nov
15 11:
30:
42 CET
1999 Olof S Kylander <olof@gimp.org>
* app/xinput_airbrush.c
A
bit better std values
for people w/o patch_xinput_airbrush
Mon Nov
15 02:
09:
30 CET
1999 Marc Lehmann <pcg@goof.com>
* plug-ins/common/plugin-defs.pl, plug-ins/common/Makefile.am,
plug-ins/common/colortoalpha.c:
add Color To Alpha plug-
in by Seth
that
is on my disk since ages....
* app/fileops.c: preset the filename on "Save as".
Sun Nov
14 23:
47:
10 MET
1999 Sven Neumann <sven.gimp.org>
* app/ink.c: plugged a memleak
* app/xinput_airbrush.c: make it compile w/o patch_xinput_airbrush
Sun Nov
14 22:
50:
32 MET
1999 Sven Neumann <sven.gimp.org>
* libgimp/gimpui.h: include all header files that belong to
libgimpui
* plug-ins/common/compose.c
* plug-ins/common/grid.c
* plug-ins/common/tiff.c
* plug-ins/flame/flame.c
* plug-ins/flame/libifs.c
* plug-ins/gdyntext/charmap.c
* plug-ins/gdyntext/charmap_window.c
* plug-ins/gdyntext/font_selection.c
* plug-ins/gdyntext/message_window.c
* plug-ins/imagemap/imap_preferences.c
* plug-ins/script-fu/script-fu-scripts.c
* plug-ins/sel2path/math.c: out of libgimp only include gimp.h,
gimpui.h
and stdplugins-intl.h
Sun Nov
14 21:
37:
51 CET
1999 Olof S Kylander <olof@gimp.org>
Update of the Xinput airbrush, fixed some bugs.
It
's a bit closer to a real tool now ;-).
Test it out but be aware that you have
to have
at least
a tablet with tilt support. Preferibly you should have
a Wacom Airbrush
and a patched version
of GTK.
Well it still has preformance problems with big brushes
i.e big virtual height
and big tilt.
All sensitives are not yet implemented, but it starts
to work like a real airbrush. It
's as hard to
master
as the real thing (beside that your ink will
not streem).
PS: There
is a lot
of printf
and experimental
code
in the tool
at the moment please don
't remove it.
* app/airbrush_blob.c
* app/airbrush_blob.h
* app/xinput_airbrush.c
Sun Nov
14 16:
38:
21 GMT
1999 Adam D. Moss <adam@gimp.org>
* plug-ins/common/psd.c: Patch from Andy Hefner
<vector7@crosswinds.net>
to load mono bitmap files.
1999-
11-
14 Michael Natterer <mitch@gimp.org>
* app/gimpdnd.c: special handling of a dropped "Standard"
brush/pattern/gradient because they are not part
of their lists.
* app/pattern.c: fill the standard_pattern with a b/w grid.
1999-
11-
14 Michael Natterer <mitch@gimp.org>
* app/airbrush.c
* app/apptypes.h
* app/brushes_cmds.c
* tools/pdbgen/pdb/brushes.pdb
* app/bucket_fill.c
* app/clone.c
* app/gimpbrushpipe.c
* app/paint_core.c
* app/patterns.h
* app/patterns_cmds.c
* tools/pdbgen/pdb/patterns.pdb: removed the GimpBrushP and
GPatternP
types and use ordinary pointers instead.
The following stuff makes the
"no_data" behaviour consistent.
As a
side-effect it should make the gimp
work when there are _really_ no
brushes/patterns/gradients.
* app/brush_select.c
* app/pattern_select.c: set the initial brush/pattern name to "No
Brushes/Patterns available
" instead of "Active
".
* app/devices.c: set the device contexts' brush/pattern/gradient
names
if we started with no_data, so we find them
on refresh.
* app/gimpbrushlist.c: set the name of the standard_brush to
"Standard".
* app/gimpcontext.c: don't replace the current
brush/pattern/gradient
's name if the new one to be set is the
standard one. Together with the
change in devices.c, this ensures
that we
get what
is set in devicerc. Minor fixes.
* app/gradient.c: changed gradients_init() to work like the other
data init functions. Only
insert a default gradient
in the
gradients list
when the editor
is opened (this means that the
gradients now behave
like brushes/patterns
when we start with
"no_data").
New
function gradient_update() avoids tons
of useless redraws
of
all clist gradient previews whenever the gradient editor wants
to
update it
's large preview.
* app/gradient_select.c: don't segfault when the user tries to
drag
from an empty gradient list.
* app/patterns.c: set the index of the standard_pattern to -1 to
indicate that it
's not part of the pattern list.
Sat Nov
13 18:
07:
51 PST
1999 Manish Singh <yosh@gimp.org>
* plug-ins/common/rotate.c: we don't use gtk, so we don't need
INIT_I18N_UI
1999-
11-
14 Tor Lillqvist <tml@iki.fi>
* libgimp/gimpexport.c: Include config.h for ENABLE_NLS.
* libgimp/makefile.{cygwin,msc}: Add gimpselection.
* libgimp/gimp.def: Add its entry points.
* plug-ins/makefile.{cygwin,msc}: Remove rotators.
Sat Nov
13 22:
13:
01 MET
1999 Sven Neumann <sven@gimp.org>
* plug-ins/common/Makefile.am
* plug-ins/common/plugin-defs.pl
* plug-ins/common/rotators.c: removed
* plug-ins/common/rotate.c: merged rotators and rotate plug-in.
The
dialog has gone
and the menus are installed
under
Image->Image->Transform
and Image-->Layers. You will want
to remove
the rotators
binary out
of your plug-
in path.
Sat Nov
13 20:
14:
49 MET
1999 Sven Neumann <sven@gimp.org>
* libgimp/Makefile.am
* libgimp/gimp.h
* libgimp/gimpselection.c: new file. Implements PDB wrappers for a
few selection functions.
* app/gimage_mask_cmds.c
* tools/pdbgen/pdb/gimage_mask.pdb: corrected a typo
* plug-ins/common/rotate.c: code cleanup
Sat Nov
13 19:
43:
11 1999 ape@spacetec.no (Asbjorn Pettersen)
* modules/modregister.h:
* modules/modregister.c: Place all OS/2 functions here.
mod_color_selector_register()
mod_color_selector_unregister() new OS/
2 functions
for register
and unregister. Shall
replace OS/
2 code in modules.
Sat Nov
13 01:
58:
31 MET
1999 Sven Neumann <sven@gimp.org>
* app/airbrush.c
* app/convolve.c
* app/dodgeburn.c
* app/paint_options.h
* app/paintbrush.c
* app/pencil.c
* app/smudge.c
* app/tool_options.c: cleaned up pressure sensitivity for paint
tools. I had
to rename Pressure
to Rate
in a few tools
to avoid
confusion with the Pressure option that applies
to the brush.
* app/gimplut.c: indentation, no changes
Fri Nov
12 17:
23:
05 1999 ape@gandalf.spacetec.no (Asbjorn Pettersen)
* app/unittest/gimpmodule.c : Unit test program for module_db.c and
modules.
* app/module_db.c (module_db_write_modulerc): open file with "wt" so
it
's works on OS/2 and WIN.
module_db_write_modulerc() now return TRUE
if it succeed.
Global variable
"need_to_rewrite_modulerc" is moved out
of the
function.
Logic
is still the same
and it
's tested with unittest/gimpmodule prog..
Fri Nov
12 01:
52:
49 CET
1999 Marc Lehmann <pcg@goof.com>
* plug-ins/common/nlfilt.c: rename ROUND => SROUND to avoid clash.
Thu Nov
11 21:
19:
39 GMT
1999 Adam D. Moss <adam@gimp.org>
* plug-ins/common/gifload.c: Fixed the oldest inherited
bug
in the long long ancestry
of this plugin. =)
Wed Nov
10 23:
03:
33 GMT
1999 Andy Thomas <alt@gimp.org>
* app/nav_window.c
Nav preview now really does
work with !sqr pixels & dot_for_dot
off...
Nav preview
for small images fixed.
Wed Nov
10 11:
16:
54 MET
1999 Sven Neumann <sven@gimp.org>
* plug-ins/script-fu/scripts/fade-outline.scm: updated version
from Wolfgag Hofer
* tools/pdbgen/pdb/drawable.pdb
* app/drawable_cmds.c: use TILE_HEIGHT for y coordinate
1999-
11-
09 Tor Lillqvist <tml@iki.fi>
* app/module_db.c (browser_destroy_callback): Must call
gimp_set_remove_handler()
to remove the browser_info_update
handler
from the GimpSet
'modules'.
Otherwise
if we bring up the
module browser, then
close it, this
will
call browser_destroy_callback(), which will
free the
'browser_st' struct. Later
when we
exit the GIMP, the modules will
be unloaded, which will cause browser_info_update()
to be called,
and passed the pointer
to the already freed
'browser_st'. Whoopee.
Thanks
to Electric Fence
for pointing this out.
* app/makefile.{cygwin,msc}: Remove actionarea.
* libgimp/gimp.h: Change declaration of nonexistent function
gimp_layer_attach_new_parasite()
to declaration
of
gimp_drawable_attach_new_parasite(), which was missing.
* libgimp/gimpui.def
* libgimp/makefile.{cygwin,msc}: Add gimpcolorbutton.
* plug-ins/makefile.{cygwin,msc}: Add gap_filter and gap_plugins.
* plug-ins/common/gz.c: Fix renamed variable in Win32 part.
* plug-ins/gap/gap_lib.c: Use G_DIR_SEPARATOR_S.
* plug-ins/gdyntext/font_selection.c: When compiling with current
CVS GTk+ (i.e.,
on Win32 most likely) use the gdk_font_list_
*
functions instead
of Xlib
's XListFonts() and XFreeFontNames().
* plug-ins/gdyntext/gdyntext.c: Use G_PI.
* plug-ins/gdyntext/gdyntext_ui.c: Guard inclusion of
unistd.h. Don
't unnecessarily include gdkx.h and Xlib.h
* plug-ins/winsnap/winsnap.c: Fix rectangle orientation.
Tue Nov
9 22:
57:
13 MET
1999 Sven Neumann <sven@gimp.org>
* app/brush_select.c: take margin into account when deciding if
popping up a preview
is necessary
Tue Nov
9 21:
15:
26 GMT
1999 Andy Thomas <alt@gimp.org>
* app/lc_dialog.c
* app/nav_window.c
* app/undo_history.c
Fixed some rounding errors
in the preview images.
Tue Nov
9 11:
33:
03 PST
1999 Manish Singh <yosh@gimp.org>
* tools/pdbgen/pdb/drawable.pdb: fix {get,set}_pixel typo reported
by Tamito KAJIYAMA <kajiyama@grad.sccs.chukyo-u.ac.jp>
Tue Nov
9 15:
08:
13 MET
1999 Sven Neumann <sven@gimp.org>
* app/fileops.c:
applied a (modified) patch
from Rene Rebe <rene.rebe@okay.net>
that allows
to generate previews
for multiple files. Plugged
some small memleaks
while I was
on it.
* tools/pdbgen/pdb/gimage.pdb
* app/gimage_cmds.c
* app/xcf.c: plugged memleaks that occured on xcf and indexed load
* po/fr.po: applied a patch from Daniel Eggert that fixes a merging
problem
in the french translation
Tue Nov
9 05:
14:
41 GMT
1999 Nick Lamb <njl195@zepler.org>
* plug-ins/common/png.c: Option to reduce file size further
and GUI clean-up
Mon Nov
8 16:
20:
02 PST
1999 Manish Singh <yosh@gimp.org>
* tools/pdbgen/pdb.pl
* tools/pdbgen/pdb/brushes.pdb
* tools/pdbgen/pdb/drawable.pdb
* tools/pdbgen/pdb/gimage.pdb
* tools/pdbgen/pdb/patterns.pdb
* tools/pdbgen/pdb/procedural_db.pdb: treat INT8s are guint8
internally,
as a bandaid
to address bug #
2208 and friends.
Mon Nov
8 23:
06:
06 GMT
1999 Andy Thomas <alt@gimp.org>
* app/gimprc.c
Fixed problem (crash/corruption)
when saving preferences.
Seems
like the mem-leaks fixing
in this area was a little
over zealous.
Sun Nov
7 18:
59:
22 GMT
1999 Austin Donnelly <austin@gimp.org>
* app/gimpcontextpreview.c: delay the showing of the full-size
pattern, brush
or gradient
by 150ms
as the brush
and pattern
selector dialogs currently
do. Also, only
generate a
"click"
event
if the user has clicked quickly, ie, the mouse up event
came before the timeout caused the popup
to be displayed).
* app/gimprc.c: default image size now 983x857, in an attempt to
flush out problems
to do with large images, images with
incomplete tiles around the edges,
and images with
width != height. Non-square pixels
and other resolution stuff
will come
in at a later stage
when we
've got the first round
of problems fixed.
* app/gradient.c: don't allow two gradients with the same name -
replace the first. Mainly this stops us having two
"Default"
gradients
if you start up with --no-
data.
* app/interface.c: can now create an indicator panel in the
toolbox even
if we have --no-
data, since we have built-
in
defaults now.
Sun Nov
7 15:
41:
07 GMT
1999 Austin Donnelly <austin@gimp.org>
* app/module_db.c: fix button resize behaviour. Closes Bug#3350.
Also, i18n stuff
for state names,
and make them a little
prettier.
Sat Nov
6 19:
16:
57 *ET 1999 Sven Neumann <sven@gimp.org>
* app/about_dialog.c
* app/gimpobject.c
* app/gimprc.c
* app/layer.c
* app/preferences_dialog.c
* libgimp/gimpfileselection.c: plugged more mem-leaks
Sat Nov
6 15:
28:
11 MET
1999 Sven Neumann <sven@gimp.org>
* app/gdisplay.h: Reverted my latest change. It disturbed image
rendering.
Sat Nov
6 14:
13:
12 MET
1999 Sven Neumann <sven@gimp.org>
* app/drawable_cmds.c
* tools/pdbgen/pdb/drawable.pdb: some PDB names weren't changed here
but
in all plug-ins
and scripts.
Whoever created the PDB
interface for drawable_thumbnail(), could
you please
change this sentence
from the description:
"The alpha channel also returned if the drawable has one."
I don
't get what it wants me to tell...
Sat Nov
6 03:
57:
20 MET
1999 Sven Neumann <sven@gimp.org>
* app/gdisplay_color_ui.c: fixed a crash on Cancel that occured
due
to bad list handling
* app/module_db.c: indentation madness, no changes
* app/nav_window.c: set the zoom label and slider first, then
update the preview. Gives better user feedback. This
is now what
bugreport #
3354 suggest, but it comes
close.
* plug-ins/common/plugindetails.c: tried to fix the strange resizing
of the
dialog. Should fix bug #
3352.
Fri Nov
5 15:
32:
15 MET
1999 Sven Neumann <sven@gimp.org>
* app/edit_selection.c: when moving layers/masks freeze the undo
after the first
move to avoid that each
and every small movements
puts an undo
on the stack. Significantly speeds up layer moves
and especially the undo
of a layer
move.
* app/gdisplay.h: correct rounding errors
* app/gimpimage.c: correctly display floating selections in the
composite_preview instead
of ignoring them
* app/channels_dialog.c
* app/layers_dialog.c
* app/lc_dialog.c: s/gtk_widget_draw/gtk_widget_queue_draw/
Thu Nov
4 22:
06:
24 GMT
1999 Andy Thomas <alt@gimp.org>
* app/gradient_select_cmds.c
* tools/pdbgen/pdb/gradient_select.pdb
Fixed crash
when main gradient
dialog is opened
and
one lauched via the PDB
interface (ie scriptfu)
is also
open.
Thu Nov
4 20:
46:
25 MET
1999 Sven Neumann <sven.gimp.org>
* app/channel.c: get rid of compiler warnings
* app/histogram_tool.c
* app/histogram_tool.h: added a gradient below the histogram so
it looks more
like the curves
and levels tool
* app/gimpbrushpipe.c
* libgimp/parasiteio.c
* libgimp/parasiteio.h: plugged another mem-leak. At least
The GIMP now starts without leaking
memory...
Thu Nov
4 00:
59:
01 MET
1999 Sven Neumann <sven.gimp.org>
* app/file_new_dialog.c
* app/gimpbrush.c
* app/gimpbrushpipe.c
* app/gimprc.c
* app/patterns.c
* app/patterns.h: plugged mem-leaks
Wed Nov
3 22:
36:
21 GMT
1999 Austin Donnelly <austin@gimp.org>
* app/text_tool.c: tag text undo group with TEXT_UNDO rather than
silly EDIT_PASTE_UNDO.
* app/undo.c: TEXT_UNDO name
* undo_types.h: new type: TEXT_UNDO, plus fix numbering to make it
consistent (overlapping enums are bad).
Wed Nov
3 18:
44:
50 GMT
1999 Nick Lamb <njl195@zepler.org>
* plug-ins/bmp/bmp.c
* plug-ins/bmp/bmpread.c
* plug-ins/bmp/bmpwrite.c: Update from Alexander Schulz (THANKS!)
1999-
11-
03 Michael Natterer <mitch@gimp.org>
* app/paths_dialog.c: connect to the "realize" signal of the
dialog's top-level eventbox, not the vbox.
1999-
11-
03 Michael Natterer <mitch@gimp.org>
* app/brush_select.[ch]
* app/gradient.c
* app/gradient_select.[ch]
* app/interface.[ch]
* app/palette.c
* app/pattern_select.[ch]: allow dragging a brush/pattern/... from
the selections with mouse2 without changing the active element
in
the
dialog.
* app/channels_dialog.c
* app/color_area.c
* app/color_panel.c
* app/color_select.c
* app/colormap_dialog.i.c
* app/devices.c
* app/gimpcontextpreview.[ch]
* app/gimphelp.[ch]
* app/gimpui.[ch]
* app/indicator_area.c
* app/interface.[ch]
* app/layers_dialog.c
* app/lc_dialog.c
* app/ops_buttons.[ch]
* app/paths_dialog.c
* app/preferences_dialog.c
* app/tools.[ch]: wrapped gtk_tooltips_set_tip() with
gimp_help_set_help_data()
and moved it
to gimphelp.[ch].
This should (hopefully) be the final state
of the help system. The
New
function allows a
"private tip" to be
set without a visible
tooltip. This way the tooltips inspector (
shift+F1) can
search for
help
data in the parent containers
of the clicked widget. E.g. the
ops buttons
in the layers
dialog have
private tips
like
"#new_layer" which gets composed with the help
data of the layers
dialog notebook
page resulting
in a complete help path.
Allow mouse2
for all dnd operations. Mouse1 still works
like before.
Tue Nov
2 17:
36:
21 PST
1999 Manish Singh <yosh@gimp.org>
* pixmaps/question.xpm: fake one from alt's screenshot since he
forgot
to cvs
add
Tue Nov
2 22:
50:
31 GMT
1999 Andy Thomas <alt@gimp.org>
* app/undo.h
* app/undo.c
* app/undo_history.c
* pixmaps/question.xpm
Fixed undo history so it shows a dummy image
if the preview
image has not already been generated. The actual image
could probably
do with an artists hand ;-)
Also
mask operations are shown
as such
in the previews.
* app/lc_dialog.c
Fixed rounding error
in preview
when width << height.
* plug-ins/common/jpeg.c
Always freeze the undo stack
for any of the image
export types.
Anyone know why this was not the
case to start with?
Tue Nov
2 22:
40:
31 MET
1999 Sven Neumann <sven@gimp.org>
* plug-ins/script-fu/script-fu-scripts.c: Fonts aren't free'd after
a gdk_font_load but unref
'd of course. I just wonder why this has
ever worked before...
This should fix bugs #
2554, #
2774, #
2798, #
2963 and #
3209. Whee!
Mon Nov
1 09:
28:
46 PST
1999 Manish Singh <yosh@gimp.org>
* Made 1.1.11 release
Mon Nov
1 13:
27:
14 MET
1999 Sven Neumann <sven@gimp.org>
* app/drawable_cmds.c
* tools/pdbgen/pdb/drawable.pdb: applied (a modified version of) a
patch
from Garry R. Osgood <gosgood@idt.net> that should fix bug #
2202
and problems with the Warp plug-
in.
* app/main.c
* po-plug-ins/POTFILES.in
* plug-ins/common/mail.c: applied a patch from
SHIRASAKI Yasuhiro <yasuhiro@awa.tohoku.ac.jp> that handles i18n issues
and fixes a problem
in the mail plug-
in.
( Could someone please
check if the
change to app/main.c
is the right
thing
to do ?! )
* po-plug-ins/POTFILES.in
* plug-ins/common/grid.c
* plug-ins/gap/iter_ALT/gen/plug_in_grid_iter_ALT.inc:
checked
in a new version
of the Grid plug_in developed
by
Tom Rathborne <tomr@aceldama.com>
and me.
Sun Oct
31 21:
51:
10 MET
1999 Sven Neumann <sven@gimp.org>
* libgimp/Makefile.am
* libgimp/gimpcolorbutton.[ch]: new widget which provides a simple
button with a
color preview together with a completely wired
gtk_color_select_dialog.
Color dnd will be added
next.
* libgimp/gimpchainbutton.c
* libgimp/gimpchainbutton.h: cleaned up the code a bit and provided
a destroy
function which takes care
of freeing the
memory allocated
for the pixmaps/bitmaps (well
at least I hope it does).
* libgimp/gimpunit.c: some cases were handled wrong in
gimp_unit_get_digits().
* plug-ins/megawidget/megawidget.c: follow the GUI conventions when
building the action_area
and internationalized the
code.
* plug-ins/common/CML_explorer.c: fixed a typo
1999-
10-
31 Tor Lillqvist <tml@iki.fi>
* app/about_dialog.c (scroll_text): Add a couple of missing commas
between names.
Add UTF-
8 versions
of non-ASCII names
for the new
UTF-
8 based Win32 GDK.
1999-
10-
30 Michael Natterer <mitch@gimp.org>
* app/gimpdnd.c
* app/undo_history.c: remove the remaining defines of
GRAD_CHECK_SIZE
and include libgimp/gimplimits.h instead.
* app/undo_history.c: connect to the image's "rename" signal to
update the
window title.
* app/disp_callbacks.c
* app/gdisplay.c
* app/info_window.[ch]: did the same for the info dialog.
The info
window has
to remember the gdisplay
to disconnect
from
the image
's "rename" signal, so I removed the gdisplay parameter
from the
update functions.
1999-
10-
30 Michael Natterer <mitch@gimp.org>
* app/gimpdnd.c: forgot to set "connected" flag after connecting
to the dnd signals
of a specific widget, so the dnd stuff
connected
to these signals
for every dnd
data type (resulting ie
in multiple bucket fills
when dropping a
color/pattern
to the
canvas).
1999-
10-
30 Michael Natterer <mitch@gimp.org>
* app/lc_dialog.c: removed the GimpImage "destroy" callback
because we already
get notified
of this event
by connecting
to the
image context
's "remove" signal.
1999-
10-
30 Michael Natterer <mitch@gimp.org>
* app/ops_buttons.[ch]: added a private tooltip to the
ops_buttons
structure. Removed ops_buttons_set_insensitive().
* app/channels_dialog.c
* app/layers_dialog.c
* app/paths_dialog.c
* app/lc_dialog.c: let the ops button's private tips point at the
already existing help pages. Minor fixes.
1999-
10-
30 Michael Natterer <mitch@gimp.org>
* app/app_procs.c
* app/commands.[ch]
* app/interface.c
* app/menus.c
* app/session.c
* app/tools.[ch]: namespace cleanups: changed the
"tools_options_*" functions to "tool_options_*" and prefixed all
dialog menu callbacks with
"dialogs_*".
Allow dropping a tool
to the tool options
dialog.
* app/bezier_select.c: change the active tool using context
functions.
* app/dialog_handler.[ch]: replaced the uppercase datatype names
by standard mixed upper/lowercase ones.
Provide a
function to
register the fileload
dialog instead
of accessing it
as global
variable.
* app/disp_callbacks.c: switch to the move tool using context
functions. Fixed the drop
color/pattern functions
to convert the
dropped thing
to the dest. image
's color space.
* app/fileops.c: don't export the fileload dialog as global
variable but register it with the
dialog handler instead.
* app/paths_dialog.[ch]: replaced all the uppercase struct names
defined here
by mixed upper/lowercase. Introduced a
"set_menu_sensitivity" function like in layers/channels instead
of
calling
single button
on/off functions
from various places.
Added a menu entry
for "Selection to Path".
1999-
10-
30 Tor Lillqvist <tml@iki.fi>
* plug-ins/common/wmf.c: Fix a couple of bugs: Must call
make_canvas
if necessary
when handling CreateFontIndirect. Must
call gdk_gc_set_foreground with the pen colour
when handling
LineTo (strange that this hasn
't showed up before). Added lots of
debugging printouts (behind #ifdef DEBUG).
Sat Oct
30 10:
14:
35 BST
1999 Nick Lamb <njl195@zepler.org>
* app/fileops.c: Fix #3179 (Revert uses wrong filename)
1999-
10-
29 Michael Natterer <mitch@gimp.org>
* app/brush_select.c
* app/gradient_select.c
* app/pattern_select.c: call the PDB callback from the context
callback because it gets called
on every
change.
* app/interface.c: the tool buttons had the wrong private tooltips
attached.
* app/gimphelp.c: call the help browser with plug_in_run() instead
of procedural_db_execute()
to make it really ansynchronous.
Added a GtkTipsQuery tooltips inspector which gets invoked
by
<
Shift>+F1. Did some illegal juggling with the tips_query
's
"parent" pointer which may cause problems, so I made the stuff
disable-able with #ifdef
's.
Is there a proper way
to create a tips_query widget without having
to show it somewhere??
Thu Oct
28 23:
22:
34 BST
1999 Andy Thomas <alt@gimp.org>
* app/gimpimage.c
Fixed
memory leak with image
is deleted.
* plug-ins/common/jpeg.c
Fixed the way the plugin added layers. Preview stuff does not now
get corrupted.
1999-
10-
28 Michael Natterer <mitch@gimp.org>
* app/Makefile.am
* app/gradient_select.h
* app/gradientP.h: new files. Put the function prototypes from
gradient_header.h there
and renamed them
to match the naming
scheme used elsewhere.
* app/gradient.[ch]
* app/gradient_cmds.c
* app/gradient_header.h
* app/gradient_select.c
* app/gradient_select_cmds.c
* tools/pdbgen/pdb/gradient.pdb
* tools/pdbgen/pdb/gradient_select.pdb: separated the gradient
editor
and the selections (no more common variables used).
Allocate own
contexts for each gradient selection. Tweaked the
code and function names
to match the brush
and pattern selection.
Enabled dropping gradients
to the editor
and the selections.
Renamed all public functions
of the gradient editor (see above).
* app/app_procs.c
* app/commands.[ch]
* app/menus.c
* app/plug_in.c
* app/session.c: changed according to the new gradient function
names
and includes.
* app/brush_select.[ch]
* app/pattern_select.[ch]: scroll to active brush/pattern if it's
outside the preview area. Minor fixes/cleanups. Allow dropping a
brush/pattern.
* app/color_select.c: prefixed all enum constants with
COLOR_SELECT_
* due to a name clash with the new gradient header
structure (HUE_SATURATION was defined
in both places).
* app/convert.[ch]
* app/convert_cmds.c
* tools/pdbgen/pdb/convert.pdb
* app/palette.c
* app/palette_entries.h
* app/palette_select.[ch]: removed the special
Palette[Entries|Entry]P pointer
type.
* app/devices.c: added gradients to the device status dialog.
* app/disp_callbacks.[ch]
* app/gimpcontext.c
* app/gimpcontextpreview.[ch]
* app/gimpdnd.[ch]
* app/indicator_area.c
* app/interface.c: moved the whole tool/brush/pattern/gradient dnd
stuff
to gimpdnd.[ch]
and provide simple functions
to connect dnd
callbacks. All those
types are passed
as real (cross-application)
GtkSelections now, so the app-side
of gimp<->plugin dnd
is done.
Added dnd
for tools.
* app/tools.[ch]: added a tooltip for all non-toolbox tools
because the device status
dialog displays tooltips
for all tools.
Use the ToolType enum instead
of int
in the ToolInfo
structure.
* libgimp/gimplimits.h: put the size and color of the transparency
checks here (rename the
file to gimpconstants.h ??)
Thu Oct
28 11:
45:
29 1999 ape@gandalf.spacetec.no (Asbjorn Pettersen)
* app/datafiles.h: include <time.h> for time_t.
Thu Oct
28 00:
52:
57 MEST
1999 Sven Neumann <sven@gimp.org>
* app/transform_core.c: remember the drawable we were working on
instead
of relying
to gimp_active_drawable ().
This should fix bug #
2381.
Thu Oct
28 00:
13:
56 MEST
1999 Sven Neumann <sven@gimp.org>
* plug-ins/common/bz2.c
* plug-ins/common/gz.c
* plug-ins/common/mail.c
* plug-ins/common/screenshot.c
* plug-ins/common/url.c: free the string returned by
gimp_temp_name()
Wed Oct
27 22:
39:
56 MEST
1999 Sven Neumann <sven@gimp.org>
* app/drawable_cmds.c
* tools/pdbgen/pdb/drawable.pdb: The PDB procedures
gimp_drawable_is_[layer|channel|channel_mask] were not renamed,
but changed all over the place. This made the rotate plug-ins
fail.
* app/procedural_db.c: Spit out a warning if a procedure wasn't
found
in the PDB. Actually
free the hash_table entries
on
procedural_db_free().
Wed Oct
27 13:
37:
54 CEST
1999 Marc Lehmann <pcg@goof.com>
* gimp_parasite_find users where not updated to the new syntax
everywhere.
Wed Oct
27 20:
51:
10 BST
1999 Andy Thomas <alt@gimp.org>
* app/lc_dialog.c
* app/selection.c
* app/color_area.c
* app/paths_dialog.c
* tools/pdbgen/pdb/gimage.pdb
* app/gimage_cmds.c
General
memory leaks cleanups/fixes.
Wed Oct
27 13:
05:
09 MEST
1999 Sven Neumann <sven@gimp.org>
* plug-ins/gap/gap_main.c
* plug-ins/gap/gap_range_ops.c
* plug-ins/gap/gap_range_ops.h: applied a patch from Wolfgang Hofer
that adapts the GAP
to the new gimp_convert_indexed
interface
Tue Oct
26 18:
58:
44 PDT
1999 Manish Singh <yosh@gimp.org>
* app/xcf.c: add "(GIMP)" to the menu entry for XCF, in an attempt
to make it
clear that it
is the native
file format.
* app/gimpcontext.c: correct doubled arg name on arg type addition,
which was messing up the internal gtkarg hashtable
Wed Oct
27 02:
03:
47 MEST
1999 Sven Neumann <sven@gimp.org>
* app/info_window.c
* app/ops_buttons.c: cosmetic changes
* pixmaps/*.xpm: cropped most of the icons to their minimum size,
changed the dropper
icon to be the same
as the toolbox
icon
1999-
10-
26 Michael Natterer <mitch@gimp.org>
Put the active tool, brush, pattern
and gradient
to the context
and use
contexts in most places which have references
to one
of
those. This
is not _really_ a bugfix-only checkin but solves many
inconsistencies esp. with the
"refresh" functionality
and fixes
some SEGVs e.g.
in the device status
dialog.
The UI view should now always be
in sync with the internal
data
structures.
Introduced a hardcoded brush, pattern
and gradient, so
"no_data"
should actually
work, too.
New Files:
* app/Makefile.am
* app/paletteP.h: used by palette_select.c
Removed Files:
* app/actionarea.[ch]: now done by gimpui.[ch].
Modified Files:
* gimprc.in: use brush and pattern name, not filename for the
default settings.
* app/gimpcontext.[ch]: connect to brush and brushlist signals to
keep the context up-
to-date. Remember the name
of the
active brush/pattern/gradient
to find them again after a
refresh.
Provide functions
to refresh the pointers
of all
contexts
after refreshing
or deleting brushes/patterns/gradients.
* app/context_manager.c: connect to the user context's
"tool_changed" signal
to call the tools_select()
function.
Update
the colormap
's fg/bg_pixel in "*_changed" callbacks, too.
* app/tools.c: tool switching is now triggered by the user context.
* app/app_procs.c: no need any more to call
get_active_brush/... because the brush/pattern/... init functions
refresh all
contexts after loading the
data. Slightly reordered the
brush/pattern... init/
free calls due
to the new context stuff.
* app/color_area.[ch]
* app/indicator_area.[ch]: removed all update functions and
connect
to the user context instead.
* app/gimprc.c
* app/devices.[ch]: allocate a private context for each device and
removed the
update function. Prepared
for adding the BG
color and
a gradient
to the device status.
* app/gimpbrushgenerated.[ch]: new function
gimp_brush_generated_delete()
to get rid
of this
in the brush
selection
dialog.
* app/gimpbrushpipe.c
* app/gimpbrushlist.[ch]: removed the "select", "get_active" and
the brush
select dialog functions, added a
function to get the
hardcoded
standard brush, namespace cleanups.
* app/brushes_cmds.c
* tools/pdbgen/pdb/brushes.pdb: use the brush of the current context.
* app/brush_select.[ch]
* app/brush_select_cmds.c
* tools/pdbgen/pdb/brush_select.pdb: allocate a context for brush
selections which are not the main one.
Append the main
dialog to
the list
of dialogs. Factored out the preview redraw
code to the
scrollbar
update callback. Enabled editing, deleting
and
refreshing brushes
in all dialogs. Functions
to freeze
and thaw
all dialogs
on refresh. All dialogs are now always up-
to-date
by
connecting
to the brush list signals. Moved the
create/
free
functions
of the main brush selection
to this files.
* app/gradient.[ch]
* app/gradient_cmds.c
* tools/pdbgen/pdb/gradient.pdb: grad_get_color_at() now takes a
gradient
as parameter instead
of using the current gradient
of the
gradient editor.
* app/gradient_header.h
* app/gradient_select.c
* app/gradient_select_cmds.c
* tools/pdbgen/pdb/gradient_select.pdb: updates like above.
(The gradient stuff should really be
split up
into separate
gradient, selection
and editor files before
1.
2)
* app/palette.[ch]
* app/palette_cmds.c
* app/palette_entries.h
* app/palette_select.[ch]
* tools/pdbgen/pdb/palette.pdb: removed all the get/set fg/bg
functions
and the functions
to update the
import dialog. All
changes
in all dialogs are now immediately propagated
to all the
other dialogs
on screen. Namespace cleanups. The active palette
will soon go
to the context
as well.
* app/pattern_select.[ch]
* app/pattern_select_cmds.c
* app/patterns.[ch]
* app/patterns_cmds.c
* tools/pdbgen/pdb/pattern_select.pdb
* tools/pdbgen/pdb/patterns.pdb: exactly the same changes as for
the brushlist
and the brush selections (except the signal stuff).
* app/[all files needing a brush/pattern/gradient or switching the
active tool]: use context functions.
* app/convert.c: tweaked the ui to match the other dialogs.
* app/gimpui.c
* app/gimpui.h: new functions to create an action area without
creating a
dialog.
* app/[all files using an info_dialog]: use the action_area
constructor
from gimpui.[ch].
I also used some gimpui.c functions
in various files which reduces
code duplication
and removes some gtk
1.
0 artefacts.
* app/[some files not related to the changes above]: While having
all the stuff
in my emacs I removed dozens
of useless includes
and
did some indentation
and cleanups (not changing
any functionality).
Tue Oct
26 02:
49:
30 BST
1999 Nick Lamb <njl195@zepler.org>
* plug-ins/common/pix.c: Doesn't actually have ALPHA, so
change Export call appropriately.
Tue Oct
26 01:
57:
00 BST
1999 Nick Lamb <njl195@zepler.org>
* plug-ins/common/xbm.c: Use gtk_initialized
Mon Oct
25 16:
49:
19 PDT
1999 Manish Singh <yosh@gimp.org>
* app/gimpimage.c: don't free the old filename pointer till we're
all done, since we might be passed our own filename
as a param
and reference it after freeing. The
code didn
't heed it's own
warning ;) (TigerT, this should fix that filename corruption bug)
1999-
10-
25 Tor Lillqvist <tml@iki.fi>
* app/cursorutil.h: Uncomment the inclusion of gdkcursor.h that
should happen only with GTk+
1.
3, anyway? Why was it commented
out?
* app/tile_swap.c: Close before unlinking on Win32, too.
* libgimp/gimp.def: Updates, sorted.
* plug-ins/makefile.{cygwin,msc}: Add the gap and imagemap
plug-ins. Remove palette plug-
in (what happened
to it?).
Portability fixes
from Hans Breuer:
* plug-ins/FractalExplorer/Dialogs.c
* plug-ins/gap/*.c:
* plug-ins/gimpressionist/gimpressionist.c:
* plug-ins/common/spheredesigner.c: Ifdefify system-dependent includes.
* plug-ins/common/psp.c: Remove an unused variable.
* plug-ins/imagemap/{imap_csim.y,imap_csim_parse.c}: Use
<
string.h>, not <strings.h>.
* plug-ins/imagemap/imap_rectangle.c (rectangle_near_sash): Use
the & operator
for function names
to return pointers
to them.
* plug-ins/winsnap/winsnap.c (sendBMPToGimp):
gimp_drawable_flush() should be called before resizing the layer
and image. Now the snapshot
of a
window is returned the correct
size, it
's not padded in width to a multiple of four pixels.
Mon Oct
25 18:
31:
30 CEST
1999 Sven Neumann <sven@gimp.org>
* pixmaps/raise.xpm
* pixmaps/lower.xpm: Tigert, are you living upside down?
Mon Oct
25 11:
07:
52 CEST
1999 Sven Neumann <sven@gimp.org>
* plug-ins/common/gif.c
* plug-ins/common/tga.c: made the same stupid typo here too
1999-
10-
25 Tuomas Kuosmanen <tigert@gimp.org>
* pixmaps/raise.xpm
* pixmaps/lower.xpm
* pixmaps/new.xpm
* pixmaps/duplicate.xpm: a bit of rework of the icons to
make them more consistent, I will also make a smaller
and
less eye-popping anchor
icon soon.. (hi Sven) :)
Sun Oct
25 01:
58:
24 BST
1999 Nick Lamb <njl195@zepler.org>
* plug-ins/common/tiff.c: Fix Sven's one-liner (Save now works!)
Sun Oct
24 14:
58:
25 PDT
1999 Manish Singh <yosh@gimp.org>
* libgimp/gimpcompat.h: added GIMP_DISABLE_COMPAT_H test, and C++
guards
* tools/pdbgen/enumcode.pl
* libgimp/gimpenums.h
* libgimp/gimpexport.h: added C++ guards
Sun Oct
24 23:
22:
09 CEST
1999 Marc Lehmann <pcg@goof.com>
* libgimp/gimpcompat.h: New file.
* libgimp/gimp.h: Include it.
* libgimp/Makefile.am: Add gimpcompat.h.
Sun Oct
24 23:
13:
26 CEST
1999 Marc Lehmann <pcg@goof.com>
* libgimp/gimp.h: fixed indentation by special request of Sven.
Sun Oct
24 22:
53:
17 MEST
1999 Sven Neumann <sven@gimp.org>
* plug-ins/imagemap/* updated imagemap to version 1.3
Sun Oct
24 16:
49:
13 CEST
1999 Marc Lehmann <pcg@goof.com>
* tools/pdbgen/pdb/drawable.pdb, all calls: fixed some improperly
renamed pdb functions, most notably gimp_drawable_color.
Sun Oct
24 22:
10:
16 MEST
1999 Sven Neumann <sven@gimp.org>
* app/channels_dialog.c
* app/layers_dialog.c
* app/lc_dialogP.h
* app/paths_dialog.c: some cosmetic changes. The layers dialog now
automatically scrolls
to keep the active layer
in view. This
is
disabled
in the channels
dialog until I figure out why it doesn
't
work there.
Sun Oct
24 15:
24:
15 MEST
1999 Sven Neumann <sven@gimp.org>
* libgimp/gimpexport.c: get rid of remaining (invisible) layers
after merging visible layers
* app/channel_ops.[ch]: applied a patch from Garry R. Osgood that seems
to fix bugs #
2261 and #
2382 (crashes
when using offset).
A few more changes made the
dialog actually
work...
* app/ops_buttons.c: plugged a memleak I introduced yesterday
Sat Oct
23 22:
26:
59 MEST
1999 Sven Neumann <sven@gimp.org>
* app/channels_dialog.c
* app/gimpui.c
* app/layers_dialog.c
* app/ops_buttons.c
* app/paths_dialog.c: first approach at making the L&C-dialog smaller,
nicer
and more usable.
* pixmaps/anchor.xpm: changed the anchor back to the old 1.0 one. This
change is done only
to test the new padding
and to reflect the fact
that we need
to overwork the icons. I don
't want this icon to stay!!
Fri Oct
22 18:
29:
14 PDT
1999 Manish Singh <yosh@gimp.org>
* app/procedural_db.c: db_lookup seems to be used pretty often as a
sanity
check, giving lots
of spurious messages.
Move the
check to
db_execute
Sat Oct
23 00:
02:
53 BST
1999 Andy Thomas <alt@gimp.org>
* app/procedural_db.c
Error
message output
to error console
if you atemp
to call
a PDB
function that does not exists. Useful ito
check if scripts/
plugins fail
for unknown reasons,
Fri Oct
22 15:
56:
15 PDT
1999 Manish Singh <yosh@gimp.org>
* tools/pdbgen/pdb/parasite.pdb: sync the names with the last API
patch
1999-
10-
23 Tor Lillqvist <tml@iki.fi>
* plug-ins/common/wmf.c: Fix handling of ExtTextOut. We didn't
handle the optional clipping rectangle,
and got out
of sync
if
there was a such. Ignore the inter-character spacing
data as we
don
't have exactly same font metrics anyway. Some mostly cosmetic
other changes.
Fri Oct
22 20:
39:
13 BST
1999 Andy Thomas <alt@gimp.org>
* app/text_tool.c
Fixed the problem
where the border values was been ignored.
Thu Oct
21 21:
29:
40 MEST
1999 Sven Neumann <sven@gimp.org>
* libgimp/gimpexport.c: handle CAN_HANDLE_LAYERS_AS_ANIMATIONS
correctly
* app/scan_convert.c: trivial optimizations
* app/nav_window.c: applied the patch from Shuji Narazaki that makes
the navigation
window work with tablets. Fixed some rounding errors
and stopped the flicker.
Thu Oct
21 14:
35:
05 MEST
1999 Sven Neumann <sven@gimp.org>
* plug-ins/script-fu/script-fu-scripts.c: cleaned up the widget
destruction
and inserted a few sanity checks. Unfortunately this
doesn
't really solve our problems.
Thu Oct
21 02:
08:
36 MEST
1999 Sven Neumann <sven@gimp.org>
* plug-ins/common/xpm.c: fixed a stupid cut'n'paste error I've
introduced
Wed Oct
20 15:
33:
49 PDT
1999 Manish Singh <yosh@gimp.org>
* plug-ins/common/psp.c: make it compile
Wed Oct
20 23:
08:
31 BST
1999 Andy Thomas <alt@gimp.org>
* app/nav_window.c
Now works correctly with non-square pixels. (dot-
for-dot off
and xres != yres).
Wed Oct
20 12:
18:
12 MEST
1999 Sven Neumann <sven@gimp.org>
* plug-ins/script-fu/scripts/gimp-headers.scm
* plug-ins/script-fu/scripts/gimp-labels.scm
* plug-ins/script-fu/scripts/spinning_globe.scm: corrected these
scripts (gimp-
convert-indexed
and plug-
in-map-
object changed their
parameters). There
's still something severly wrong with Script-Fu...
Wed Oct
20 03:
42:
08 MEST
1999 Sven Neumann <sven@gimp.org>
* plug-ins/common/Makefile.am
* plug-ins/common/pix.c
* plug-ins/common/plugin-defs.pl
* plug-ins/common/png.c
* plug-ins/common/psp.c
* plug-ins/fits/Makefile.am
* plug-ins/fits/fits.c
* plug-ins/sgi/Makefile.am
* plug-ins/sgi/sgi.c: made more save plug-ins export-aware.
Hopefully I have converted them all now.
If you find one that I
missed
or experience
any problems, please drop me a mail.
Tue Oct
19 17:
56:
29 PDT
1999 Manish Singh <yosh@gimp.org>
* plug-ins/common/bz2.c
* plug-ins/common/gz.c: removed some spurious g_asserts, based on
gimp-narazaki-
990928-
0.patch
* plug-ins/common/gpb.c: applied gimp-narazaki-990925-0, so we
don
't refer to internal widget data
Tue Oct
19 16:
47:
40 PDT
1999 Manish Singh <yosh@gimp.org>
* configure.in: add sk to ALL_LINGUAS, remove
plug-ins/perl/config.status always
at the start
* tips/Makefile.am: add the ko tips file
Tue Oct
19 21:
50:
52 BST
1999 Andy Thomas <alt@gimp.org>
* app/layer.c
Fixed rounding error
in preview generating
code that
produced dithering
where no dithering should have been!
1999-
10-
19 Michael Natterer <mitch@gimp.org>
* gimpcontext.[ch]: changed the "parent context" implementation:
- Automatically connect/disconnect the
"*_changed" signals when
changing the parent
and when setting the
"defined" flag
of the
attributes.
- Store the former
*_defined booleans in a single guint32.
- Added generic functions
to set the
"defined" flags
of the
attributes
and to copy attributes
between contexts.
The
contexts now correctly handle disappearing images
and
displays, so we don
't have to explicitly reset them any more.
* context_manager.[ch]: adopted to the changed context
implementation, connect
to the user context
's "tool_changed"
signal
to switch the per-tool
contexts, don
't connect to the
"removed" signal
of the image context.
* brush_select.c
* tool_options.c: use LayerModeEffects instead of int when calling
gimp_context_set_paint_mode().
* gdisplay.c: no need to reset the active display when deleting it
because the context connects
to the
"destroy" signal
of the shell
now.
* menus.c: a shortcut for the navigation window. Moved
<Image>/Image/Colors/Desaturate before the separator.
* tools.c: tools_select(): set the active tool of the user context
instead
of calling a special context manager
function.
Thu Oct
19 05:
57:
10 BST
1999 Nick Lamb <njl195@zepler.org>
* app/plug_in.h
* app/plug_in.c
* app/fileops.c
Really fixed #
2152 this
time. Yosh asked me
to rename
*_OK as
PLUG_IN_
* so that's also changed this time.
Thu Oct
19 05:
30:
11 BST
1999 Nick Lamb <njl195@zepler.org>
* app/plug_in.h
* app/fileops.c
* app/plug_in.c
Fixed #
2152 and as a side-effect discovered that RGB_IMAGE means
something quite different
for app vs plug-ins. The one
in app
is
now called RGB_IMAGE_OK
to differentiate them.
* app/image_new.c: Still using RGB_IMAGE instead of GIMAGE (!)
Mon Oct
18 21:
24:
47 BST
1999 Andy Thomas <alt@gimp.org>
* app/bezier_select.c
* app/edit_selection.c
* app/flip_tool.c
* app/gimage_mask.c
* app/paths_dialog.c
* app/paths_dialogP.h
* app/undo.c
* app/tools.h
* app/tools.c
1) Fixed some problems with the paths tool. Now the tool suboption
"new point" is selected automatically
when appropriate. Eg
if you
have the
"add point" suboption selected
and click
on a point
not
on the curve the
"new point" option will become selected
and the
new point will be added.
2) The
"new point" option
is defaulted
to on when a new image
is
created
or a new image
is selected
from the image menu.
3)
Move and flip tool now effect the path
if it
is locked.
4)
Edit stroke now uses the currently selected tool
as it should
do
when stroking.
1999-
10-
17 Tomas Ogren <stric@ing.umu.se>
* plug-ins/common/compose.c
* plug-ins/gimpressionist/gimpressionist.c
* plug-ins/gimpressionist/preview.c
* plug-ins/gimpressionist/presets.c
* plug-ins/gimpressionist/repaint.c: i18n de-lamerism
Using _(
" OK ") etc gives the translators much extra
work...
* app/about_dialog.c: Fix my name
* app/menus.c: Change order of resize and scale in L&C&P to match the
normal image menu
* po/sv.po: Update
* po-plug-ins/sv.po: Update
Sun Oct
17 21:
28:
58 BST
1999 Austin Donnelly <austin@gimp.org>
* app/iscissors.c: long overdue fix for problem with overrunning
buffers
in a couple
of places. Should now
work with image
that are not an exact multiple
of the tile
size,
and cope with
moving
and adding
control point before the curve
is closed.
This may well fix a number
of the bugs people have reported
on iscissors.
As of now, I know
of no bugs
in iscissors -
if
you find one, I
'm interested.
1999-
10-
17 Michael Natterer <mitch@gimp.org>
* app/gimpsignal.[ch]: new GimpSignalType gimp_sigtype_int_int_int.
* app/gimpcontext.[ch]: set/get colors as separate r/g/b values
instead
of a guchar[
3] array.
The
"[foreground|background]_changed" signal handlers must have
the following signature now:
color_changed_callback (GimpContext
*, gint, gint, gint, gpointer).
1999-
10-
17 Michael Natterer <mitch@gimp.org>
* app/gimpcontext.[ch]: added the possibility to store the current
tool, FG/BG
color, brush, pattern
and gradient, but don
't use
these attributes yet.
Before replacing the
get/
set color/brush/... functions with
context functions, I
'll have to change the "parent context"
implementation to something
where the children
catch the parent
's
color/brush/..._changed signals.
Finally, updating the indicator_area, device_status, tool_options
etc. will be done
by connecting
to their own context
's "*_changed"
signals, which will be much cleaner than calling the
update
functions
from various places.
(I think this
is a
"consistency fix", please let me know
if you
consider it a new feature).
Sun Oct
17 00:
55:
38 CEST
1999 Marc Lehmann <marc@gimp.org>
* (221 files): Corrected ~20 pdb function names by choosing the
class/selector syntax over the various other syntaxes floating
around. Maybe more
to come before
1.
2.
1999-
10-
16 Michael Natterer <mitch@gimp.org>
* app/gimprc.c: preview_size_to_str() uses the new set of preview
sizes now.
1999-
10-
16 Michael Natterer <mitch@gimp.org>
* app/menus.c: made the "Dialogs" sub-menus of <Toolbox>/File and
<Image> consistent.
* app/nav_window.c: wheelmouse support as in the gdisplay shell.
1999-
10-
16 Michael Natterer <mitch@gimp.org>
* app/pattern_select.c: fixed a SEGV: The "refresh" callback
should
call select_pattern(), not pattern_select_select().
1999-
10-
16 Michael Natterer <mitch@gimp.org>
* app/channels_dialog.c: applied gimp-gosgood-991011-0.patch, so
double-clicking
on the channel widget pops up the attributes
dialog again. Thanks
for the very detailled documentation
of the
bug (which I tried
to fix
at totally different places before ;-)
Sat Oct
16 05:
48:
44 MEST
1999 Sven Neumann <sven@gimp.org>
* plug-ins/common/compose.c
* plug-ins/common/decompose.c: use gimp_message where appropriate
Thu Oct
14 13:
31:
59 MEST
1999 Sven Neumann <sven@gimp.org>
* plug-ins/common/sunras.c
* plug-ins/common/xwd.c: changed a few changes I made yesterday...
Thu Oct
14 04:
59:
11 BST
1999 Nick Lamb <njl195@zepler.org>
* app/preferences_dialog.c: Recalculate size of ctree in the
preferences
dialog after adding all the categories.
This
is the real fix
for #
2508.
Thu Oct
14 04:
08:
31 MEST
1999 Sven Neumann <sven@gimp.org>
* plug-ins/common/Makefile.am
* plug-ins/common/plugin-defs.pl
* plug-ins/common/pnm.c
* plug-ins/common/sunras.c
* plug-ins/common/xbm.c
* plug-ins/common/xwd.c: a step further down on the road to make
all save plug-ins
export-aware
Thu Oct
14 01:
00:
03 MEST
1999 Sven Neumann <sven@gimp.org>
* app/gdisplay.c
* app/gimage.c
* app/gimpimage.c
* app/guides_cmds.c
* app/move.c
* app/undo.c
* app/undo_types.h
* app/xcf.c
* tools/pdbgen/pdb/guides.pdb: a whole lotta guide fixes:
Guides are now freed
on image
close; undo should
work in all
cases; resize
and scale use undo_groups so all operations are
undoable
in one step; some display probs fixed.
* plug-ins/common/rotate.c: when rotating an image, rotate
the guides too.
This should fix bug #
2608.
Wed Oct
13 21:
37:
51 BST
1999 Andy Thomas <alt@gimp.org>
* app/crop.c
* app/scan_convert.c
Fixes
to memory problems (use
of freed
memory references) found
by running with dmalloc.
* app/paths_dialog.c
Locking
of multiple paths are now displayed correctly
in the
transform tool.
Mon Oct
11 02:
45:
06 BST
1999 Nick Lamb <njl195@zepler.org>
* plug-ins/common/psp.c: Saving is not implemented, so never add
PSP
to the list
of available Save formats
Mon Oct
11 23:
50:
50 PDT
1999 Manish Singh <yosh@gimp.org>
[both these are
from patches
by SHIRASAKI Yasuhiro]
* app/menus.c: tearoff i18n patch
* plug-ins/AlienMap/AlienMap.c
* plug-ins/AlienMap/Makefile.am
* plug-ins/AlienMap2/AlienMap.c
* plug-ins/AlienMap2/Makefile.am: misc i18n fixes
1999-
10-
12 Tor Lillqvist <tml@iki.fi>
* plug-ins/winsnap/winsnap.c: Don't resize layer, it causes image
corrruption! (bug
in layer_resize?) Slight cosmetic changes.
1999-
10-
11 Kelly Lynn Martin <kelly@poverty.bloomington.
in.us>
* plug-ins/unsharp/dialog_i.c (dialog_ientry_update): removed a
debugging fprintf
Mon Oct
11 02:
45:
06 BST
1999 Nick Lamb <njl195@zepler.org>
* app/preferences_dialog.c:
There are scrollable widgets
in this
dialog
=> GUI
101 - it should be resizable (grow only)
Sat Oct
9 22:
23:
52 MEST
1999 Sven Neumann <sven@gimp.org>
* app/by_color_select.c:
applied a patch
from Sam Phillips <sam@usaworks.com> that enables
color dnd
to the by_color_select
dialog
* app/devices.c
* app/disp_callbacks.c
* app/gimpcontextpreview.c
* app/indicator_area.c
* app/interface.c: changed the dnd of the context_preview to follow
the more generic style
of the other dnd
types. Now widgets that are
not themselves context_previews can accept dragged brushes, patterns
and gradients. The image displays now accepts pattern drags.
Sat Oct
9 14:
58:
08 EDT
1999 Adrian Likins <adrian@gimp.org>
* app/about_dialog.c: added some more folks
* gimp.1: updated the list of contributors, and
a few other misc updates.
Sat Oct
9 21:
03:
08 *EST 1999 Sven Neumann <sven@gimp.org>
* plug-ins/common/Makefile.am
* plug-ins/common/gicon.c
* plug-ins/common/header.c
* plug-ins/common/hrz.c
* plug-ins/common/pat.c
* plug-ins/common/pcx.c
* plug-ins/common/plugin-defs.pl: more file plug-ins that make use
of the
export functionality
Sat Oct
9 15:
34:
12 MEST
1999 Sven Neumann <sven@gimp.org>
* gimprc.5.in
* gimprc.in
* app/gimprc.c
* app/preferences_dialog.c: changed the preview_size settings to be
a
bit more finegrained.
Fri Oct
8 18:
29:
56 PDT
1999 Manish Singh <yosh@gimp.org>
* plug-ins/common/film.c: applied gimp-kirchgessner-991009-0, allow
image ids ==
0 and i18n
* app/gimp.gh
* app/colormap_dialog.gc: sync with changes
Sat Oct
9 02:
59:
04 MEST
1999 Sven Neumann <sven@gimp.org>
* app/undo_history.c: use the preview_size set for the layers dialog
in preferences -- the
size is set at dialog creation
time and will
not be changed
Sat Oct
9 02:
04:
49 MEST
1999 Sven Neumann <sven@gimp.org>
* app/undo_history.c: catch another case where a new preview should
be drawn
* libgimp/gimpexport.[ch]: add NEED_ALPHA since gpb and gih need it
* plug-ins/common/aa.c: fixed my last change
* plug-ins/common/gpb.c: use the new NEED_ALPHA so gimp_export_image
prepares the images correctly
Fri Oct
8 15:
04:
45 PDT
1999 Manish Singh <yosh@gimp.org>
* libgimp/gimpintl.h
* libgimp/stdplugins-intl.h: use G_STMT_START and G_STMT_END for
multiline #defines
* plug-ins/AlienMap/AlienMap.c
* plug-ins/AlienMap/AlienMap2.c
* tips/gimp_conseils.fr.txt: i18n stuff from David Monniaux
Fri Oct
8 22:
00:
00 MEST
1999 Sven Neumann <sven@gimp.org>
* libgimp/gimpfeatures.h.in: #define GIMP_HAVE_EXPORT so that authors
of save plug-ins can
check if gimp_export_image
is available
* plug-ins/common/plugin-defs.pl
* plug-ins/common/Makefile.am
* plug-ins/common/aa.c
* plug-ins/common/csource.c
* plug-ins/common/gbr.c
* plug-ins/common/gpb.c: more file plug-ins that make use of the export
functionality
* plug-ins/common/jpeg.c: set the filename of the export preview so
the user has a chance
to realize what happens
Fri Oct
8 18:
46:
43 MEST
1999 Sven Neumann <sven@gimp.org>
* app/undo_history.c: fixed scrolling to currently selected row
and added preview images.
Fri Oct
8 12:
16:
05 MEST
1999 Sven Neumann <sven@gimp.org>
* plug-ins/common/vpropagate.c: don't redefine RGB and GRAY here.
Cleaned up the
code a little
while I was
on it.
1999-
10-
6 Simon Budig <Simon.Budig@unix-ag.org>
* app/path_tool.h
* app/path_tool.c
* app/path_toolP.h
* app/path_curves.h
* app/path_curves.c
* app/path_bezier.h
* app/path_bezer.c
The Path Tool now implements real bezier curves. Some
of the tool
is still a little buggy, but the basic functionality
is there.
Special features: Click
on the curve
to modify the curve directly
without adding anchors.
Clicking
on the canvas with more than one anchors active
or one
anchor
in the middle
of the curve active, deactivates all anchors,
clicking
on the canvas with one anchor
at an endpoint
of an curve
active continues the curve, clicking
on the Canvas without active
anchors start a new curve.
Shiftclick
on an anchor toggles the activity
of this anchor.
Shift-Doubleclick
on an anchor makes the whole curve active
or
inactive.
API
for other curve-
types still not stable - sorry, but there are
some points I have
to sort out.
1999-
10-
07 Kelly Lynn Martin <kelly@poverty.bloomington.
in.us>
* plug-ins/common/autocrop.c (colors_equal): little hack so that
all colors with alpha ==
0 compare equal
1999-
10-
3 Simon Budig <Simon.Budig@unix-ag.org>
* app/path_tool.h
* app/path_tool.c
* app/path_toolP.h
* app/path_curves.h
* app/path_curves.c
* app/path_bezier.h
* app/path_bezer.c
Minor cleanup
in the Api (adding init/cleanup functions
for the
curve-
type-specific
data, extending the on_handler
function to
return a handler ID, so the tool-core can tell path_curve_drag_handle
which handle gets dragged around)
Indentation madness - This must be some kind
of infective: Too long
together with Sven
and Mitch :-)
Wed Oct
6 23:
29:
53 BST
1999 Andy Thomas <alt@gimp.org>
* app/palette.c
Another attemp
at fixing the palette
dialog.
The number
of columns are now fixed
at sixteen (which
means the nicely layed out palettes will be OK).
Expanding the
dialog causes the width
of the cells
to change
where as the +/- buttons cause the height
of the cells
to change.
Wed Oct
6 15:
02:
45 PDT
1999 Manish Singh <yosh@gimp.org>
* Made 1.1.10 release
Wed Oct
6 14:
24:
46 PDT
1999 Manish Singh <yosh@gimp.org>
* libgimp/gimp.c
* app/module_db.c
* app/plug_in.c: s/G_HAVE_CYGWIN/G_WITH_CYGWIN/
1999-
10-
06 Tor Lillqvist <tml@iki.fi>
* plug-ins/common/gpb.c: Fix the file_gih_save RUN_WITH_LAST_VALS
case, initialise pixpipe
parameters from the parasite (Hi, Adrian!).
* plug-ins/script-fu/interp_slib.c: Fix preprocessor syntax error.
* app/makefile.{cygwin,msc} libgimp/makefile.{cygwin,msc}: Add new
object files.
* libgimp/gimp.def libgimp/gimpui.def: Add new entry points.
* modules/makefile.{cygwin,msc}: Add -I path to the common gdk
directory.
Tue Oct
5 14:
02:
07 EDT
1999 Austin Donnelly <austin@gimp.org>
* app/iscissors.c: all-singing, all-dancing iscissors. Now
scan converts so you can actually
select stuff. Doesn
't leak
tiles either. Still have a problem with occasional segfault
and CRITICAL assertion failing
on addition
of anchor
when
curve not closed.
* app/scan_convert.c: add connecting link between blocks of points
so we actually have a closed polygon.
* app/tool_options.c: iscissors has just the standard feather and
antialias options now.
Mon Oct
4 19:
13:
39 PDT
1999 Manish Singh <yosh@gimp.org>
* libgimp/color_display.h
* app/gdisplay.c: add bpl param for convert func
* gdisplay_color.c: guard against head and tail cases in reorders
* app/gdisplay_color_ui.c: expose_full on all actions, so there is
immediate feedback.
Check for no selection
and do nothing
on actions
* app/path_tool.c: #warning is not portable; change to /* XXX: */
* modules/cdisplay_gamma.c: make it so it actually works properly
Mon Oct
4 21:
09:
20 1999 Tim Janik <timj@gtk.org>
* plug-ins/common/csource.c: minor cleanups. fixed up alpha channel
elimination
for RGBA_IMAGE && !config->alpha configuration.
added option
to save
data with
1Byte
Run Length Encoding,
in this
case the outputted source contains a macro (
15 lines), implementing
an RLE decoder
for RGB
or RGBA buffers.
RLE gains us a
size decrease
of ca.
50%
for average images,
while
decoding speed amounts
to a few invokations
of memcpy().
Mon Oct
4 12:
16:
44 PDT
1999 Manish Singh <yosh@gimp.org>
* app/app_procs.c
* app/appenv.h
* app/batch.c
* app/datafiles.c
* app/errorconsole.c
* app/errors.c
* app/fileops.[ch]
* app/general.c
* app/gimprc.c
* app/install.c
* app/main.c
* app/module_db.c
* app/plug_in.[ch]
* app/temp_buf.c
* app/tile_swap.c
* libgimp/gimp.[ch]
* libgimp/gimpenv.c
* libgimp/gimpfileselection.c
* libgimp/gimpwire.c
* libgimp/parasite.c
* plug-ins/FractalExplorer/FractalExplorer.c
* plug-ins/common/gbr.c
* plug-ins/common/gz.c
* plug-ins/common/hrz.c
* plug-ins/common/pat.c
* plug-ins/common/pnm.c
* plug-ins/common/ps.c
* plug-ins/faxg3/faxg3.c
* plug-ins/gap/gap_lib.h
* plug-ins/gfig/gfig.c
* plug-ins/gimpressionist/gimpressionist.c
* plug-ins/script-fu/interp_slib.c
* plug-ins/script-fu/script-fu-console.c
* plug-ins/script-fu/script-fu-scripts.c
* plug-ins/script-fu/script-fu.c
* tools/gcg/gcg.c: use G_OS_WIN32 and G_HAVE_CYGWIN #defines
* app/app_procs.c
* app/gdisplay_color.[ch]
* app/gdisplay_color_ui.c: make the ui usable
* app/gdisplay.c: enable cdisplay support
* modules/Makefile.am
* modules/cdisplay_gamma.c: moved gamma functionality to separate lib
Mon Oct
4 19:
02:
08 CEST
1999 Olof S Kylander <olof@gimp.org>
* Makefile.am fix of a typo
1999-
10-
04 Michael Natterer <mitch@gimp.org>
* app/undo_history.c: made it a bit bigger and sprinkled some
pixmaps.
Mon Oct
4 17:
46:
50 1999 ape@gandalf.spacetec.no (Asbjorn Pettersen)
* app/unittest/parse_gimprc.c (show_gimprc_funcs_tab): Display
ParseFunc
table.
1999-
10-
04 Kelly Lynn Martin <kelly@poverty.bloomington.
in.us>
* app/tile_swap.c (tile_swap_default_out): don't update a tile's
swap
file position until the tile
's actually been successfully
written out
* app/tile_cache.c (tile_cache_zorch_next): add test to make sure
tile was successfully swapped out before dropping it
from the
cache
1999-
10-
04 Sven Neumann <sven@gimp.org>
* plug-ins/helpbrowser/helpbrowser.c: set the title when the
current
page is changed
from outside
* libgimp/gimpexport.c: if there aren't any changes needed,
the fall through should be
to ignore the
export and continue
1999-
10-
04 Michael Natterer <mitch@gimp.org>
* app/brush_edit.c: name fix.
1999-
10-
04 Michael Natterer <mitch@gimp.org>
* app/channels_dialog.c
* app/docindexif.c
* app/fileops.c
* app/gdisplay_color_ui.c
* app/gimphelp.c
* app/gradient.c
* app/interface.c
* app/lc_dialog.c
* app/menus.c
* app/palette.c
* app/paths_dialog.c
* app/preferences_dialog.c
* app/resize.c
* app/tips_dialog.c
* app/undo_history.c: many small help system fixes.
* help/*
* configure.in: _LOTS_ of new files + Makefiles. Enjoy ;-)
* help/ChangeLog: new file. Please read it.
Mon Oct
4 09:
00:
51 1999 ape@gandalf.spacetec.no (Asbjorn Pettersen)
* plug-ins/common/gz.c (load_image): BUG loading gz files
for the OS/
2 version fixed.
Sun Oct
3 23:
47:
15 PDT
1999 Manish Singh <yosh@gimp.org>
* app/Makefile.am: add scan_convert.[ch]
Mon Oct
4 01:
46:
46 EDT
1999 Austin Donnelly <austin@gimp.org>
NEW FILES:
* app/scan_convert.c
* app/scan_convert.h: common code from free_select.c and
bezier_select.c
MODIFIED FILES:
* app/disp_callbacks.c: Fix for bug #2517 - dragging colour swatch
to image with no layers causes segfault. Something
is
repainting empty images
as white rather than chequerboard
as
well, which still needs fixing.
* app/free_select.c: move code out to scan_convert.c
* app/free_select.h: use ScanConvertPoint not FreeSelectPoint
* tools/pdbgen/pdb/tools.pdb: ScanConvertPoint again
* app/tools_cmds.c: generated version of above.
Sun Oct
3 23:
35:
20 PDT
1999 Manish Singh <yosh@gimp.org>
* libgimp/gimpexport.c: if there aren't any changes needed,
the fall through should succeed
Sun Oct
3 19:
21:
00 PDT
1999 Manish Singh <yosh@gimp.org>
* configure.in
* plug-ins/Makefile.am
* plug-ins/helpbrowser/Makefile.am: auto* stuff for helpbrowser
1999-
10-
04 Olof S Kylander <olof@gimp.org>
* app/color_cmds.c
removed the bug fix
for 2306 and 2208
It
is autogen
code so ...
1999-
10-
04 Sven Neumann <sven@gimp.org>
* app/tool_options.c: fixed bug #2511
1999-
10-
04 Olof S Kylander <olof@gimp.org>
* app/color_cmds.c
fixed bug
report 2306 and 2208
1999-
10-
04 Sven Neumann <sven@gimp.org>
* app/tool_options.c: backed out a change from last weekend that was
never supposed
to get into CVS
* libgimp/gimpexport.[ch]: added a third button.
Now
"Export" performs the conversion,
"Ignore" skips it
and continues
and "Cancel" cancels the save.
* plug-ins/bmp/bmp.c
* plug-ins/common/gif.c
* plug-ins/common/jpeg.c
* plug-ins/common/png.c
* plug-ins/common/ps.c
* plug-ins/common/tiff.c
* plug-ins/print/print.c: sync with the new interface.
* plug-ins/common/Makefile.am
* plug-ins/common/plugin-defs.pl
* plug-ins/common/tga.c
* plug-ins/common/xpm.c: two more save plug-ins that know about export.
* plug-ins/script-fu/script-fu.c: include script-fu-constants.h
1999-
10-
03 Olof S Kylander <olof@frozenriver.com>
* app/airbrush_blob.c
* app/xinput_airbrush.c
A
bit better airbrush. It
is still ugly but it now
looks
like airbrush. This
is a tool
for Wacom
tables it
is no use
to use it with a mouse.
1999-
10-
03 Sven Neumann <sven@gimp.org>
* plug-ins/common/plugin-defs.pl
* plug-ins/common/Makefile.am:
the Makefile.am
is autogenerated
of course...
1999-
10-
3 Simon Budig <Simon.Budig@unix-ag.org>
* app/path_tool.h
* app/path_tool.c
* app/path_toolP.h
* app/path_curves.h
* app/path_curves.c
* app/path_bezier.h
* app/path_bezer.c
Lots
of stuff
for the bezier-tool which will be also used
for the
interface for the intelligent scissors. I started
to factor out the
formulas
for the actual curve
type, so it
is some kind
of independent.
To try this out simply
change the
"#if 0" in app/path_curve.c
to
a
"#if 1" to handle straight
lines instead
of strange beziers with
fixed handles :-)
The functions
in app/path_curves.c implement some kind
of
default-action,
where useful.
To implement a new curve-
type it
should be sufficient
to overload the path_curve_get_point()
function.
Of course, then the speed
is not
as performant... :-)
The API
for other
types is not yet completely fixed, esp. I
'm not
clear about
when to give a Tool
* or PathTool* as a parameter.
But it shows the way I want
to implement this.
In the
next step
I
'll fill the stubs in app/path_bezier.c.
New handling functions: The Tool detects,
when you are over an curve
and lets you
split it there
by shift clicking.
1999-
10-
03 Sven Neumann <sven@gimp.org>
* app/channel_ops.c: copy resolution and unit information when
duplicating an image
* libgimp/gimpimage.c
* libgimp/gimp.h: some wrappers for PDB functions
* libgimp/gimpexport.[ch]: new files
This fixes a longstanding bug
and the MostFAQ:
When saving a
file,
the
file-save plug-ins can use gimp_export_image()
to get the
file
converted
to a
format they can handle. The conversion
is performed
on a duplicate
of the image; the original image stays
as is.
* libgimp/Makefile.am
* libgimp/gimpui.h
* po/POTFILES.in: integrate the new files
* plug-ins/bmp/Makefile.am
* plug-ins/bmp/bmp.c
* plug-ins/bmp/bmpwrite.c
* plug-ins/common/Makefile.am
* plug-ins/common/gif.c
* plug-ins/common/jpeg.c
* plug-ins/common/png.c
* plug-ins/common/ps.c
* plug-ins/common/tiff.c
* plug-ins/print/Makefile.am
* plug-ins/print/print.c: Use the new export functionality. The other
save plug-ins will follow...
1999-
10-
03 Michael Natterer <mitch@gimp.org>
* app/fileops.c
* app/menus.[ch]
* app/plug_in.c: show a help page for all menu entries registered
by plugins.
Changed menus_create()
to menus_create_item_from_full_path() which
takes a
single GimpItemFactoryEntry instead
of an array
as
parameter.
1999-
10-
03 Michael Natterer <mitch@gimp.org>
The GIMP Help System part II: press
"F1" while browsing a menu
to show the help
page for the menu entry you
're currently over
with the mouse.
* app/color_notebook.c: all color selectors have to register with
a help
page now.
* app/color_select.[ch]: register with a help string. Removed
the
dialog part
of the files because it
's use was deprecated
anyway (use
color notebooks instead).
* app/colormap_dialog.i.c
* app/colormap_dialog.p.h
* app/palette.c
* app/palette_select.c: use a color notebook instead of a color
selector.
* app/gimphelp.c
* app/gimpui.c: minor changes.
* app/gimprc.c: "use help" defaults to TRUE now.
* app/lc_dialog.c
* app/lc_dialogP.h: a special help function which shows the help
for the currently selected notebook
page.
* app/menus.c: some weird code which catches "key_press_event"
in all menu shells
and pops up the corresp. help
page for the
selected item. Embedded the GtkItemFactoryEntry
in a new
GimpItemFactoryEntry
to allow a help path
to be stored.
Will be partially exported
and moved
to gimphelp.[ch] later
to
catch key_press
for plug-
in menu items (don
't try this now ;-)
Renamed
"Channel Ops" under <Image>/Image
to "Channels" and moved
some entries
to more useful places.
* app/app_procs.c
* app/brush_edit.c
* app/brush_select.c
* app/channel_ops.c
* app/channels_dialog.c
* app/commands.c
* app/convert.c
* app/devices.c
* app/file_new_dialog.c
* app/fileops.c
* app/gdisplay.c
* app/gdisplay_color.c
* app/gdisplay_color_ui.c
* app/gdisplay_ops.c
* app/global_edit.c
* app/gradient.c
* app/gradient_select.c
* app/interface.c
* app/layers_dialog.c
* app/module_db.c
* app/paths_dialog.c
* app/pattern_select.c
* app/preferences_dialog.c
* app/qmask.c
* app/resize.c
* app/undo_history.c: changed all dialog constructors to point
to the right place
in the new help
file structure.
* configure.in
* help/*: the basic new help file structure.
* libgimp/color_selector.h: reqire a help page in the register
function prototype.
* modules/colorsel_gtk.c
* modules/colorsel_triangle.c
* modules/colorsel_water.c: register a help page.
* plug-ins/common/compose.c
* plug-ins/common/decompose.c: changed the menu path.
* plug-ins/helpbrowser/helpbrowser.c: load the help files
according
to the new help
file structure.
1999-
10-
03 Tor Lillqvist <tml@iki.fi>
* app/cursorutil.h app/session.c app/text_tool.c: Change the
GDK_WINDOWING_
* stuff to be buildable with current CVS gtk+ (not
recommended
for X11, but necessary
for Win32).
* libgimp/gimp.c: Undef RGB from <windows.h> on Win32.
* app/makefile.{cygwin,msc} libgimp/makefile.{cygwin,msc} *
plug-ins/makefile.{cygwin,msc}:
Add new files. Small changes
for
current gtk+.
* plug-ins/common/animationplay.c: Win32 kludges.
Mon Sep
20 18:
58:
38 BST
1999 Nick Lamb <njl195@zepler.org>
* plug-ins/common/png.c: Now PNGs with colormaps and tRNS
(ie transparency info)
load properly. Still
convert to RGB
for
the best results. Save support
is TODO
Sat Oct
2 14:
36:
21 1999 Tim Janik <timj@gtk.org>
* plug-ins/common/csource.c: removed cruft (old test code)
(
run): commented config
structure initialization.
(save_image):
put only the
file's basename into the C comment.
feature saving
of macros instead
of a plain
structure, so the
data can be used
for third party
structure initialization.
1999-
10-
01 Kelly Lynn Martin <kelly@poverty.bloomington.
in.us>
* po/it.po po-plug-ins/it.po plug-ins/perl/po/it.po
tips/gimp_tips.it.txt:
Update for the it
locale from Daniele Medri
<madrid@linux.it>
Fri Oct
1 19:
05:
04 EDT
1999 Austin Donnelly <austin@gimp.org>
* app/gimpimage.c: Factored out common code from
gimp_image_{
raise,lower}_layer
and
gimp_image_{raise_layer_to_top,lower_layer_to_bottom}. They
now
call gimp_image_position_layer()
to do the real
work.
* app/gimpimage.h: gimp_image_position_layer() takes extra arg to
tell whether an undo should be pushed.
* app/layers_dialog.c: reposition layer with undo.
* app/undo.c: new undo type for layer reposition. Layer rename
shouldn
't dirty and clean the image twice!
* app/undo.h: prototype for undo_push_layer_reposition().
* app/undo_types.h: LAYER_REPOSITION_UNDO type.
Fri Oct
1 15:
18:
34 EDT
1999 Austin Donnelly <austin@gimp.org>
* app/channel.h: don't want sub-undo type
* app/gimpimage.c: undo_push_channel() takes ADD or REMOVE type
* app/undo.c: undo_push_channel() takes type. More specific
CHANNEL_{
ADD,REMOVE}_UNDO
types.
* app/undo.h: undo_push_channel() prototype.
* app/undo_types.h: More specific CHANNEL_{ADD,REMOVE}_UNDO types.
Fri Oct
1 12:
46:
12 EDT
1999 Austin Donnelly <austin@gimp.org>
* gimprc.in: comment typo fix, plus add %D* to default
image-title-
format string, so people
get a
'*' in the titlebar
if their image
is dirty.
* app/fileops.c: initialise filename before using it.
* app/gdisplay.c: empty parameter list () is K&R - should be
stronger (void)
in ANSI C.
* app/gimpdrawable.c: gimp_drawable_{dirty,clean} functions
removed - no one uses them anyway. Parasite undo
type is
proper parasite undo
type, not MISC_UNDO.
* app/gimpdrawableP.h: drawable dirty bit removed.
* app/gimpimage.c: don't change the resolution if there's no
difference
from the old one.
Call gdisplay_shrink_wrap()
to
re-calculate scale factors
and refresh the display
on
resolution
change. Layer undo doesn
't have sub-types
anymore, uses main UndoType instead.
* app/layer.h: Remove LayerUndoType
* app/qmask.c: fix qmask undo so it actually works.
* app/undo.h: new types for undo_push_layer{,_mask} and
undo_push_qmask.
* app/undo.c: change way group boundaries are represented:
each Undo has a group_boundary boolean
set to TRUE
if this
is
the start
or the end
of a group,
and the
type of the Undo
is
the group
's type. Within a group, each Undo keeps its own
type. This allows pop funcs
and free funcs
to do
type-specific things (eg needed
by layer
and channel stuff).
Don
't maintain per-drawable dirty flags anymore. Floating
sel
to layer
and layer rename now uses meaningful undo
types.
* app/undo_types.h: more specific undo types:
LAYER_{
ADD,REMOVE}_UNDO, LAYER_MASK_{
ADD,REMOVE}_UNDO,
LAYER_RENAME_UNDO,
and PARASITE_{ATTACH,DETACH}_UNDO.
* app/undo_history.c: oops - undo stack was being placed into gtk
list
in wrong
order.
* app/edit_selection.c: push more descriptive LAYER_DISPLACE_UNDO
rather than MISC_UNDO.
* app/layers_dialog.c: better tagging of undo types
Fri Oct
1 17:
14:
51 1999 ape@gandalf.spacetec.no (Asbjorn Pettersen)
* app/unittest/parse_gimprc.c: Add parameters options.
1999-
09-
30 Zach Beane <xach@mint.net>
* plug-ins/script-fu/scripts/coolmetal-logo.scm: Reverted the
gimp-flip
change I made that managed
to be exactly wrong.
Thu Sep
30 23:
06:
47 BST
1999 Andy Thomas <alt@gimp.org>
* app/paintbrush.c
Fixed problem with stroking with the paintbrush tool.
Stroking paths with fade/gradients now works again.
1999-
09-
30 Tor Lillqvist <tml@iki.fi>
* plug-ins/common/wmf.c (load_image): Better workaround for GDK
bug (gdk_image_get() sets the bpp
field to bits-per-pixel instead
of bytes-per-pixel).
1999-
09-
30 Michael Natterer <mitch@gimp.org>
* app/colormap_dialog.i.c: "F1" for the indexed palette dialog.
1999-
09-
30 Michael Natterer <mitch@gimp.org>
* app/gradient.c: made the indentation consistent.
Wed Sep
29 22:
48:
01 BST
1999 Adam D. Moss <adam@gimp.org>
* app/gimpbrushpipe.c: very minor fix.
Wed Sep
29 21:
56:
52 BST
1999 Andy Thomas <alt@gimp.org>
* app/colourmap_dialog.i.c
* app/gdisplay_ops.c
* app/palette.c
1)
Index palette
dialog now registered so it gets hidden/shown
when
the
"TAB key" is pressed
in the canvas
window.
2)
When the
index palette
is modified the changes are now shown
immediately
in all views.
3) DND now works
in the
index palette.
4) OK button
when modifying a colour
in the
index palette
dismisses the
dialog correctly.
5) DND
in the colour palette viewer does not crash
when no colours
are selected.
6) Corrected a problem with
"New View".
If your canvas
is zoomed
in
and the image
is offset
in the display
and a new view
is requested
the Canvas
in the new view
is corrupted. This bug
is also
in
gimp
1.
0.x
1999-
09-
29 Tor Lillqvist <tml@iki.fi>
* plug-ins/common/iwarp.c: Back out my change of 1999-09-14. It
changed the semantics
of the
code, the deform_area_vectors array,
and the two sequential loops
in iwarp_deform() are really needed.
Sorry. Thanks
to Garry R. Osgood
for analysing this.
Wed Sep
29 18:
40:
17 MEST
1999 Sven Neumann <sven@gimp.org>
* app/gimpimage.c
* app/undo.[ch]
* app/undo_types.h: undo for resolution and unit changes.
Fixes bug #
2434
Wed Sep
29 16:
31:
04 MEST
1999 Sven Neumann <sven@gimp.org>
* plug-ins/helpbrowser/helpbrowser.c: you can now drag the pages
from the helpbrowser
to Netscape, error messages are more verbose
and a history bug was fixed
* help/contents.html
* help/index.html: explain that these pages are bogus
Wed Sep
29 13:
34:
26 MEST
1999 Sven Neumann <sven@gimp.org>
* plug-ins/gap: updated iterator procedure for paper_tile
Tue Sep
28 20:
54:
45 CDT
1999 James Mitchell <mitchell@gimp.org>
* plug-ins/perl/po/it.po: Added from Daniele Medri <madrid@linux.it>
240 translated messages,
10 untranslated messages.
Tue Sep
28 16:
53:
43 1999 ape@gandalf.spacetec.no (Asbjorn Pettersen)
* app/gimprc.c (parse_absolute_gimprc_file): Move the good code
from parse_gimprc_file()
into the new
function called
parse_absolute_gimprc_file().
This new
function is tested with parse_gimprc.
* app/unittest/parse_gimprc.c : remove unused code.
* app/unittest/Makefile.am: Add ../gimpui.o ../gimphelp.o
Mon Sep
27 15:
07:
03 PDT
1999 Manish Singh <yosh@gimp.org>
* app/main.c: revert that last set_locale change, it was bogus
* app/gdisplay.c: don't update menu sensitivities when flushing
immediately, so that painting isn
't slowed by it
1999-
09-
27 Michael Natterer <mitch@gimp.org>
* app/Makefile.am
* app/gimphelp.[ch]
* app/gimpui.[ch]: new files
* app/interface.[ch]
* app/preferences_dialog.[ch]
The GIMP Help System part
1: Press
"F1" in any dialog to pop up
the help
page for this
dialog.
Moved the widget constructors
from preferences_dialog.[ch]
and the
query boxes
from interface.[ch]
to gimpui.[ch].
The
dialog constructors take a help_func
and a help_data
parameter and install the
"F1" accelerator which emits the new
"help" signal.
The
"help" signal callback calls help_func(help_data) which finally
has
to call gimp_help() which
in turn invokes the help browser.
Still have
to find a proper way
to (
1) prevent
"F1" being
assigned
to some menu item
and (
2)
to catch "F1" while browsing the menu
trees
in order to pop up the help
for the selected item.
* app/menus.c: a <Toolbox>/File/Help... menu item.
* app/commands.[ch]: a command callback for the "Help..." menu item.
* app/gimprc.[ch]: new boolean gimprc variable "use_help".
* app/info_dialog.[ch]: pass a help function and data to the info
dialog constructor.
* app/tools.[ch]: store the tools help page names in the tool info
structure.
Export a special tools_help_func() which shows the help
page for the active tool.
* app/[all files calling a dialog constructor]: pass the dialog's
help
page to the constructor.
Most dialogs are now created
by gimp_dialog_new() which also sets
up the action_area
and the WM
delete event callback, so I removed
the resp.
code from these files.
Fixed some minor bugs
and did some other stuff but didn
't change
any logic except
dialog creation.
* plug-ins/helpbrowser/helpbrowser.c: don't try to call a running
help browser
and don
't install any menu path (all done in
app/gimphelp.[ch] now).
Mon Sep
27 17:
13:
48 1999 ape@gandalf.spacetec.no (Asbjorn Pettersen)
* app/unittest/gimpparse.c (global_parse_init):
Use parse_add_directory_tokens().
* app/unittest/parse_gimprc.c: comment out
parse_add_directory_tokens(). Test parse_gimprc() with argc !=
1.
* app/gimprc.c (parse_add_directory_tokens): Add this init function
to add directoy tokens.
Code taken
from parse_gimprc ().
No logic changed, but parse_gimprc ()
is cleaner.
Changes tested
by unittest
program parse_gimprc.
1999-
09-
26 Kelly Lynn Martin <kelly@poverty.bloomington.
in.us>
* plug-ins/common/mblur.c (mblur): fixed a stupid typo
Sun Sep
26 23:
12:
45 MEST
1999 Sven Neumann <sven@gimp.org>
* app/brush_select.[ch]: Introduced a small margin around the
brushes, so the rectangle that shows which brush
is selected isn
't
drawn over the brush.
Animate brushpipes
in the popup.
* gimpcontextpreview.c: fixed some off-by-one errors.
Sun Sep
26 13:
31:
21 MEST
1999 Jens Lautenbacher <jens@tellux.de>
Sven Neumann <sven@gimp.org>
* app/gimpcontextpreview.c: only queue the widget_draw in the pipe
popup
Sun Sep
26 10:
56:
26 BST
1999 Adam D. Moss <adam@gimp.org>
* app/plug-in.c: Fix bizarre typo and clean up a switch.
Sat Sep
25 22:
09:
30 PDT
1999 Manish Singh <yosh@gimp.org>
* configure.in: version number bump
* app/unittest/Makefile.am: commented out unused var targets to
quell warnings
* libgimp/stdplugins-intl.h: fix include guard
* plug-ins/common/animoptimize.c
* plug-ins/common/lic.c
* plug-ins/common/warp.c
* plug-ins/gap/Makefile.am
* plug-ins/gap/gap_arr_dialog.c
* plug-ins/gap/gap_dbbrowser_utils.c
* plug-ins/gap/gap_filter_foreach.c
* plug-ins/gap/gap_filter_main.c
* plug-ins/gap/gap_lib.c
* plug-ins/gap/gap_main.c
* plug-ins/gap/gap_mod_layer.c
* plug-ins/gap/gap_mov_dialog.c
* plug-ins/gap/gap_mov_exec.c
* plug-ins/gap/gap_mpege.c
* plug-ins/gap/gap_range_ops.c
* plug-ins/gap/gap_resi_dialog.c
* plug-ins/gap/gap_split.c
* plug-ins/gap/resize.c
* plug-ins/gimpressionist/Makefile.am
* plug-ins/gimpressionist/brush.c
* plug-ins/gimpressionist/color.c
* plug-ins/gimpressionist/general.c
* plug-ins/gimpressionist/gimp.c
* plug-ins/gimpressionist/gimpressionist.c
* plug-ins/gimpressionist/orientation.c
* plug-ins/gimpressionist/orientmap.c
* plug-ins/gimpressionist/paper.c
* plug-ins/gimpressionist/placement.c
* plug-ins/gimpressionist/ppmtool.c
* plug-ins/gimpressionist/presets.c
* plug-ins/gimpressionist/preview.c
* plug-ins/gimpressionist/repaint.c
* plug-ins/gimpressionist/size.c
* plug-ins/gimpressionist/sizemap.c
* plug-ins/mosaic/Makefile.am
* plug-ins/mosaic/mosaic.c
* plug-ins/struc/Makefile.am
* plug-ins/struc/struc.c: applied gimp-yasuhiro-990917-0, plugin
i18n patch
Sun Sep
26 06:
45:
09 MEST
1999 Jens Lautenbacher <jens@tellux.de>
Sven Neumann <sven@gimp.org>
* app/cursorutil.c: fixed typo reported on bugs@gimp.org
* app/smudge.c: applied patch from Garry R. Osgood (he receives
extra points
for the very good documentation
of his patch!)
Sun Sep
26 05:
33:
56 MEST
1999 Jens Lautenbacher <jens@tellux.de>
Sven Neumann <sven@gimp.org>
* app/gimpbrushpipe.h: introduced a macro to test for a
--> --------------------
--> maximum size reached
--> --------------------