42278 lines
1.3 MiB
42278 lines
1.3 MiB
2007-10-24 Sven Neumann <sven@gimp.org>
|
|
Michael Natterer <mitch@gimp.org>
|
|
|
|
* Made 2.4.0 release.
|
|
|
|
2007-10-23 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpdrawable-combine.c: move variable to local scope.
|
|
|
|
* app/core/gimp-transform-resize.c: formatting.
|
|
|
|
2007-10-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* data/images/gimp-splash.png: splash screen for GIMP 2.4.
|
|
|
|
* authors.xml: added Paul Davey, the artist of the 2.4 splash.
|
|
|
|
* AUTHORS: regenerated.
|
|
|
|
2007-10-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/fp.c: fixed handling of the empty selection
|
|
mask (bug #489410).
|
|
|
|
2007-10-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/fp.c: made preview windows transient to the
|
|
plug-in dialog. Simplified "Advanced Options" dialog.
|
|
|
|
2007-10-23 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/base/pixel-region.c (pixel_region_resize): when resizing,
|
|
don't advance the "data" pointer of regions of contiguous data. I
|
|
should have made this change along with my pixel region cleanup of
|
|
2005-09-03 which sanitized pixel regions of contiguous data.
|
|
Fixes bug #489229.
|
|
|
|
* libgimp/gimppixelrgn.c (gimp_pixel_rgn_resize): remove the same
|
|
code here (the removed code was dead since this function refuses
|
|
to be called on pixel regions without a drawable).
|
|
|
|
2007-10-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpdrawable-combine.c: formatting.
|
|
|
|
2007-10-23 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpegqual.c: Added hash value for all known
|
|
quantization tables in order to detect transposed tables from
|
|
rotated images or bad matches coming from different tables with
|
|
the same sum.
|
|
|
|
2007-10-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/depthmerge.c (util_convertColorspace): fixed
|
|
bogus for-loop.
|
|
|
|
2007-10-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimppaintoptions-gui.c: changed aspect ratio of the
|
|
wrap-box used for the "Pressure sensitivity" controls to make them
|
|
fit better into the tool-options.
|
|
|
|
2007-10-22 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme.c: Allow one to three
|
|
digits in octal coded characters.
|
|
|
|
2007-10-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/gflare/gflare.c (plugin_do_non_asupsample): fixed
|
|
initialisation of pixel regions (bug #488845).
|
|
|
|
2007-10-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/gflare/gflare.c: formatting.
|
|
|
|
2007-10-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpsourcetool.[ch]: don't draw the source brush
|
|
outline while selecting a new source location (bug #488839).
|
|
|
|
2007-10-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* modules/cdisplay_lcms.c: improved display of profiles.
|
|
|
|
2007-10-22 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpegqual.c (quant_info): Updated table for Adobe
|
|
products. Thanks to Bart for the sample files.
|
|
|
|
2007-10-21 Simon Budig <simon@gimp.org>
|
|
|
|
* plug-ins/script-fu/scheme-wrapper.c: Add comment regarding
|
|
the safe-foreign issue.
|
|
|
|
2007-10-21 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/scheme-wrapper.c: Reverted changes in handling
|
|
of string arrays to stay backwards compatible (see bug #317634).
|
|
|
|
* plug-ins/script-fu/scripts/font-map.scm: Updated based on change
|
|
in handling of string arrays listed above.
|
|
|
|
2007-10-21 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/dialogs/fade-dialog.c (fade_dialog_new): revert change below.
|
|
|
|
* app/paint-funcs/paint-funcs.c (replace_inten_pixels): also honor
|
|
the passed opacity when there is no mask. Fixes blending in
|
|
replace mode then where is no selection.
|
|
|
|
2007-10-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/fade-dialog.c (fade_dialog_new): select "Normal"
|
|
when the mode of the operation is "Replace". This is incorrect but
|
|
it makes the dialog a lot easier to use.
|
|
|
|
2007-10-19 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-render.c: tiny cosmetic cleanups.
|
|
|
|
2007-10-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* modules/cdisplay_lcms.c (cdisplay_lcms_get_display_profile):
|
|
introduced a utility function to retrieve the screen and monitor.
|
|
|
|
2007-10-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* modules/colorsel_cmyk_lcms.c: ellipsize the profile label. If
|
|
possible, use the profile description as we do in other places.
|
|
|
|
2007-10-18 Michael Natterer <mitch@gimp.org>
|
|
|
|
* libgimpmodule/gimpmoduledb.c (gimp_module_db_module_initialize):
|
|
simply check for G_MODULE_SUFFIX and remove utility function
|
|
is_valid_module_name().
|
|
|
|
2007-10-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/config/gimpcoreconfig.c: lower the upper limit for
|
|
"undo-levels", mainly for getting a smaller entry in the
|
|
Preferences dialog.
|
|
|
|
* libgimpwidgets/gimpmemsizeentry.c (gimp_memsize_entry_new):
|
|
seven digits are enough for a memsize entry.
|
|
|
|
2007-10-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimppropwidgets.c (gimp_prop_size_entry_new):
|
|
moved the calculation of the number of characters to a utility
|
|
function.
|
|
|
|
2007-10-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-render.c (box_filter): fixed
|
|
calculation of the alpha value.
|
|
|
|
2007-10-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-render.c (box_filter): sprinkled
|
|
some const qualifiers.
|
|
|
|
2007-10-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/main.c: added back short versions of --gimprc option and
|
|
--console-messages command-line options.
|
|
|
|
2007-10-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpselectionoptions.c: removed a frame.
|
|
|
|
* app/tools/gimptransformoptions.c: tweaked layout to reduce
|
|
horizontal extent.
|
|
|
|
* app/widgets/gimpviewablebox.c (gradient_box_new): use an icon
|
|
for the "Reverse" check button.
|
|
|
|
2007-10-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimppropwidgets.c (gimp_prop_size_entry_new):
|
|
improved the calculation of the minimum size of the entry.
|
|
|
|
2007-10-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimppropwidgets.c: formatting.
|
|
|
|
* libgimpwidgets/gimpnumberpairentry.c: fixed formatting and a
|
|
gtk-doc comment.
|
|
|
|
2007-10-16 Michael Natterer <mitch@gimp.org>
|
|
|
|
* libgimpwidgets/gimppropwidgets.c (gimp_prop_size_entry_new):
|
|
honor the "show-pixels" and "show-percent" properties of the unit
|
|
param spec.
|
|
|
|
* app/tools/gimprectangletool.c (gimp_rectangle_tool_start): set
|
|
the image's width/height on the size entries so the percent unit
|
|
works correctly.
|
|
|
|
2007-10-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpselectionoptions.c (gimp_selection_options_gui):
|
|
changed "Show interactive boundary" to "Interactive boundary".
|
|
|
|
* app/tools/gimptextoptions.c: align the color panel with the
|
|
button box below it.
|
|
|
|
2007-10-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpaligntool.c: reduced width of the tool options.
|
|
|
|
2007-10-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/paint/paint-enums.[ch] (GimpPerspectiveCloneMode): changed
|
|
"Modify Perspective Plane" to "Modify Perspective".
|
|
|
|
* app/tools/gimptextoptions.c (gimp_text_options_gui): changed
|
|
"Create Path from Text" to "Path from Text".
|
|
|
|
* app/tools/gimpvectoroptions.c (gimp_vector_options_gui):
|
|
changed "Create Selection from Path" to "Selection from Path".
|
|
|
|
2007-10-16 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimprectangleoptions.c: redid the x, y, width and
|
|
height entries according to a mockup from peter.
|
|
|
|
2007-10-16 Michael Natterer <mitch@gimp.org>
|
|
|
|
* libgimpwidgets/gimppropwidgets.c (gimp_prop_size_entry_new):
|
|
always connect to refval-changed *and* value-changed of the
|
|
GimpSizeEntry.
|
|
|
|
2007-10-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimppatternselectbutton.c
|
|
* libgimp/gimpbrushselectbutton.c
|
|
* libgimpwidgets/gimpcolorarea.c
|
|
* app/widgets/gimpdnd.c
|
|
* app/widgets/gimpdockbook.c: set GDK_WINDOW_TYPE_HINT_DND on
|
|
popup windows used to implement a DND cursor.
|
|
|
|
2007-10-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/gradient.pdb: increased the arbitrary upper
|
|
limit on the number of segments in
|
|
gimp-gradient-segment-range-split-uniform. The old value used to
|
|
create errors in the "Palette to Gradient" script for most of our
|
|
palettes.
|
|
|
|
* app/pdb/gradient_cmds.c: regenerated.
|
|
|
|
2007-10-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimplayer.c (gimp_layer_copy): removed obsolete comment
|
|
about adding alpha before adding a layer above the background layer.
|
|
|
|
2007-10-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimprectangleoptions.c: added translator comment for the
|
|
string "Current". Changed "Auto Shrink Selection" to "Auto Shrink".
|
|
|
|
2007-10-15 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/core/gimpimage-arrange.c (compute_offset): Use
|
|
gimp_vectors_bounds() instead of gimp_item_offsets|width|height()
|
|
when calculating size and position for a path. Fixes bug #486517.
|
|
|
|
2007-10-15 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimpaligntool.c (gimp_align_tool_draw): Use
|
|
gimp_vectors_bounds() instead of gimp_item_offsets|width|height()
|
|
when calculating bounding rectangle for a path. Part of a fix for
|
|
bug #486517.
|
|
|
|
2007-10-15 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimprectangleoptions.[ch]: split the "unit" property
|
|
into "position-unit" and "size-unit" and added a unit menu to the
|
|
position widget group. UI pending further changes...
|
|
|
|
2007-10-15 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimprectangleoptions.c (gimp_rectangle_options_gui):
|
|
moved the "Highlight" toggle down to the "Guides" combo.
|
|
|
|
2007-10-15 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimprectangleoptions.[ch]: added the x and y size
|
|
entries to the GimpRectangleOptionPrivate struct.
|
|
|
|
* app/tools/gimprectangletool.c (gimp_rectangle_tool_start): set
|
|
the image's resolution on the x, y, width and height size entries.
|
|
|
|
2007-10-14 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimprectangleoptions.c (gimp_rectangle_options_gui):
|
|
Reduced the Width: and Height: labels to W: and H:. Please check
|
|
and comment, we need some solution for this group of widgets
|
|
including the unit menu.
|
|
|
|
2007-10-14 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimprectangleoptions.c (gimp_rectangle_options_gui):
|
|
enable the unit menu on the "Height" entry. Looks like crap and
|
|
needs to be changed, but the unit functionality is almost complete
|
|
now.
|
|
|
|
2007-10-14 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimprectangleoptions.[ch]: renamed properties x0 and
|
|
y0 to x and y. Also reordered all property code to be in the same
|
|
order and added some empty lines to group the properties.
|
|
|
|
* app/tools/gimprectangletool.c: changed accordingly.
|
|
|
|
2007-10-14 Michael Natterer <mitch@gimp.org>
|
|
|
|
* libgimpwidgets/gimppropwidgets.[ch] (gimp_prop_size_entry_new):
|
|
added parameter "gboolean property_is_pixel" which indicates that
|
|
the stored property value is always in pixels and not in the
|
|
selected unit.
|
|
|
|
* app/tools/gimptextoptions.c
|
|
* app/widgets/gimpstrokeeditor.c: pass FALSE to keep the old
|
|
behavior.
|
|
|
|
* app/tools/gimprectangleoptions.c (gimp_rectangle_options_gui):
|
|
added property "fixed-unit" which is used for all fixed values
|
|
now. Perhaps we need separate units for width/height/size. Enable
|
|
the unit menu on the "Width" and "Height" size entries of the
|
|
"Fixed" section and configure them to store the value in
|
|
pixels. This was the easy part, some other widgets still need unit
|
|
support.
|
|
|
|
* app/tools/gimprectangletool.c (gimp_rectangle_tool_start): set
|
|
the image's resolution on the size entries changed above.
|
|
|
|
2007-10-14 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* app/tools/gimpaligntool.[ch]: Re-wrote the cursor handling
|
|
logic, added cursor modifiers, added hints in the status bar in
|
|
order to make it easier to discover how to use the tool. Adds new
|
|
translatable strings, fixes bug #486110.
|
|
|
|
2007-10-14 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangletool.c
|
|
(gimp_rectangle_tool_options_notify): When Fixed: Size/Aspect
|
|
ratio numbers are swapped and the Fixed:-rule is active, swap
|
|
width and height on any pending rectangle. Fixes bug #479999.
|
|
|
|
2007-10-13 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangletool.c
|
|
(gimp_rectangle_tool_apply_aspect): Use ROUND() not round().
|
|
|
|
2007-10-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/colormap-remap.c (run): don't use the last-used
|
|
mapping in interactive mode, only do this when called with run-mode
|
|
GIMP_RUN_WITH_LAST_VALS. Fixes bug #486283.
|
|
|
|
2007-10-13 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangletool.c
|
|
(gimp_rectangle_tool_apply_aspect): Use round() when solving the
|
|
aspect ratio equations as this produces more accurate results.
|
|
|
|
2007-10-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpdrawable-stroke.c: formatting.
|
|
|
|
2007-10-12 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimprectangleoptions.[ch]: massively simplified the
|
|
fixed rule widget showing/hiding, fixed their spacing, make sure
|
|
they don't cause UI resizing on rule change.
|
|
|
|
2007-10-12 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpcolorselectorpalette.c: #include "gimp-intl.h"
|
|
|
|
2007-10-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpcolorselectorpalette.c:
|
|
* plug-ins/twain/twain.c: marked strings for translation (bug #485937).
|
|
|
|
2007-10-12 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme.c: Fix off by one error.
|
|
Stop on third digit after backslash when reading octal character.
|
|
Original cause of bug #485538.
|
|
|
|
2007-10-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimprectangleoptions.c (gimp_rectangle_options_gui):
|
|
left-align the size entries.
|
|
|
|
2007-10-11 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-callbacks.c
|
|
(gimp_display_shell_canvas_tool_events): if we need to
|
|
delete/create tools on button press because the active tool
|
|
doesn't support changing drawables, make sure the newly created
|
|
tool gets its focus_display and modifier states set correctly.
|
|
Fixes bug #485119. Improved disabled debug output.
|
|
|
|
* app/tools/gimptool.c: stylistic cleanup in debug output.
|
|
|
|
2007-10-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-scripts.[ch]: moved the new string
|
|
escape function here and also it for the non-interactive case.
|
|
|
|
* plug-ins/script-fu/script-fu-interface.c: changed accordingly.
|
|
|
|
2007-10-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-interface.c: don't use
|
|
g_strescape() as it mangles UTF-8 strings. Introduced our own
|
|
escape function instead. Fixes bug #485538.
|
|
|
|
2007-10-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-scripts.c (script_fu_add_script):
|
|
use G_DIR_SEPARATOR instead of hardcoding the '\' under Windows.
|
|
|
|
2007-10-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimprectangleoptions.c
|
|
(gimp_rectangle_options_string_current_updates): an object can
|
|
access its own private struct directly.
|
|
|
|
2007-10-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpcontrollerinfo.c
|
|
* app/widgets/gimpcontrollers.c: formatting.
|
|
|
|
2007-10-09 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* libgimpwidgets/gimpnumberpairentry.c
|
|
(gimp_number_pair_entry_get_default_text): Correct gtk-doc
|
|
comment.
|
|
|
|
2007-10-09 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangleoptions.[ch]: Connect a new function
|
|
gimp_rectangle_options_string_current_updates() that updates the
|
|
Fixed: Aspect entry with a 'Current' string when aspect of the
|
|
current pending rectangle is used, and sets sensitivity FALSE on
|
|
aspect ratio changing buttons when that string is shown. Prevents
|
|
the confusion mentioned in bug #479999.
|
|
|
|
A new Rectangle Options property 'use-string-current' has been
|
|
added that should be refactored away from the options object along
|
|
with references to option widgets.
|
|
|
|
* app/tools/gimprectangleselecttool.c
|
|
(gimp_rect_select_tool_update_option_defaults): Set default Fixed:
|
|
Aspect ratio to that of the pending rectangle, and always have
|
|
default Fixed: Size as 100x100.
|
|
|
|
* app/tools/gimpcroptool.c
|
|
(gimp_crop_tool_update_option_defaults): Always have default
|
|
Fixed: Size 100x100.
|
|
|
|
* libgimpwidgets/gimpnumberpairentry.[ch]
|
|
(gimp_number_pair_entry_class_init): Add a new property
|
|
'default-text' that contains text to be shown instead of numbers
|
|
when default numbers are to be shown.
|
|
(gimp_number_pair_entry_get_default_text)
|
|
(gimp_number_pair_entry_set_default_text): Getter and setter for
|
|
it.
|
|
|
|
* libgimpwidgets/gimpwidgets.def: Updated.
|
|
|
|
2007-10-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimppropwidgets.c
|
|
(gimp_prop_file_chooser_button_setup): use the "file-set" signal
|
|
if possible (introduced with gtk+ 2.12). Enable display of hidden
|
|
files if the initial filename is a hidden file.
|
|
|
|
2007-10-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/plug-in/gimppluginmanager-restore.c
|
|
(gimp_plug_in_manager_add_from_rc): changed message about missing
|
|
executable and only output it if gimp is verbose.
|
|
|
|
2007-10-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpnumberpairentry.c: fixed ambiguous gtk-doc
|
|
comment.
|
|
|
|
2007-10-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/Makefile.am
|
|
* app/base/tile.[ch]
|
|
* app/base/tile-rowhints.[ch]: moved tile row hints code to its
|
|
own file.
|
|
|
|
* app/base/tile-cache.c
|
|
* app/base/tile-manager.c
|
|
* app/base/tile-swap.c
|
|
* app/paint-funcs/paint-funcs.c: changed accordingly.
|
|
|
|
2007-10-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpitem.c
|
|
* app/tools/gimprectangletool.c
|
|
* app/tools/tools-utils.c: fixed ambiguous gtk-doc comments.
|
|
|
|
2007-10-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/tile-pyramid.c (tile_pyramid_write_quarter): optimized
|
|
the rendering of fully opaque regions.
|
|
|
|
2007-10-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/tile.[ch]
|
|
* app/paint-funcs/paint-funcs.c: moved code to update tile row
|
|
hints to tile.[ch].
|
|
|
|
2007-10-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimphelpui.c (gimp_help_connect): pass canonical
|
|
signal names to gtk_binding_entry_add_signal().
|
|
|
|
2007-10-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/window-commands.c: specify alternative button order.
|
|
|
|
2007-10-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpeg-load.c: removed an obsolete comment.
|
|
|
|
2007-10-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpactionview.c
|
|
* app/widgets/gimphelp.c: specify alternative button order for
|
|
message dialogs.
|
|
|
|
* app/dialogs/user-install-dialog.c: removed trailing whitespace.
|
|
|
|
2007-10-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpperspectiveclonetool.c: implement button_release
|
|
and stop the draw tool when in adjust mode. Fixes bug #483912.
|
|
|
|
(gimp_perspective_clone_tool_mode_notify): start the draw tool.
|
|
|
|
2007-10-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpperspectiveclonetool.c: cosmetics.
|
|
|
|
2007-10-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpviewrendererimage.c
|
|
(gimp_view_renderer_image_render): as some kind of workaround for
|
|
bug #459518, show the fallback icon when rendering the preview for
|
|
an invisible channel.
|
|
|
|
2007-10-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell.[ch]: removed level from
|
|
GimpDisplayShell struct.
|
|
|
|
* app/display/gimpdisplayshell-render.c: fixed rendering of the mask.
|
|
Closes bug #448417 again.
|
|
|
|
2007-10-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpcolorpanel.[ch]: reverted the live update change
|
|
from bug #451568. It causes breakage such as bug #484757.
|
|
|
|
2007-10-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/config/gimpdisplayconfig.[ch]
|
|
* app/config/gimprc-blurbs.h
|
|
* app/display/display-enums.[ch]
|
|
* app/display/gimpdisplayshell-handlers.c
|
|
* app/display/gimpdisplayshell-render.c: allow to configure the
|
|
display zoom quality.
|
|
|
|
* app/display/gimpdisplayshell-transform.c: formatting.
|
|
|
|
2007-10-08 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* authors.xml: Added Peter Sikking as author (we do not have a
|
|
more appropriate category for interface architects).
|
|
|
|
2007-10-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpconfig/gimpcolorconfig.c: use a neutral gray as the
|
|
default out-of-gamut warning color.
|
|
|
|
2007-10-06 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/common/poppler.c: Implement non-interactive mode, and make
|
|
it match the old PDF loader API. Fixes bug #483425.
|
|
|
|
2007-10-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpeditselectiontool.c (gimp_edit_selection_tool_draw):
|
|
check that there are segments to draw before calling
|
|
gimp_draw_tool_draw_boundary().
|
|
|
|
2007-10-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpimage-colormap.c (gimp_image_set_colormap): don't
|
|
delete the colormap on indexed images. Fixes bug #483887.
|
|
|
|
2007-10-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpimage-colormap.c (gimp_image_set_colormap): set all
|
|
entries to zero before assigning the new colormap.
|
|
|
|
* app/paint-funcs/paint-funcs.[ch]: added const qualifiers.
|
|
|
|
2007-10-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/helpbrowser/dialog.c: store the zoom factor. Doesn't
|
|
work currently, but just needs a simple fix in gtkhtml2.
|
|
|
|
2007-10-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpselection.c (gimp_selection_float): don't pop up a
|
|
warning dialog if the selection is empty (bug #483896).
|
|
|
|
* app/actions/select-commands.c (select_float_cmd_callback): use
|
|
gimp_message() here in case that gimp_selection_float() fails.
|
|
|
|
2007-10-06 Manish Singh <yosh@gimp.org>
|
|
|
|
* configure.in: ditch stray "," character.
|
|
|
|
2007-10-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* modules/cdisplay_lcms.c (cdisplay_lcms_get_display_profile):
|
|
corrected a mistake caused by a misinterpretation of the spec.
|
|
|
|
2007-10-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/screenshot.c (create_image): check that the
|
|
window shape is non-empty before applying it to the alpha channel.
|
|
|
|
2007-10-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* modules/cdisplay_lcms.c (cdisplay_lcms_get_display_profile):
|
|
support the new revision of the ICC Profiles In X specification
|
|
which handles Xinerama setups.
|
|
|
|
2007-10-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/preferences-dialog.c: use the same size for all
|
|
color buttons.
|
|
|
|
2007-10-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/perspective-shadow.scm: applied patch
|
|
from Ulf-D. Ehlert with usability improvements (bug #482743).
|
|
|
|
2007-10-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/mblur.c: restore compatibility by registering an
|
|
extra procedure for the inward/outward parameter (bug #483426).
|
|
|
|
2007-10-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/preferences-dialog.c: allow to configure the
|
|
out-of-gamut warning color.
|
|
|
|
2007-10-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* modules/colorsel_cmyk_lcms.c: always use the configured CMYK
|
|
profile, regardless of the color management mode.
|
|
|
|
2007-10-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/plug-in/plug-in-menu-path.c (plug_in_menu_path_map):
|
|
rewritten array handling to make the IRIX MIPSpro compiler happy
|
|
(bug #483619).
|
|
|
|
2007-10-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpconfig/gimpcolorconfig.[ch]: added settings for marking
|
|
out-of-gamut colors in the Print Simulation (bug #476824).
|
|
|
|
* app/dialogs/preferences-dialog.c: added a check-button for the
|
|
out-of-gamut warning and tweaked the layout of the Color Management
|
|
page to make the relationship of the settings more obvious.
|
|
|
|
* modules/cdisplay_lcms.c: mark out-of-gamut colors.
|
|
|
|
2007-10-04 Sven Neumann <sven@gimp.org>
|
|
|
|
* modules/cdisplay_lcms.c
|
|
* modules/cdisplay_proof.c
|
|
* modules/colorsel_cmyk_lcms.c
|
|
* plug-ins/common/lcms.c
|
|
* plug-ins/jpeg/jpeg-load.c: use cmsFLAGS_BLACKPOINTCOMPENSATION
|
|
instead of the equivalent cmsFLAGS_WHITEBLACKCOMPENSATION.
|
|
|
|
2007-10-04 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpeg-load.c (jpeg_load_cmyk_transform): use the
|
|
display rendering intent as set in the user's color management
|
|
preferences. Use black point compensation if the rendering intent
|
|
is relative colorimetric.
|
|
|
|
* modules/colorsel_cmyk_lcms.c: same change here.
|
|
|
|
2007-10-03 Sven Neumann <sven@gimp.org>
|
|
|
|
* modules/cdisplay_lcms.c: use black point compensation if the
|
|
rendering intent is relative colorimetric.
|
|
|
|
* plug-ins/common/lcms.c: use the display rendering intent as set
|
|
in the user's color management preferences as the default for the
|
|
color conversion. Default to using black point compensation if the
|
|
rendering intent is relative colorimetric (bug #475983).
|
|
|
|
2007-10-03 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/perspective-shadow.scm: applied patch
|
|
from Ulf-D. Ehlert that fixes resizing in the Perspective Shadow
|
|
script (bug #482743).
|
|
|
|
2007-10-02 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/scatter_hsv.c (scatter_hsv_dialog): changed the
|
|
dialog title to adopt to the menu label we changed two years ago.
|
|
|
|
2007-10-02 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/metadata/metadata.c
|
|
* plug-ins/metadata/xmp-model.c
|
|
* plug-ins/metadata/xmp-encode.c: replaced calls to g_warning() by
|
|
g_printerr().
|
|
|
|
2007-10-02 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/oilify.c (get_map_value): clamp values used for
|
|
the exponent map to 1..255. Fixes bug #478618.
|
|
|
|
2007-10-02 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/scripts/guides-new.scm: Use 'list' to create
|
|
argument list for SF-ADJUSTMENT since it uses a named constant.
|
|
Fixes bug #480799.
|
|
|
|
2007-10-01 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/scripts/burn-in-anim.scm: use RUN-NONINTERACTIVE
|
|
for the run-mode where 0 was used instead.
|
|
|
|
2007-10-01 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/plug-ins/Makefile.am: moved shadow_bevel.py to
|
|
test-scripts so that it isn't installed by default (bug #482289).
|
|
|
|
2007-10-01 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/*.scm: use RUN-NONINTERACTIVE for the
|
|
run-mode where 1 was used instead.
|
|
|
|
2007-10-01 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpwidgets-utils.[ch]: removed
|
|
gimp_get_accel_string() and use gtk_accelerator_get_label()
|
|
instead.
|
|
|
|
* app/widgets/gimpactionview.c: ditto.
|
|
|
|
2007-10-01 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/camo.scm
|
|
* plug-ins/script-fu/scripts/distress-selection.scm
|
|
* plug-ins/script-fu/scripts/fuzzyborder.scm
|
|
* plug-ins/script-fu/scripts/old-photo.scm
|
|
* plug-ins/script-fu/scripts/rendermap.scm
|
|
* plug-ins/script-fu/scripts/tileblur.scm
|
|
* plug-ins/script-fu/scripts/unsharp-mask.scm: use
|
|
RUN-NONINTERACTIVE for the run-mode instead of TRUE.
|
|
|
|
2007-09-30 Simon Budig <simon@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell.[ch]
|
|
* app/display/gimpdisplayshell-render.c: 64bittified the code so
|
|
that the new renderer also works for big images. Slightly
|
|
reorganized.
|
|
|
|
* app/display/gimpdisplayshell-transform.c: Another go at
|
|
bug #474509. This even might be fixed now...
|
|
|
|
2007-09-30 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimp-utils.c (gimp_get_temp_filename): handle a NULL
|
|
extension and create a filename without file extension.
|
|
|
|
* tools/pdbgen/pdb/fileops.pdb
|
|
* app/pdb/fileops_cmds.c: allow NULL to be passed as extension
|
|
parameter to gimp_temp_name().
|
|
|
|
2007-09-30 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/templates-commands.c: reverted last change. We would
|
|
also have to change a string if we wanted to do this change.
|
|
|
|
2007-09-30 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/templates-commands.c
|
|
(templates_create_image_cmd_callback): when creating an image from a
|
|
template, skip the New Image dialog as suggested in bug #480802.
|
|
|
|
2007-09-30 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/pygimp-pdb.c (pygimp_param_from_tuple): drop the
|
|
reference we added to the args tuple in the error case.
|
|
|
|
2007-09-30 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/plug-ins/foggify.py: fill layer before using it.
|
|
Fixes bug #481798, thanks to Jakub Friedl for suggesting fix.
|
|
|
|
2007-09-29 Michael Natterer <mitch@gimp.org>
|
|
|
|
* libgimp/gimp.c (gimp_extension_process): loop around select() as
|
|
long as it returns EINTR. Enables debugging of script-fu on
|
|
OSX (and maybe all BSDish systems).
|
|
|
|
2007-09-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-console.c: allocate the
|
|
ConsoleInterface struct on the stack.
|
|
|
|
2007-09-28 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/scripts/addborder.scm: Made all the functions
|
|
defined in the file local instead of global to avoid possible
|
|
conflicts with other scripts.
|
|
|
|
2007-09-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scheme-wrapper.c: plugged memory leaks.
|
|
|
|
* libgimpbase/gimpprotocol.c (gp_params_destroy): formatting.
|
|
|
|
2007-09-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpcolor/gimpcolorspace.c (gimp_hsv_to_rgb_int): avoid the
|
|
ambiguity of returning different values for the same color and
|
|
limit the Hue output range to [0..359].
|
|
|
|
2007-09-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/tiff-load.c (load_rgba): use
|
|
gimp_pixel_rgn_set_row() to set a single row of pixels.
|
|
|
|
2007-09-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* data/images/gimp-splash.png: fixed typo.
|
|
|
|
2007-09-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpeg-load.c (load_image): fixed the twisted logic.
|
|
|
|
2007-09-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpeg-load.c: moved handling of the CMYK profile to
|
|
a utility function. Respect the user's color management settings.
|
|
|
|
2007-09-27 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
Create SF-RUN-MODE constant for use in Script-Fu. Fixes bug #479893.
|
|
|
|
* plug-ins/script-fu/scheme-wrapper.c
|
|
* plug-ins/script-fu/scheme-wrapper.h: Added set_run_mode_constant()
|
|
which creates a new constant called SF-RUN-MODE. This constant can
|
|
be used by Script-Fu scripts when calling a plug-in that needs to
|
|
know the current run mode.
|
|
|
|
* plug-ins/script-fu/script-fu-scripts.c
|
|
* plug-ins/script-fu/script-fu-console.c
|
|
* plug-ins/script-fu/script-fu.c
|
|
* plug-ins/script-fu/script-fu-server.c: Added calls to create the
|
|
new SF-RUN-MODE constant.
|
|
|
|
* plug-ins/script-fu/scripts/difference-clouds.scm: Pass SF-RUN-MODE
|
|
to the solid noise plug-in instead of always using RUN-INTERACTIVE.
|
|
|
|
2007-09-27 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/gui/ige-mac-menu.c: new version which correctly updates the
|
|
menus when items are added or removed.
|
|
|
|
2007-09-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in: define HAVE_LCMS if lcms is available.
|
|
|
|
* plug-ins/jpeg/Makefile.am: link with LIBLCMS.
|
|
|
|
* plug-ins/jpeg/jpeg-load.c (load_image): when loading a CMYK JPEG
|
|
file and it comes with an embedded CMYK profile, use lcms to do
|
|
the colorspace conversion.
|
|
|
|
2007-09-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpeg-load.c (load_thumbnail_image): same change
|
|
here. Moved colorspace conversion to a utility function.
|
|
|
|
2007-09-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpeg-load.c (load_image): get rid of one of the
|
|
temporary buffers. We don't need an alpha channel on the preview
|
|
layer and we can do the CMYK->RGB conversion in place.
|
|
|
|
2007-09-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/iwarp.c (run): show the dialog when called with
|
|
GIMP_RUN_WITH_LAST_VALS. This is better than just doing nothing
|
|
when being called from the Repeat menu item (bug #480796).
|
|
|
|
2007-09-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/add-bevel.scm: fixed GimpImageType
|
|
parameter passed to gimp-layer-new. Do not register the script for
|
|
grayscale images, it doesn't handle them properly.
|
|
|
|
2007-09-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scheme-wrapper.c: unified error
|
|
messages, removed trailing newlines.
|
|
|
|
2007-09-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/lcms.c: don't create nested undo groups.
|
|
|
|
2007-09-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpimageundo.c (gimp_image_undo_pop): call
|
|
gimp_color_managed_profile_changed() if an icc-profile is attached
|
|
or removed from an image by an undo operation (bug #475983).
|
|
|
|
2007-09-26 Simon Budig <simon@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-render.c: fix the numerical overflow
|
|
for the new box-filtering stuff.
|
|
|
|
Fixes bug #479807.
|
|
|
|
2007-09-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/maze/maze_face.c (maze_dialog): use separate variables
|
|
for width and height entry. Fixes bug #480303.
|
|
|
|
2007-09-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpcontrollerwheel.c (gimp_controller_wheel_scroll):
|
|
fixed check for modifier keys and always return on a matched
|
|
event (bug #480319). Also reordered the list of events as the code
|
|
does not any longer rely on a certain order.
|
|
|
|
2007-09-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/maze/maze_face.c: minor cleanup, removed unused code.
|
|
|
|
2007-09-25 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpmessagebox.c (gimp_message_box_constructor):
|
|
left-align the image.
|
|
|
|
* app/actions/data-commands.c
|
|
* app/actions/documents-commands.c
|
|
* app/actions/file-commands.c
|
|
* app/actions/templates-commands.c: use more meaningful stock
|
|
icons for message dialogs.
|
|
|
|
2007-09-25 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/decompose.c: reverted "fix" for bug #477008.
|
|
|
|
* tools/pdbgen/pdb/display.pdb
|
|
* app/pdb/display_cmds.c: flush the image before creating a new
|
|
display for it. Fixes bug #477008 also for other plug-ins like
|
|
Screenshot.
|
|
|
|
2007-09-25 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpwidgets-utils.c (gimp_widget_accel_changed):
|
|
show the keyboard shortcut in brackets, as we do in other places.
|
|
|
|
2007-09-25 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/scripts/fuzzyborder.scm: Applied patch from
|
|
Ulf-D. Ehlert which pushes and pops a context to prevent
|
|
changing background colour in the UI. Fixes bug #479974.
|
|
|
|
2007-09-24 Matic Zgur <mr.zgur@gmail.com>
|
|
|
|
* configure.in: Added 'sl' to ALL_LINUGAS.
|
|
|
|
2007-09-24 Simon Budig <simon@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/vectors.pdb: fixed error on how many points get
|
|
initialized.
|
|
* app/pdb/vectors_cmds.c: regenerated
|
|
|
|
Probably fixes bug #479790.
|
|
|
|
2007-09-24 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-render.c: removed const qualifiers
|
|
to fix compilation on Solaris 8 (bug #479817).
|
|
|
|
2007-09-24 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/gui/ige-mac-menu.c (ige_mac_menu_add_app_menu_item): allow
|
|
to pass NULL as label and get the label from the menu item.
|
|
|
|
* app/gui/gui.c (gui_restore_after_callback): pass NULL as labels
|
|
for the preferences menu items.
|
|
|
|
2007-09-24 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/gui/ige-mac-menu.[ch]: new versions with slight API renaming
|
|
and new generalized API for adding application menu items.
|
|
|
|
* app/gui/gui.c (gui_restore_after_callback): follow API changes
|
|
and add "Preferences", "Keyboard Shortcuts" and "Units" to the
|
|
application menu's preferences section.
|
|
|
|
2007-09-24 Simon Budig <simon@gimp.org>
|
|
|
|
* app/xcf/xcf-load.c: use the correct default values for the
|
|
control points of a loaded path.
|
|
|
|
Fixes bug #479176.
|
|
|
|
2007-09-24 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/drop-shadow.scm: applied patch from
|
|
Ulf-D. Ehlert which fixes a bug which may shrink the image instead
|
|
of enlarging it (bug #478385).
|
|
|
|
2007-09-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* Made 2.4.0-rc3 release.
|
|
|
|
2007-09-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimptooloptionseditor.c
|
|
(gimp_tool_options_editor_get_title): avoid the crash reported in
|
|
bug #470304.
|
|
|
|
2007-09-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/lcms.c: marked blurbs as translatable.
|
|
|
|
2007-09-23 Simon Budig <simon@gimp.org>
|
|
|
|
* app/display/gimpdisplay.c: Accomodate for spill that
|
|
happens by the box filtering.
|
|
|
|
Fixes bug #474509. Again. Hopefully.
|
|
|
|
2007-09-23 Michael Natterer <mitch@gimp.org>
|
|
|
|
* menus/toolbox-menu.xml.in: added placeholder File/Preferences
|
|
and move the preferences and keyboard shortcut dialogs there.
|
|
|
|
* plug-ins/common/uniteditor.c (query): register the unit editor
|
|
there too.
|
|
|
|
2007-09-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/pcx.c: avoid pointer arithmetics on void pointers.
|
|
Fixes compilation on IRIX (bug #479357).
|
|
|
|
2007-09-23 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangleselecttool.c: Reverted commits for
|
|
bug #479426, it's NOTABUG.
|
|
|
|
2007-09-23 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangleselecttool.c
|
|
(gimp_rect_select_tool_should_draw): New name for
|
|
gimp_rect_select_selection_visible() which has been changed to
|
|
always return TRUE when the tool is active, i.e. when a rectangle
|
|
is being create or resized. Better fix for bug #479426.
|
|
|
|
2007-09-23 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangleselecttool.c
|
|
(gimp_rect_select_tool_draw): Only draw the rectangle when `Show
|
|
selection' is `true', with the help of a new function
|
|
gimp_rect_select_tool_selection_visible(). Fixes bug #479426.
|
|
|
|
2007-09-23 Simon Budig <simon@gimp.org>
|
|
|
|
* plug-ins/common/bumpmap.c: add a few strategically placed
|
|
return TRUEs to stop event propagation.
|
|
|
|
Fixes bug #479389
|
|
|
|
2007-09-23 Simon Budig <simon@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-render.c: oops - managed to miss the
|
|
mask rendering.
|
|
|
|
2007-09-23 Simon Budig <simon@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-render.c: use Bresenham stepping
|
|
for the y-direction as well.
|
|
|
|
Fixes bug #474509.
|
|
|
|
Retired old and unused functions.
|
|
|
|
2007-09-23 Simon Budig <simon@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-render.c: implement
|
|
bresenham-like stepping for interpolating the view in
|
|
x-direction. Since I now know how it is supposed to work
|
|
the y direction will follow shortly.
|
|
|
|
Adresses bug #474509.
|
|
|
|
2007-09-22 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimpcropoptions.[ch]: Add an allow-growing option.
|
|
|
|
* app/tools/gimpcroptool.c: Take the new allow-growing option into
|
|
account when setting crop rectangle constraints, and restructure
|
|
the code a bit.
|
|
(gimp_crop_tool_execute): Allow rectangles larger than the
|
|
image/layer being sent to gimp_image_crop() since that function
|
|
handles that fine. These changes fixes bug #368325.
|
|
|
|
2007-09-22 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangletool.c
|
|
(gimp_rectangle_tool_set_constraint): Enforce constraints of any
|
|
pending rectangle when setting a constraint.
|
|
|
|
2007-09-22 Simon Budig <simon@gimp.org>
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme.c: further simplifications.
|
|
|
|
2007-09-21 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme.c (basic_inchar): Applied
|
|
modified patch from Simon Budig. Any bytes read from a file which
|
|
are not valid UTF-8 characters will be ignored. Fixes bug #476356.
|
|
|
|
2007-09-21 Sven Neumann <sven@gimp.org>
|
|
|
|
General fix for bug #478657:
|
|
|
|
* libgimp/gimpaspectpreview.c
|
|
* libgimp/gimpdrawablepreview.c
|
|
* libgimp/gimpzoompreview.c: let all preview widgets store the
|
|
state of the Preview toggle. Declared "toggle" parameter as unused.
|
|
|
|
* plug-ins/common/*.c: pass NULL for "toggle" to
|
|
gimp_drawable_preview_new() and gimp_aspect_preview_new().
|
|
|
|
2007-09-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimppreview.c: formatting.
|
|
|
|
* libgimpwidgets/gimpscrolledpreview.c: make use of freeze/thaw to
|
|
reduce the number of updates during initialization.
|
|
|
|
2007-09-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/file/file-open.c (file_open_image): set the image clean
|
|
after handling the color profile.
|
|
|
|
2007-09-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpimage.[ch]: added a load_proc member to GimpImage
|
|
and getters and setters for it.
|
|
|
|
* app/file/file-open.c (file_open_image): set the load procedure,
|
|
but only if it hasn't been set already. Use the MIME type from the
|
|
load procedure that is set on the image.
|
|
|
|
* tools/pdbgen/pdb/fileops.pdb (file_load_invoker): set the load
|
|
procedure. This causes it to be set when the URI plug-in calls
|
|
gimp-file-load to load the image.
|
|
|
|
* app/pdb/fileops_cmds.c: regenerated.
|
|
|
|
* app/widgets/gimpimagepropview.c
|
|
(gimp_image_prop_view_label_set_filetype): use the MIME type from
|
|
the load procedure, in case that no save procedure is set.
|
|
|
|
2007-09-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/gui/gui-vtable.c (gui_recent_list_add_uri): use
|
|
"application/octet-stream" as MIME type in case that it is unset.
|
|
|
|
2007-09-20 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpegqual.c (quant_info): updated the table of
|
|
known devices and software, work in progress.
|
|
|
|
2007-09-20 Michael Natterer <mitch@gimp.org>
|
|
|
|
* menus/image-menu.xml.in: added placeholder Edit/Preferences and
|
|
move the preferences and keyboard shortcut dialogs there.
|
|
|
|
* plug-ins/common/uniteditor.c (query): register the unit editor
|
|
there too.
|
|
|
|
2007-09-19 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/gimphistogram.c: weight pixels by their alpha value
|
|
(bug #477689).
|
|
|
|
2007-09-19 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/compose.c: removed extra arguments that were
|
|
added to the compose procedures in the 2.3 development cycle.
|
|
Restores compatibility and fixes bug #477795.
|
|
|
|
2007-09-19 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpegqual.c: Re-wrote large parts of the code,
|
|
still work in progress: use GOption for command-line options, add
|
|
number of quantization tables in QuantInfo, added info for more
|
|
sources (devices or software) but not verified yet.
|
|
|
|
2007-09-19 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpeg-load.c
|
|
* plug-ins/jpeg/jpeg-save.c: ifdef'ed out some debugging
|
|
statements so that they show up only in unstable releases.
|
|
|
|
* plug-ins/jpeg/jpeg.c (run): removed calls to gimp_set_data() and
|
|
gimp_get_data() so that changes made to the JPEG save settings for
|
|
one file do not affect other files saved later.
|
|
|
|
2007-09-18 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/gui/gtk-macmenu.[ch]: removed...
|
|
|
|
* app/gui/ige-mac-menu.[ch]: ...and replaced by new versions which
|
|
don't use the GTK+ namespace.
|
|
|
|
* app/gui/Makefile.am
|
|
* app/gui/gui.c: changed accorgingly.
|
|
|
|
2007-09-18 Michael Natterer <mitch@gimp.org>
|
|
|
|
* configure.in: replaced HAVE_GDK_QUARTZ conditional by
|
|
--disable-toolbox-menu configure switch which defaults to "no"
|
|
normally and to "yes" on quartz.
|
|
|
|
* app/widgets/gimptoolbox.c: changed #ifdef accordingly.
|
|
|
|
* app/plug-in/Makefile.am
|
|
* app/plug-in/plug-in-menu-path.[ch]: new generic machanism to map
|
|
around menu locations. If ENABLE_TOOLBOX_MENU is false, map
|
|
"Xtns" and "Help" from <Toolbox> to <Image>.
|
|
|
|
* app/plug-in/gimppluginmanager-menu-branch.c
|
|
* app/plug-in/gimppluginprocedure.c: run all menu paths through the
|
|
new mapping function.
|
|
|
|
* menus/Makefile.am
|
|
* menus/menus.xsl
|
|
* menus/image-menu.xml.in: add both the "Xtns" and "Help" menus to
|
|
the image menubar if TOOLBOX_MENU is false.
|
|
|
|
2007-09-18 Michael Natterer <mitch@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/fileops.pdb: canonicalize the name of the
|
|
thumbnail loader procedure too. Fixes bug #477917.
|
|
|
|
* app/pdb/fileops_cmds.c: regenerated.
|
|
|
|
2007-09-17 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* plug-ins/common/psd-load.c (do_layer_record, load_image):
|
|
Applied slightly modified patch from John Marshall that drops
|
|
adjustment and layer group layers when loading PSD files. Fixes
|
|
bug #474718.
|
|
|
|
2007-09-17 Nils Philippsen <nphilipp@redhat.com>
|
|
|
|
* plug-ins/common/pcx.c (load_image): verify that the bytesperline
|
|
header field (number of bytes to allocate per plane and line)
|
|
isn't less than the width of the image (bug #477802).
|
|
|
|
2007-09-17 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpdockbook.[ch]: when DND-hovering > 500ms over a
|
|
notebook tab, switch to that tab's page. Suggested by Saul Goode.
|
|
|
|
2007-09-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* modules/cdisplay_proof.c: use a GimpColorProfileComboBox for
|
|
profile selection.
|
|
|
|
2007-09-17 Simon Budig <simon@gimp.org>
|
|
|
|
* plug-ins/common/decompose.c: flush the displays at the end.
|
|
|
|
Fixes bug #477008.
|
|
|
|
2007-09-17 Simon Budig <simon@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-render.c: avoid rendering
|
|
issues by adding xdelta/2 to xstart.
|
|
|
|
Probably fixes bug #474509.
|
|
|
|
2007-09-15 Michael Natterer <mitch@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/layer.pdb: added gimp-layer-flatten.
|
|
Fixes bug #477026. Fixed docs of gimp-layer-add-alpha.
|
|
|
|
* app/pdb/internal_procs.c
|
|
* app/pdb/layer_cmds.c
|
|
* libgimp/gimplayer_pdb.[ch]: regenerated.
|
|
* libgimp/gimp.def: changed accordingly.
|
|
|
|
2007-09-15 Michael Natterer <mitch@gimp.org>
|
|
|
|
Make layer masks work consistently on layers without alpha.
|
|
Fixes bug #475548.
|
|
|
|
* app/core/gimplayer.c (gimp_layer_apply_mask): changed to work
|
|
on layers without alpha.
|
|
|
|
* app/actions/layers-commands.c (layers_add_mask_response): don't
|
|
automatically add an alpha channel when adding a layer mask.
|
|
|
|
2007-09-14 Michael Natterer <mitch@gimp.org>
|
|
|
|
* libgimpbase/gimpdatafiles.c: move private functions to the end
|
|
of the file. Added function is_hidden() and use it in
|
|
gimp_datafiles_read_directories(). Moved variables to local
|
|
scopes.
|
|
|
|
2007-09-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/gui/gui-vtable.c (gui_recent_list_add_uri): use the
|
|
untranslated application name. Specify the group "Graphics".
|
|
|
|
2007-09-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/tile-pyramid.c: formatting.
|
|
|
|
* app/display/gimpdisplayshell-render.c: removed unused include.
|
|
|
|
2007-09-13 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/scripts/lava.scm: Removed 'from-selection'.
|
|
Reset active layer after calling gimp-selection-save. Modified
|
|
version of patch from Jakub Friedl which fixes bug #476672. Don't
|
|
add alpha if drawable already has alpha. Minor format changes.
|
|
|
|
2007-09-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/gui/Makefile.am
|
|
* app/gui/gui-vtable.c (gui_recent_list_add_uri): use GIMP_COMMAND
|
|
instead of hardcoding "gimp" as the command line used to launch
|
|
this resource. Use the translated full application name.
|
|
|
|
2007-09-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpcolorprofilestore-private.h
|
|
* libgimpwidgets/gimpcolorprofilestore.c
|
|
* libgimpwidgets/gimpcolorprofilecombobox.c: only keep the eight
|
|
most recently used profiles in the history.
|
|
|
|
2007-09-13 Nils Philippsen <nphilipp@redhat.com>
|
|
|
|
* app/file/file-save.[ch] (file_save)
|
|
* app/dialogs/file-save-dialog.c (file_save_dialog_save_image)
|
|
* app/actions/file-commands.c (file_save_cmd_callback)
|
|
* app/widgets/gimpdnd-xds.c (gimp_dnd_xds_save_image): don't pass
|
|
Gimp instance to file_save() calls as it's not needed
|
|
|
|
2007-09-13 Nils Philippsen <nphilipp@redhat.com>
|
|
|
|
Drop own recently used files code in favour of GtkRecentManager:
|
|
|
|
* app/core/gimp-gui.[ch] (gimp_recent_list_add_uri)
|
|
* app/gui/gui-vtable.c (gui_recent_list_add_uri): add
|
|
{gimp,gui}_recent_list_add_uri(), gui_recent_list_add_uri()
|
|
dispatches to GtkRecentManager
|
|
|
|
* app/dialogs/file-save-dialog.c (file_save_dialog_save_image)
|
|
* app/actions/file-commands.c (file_save_cmd_callback)
|
|
* app/widgets/gimpdnd-xds.c (gimp_dnd_xds_save_image): pass Gimp
|
|
instance to file_save() calls
|
|
|
|
* app/file/file-open.c (file_open_with_proc_and_display)
|
|
(file_open_layers)
|
|
* app/file/file-save.[ch] (file_save): pass Gimp instance to
|
|
gimp_recent_list_add_uri() calls
|
|
|
|
* app/file/gimprecentitem.[ch]
|
|
* app/file/gimprecentlist.[ch]: removed
|
|
|
|
* app/file/Makefile.am: drop reference to removed files
|
|
|
|
2007-09-13 Michael Natterer <mitch@gimp.org>
|
|
|
|
* configure.in: : remove PANGO_DISABLE_DEPRECATED only for
|
|
pango >= 1.19, GIMP builds fine against 1.18
|
|
|
|
2007-09-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpviewable.c: removed static variable debug_context
|
|
but keep the warnings about NULL contexts.
|
|
|
|
2007-09-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/text/gimpfontlist.c (gimp_font_list_add_font): corrected
|
|
Pango version number in comment.
|
|
|
|
* app/widgets/gimpundoeditor.c (gimp_undo_editor_set_context):
|
|
chain up after initializing the context. Fixes a warning about
|
|
gimp_viewable_get_new_preview() being called with a NULL context.
|
|
|
|
2007-09-13 Michael Natterer <mitch@gimp.org>
|
|
|
|
* configure.in: remove FOO_DISABLE_DEPRECATED only for glib >= 2.15
|
|
and gtk+ >= 2.13, GIMP builds fine against the 2.14 and 2.12 APIs
|
|
apart from:
|
|
|
|
* app/tools/gimpselectionoptions.c
|
|
* libgimpwidgets/gimphelpui.c: undef GTK_DISABLE_DEPRECATED because
|
|
GtkTooltips is deprecated in gtk+ 2.12.
|
|
|
|
* libgimp/gimpui.c
|
|
* plug-ins/common/pat.c: the address of an array is always
|
|
non-NULL, no need to check for that. Fixes new gcc warnings.
|
|
|
|
2007-09-12 Øyvind Kolås <pippin@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-render.c: (render_image_tile_fault),
|
|
(render_image_tile_fault_one_row): clone the middle row/column when
|
|
walking off the source drawable during downscaling. Probably fixes bug
|
|
#469567.
|
|
|
|
2007-09-12 Michael Natterer <mitch@gimp.org>
|
|
|
|
* libgimpwidgets/gimpunitmenu.c (gimp_unit_menu_create_selection):
|
|
if the parent toplevel is modal, make the unit selection dialog
|
|
modal too. Fixes bug #389358.
|
|
|
|
2007-09-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/tile.c (tile_data_pointer): use the offsets modulo
|
|
TILE_WIDTH and TILE_HEIGHT instead of doing the modulo operation
|
|
in each and every caller.
|
|
|
|
* app/base/boundary.c
|
|
* app/base/pixel-region.c
|
|
* app/base/tile-manager.c
|
|
* app/core/gimpchannel.c
|
|
* app/core/gimpdrawable-blend.c
|
|
* app/core/gimpdrawable.c
|
|
* app/core/gimpimage-contiguous-region.c
|
|
* app/core/gimplayer.c
|
|
* app/display/gimpdisplayshell-render.c
|
|
* app/paint-funcs/paint-funcs.c
|
|
* app/paint/gimppaintcore.c
|
|
* app/tools/gimpiscissorstool.c: changed accordingly.
|
|
|
|
2007-09-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimp-transform-region.c (supersample_dtest): use
|
|
G_SQRT2 instead of defining this constant again.
|
|
|
|
2007-09-12 Michael Natterer <mitch@gimp.org>
|
|
|
|
Bring back our menus when building on OS X but not against the
|
|
quartz GDK backend:
|
|
|
|
* configure.in: added conditional HAVE_GDK_QUARTZ.
|
|
|
|
* menus/Makefile.am: use it when moving the help menu around.
|
|
|
|
* app/dialogs/preferences-dialog.c
|
|
* app/display/gimpdisplayshell.c
|
|
* app/gui/gtk-macmenu.c
|
|
* app/gui/gui.c
|
|
* app/widgets/gimptoolbox.c: use #ifdef GDK_WINDOWING_QUARTZ
|
|
instead of #ifdef HAVE_CARBON when enabling the global menubar.
|
|
|
|
2007-09-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpcolorprofilecombobox.c
|
|
(gimp_color_profile_combo_box_new): fixed reference count of the
|
|
profile store.
|
|
|
|
2007-09-12 Øyvind Kolås <pippin@gimp.org>
|
|
|
|
* app/core/gimp-transform-region.c: (supersample_dtest): do not invoke
|
|
supersampling for linear, bicubic and lanczos until the largest
|
|
horizontal/vertical difference between transformed pixel corners goes
|
|
above sqrt(2) (this ensures interpolation instead of supersampling is
|
|
used for rotation.)
|
|
|
|
2007-09-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpcontainer-filter.c
|
|
(gimp_container_filter_by_name): changed to use extended regular
|
|
expression syntax.
|
|
|
|
2007-09-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/lcms.c: remember color conversion parameters
|
|
(bug #475966).
|
|
|
|
2007-09-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimp.def: added gimp_context_list_paint_methods.
|
|
|
|
* libgimp/tmpl/gimpcontext.sgml: regenerated.
|
|
|
|
2007-09-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/pnm.c (pnm_load_ascii): fixed loading of PGM
|
|
files with maxval of 1 (bug #475991).
|
|
|
|
2007-09-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/lcms.c: fixed use of black-point-compensation
|
|
parameter (bug #475952).
|
|
|
|
2007-09-11 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/common/psp.c: don't use "major" and "minor" as variable
|
|
names, they may conflict with system symbols.
|
|
|
|
2007-09-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-render.c: formatting.
|
|
|
|
2007-09-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpimage.c (gimp_image_add_layers): make the first of
|
|
the added layers the active layer. Fixes bug #469752.
|
|
|
|
2007-09-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/spread.c (spread_dialog): update the preview on
|
|
"value-changed", instead of "refval-changed". Fixes bug #469360.
|
|
|
|
2007-09-11 Simon Budig <simon@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/context.pdb: add PDB function to determine
|
|
the available paint methods.
|
|
|
|
* app/pdb/internal_procs.c
|
|
* app/pdb/context_cmds.c
|
|
* libgimp/gimpcontext_pdb.[ch]: regenerated.
|
|
|
|
Fixes bug #473513
|
|
|
|
2007-09-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/file-open-dialog.c: don't reverse the order of URIs
|
|
when opening multiple files as layers. Fixes one aspect of bug
|
|
#469752.
|
|
|
|
2007-09-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/lcms.c: allow to specify rendering intent and
|
|
black point compensation. Fixes bug #474787.
|
|
|
|
2007-09-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/burn-in-anim.scm
|
|
* plug-ins/script-fu/scripts/coffee.scm: removed newlines from
|
|
translatable strings. Fixes bug #475553.
|
|
|
|
2007-09-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/lens.c: applied patch from Aurimas Juška which
|
|
simplifies the code by using GimpPixelFetcher and fixes handling
|
|
of selections in the preview. Fixes the last aspect of bug #356716.
|
|
|
|
2007-09-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimp-transform-region.[ch]
|
|
* app/core/gimpchannel.c
|
|
* app/core/gimpdrawable-transform.[ch]
|
|
* app/core/gimpdrawable.c
|
|
* app/core/gimpimage-item-list.[ch]
|
|
* app/core/gimpitem-linked.[ch]
|
|
* app/core/gimpitem.[ch]
|
|
* app/core/gimplayer.c
|
|
* app/paint/gimpperspectiveclone.c
|
|
* app/vectors/gimpvectors.c: removed supersample parameter from
|
|
transform functions and perform it depending on the interpolation
|
|
type (bug #473265).
|
|
|
|
* app/tools/gimptransformoptions.[ch]
|
|
* app/tools/gimptransformtool.c: removed Supersample toggle from
|
|
the transform tool options.
|
|
|
|
* tools/pdbgen/pdb/drawable_transform.pdb
|
|
* tools/pdbgen/pdb/transform_tools.pdb: document that the
|
|
supersample parameter is unused and improved documentation of the
|
|
recursion-level parameter.
|
|
|
|
* app/pdb/transform_tools_cmds.c
|
|
* app/pdb/drawable_transform_cmds.c
|
|
* libgimp/gimpdrawabletransform_pdb.c: regenerated.
|
|
|
|
2007-09-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpperspectiveclonetool.c
|
|
(gimp_perspective_clone_tool_motion): removed unused variable.
|
|
|
|
2007-09-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/psp.c: applied patch from Nils Philippsen that
|
|
fixes an endianess problem (bug #475464).
|
|
|
|
2007-09-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/lcms.c (lcms_drawable_transform): copy the alpha
|
|
channel to the destination region. Fixes bug #473998.
|
|
|
|
2007-09-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* etc/ps-menurc: minor update for 2.4. Removed bindings for brush
|
|
radius as these keys are now bound by default.
|
|
|
|
2007-09-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpforegroundselecttoolundo.c: removed unused variable.
|
|
|
|
2007-09-07 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-scripts.c (script_fu_script_proc):
|
|
applied patch from Kevin Cozens which implements RUN-WITH-LAST-VALS.
|
|
On top of that, factored out script_fu_collect_standard_args()
|
|
which collects DISPLAY,IMAGE,[DRAWABLE|LAYER|...] from the passed
|
|
parameters according to the new calling conventions (the old code
|
|
for INTERACTIVE was broken). Also cleaned up the function a bit.
|
|
Fixes bug #472493.
|
|
|
|
2007-09-07 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/base/tile-manager.c (read_pixel_data_1): use a temporary
|
|
variable to store the return value of tile_manager_get() instead
|
|
of assigning to tm->cached_tile directly to make sure
|
|
tm->cached_num and tm->cached_tile are always in a consistent
|
|
state (the requested tile might be invalid and needs to be
|
|
validated, which would call tile_manager_get() recursively, which
|
|
in turn would clear the cached tile). Fixes bug #472770.
|
|
|
|
2007-09-06 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangletool.c (gimp_rectangle_tool_auto_shrink):
|
|
Call gimp_rectangle_tool_rectangle_changed and recalculate handle
|
|
sizes after 'Auto shrink selection'. Fixes bug #474344.
|
|
|
|
2007-09-06 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/scripts/contactsheet.scm: Preserve aspect ratio
|
|
of original images. Center thumbnails in space above filename label.
|
|
Added new sheet size of 1600x1200 pixels. Changed a dialog label.
|
|
|
|
2007-09-06 Simon Budig <simon@gimp.org>
|
|
|
|
* plug-ins/common/convmatrix.c: there is no need to mess
|
|
with the selected channels within check_config(). Also fix
|
|
bug with with copying its values into the chanmask
|
|
in convolve_image()
|
|
|
|
Fixes bug #472518
|
|
|
|
2007-09-06 Simon Budig <simon@gimp.org>
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme-private.h: quick fix:
|
|
raise the cell segment size as well as the number of possible
|
|
segments to reduce the likelihood of a failing (make-vector)
|
|
|
|
(yes, this is a hack and no proper fix)
|
|
|
|
2007-09-04 Simon Budig <simon@gimp.org>
|
|
|
|
* app/vectors/gimpbezierstroke.c: Fix initialization of the delta
|
|
vectors. Fixes bug #473515.
|
|
|
|
2007-09-04 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpparamspecs.c: remove unbalanced "*/"
|
|
|
|
* app/core/gimpdrawable-transform.c
|
|
* app/core/gimp-transform-resize.c: formatting.
|
|
|
|
2007-09-04 Simon Budig <simon@gimp.org>
|
|
|
|
* app/core/gimpparamspecs.c: fix NULL handling and formatting.
|
|
|
|
2007-09-03 Michael Natterer <mitch@gimp.org>
|
|
|
|
* configure.in: bump version to 2.4.0-rc3.
|
|
|
|
2007-09-03 Michael Natterer <mitch@gimp.org>
|
|
|
|
* Made 2.4.0-rc2 release.
|
|
|
|
* app/Makefile.am (dist-dump-gimprc): added some sed voodoo to
|
|
make sure the num-processors in the distributed gimprc and its
|
|
manpage don't depend on the machine that does make dist.
|
|
|
|
2007-09-03 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimp-transform-region.c: Applied slightly reformatted
|
|
patch from Jakub Friedl and Daniel Hornung which ROUND()s the
|
|
floating point result values before assigning them to integers to
|
|
avoid reducing the output space to [0..254] (thus darkening the
|
|
image). Fixes bug #472806.
|
|
|
|
2007-09-03 Michael Natterer <mitch@gimp.org>
|
|
|
|
* data/tips/Makefile.am
|
|
* desktop/Makefile.am:
|
|
s/.intltool-merge-cachemake/.intltool-merge-cache/ to fix
|
|
distcheck, probably a "make" was entered in the wrong window.
|
|
|
|
2007-09-02 Michael Natterer <mitch@gimp.org>
|
|
|
|
* configure.in: bump version to 2.4.0-rc2.
|
|
|
|
2007-09-02 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/display/gimpdisplayshell-draw.c
|
|
(gimp_display_shell_draw_area): Remove the STRESS_TEST stuff,
|
|
gimp_image_invalidate_without_render does not exist anymore
|
|
anyway.
|
|
|
|
2007-09-02 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangleselecttool.c
|
|
(gimp_rect_select_tool_update_option_defaults): New function to
|
|
update default values for Fixed: Size. This function is called to
|
|
update defaults values for Fixed: Size to that of the pending
|
|
rectangle width x height if there is one, or 100x100 otherwise.
|
|
|
|
* app/tools/gimpcroptool.c
|
|
(gimp_crop_tool_update_option_defaults): Set Fixed: Size to the
|
|
size of the pending crop rectangle, or 100x100 if there is none.
|
|
|
|
2007-09-01 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimpcroptool.c
|
|
(gimp_crop_tool_update_default_fixed_ratio_options):
|
|
Generalize the default Fixed: Aspect ratio option setting code
|
|
so that it can later be used for Fixed: Size as well, and move
|
|
it to
|
|
|
|
* app/tools/gimprectangletool.[ch]
|
|
(gimp_rectangle_tool_pending_size_set)
|
|
(gimp_rectangle_tool_constraint_size_set): and use these two new
|
|
functions instead.
|
|
|
|
2007-08-31 Simon Budig <simon@gimp.org>
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme.[ch]
|
|
* plug-ins/script-fu/tinyscheme/scheme-private.h: make it possible
|
|
for foreign functions to return an error.
|
|
|
|
* plug-ins/script-fu/script-fu-scripts.c
|
|
* plug-ins/script-fu/scheme-wrapper.c: Make use of this.
|
|
Fixes bug #472026.
|
|
|
|
2007-08-31 Simon Budig <simon@gimp.org>
|
|
|
|
* MAINTAINERS: adjusted to enforced gnome-svn standards :-(
|
|
|
|
2007-08-31 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/gui/sync-menu.[ch]: renamed...
|
|
|
|
* app/gui/gtk-macmenu.[ch]: ...to these to match new namespace.
|
|
|
|
* app/gui/Makefile.am
|
|
* app/gui/gui.c: changed accordingly.
|
|
|
|
2007-08-31 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/gui/sync-menu.[ch]: new versions with sane namespace and
|
|
support for setting the application menu's "Quit", "About" and
|
|
"Preferences" items.
|
|
|
|
* app/gui/gui.c: changed accordingly and use the new menu items
|
|
from the application menu.
|
|
|
|
2007-08-31 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/base/tile-manager.c (tile_manager_get): if
|
|
tile_manager->cached_tile is requested for writing, clear the
|
|
cache before giving out the tile. Fixes bug #472170.
|
|
|
|
2007-08-31 Øyvind Kolås <pippin@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-render.c: (render_image_tile_fault):
|
|
use nearest neighbour resampling when rendering for a 1byte per pixel
|
|
drawable (ony happens when interacting with the SIOX tool, and then
|
|
the buffer is a indexed; not a greyscale buffer), fixes bug #472027.
|
|
|
|
2007-08-31 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-render.c (render_image_tile_fault):
|
|
do not use anti-aliasing when the zoom is exactly 200%. Fixes bug
|
|
#472150. Also miscellaneous cosmetic changes.
|
|
|
|
2007-08-31 Simon Budig <simon@gimp.org>
|
|
|
|
* plug-ins/common/antialias.c: fixed subtle cut'n'paste bug,
|
|
made the code a little bit more readable.
|
|
|
|
2007-08-30 Karine Delvare <edhel@gimp.org>
|
|
|
|
* plug-ins/common/illusion.c
|
|
* plug-ins/common/polar.c
|
|
* plug-ins/common/whirlpinch.c: applied patches from Aurimas Juška
|
|
that fixes use of the GimpZoomPreview widget in those plug-ins (see
|
|
bug #356716), and makes illusion handle selections properly.
|
|
|
|
2007-08-30 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* authors.xml: updated some entries, added contributors: Nicola
|
|
Archibald, Tim Mooney, Nils Philippsen and Yoshinori Yamakawa
|
|
|
|
* AUTHORS: regenerated.
|
|
|
|
2007-08-30 Michael Natterer <mitch@gimp.org>
|
|
|
|
* libgimpbase/gimpbaseenums.h: remove extraneous comma.
|
|
|
|
2007-08-30 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/gui/sync-menu.c: take over cosmetic fix from upstream.
|
|
|
|
* configure.in: add HAVE_CARBON as AM_CONDITIONAL
|
|
|
|
* menus/image-menu.xml.in: add the Help menu to the image menu.
|
|
|
|
* menus/Makefile.am
|
|
* menus/menus.xsl: filter it away if we are not on carbon.
|
|
|
|
* app/menus/menus.c: added the "help" action group to the image UI
|
|
manager.
|
|
|
|
2007-08-30 Simon Budig <simon@gimp.org>
|
|
|
|
* plug-ins/script-fu/scheme-wrapper.c
|
|
* plug-ins/script-fu/tinyscheme/scheme.[ch]
|
|
* plug-ins/script-fu/scheme-wrapper.h: Shuffeled some
|
|
code around to have scheme.c not include scheme-wrapper.h.
|
|
|
|
2007-08-30 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* data/tips/gimp-tips.xml.in: expanded old tip and mentioned that
|
|
it is possible to configure most window managers so that they do
|
|
not steal the Alt key from the applications. Fixes bug #471565.
|
|
|
|
2007-08-30 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/common/pcx.c: applied modified patch from Nils
|
|
Philippsen that adds more sanity checks when loading and saving
|
|
images. Fixes the reopened bug #471189.
|
|
|
|
2007-08-30 Michael Natterer <mitch@gimp.org>
|
|
|
|
First version of global menubar support for OSX. Work in progress.
|
|
|
|
* app/gui/Makefile.am
|
|
* app/gui/sync-menu.[ch]: new files containing code that takes
|
|
a GtkMenuShell and proxies it in the OSX global menubar. Taken
|
|
from http://developer.imendio.com/projects/gtk-macosx/menubar
|
|
|
|
* app/gui/gui.c: put the global image popup menu to the menubar.
|
|
|
|
* app/dialogs/preferences-dialog.c
|
|
* app/display/gimpdisplayshell.c
|
|
* app/widgets/gimptoolbox.c: #ifdef out all menubars in windows.
|
|
|
|
* app/Makefile.am (AM_LDFLAGS): add $(CARBON_LDFLAGS)
|
|
|
|
2007-08-30 Jakub Friedl <jfriedl@suse.cz>
|
|
|
|
* plug-ins/common/scatter_hsv.c: Randomizing hue of desaturated
|
|
pixels before increasing saturation. Fixes #471476.
|
|
|
|
2007-08-29 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme.c: Applied change suggested
|
|
in SourceForge bug #1593861 which stops integer? from thinking that
|
|
non-numbers are integers.
|
|
|
|
2007-08-30 Simon Budig <simon@gimp.org>
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme.[ch]
|
|
* plug-ins/script-fu/tinyscheme/scheme-private.h: small changes
|
|
to tinyscheme - mostly removing workarounds for message output.
|
|
|
|
* plug-ins/script-fu/scheme-wrapper.[ch]: try to channel the
|
|
output through a central function, have various output functions
|
|
to handle the messages. Remove some hacks.
|
|
|
|
* plug-ins/script-fu/script-fu-text-console.c
|
|
* plug-ins/script-fu/script-fu-scripts.[ch]
|
|
* plug-ins/script-fu/script-fu-interface.c
|
|
* plug-ins/script-fu/script-fu.c
|
|
* plug-ins/script-fu/script-fu-server.c
|
|
* plug-ins/script-fu/script-fu-console.[ch]: use the new
|
|
infrastructure. Remove more hacks.
|
|
|
|
* plug-ins/script-fu/servertest.py: small script to test the
|
|
communication with the script-fu-server.
|
|
|
|
This hopefully fixes bug #438997
|
|
|
|
2007-08-29 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/metadata/xmp-encode.c (gen_property): escape the text
|
|
values output in the XMP packet. Based on a bug report and patch
|
|
by John Marshall. Fixes bug #455481.
|
|
|
|
2007-08-29 Jakub Friedl <jfriedl@suse.cz>
|
|
|
|
* plug-ins/common/scatter_hsv.c: Calling randomize_value with
|
|
max value 359 instead of 360 to fix off by 1 error when wrapping
|
|
around.
|
|
|
|
2007-08-29 Jakub Friedl <jfriedl@suse.cz>
|
|
|
|
* plug-ins/common/convmatrix.c: Removes the fprint function.
|
|
Values are printed using g_snprintf and "%g" which supresses
|
|
trailing zeroes. Fixes bug #471051.
|
|
|
|
2007-08-29 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpeg-save.[ch]
|
|
* plug-ins/jpeg/jpeg.c: change the behavior of the code so that
|
|
"Use quality settings from original image" does what it claims,
|
|
even if these settings are worse than the user's defaults (note
|
|
that the option is not automatically enabled in this case). Also
|
|
set the subsampling type when that box is checked.
|
|
|
|
* plug-ins/jpeg/jpeg-settings.h: formatting.
|
|
|
|
2007-08-29 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/common/pcx.c: applied modified patch from Nils
|
|
Philippsen that uses the glib endianness conversion macros instead
|
|
of the ones provided in the old code (broken on S390/S390x).
|
|
Fixes bug #471189.
|
|
|
|
2007-08-29 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/common/lcms.c (lcms_image_apply_profile):
|
|
gimp-selection-* procedures operate on the image_ID, not on the
|
|
selection drawable_ID itself. Fixes bug #470589. Also remove the
|
|
saved selection channel after reloading it.
|
|
|
|
2007-08-29 Michael Natterer <mitch@gimp.org>
|
|
|
|
* themes/Default/images/preferences/Makefile.am (PREFS_IMAGES):
|
|
install and distribute the new icons. Fixes bug #436815
|
|
|
|
2007-08-28 Jakub Steiner <jimmac@ximian.com>
|
|
|
|
* themes/Default/images/preferences/folder-palettes-{16,22}*:
|
|
* themes/Default/images/preferences/folder-themes-{16,22}*:
|
|
missing sizes. Addresses bug #436815
|
|
|
|
2007-08-28 Michael Natterer <mitch@gimp.org>
|
|
|
|
* libgimpbase/gimpdatafiles.c (gimp_datafiles_read_directories):
|
|
skip files starting with '.' so we don't try to parse .DS_Store
|
|
and other metadata storage files. Also moved variables to local
|
|
scopes.
|
|
|
|
2007-08-28 Tor Lillqvist <tml@novell.com>
|
|
|
|
* libgimpbase/gimpenv.c: Update doc comments about filename
|
|
encoding on Windows. It is now always UTF-8, like in
|
|
GLib. (#471033) Change "Win32" to "Windows" in doc comments.
|
|
|
|
2007-08-28 Jakub Friedl <jfriedl@suse.cz>
|
|
|
|
* plug-ins/common/redeye.c: CLAMP()ing the red value
|
|
so that it is in the 0-255 range. Fixes bug #470914.
|
|
|
|
2007-08-26 Hans Breuer <hans@breuer.org>
|
|
|
|
* **/makefile.msc app/gimpcore.def : updated msvc build
|
|
* app/main.c : include <io.h> for get_osfhandle()
|
|
* plug-ins/jpeg/jpeg-settings.h : prototype
|
|
jpeg_swap_original_settings
|
|
|
|
2007-08-26 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* libgimpwidgets/gimpcolorprofilestore.h: Add a G_END_DECLS.
|
|
|
|
2007-08-24 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpeg-save.c (save_dialog): use a label that is
|
|
easier to understand. Required code changes will follow later.
|
|
|
|
2007-08-24 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpeg-settings.c (jpeg_swap_original_settings): new
|
|
function that swaps the vertical and horizontal axis for the saved
|
|
subsampling parameters and quantization tables.
|
|
|
|
* plug-ins/jpeg/jpeg-exif.c (jpeg_exif_rotate): swap the saved
|
|
settings when the image is rotated. Fixes bug #466593.
|
|
|
|
2007-08-24 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/selection.pdb: fixed incorrect description of
|
|
gimp-selection-is-empty, reported by pk. This function returns
|
|
TRUE when the selection is empty, but the description stated the
|
|
opposite.
|
|
|
|
* app/pdb/selection_cmds.c
|
|
* libgimp/gimpselection_pdb.c: regenerated.
|
|
|
|
2007-08-24 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-draw.c
|
|
(gimp_display_shell_draw_area): don't use SCALEX()/SCALEY() on x/y
|
|
*and* width/height of the highlight rectangle because that adds up
|
|
the error introduced by the ceil() contained in these macros.
|
|
Instead, scale manually and use ceil() on x/y and floor() on
|
|
width/height. Fixes off-by-one rendering artifacts (bug #467972).
|
|
|
|
2007-08-24 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell.c: don't use g_slice_dup(), that's
|
|
in GLib 2.14 only.
|
|
|
|
2007-08-24 Øyvind Kolås <pippin@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-render.c: s/compute_sample/box_filter/.
|
|
|
|
2007-08-24 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell.c: allocate shell->highlight with
|
|
GSlice.
|
|
|
|
2007-08-24 Øyvind Kolås <pippin@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-render.c: swapped center and middle
|
|
terms around (now center means horizontal (betwen left and right )and
|
|
middle means vertical (between top and bottom)).
|
|
|
|
2007-08-24 Øyvind Kolås <pippin@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-render.c: (compute_sample): removed
|
|
a temporary variable, simplified logic slightly.
|
|
(render_image_tile_fault, render_image_tile_fault_one_row): moved
|
|
sum computation out of loop.
|
|
|
|
2007-08-24 Øyvind Kolås <pippin@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-render.c: Replaced signed integres with
|
|
unsigned ones for weights etc to gain some additional bits of
|
|
precision. Enabled anti-aliasing for zoomlevels between 100% and 200%
|
|
to improve the smoothness of the display at the levels where the size
|
|
differences between pixels yields the most distracting artifacts.
|
|
|
|
2007-08-24 Øyvind Kolås <pippin@gimp.org>
|
|
|
|
Reshuffled shifting code in fixed point code of display to improve
|
|
quality.
|
|
|
|
* app/display/gimpdisplayshell-render.c:
|
|
(compute_sample): reshuffle a bit of the fixed point induced
|
|
shifting to allow higher precision.
|
|
(render_image_tile_fault): remove need to disable box-filter
|
|
for some non square zoom ratios that was needed before
|
|
compute_sample cleanup.
|
|
, (render_image_tile_fault_one_row): fetch source sample #1
|
|
from the correct tile.
|
|
|
|
2007-08-24 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/common/scatter_hsv.c: stylistic cleanup.
|
|
|
|
2007-08-24 Jakub Friedl <jfriedl@suse.cz>
|
|
|
|
* plug-ins/common/scatter_hsv.c: fixing
|
|
bug #469519 and some cleanup.
|
|
|
|
2007-08-24 Øyvind Kolås <pippin@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-render.c: (compute_sample)
|
|
fixed a division by zero issue. Fixes bug #469785.
|
|
|
|
2007-08-24 Michael Natterer <mitch@gimp.org>
|
|
|
|
* configure.in: applied patch from Tim Mooney which fixes
|
|
configure output if libexif is not found. Fixes bug #469708.
|
|
|
|
2007-08-23 Øyvind Kolås <pippin@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-render.c: added a static global
|
|
variable with configuration.
|
|
(compute_sample): moved common computation of alpha*weight factors
|
|
for channel out of loop.
|
|
|
|
2007-08-23 Øyvind Kolås <pippin@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-render.c: (compute_sample),
|
|
(render_image_tile_fault), (render_image_tile_fault_one_row):
|
|
refactored to use arrays of tiles/source pixels instead of individual
|
|
variables, also modified the order of the 0..8 numbers to sorted
|
|
in increasing row-major order.
|
|
|
|
2007-08-22 Øyvind Kolås <pippin@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-render.c: replaced bilinear
|
|
interpolation from next larger pyramid level with a boxfilter
|
|
of the next larger pyramid level.
|
|
|
|
This is probably the last update to the quality of the display
|
|
in GIMP 2.4.
|
|
|
|
2007-08-21 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangletool.c
|
|
(gimp_rectangle_tool_update_with_coord): Don't adjust the
|
|
rectangle shape if it is is merely being moved.
|
|
|
|
2007-08-20 Michael Natterer <mitch@gimp.org>
|
|
|
|
* menus/Makefile.am: s/MAINTAINERCLEAN_FILES/MAINTAINERCLEANFILES/
|
|
Fixes bug #468336.
|
|
|
|
2007-08-18 Michael Natterer <mitch@gimp.org>
|
|
Simon Budig <simon@gimp.org>
|
|
Øyvind Kolås <pippin@gimp.org>
|
|
Roman Joost <romanofski@gimp.org>
|
|
|
|
* app/sven.c: changed license from free to bus2342. Congratulations!
|
|
|
|
2007-08-18 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/actions/view-actions.c (view_actions_update): use _()
|
|
instead of N_() when setting the label of "Revert Zoom"
|
|
directly. Fixes bug #467933.
|
|
|
|
2007-08-18 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangletool.c: Don't make
|
|
GIMP_RECTANGLE_CONSTRAIN_NONE into GIMP_RECTANGLE_CONSTRAIN_IMAGE,
|
|
and restructure the code a bit in the rectangle adjustingo
|
|
functions so that they can handle the _NONE constraint. The effect
|
|
of this change is that rectangle based selection tools no longer
|
|
are constrained when using fixed-rules.
|
|
|
|
2007-08-18 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangletool.c
|
|
(gimp_rectangle_tool_button_press): Clear highlight in previously
|
|
active shell when changing active shell.
|
|
|
|
2007-08-18 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimpcroptool.c (gimp_crop_tool_button_release): Call
|
|
gimp_crop_tool_update_default_fixed_ratio_options after
|
|
gimp_rectangle_tool_button_release, so that the state of the
|
|
rectangle tool is reflected when updating the default aspect.
|
|
|
|
2007-08-18 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimpcroptool.c
|
|
(gimp_crop_tool_update_default_fixed_ratio_options): Added a
|
|
'ignore_pending' boolean parameter so that the pending rectangle
|
|
can be ignored in gimp_crop_tool_execute, as it should be.
|
|
|
|
2007-08-17 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimpcroptool.c
|
|
(gimp_crop_tool_constructor): Connect to the "image-changed"
|
|
signal of GimpContext and update default aspect when image
|
|
changes (fixes bug #417166), by using
|
|
(gimp_crop_tool_update_default_fixed_ratio_options): which is a
|
|
new function that does this. This function is called whenever it
|
|
is time to update defualts.
|
|
|
|
* app/tools/gimprectangletool.[ch]: Made
|
|
gimp_rectangle_tool_get_constraint part of the rectangle tool API.
|
|
|
|
2007-08-17 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/print/print-page-layout.c: set a default page setup on
|
|
the operation if it is NULL to prevent crash in new installations
|
|
(which don't have a setup yet). Fixes bug #467643, patch from
|
|
Stefan Röllin.
|
|
|
|
2007-08-17 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpperspectiveclonetool.c (motion)
|
|
* app/tools/gimpsourcetool.c (motion): don't allow to ctrl-switch
|
|
between clone and set-source mode while painting. It's totally
|
|
unclear to me why we used to allow this since it doesn't make much
|
|
sense and isn't very intuitive either. Fixes bug #467605.
|
|
|
|
2007-08-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/whirlpinch.c: applied patch from Aurimas Juška to
|
|
fix bug #467368.
|
|
|
|
2007-08-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/polar.c: applied patch from Aurimas Juška to fix
|
|
bug #467369.
|
|
|
|
2007-08-16 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* README: updated Mailing Lists section.
|
|
|
|
2007-08-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* Made 2.4.0-rc1 release, a release candidate for GIMP 2.4.0.
|
|
|
|
2007-08-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in: bumped the version to 2.4.0-rc1.
|
|
|
|
* README
|
|
* INSTALL: updated for the GIMP 2.4 release candidate(s).
|
|
|
|
* data/images/gimp-splash.png: added splash screen for the 2.4
|
|
release candidate(s).
|
|
|
|
* app/Makefile.am
|
|
* tools/Makefile.am: adjust targets for 2.4.
|
|
|
|
2007-08-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* data/images: renamed old splash and logo images.
|
|
|
|
2007-08-15 Øyvind Kolås <pippin@gimp.org>
|
|
|
|
Improve resampling when zooming out of the image for zoom-ratios that
|
|
are not powers of two.
|
|
|
|
* app/display/gimpdisplayshell-render.c: added a bilinear filtering
|
|
like weighting of neighbourhood pixels for approximating the
|
|
downsampling from the next larger level in the projection mipmap.
|
|
Also some general code cleanup. Closes bug #76096.
|
|
|
|
2007-08-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print.c (end_print): added a timeout as a
|
|
workaround for bug #466928.
|
|
|
|
2007-08-15 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/core-types.h: remove GimpPlugInDebug typedef.
|
|
|
|
* app/plug-in/plug-in-types.h: added it here instead.
|
|
|
|
* app/core/gimpchannel-combine.h
|
|
* app/widgets/gimppropwidgets.[ch]: match parameter names
|
|
in .c, .h and API docs to make gtk-doc happy.
|
|
|
|
2007-08-15 Joao S. O. Bueno Calligaris <gwidion@mpc.com.br>
|
|
|
|
* plug-ins/pygimp/pygimp-drawable.c: avoids function call
|
|
with an invalid drawable id
|
|
|
|
2007-08-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print-page-layout.c: applied patch from Stefan
|
|
Röllin that makes the preview resize with the dialog (bug #466923).
|
|
|
|
2007-08-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpcolorprofilecombobox.c
|
|
* libgimpwidgets/gimpcolorprofilestore.c: documentation.
|
|
|
|
2007-08-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/Makefile.am
|
|
* plug-ins/script-fu/scripts/fade-outline.scm: removed
|
|
fade-outline script. Fixes bug #466382.
|
|
|
|
2007-08-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/preferences-dialog.c: add tooltips to the profile
|
|
combo boxes.
|
|
|
|
2007-08-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpcolorprofilecombobox.[ch]
|
|
* libgimpwidgets/gimpcolorprofilestore.[ch]
|
|
* libgimpwidgets/gimpcolorprofilestore-private.h: changed API to
|
|
deal with filenames instead of URIs.
|
|
|
|
* app/widgets/gimpprofilechooserdialog.[ch]: same here.
|
|
|
|
* app/dialogs/preferences-dialog.c
|
|
* plug-ins/common/lcms.c: changed accordingly.
|
|
|
|
2007-08-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/preferences-dialog.c
|
|
* plug-ins/common/lcms.c: don't unref the file-chooser dialog.
|
|
|
|
2007-08-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/Makefile.am
|
|
* libgimpwidgets/gimpwidgets.h
|
|
* libgimpwidgets/gimpwidgetstypes.h
|
|
* libgimpwidgets/gimpcolorprofilecombobox.[ch]
|
|
* libgimpwidgets/gimpcolorprofilestore.[ch]
|
|
* libgimpwidgets/gimpcolorprofilestore-private.h: new widget to
|
|
select color profiles.
|
|
|
|
* libgimpwidgets/gimpwidgets.def: updated.
|
|
|
|
* app/widgets/gimpprofilechooserdialog.[ch]: remember the name of
|
|
the last previewed profile.
|
|
|
|
* app/dialogs/preferences-dialog.c: use the new color profile
|
|
combo-box.
|
|
|
|
* plug-ins/common/lcms.c: use the new color profile combo-box.
|
|
|
|
2007-08-14 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpimage-item-list.c: fixed API docs.
|
|
|
|
2007-08-14 Øyvind Kolås <pippin@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-render.c: Fixed regression at zoom
|
|
levels > 100%, and moved some floating point code out of the worker
|
|
function.
|
|
|
|
2007-08-14 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/common/dicom.c
|
|
* plug-ins/common/psd-load.c
|
|
* plug-ins/common/sunras.c: applied patch from Nils Philippsen
|
|
that replaces several calls to g_error() by g_message() and
|
|
gimp_quit() so that GIMP does not complain when a plug-in exits.
|
|
Fixes bug #466610.
|
|
|
|
2007-08-14 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/common/dicom.c
|
|
* plug-ins/common/psd-load.c
|
|
* plug-ins/common/sunras.c: applied patch from Nils Philippsen
|
|
that replaces several calls to g_error() by g_message() and
|
|
gimp_quit() so that GIMP does not complain when a plug-in exits.
|
|
Fixes bug #466610.
|
|
|
|
2007-08-14 Øyvind Kolås <pippin@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-render.c: replaced a computed lookup
|
|
table acceleration with fixed point logic.
|
|
|
|
2007-08-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/csource.c (save_image): fixed calculation of
|
|
alpha value (bug #466402).
|
|
|
|
2007-08-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/libgimp-intl.h: define Q_() for translation context.
|
|
|
|
2007-08-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* modules/cdisplay_lcms.c: include glib.h before checking for
|
|
G_OS_WIN32. Also #define STRICT for strict type checks.
|
|
|
|
2007-08-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplay.c
|
|
* app/display/gimpdisplay-render.c: formatting.
|
|
|
|
2007-08-13 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/scheme-wrapper.c (ts_output_string): Use the
|
|
string length in bytes passed in instead of recalculating it.
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme.c: Added comment.
|
|
|
|
2007-08-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/gimphistogram.c (gimp_histogram_get_std_dev): corrected
|
|
caluclation for the histogram in RGB mode (bug #466189).
|
|
|
|
2007-08-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpnumberpairentry.c: use italic font if not in
|
|
user-override mode.
|
|
|
|
* app/tools/gimprectangleoptions.c: removed auto-mode icon.
|
|
|
|
* themes/Default/images/Makefile.am
|
|
* themes/Default/images/stock-auto-mode-16.png
|
|
* libgimpwidgets/gimpnumberpairentry.[ch]: removed
|
|
GIMP_STOCK_AUTO_MODE.
|
|
|
|
2007-08-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/gui/gui-vtable.c (gui_pdb_dialog_new): added missing cast.
|
|
|
|
2007-08-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* modules/Makefile.am (libcdisplay_lcms_la_LIBADD): link with
|
|
gdi32 on PLATFORM_WIN32.
|
|
|
|
* modules/cdisplay_lcms.c: changed include order to fix the build
|
|
on MingW (see bug #78265).
|
|
|
|
2007-08-13 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangleoptions.c (gimp_rectangle_options_gui):
|
|
Put the auto-mode GtkImage to the right of the Aspect ratio/Size
|
|
entry instead of to the left.
|
|
|
|
2007-08-12 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangleoptions.c (gimp_rectangle_options_gui):
|
|
Set a 16x16 size request on the auto-mode images.
|
|
|
|
2007-08-12 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangleoptions.c (gimp_rectangle_options_gui):
|
|
Right-align X, Y, Width and Height entries.
|
|
|
|
2007-08-12 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangleoptions.[ch]: Setup a
|
|
GIMP_STOCK_AUTO_MODE GtkImage to be shown in the options when
|
|
Fixed: Aspect ratio/Size entries are in auto-mode.
|
|
|
|
* themes/Default/images/Makefile.am: Added
|
|
stock-auto-mode-16.png (which is a copy of
|
|
preferences/folders-interp-16.png for now).
|
|
|
|
* libgimpwidgets/gimpstock.[ch]: Added GIMP_STOCK_AUTO_MODE.
|
|
|
|
2007-08-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* modules/cdisplay_lcms.c (cdisplay_lcms_get_display_profile):
|
|
applied patch from Yoshinori Yamakawa that adds code to get the
|
|
monitor profile from Win32.
|
|
|
|
* app/dialogs/preferences-dialog.c: enabled the toggle for
|
|
"display-profile-from-gdk" on all systems.
|
|
|
|
2007-08-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpenumcombobox.h
|
|
* libgimpwidgets/gimpenumlabel.h
|
|
* libgimpwidgets/gimpenumstore.h
|
|
* libgimpwidgets/gimpenumwidgets.h
|
|
* libgimpwidgets/gimppropwidgets.h: added missing G_BEGIN_DECLS
|
|
and G_END_DECLS.
|
|
|
|
2007-08-11 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/actions/tools-actions.c
|
|
* app/actions/tools-commands.[ch]: removed unused rectangle tool
|
|
actions.
|
|
|
|
2007-08-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/lcms.c: further work on the dialog.
|
|
|
|
2007-08-11 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/vectors/gimpstroke-new.[ch]: formatting.
|
|
|
|
2007-08-11 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/plug-in/Makefile.am: renamed files:
|
|
|
|
* app/plug-in/plug-in-error.[ch]: old names
|
|
* app/plug-in/gimppluginerror.[ch]: new names
|
|
|
|
* app/plug-in/plug-in-icc-profile.c
|
|
* app/file/file-open.c: changed accordingly.
|
|
|
|
2007-08-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/lcms.c: factored out code to a utility function.
|
|
|
|
2007-08-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/lcms.c: don't open the destination profile twice.
|
|
|
|
2007-08-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/lcms.c (lcms_icc_apply): if the image has a
|
|
selection, save it, unset it and restore it after the conversion.
|
|
|
|
2007-08-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/png.c
|
|
* plug-ins/common/tiff-load.c
|
|
* plug-ins/jpeg/jpeg-load.c: made the icc-profile undoable and
|
|
persistent.
|
|
|
|
* devel-docs/parasites.txt: document this.
|
|
|
|
* plug-ins/common/lcms.c: made colorspace conversion undoable.
|
|
|
|
* app/file/file-open.c: disable undo while doing the colorspace
|
|
conversion on load.
|
|
|
|
2007-08-11 Michael Natterer <mitch@gimp.org>
|
|
|
|
* libgimpbase/gimpbaseenums.[ch]
|
|
* libgimpbase/gimpenv.[ch]: changed enum GimpUserDirectory and API
|
|
of gimp_user_directory() so that g_get_user_special_dir() can be
|
|
used instead as soon as we depend on GLib 2.14.
|
|
|
|
* tools/pdbgen/enums.pl: regenerated.
|
|
|
|
* app/widgets/gimpfiledialog.c
|
|
* plug-ins/pygimp/gimpmodule.c: changed accordingly.
|
|
|
|
2007-08-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* menus/image-menu.xml.in: added "<Image>/Image/Mode/Color Profile"
|
|
as a placeholder below the Image Mode radio items.
|
|
|
|
* plug-ins/common/lcms.c (query): register menu entries to assign
|
|
and apply color profiles. Dialog implementation is still missing...
|
|
|
|
2007-08-11 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimpcroptool.c (gimp_crop_tool_execute): Initialize
|
|
'tool' before using it.
|
|
|
|
2007-08-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme-private.h: removed now
|
|
unneeded _skey member from union. Part of the revert of bug #374854.
|
|
|
|
2007-08-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimphistogramview.c (gimp_histogram_view_draw_spike):
|
|
pass the maximum value double and draw the histogram one pixel less
|
|
high. Fixes bug #465669.
|
|
|
|
2007-08-11 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme.c: Commited patch from
|
|
Sven Neumann that reverts the optimization patch which stored
|
|
collation keys. See bug #374854.
|
|
|
|
2007-08-11 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangletool.c
|
|
(gimp_rectangle_tool_update_handle_sizes): Update handle sizes
|
|
based on the shell-visible part of the rectangle.
|
|
(gimp_rectangle_tool_start, gimp_rectangle_tool_halt):
|
|
Connect/disconnect to the "scrolled" signal of the shell and
|
|
update handle sizes.
|
|
|
|
2007-08-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print-page-layout.c (print_size_info_set_resolution):
|
|
applied patch from Stefan Röllin that fixes bug #465527.
|
|
|
|
2007-08-11 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangletool.c
|
|
(gimp_rectangle_tool_button_release): Halt the tool on cancel if a
|
|
rectangle has not previously been created.
|
|
|
|
2007-08-11 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangletool.c
|
|
(gimp_rectangle_tool_update_highlight): Renamed from
|
|
gimp_rectangle_tool_set_highlight
|
|
(gimp_rectangle_tool_button_release): Add call to
|
|
gimp_rectangle_tool_update_highlight to keep highlight in sync
|
|
when a crop rectangle is cancelled.
|
|
|
|
2007-08-11 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/widgets/gimppropwidgets.c
|
|
(gimp_prop_number_pair_entry_number_pair_user_override_notify):
|
|
Only set config user override property when it changed, to avoid
|
|
deadlock.
|
|
|
|
2007-08-11 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpeg-save.c (save_dialog): use a more
|
|
understandable label and a tooltip for the option enabling custom
|
|
quantization tables.
|
|
|
|
2007-08-10 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpeg.[ch]
|
|
* plug-ins/jpeg/jpeg-save.[ch]: in the JPEG save dialog, removed
|
|
the option "Force baseline JPEG" and added the new option "Use
|
|
custom quantization tables" to allow resaving a JPEG file with the
|
|
same compression settings as the original file. This is useful if
|
|
the quantization tables are different from those that can be
|
|
created by the IJG JPEG library.
|
|
|
|
* plug-ins/jpeg/jpeg-settings.[ch]: updated comments, changed the
|
|
return type of jpeg_restore_original_tables() because the IJG JPEG
|
|
library expects unsigned integers.
|
|
|
|
2007-08-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpnumberpairentry.c: store separators as
|
|
gunichar array. Use the default separator in case that no
|
|
separator is set. Rewritten gimp_number_pair_entry_parse_text()
|
|
to handle non-ASCII separators.
|
|
|
|
2007-08-10 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimpcroptool.c (gimp_crop_tool_button_release): Set
|
|
default 'Fixed: Aspect ratio' values to the size of the pending
|
|
crop rectangle. Fixes bug #355545.
|
|
|
|
* app/tools/gimprectangletool.[ch]
|
|
(gimp_rectangle_tool_get_rectangle_size): New helper function.
|
|
|
|
2007-08-10 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/widgets/gimppropwidgets.c
|
|
(gimp_prop_number_pair_entry_config_notify): Fixed bug where
|
|
property notifications were checked against hardcoded property
|
|
names instead of the ones configured to the
|
|
GimpPropNumberPairEntryData object.
|
|
|
|
2007-08-10 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangleoptions.c: Added
|
|
"default-aspect-numerator", "default-aspect-denominator",
|
|
"default-fixed-size-width" and "default-fixed-size-height" as
|
|
non-serialized tool options, and "overridden-fixed-aspect" and
|
|
"overridden-fixed-size" as serialized ones.
|
|
|
|
* app/widgets/gimppropwidgets.c (gimp_prop_number_pair_entry_*):
|
|
Added support for the new GimpRectangleOptions.
|
|
|
|
2007-08-10 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* libgimpwidgets/gimpnumberpairentry.c
|
|
(gimp_number_pair_entry_parse_text): Remove code that has not with
|
|
parsing to do, so that clients that use this function can be more
|
|
flexible about what to do with parsing results.
|
|
(gimp_number_pair_entry_events): Handle results of parsing here
|
|
instead.
|
|
|
|
2007-08-10 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/widgets/gimppropwidgets.[ch]: Merged gimp_prop_size_2d_* and
|
|
gimp_prop_aspect_ratio_* to gimp_prop_number_pair_*.
|
|
|
|
* app/tools/gimprectangleoptions.c (gimp_rectangle_options_gui):
|
|
Use the merged gimp_prop_number_pair_entry_new.
|
|
|
|
2007-08-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimppropwidgets.c
|
|
(gimp_prop_file_chooser_button_new_with_dialog): added bug number.
|
|
|
|
2007-08-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpfiledialog.c (gimp_file_dialog_set_image): minor
|
|
cleanup.
|
|
|
|
2007-08-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpnumberpairentry.c: formatting.
|
|
|
|
2007-08-10 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* libgimpwidgets/gimpnumberpairentry.[ch]: Some minor cleanup, and
|
|
(gimp_number_pair_entry_set_user_override)
|
|
(gimp_number_pair_entry_get_user_override): are now in the API.
|
|
|
|
* libgimpwidgets/gimpwidgets.def: Updated.
|
|
|
|
2007-08-09 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* libgimpwidgets/gimpnumberpairentry.[ch]: Added properties for
|
|
most of the instance members, and updated API.
|
|
(gimp_number_pair_entry_get_aspect)
|
|
(gimp_number_pair_entry_get_default_values)
|
|
(gimp_number_pair_entry_get_ratio)
|
|
(gimp_number_pair_entry_set_aspect)
|
|
(gimp_number_pair_entry_set_ratio): Added API functions.
|
|
|
|
* libgimpwidgets/gimpwidgets.def: Updated.
|
|
|
|
2007-08-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print-settings.c: store the selected paper-size.
|
|
|
|
2007-08-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/gui/splash.c: tweaked label positons.
|
|
|
|
2007-08-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print-preview.[ch]: while dragging the preview
|
|
image, draw only an outline.
|
|
|
|
2007-08-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/preferences-dialog.c: tweaked spacings on the Color
|
|
Management page.
|
|
|
|
2007-08-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print-page-layout.c: fixed the behavior when
|
|
changing the unit.
|
|
|
|
2007-08-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print-page-layout.c
|
|
* plug-ins/print/print.c: tweaked layout and changed labels to the
|
|
terms used in the EOG print dialog.
|
|
|
|
2007-08-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print.[ch]
|
|
* plug-ins/print/print-page-layout.c
|
|
* plug-ins/print/print-settings.c: replaced the two Center buttons
|
|
with a combo-box.
|
|
|
|
2007-08-08 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpui.defs: remove reference to now deprecated
|
|
gimp_color_display_new() function.
|
|
|
|
2007-08-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpnumberpairentry.[ch]: formatting. Fixed use
|
|
of instance private data, added missing parameter checks.
|
|
|
|
2007-08-08 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
Renamed GimpRatioEntry to GimpNumberPairEntry, and generalized the
|
|
code a lot, so that it can be used both for 'Fixed: Aspect ratio'
|
|
and 'Fixed: Size'. Support is also added for having default values
|
|
and a 'user overrided' value mode.
|
|
|
|
* libgimpwidgets/gimpnumberpairentry.[ch]: Now contains the
|
|
rewrite and generalization of GimpRatioEntry.
|
|
(gimp_number_pair_entry_get_type)
|
|
(gimp_number_pair_entry_new)
|
|
(gimp_number_pair_entry_set_default_values)
|
|
(gimp_number_pair_entry_set_values)
|
|
(gimp_number_pair_entry_get_values): New libgimpwidget API.
|
|
|
|
* app/widgets/gimppropwidgets.[ch] (gimp_prop_size_2d_new): Added
|
|
new helper widget for setting up a GimpNumberPairEntry for the
|
|
Fixed: Size entry in the Rectangle Options.
|
|
|
|
* app/tools/gimprectangleoptions.c (gimp_rectangle_options_gui):
|
|
Use the new gimp_prop_size_2d_entry for the Fixed: Size entry.
|
|
|
|
* libgimpwidgets/gimpwidgets.def: Removed gimp_ratio_entry_* and
|
|
added gimp_number_pair_entry_*.
|
|
|
|
* libgimpwidgets/gimpwidgets.h * libgimpwidgets/gimpwidgetstypes.h
|
|
* libgimpwidgets/Makefile.am (libgimpwidgets_2_0_la_sources)
|
|
(libgimpwidgetsinclude_HEADERS): Updated accordingly.
|
|
|
|
2007-08-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/lcms.c (lcms_image_get_profile): fixed a bug
|
|
that I introduced earlier today.
|
|
|
|
2007-08-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpprofilechooserdialog.[ch]: use a text view in a
|
|
scrolled window for the preview area.
|
|
|
|
2007-08-08 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* libgimpwidgets/gimpratioentry.[ch]: Migrate entry completion
|
|
code and put responsability on clients to set that up when needed.
|
|
|
|
* app/tools/gimprectangleoptions.[ch]: Setup entry completion code
|
|
manually for the GimpRatioEntry widgets by using
|
|
(gimp_rectangle_options_setup_ratio_completion)
|
|
(gimp_ratio_entry_history_select, gimp_ratio_entry_history_add):
|
|
these new functions.
|
|
|
|
2007-08-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* modules/cdisplay_lcms.c
|
|
* plug-ins/common/lcms.c: corrected memory handling.
|
|
cmsOpenProfileFromMem() actually copies the data.
|
|
|
|
* libgimpwidgets/gimpcolordisplay.c
|
|
* libgimpwidgets/gimpcolordisplaystack.c: disconnect in dispose().
|
|
|
|
2007-08-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpeg-save.c (save_dialog): added missing call to
|
|
destroy_preview(). Fixes bug #464457.
|
|
|
|
* plug-ins/jpeg/jpeg-load.c
|
|
* plug-ins/jpeg/jpeg-save.c
|
|
* plug-ins/jpeg/jpeg.[ch]: renamed global variables used for the
|
|
preview hack.
|
|
|
|
2007-08-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/preferences-dialog.c: added buttons to unset the
|
|
color profiles.
|
|
|
|
* app/widgets/gimppropwidgets.c
|
|
* libgimpwidgets/gimppropwidgets.c: minor cleanup.
|
|
|
|
2007-08-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/paint-funcs/Makefile.am
|
|
|
|
* app/paint-funcs/sample-funcs.[ch]: renamed to
|
|
* app/paint-funcs/subsample-region.[ch]
|
|
|
|
* app/paint-funcs/scale-funcs.[ch]: renamed to
|
|
* app/paint-funcs/scale-region.[ch]
|
|
|
|
* app/paint-funcs/reduce-region.[ch]: new files based on a patch
|
|
from Geert Jordaens (bug #464466).
|
|
|
|
* app/base/tile-manager-preview.c
|
|
* app/core/gimp-transform-region.c
|
|
* app/core/gimpbrush-scale.c
|
|
* app/core/gimpdrawable-preview.c
|
|
* app/core/gimpdrawable.c: changed accordingly.
|
|
|
|
2007-08-08 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangleoptions.c
|
|
(gimp_rectangle_options_iface_base_init): Serialize Fixed:
|
|
Width/Height/Size to config.
|
|
|
|
2007-08-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell.c (gimp_display_shell_new): fixed
|
|
reference count of the display filter stack.
|
|
|
|
2007-08-08 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/widgets/gimppropwidgets.[ch]
|
|
(gimp_prop_aspect_ratio_new)
|
|
(gimp_prop_aspect_ratio_changed): Remove fixed_aspect_property.
|
|
|
|
* app/tools/gimprectangleoptions.c (gimp_rectangle_options_gui):
|
|
Changed accordingly.
|
|
|
|
2007-08-08 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangleoptions.[ch]: Use separate
|
|
desired-fixed-size-width/height properties for Fixed: Size instead
|
|
of sharing properties with Fixed: Width/Height.
|
|
|
|
* app/tools/gimprectangletool.c: Use the two new properties for
|
|
Fixed: Size.
|
|
|
|
2007-08-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print-page-layout.c: added entries for the right
|
|
and bottom margins. Use the unit from the image size entry.
|
|
|
|
2007-08-07 Tor Lillqvist <tml@novell.com>
|
|
|
|
* modules/Makefile.am: Add libgimpcolor to cdisplay_libadd.
|
|
|
|
2007-08-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/png.c (save_image): in the absence of an
|
|
embedded color profile, write the sRGB chunk.
|
|
|
|
2007-08-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimppalette-import.c
|
|
* app/core/gimppalette-load.[ch]: applied slightly modified version
|
|
of a patch from Nicola Archibald that adds support for importing
|
|
Adobe Color palette version 1 files (bug #316618).
|
|
|
|
2007-08-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/gui/gui-vtable.c (gui_pdb_dialog_new): as a workaround for
|
|
bug #360106, set a timeout that presents the dialog window.
|
|
|
|
* app/widgets/gimppdbdialog.c (gimp_pdb_dialog_set_property):
|
|
formatting.
|
|
|
|
2007-08-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpimage.c (gimp_image_get_icc_profile): return NULL
|
|
if the parasite exists but it is empty.
|
|
|
|
2007-08-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpwidgetstypes.h: removed leftover typedef
|
|
for GimpResolutionEntry.
|
|
|
|
* plug-ins/common/poppler.c: added the typedef here.
|
|
|
|
2007-08-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/plug-in/Makefile.am
|
|
* app/plug-in/plug-in-error.[ch]: new files defining the
|
|
GimpPlugIn error domain.
|
|
|
|
* app/plug-in/plug-in-icc-profile.c (plug_in_icc_profile_apply_rgb):
|
|
set an error code.
|
|
|
|
* app/file/file-open.c (file_open_profile_apply_rgb): only do the
|
|
profile conversion if color management is enabled. If the plug-in
|
|
is missing, show a warning and disable color management.
|
|
Fixes bug #434205.
|
|
|
|
* modules/cdisplay_lcms.c (cdisplay_lcms_get_rgb_profile): check
|
|
if we actually got a profile before checking its color space.
|
|
|
|
2007-08-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-scripts.c (script_fu_menu_map):
|
|
added more mappings from old to new Script-Fu menu locations.
|
|
|
|
2007-08-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpcolordisplay.[ch]: added GimpColorConfig and
|
|
GimpColorManaged as construct-only properties.
|
|
Deprecated gimp_color_display_new().
|
|
|
|
* libgimpwidgets/gimpwidgets.def: updated for new symbols.
|
|
|
|
* app/widgets/gimpcolordisplayeditor.c: use g_object_new() instead
|
|
of gimp_color_display_new().
|
|
|
|
* modules/cdisplay_lcms.c: use the image's embedded color profile
|
|
for the display filter. Assume sRGB if no monitor profile is
|
|
configured.
|
|
|
|
* app/display/gimpdisplayshell.c:
|
|
* app/display/gimpdisplayshell-filter.[ch]: pass the display as
|
|
color-managed object to the display filter.
|
|
|
|
2007-08-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpimage.c: added missing static qualifier.
|
|
|
|
* app/display/gimpdisplayshell.c
|
|
* app/display/gimpdisplayshell-handlers.c: implement the
|
|
GimpColorManaged interface and delegate it to GimpImage.
|
|
|
|
2007-08-06 Manish Singh <yosh@gimp.org>
|
|
|
|
* configure.in: specify #include correctly for KEY_OK check.
|
|
|
|
2007-08-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/lcms.c (run): simplified.
|
|
|
|
2007-08-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/svg.c (load_rsvg_pixbuf): set the base URI so
|
|
that librsvg can resolve relative paths.
|
|
|
|
2007-08-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in: don't build linux-input controller module if
|
|
KEY_OK is undefined (bug #463729).
|
|
|
|
2007-08-05 Hans Breuer <hans@breuer.org>
|
|
|
|
* **/makefile.msc app/gimpcore.def : updated msvc build
|
|
|
|
2007-08-05 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangletool.c (gimp_rectangle_tool_motion): When
|
|
a new rectangle is created and Fixed: Size is used, set rectangle
|
|
function to RECT_MOVING.
|
|
|
|
2007-08-05 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangletool.c (gimp_rectangle_tool_auto_shrink):
|
|
Update tool options after shrinking.
|
|
|
|
2007-08-05 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangleoptions.c (gimp_rectangle_options_gui):
|
|
Aligned widgets.
|
|
|
|
2007-08-04 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
Update rectangle tool options to bring it closer to the spec. The
|
|
major change is the use of a 'Fixed:' check box and a 'Aspect
|
|
ratio/Width/Height/Size' combo box. The check box is togglable
|
|
with Shift while rubber-banding.
|
|
|
|
* app/tools/gimprectangletool.c
|
|
(gimp_rectangle_tool_active_modifier_key): Set other side also
|
|
when Shift is released.
|
|
(gimp_rectangle_tool_update_options): Don't supress updates of
|
|
tool options on fixed width/height/size
|
|
(gimp_rectangle_tool_apply_fixed_height)
|
|
(gimp_rectangle_tool_update_with_coord)
|
|
(gimp_rectangle_tool_handle_general_clamping): Use new tool option
|
|
interface and members.
|
|
|
|
* app/tools/gimprectangleoptions.[ch]
|
|
(gimp_rectangle_options_iface_base_init)
|
|
(gimp_rectangle_options_install_properties)
|
|
(gimp_rectangle_options_(get|set)_property): Remove and add
|
|
relevant properties.
|
|
(gimp_rectangle_options_private_finalize): Unref the new widgets
|
|
used in tool options.
|
|
(gimp_rectangle_options_fixed_rule_changed): New, update tool
|
|
options depending on current option state.
|
|
(gimp_rectangle_options_gui): Modified according to change log
|
|
entry summary.
|
|
(gimp_rectangle_options_unparent_fixed_rule_widgets): New helper.
|
|
(gimp_rectangle_options_fixed_rule_active): New, clients should
|
|
use this to find out if a certain fixed-mode is active.
|
|
|
|
* app/tools/tools-enums.[ch]: Added GimpRectangleToolFixedRule.
|
|
|
|
2007-08-04 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
Don't apply fixed aspect on pending rectangles that are not being
|
|
rubber-banded, when this is changed in the rectangle tool options.
|
|
|
|
* app/tools/gimprectangletool.c (gimp_rectangle_tool_options_notify):
|
|
Don't synthesize motion for fixed aspect ratio options changes
|
|
|
|
* app/tools/gimprectangleoptions.c (gimp_rectangle_options_gui): Removed
|
|
callback to
|
|
(gimp_rectangle_options_notify_aspect): which is not needed any more,
|
|
and hence is removed.
|
|
|
|
2007-08-03 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-scripts.c (script_fu_menu_map): added a
|
|
map from old to new Script-Fu submenus (to be extended).
|
|
|
|
2007-08-03 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpoffsetarea.c: applied modified patch from
|
|
Aurimas Juška to improve handling of very small images (bug #463096).
|
|
|
|
2007-08-02 Michael Natterer <mitch@gimp.org>
|
|
|
|
Make sure image thumbnails that are saved or given to plugins are
|
|
constructed synchronously. Fixes bug #461703.
|
|
|
|
* app/core/gimpprojection.c (gimp_projection_pickable_flush):
|
|
invalidate the preview after constructing the projection.
|
|
|
|
* app/core/gimpimagefile.c (gimp_imagefile_save_thumb)
|
|
* tools/pdbgen/pdb/image.pdb (image_thumbnail): call
|
|
gimp_pickable_flush() on the projection so is constructed now, not
|
|
later.
|
|
|
|
* app/pdb/image_cmds.c: regenerated.
|
|
|
|
2007-08-02 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpcroptool.c (gimp_crop_tool_cursor_update): no need
|
|
to set the tool cursor here, we already do that in init() and
|
|
never change it.
|
|
|
|
* app/widgets/gimpcursor.c (gimp_cursor_new): don't show the move
|
|
cursor and the move modifier at the same time. Some small
|
|
cleanups.
|
|
|
|
2007-08-02 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpegqual.c: sprinkled const qualifiers.
|
|
|
|
2007-08-02 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpegqual.c: added many options, added a list of
|
|
known quantization tables to make comparisons and identification
|
|
of JPEG files easier.
|
|
|
|
2007-08-01 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpcolor/gimprgb-parse.c: corrected documentation.
|
|
|
|
2007-07-31 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimprectangleselecttool.c
|
|
* app/tools/gimprectangletool.c: formatting.
|
|
|
|
2007-07-31 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimptoolview.c (gimp_tool_view_eye_clicked): don't
|
|
leak the GtkTreePath.
|
|
|
|
2007-07-31 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/tile.c: this plug-in doesn't need a tile cache.
|
|
|
|
2007-07-30 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/plug-in/gimpplugin.[ch]: don't call gp_quit_write() on a
|
|
plug-in with a broken pipe. Fixes bug #460878.
|
|
|
|
2007-07-30 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimp.c
|
|
* libgimpbase/gimpwire.c: cosmetic changes.
|
|
|
|
2007-07-30 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpimage.c (gimp_image_drawable_update): cosmetics.
|
|
|
|
2007-07-29 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/file/file-open.c
|
|
* app/plug-in/plug-in-icc-profile.c: minor cleanups.
|
|
|
|
2007-07-29 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/tiff-load.c
|
|
* plug-ins/common/tiff-save.c: use g_open() to open the file.
|
|
Should fix filename encoding problems on Win32 (bug #461449).
|
|
|
|
2007-07-29 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/lcms.c: also calculate the checksum when loading
|
|
the RGB profile from disk (bug #456017).
|
|
|
|
2007-07-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/jigsaw.c: applied patch from Aurimas Juška
|
|
that changes the Jigsaw plug-in to use a GimpAspectPreview instead
|
|
of a GimpZoomPreview (bug #356716).
|
|
|
|
2007-07-27 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* tools/Makefile.am (test_clipboard_SOURCES)
|
|
* libgimpthumb/Makefile.am (gimp_thumbnail_list_SOURCES): fixed
|
|
typos: SURCES -> SOURCES.
|
|
|
|
2007-07-27 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpeg-quality.c (jpeg_detect_quality): simplify the
|
|
formula so that it returns a slightly lower estimated quality when
|
|
there is no exact match with the IJG quantization tables.
|
|
|
|
2007-07-27 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-callbacks.c: factored out utility
|
|
function gimp_display_shell_update_focus() which sets the active
|
|
tool into the proper state after the canvas received focus.
|
|
|
|
(gimp_display_shell_canvas_tool_events): use it here instead of
|
|
duplicating the code 3 times.
|
|
|
|
(gimp_display_shell_ruler_button_press): use it here too so the
|
|
move and color tools don't do weird things in click-to-focus
|
|
mode (when FOCUS_IN is delivered after BUTTON_PRESS).
|
|
|
|
2007-07-27 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpeg.[ch]
|
|
* plug-ins/jpeg/jpeg-save.c (save_dialog): Make the "Save XMP
|
|
data" checkbox insensitive if there is no XMP packet to save.
|
|
|
|
2007-07-26 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/jpeg/Makefile.am
|
|
* plug-ins/jpeg/jpeg-quality.[ch]
|
|
* plug-ins/jpeg/jpeg-settings.[ch]: new files including functions
|
|
for detecting the quality setting of existing JPEG files by
|
|
analyzing their quantization tables, functions for storing this
|
|
quality and other JPEG settings in a parasite, and functions for
|
|
restoring these values.
|
|
|
|
* plug-ins/jpeg/jpeg-load.c (load_image): save the original JPEG
|
|
settings in a parasite after reading the JPEG header.
|
|
|
|
* plug-ins/jpeg/jpeg.c (run): restore the original JPEG settings
|
|
if they had been attached to a parasite and if they are better
|
|
than the defaults.
|
|
|
|
* plug-ins/jpeg/jpeg-save.c (save_image): added new type of
|
|
subsampling 1x2,1x1,1x1, which is useful for images with height >
|
|
width such as rotated images from some cameras.
|
|
(save_dialog): added hints about how the subsampling types can be
|
|
used, marked these strings as translatable.
|
|
|
|
* plug-ins/jpeg/jpegqual.c: new utility to report the quality
|
|
settings and sampling factors of existing JPEG files.
|
|
|
|
2007-07-26 Michael Schumacher <schumaml@cvs.gnome.org>
|
|
|
|
* libgimp/gimp.def: added missing gimp_progress_end
|
|
|
|
2007-07-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print.c: call g_thread_init(), just in case...
|
|
|
|
2007-07-26 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/common/xbm.c: change the default mask file suffix from
|
|
"_mask" to "-mask".
|
|
|
|
2007-07-26 Michael Natterer <mitch@gimp.org>
|
|
|
|
* cursors/cursor-move.png
|
|
* cursors/gimp-tool-cursors.xcf
|
|
* cursors/xbm/cursor-move.xbm
|
|
* cursors/xbm/cursor-move-mask.xbm: moved the move cursor two
|
|
pixels right and down so it has its hotspot where the small
|
|
crosshair has it. Reduces cursor jumping in the rectangle tool.
|
|
|
|
2007-07-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-dnd.c: moved common code into new
|
|
utility function gimp_display_shell_dnd_flush(). Also move focus
|
|
to the image window from this function.
|
|
|
|
2007-07-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/paint/gimpbrushcore.c (gimp_brush_core_interpolate): added a
|
|
sanity check.
|
|
|
|
2007-07-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/Makefile.am: moved contactsheet.scm
|
|
to test_SCRIPTS. We should look at it again after the 2.4 release.
|
|
|
|
2007-07-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print-page-layout.c
|
|
* plug-ins/print/print-settings.c: applied patch from Stefan
|
|
Röllin to save and restore the use-full-page setting (bug #387604).
|
|
|
|
2007-07-25 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print.c: only show an error dialog if being
|
|
called interactively.
|
|
|
|
2007-07-25 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print.c: removed drawable parameter which was
|
|
ignored anyway.
|
|
|
|
* plug-ins/print/print-draw-page.c (draw_page_cairo): reverted
|
|
last change. Instead reimplemented the drawing to fetch the pixels
|
|
directly into the cairo image surface.
|
|
|
|
2007-07-25 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print-draw-page.c (draw_page_cairo): push a group
|
|
around the image surface fills. This seems to get rid of the white
|
|
stripes in the output.
|
|
|
|
2007-07-25 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print.c (run): always call gimp_ui_init(), we need
|
|
funtionality from GTK+, even if called non-interactively.
|
|
|
|
2007-07-25 Sven Neumann <sven@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/progress.pdb: added new procedure gimp-progress-end.
|
|
|
|
* app/pdb/progress_cmds.c
|
|
* app/pdb/internal_procs.c
|
|
* libgimp/gimpprogress_pdb.[ch]: regenerated.
|
|
|
|
* plug-ins/print/print.[ch]
|
|
* plug-ins/print/print-settings.[ch]: end the progress and save
|
|
the settings from the "end-print" handler. The plug-in then
|
|
appears finished but keeps running in the background until it has
|
|
finished the print operation.
|
|
|
|
2007-07-25 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print.c: delete the export image from the
|
|
"end-print" handler.
|
|
|
|
2007-07-25 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimptool.c (gimp_tool_set_active_modifier_state):
|
|
don't have the tool release ALT when the user releases CONTROL.
|
|
Fixes another stuck modifier instance and other modifier
|
|
weirdness.
|
|
|
|
2007-07-24 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in: bumped version to 2.3.20.
|
|
|
|
2007-07-24 Sven Neumann <sven@gimp.org>
|
|
|
|
* Made 2.3.19 development release.
|
|
|
|
2007-07-24 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print-page-layout.c: string changes.
|
|
|
|
2007-07-24 Sven Neumann <sven@gimp.org>
|
|
|
|
* authors.xml: added Stefan Röllin.
|
|
|
|
* AUTHORS: regenerated.
|
|
|
|
* plug-ins/print/print-page-layout.c: applied patch from Stefan
|
|
Röllin to restore image offsets (bug #387604).
|
|
|
|
2007-07-24 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print-draw-page.c (create_surface_from_rgba):
|
|
use integer arithmetic to do the compositing.
|
|
|
|
2007-07-24 Sven Neumann <sven@gimp.org>
|
|
|
|
* INSTALL
|
|
* configure.in
|
|
* app/gui/gui.c: depend on gtk+ >= 2.10.13. Fixes bug #436242.
|
|
|
|
* configure.in: no need to AC_SUBST() GIMP_API_VERSION twice.
|
|
|
|
2007-07-24 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/imagemap/imap_main.c (main_set_title): use
|
|
g_filename_display_basename() instead of g_path_get_basename().
|
|
|
|
2007-07-24 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print.c: set a print job name.
|
|
|
|
2007-07-24 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print.c: if we created an export image, delete
|
|
it as soon as possible so it isn't left behind if the user kills
|
|
the plug-in later because of printer problems.
|
|
|
|
2007-07-23 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* README: Use ~/.gimp-2.3 instead of ~/.gimp-2.2.
|
|
|
|
2007-07-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print.[ch]
|
|
* plug-ins/print/print-page-layout.c
|
|
* plug-ins/print/print-settings.[ch]: removed image_ID from the
|
|
PrintData struct and made sure that the parasites are read from
|
|
and attached to the original image, not the export image.
|
|
|
|
2007-07-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print.c: don't add an alpha channel.
|
|
|
|
* plug-ins/print/print-draw-page.c: always use CAIRO_FORMAT_RGB24.
|
|
|
|
2007-07-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpprojection-construct.c: minor code cleanup.
|
|
|
|
2007-07-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print.c (print_image): only delete the image if
|
|
gimp_export_image() actually created a new one.
|
|
|
|
* plug-ins/print/print-page-layout.c: some more dialog layout tweaks.
|
|
|
|
2007-07-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpactiongroup.[ch]: added convenience function
|
|
gimp_action_group_activate_action().
|
|
|
|
2007-07-20 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/common/tga.c (ReadImage): added support for reading
|
|
indexed TGA images with transparency information in the colormap.
|
|
These images are now promoted to RGBA. Fixes bug #445559.
|
|
(save_image): save INDEXEDA images correctly instead of saving
|
|
uninitialized tile data to the file.
|
|
|
|
2007-07-20 Sven Neumann <sven@gimp.org>
|
|
|
|
Applied another patch from Stefan Röllin:
|
|
|
|
* plug-ins/print/print-page-layout.c: align buttons.
|
|
|
|
2007-07-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/text/gimptext.c (gimp_text_set_property): don't call strlen
|
|
on a NULL font name.
|
|
|
|
2007-07-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimprectangletool.c: fixed a gtk-doc comment.
|
|
|
|
2007-07-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/menus/menus.c (menus_clear): overwrite the menurc with the
|
|
systemwide default. Only if that fails, delete the menurc file.
|
|
|
|
* app/dialogs/preferences-dialog.c: string change.
|
|
|
|
* app/core/gimp-user-install.c: formatting.
|
|
|
|
2007-07-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpoffsetarea.c
|
|
* plug-ins/print/print-preview.c: set a cursor to indicate that
|
|
the area is interactive.
|
|
|
|
* plug-ins/print/print-page-layout.c: minor dialog tweaks.
|
|
|
|
2007-07-20 Sven Neumann <sven@gimp.org>
|
|
|
|
Applied patch from Stefan Röllin attached to bug #387604:
|
|
|
|
* plug-ins/print/print-draw-page.c: take offsets into account.
|
|
|
|
2007-07-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpimage-quick-mask.[ch]: remember whether a channel
|
|
was active before quick mask was activated. Fixes bug #134371.
|
|
|
|
2007-07-20 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/faxg3/faxg3.c (query): changed the magic string to
|
|
"Research" starting at offset 4 (this also matches the longer
|
|
string "PC Research, Inc" starting at offset 1). Addresses a part
|
|
of bug #445559.
|
|
|
|
2007-07-19 Sven Neumann <sven@gimp.org>
|
|
|
|
Applied patch from Stefan attached to bug #387604:
|
|
|
|
* plug-ins/print/Makefile.am
|
|
* plug-ins/print/print-preview.[ch]: new files implementing a
|
|
print preview similar to GimpOffsetArea.
|
|
|
|
* plug-ins/print/print.[ch]
|
|
* plug-ins/print/print-page-layout.c
|
|
* plug-ins/print/print-settings.c: adds GUI to adjust the offsets.
|
|
|
|
2007-07-19 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpimage.[ch]: renamed gimp_image_active_drawable() to
|
|
gimp_image_get_active_drawable().
|
|
|
|
* app/[lots of files]
|
|
* tools/pdbgen/pdb/paths.pdb
|
|
* tools/pdbgen/pdb/image.pdb: changed accordingly.
|
|
|
|
2007-07-19 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpcolortool.c (gimp_color_tool_draw): chain up.
|
|
|
|
2007-07-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/pdb/gimpprocedure.[ch] (gimp_procedure_set_strings): added
|
|
const qualifiers.
|
|
|
|
2007-07-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/paint-funcs/sample-funcs.c: unified subsampling code.
|
|
|
|
2007-07-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/paint-funcs/Makefile.am
|
|
* app/paint-funcs/scale-funcs.[ch]
|
|
* app/paint-funcs/sample-funcs.[ch]: moved subsample_region() to
|
|
new file and also moved subsample_indexed_region() there.
|
|
|
|
* app/base/tile-manager-preview.c
|
|
* app/core/gimpdrawable-preview.c: changed accordingly.
|
|
|
|
2007-07-17 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpeg.c
|
|
* plug-ins/jpeg/jpeg-load.c: Removed obsolete libjpeg error
|
|
manager that was disabling the loading of EXIF data.
|
|
|
|
2007-07-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpeg-load.c (load_image): fixed build for
|
|
HAVE_EXIF being undefined.
|
|
|
|
2007-07-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/tile-manager-preview.[ch]: added
|
|
tile_manager_get_sub_preview().
|
|
|
|
* app/core/gimpdrawable-preview.c: use the new function except for
|
|
indexed drawables.
|
|
|
|
2007-07-17 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
Reorganized the way JPEG comments and metadata are loaded.
|
|
|
|
* plug-ins/jpeg/jpeg-load.c (load_image): sanitize comments
|
|
containing invalid UTF-8 instead of discarding them. If there is
|
|
more than one EXIF block in a file, merge all of them instead of
|
|
keeping only the block that contains a thumbnail image (see also
|
|
bug #446809 and bug #358117). Process XMP after EXIF.
|
|
|
|
* plug-ins/jpeg/jpeg.h: include two null characters as part of the
|
|
EXIF header.
|
|
|
|
* plug-ins/jpeg/jpeg-exif.c: added jpeg_exif_get_orientation(),
|
|
removed jpeg_apply_exif_data_to_image() because this is now done
|
|
directly in jpeg-load.c.
|
|
|
|
* plug-ins/jpeg/jpeg-icc.c
|
|
* plug-ins/jpeg/jpeg-icc.h: removed jpeg_icc_setup_read_profile()
|
|
because jpeg_save_markers() is used directly in jpeg-load.c.
|
|
|
|
2007-07-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/Makefile.am
|
|
* app/base/tile-manager-preview.[ch]: added new file that holds code
|
|
to create a preview from a tile manager.
|
|
|
|
* app/core/gimpbuffer.c
|
|
* app/core/gimpimage-preview.c: use the new function instead of
|
|
duplicating this code.
|
|
|
|
2007-07-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/paint-funcs/scale-funcs.c (scale_region_no_resample): use
|
|
64 bit integers to avoid an overflow. Fixes bug #457209.
|
|
|
|
2007-07-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpcolormapeditor.c: gracefully deal with empty
|
|
colormaps.
|
|
|
|
2007-07-17 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpeg-exif.c (jpeg_setup_exif_for_save): include
|
|
GIMP version number in the EXIF "software" tag. This makes it
|
|
easier to debug issues related to metadata.
|
|
|
|
2007-07-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimp.c (gimp_finalize): free the context list.
|
|
|
|
* app/tools/gimprectangleoptions.c (gimp_rectangle_options_gui):
|
|
removed unused vbox.
|
|
|
|
2007-07-17 Simon Budig <simon@gimp.org>
|
|
|
|
* app/text/gimptext-private.h
|
|
* app/text/gimptextlayout.c
|
|
* app/text/gimptextlayout-render.c: Fix text rendering for xres != yres.
|
|
|
|
2007-07-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpmenudock.c (gimp_menu_dock_new): unref the context.
|
|
|
|
2007-07-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimptoolinfo.c (gimp_tool_info_new): use the tool-info
|
|
identifier as the name of the tool-options object.
|
|
|
|
* app/paint/gimppaintoptions.c (gimp_paint_options_new): use the
|
|
paint-info identifier as the name of the paint-options object.
|
|
|
|
* app/paint/gimp-paint.c (gimp_paint_register): added parameter check.
|
|
|
|
* app/tools/gimp-tools.c (gimp_tools_init): formatting.
|
|
|
|
2007-07-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/plug-in/gimppluginprocedure.c
|
|
(gimp_plug_in_procedure_set_file_proc): plugged tiny memory leak.
|
|
|
|
* libgimpcolor/gimprgb.c (gimp_rgb_min) (gimp_rgb_max): formatting.
|
|
|
|
2007-07-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpconfig/gimpconfigwriter.c (gimp_config_writer_finish):
|
|
don't free the writer struct too early.
|
|
|
|
2007-07-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpimage-new.c (gimp_image_new_get_last_template): sync
|
|
with the default template. Fixes bug #457286.
|
|
|
|
2007-07-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/uri/uri.c
|
|
* plug-ins/uri/uri-backend.h: get the procedure help strings from
|
|
the backend abstraction.
|
|
|
|
* plug-ins/uri/uri-backend-gnomevfs.c
|
|
* plug-ins/uri/uri-backend-libcurl.c
|
|
* plug-ins/uri/uri-backend-wget.c: provide help strings.
|
|
|
|
2007-07-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/png.c: only register one save MIME handler.
|
|
Fixes bug #457045.
|
|
|
|
2007-07-15 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangletool.c (struct
|
|
_GimpRectangleToolPrivate): Added members to keep track of for
|
|
what shell scale the handle sizes were calculated. This is
|
|
necessary so that in
|
|
(gimp_rectangle_tool_control): we only update the handle sizes
|
|
when the zoom level has changed. We must test this, because the
|
|
tool is also paused/resumed when highlightning is on, and we don't
|
|
want to update handle sizes just because highlightning happends to
|
|
be on.
|
|
(gimp_rectangle_tool_scale_has_changed): Added helper function.
|
|
|
|
2007-07-14 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangletool.c
|
|
(gimp_rectangle_tool_set_highlight): Check against
|
|
tool->display == NULL, this check was lost when this function
|
|
was moved out of gimp_rectangle_tool_configure.
|
|
|
|
2007-07-14 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangletool.c (gimp_rectangle_tool_control):
|
|
Also update rectangle handle sizes when canvas zoom is
|
|
changed. (Forgot that in previous commit.)
|
|
|
|
2007-07-14 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
Made the rectangle tool handles not resize during rectangle
|
|
manipulation, as outlined in the spec, by separating highlight
|
|
updating and handle size updating calls.
|
|
|
|
* app/tools/gimprectangletool.c (gimp_rectangle_tool_configure):
|
|
Renamed to
|
|
(gimp_rectangle_tool_update_handle_sizes): and moved
|
|
gimp_rectangle_tool_set_highlight out of it. These two are now
|
|
called independantly.
|
|
|
|
2007-07-14 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangletool.c (gimp_rectangle_tool_clamp_width)
|
|
(gimp_rectangle_tool_clamp_height): Fixed crash when creating a
|
|
rectangle with constraints outside of canvas bounds.
|
|
|
|
2007-07-13 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangletool.c
|
|
(gimp_rectangle_tool_button_release): Don't execute selection if a
|
|
dead area is clicked.
|
|
|
|
2007-07-13 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangletool.c
|
|
(gimp_rectangle_tool_active_modifier_key): Update handle sizes and
|
|
highlight area also when Ctrl is released.
|
|
|
|
2007-07-13 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/common/psd-load.c (load_image): safeguard to avoid
|
|
crashes while loading corrupt PSD images. Fixes bug #327444.
|
|
|
|
2007-07-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/psd-load.c: use g_printerr() for debug output.
|
|
|
|
2007-07-12 Sven Neumann <sven@gimp.org>
|
|
|
|
Work around Pango appending " Not-Rotated" to font names:
|
|
|
|
* app/text/gimptext.c (gimp_text_set_property)
|
|
* app/text/gimpfontlist.c (gimp_font_list_add_font): strip
|
|
" Not-Rotated" from the font name.
|
|
|
|
2007-07-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* authors.xml: added two more contributors.
|
|
|
|
2007-07-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/psd-load.c: don't divide by zero when loading a
|
|
layer or mask with zero width or height. Fixes bug #456042.
|
|
|
|
2007-07-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/lcms.c: clarify which procedures work with RGB
|
|
profiles and which accept profiles for other colorspaces.
|
|
Calculate MD5 checksums of the profile data excluding the header
|
|
and skip attempts to convert between identical profiles (bug #456017).
|
|
|
|
2007-07-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* data/brushes/Calligraphic-Brush-*.vbr
|
|
* data/brushes/Circle-*.vbr
|
|
* data/brushes/Diagonal-Star-*.vbr: restored spacing values. Closes
|
|
bug #157506 again.
|
|
|
|
2007-07-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/chrome-it.scm
|
|
* plug-ins/script-fu/scripts/perspective-shadow.scm
|
|
* plug-ins/script-fu/scripts/selection-round.scm
|
|
* plug-ins/script-fu/scripts/sota-chrome-logo.scm
|
|
* plug-ins/script-fu/scripts/swirltile.scm
|
|
* plug-ins/script-fu/scripts/waves-anim.scm: added leading zero to
|
|
floating point numbers.
|
|
|
|
2007-07-11 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangletool.c: Removed bitfieldized values from
|
|
the SideToResize enum, they are irrelevant. Also renamed
|
|
HANDLE_SIZE to MAX_HANDLE_SIZE.
|
|
|
|
2007-07-10 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/scripts/3dTruchet.scm: TinyScheme doesn't like
|
|
inexact numbers to start with a decimal point. Added leading '0' to
|
|
two instances of '.2'.
|
|
|
|
2007-07-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpeg.c
|
|
* plug-ins/jpeg/jpeg-save.[ch]: fixed an issue with the latest
|
|
changes. Now "Load Defaults" does also work if "Save Defaults"
|
|
wasn't used before.
|
|
|
|
2007-07-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimppropwidgets.c
|
|
(gimp_prop_file_chooser_button_setup): added evil hack to work
|
|
around bug #327243 in GtkFileChooserButton.
|
|
|
|
2007-07-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpeg.c (run): when the save procedure is being
|
|
called with GIMP_RUN_WITH_LAST_VALS and the image doesn't have the
|
|
"jpeg-save-options" parasite set, show the dialog to give the user
|
|
control over the JPEG encoding parameters.
|
|
|
|
2007-07-08 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
Completely rewrote logic in gimp_rectangle_tool_motion, in effect
|
|
also fixing bug #353936 and bug #398188. The general strategy now
|
|
is to have specialized functions doing one thing, and one thing
|
|
only.
|
|
|
|
The patch also makes adjusting the rectangle through the keyboard
|
|
and through the rectangle tool options follow tool options.
|
|
|
|
* app/tools/gimprectangletool.c (gimp_rectangle_tool_motion):
|
|
Completely refactored.
|
|
|
|
(gimp_rectangle_tool_active_modifier_key):
|
|
(gimp_rectangle_tool_synthesize_motion): Submit to tool options.
|
|
|
|
(gimp_rectangle_tool_apply_coord)
|
|
(gimp_rectangle_tool_clamp)
|
|
(gimp_rectangle_tool_clamp_width)
|
|
(gimp_rectangle_tool_clamp_height)
|
|
(gimp_rectangle_tool_keep_inside)
|
|
(gimp_rectangle_tool_keep_inside_horizontally)
|
|
(gimp_rectangle_tool_keep_inside_vertically)
|
|
(gimp_rectangle_tool_apply_fixed_width)
|
|
(gimp_rectangle_tool_apply_fixed_height)
|
|
(gimp_rectangle_tool_apply_aspect)
|
|
(gimp_rectangle_tool_update_with_coord)
|
|
(gimp_rectangle_tool_get_constraints)
|
|
(gimp_rectangle_tool_handle_general_clamping): The new specialized
|
|
functions.
|
|
|
|
2007-07-08 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/tools/gimprectangletool.c
|
|
(gimp_rectangle_tool_active_modifier_key): Block
|
|
gimp_rectangle_tool_options_notify when changing fixed-aspect
|
|
through the shift key. Fixes bug #417168.
|
|
|
|
2007-07-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpeg.c
|
|
* plug-ins/jpeg/jpeg-save.[ch]: applied patch from Etienne which
|
|
adds configurable default parameters similar to the PNG save plug-in.
|
|
Addresses bug #63610.
|
|
|
|
2007-07-08 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/actions/select-actions.c (select_actions): renamed action
|
|
"selection-editor-popup" to "selection-popup". Fixes bug #454364.
|
|
|
|
* app/widgets/gimpdockable.c (gimp_dockable_show_menu): warn when
|
|
above bug happens instead of failing silently.
|
|
|
|
2007-07-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/channel_mixer.c: minor layout tweak.
|
|
|
|
* libgimpwidgets/gimppreviewarea.c (gimp_preview_area_set_colormap):
|
|
clear the colormap to all zeros before setting the new colors.
|
|
|
|
2007-07-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/psd-load.c
|
|
* plug-ins/common/psd-save.c: use UTF-16 encoding instead of UCS-2
|
|
for layer names (bug #445316).
|
|
|
|
2007-07-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpcontainertreeview.c
|
|
(gimp_container_tree_view_name_canceled): removed debug output.
|
|
(gimp_container_tree_view_clear_items)
|
|
(gimp_container_tree_view_remove_item): removed warning; the bug
|
|
this warning referred to has been closed as WONTFIX.
|
|
|
|
2007-07-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/psd-load.c (do_layer_record): applied part of a
|
|
patch from John Marshall that fixes handling of the short layer
|
|
name (bug #445316).
|
|
|
|
2007-07-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/xcf/xcf-load.c (xcf_load_image): marked two error messages
|
|
as translatable strings.
|
|
|
|
* libgimpbase/gimputils.c (gimp_any_to_utf8): insert a blank
|
|
before the text that marks the string as invalid.
|
|
|
|
2007-07-06 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/sunras.c: validate size values read from files
|
|
before using them to allocate memory.
|
|
|
|
2007-07-06 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/psd-load.c: validate size values read from files
|
|
before using them to allocate memory.
|
|
|
|
2007-07-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/displace.c: applied patch from Ulf-D. Ehlert
|
|
that fixes disappearing buttons (bug #454011).
|
|
|
|
2007-07-05 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/common/psp.c: finished error handling cleanup.
|
|
|
|
2007-07-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/psp.c: some cleanup to the error handling.
|
|
|
|
2007-07-05 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/common/psd-load.c (do_layer_record): check for invalid
|
|
number of channels in a layer.
|
|
|
|
* plug-ins/common/pcx.c (load_image): check for invalid image
|
|
width or height.
|
|
|
|
* plug-ins/bmp/bmpread.c: check for invalid image width or height,
|
|
return if the image could not be read instead of trying to set the
|
|
resolution or to flip a non-existing image.
|
|
|
|
2007-07-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimperrordialog.c (gimp_error_dialog_add): don't
|
|
count the number of repeated messages when the error messages are
|
|
being redirected to stderr already.
|
|
|
|
2007-07-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/xcf/xcf-read.c (xcf_read_int32) (xcf_read_int8): return the
|
|
number of bytes that have been read from the file.
|
|
|
|
* app/xcf/xcf-load.c (xcf_load_prop): return FALSE when reading fails.
|
|
|
|
2007-07-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* tools/pdbgen/pdb.pl (arg_parse): allow the use of constants when
|
|
specifying limits for a PDB type.
|
|
|
|
* tools/pdbgen/pdb/channel.pdb
|
|
* tools/pdbgen/pdb/image.pdb
|
|
* tools/pdbgen/pdb/layer.pdb: use GIMP_MAX_IMAGE_SIZE as limit for
|
|
image and drawable sizes.
|
|
|
|
* tools/pdbgen/pdb/selection_tools.pdb: added missing include.
|
|
|
|
* app/pdb/channel_cmds.c
|
|
* app/pdb/image_cmds.c
|
|
* app/pdb/layer_cmds.c
|
|
* app/pdb/selection_tools_cmds.c: regenerated.
|
|
|
|
2007-07-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpdrawtool.c (gimp_draw_tool_draw_corner): changed
|
|
the highlighting of the side handles to follow changes in the
|
|
specification.
|
|
|
|
* app/tools/gimprectangletool.c (gimp_rectangle_tool_draw): cosmetics.
|
|
|
|
2007-07-05 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/common/psp.c (read_layer_block): allow layer dimensions
|
|
larger than 32768 while still checking for integer overflows.
|
|
|
|
2007-07-04 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/common/pnm.c (load_image)
|
|
* plug-ins/common/psp.c (read_layer_block)
|
|
* plug-ins/common/sunras.c (load_image)
|
|
* plug-ins/common/xbm.c (load_image)
|
|
* plug-ins/common/xwd.c (load_image): validate size values read
|
|
from files before using them to allocate memory (bug #451379,
|
|
thanks to Sean Larsson of iDefense Labs).
|
|
|
|
2007-07-04 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/psd-load.c: validate size values read from files
|
|
before using them to allocate memory.
|
|
|
|
2007-07-04 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/dicom.c: validate size values read from files
|
|
before using them to allocate memory.
|
|
|
|
2007-07-04 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/paint/gimpbrushcore.[ch]: applied patch from Jens Persson
|
|
that adds a LUT to apply the jitter in polar coordinates (bug #434532).
|
|
|
|
2007-07-02 Tor Lillqvist <tml@novell.com>
|
|
|
|
* configure.in: Fix bug in saving/restoring LDFLAGS around the
|
|
DirextX DirectInput tests.
|
|
|
|
2007-06-30 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
Started taking GimpRectangleTool towards the new specification.
|
|
The side handles now have the same width and height as the
|
|
corresponding corner handles, and the size of the side handles do
|
|
not span across the whole rectangle. Side handles also have a
|
|
limited mimimum size, just as corner handles.
|
|
|
|
* app/tools/gimprectangletool.c (gimp_rectangle_tool_oper_update,
|
|
gimp_rectangle_tool_draw, gimp_rectangle_tool_configure,
|
|
gimp_rectangle_tool_get_anchor): Changed accordingly.
|
|
|
|
* app/tools/gimpdrawtool.c (gimp_draw_tool_draw_corner): Changed
|
|
accordingly.
|
|
|
|
2007-06-29 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
Made GimpRectangleTools remember where the "other side" is when
|
|
fixed-center is turned on, and reset the "other side" to that position
|
|
when fixed-center is turned off again. Fixes bug #398183.
|
|
|
|
* app/tools/gimprectangletool.c
|
|
(gimp_rectangle_tool_button_press): Remember "other side".
|
|
(gimp_rectangle_tool_active_modifier_key): When fixed-center is turned
|
|
off, reset "other side".
|
|
(gimp_rectangle_tool_get_other_side)
|
|
(gimp_rectangle_tool_get_other_side_coord)
|
|
(gimp_rectangle_tool_set_other_side_coord): New functions.
|
|
|
|
2007-06-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/metadata/xmp-encode.c
|
|
* plug-ins/metadata/xmp-model.c: don't include gimpui.h.
|
|
|
|
* plug-ins/metadata/Makefile.am: don't build interface.c, don't
|
|
link with libgimpui and libgimpwidgets.
|
|
|
|
* plug-ins/metadata/metadata.c: don't register the metadata editor.
|
|
|
|
2007-06-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpimagecommenteditor.[ch]: fixed spelling error.
|
|
|
|
* app/widgets/gimpcolorpanel.[ch]: applied slightly modified patch
|
|
from Tor Lillqvist that changes the ColorPanel to provide live
|
|
updates (bug #451568).
|
|
|
|
2007-06-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpcontrollerlist.c (gimp_controller_list_init):
|
|
use GTK_STOCK_PROPERTIES instead of GTK_STOCK_EDIT.
|
|
|
|
2007-06-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/image-actions.c: as suggested by the HIG, use
|
|
Alt-Return as default shortcut for the Image Properties dialog.
|
|
|
|
2007-06-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpimagepropview.c: show the full filename instead
|
|
of the basename and ellipsize it. The tooltip was too hard to
|
|
discover.
|
|
|
|
2007-06-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/Makefile.am
|
|
* app/widgets/widgets-types.h
|
|
* app/widgets/gimpimagecommenteditor.[ch]: new widget derived from
|
|
GimpImageParasiteView. Basically the code that used to live in
|
|
image-properties-dialog.c.
|
|
|
|
* app/dialogs/image-properties-dialog.c: use the comment editor.
|
|
|
|
2007-06-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/image-properties-dialog.c: allow to edit the comment.
|
|
|
|
* app/widgets/gimpimageprofileview.c: enable line wrapping.
|
|
|
|
2007-06-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/tile.c (tile): call gimp_drawable_update() on
|
|
the destination drawable.
|
|
|
|
* plug-ins/common/tiff-load.c: formatting.
|
|
|
|
2007-06-27 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpimagemap.c (gimp_image_map_clear)
|
|
(gimp_image_map_do): update the image, not the drawable so we
|
|
avoid constantly invalidating the drawable preview.
|
|
|
|
* app/tools/gimpimagemaptool.c (gimp_image_map_tool_response):
|
|
invalidate the drawable preview here.
|
|
|
|
* app/paint/gimppaintcore.c (gimp_paint_core_paste)
|
|
(gimp_paint_core_replace): clean up drawable offset handling code.
|
|
|
|
2007-06-27 Michael Natterer <mitch@gimp.org>
|
|
|
|
Removed useless image flushing which caused the image preview to
|
|
be updated needlessly:
|
|
|
|
* app/core/gimpimagemap.c (gimp_image_map_do): don't flush the
|
|
image when the idle rendering is completed, emit our own "flush"
|
|
signal instead just as for the incremental display updates.
|
|
|
|
* app/tools/gimpimagemaptool.c (gimp_image_map_tool_notify_preview):
|
|
when switching off the preview don't flush the image, only flush
|
|
projection and display.
|
|
|
|
2007-06-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/image-properties-dialog.c
|
|
* app/widgets/gimpimageprofileview.c: added margins to text views.
|
|
|
|
2007-06-26 Michael Natterer <mitch@gimp.org>
|
|
|
|
Invalidate the image preview after the projection is
|
|
completely constructed. Fixes bug #449141.
|
|
|
|
* app/core/gimpmarshal.list: add VOID:BOOLEAN
|
|
|
|
* app/core/gimpimage.[ch]: add boolean parameter
|
|
invalidate_preview to the "flush" signal.
|
|
|
|
* app/core/gimpprojection.[ch]: add boolean member
|
|
invalidate_preview to the GimpProjection struct. Set it to TRUE if
|
|
it was TRUE in the image's "flush" signal. When the projection is
|
|
completely constructed after a flush, invalidate the image's
|
|
preview.
|
|
|
|
* app/display/gimpdisplay-handlers.c
|
|
* app/widgets/gimpitemtreeview.c
|
|
* app/widgets/gimpimagedock.c
|
|
* app/widgets/gimpimageeditor.c: changed callback signatures
|
|
accordingly.
|
|
|
|
2007-06-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpimageprofileview.c (gimp_image_profile_view_query):
|
|
use the name if the description is empty.
|
|
|
|
2007-06-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimplevelstool.c: unset the active color picker when
|
|
the dialog is unmapped. Fixes bug #451272.
|
|
|
|
* app/tools/gimpimagemaptool.c: formatting.
|
|
|
|
2007-06-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/image-properties-dialog.c
|
|
* app/widgets/gimpimageprofileview.[ch]: show comment and color
|
|
profile in text views instead of using labels. Deals much better
|
|
with longer texts.
|
|
|
|
2007-06-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpimagepropview.c
|
|
(gimp_image_prop_view_label_set_filename): set the full name as
|
|
tooltip.
|
|
|
|
2007-06-25 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimp-transform-resize.c: applied patch from Geert
|
|
Jordaens that reimplements the algorithm to determine the largest
|
|
rectangle. Fixes bug #412473.
|
|
|
|
2007-06-25 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in: removed extra check for gthread and fold it into
|
|
the GLIB and GTK checks.
|
|
|
|
* */Makefile.am: changed accordingly.
|
|
|
|
* app/main.c (main): always call g_thread_init().
|
|
|
|
2007-06-25 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpbase/gimpwire.c: if the wire protocol is used without
|
|
prior initialization, abort with g_error() instead of crashing.
|
|
|
|
2007-06-25 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpiscissorstool.c (gradmap_tile_validate): initialize
|
|
the destination pixel region properly. Fixes bug #450291.
|
|
|
|
2007-06-25 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpiscissorstool.c (gradmap_tile_validate)
|
|
(find_max_gradient) minor code cleanup.
|
|
|
|
2007-06-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/newsprint.c (newsprint_dialog): corrected spacing.
|
|
|
|
2007-06-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/align_layers.c: set the minimum grid size to 1.
|
|
Fixes bug #450001.
|
|
|
|
2007-06-22 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/core/gimpprojection-construct.c (gimp_projection_initialize):
|
|
Only consider layers with combine mode Normal when testing if any
|
|
layer covers the entire specified area. Fixes bug #440154.
|
|
|
|
2007-06-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimp.c (gimp_restore): note that loading fonts may take
|
|
a while (on Win32 at least).
|
|
|
|
2007-06-21 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
* app/display/gimpdisplayshell-render.c (gimp_display_shell_render):
|
|
Refactored the two helper functions render_image_init_info(_full)?
|
|
and always use the shell base scale for the shell->mask. Fixes
|
|
bug #448417.
|
|
|
|
2007-06-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpconfig/gimpconfigwriter.c (gimp_config_writer_finish):
|
|
if an error occured while writing the file, propagate the error
|
|
and return FALSE.
|
|
(gimp_config_writer_flush): improved error message.
|
|
|
|
2007-06-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/base-types.h
|
|
* app/base/tile-manager.[ch]
|
|
* app/base/tile-manager-private.h: removed accessors for user_data.
|
|
Instead pass the user_data when setting the validation proc.
|
|
|
|
* app/base/tile-pyramid.c
|
|
* app/core/gimpchannel.c
|
|
* app/core/gimpprojection.c
|
|
* app/core/gimpselection.c
|
|
* app/tools/gimpiscissorstool.c: changed accordingly.
|
|
|
|
2007-06-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/tile-manager.[ch]
|
|
* app/base/tile-manager-private.h: removed "level_below" from the
|
|
TileManager struct.
|
|
|
|
* app/base/tile-pyramid.c: use the TileManager's user_data to
|
|
store a pointer to the lower level.
|
|
|
|
2007-06-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/tile-manager.[ch]: use gboolean for boolean parameters.
|
|
|
|
* app/base/tile-pyramid.c (tile_pyramid_get_memsize): pass TRUE
|
|
for sparse to tile_manager_get_memsize().
|
|
|
|
* app/base/tile.c
|
|
* app/base/tile-swap.c: minor cleanups.
|
|
|
|
* app/core/gimpprojection.c (gimp_projection_get_tiles_at_level):
|
|
inline the creation of the TilePyramid.
|
|
|
|
2007-06-21 Michael Natterer <mitch@gimp.org>
|
|
|
|
Make sure the image preview is only invalidated for visible
|
|
image changes (as it was before the change below).
|
|
|
|
* app/core/gimpimage.h (struct GimpImageFlushAccumulator): added
|
|
member "gboolean preview_invalidated".
|
|
|
|
* app/core/gimpimage.c (gimp_image_update): set it to TRUE here.
|
|
|
|
(gimp_image_real_flush): inavlidate the preview only if
|
|
flush_accum.preview_invalidated is TRUE.
|
|
|
|
2007-06-21 Michael Natterer <mitch@gimp.org>
|
|
|
|
Part one of fix for bug #449141 (fixes the projection but still
|
|
leaves some image previews unupdated).
|
|
|
|
* app/core/gimpimage.c (lots of functions)
|
|
* app/paint/gimppaintcore.c (gimp_paint_core_finish)
|
|
* app/file/file-open.c (file_open_sanitize_image): removed calls
|
|
to gimp_viewable_invalidate_preview(image).
|
|
|
|
* app/file/file-open.c (file_open_sanitize_image): update and
|
|
flush the entire image instead. Load plug-ins are not required to
|
|
call gimp_drawable_update() or anything else to make sure the
|
|
projection is up-to-date.
|
|
|
|
* app/core/gimpimage.c (gimp_image_real_flush): invalidate the
|
|
image preview here because we now create it from the projection.
|
|
(this is still not the entirely correct place though).
|
|
|
|
2007-06-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpcurvestool.c: introduced local variables in an
|
|
attempt to make the code a little more readable.
|
|
|
|
2007-06-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/scale-dialog.c: use the term "layer masks".
|
|
|
|
2007-06-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/tile-pyramid.[ch]: documentation.
|
|
|
|
2007-06-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/autocrop.c (autocrop): fixed an issue with the
|
|
fix for bug #413906.
|
|
|
|
2007-06-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/animationplay.c: applied patch from Paul Seidel
|
|
with further improvements to the playback speed control (bug #338380).
|
|
|
|
2007-06-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/tile-pyramid.c (tile_pyramid_write_quarter): added missing
|
|
implementations for 1 and 3 bytes per pixel.
|
|
|
|
2007-06-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/Makefile.am
|
|
* app/base/base-types.h
|
|
* app/base/tile-pyramid.[ch]: image pyramid code split out of
|
|
GimpProjection.
|
|
|
|
* app/core/gimpprojection.[ch]: use the new TilePyramid.
|
|
|
|
2007-06-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/tile.[ch]: removed unused function tile_mark_valid().
|
|
|
|
* app/base/tile-manager.[ch]: removed unused public API and cleaned
|
|
up internals used for invalidating tiles.
|
|
|
|
2007-06-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/tile-private.h (struct _Tile): removed unused field
|
|
swap_num.
|
|
|
|
* app/base/tile.c (tile_new): initialise most of the Tile struct
|
|
in the allocator.
|
|
|
|
2007-06-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scheme-wrapper.c (init_constants): hardcode
|
|
the built-in units. Dynamically constructing the constants using
|
|
gimp_unit_get_singular() doesn't work because it returns a
|
|
translated string.
|
|
|
|
2007-06-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-console.c (script_fu_cc_key_function):
|
|
applied patch from Eric Lamarque with some minor modifications.
|
|
Fixes the remaining aspect of bug #438997.
|
|
|
|
2007-06-20 Tor Lillqvist <tml@novell.com>
|
|
|
|
* app/plug-in/gimpplugin.c: In GLib 2.13 pipe() is no longer
|
|
defined as a macro in gwin32.h. Define it here in that case.
|
|
|
|
2007-06-19 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimprectangleselectoptions.c
|
|
(gimp_rect_select_options_gui): set proper step and page
|
|
increments in the scale entry for the corner radius.
|
|
|
|
2007-06-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpiscissorstool.c (gimp_iscissors_tool_draw): free
|
|
live-wire Curve segment using g_slice_free().
|
|
|
|
2007-06-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/file/file-open.c (file_open_from_command_line): use
|
|
gimp_message() for error handling.
|
|
|
|
* plug-ins/common/psd-load.c (seek_to_and_unpack_pixeldata): check
|
|
channel dimensions to avoid potential integer overflow. Some minor
|
|
cleanups to error messages.
|
|
|
|
2007-06-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/animationplay.c: applied modified patch from
|
|
Paul Seidel that adds controls for the playback speed (bug #338380).
|
|
|
|
2007-06-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/oilify.c: applied patch from Daniel Richard G.
|
|
which adds a new PDB entry with more options and improves speed
|
|
and quality of the algorithm (bug #347075).
|
|
|
|
2007-06-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpprojection.c (gimp_projection_get_level): take the
|
|
image size into account and return the level that is actually used.
|
|
Fixes bug #448185.
|
|
|
|
2007-06-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/psd-save.c: coding style improvements.
|
|
|
|
2007-06-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/psd-save.c: applied patch from Eric Ross that
|
|
changes the PSD save plug-in to save an extra data block with the
|
|
layer names in UCS-2 encoding (bug #447267).
|
|
|
|
2007-06-15 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/actions/view-actions.c (view_actions_update): make sure all
|
|
view actions are insensitive when there is no view.
|
|
|
|
2007-06-15 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/gfig/gfig-dobject.c: prepend instead of appending to
|
|
list (patch written earlier).
|
|
|
|
2007-06-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpdatafactory.c
|
|
(gimp_data_factory_refresh_cache_remove): micro optimization.
|
|
|
|
2007-06-14 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpdatafactory.c (gimp_data_factory_data_foreach):
|
|
remove calls to container_freeze() and container_thaw()
|
|
|
|
(gimp_data_factory_data_reload)
|
|
(gimp_data_factory_data_free): add them here instead.
|
|
|
|
(gimp_data_factory_data_save): remove freeze/thaw calls here
|
|
without any replacement. The list doesn't change by saving its
|
|
items. Fixes insanely long quit time when there are many data
|
|
objects.
|
|
|
|
2007-06-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpimage.c: implement the GimpColorManaged interface.
|
|
|
|
2007-06-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpthumb/Makefile.am (gimp_thumbnail_list_LDADD): fixed
|
|
parallel builds (bug #447402).
|
|
|
|
2007-06-13 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/tiff-load.c: prepend instead of appending to list.
|
|
|
|
2007-06-13 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme.c (putchars): Update "cursor"
|
|
after writing characters to a string buffer. Fixes bug #446884.
|
|
|
|
2007-06-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/app.c (app_exit_after_callback): if GIMP_UNSTABLE is
|
|
undefined before calling exit() call tile_swap_exit(), not
|
|
base_exit().
|
|
|
|
2007-06-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/base.c (base_exit): call tile_cache_exit() before
|
|
tile_swap_exit(). tile_cache_exit() may use the tile swap in
|
|
pathological cases.
|
|
|
|
* app/base/tile-cache.c (tile_cache_exit): warn if the tile cache
|
|
is not empty.
|
|
|
|
2007-06-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/tile-cache.c: minor cleanup.
|
|
|
|
2007-06-13 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/tiff-load.c: small fix to the previous commit
|
|
in how layers are skipped.
|
|
|
|
2007-06-13 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/tiff-load.c: don't load any layers from a TIFF
|
|
directory which don't match the mode of the first image in the TIFF
|
|
directory.
|
|
|
|
2007-06-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/errors.[ch]: added errors_exit() and unset the Gimp
|
|
reference. Errors may occur after the Gimp object has been finalized.
|
|
|
|
* app/app.c (app_run): call errors_exit().
|
|
|
|
2007-06-12 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpeg-load.c (load_image): Instead of passing any
|
|
file to libexif blindly, check first that some JPEG APP1 marker
|
|
contains the EXIF header.
|
|
|
|
* plug-ins/jpeg/jpeg-exif.c (jpeg_apply_exif_data_to_image):
|
|
removed the tests that were checking for the presence of some EXIF
|
|
tags such as the EXIF version before deciding if the data should
|
|
be processed or not (bug #446809).
|
|
|
|
2007-06-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/curve_bend.c: initialize the GtkAdjustment used
|
|
for the rotation angle; fixes bug #446681.
|
|
|
|
2007-06-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/boundary.c (simplify_subdivide): eliminate calls to sqrt().
|
|
|
|
2007-06-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/psd-load.c: applied slightly modified patch from
|
|
Eric Ross that adds support for loading long layer names from the
|
|
extra layer data section (bug #445316).
|
|
|
|
2007-06-11 Sven Neumann <sven@gimp.org>
|
|
|
|
Applied patch from Zbigniew Chyla that further improves the
|
|
boundary_sort() performance (bug #388538):
|
|
|
|
* base/boundary.c (cmp_xy): use "y" coordinate as more significant
|
|
one, i.e. compare (ay, ax) to (by, bx), not (ax, ay) to (bx, by).
|
|
|
|
* configure.in: bumped version to 2.3.19.
|
|
|
|
2007-06-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* Made 2.3.18 development release.
|
|
|
|
2007-06-11 Michael Schumacher <schumaml@cvs.gnome.org>
|
|
|
|
* plug-ins/common/raw.c (run): if load_image fails, return
|
|
GIMP_PDB_EXECUTION_ERROR
|
|
|
|
* plug-ins/twain/twain.c (run): added missing ;
|
|
|
|
2007-06-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpviewrenderer.c (gimp_view_renderer_init):
|
|
initialize width and height to zero. Fixes bug #446005.
|
|
|
|
2007-06-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpimage-preview.c: don't disable image previews when
|
|
layer previews are disabled. We do not any longer create the image
|
|
preview from the layer previews.
|
|
|
|
* app/core/gimpimagefile.c
|
|
* app/widgets/gimpthumbbox.c
|
|
* tools/pdbgen/pdb/image.pdb: thumbnail rendering is not any
|
|
longer disabled if layer previews are turned off.
|
|
|
|
* app/config/gimprc-blurbs.h (THUMBNAIL_SIZE_BLURB): removed note
|
|
that has become invalid by the change above.
|
|
|
|
* app/core/gimpitem-preview.c: cosmetics.
|
|
|
|
* app/pdb/image_cmds.c: regenerated.
|
|
|
|
2007-06-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/twain/twain.c (run): moved run_mode initialisation up a
|
|
few lines.
|
|
|
|
* app/tools/gimpscaletool.c: removed unused variable.
|
|
|
|
2007-06-11 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* configure.in: bumped required libexif version to 0.6.15. This
|
|
seems to fix #358117 for the various test images that were reported
|
|
in it, and its duplicates. This version is in Debian testing and
|
|
Fedora 7.
|
|
|
|
2007-06-11 Sven Neumann <sven@gimp.org>
|
|
|
|
Applied the second patch from Zbigniew Chyla. Improves
|
|
boundary_sort() performance by reducing its time complexity from
|
|
O(n*n) to ~O(n*log n) (bug #388538).
|
|
|
|
* app/base/boundary.c (boundary_sort): prepare two arrays of
|
|
pointers to segments, each sorted by different pair of
|
|
coordinates ((x1,y1) and (x2,y2)); use new find_segment(),
|
|
passing both arrays to it.
|
|
(find_segment): new implementation that employs binary search to
|
|
find matching segment, using sorted arrays prepared by
|
|
boundary_sort().
|
|
|
|
2007-06-11 Sven Neumann <sven@gimp.org>
|
|
|
|
Applied patch from Zbigniew Chyla from bug #388538:
|
|
|
|
* app/base/boundary.c (boundary_sort): simplified a bit by
|
|
replacing "while" with "for" loop, now we don't search from the
|
|
beginning of the array in each iteration.
|
|
|
|
2007-06-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpimage-resize.[ch]: added
|
|
gimp_image_resize_to_selection().
|
|
|
|
* app/actions/image-actions.c
|
|
* app/actions/image-commands.[ch]
|
|
* app/widgets/gimphelp-ids.h
|
|
* menus/image-menu.xml.in: added an action and a menu item for it.
|
|
Fixes bug #335672.
|
|
|
|
* plug-ins/common/align_layers.c: resolved a conflicting mnemonic.
|
|
|
|
2007-06-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpselection.c (gimp_selection_extract): fixed
|
|
parameter passed to gimp_image_get_background(). Fixes bug #445719.
|
|
|
|
2007-06-08 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme.h: Applied patch from Daniel
|
|
Richard G. that defines SCHEME_EXPORT as extern for non-Windows
|
|
systems. Fixes bug #444964.
|
|
|
|
2007-06-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpprojection.c (gimp_projection_alloc_levels): use
|
|
a bit shift instead of a shift and a division.
|
|
(gimp_projection_invalidate): same change here.
|
|
|
|
2007-06-08 Sven Neumann <sven@gimp.org>
|
|
|
|
Applied parts of a patch from Daniel Richard G. (bug #445374):
|
|
|
|
* themes/Default/images/Makefile.am
|
|
* data/tips/Makefile.am
|
|
* menus/Makefile.am: more srcdir/builddir tweaks.
|
|
|
|
2007-06-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpviewable.h: #define GIMP_VIEWABLE_PRIORITY_IDLE,
|
|
which is even lower than G_PRIORITY_LOW.
|
|
|
|
* app/core/gimpundo.c
|
|
* app/widgets/gimpviewrenderer.c: create previews with
|
|
GIMP_VIEWABLE_PRIORITY_IDLE so that they are run after the
|
|
projection has been invalidated.
|
|
|
|
2007-06-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/tile-manager.c: formatting.
|
|
|
|
2007-06-07 Manish Singh <yosh@gimp.org>
|
|
|
|
* configure.in: display better error message if PyGTK is too old.
|
|
|
|
2007-06-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpprojection.c (gimp_projection_validate_pyramid_tile):
|
|
folded into a single loop.
|
|
|
|
2007-06-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpprojection.c (gimp_projection_write_quarter):
|
|
weight the pixels by their alpha value.
|
|
|
|
2007-06-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpimage.[ch]: removed the boolean from the GimpImage
|
|
struct that used to track whether the preview was valid.
|
|
(gimp_image_invalidate_preview): just set the preview to NULL.
|
|
|
|
* app/core/gimpimage-preview.c (gimp_image_get_new_preview):
|
|
construct the preview from the projection instead of compositing
|
|
the drawable previews.
|
|
|
|
2007-06-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpprojection.c: lazily allocate the tile managers of
|
|
the image pyramid.
|
|
(gimp_projection_write_quarter): minor optimization.
|
|
|
|
2007-06-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/text/Makefile.am
|
|
* app/core/Makefile.am
|
|
* app/tools/Makefile.am
|
|
* app/display/Makefile.am
|
|
* app/widgets/Makefile.am
|
|
* app/base/Makefile.am
|
|
* app/paint/Makefile.am
|
|
* app/plug-in/Makefile.am
|
|
* libgimp/Makefile.am
|
|
* libgimpthumb/Makefile.am
|
|
* tools/pdbgen/Makefile.am
|
|
* libgimpwidgets/Makefile.am: applied the remaining parts of the
|
|
patch from Daniel Richard G. to fix out-of-source-tree builds
|
|
(bug #444960).
|
|
|
|
2007-06-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpprojection.c (gimp_projection_get_level):
|
|
reimplemented without using a logarithm.
|
|
|
|
2007-06-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/Makefile.am
|
|
* menus/Makefile.am: when calling xsltproc, use the stylesheet from
|
|
$(srcdir). From the patch attached to bug #444960.
|
|
|
|
2007-06-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/Makefile.am: bail out with an error if xsltproc is
|
|
missing and authors.h needs to be regenerated.
|
|
|
|
* libgimpwidgets/Makefile.am: let gimpwidgets-private.lo, not the
|
|
C file, depend on gimp-wilber-pixbufs.h. From the patch attached to
|
|
bug #444960.
|
|
|
|
2007-06-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/tips-dialog.c: converted to a GimpDialog.
|
|
|
|
2007-06-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpprojection.[ch]: minor API cleanup. Use horizontal
|
|
and vertical scale to determine the pyramid level to use.
|
|
|
|
* app/display/gimpdisplayshell-draw.c
|
|
* app/display/gimpdisplayshell-render.c: follow the API change.
|
|
|
|
2007-06-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpprojection.c: cosmetics.
|
|
|
|
2007-06-06 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
Implemented an image pyramid for the GimpProjection. An image
|
|
pyramid caches a projection at several sizes, causing the
|
|
rendering code not to have to swap in all tiles of a (potentially)
|
|
large image; it can use small versions of the projection if the
|
|
user is zoomed out.
|
|
|
|
The image pyramid also imroves visual quality, especially at zoom
|
|
levels where there is a pyramid level that matches perfectly (i.e.
|
|
at e.g. 50%, 25%, and 12.5% zoom). A step on the right track for
|
|
bug #76096.
|
|
|
|
* app/core/gimpprojection.[ch]: Adjusted to make use of an image
|
|
pyramid. GimpProjection now keeps an array of TileManager:s, one
|
|
per pyramid level. Renamed _alloc_tiles to _alloc_levels.
|
|
|
|
* app/display/gimpdisplayshell-draw.c: (gimp_display_shell_draw_area):
|
|
Use the right GimpProjection level when drawing
|
|
|
|
* app/display/gimpdisplayshell-render.c: (render_image_init_info_full):
|
|
Setup RenderInfo with level in mind
|
|
|
|
* app/base/tile-manager.[ch]: Extended API a bit, nothing complicated.
|
|
|
|
* app/base/tile-manager-private.h (struct _TileManager): Keep a
|
|
pointer to the level below for use in an image pyramid.
|
|
|
|
2007-06-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpimage-preview.c (gimp_image_get_new_preview): cleanup.
|
|
|
|
2007-06-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/paint-funcs/scale-funcs.c (scale_region): always use
|
|
scale_region_lanczos() for LANCZOS interpolation. Fixes bug #443640.
|
|
|
|
2007-06-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpprojection.c (gimp_projection_estimate_memsize):
|
|
the projection is 2 bytes per pixel for grayscale images.
|
|
|
|
2007-06-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpprojection.[ch]: added function that estimates the
|
|
memory requirements for an image projection.
|
|
|
|
* app/core/gimptemplate.c (gimp_template_notify): use it.
|
|
|
|
2007-06-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* docs/papers: removed this directory and its contents. The papers
|
|
we used to keep here are only of historical value.
|
|
|
|
2007-06-06 Michael Natterer <mitch@gimp.org>
|
|
|
|
* libgimpthumb/Makefile.am
|
|
* libgimpthumb/gimp-thumbnail-list.c: added my small thumbnail
|
|
lister before it bit-rots. It prints the filenames of thumbnails
|
|
which match certain criteria. Use the output for further
|
|
processing (e.g. deleting). Doesn't technically belong here but
|
|
can't be added to tools/ because it depends on libgimpthumb.
|
|
|
|
2007-06-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* papers/script-fu/script-fu.tex: reverted the change here. This
|
|
document only has historical value and must not be changed.
|
|
|
|
2007-06-06 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
Changed "The GIMP" to "GIMP" everywhere, where it's used as a name.
|
|
|
|
2007-06-05 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/helpbrowser/dialog.c (browser_dialog_goto_index): don't
|
|
expand the row we are going to, only its parent node.
|
|
|
|
2007-06-05 Simon Budig <simon@gimp.org>
|
|
|
|
* plug-ins/common/tiff-load.c
|
|
* plug-ins/common/tiff-save.c: Implement the proposed scheme for
|
|
storing international path names in TIFF files.
|
|
|
|
2007-06-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/helpbrowser/dialog.c
|
|
* plug-ins/imagemap/imap_browse.c
|
|
* plug-ins/imagemap/imap_preview.c
|
|
* plug-ins/imagemap/imap_selection.c: added const qualifiers.
|
|
|
|
2007-06-05 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/helpbrowser/dialog.[ch] (browser_dialog_goto_index):
|
|
new function which takes an uri and selects its item from the
|
|
index tree.
|
|
|
|
* plug-ins/helpbrowser/helpbrowser.c (temp_proc_run): use it to
|
|
select the right tree item when invoked from gimp.
|
|
|
|
2007-06-05 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/helpbrowser/dialog.c: keep a reverse mapping
|
|
uri -> GtkTreeIter around and use it to select the currently
|
|
displayed help page in the index tree.
|
|
|
|
2007-06-04 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/distress-selection.scm: applied patch
|
|
from Saul Goode that enables Distress Selection for grayscale images.
|
|
|
|
2007-06-04 Michael Natterer <mitch@gimp.org>
|
|
|
|
* libgimpwidgets/gimpcolorscale.c (gimp_color_scale_expose):
|
|
revert last change, it looks ugly in themes which actually draw a
|
|
box around the scale.
|
|
|
|
2007-06-04 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* app/vectors/gimpvectors-export.c: Added format string to dangerous
|
|
fprintf() call without it, which directly print variable data.
|
|
|
|
2007-06-04 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpcolorscale.c (gimp_color_scale_expose): pass
|
|
NULL as detail to gtk_paint_box().
|
|
|
|
2007-06-04 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/image-actions.c (image_actions)
|
|
* app/actions/layers-actions.c (layers_actions): renamed menu
|
|
entries as suggested in bug #443384.
|
|
|
|
2007-06-04 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpmagnifyoptions.c: remove compat property
|
|
"threshold" because the parser now silently skips unknown
|
|
properties.
|
|
|
|
2007-06-04 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpbrush-load.c: applied patch from Eric Lamarque
|
|
which adds support for ABR v6 brushes. Did some minor cleanups in
|
|
the patch, reordered functions and generally fixed error handling
|
|
of the ABR parsers. Fixes bug #377016.
|
|
|
|
2007-06-04 Michael Natterer <mitch@gimp.org>
|
|
|
|
* libgimpconfig/gimpconfig-deserialize.c: be forward-compatible by
|
|
skipping unknown object properties.
|
|
|
|
* app/config/gimprc-deserialize.c: synced code with
|
|
libgimpconfig (same stuff should look the same).
|
|
|
|
* app/config/gimprc.c: whitespace.
|
|
|
|
2007-06-03 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/scripts/round-corners.scm: Removed spurious
|
|
call to 'gimp-image-undo-disable'. From a patch by Saul Goode.
|
|
|
|
2007-06-03 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpdatafactory.c (gimp_data_factory_load_data): check
|
|
for errors even if the loader_func returned something so we
|
|
display errors from partially loaded files which contain multiple
|
|
data items.
|
|
|
|
2007-06-03 Michael Natterer <mitch@gimp.org>
|
|
|
|
* libgimpwidgets/gimpcolorscale.c: let mouse button 1 jump to the
|
|
clicked position directly (just as mouse button 2 does). Feels
|
|
much more intuitive because the result of the operation is visible
|
|
before and color scales have no scroll arrows either.
|
|
|
|
2007-06-02 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/gui/gui.c (gui_exit_callback): disconnect the
|
|
gui_display_remove() and gui_display_changed() callbacks before
|
|
deleting the displays, not after (it makes no sense to update the
|
|
GUI while exiting).
|
|
|
|
2007-06-02 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-dnd.c
|
|
* app/widgets/gimpitemtreeview.c
|
|
* app/widgets/gimpchanneltreeview.c: set the "linked" property of
|
|
newly dropped items to FALSE.
|
|
|
|
* app/widgets/gimptoolbox-dnd.c (gimp_toolbox_drop_drawable):
|
|
stylistic cleanup.
|
|
|
|
2007-06-01 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpperspectiveclonetool.c: commented out debug output.
|
|
|
|
2007-06-01 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpcolor/Makefile.am
|
|
* libgimpcolor/gimpcolor.h
|
|
* libgimpcolor/gimpcolortypes.h
|
|
* libgimpcolor/gimpcolormanaged.[ch]: added an interface that will
|
|
be used to implement the missing bits of color management.
|
|
|
|
* libgimpcolor/gimpcolor.def: updated.
|
|
|
|
2007-06-01 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/Makefile.am: changed back to using EXTRA_PROGRAMS.
|
|
|
|
2007-05-31 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/test-preview-area.c: minor improvements.
|
|
|
|
2007-05-31 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/Makefile.am: build test-preview-area to avoid bit
|
|
rot.
|
|
|
|
* libgimpwidgets/test-preview-area.c: fixed compilation.
|
|
|
|
2007-05-31 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpimage-convert.c: unified progress strings.
|
|
|
|
2007-05-31 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpimage-convert.c: minor code cleanup.
|
|
|
|
2007-05-31 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/helpbrowser/queue.c: allocate structs using GSlice.
|
|
|
|
2007-05-31 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/Lighting/lighting_ui.c
|
|
* plug-ins/FractalExplorer/Dialogs.c: Specify maximum field width in
|
|
fscanf() to avoid buffer overflows.
|
|
|
|
2007-05-31 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/gfig/gfig.c: Specify maximum field width in sscanf() to
|
|
avoid buffer overflows.
|
|
|
|
2007-05-31 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/spheredesigner.c: Don't write to an uninitialized
|
|
pointer (end).
|
|
|
|
2007-05-31 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/gfig/gfig-style.c: Specify maximum field width in
|
|
sscanf() to avoid buffer overflows.
|
|
|
|
2007-05-31 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/gflare/gflare.c: Specify maximum field width in
|
|
fscanf() to avoid buffer overflows.
|
|
|
|
2007-05-30 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/mail.c: Added format strings to dangerous
|
|
fprintf() calls without them which directly print variable data.
|
|
|
|
2007-05-30 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/gfig/gfig-style.c: Use a macro for size of style text
|
|
entries array.
|
|
|
|
2007-05-30 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/decompose.c: Replaced hardcoded constant with
|
|
sizeof array.
|
|
|
|
2007-05-30 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/gtm.c: Replaced g_malloc()+sprintf() with more
|
|
safe g_strdup_printf().
|
|
|
|
2007-05-30 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/decompose.c: Use strncpy() instead of strcpy() to
|
|
avoid buffer overflows.
|
|
|
|
2007-05-30 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/compose.c: Specify maximum field width in
|
|
sscanf() to avoid buffer overflows.
|
|
|
|
2007-05-30 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/channel_mixer.c: Specify maximum field width in
|
|
fscanf() to avoid buffer overflows.
|
|
|
|
2007-05-30 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/gfig/gfig-style.c: Check and handle case where number of
|
|
style items read can overflow the buffer.
|
|
|
|
2007-05-30 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/gfig/gfig-style.c: Replaced use of g_new()+strcpy() with
|
|
g_strdup().
|
|
|
|
2007-05-30 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/winsnap/winsnap.c: Use strncpy() instead of strcpy() to
|
|
avoid buffer overflows.
|
|
|
|
2007-05-30 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/xjt/xjt.c: Replaced use of g_malloc()+strcpy() with
|
|
g_strdup().
|
|
|
|
2007-05-30 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/gqbist.c: Use strncpy() instead of strcpy() to
|
|
avoid buffer overflows.
|
|
|
|
2007-05-30 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/gtm.c: Use strncpy() instead of strcpy() to avoid
|
|
buffer overflows.
|
|
|
|
2007-05-30 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/jpeg/jpeg.c: Removed redundant image_ID declaration that
|
|
shadowed an outer variable needlessly (found using Splint).
|
|
|
|
2007-05-30 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/sel2path/fit.c: Initialize spline.linearity before use.
|
|
|
|
2007-05-30 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/sel2path/spline.c: Initialize spline.linearity before use.
|
|
|
|
2007-05-30 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/script-fu/re/split.c
|
|
* plug-ins/script-fu/re/split.h
|
|
* plug-ins/script-fu/re/main.c
|
|
* plug-ins/script-fu/re/Makefile.am: Created a header file (split.h)
|
|
and added a prototype for split().
|
|
|
|
2007-05-30 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* app/tools/gimpdrawtool.c: Added missing include.
|
|
|
|
* app/tools/gimpbycolorselecttool.c: Removed unused variable.
|
|
|
|
* app/plug-in/gimpenvirontable.c: Added cast for callback function.
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme.c: Correctly cast pointer to
|
|
an long integer type.
|
|
|
|
2007-05-30 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/imagemap/imap_file.c (do_file_save_as_dialog): set a
|
|
filename based on the image name. Based on a patch from Kevin
|
|
Hurewitz (bug #317916).
|
|
|
|
* plug-ins/twain/tw_mac.c: don't use C++ style comments.
|
|
|
|
2007-05-29 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/postscript.c: minor code cleanup.
|
|
|
|
2007-05-29 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/base-types.h: removed unused typedef.
|
|
|
|
2007-05-29 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpdrawtool.c: use GSlice to allocate the transform
|
|
matrix.
|
|
|
|
2007-05-29 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/vectors/gimpvectors-import.c: don't memdup gslice-allocated
|
|
memory.
|
|
|
|
2007-05-29 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpimage.c (gimp_image_parasite_attach)
|
|
* app/core/gimpitem.c (gimp_item_parasite_attach): allocate the
|
|
temporary GimpParasite copy on the stack.
|
|
|
|
2007-05-29 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimptoolbox-dnd.c (gimp_toolbox_drop_drawable): set
|
|
"linked" and "lock-alpha" to FALSE too.
|
|
|
|
2007-05-29 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/tile.[ch]: renamed tile_sanitize_rowhints() to
|
|
tile_allocate_rowhints().
|
|
|
|
* app/base/tile-manager.c
|
|
* app/paint-funcs/paint-funcs.c: changed accordingly.
|
|
|
|
2007-05-29 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimptoolbox-dnd.c (gimp_toolbox_drop_drawable): also
|
|
set the mode of the new layer to NORMAL and its opacity to OPAQUE.
|
|
|
|
2007-05-29 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/imagemap/imap_object.c: Use C89 declarations.
|
|
|
|
2007-05-29 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-dnd.c
|
|
* app/widgets/gimptoolbox-dnd.c: make drop-duplicated drawables
|
|
visible before adding them to the image. Spotted by Jimmac.
|
|
|
|
2007-05-28 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpcolormodule.c
|
|
* plug-ins/pygimp/gimpenumsmodule.c
|
|
* plug-ins/pygimp/gimpmodule.c
|
|
* plug-ins/pygimp/gimpthumbmodule.c
|
|
* plug-ins/pygimp/gimpuimodule.c
|
|
* plug-ins/pygimp/pygimp-drawable.c
|
|
* plug-ins/pygimp/pygimp-image.c
|
|
* plug-ins/pygimp/pygimp-pdb.c
|
|
* plug-ins/pygimp/pygimp-tile.c: cleanups.
|
|
|
|
2007-05-28 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/base/tile-manager.c (tile_manager_get): allocate
|
|
tile->rowhint using tile_sanitize_rowhints() (which uses GSlice)
|
|
instead of g_memdup(). Fixes bug #441878.
|
|
|
|
2007-05-28 Michael Natterer <mitch@gimp.org>
|
|
|
|
Don't leave the user without progress bar just because the
|
|
display's statusbar is invisible:
|
|
|
|
* app/display/gimpstatusbar.[ch]: if the statusbar is invisible
|
|
when a progress wants to be shown, temporarily show it, recording
|
|
the fact in the new boolean "progress_shown" member. Added new API
|
|
gimp_statusbar_get/set_visible() which is aware of the new
|
|
temporary visibility state.
|
|
|
|
* app/display/gimpdisplayshell-appearance.c
|
|
(gimp_display_shell_set_show_statusbar)
|
|
* app/display/gimpdisplayshell-progress.c
|
|
(gimp_display_shell_progress_message): use the new API instead of
|
|
showing/hiding the widget directly.
|
|
|
|
2007-05-28 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpfgbgview.[ch]: derive from GtkWidget instead of
|
|
GtkDrawingArea so we save a GdkWindow and render on the correct
|
|
background color also for inactive notebook tabs.
|
|
|
|
2007-05-28 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimplayer-floating-sel.c (floating_sel_attach): set
|
|
"Lock Alpha" to TRUE again on floating selections.
|
|
|
|
(floating_sel_to_layer): instead, set it to FALSE when turning
|
|
it into a new layer. Fixes bug #418215 and keeps #161042 closed.
|
|
|
|
2007-05-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/gauss.c: clamping at 255 is good enough.
|
|
|
|
2007-05-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/gauss.c: clamp to [0;255]. Fixes bug #441681.
|
|
|
|
2007-05-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in: bumped version to 2.3.18.
|
|
|
|
2007-05-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* Made 2.3.17 development release.
|
|
|
|
2007-05-27 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimp-utils.[ch] (gimp_container_get_neighbor_of_active):
|
|
new utility function which returns the neighbor of a container's
|
|
active item.
|
|
|
|
* app/widgets/gimpcontainerview-utils.[ch]
|
|
(gimp_container_view_remove_active): remove a container view's
|
|
active item, using above function to select its neighbor.
|
|
|
|
* app/actions/data-commands.c
|
|
* app/actions/buffers-commands.c
|
|
* app/actions/documents-commands.c
|
|
* app/actions/templates-commands.c: use above functions to select
|
|
reasonable items when deleting from a list (instead of always
|
|
jumping to the first item).
|
|
|
|
2007-05-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpwidgets.c (gimp_coordinates_new): update the
|
|
original width and height when the chain-button is changed to the
|
|
active state.
|
|
|
|
2007-05-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpsizebox.c (GimpSizeBoxPrivate): removed unused
|
|
struct member.
|
|
|
|
2007-05-26 Michael Natterer <mitch@gimp.org>
|
|
|
|
* libgimpcolor/gimprgb.c (gimp_param_rgb_values_cmp): fully
|
|
initialize all bytes of "int1" and "int2" so we don't produce
|
|
wrong color compare results (and shut up valgrind).
|
|
Fixes bug #353696.
|
|
|
|
2007-05-26 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/config/gimpdisplayconfig.c (gimp_display_config_class_init):
|
|
also initialize alpha of xor-color's default value to stop
|
|
valgrind from complaining about uninitialized memory.
|
|
|
|
2007-05-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/layer-options-dialog.c: do not only declare
|
|
layer_options_dialog_free(), but do actually use it.
|
|
|
|
2007-05-25 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/script-fu-text-console.c
|
|
* plug-ins/script-fu/script-fu.c
|
|
* plug-ins/script-fu/scheme-wrapper.c
|
|
* plug-ins/script-fu/scheme-wrapper.h: Applied patch from Eric
|
|
Lamarque that makes use of TinyScheme's interactive mode for
|
|
the text console in Script-Fu. Fixes bug #440674.
|
|
|
|
2007-05-25 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/lens.c: applied patch from Aurimas Juška that
|
|
fixes use of the GimpZoomPreview widget (bug #356716).
|
|
|
|
2007-05-25 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/Makefile.am: Missed commit of this file.
|
|
|
|
* plug-ins/script-fu/scheme-wrapper.h:
|
|
* plug-ins/script-fu/scheme-wrapper.c (ts_output_string): Updated
|
|
to expect a 'const char *' and an int but no file pointer.
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme.c
|
|
* plug-ins/script-fu/tinyscheme/scheme.h: Changes due to use of
|
|
'const char *' for ts_output_routine.
|
|
|
|
2007-05-25 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
This is the first part of fixing bugs #438997 and #440674.
|
|
|
|
* plug-ins/script-fu/scheme-wrapper.c: Removed ts_output_routine
|
|
declaration from here...
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme.h: and added it here.
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme.c (putchars): Updated to be
|
|
smarter about where it's output needs to be sent.
|
|
|
|
2007-05-25 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/composite/gimp-composite-mmx.c
|
|
* app/composite/gimp-composite-sse2.c
|
|
* app/composite/gimp-composite-regression.c: minor code cleanup.
|
|
|
|
2007-05-25 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/composite/gimp-composite-sse-test.c
|
|
* app/composite/gimp-composite-test.c
|
|
* app/composite/gimp-composite-sse2-test.c
|
|
* app/composite/gimp-composite-altivec-test.c
|
|
* app/composite/gimp-composite-3dnow-test.c
|
|
* app/composite/gimp-composite-mmx-test.c
|
|
* app/composite/gimp-composite-vis-test.c: minor code cleanup.
|
|
|
|
2007-05-25 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpsessioninfoaux.[ch]
|
|
* app/widgets/gimpsessioninfobook.[ch]
|
|
* app/widgets/gimpsessioninfodock.[ch]
|
|
* app/widgets/gimpsessioninfodockable.[ch]: renamed these...
|
|
|
|
* app/widgets/gimpsessioninfo-aux.[ch]
|
|
* app/widgets/gimpsessioninfo-book.[ch]
|
|
* app/widgets/gimpsessioninfo-dock.[ch]
|
|
* app/widgets/gimpsessioninfo-dockable.[ch]: ...to these.
|
|
|
|
* app/widgets/Makefile.am
|
|
* app/widgets/gimpcoloreditor.c
|
|
* app/widgets/gimpcursorview.c
|
|
* app/widgets/gimpdataeditor.c
|
|
* app/widgets/gimpdocked.c
|
|
* app/widgets/gimphistogrameditor.c
|
|
* app/widgets/gimpmenudock.c
|
|
* app/widgets/gimppaletteeditor.c
|
|
* app/widgets/gimpsessioninfo.c: changed accordingly.
|
|
|
|
2007-05-25 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpbase/gimpparasite.c: allocate parasites using GSlice.
|
|
|
|
2007-05-25 Sven Neumann <sven@gimp.org>
|
|
|
|
* gimptool-2.0.in: require pkg-config and use it to determine
|
|
cflags and libs.
|
|
|
|
* docs/gimptool.1.in: document that pkg-config is used and
|
|
recommend to use pkg-config directly.
|
|
|
|
2007-05-25 Sven Neumann <sven@gimp.org>
|
|
|
|
* gimptool-2.0.in: synced --libs output with the pkg-config files.
|
|
|
|
2007-05-25 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/imagemap/imap_main.c
|
|
* plug-ins/imagemap/imap_object.[ch]: applied patch from Kevin
|
|
Hurewitz that adds keyboard control for resizing an area (bug #439226).
|
|
|
|
2007-05-24 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/pygimp-display.c (pygimp_display_new): return None
|
|
if we're passed an ID of -1, like the other GIMP object constructors.
|
|
|
|
2007-05-24 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/pygimp-display.c: remove the delete method, PyGimp
|
|
objects are supposed to be deleted via gimp.delete()
|
|
|
|
2007-05-24 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpsessioninfo.[ch]
|
|
* app/widgets/gimpsessioninfoaux.[ch]
|
|
* app/widgets/gimpsessioninfobook.[ch]
|
|
* app/widgets/gimpsessioninfodock.c
|
|
* app/widgets/gimpsessioninfodockable.[ch]: cleanup.
|
|
|
|
2007-05-24 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/pygimp-display.c: added an ID attribute and a
|
|
delete method to the Gimp.Display object.
|
|
|
|
* plug-ins/pygimp/gimpshelf.py (_display_id): use the ID attribute.
|
|
|
|
* plug-ins/pygimp/gimpfu.py: enabled support for PF_DISPLAY.
|
|
|
|
2007-05-24 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpsessioninfo.[ch]: removed more code and cleaned
|
|
up the API.
|
|
|
|
* app/widgets/Makefile.am
|
|
* app/widgets/gimpsessioninfodock.[ch]: added the removed code here.
|
|
|
|
* app/widgets/gimpdialogfactory.c: changed accordingly.
|
|
|
|
2007-05-24 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpsessioninfo.[ch]: removed lots of code...
|
|
|
|
* app/widgets/Makefile.am
|
|
* app/widgets/gimpsessioninfoaux.[ch]
|
|
* app/widgets/gimpsessioninfobook.[ch]
|
|
* app/widgets/gimpsessioninfodockable.[ch]: ...and added it here.
|
|
Also allocate all structs using GSLice.
|
|
|
|
* app/widgets/gimpcoloreditor.c
|
|
* app/widgets/gimpcursorview.c
|
|
* app/widgets/gimpdataeditor.c
|
|
* app/widgets/gimpdialogfactory.c
|
|
* app/widgets/gimpdocked.c
|
|
* app/widgets/gimphistogrameditor.c
|
|
* app/widgets/gimpmenudock.c
|
|
* app/widgets/gimppaletteeditor.c: changed accordingly.
|
|
|
|
2007-05-24 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/bumpmap.c: formatting, added const qualifiers.
|
|
|
|
2007-05-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/channel-options-dialog.c
|
|
* app/dialogs/convert-dialog.c
|
|
* app/dialogs/desaturate-dialog.c
|
|
* app/dialogs/fade-dialog.c
|
|
* app/dialogs/image-merge-layers-dialog.c
|
|
* app/dialogs/image-new-dialog.c
|
|
* app/dialogs/image-scale-dialog.c
|
|
* app/dialogs/layer-add-mask-dialog.c
|
|
* app/dialogs/layer-options-dialog.c
|
|
* app/dialogs/module-dialog.c
|
|
* app/dialogs/offset-dialog.c
|
|
* app/dialogs/palette-import-dialog.c
|
|
* app/dialogs/print-size-dialog.c
|
|
* app/dialogs/resize-dialog.c
|
|
* app/dialogs/scale-dialog.c
|
|
* app/dialogs/template-options-dialog.c
|
|
* app/dialogs/vectors-export-dialog.c
|
|
* app/dialogs/vectors-import-dialog.c
|
|
* app/dialogs/vectors-options-dialog.c: allocate structs using GSlice.
|
|
|
|
2007-05-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpiscissorstool.[ch]: use a GQueue to store the points.
|
|
|
|
2007-05-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/help/gimphelpitem.c
|
|
* plug-ins/help/gimphelplocale.c
|
|
* plug-ins/help/help.c
|
|
* plug-ins/help/gimphelpdomain.c: allocate structs using GSlice.
|
|
|
|
2007-05-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/paint/gimppaintoptions.c
|
|
* app/tools/gimpcolorbalancetool.c
|
|
* app/tools/gimpcolorizetool.c
|
|
* app/tools/gimpcurvestool.c
|
|
* app/tools/gimpforegroundselecttool.c
|
|
* app/tools/gimphuesaturationtool.c
|
|
* app/tools/gimpiscissorstool.c
|
|
* app/tools/gimplevelstool.c
|
|
* app/tools/gimprectangleoptions.c
|
|
* app/tools/gimprectangletool.c
|
|
* app/tools/gimpthresholdtool.c
|
|
* app/tools/tool_manager.c: allocate structs using GSlice.
|
|
|
|
2007-05-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/imagemap/imap_cmd_move_sash.c (sash_move): applied
|
|
patch from Kevin Hurewitz that fixes resizing an area while being
|
|
zoomed in (bug #439222).
|
|
|
|
2007-05-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/image-commands.c
|
|
* app/actions/templates-commands.c: allocate structs using GSlice.
|
|
|
|
2007-05-23 Tor Lillqvist <tml@novell.com>
|
|
|
|
* plug-ins/common/tiff-save.c (save_paths): Use memset() instead
|
|
of bzero().
|
|
|
|
2007-05-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimp-user-install.c
|
|
* app/core/gimpgradient-load.c
|
|
* app/core/gimpsamplepoint.c
|
|
* app/core/gimpscanconvert.c
|
|
* app/core/gimpunit.c
|
|
* app/display/gimpdisplayshell-filter-dialog.c
|
|
* app/display/gimpdisplayshell-layer-select.c
|
|
* app/display/gimpdisplayshell-scale.c
|
|
* app/file/gimprecentitem.c
|
|
* app/gui/splash.c: allocate structs using GSlice.
|
|
|
|
2007-05-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/tips-parser.c
|
|
* app/display/gimpdisplayshell-autoscroll.c
|
|
* app/display/gimpdisplayshell-selection.c
|
|
* app/display/gimpstatusbar.c
|
|
* app/menus/plug-in-menus.c
|
|
* app/plug-in/gimpenvirontable.c
|
|
* app/plug-in/gimpinterpreterdb.c
|
|
* app/plug-in/gimpplugindebug.c
|
|
* app/plug-in/gimppluginshm.c
|
|
* app/text/gimptextundo.c: allocate structs using GSlice.
|
|
|
|
* app/widgets/gimpselectiondata.c (gimp_selection_data_set_color):
|
|
stack allocate tempory data.
|
|
|
|
2007-05-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimppalette-import.c
|
|
* app/core/gimppalette-load.c
|
|
* app/core/gimppalette.c: use GSlice for palette entries and
|
|
temporary structs.
|
|
|
|
2007-05-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/siox.c: allocate structs using GSlice.
|
|
|
|
* app/base/tile-swap.[ch]
|
|
* app/xcf/xcf-load.c: removed dead code that used to deal with
|
|
swapping from XCF files. Simplified swap file code quite a bit.
|
|
|
|
2007-05-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimparea.[ch]
|
|
* app/core/gimpprojection.c
|
|
* app/display/gimpdisplay.c: use GSlice to allocate GimpArea and
|
|
sanitize the API.
|
|
|
|
2007-05-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/tile-manager.[ch]
|
|
* app/base/tile-manager-private.h: removed unused code.
|
|
|
|
* app/base/pixel-surround.c
|
|
* app/base/pixel-region.c: allocate structs using GSlice.
|
|
|
|
* app/base/tile.c: allocate TileLink and TileRowHint using GSlice.
|
|
|
|
2007-05-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpclipboard.c
|
|
* app/widgets/gimpcontainerview.c
|
|
* app/widgets/gimpdialogfactory.c: allocate structs using GSlice.
|
|
|
|
2007-05-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpconfig/gimpscanner.c
|
|
* libgimpwidgets/gimpwidgets.c: allocate structs using GSlice.
|
|
|
|
2007-05-22 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpmagnifyoptions.[ch]: remove "threshold" from
|
|
the options struct and added compat code in get_property().
|
|
|
|
2007-05-22 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/config/gimprc-unknown.c
|
|
* app/config/gimpxmlparser.c: allocate structs using GSlice.
|
|
|
|
2007-05-22 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/vectors/gimpvectors-import.c: allocate structs using GSlice.
|
|
|
|
2007-05-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpactionview.c: use GSlice to allocate struct.
|
|
|
|
2007-05-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpcontrollers.c
|
|
* app/widgets/gimpdevices.c
|
|
* app/widgets/gimpdevicestatus.c
|
|
* app/widgets/gimpeditor.c: allocate structs using GSlice.
|
|
|
|
2007-05-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpmenufactory.c
|
|
* app/widgets/gimpactionfactory.c: allocate structs using GSlice.
|
|
|
|
2007-05-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimppropwidgets.c (gimp_prop_aspect_ratio_new):
|
|
use GSlice and plugged a memleak.
|
|
|
|
2007-05-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimphelp.c
|
|
* app/widgets/gimpuimanager.c
|
|
* app/widgets/gimpview-popup.c
|
|
* app/widgets/gtkwrapbox.c: use GSlice to allocate structs.
|
|
|
|
2007-05-22 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/base/tile.[ch]: changed tile_init() to tile_new() and return
|
|
a GSlice-allocated Tile structure.
|
|
|
|
(tile_destroy): free it using GSLice.
|
|
|
|
* app/base/tile-manager.c: use tile_new() instead of g_new plus
|
|
tile_init(). Also allocate TileManager itself using GSlice.
|
|
|
|
* app/xcf/xcf-load.c (xcf_load_parasite): allocate parasites using
|
|
gimp_parasite_new().
|
|
|
|
2007-05-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gtkvwrapbox.c
|
|
* app/widgets/gtkhwrapbox.c: use GSlice to allocate structs.
|
|
|
|
2007-05-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-scripts.c
|
|
* plug-ins/script-fu/script-fu-interface.c: use GSlice to allocate
|
|
structs.
|
|
|
|
2007-05-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimpdrawable.c
|
|
* libgimp/gimppixelfetcher.c
|
|
* libgimp/gimpprogress.c
|
|
* libgimp/gimppixelrgn.c
|
|
* libgimp/gimpregioniterator.c: allocate structs using GSlice.
|
|
|
|
2007-05-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimpbrushmenu.c
|
|
* libgimp/gimpgradientmenu.c
|
|
* libgimp/gimpfontmenu.c
|
|
* libgimp/gimppatternmenu.c
|
|
* libgimp/gimppalettemenu.c: allocate structs using GSlice.
|
|
|
|
2007-05-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimpbrushselect.c
|
|
* libgimp/gimpgradientselect.c
|
|
* libgimp/gimpfontselect.c
|
|
* libgimp/gimppatternselect.c
|
|
* libgimp/gimppaletteselect.c: allocate structs using GSlice.
|
|
|
|
2007-05-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpbase/gimpprotocol.c: allocate structs using GSlice.
|
|
|
|
* libgimpmodule/gimpmodule.c: allocate GimpModuleInfo using GSlice.
|
|
|
|
2007-05-22 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/plug-in/plug-in-params.c (plug_in_args_to_params): free
|
|
parasites using gimp_parasite_free()
|
|
|
|
* libgimp/gimp.c (gimp_run_procedure2): free wire messages using
|
|
gimp_wire_destroy().
|
|
|
|
2007-05-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpsizeentry.c
|
|
* libgimpwidgets/gimpquerybox.c: allocate structs using GSlice.
|
|
|
|
2007-05-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpconfig/gimpconfigwriter.c: use GSlice for the
|
|
GimpConfigWriter struct.
|
|
|
|
2007-05-22 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/main.c (gimp_dbus_open): initialize "uri" to NULL.
|
|
#include "file/file-utils.h"
|
|
|
|
2007-05-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/tile-manager-private.h: formatting.
|
|
|
|
2007-05-22 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/actions/data-commands.c
|
|
* app/base/boundary.c
|
|
* app/base/gimphistogram.c
|
|
* app/base/gimplut.c
|
|
* app/base/temp-buf.c
|
|
* app/core/gimpcontainer.c
|
|
* app/core/gimpgradient.c
|
|
* app/core/gimpparamspecs.c
|
|
* app/core/gimpundo.c
|
|
* app/plug-in/gimpplugin-cleanup.c
|
|
* app/plug-in/gimppluginmanager-data.c
|
|
* app/plug-in/gimppluginmanager-help-domain.c
|
|
* app/plug-in/gimppluginmanager-locale-domain.c
|
|
* app/plug-in/gimppluginmanager-menu-branch.c
|
|
* app/plug-in/gimppluginprocframe.c
|
|
* app/vectors/gimpanchor.c
|
|
* app/widgets/gimpsessioninfo.c: use GSlice instead of g_new/g_free
|
|
for structs of fixed size.
|
|
|
|
2007-05-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpprogressbox.c (gimp_progress_box_progress_start)
|
|
(gimp_progress_box_progress_set_text): process updates.
|
|
|
|
2007-05-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpbrush.c (gimp_brush_get_new_preview): plugged a
|
|
memory leak caused by one variable shadowing another.
|
|
|
|
* app/vectors/gimpvectors-import.c (gimp_vectors_import): free the
|
|
SvgPath structs.
|
|
|
|
2007-05-22 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/vectors/gimpvectors-warp.c (gimp_stroke_warp_point): don't
|
|
leak three GimpCoords per warped point (eek).
|
|
|
|
2007-05-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* themes/Default/images/preferences/Makefile.am: formatting.
|
|
|
|
2007-05-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* autogen.sh: also look for automake-1.10.
|
|
|
|
2007-05-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimp.c (gimp_message): documentation.
|
|
|
|
* app/actions/documents-commands.c
|
|
* app/widgets/gimplayertreeview.c
|
|
* app/widgets/gimptoolbox-dnd.c: pass parent widgets to gimp_message().
|
|
|
|
2007-05-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/pdb/gimpprocedure.c (gimp_procedure_validate_args): pass the
|
|
GimpProgress to gimp_message().
|
|
|
|
* plug-ins/common/bumpmap.c: reduced number of progress updates.
|
|
|
|
2007-05-21 Jakub Steiner <jimmac@ximian.com>
|
|
|
|
* plug-ins/helpbrowser/wilber-reading.{svg,png}: new icon.
|
|
|
|
2007-05-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/composite/gimp-composite.h: formatting.
|
|
|
|
2007-05-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/about-dialog.c: use 'program-name' instead of 'name'
|
|
when compiling against GTK+ >= 2.11.0 (see bug #345822). Also set
|
|
the title explicitely (see bug #418434).
|
|
|
|
2007-05-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimptemplate.c: use a #define for the default resolution.
|
|
|
|
2007-05-20 Simon Budig <simon@gimp.org>
|
|
|
|
* plug-ins/common/tiff-save.c: correctly pad the path name.
|
|
|
|
2007-05-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpeg-load.c: moved duplicated code to a utility
|
|
function.
|
|
|
|
2007-05-20 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpcontainercombobox.c
|
|
* app/widgets/gimpcontainerentry.c
|
|
* app/widgets/gimpcontainertreeview.c: manage GtkTreeIters with
|
|
gtk_tree_iter_copy/gtk_tree_iter_free instead of g_new/g_free.
|
|
|
|
2007-05-19 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpimagefile.c (gimp_imagefile_get_desc_string): make
|
|
sure the description contains no empty lines.
|
|
|
|
2007-05-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/screenshot.c: try to use the window name as
|
|
layer name.
|
|
|
|
2007-05-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/preferences-dialog.c: tweaked the page header.
|
|
|
|
2007-05-18 Michael Natterer <mitch@gimp.org>
|
|
|
|
* libgimpwidgets/gimpintstore.c (gimp_int_store_add_empty): if we
|
|
free the iter with gtk_tree_iter_free() we must also allocate it
|
|
with gtk_tree_iter_copy() or gslice will explode.
|
|
|
|
2007-05-18 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/dialogs/preferences-dialog.c (prefs_dialog_new): made the
|
|
page header look like a selected list element.
|
|
|
|
2007-05-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/preferences-dialog.c: also removed the frame around
|
|
the page header.
|
|
|
|
2007-05-17 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme.c: Applied patch from
|
|
Eric Lamarque that optimizes backchar() use. See bug #374854.
|
|
|
|
2007-05-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/tiff-load.c: split code to get the page name
|
|
into a utility function.
|
|
|
|
2007-05-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpdockbook.c (gimp_dockbook_init): unset show-border.
|
|
|
|
* app/widgets/gimpdockable.c (gimp_dockable_expose_event): don't
|
|
paint the extension; reduces visual clutter.
|
|
|
|
2007-05-17 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/dialogs/preferences-dialog.c: also remove the border around
|
|
the notebook pages and add 12 px spacing between the page and its
|
|
title instead.
|
|
|
|
2007-05-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpdockseparator.c: removed period from tooltip.
|
|
|
|
* app/dialogs/preferences-dialog.c
|
|
* app/widgets/gimptoolbox.c: removed frames to reduce visual clutter.
|
|
|
|
* app/widgets/gimptoolbox-indicator-area.c: draw with borders.
|
|
|
|
2007-05-17 Simon Budig <simon@gimp.org>
|
|
|
|
* plug-ins/common/tiff-load.c: Fix the order of the imported paths.
|
|
|
|
2007-05-17 Simon Budig <simon@gimp.org>
|
|
|
|
* plug-ins/common/tiff-save.c: save the paths in the TIFF.
|
|
Please test interoperability with other programs.
|
|
Fixes bug #131982.
|
|
|
|
* plug-ins/common/tiff-load.c: fix coordinate reading for
|
|
negative coordinates.
|
|
|
|
* app/config/gimpguiconfig.c: Show color swatches by default.
|
|
|
|
2007-05-16 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpthumbbox.c
|
|
* libgimp/gimpprogressbar.c
|
|
* plug-ins/script-fu/script-fu-interface.c: use Gtk functions to
|
|
manually iterate the main loop because they release the Gdk lock
|
|
correctly around calling the GLib main loop functions.
|
|
|
|
2007-05-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-interface.c (script_fu_interface):
|
|
readded (better) code to deal with full menu paths.
|
|
|
|
2007-05-16 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpbrushtool.c (gimp_brush_tool_constructor): add a
|
|
local GimpDisplayConfig variable to improve readability.
|
|
|
|
2007-05-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/mblur.c: applied patch from Jörg Gittinger that
|
|
improves the quality of the Motion Blur filter (bug #380435).
|
|
|
|
2007-05-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-interface.c (script_fu_interface):
|
|
removed code that used to deal with full menu paths. All our
|
|
scripts use script-fu-menu-register now.
|
|
|
|
2007-05-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/selection-round.scm
|
|
* plug-ins/script-fu/scripts/copy-visible.scm: unmarked strings for
|
|
translation.
|
|
|
|
2007-05-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/tile-manager.c (tile_invalidate): if the invalidated
|
|
tile is the cached tile, release the cached tile. Fixes bug #438802.
|
|
|
|
2007-05-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpfiledialog.c (gimp_file_dialog_set_sensitive):
|
|
apply sensitivity state to the Cancel button as well.
|
|
(gimp_file_dialog_progress_start): make the Cancel button sensitive
|
|
if the progress is cancelable.
|
|
|
|
* app/widgets/gimpthumbbox.c (gimp_thumb_box_progress_start): if
|
|
embedded in a GimpFileDialog, make its Cancel button sensitive if
|
|
the progress is cancelable
|
|
|
|
2007-05-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpthumbbox.[ch]: combined the two progress bars
|
|
(when loading multiple thumbnails) into a single one using a
|
|
GimpSubProgress.
|
|
|
|
2007-05-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpeg-save.c
|
|
* plug-ins/jpeg/jpeg-load.c: reduced number of progress updates.
|
|
|
|
2007-05-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu.c (script_fu_extension_init):
|
|
renamed "Utils" to "Utilities".
|
|
|
|
2007-05-15 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/scripts/contactsheet.scm: Use 'img' and not
|
|
'new-img' in make-thumbnail-size routine. Moved menu entry from
|
|
Xtns/Utils to Xtns/Utilities. See bug #132532.
|
|
|
|
2007-05-15 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/paint/gimpheal.c (gimp_heal_motion): convert the source
|
|
region to the dest region's type, not the other way around
|
|
(using the wrong if() condition when doing so). Fixes bug #390938.
|
|
|
|
2007-05-15 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/scheme-wrapper.c (marshall_proc_db_call): Allow
|
|
any number type in a vector to be passed in PDB call as an INT*ARRAY.
|
|
Updated error messages accordingly. Fixes bug #435640.
|
|
|
|
2007-05-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/helpbrowser/dialog.c (browser_dialog_open): don't show
|
|
the window yet. The user might not have the help pages installed.
|
|
|
|
* plug-ins/helpbrowser/wilber-reading.png: use the new style Wilber.
|
|
|
|
2007-05-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/wmf.c
|
|
* plug-ins/fits/fits.c
|
|
* plug-ins/sel2path/sel2path.c
|
|
* plug-ins/xjt/xjt.c: added missing calls to
|
|
gimp_window_set_transient().
|
|
|
|
2007-05-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/svg.c
|
|
* plug-ins/common/tiff-load.c
|
|
* plug-ins/common/postscript.c
|
|
* plug-ins/common/poppler.c: added missing calls to
|
|
gimp_window_set_transient().
|
|
|
|
* libgimp/gimppixbuf.c (gimp_layer_new_from_pixbuf): reduced
|
|
number of progress updates.
|
|
|
|
2007-05-14 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/file/file-utils.c (file_utils_filename_to_uri): fix check on
|
|
the GError returned by file_utils_filename_is_uri().
|
|
|
|
2007-05-14 Michael Natterer <mitch@gimp.org>
|
|
|
|
* libgimpbase/gimpenv.c: #include <CoreServices/CoreServices.h>,
|
|
not "...".
|
|
|
|
2007-05-14 Michael Natterer <mitch@gimp.org>
|
|
|
|
* configure.in: added check for OSX' Carbon framework.
|
|
|
|
* libgimpbase/Makefile.am (libgimpbase_2_0_la_LDFLAGS): add
|
|
$(CARBON_LDFLAGS)
|
|
|
|
* libgimpbase/gimpenv.c (gimp_user_directory): add Carbon version.
|
|
|
|
(find_folder): new Crabon-only utility function.
|
|
|
|
2007-05-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-transform.c: fixed gtk-doc comment.
|
|
|
|
2007-05-14 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpmodule.c: add binding for gimp_user_directory().
|
|
|
|
2007-05-14 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/file/file-utils.[ch] (file_utils_filename_is_uri): new function,
|
|
fixed and factored out of file_utils_filename_to_uri().
|
|
|
|
* app/main.c (gimp_dbus_open): use it here instead of a simple
|
|
strstr(filename, "://").
|
|
|
|
2007-05-14 Tor Lillqvist <tml@novell.com>
|
|
|
|
* libgimpbase/gimpenv.c: Undef DATADIR before including <shlobj.h>
|
|
to avoid collision with DATADIR enum in objidl.h. Define
|
|
CSIDL_MYDOCUMENTS, CSIDL_MYMUSIC and CSIDL_MYVIDEO in case missing
|
|
from shlobj.h.
|
|
|
|
* libgimpbase/Makefile.am: Link with -lole32 on Win32 for
|
|
CoTaskMemFree().
|
|
|
|
2007-05-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpfiledialog.c (gimp_file_dialog_new): add a
|
|
shortcut to the user's Pictures folder.
|
|
|
|
* libgimpbase/xdg-user-dir.c: cosmetic changes.
|
|
|
|
2007-05-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/help/gimp-help-lookup.c: include libgimpbase/gimpbase.h.
|
|
|
|
2007-05-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/file/Makefile.am
|
|
* app/file/xdg-user-dir.c[ch]: removed here ...
|
|
|
|
* libgimpbase/Makefile.am
|
|
* libgimpbase/xdg-user-dir.[ch]: ... and moved to libgimpbase.
|
|
|
|
* libgimpbase/gimpbaseenums.[ch]: added GimpUserDirectory enum.
|
|
|
|
* libgimpbase/gimpenv.[ch]: added new function to identify special
|
|
user folders. Added Win32 specific code and use xdg_user_dir_lookup()
|
|
on other platforms.
|
|
|
|
* libgimp/gimpenums.c.tail
|
|
* tools/pdbgen/enums.pl: regenerated.
|
|
|
|
* libgimpbase/gimpbase.def: updated.
|
|
|
|
2007-05-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/file/Makefile.am
|
|
* app/file/file-procedure.[ch]
|
|
* app/file/file-utils.[ch]: split functions dealing with file
|
|
procedures into their own file and renamed them.
|
|
|
|
* app/file/file-open.c
|
|
* app/dialogs/file-save-dialog.c
|
|
* app/actions/file-commands.c
|
|
* app/widgets/gimpthumbbox.c
|
|
* app/widgets/gimpdnd-xds.c
|
|
* app/widgets/gimpimagepropview.c
|
|
* tools/pdbgen/pdb/fileops.pdb: changed accordingly
|
|
|
|
* app/pdb/fileops_cmds.c: regenerated.
|
|
|
|
2007-05-11 Karine Delvare <edhel@gimp.org>
|
|
|
|
* plug-ins/common/illusion.c: use the new preview transform function,
|
|
see bug #356716.
|
|
|
|
2007-05-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/file/Makefile.am
|
|
* app/file/xdg-user-dir.[ch]: added a slightly modified copy of
|
|
xdg-user-dirs-lockup.c from freedesktop.org.
|
|
|
|
2007-05-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/main.c (gimp_dbus_open): don't attempt the conversion if the
|
|
argument is already an URI.
|
|
|
|
2007-05-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/main.c (gimp_dbus_open): convert filenames to absolute file
|
|
URIs before passing them to dbus_g_proxy_call().
|
|
|
|
2007-05-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/imagemap/imap_main.[ch]
|
|
* plug-ins/imagemap/imap_menu.c
|
|
* plug-ins/imagemap/imap_command.c: finished port of Undo and Redo
|
|
menus to GtkAction. Closes bug #138841.
|
|
|
|
2007-05-10 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpfu.py: remove parameter definition special
|
|
casing that was based on menu and plugin types. Instead expect the
|
|
script to specify all its parameters in its register call, and hide
|
|
the UI elements for the parameters we are already passed in
|
|
interactive mode. For compatibilty, this is only turned on when you
|
|
specify the "menu" named argument in the register call, or if you pass
|
|
an empty label. This should fix bug #104639.
|
|
|
|
* plug-ins/pygimp/plug-ins/clothify.py
|
|
* plug-ins/pygimp/plug-ins/colorxhtml.py
|
|
* plug-ins/pygimp/plug-ins/foggify.py
|
|
* plug-ins/pygimp/plug-ins/py-slice.py
|
|
* plug-ins/pygimp/plug-ins/shadow_bevel.py
|
|
* plug-ins/pygimp/plug-ins/whirlpinch.py: update to register image and
|
|
drawable parameters explicitly.
|
|
|
|
2007-05-10 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/pygimp-image.c: bind gimp_image_resize_to_layers.
|
|
|
|
2007-05-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/flame/rect.c: reduced the number of progress updates.
|
|
|
|
2007-05-09 Karine Delvare <edhel@gimp.org>
|
|
|
|
* plug-ins/common/waves.c: use the new preview transform function,
|
|
see bug #356716.
|
|
|
|
2007-05-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/lcms.c (lcms_icc_apply): improved handling of
|
|
attached non-RGB profiles.
|
|
|
|
* plug-ins/common/oilify.c: use GIMP_RGB_LUMINANCE() instead of
|
|
the self-made INTENSITY macro.
|
|
|
|
* plug-ins/common/tiff-load.c
|
|
* plug-ins/common/tiff-save.c: reduced number of progress updates.
|
|
|
|
2007-05-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-console.c (script_fu_browse_response):
|
|
focus the console entry, set the cursor position to the first
|
|
parameter and present the console window.
|
|
|
|
2007-05-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-preview.c
|
|
(gimp_display_shell_draw_tri_row)
|
|
(gimp_display_shell_draw_tri_row_mask): don't call gdk_draw_pixbuf()
|
|
with a zero width. Fixes bug #349483.
|
|
|
|
2007-05-08 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/metadata/xmp-encode.c (gen_property): quick workaround
|
|
for bug #436077. A better solution will follow later.
|
|
|
|
2007-05-08 Karine Delvare <edhel@gimp.org>
|
|
|
|
* plug-ins/common/flarefx.c: use the new preview transform function,
|
|
see bug #356716.
|
|
|
|
2007-05-08 Karine Delvare <edhel@gimp.org>
|
|
|
|
* plug-ins/common/papertile.c: Replace tile size with width & height,
|
|
without changing the plug-in interface (bug #87092).
|
|
|
|
2007-05-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimptexteditor.c: use GtkWindow::transient-for just
|
|
for the fun of using another GTK+ 2.10 feature.
|
|
|
|
2007-05-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpbase/gimpbaseenums.[ch] (GimpCloneType): changed strings.
|
|
|
|
2007-05-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpbrushtool.[ch] (gimp_brush_tool_draw): moved
|
|
brush drawing code to the new function gimp_brush_tool_draw_brush().
|
|
|
|
* app/tools/gimpsourcetool.c: (gimp_source_tool_draw): draw the
|
|
brush outline at the source position (bug #435545).
|
|
|
|
2007-05-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/blur.c (blur_prepare_row): clamp to the first
|
|
row, not the second. Also update the progress less often.
|
|
|
|
2007-05-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/gauss.c: reduce rounding errors when converting
|
|
between premultiplied and separated alpha. Fixes bug #383870.
|
|
|
|
2007-05-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/fits/fitsrw.c
|
|
* plug-ins/fits/fits.c: applied modified patch from Peter
|
|
Kirchgessner. Fixes creation of the last data record and makes
|
|
handling of float values independent of the locale (bug #351656).
|
|
|
|
2007-05-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpfu.py: don't add the radiobuttons into a
|
|
GtkFrame.
|
|
|
|
* plug-ins/pygimp/plug-ins/sphere.py: added a PF_RADIO parameter
|
|
as an example and for testing purposes.
|
|
|
|
2007-05-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/mapcolor.c: try to do something reasonable for
|
|
the empty source range (bug #436145).
|
|
|
|
2007-05-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/helpbrowser/dialog.c: start with a reasonable size and
|
|
paned position and remember the window size and paned position at
|
|
least within a GIMP session.
|
|
|
|
2007-05-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* gimptool-2.0.in: define datarootdir before datadir (bug #436386).
|
|
|
|
2007-05-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in: require libexif >= 0.6.0.
|
|
|
|
* plug-ins/jpeg/gimpexif.[ch]: removed gimp_exif_entry_get_value()
|
|
which was needed to work with libexif < 0.6.0.
|
|
|
|
* plug-ins/jpeg/jpeg.c: declare the global ExifData here instead
|
|
of in gimpexif.c.
|
|
|
|
* plug-ins/jpeg/jpeg-exif.c: cosmetics.
|
|
|
|
2007-05-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpeg-exif.c (jpeg_apply_exif_data_to_image): only
|
|
check for EXIF_TAG_GPS_VERSION_ID if it's defined (see bug #377917).
|
|
This tag was added in libexif 0.6.13.
|
|
|
|
2007-05-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in (AM_INIT_AUTOMAKE): pass dist-bzip2 to automake.
|
|
|
|
2007-05-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpbase/Makefile.am (DISTCLEANFILES): clean gimpversion.h.
|
|
|
|
* plug-ins/metadata/Makefile.am (CLEANFILES): clean testbase64.
|
|
|
|
* po/Makefile.in.in (mostlyclean): clean .intltool-merge-cachemake
|
|
|
|
* tools/pdbgen/Makefile.am: use DISTCLEANFILES instead of
|
|
MAINTAINERCLEANFILES.
|
|
|
|
2007-05-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* tools/defcheck.py: improved path handling. Allow to pass the
|
|
source directory on the command-line.
|
|
|
|
* Makefile.am (check-defs): pass $(top_srcdir) to defcheck.py.
|
|
(validate-authors): validate authors.xml in the srcdir.
|
|
|
|
* menus/Makefile.am (validate): changed output for consistency.
|
|
|
|
2007-05-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* Makefile.am (DISTCHECK_CONFIGURE_FLAGS): --enable-gtk-doc
|
|
(EXTRA_DIST): added mkinstalldirs, the po-* Makefiles need it.
|
|
(check-defs): use tools/defcheck.py from $(top_srcdir).
|
|
|
|
2007-05-06 Simon Budig <simon@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/edit.pdb: make gimp-edit-paste-as-new not fail
|
|
at an empty clipboard, but return -1 as image id.
|
|
|
|
* app/pdb/edit_cmds.c
|
|
* libgimp/gimpedit_pdb.c: regenerated.
|
|
|
|
* plug-ins/script-fu/scripts/paste-as-brush.scm
|
|
* plug-ins/script-fu/scripts/paste-as-pattern.scm: Changed
|
|
accordingly, fixes bug #357059.
|
|
|
|
* modules/controller_linux_input.c: changed some axis names to make
|
|
more sense.
|
|
|
|
2007-05-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* po-*/Makefile.in.in: reverted last change, it didn't work.
|
|
|
|
2007-05-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* po-*/Makefile.in.in: include po/Makefile.in.in and override
|
|
@GETTEXT_PACKAGE@ instead of keeping five copies.
|
|
|
|
2007-05-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* HACKING: suggest to use pango-1-16.
|
|
|
|
* configure.in: added --enable-gtk-doc-app option and an automake
|
|
conditional for it.
|
|
|
|
* devel-docs/Makefile.am: build the app directory conditionally.
|
|
|
|
* devel-docs/app/Makefile.am: override disthook since we don't
|
|
want to distribute any generated files.
|
|
|
|
2007-05-05 Michael Natterer <mitch@gimp.org>
|
|
|
|
* tools/pdbgen/app.pl (generate_pspec): use $flags and not a
|
|
literal GIMP_PARAM_READWRITE for the image paramspec's flags.
|
|
|
|
* app/pdb/image_cmds.c: regenerated.
|
|
|
|
2007-05-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/paint-funcs/paint-funcs.c (convolve_region): instead of just
|
|
copying the border pixels, convolute the full region and extend
|
|
the borders.
|
|
|
|
* app/paint/gimpconvolve.[ch]: removed broken code that used to
|
|
deal with the image borders. Fixes bug #434279. Also reduced the
|
|
matrix sizes to 3x3 as only the inner 3x3 values were nonzero.
|
|
|
|
2007-05-05 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/common/papertile.c: whitespace cleanup, tabs -> spaces.
|
|
|
|
2007-05-05 Roozbeh Pournader <roozbeh@farsiweb.info>
|
|
|
|
* configure.in: Added 'fa' (Persian) to ALL_LINGUAS.
|
|
|
|
2007-05-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/gimplut.[ch]
|
|
* app/tools/gimpcurvestool.c
|
|
* app/tools/gimplevelstool.c: reverted the changes done for bug
|
|
#331782. See the bug report for an explanation.
|
|
|
|
2007-05-05 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* app/gui/splash.c: reverted the progress bar size change.
|
|
|
|
2007-05-05 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* app/gui/splash.c: make the splash progress bar lean and mean.
|
|
|
|
2007-05-05 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* app/base/gimplut.[ch]
|
|
* app/tools/gimpcurvestool.c
|
|
* app/tools/gimplevelstool.c: Fixed the value channel color
|
|
correction in the curves and levels tools to only modify the
|
|
value channel and not the hues. Fixes bug #331782.
|
|
|
|
2007-05-05 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpdrawtool.c (gimp_draw_tool_draw_boundary): fixed
|
|
off-by-one (too large) drawing of boundaries by copying the resp.
|
|
code and its obscure comment from gimpdisplayshell-selection.c
|
|
Fixes bug #416432.
|
|
|
|
2007-05-04 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/tips-dialog.c: make the tips label selectable.
|
|
|
|
2007-05-04 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/contactsheet.scm: added missing
|
|
ellipsis to menu label and fixed default fonts.
|
|
|
|
* plug-ins/script-fu/scripts/script-fu-set-cmap.scm: added missing
|
|
ellipsis to menu label and corrected menu location.
|
|
|
|
2007-05-04 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/autocrop.c (autocrop): crop the image, even if
|
|
the layer is fully opaque. Fixes bug #413906.
|
|
|
|
2007-05-04 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/autocrop.c (guess_bgcolor): special case fully
|
|
transparent regions, just as we do in app/core/gimpimage-crop.c.
|
|
Fixes bug #357554.
|
|
|
|
* app/core/gimpimage-crop.c: cosmetics.
|
|
|
|
2007-05-04 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpbrush-load.c: applied slightly modified patch from
|
|
Eric Lamarque that adds support for loading .abr v2 Photoshop
|
|
brushes (bug #435635).
|
|
|
|
2007-05-04 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/plug-in/gimpplugin-cleanup.c: removed debug output.
|
|
|
|
2007-05-04 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/maze/maze.c: reduced the number of progress updates.
|
|
|
|
2007-05-04 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/edge.c: reduced the number of progress updates.
|
|
|
|
2007-05-04 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/fractaltrace.c: whoops. fixed progress when
|
|
selections exist.
|
|
|
|
2007-05-04 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/fractaltrace.c: reduced the number of progress
|
|
updates.
|
|
|
|
2007-05-04 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/dog.c: reduced the number of progress updates.
|
|
|
|
2007-05-04 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/gauss.c (gauss_rle): fixed a bug in my last change.
|
|
Also reduced the number of progress updates.
|
|
|
|
2007-05-04 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimpprogress.c (gimp_progress_update): print a warning
|
|
on stderr if a plug-in updates the progress too frequently.
|
|
|
|
2007-05-04 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/ifscompose/ifscompose.c
|
|
* plug-ins/ifscompose/ifscompose_utils.c: reduce the number of
|
|
progress updates.
|
|
|
|
2007-05-04 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpstatusbar.c (gimp_statusbar_progress_message):
|
|
reverted last change, the behavior is different.
|
|
|
|
2007-05-04 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpstatusbar.c (gimp_statusbar_progress_message):
|
|
removed code that guards us from multiline messages. This happens
|
|
later in gimp_statusbar_vprintf() anyway.
|
|
|
|
2007-05-04 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/poppler.c: removed unused functionality from the
|
|
resolution entry widget.
|
|
|
|
2007-05-04 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/psd-load.c: Fixed bogus argument in call to
|
|
gimp_progress_update().
|
|
|
|
2007-05-04 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpwidgets.def: removed resolution entry symbols.
|
|
|
|
2007-05-03 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* libgimpwidgets/gimpresolutionentry.[ch]: removed
|
|
* libgimpwidgets/gimpwidgets.h
|
|
* libgimpwidgets/Makefile.am: changed accordingly
|
|
|
|
* plug-ins/pygimp/gimpui.defs: resolution entry api removed
|
|
|
|
* plug-ins/common/poppler.c: resolution entry code added
|
|
here, with unused api removed.
|
|
|
|
Addresses (maybe fixes) bug #351281.
|
|
|
|
2007-05-03 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/paint-funcs/paint-funcs.c (convolve_region): minor cleanup.
|
|
|
|
2007-05-03 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/despeckle.c: applied patch from Geert Jordaens
|
|
plus some minor cleanups. Fixes bug #433251.
|
|
|
|
2007-05-03 Sven Neumann <sven@gimp.org>
|
|
|
|
Handle the core part of bug #434274:
|
|
|
|
* app/core/gimpchannel.c (gimp_channel_real_boundary): return
|
|
FALSE for an empty channel.
|
|
|
|
* app/core/gimpitem.[ch]: added a progress parameter to
|
|
gimp_item_stroke.
|
|
|
|
* app/core/gimpchannel.c (gimp_channel_stroke)
|
|
* app/core/gimpselection.c (gimp_selection_stroke): pass progress
|
|
to gimp_message().
|
|
|
|
* app/actions/vectors-commands.c
|
|
* app/actions/select-commands.c
|
|
* app/dialogs/stroke-dialog.c
|
|
* app/vectors/gimpvectors.c
|
|
* tools/pdbgen/pdb/edit.pdb
|
|
* tools/pdbgen/pdb/paths.pdb: changed accordingly.
|
|
|
|
* app/pdb/edit_cmds.c
|
|
* app/pdb/paths_cmds.c: regenerated.
|
|
|
|
* app/core/gimplayermaskundo.c: added a missing cast.
|
|
|
|
2007-05-03 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpcolorframe.c (gimp_color_frame_update): hide the
|
|
Index label if the color index is -1 (happens with sample_average).
|
|
|
|
2007-05-03 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/winicon/icosave.c
|
|
* plug-ins/winicon/icodialog.c: show a warning when the user is
|
|
about to create a file using newer features of the icon file format.
|
|
Loosely based on a patch from Aurimas Juška. Fixes bug #409467.
|
|
|
|
2007-05-02 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimppickable.c (gimp_pickable_pick_color): reduce
|
|
rounding errors.
|
|
|
|
2007-05-02 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimppickable.[ch]: removed get_color_at() from the
|
|
GimpPickable interface. Implement the same functionality using
|
|
get_pixel_at() but with a saner API.
|
|
|
|
* app/core/gimpdrawable.c
|
|
* app/core/gimpprojection.c
|
|
* app/core/gimpimagemap.c: removed get_color_at() implementations.
|
|
|
|
* app/tools/gimpbycolorselecttool.c: adapt to API change of
|
|
gimp_pickable_get_color_at().
|
|
|
|
* app/tools/gimprectangleselecttool.c: added missing include.
|
|
|
|
2007-05-02 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/svg.c: Make size loading work properly with
|
|
new librsvg versions.
|
|
|
|
* configure.in: bumped required librsvg version to 2.14.
|
|
|
|
2007-05-02 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/poppler.c (load_dialog): set a size request on
|
|
the GimpPageSelector widget.
|
|
|
|
2007-05-02 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpperspectiveclonetool.c
|
|
(gimp_perspective_clone_tool_cursor_update): if we are in adjust
|
|
mode, skip the GimpBrushClass when chaining up. Fixes bug #354933.
|
|
|
|
2007-05-02 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scheme-wrapper.c (ts_get_error_msg): applied
|
|
patch from Eric Lamarque that fixes Script-Fu server output
|
|
(bug #431623).
|
|
|
|
2007-05-02 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/jpeg/jpeg-exif.c: Check if any other IFDs exist before
|
|
rejecting an image's EXIF info. Fixes bug #377917.
|
|
|
|
2007-05-02 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/paint/gimpsmudge.c (gimp_smudge_start)
|
|
|
|
* app/paint/gimpconvolve.c (gimp_convolve_motion): use
|
|
gimp_pickable_get_pixel_at() to get the color to use with
|
|
color_region(). Fixes Smudge and Convolve tools on grayscale images.
|
|
|
|
2007-05-02 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpparamspecs.c (gimp_param_string_validate): the GLib
|
|
version that has string validation fixed is 2.12.12.
|
|
|
|
2007-05-02 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
When adjusting a rectangle it feels unintuitive that the center of
|
|
the rectangle when Ctrl is used lands on the corner that was used
|
|
to resize the rectangle. This commit changes the center of the
|
|
rectangle when Ctrl is used on a already-created rectangle to the
|
|
center of the rectangle when the user starts adjusting the size.
|
|
|
|
* app/tools/gimprectangletool.c (struct
|
|
_GimpRectangleToolPrivate): Added center_[xy]_on_fixed_center
|
|
members that keeps track on where the center of the rectangle
|
|
should be when the Ctrl modifier is used.
|
|
|
|
* app/tools/gimprectangletool.c: Added convenience function
|
|
gimp_rectangle_tool_get_fixed_center_coords.
|
|
|
|
* app/tools/gimprectangletool.c
|
|
(gimp_rectangle_tool_button_press): Sets the
|
|
center_[xy]_on_fixed_center members depending on whether the button
|
|
press modifies an existing rectangle or creates a new one.
|
|
|
|
* app/tools/gimprectangletool.c
|
|
(gimp_rectangle_tool_active_modifier_key): Adjusted to accomodate to
|
|
above mentioned changes.
|
|
|
|
2007-05-02 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/tile-manager.c: cosmetics.
|
|
|
|
2007-04-30 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpselection.[ch] (gimp_selection_extract): changed
|
|
"drawable" parameter to "pickable" and added some special casing
|
|
for the GIMP_IS_DRAWABLE(pickable) case in the implementation.
|
|
|
|
* app/core/gimpdrawable-transform.c: changed accordingly.
|
|
|
|
* app/core/gimp-edit.c: ditto. Removed utility function
|
|
gimp_edit_extract_visible() and simply use gimp_edit_extract() for
|
|
"copy visible", passing image->projection. Fixes bug #434102.
|
|
|
|
2007-04-30 Michael Natterer <mitch@gimp.org>
|
|
|
|
* themes/Default/gtkrc: set GtkButton::focus-line-width to 1 and
|
|
GtkButton::focus-padding to 0, just like in the Small theme (it
|
|
was always meant to be that way, stupid copy'n'paste...)
|
|
|
|
2007-04-29 Christophe Merlet <redfox@redfoxcenter.org>
|
|
|
|
* configure.in: Added "oc" (Occitan) to ALL_LINGUAS.
|
|
|
|
2007-04-28 Tor Lillqvist <tml@novell.com>
|
|
|
|
* gimp-zip.in: Add libgimpconfig to the developer package. Remove
|
|
the separate gif plug-in cruft. Fix a few typos.
|
|
|
|
2007-04-28 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/pygimp-pdb.c: add optional run_mode keyword argument
|
|
to pdb calls.
|
|
|
|
2007-04-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpclipboard.c
|
|
* app/widgets/gimpdnd-xds.c
|
|
* plug-ins/helpbrowser/dialog.c: use gdk_atom_intern_static_string().
|
|
|
|
2007-04-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimppickable.[ch]: added get_pixel_at() method to the
|
|
GimpPickable interface. This gives direct access to the pixel
|
|
without converting it to an RGB color.
|
|
|
|
* app/core/gimpdrawable.c
|
|
* app/core/gimpimagemap.c
|
|
* app/core/gimpprojection.c: implement the new method and also use
|
|
it to reimplement get_color_at().
|
|
|
|
* app/core/gimpimage-crop.c (gimp_image_crop_guess_bgcolor): use
|
|
gimp_pickable_get_pixel_at(). Fixes auto-shrink on indexed and
|
|
grayscale images.
|
|
|
|
2007-04-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/sunras.c (set_color_table): guard against a
|
|
possible stack overflow.
|
|
|
|
2007-04-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in: use PANGO_DISABLE_DEPRECATED for pango < 1.17.
|
|
|
|
* plug-ins/common/sample_colorize.c: removed unused variable.
|
|
|
|
2007-04-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in: depend on poppler-glib >= 0.4.1.
|
|
|
|
* plug-ins/common/poppler.c: removed ifdefs to handle older
|
|
versions of the poppler library. Removed "antialias" toggle from
|
|
the procedure API and from the GUI; it's not supported by poppler.
|
|
|
|
2007-04-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/truchet.scm: fixed typo in procedure
|
|
name (bug #433772).
|
|
|
|
2007-04-27 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/imagemap/imap_preferences.c
|
|
* plug-ins/gflare/gflare.c
|
|
* plug-ins/Lighting/lighting_ui.c
|
|
* plug-ins/xjt/xjt.c
|
|
* plug-ins/metadata/xmp-parse.c
|
|
* plug-ins/flame/flame.c
|
|
* plug-ins/common/curve_bend.c
|
|
* plug-ins/common/compressor.c
|
|
* plug-ins/common/channel_mixer.c
|
|
* plug-ins/common/mail.c
|
|
* plug-ins/common/CML_explorer.c
|
|
* plug-ins/ifscompose/ifscompose.c: Open files in binary mode
|
|
("rb" and "wb").
|
|
|
|
2007-04-26 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpparamspecs.[ch]: renamed GimpParamSpecString's
|
|
flag "no_validate" to "allow_non_utf8".
|
|
|
|
* tools/pdbgen/app.pl
|
|
* tools/pdbgen/pdb/*.pdb: renamed argument flag
|
|
"no_validate" (which turns off utf8-validation for strings) to
|
|
"allow_non_utf8" and renamed "no_success" (which turns off
|
|
argument validation alltogether) to "no_validate".
|
|
Doesn't affect generated code.
|
|
|
|
2007-04-26 Michael Natterer <mitch@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/display.pdb (display_is_valid)
|
|
* tools/pdbgen/pdb/drawable.pdb (drawable_is_valid)
|
|
* tools/pdbgen/pdb/image.pdb (image_is_valid)
|
|
* tools/pdbgen/pdb/vectors.pdb (vectors_is_valid): it's the
|
|
argument flag "no_success" which turns off validation, not
|
|
"no_validate" (how obvious). Also fixed drawable and vectors
|
|
procedures to check for !gimp_item_is_removed() instead of
|
|
gimp_item_is_attached() (a newly created item is unattached
|
|
but valid).
|
|
|
|
* app/pdb/display_cmds.c
|
|
* app/pdb/drawable_cmds.c
|
|
* app/pdb/image_cmds.c
|
|
* app/pdb/vectors_cmds.c: regenerated.
|
|
|
|
2007-04-26 Michael Natterer <mitch@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/pattern.pdb
|
|
* tools/pdbgen/pdb/gradients.pdb
|
|
* tools/pdbgen/pdb/brush_select.pdb
|
|
* tools/pdbgen/pdb/context.pdb
|
|
* tools/pdbgen/pdb/gradient.pdb
|
|
* tools/pdbgen/pdb/palette.pdb
|
|
* tools/pdbgen/pdb/procedural_db.pdb
|
|
* tools/pdbgen/pdb/brushes.pdb
|
|
* tools/pdbgen/pdb/palettes.pdb
|
|
* tools/pdbgen/pdb/drawable.pdb
|
|
* tools/pdbgen/pdb/brush.pdb
|
|
* tools/pdbgen/pdb/gradient_select.pdb: some argument cleanup: use
|
|
"=> 1" instead of "=> '1'" for setting argument flags, also made
|
|
argument property order consistent so flags come before "desc".
|
|
Doesn't affect generated code.
|
|
|
|
2007-04-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimp.c: document the image_types parameter (bug #326988).
|
|
|
|
2007-04-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/paint-funcs/paint-funcs.c (gaussian_blur_region)
|
|
* plug-ins/common/blur.c (blur)
|
|
* plug-ins/common/gauss.c (do_encoded_lre) (do_full_lre): reduce
|
|
rounding errors.
|
|
|
|
* plug-ins/common/checkerboard.c (checkerboard_dialog): layout
|
|
improvements.
|
|
|
|
2007-04-26 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/tiff-save.c: disabled the layer offsets saving
|
|
code. This can be re-enabled in 2.6, when the load plug-in is
|
|
patched to support these saved offsets.
|
|
|
|
* plug-ins/common/tiff-load.c: marked the code for the above
|
|
with a TODO comment.
|
|
|
|
2007-04-26 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/tiff-save.c: save the layer offsets too, to
|
|
fix bug #419578.
|
|
|
|
2007-04-26 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/gfig/gfig-dobject.c: properly parse files with CRLF
|
|
line-endings which were created in the past in Windows. Fixes
|
|
a part of bug #346988.
|
|
|
|
* plug-ins/gfig/gfig.c: open files in binary mode so that the same
|
|
line-endings are used on all platforms.
|
|
|
|
2007-04-25 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpbrush.c (gimp_brush_scale_size): removed bogus
|
|
"return" from void function. Fixes bug #433339, patch from Eric
|
|
Lamarque.
|
|
|
|
2007-04-25 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/tiff-load.c: set a different filename when
|
|
the number of pages loaded is lower than the number of pages
|
|
in the TIFF file.
|
|
|
|
2007-04-25 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/tiff-load.c: set the filename to the original
|
|
filename in case of single-page loads.
|
|
|
|
2007-04-25 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/tiff-load.c: moved the non-interactive check out
|
|
of load_dialog() and into run().
|
|
|
|
2007-04-25 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpparamspecs.c (gimp_param_string_validate): added
|
|
#warning to use GParamSpecString's features once we depend on a
|
|
fixed version.
|
|
|
|
2007-04-25 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpparamspecs.[ch] (struct GimpParamSpecString)
|
|
(gimp_param_spec_string): added "gboolean non_empty" to require
|
|
the string being non-empty. Changed validation accordingly.
|
|
Also fixed validation for static strings (we were happily
|
|
freeing and modifying them before).
|
|
|
|
* app/xcf/xcf.c: filenames should be non-empty.
|
|
* app/pdb/gimp-pdb-compat.c: compat strings shouldn't.
|
|
|
|
* tools/pdbgen/app.pl: add support for $arg->{non_empty} and
|
|
changed generation of calls to gimp_param_spec_string().
|
|
|
|
* tools/pdbgen/pdb/brush_select.pdb
|
|
* tools/pdbgen/pdb/edit.pdb
|
|
* tools/pdbgen/pdb/vectors.pdb
|
|
* tools/pdbgen/pdb/plug_in.pdb
|
|
* tools/pdbgen/pdb/gradient.pdb
|
|
* tools/pdbgen/pdb/palette_select.pdb
|
|
* tools/pdbgen/pdb/palette.pdb
|
|
* tools/pdbgen/pdb/fileops.pdb
|
|
* tools/pdbgen/pdb/progress.pdb
|
|
* tools/pdbgen/pdb/procedural_db.pdb
|
|
* tools/pdbgen/pdb/font_select.pdb
|
|
* tools/pdbgen/pdb/pattern_select.pdb
|
|
* tools/pdbgen/pdb/unit.pdb
|
|
* tools/pdbgen/pdb/brush.pdb
|
|
* tools/pdbgen/pdb/gradient_select.pdb
|
|
* tools/pdbgen/pdb/buffer.pdb: require non-empty strings for data
|
|
object names, procedure names, unit strings, PDB data identifiers
|
|
and buffer names. Removed some manual strlen() checks, all other
|
|
places just got better error reporting for free (proper validation
|
|
error instead of unspecific execution error).
|
|
|
|
* app/pdb/*_cmds.c: regenerated.
|
|
|
|
2007-04-25 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/common/gif.c
|
|
* plug-ins/common/gifload.c
|
|
* plug-ins/common/psd.c
|
|
* plug-ins/common/psd_save.c: removed...
|
|
|
|
* plug-ins/common/gif-load.c
|
|
* plug-ins/common/gif-save.c
|
|
* plug-ins/common/psd-load.c
|
|
* plug-ins/common/psd-save.c: ...and renamed to make sense.
|
|
|
|
* plug-ins/common/plugin-defs.pl
|
|
* plug-ins/common/Makefile.am: changed accordingly.
|
|
|
|
2007-04-25 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/tiff-load.c
|
|
* plug-ins/common/tiff-save.c: make progress bars progress to
|
|
completion.
|
|
|
|
2007-04-25 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/tiff-load.c
|
|
* plug-ins/common/tiff-save.c: indentation changes.
|
|
|
|
2007-04-25 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/tiff-load.c
|
|
* plug-ins/common/tiff-save.c: fixed the names of the plug-in
|
|
binaries in PLUG_IN_BINARY.
|
|
|
|
2007-04-25 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* configure.in
|
|
* plug-ins/common/plugin-defs.pl
|
|
* plug-ins/common/Makefile.am
|
|
* plug-ins/common/tiff-load.c
|
|
* plug-ins/common/tiff-save.c: split TIFF load and save
|
|
functionality into different plug-ins.
|
|
|
|
* plug-ins/common/mkgen.pl: modified to allow plug-ins to override
|
|
auto-generated library env; also use underscores instead of hyphens
|
|
in the generated Makefile.am.
|
|
|
|
* plug-ins/common/tiff.c: removed.
|
|
|
|
2007-04-25 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/paint-funcs/paint-funcs.c (convolve_region): round pixel values
|
|
instead if just casting the float to an integer. Fixes bug #432978.
|
|
|
|
2007-04-25 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/paint-funcs/paint-funcs.c: whitespace cleanup.
|
|
|
|
* plug-ins/common/despeckle.c: minor cleanups.
|
|
|
|
2007-04-25 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpscrolledpreview.c: also use the middle mouse
|
|
button for panning.
|
|
|
|
* plug-ins/common/nova.c: override the default mouse handling of
|
|
the GimpScrolledPreview and allow to reposition the center using
|
|
the left mouse button. Fixes bug #364432.
|
|
|
|
* app/tools/gimprectangletool.c: formatting.
|
|
|
|
2007-04-24 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in: bumped version to 2.3.17.
|
|
|
|
2007-04-25 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/tiff.c: initialize the pages[] array with
|
|
the page sequence for non-niteractive runs. Otherwise it'll
|
|
simply load N copies of page 0.
|
|
|
|
2007-04-25 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/tiff.c: fixed an issue where the page selection
|
|
dialog was being shown even for non-interactive runs.
|
|
|
|
2007-04-24 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/tiff.c: added support to load multi-page TIFF
|
|
images as single layered image or multiple individual per-page
|
|
images, after prompting the user for choice using a
|
|
GimpPageSelector widget. Fixes the rest of bug #138495.
|
|
|
|
2007-04-24 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* libgimpwidgets/gimppageselector.c: updated the API documentation
|
|
to indicate that the returned array is sorted.
|
|
|
|
2007-04-24 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/poppler.c: set the page selector target
|
|
from lastvals before showing the dialog
|
|
|
|
2007-04-24 Sven Neumann <sven@gimp.org>
|
|
|
|
* Made 2.3.16 development release.
|
|
|
|
2007-04-24 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/config/Makefile.am: fiddle with test_config_LDFLAGS to make
|
|
test-config link again.
|
|
|
|
* plug-ins/common/wind.c: increased MAX_STRENGTH to 100.
|
|
|
|
2007-04-24 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/screenshot.c: unset 'show-border' on the
|
|
GtkNotebook that holds the hints.
|
|
|
|
2007-04-24 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/plug-in/gimppluginprocedure.[ch]: use GQuark for locale and
|
|
help domains to avoid duplicating the same strings many times.
|
|
|
|
* app/plug-in/gimppluginmanager-restore.c: removed FIXME.
|
|
|
|
2007-04-24 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/plug-in/gimppluginmanager-restore.c
|
|
(gimp_plug_in_manager_restore): set the default plug-in locale
|
|
domain on all GimpPlugInDefs which don't register a locale domain
|
|
themselves. Fixes bug #430146.
|
|
|
|
2007-04-22 Michael Natterer <mitch@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/brush.pdb (brush_rename)
|
|
* tools/pdbgen/pdb/gradient.pdb (gradient_rename)
|
|
* tools/pdbgen/pdb/palette.pdb (palette_rename): don't allow the
|
|
empty string as new name. Fixes bug #431845.
|
|
|
|
* app/pdb/brush_cmds.c
|
|
* app/pdb/gradient_cmds.c
|
|
* app/pdb/palette_cmds.c: regenerated.
|
|
|
|
2007-04-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/dbus-service.xml
|
|
* app/widgets/gimpdbusservice.[ch]: use "uri" instead of "filename"
|
|
in the D-Bus methods.
|
|
|
|
2007-04-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-console.c: enable word-wrapping in
|
|
the Script-Fu console.
|
|
|
|
2007-04-19 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in (ALL_LINGUAS): added 'km' (Khmer) (bug #420417).
|
|
|
|
2007-04-19 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in: bump the required version of pygtk to 2.10.4.
|
|
Older versions have a bug in the code generator (bug #381389).
|
|
|
|
2007-04-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/Makefile.am: don't override LDFLAGS, use AM_LDFLAGS instead.
|
|
|
|
2007-04-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/plug-in/Makefile.am
|
|
* app/plug-in/gimppluginmanager.[ch]
|
|
* app/plug-in/gimppluginmanager-restore.[ch]: moved
|
|
gimp_plug_in_manager_restore() to its own file.
|
|
|
|
* app/core/gimp.c: changed accordingly.
|
|
|
|
* app/Makefile.am (LDFLAGS): convince the linker to do its job.
|
|
|
|
2007-04-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/plug-in/gimppluginmanager.c (gimp_plug_in_manager_restore):
|
|
try to improve readability by moving code to helper functions.
|
|
|
|
2007-04-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/plug-in/gimpinterpreterdb.[ch]: added a function that
|
|
returns all file extensions registered in the interpreter db.
|
|
|
|
* app/plug-in/gimppluginmanager.c (gimp_plug_in_manager_restore):
|
|
if the PATHEXT environment variable is set, append all registered
|
|
file extensions to it. This way GIMP can recognize Python scripts
|
|
as plug-ins on platforms where the executable bit is unknown.
|
|
|
|
2007-04-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* data/tips/gimp-tips.xml.in: fixed a typo.
|
|
|
|
2007-04-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpscrolledpreview.c
|
|
(gimp_scrolled_preview_nav_button_press): applied patch from
|
|
Aurimas Juška that fixes positioning of the quick navigation
|
|
popup (bug #430917).
|
|
|
|
2007-04-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/fp.c (fp_render_preview): removed a conditional
|
|
that has become obsolete now. Fixed indentation.
|
|
|
|
2007-04-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimppreviewarea.c: allow the draw, blend, mask
|
|
and fill methods to be called with zero width or height. Nothing
|
|
will be drawn, but it's still a valid call.
|
|
|
|
2007-04-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/fp.c: deal better with drawables that are not
|
|
the same size as the image. Fixes bug #430455.
|
|
|
|
2007-04-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/fp.c: use g_malloc(); plugged memory leaks.
|
|
|
|
2007-04-17 Sven Neumann <sven@gimp.org>
|
|
|
|
Allow other applications to open images in GIMP as if they were
|
|
new images (without associating a filename). Fixes bug #423118.
|
|
|
|
* app/file/file-open.[ch]: added parameter 'as_new' to
|
|
file_open_image() and its variants.
|
|
|
|
* app/actions/data-commands.c
|
|
* app/actions/documents-commands.c
|
|
* app/actions/file-commands.c
|
|
* app/core/gimpimagefile.c
|
|
* app/dialogs/file-open-dialog.c
|
|
* app/dialogs/file-open-location-dialog.c
|
|
* app/widgets/gimptoolbox.c
|
|
* app/widgets/gimptoolbox-dnd.c: changed accordingly.
|
|
|
|
* app/app.[ch]
|
|
* app/main.c: added new command-line option '--as-new'.
|
|
|
|
* app/widgets/gimpdbusservice.[ch]
|
|
* app/widgets/dbus-service.xml: added new method OpenAsNew to the
|
|
D-Bus interface.
|
|
|
|
* docs/gimp.1.in: document the new command-line option.
|
|
|
|
2007-04-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/neon-logo.scm: applied slightly
|
|
modified patch from Aurimas Juška which fixes bug #167260 by not
|
|
allowing the selection to shrink too much.
|
|
|
|
2007-04-17 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/config/gimprc.c
|
|
* app/plug-in/gimppluginmanager.c
|
|
* app/plug-in/gimpplugin.c
|
|
* app/gui/themes.c: don't translate --verbose or g_printerr()
|
|
messages, they are debugging output that often ends up in bugzilla
|
|
and should not depend on the locale.
|
|
|
|
2007-04-17 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/common/gqbist.c: applied slightly modified patch from
|
|
Aurimas Juška which adds an undo button to go back to the previous
|
|
state. Fixes bug #356662.
|
|
|
|
2007-04-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/Makefile.am: use GTK_CFLAGS and GTK_LIBS.
|
|
|
|
2007-04-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/pixel-surround.c: documentation fix.
|
|
|
|
2007-04-16 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/Makefile.am
|
|
* app/widgets/widgets-types.h
|
|
* app/widgets/gimpcellrendereraccel.[ch]: remove
|
|
GimpCellRendererAccel.
|
|
|
|
* app/widgets/gimpactionview.c: use GtkCellRendererAccel instead.
|
|
If an action has no label, use its name as label. Always show the
|
|
"Name" column because there are too many actions with confusingly
|
|
similar names.
|
|
|
|
2007-04-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* INSTALL
|
|
* configure.in
|
|
* app/gui/gui.c (gui_sanity_check): require gtk+ >= 2.10.6.
|
|
|
|
2007-04-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/Lighting/lighting_ui.c: applied patch from Aurimas
|
|
Juška that fixes sensitivity of input fields related to the light
|
|
type (bug #359833).
|
|
|
|
2007-04-13 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/base/base-types.h
|
|
* app/base/temp-buf.[ch]: remove redundant and inconsistently used
|
|
MaskBuf type and API.
|
|
|
|
* app/core/gimpbrush-scale.c
|
|
* app/paint/gimpbrushcore.[ch]: use TempBuf and its API instead.
|
|
This also optimizes away a useless memset() on brush scaling,
|
|
we completely fill each of the created buffers anyway.
|
|
|
|
2007-04-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimprectangleselecttool.c: implement
|
|
GimpTool::key_press and delegate to the rectangle tool or the edit
|
|
selection tool. This resurrects positioning of floating selections
|
|
with the cursor keys.
|
|
|
|
2007-04-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/display.pdb (display_delete): added a note that
|
|
calling this function may cause data loss.
|
|
|
|
* app/pdb/display_cmds.c
|
|
* libgimp/gimpdisplay_pdb.c: regenerated.
|
|
|
|
2007-04-12 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/metadata/xmp-parse.c: made the parser more tolerant and
|
|
accept XMP blocks that are not using the namespace prefixes
|
|
recommended by the XMP specification.
|
|
|
|
2007-04-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/plug-in-commands.c: if a plug-in or script
|
|
registered with a DISPLAY argument after the run-mode argument,
|
|
then pass the ID of the active display to the script, optionally
|
|
followed by image and drawable IDs.
|
|
|
|
* plug-ins/script-fu/scheme-wrapper.c
|
|
* plug-ins/script-fu/script-fu-enums.h
|
|
* plug-ins/script-fu/script-fu-interface.c
|
|
* plug-ins/script-fu/script-fu-scripts.c
|
|
* plug-ins/script-fu/script-fu-types.h: added SF-DISPLAY parameter.
|
|
|
|
2007-04-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/sel2path/*.[ch]: updated copyright header.
|
|
|
|
2007-04-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/channel_mixer.c
|
|
* plug-ins/gfig/gfig-style.c: get rid of compiler warnings about
|
|
dereferencing type-punned pointers.
|
|
|
|
2007-04-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimplevelstool.c
|
|
* app/tools/gimpcurvestool.c
|
|
* app/xcf/xcf-save.c
|
|
* app/xcf/xcf-load.c
|
|
* app/widgets/gimppaletteeditor.c
|
|
* app/widgets/gimpcolormapeditor.c
|
|
* app/widgets/gimpcolorframe.c: get rid of compiler warnings about
|
|
dereferencing type-punned pointers.
|
|
|
|
2007-04-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpbase/gimpprotocol.[ch] (struct _GPParam): don't redefine
|
|
the GimpParasite struct, just use it.
|
|
|
|
* libgimp/gimp.c: include gimpparasite.h.
|
|
|
|
* libgimp/gimpitemcombobox.c (gimp_item_combo_box_new): initialize
|
|
combo_box_type to suppress a compiler warning.
|
|
|
|
* libgimpwidgets/gimpmemsizeentry.c (gimp_memsize_entry_new):
|
|
avoid dereferencing a type-punned pointer.
|
|
|
|
2007-04-11 Jakub Steiner <jimmac@ximian.com>
|
|
|
|
* themes/Default/images/stock-display-filter-contrast-24.svg
|
|
* themes/Default/images/stock-display-filter-colorblind-24.svg
|
|
* themes/Default/images/stock-display-filter-contrast-24.png
|
|
* themes/Default/images/stock-display-filter-colorblind-24.png
|
|
* themes/Default/images/stock-display-filter-contrast-16.svg
|
|
* themes/Default/images/stock-display-filter-colorblind-16.svg
|
|
* themes/Default/images/stock-display-filter-lcms-24.svg
|
|
* themes/Default/images/stock-display-filter-contrast-16.png
|
|
* themes/Default/images/stock-display-filter-colorblind-16.png
|
|
* themes/Default/images/stock-display-filter-lcms-24.png
|
|
* themes/Default/images/stock-display-filter-lcms-16.svg
|
|
* themes/Default/images/stock-display-filter-gamma-24.svg
|
|
* themes/Default/images/stock-display-filter-lcms-16.png
|
|
* themes/Default/images/stock-display-filter-gamma-24.png
|
|
* themes/Default/images/stock-display-filter-gamma-16.svg
|
|
* themes/Default/images/stock-display-filter-gamma-16.png: how
|
|
could I have gone to LGM with a straight face without finishing
|
|
these?
|
|
|
|
2007-04-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* INSTALL: document the new options (and some not so new ones).
|
|
|
|
* configure.in: applied patch from Hanno Boeck that adds more
|
|
configure options (bug #425267).
|
|
|
|
2007-04-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/ifscompose/ifscompose_utils.c (ifs_render): applied
|
|
patch from Aurimas Juška to fix bug #428556.
|
|
|
|
2007-04-11 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* app/display/gimpstatusbar.c: Fixes a bug (#428493) where
|
|
gimp_statusbar_push_temp() expects vaargs and
|
|
gimp_statusbar_progress_message() directly passes a message
|
|
to it as the format string.. in this case the message
|
|
contains % (in the filename) and no arguments.
|
|
|
|
2007-04-09 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/paint/gimpperspectiveclone.c
|
|
* app/paint/gimppaintoptions.c: #include "libgimpmath/gimpmath.h"
|
|
|
|
2007-04-01 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/base/Makefile.am
|
|
* app/base/brush-scale.[ch]: removed these files.
|
|
|
|
* app/core/Makefile.am
|
|
* app/core/gimpbrush-scale.[ch]: added the functions here as
|
|
static utility functions. Also move the default implementations of
|
|
GimpBrush::scale_size(), ::scale_mask() and ::scale_pixmap() here,
|
|
including their utility functions.
|
|
|
|
* app/core/gimpbrush.c: remove all scale stuff and
|
|
include "gimpbrush-scale.h" instead.
|
|
|
|
(gimp_brush_get_new_preview): use GimpBrush's scale functions
|
|
instead of the now private ones. Cleanup.
|
|
|
|
(gimp_brush_scale_mask)
|
|
(gimp_brush_scale_pixmap): return a copy of the buf for
|
|
scale == 1.0.
|
|
|
|
2007-03-31 Michael Schumacher <schumaml@cvs.gnome.org>
|
|
|
|
* plug-ins/common/svg.c:
|
|
* plug-ins/common/tiff.c:
|
|
* plug-ins/common/wmf.c:
|
|
* plug-ins/jpeg/jpeg-load.c: some file load plug-ins did call
|
|
gimp_quit() in their load functions. This aborts the plug-in
|
|
instead of returning a GIMP_PDB_EXECUTION_ERROR. The run()
|
|
function in each plug-in was already prepared to do this on
|
|
errors.
|
|
|
|
2007-03-31 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpdrawable-blend.c: use SQR(x) instead of x*x.
|
|
|
|
2007-03-31 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/paint/gimppaintcore.c (gimp_paint_core_start): set
|
|
core->saved_proj_tiles to NULL after unrefing them.
|
|
|
|
* app/paint/gimppaintcore.h: whitespace fixes.
|
|
|
|
2007-03-31 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimprectangleoptions.[ch]: made the
|
|
GimpRectangleOptionsPrivate struct public (ha ha).
|
|
|
|
(gimp_rectangle_options_gui): replaced the "Auto shrink selection"
|
|
toggle by a normal button that needs to be clicked explicitely.
|
|
|
|
* app/tools/gimprectangletool.c: access members of
|
|
GimpRectangleOptionsPrivate directly instead of reading them into
|
|
local variables using g_object_get(), this makes the code quite
|
|
more readable. Some code cleanup.
|
|
|
|
(gimp_rectangle_tool_button_release): get rid of the confusing
|
|
auto-shrink madness on button release...
|
|
|
|
(gimp_rectangle_tool_start)
|
|
(gimp_rectangle_tool_halt): ...instead, connect to the option's
|
|
auto shrink button and shrink on "clicked".
|
|
|
|
2007-03-31 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimprectangleselecttool.c: read the "operation" member
|
|
of GimpSelectionOptions directly.
|
|
|
|
* app/tools/gimpellipseselecttool.c (gimp_ellipse_select_tool_draw):
|
|
chain up instead of calling gimp_rectangle_tool_draw() directly,
|
|
don't #include "gimprectantletool.h".
|
|
|
|
2007-03-31 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpcroptool.c: access the GimpCropOptions structure
|
|
directly to read the "layer_only" option (don't use g_object_get),
|
|
some code cleanup.
|
|
|
|
2007-03-31 Michael Natterer <mitch@gimp.org>
|
|
|
|
Statusbar messages shouldn't depend on the emission of unrelated
|
|
signals:
|
|
|
|
* app/widgets/gimpuimanager.c (gimp_ui_manager_connect_proxy):
|
|
connect to the menu items' "select" and "deselect" signals here...
|
|
|
|
(gimp_ui_manager_item_realize): ...instead of here.
|
|
|
|
2007-03-31 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/actions/dialogs-actions.c
|
|
* app/actions/dock-actions.c
|
|
* app/actions/edit-actions.c
|
|
* app/actions/file-actions.c
|
|
* app/actions/help-actions.c
|
|
* app/actions/layers-actions.c
|
|
* app/actions/plug-in-actions.c
|
|
* app/actions/tools-actions.c
|
|
* app/actions/vectors-actions.c
|
|
* app/actions/view-actions.c
|
|
* app/actions/window-actions.c: add many missing action tooltips
|
|
and fixed some broken/inconsistent ones. Sorry for the big string
|
|
change but the inconsistencies were just too big to ship 2.4 like
|
|
that.
|
|
|
|
2007-03-30 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/paint-funcs/paint-funcs.c: hardcode the result of
|
|
log (1.0 / 255.0) and avoid a useless call to sqrt().
|
|
|
|
2007-03-30 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/paint/gimpheal.c (gimp_heal_laplace_iteration)
|
|
(gimp_heal_laplace_loop): compare square of errors instead of
|
|
calculating the square root. Rewritten loop to avoid code duplication.
|
|
|
|
2007-03-30 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpdrawtool.[ch]
|
|
* app/tools/gimpperspectiveclonetool.c
|
|
* app/tools/gimptransformtool.c: compare squared distances.
|
|
|
|
2007-03-30 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimprectangletool.c (gimp_rectangle_tool_draw_guides):
|
|
hardcode the result of sqrt(5).
|
|
|
|
2007-03-29 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimptool.c (gimp_tool_check_click_distance): don't
|
|
compare the result of sqrt() with something, compare the original
|
|
value with something's square instead.
|
|
|
|
2007-03-29 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpbrushgenerated.c (gimp_brush_generated_calc): moved
|
|
generation of the lookup table to it's own function. Also changed
|
|
SUPERSAMPLING from 5 to 4. Let's see if someone complains...
|
|
|
|
2007-03-29 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimppixelrgn.c: code cleanup. Removed MEMCPY_IS_NICE
|
|
define and unconditionally use memcpy().
|
|
|
|
2007-03-29 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimppixelrgn.c (gimp_pixel_rgn_init): initialize
|
|
rowstride to zero; it's meaningless as long as data is NULL.
|
|
|
|
2007-03-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/pdb/layer_cmds.c
|
|
* libgimp/gimplayer_pdb.c: regenerated.
|
|
|
|
2007-03-28 João S. O. Bueno Calligaris <gwidion@mpc.com.br>
|
|
|
|
* tools/pdbgen/pdb/layer.pdb: clarified documentation for
|
|
add_mask procedure; fixed typo in documentation for create_mask.
|
|
|
|
2007-03-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpdbusservice.[ch]
|
|
* app/widgets/dbus-service.xml: added a boolean return value to
|
|
the D-Bus Open method.
|
|
|
|
2007-03-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/file/file-open.[ch]: changed file_open_from_command_line()
|
|
to deal with a single filename only.
|
|
|
|
* app/widgets/gimpdbusservice.[ch]
|
|
* app/widgets/dbus-service.xml: changed the D-Bus Open method to
|
|
take only a single filename.
|
|
|
|
* app/app.c
|
|
* app/main.c: changed accordingly.
|
|
|
|
2007-03-26 Michael Schumacher <schumaml@cvs.gnome.org>
|
|
|
|
* plug-ins/common/compressor.c (save_image, load_image):
|
|
Check if the files to be read or written and the temporary files
|
|
have been opened. Otherwise, bail out safely instead of causing a
|
|
crash. Fixes bug #422444.
|
|
|
|
2007-03-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/dbus-service.xml
|
|
* app/widgets/gimpdbusservice.h: be more specific in the D-Bus
|
|
service and interface name.
|
|
|
|
2007-03-23 Sven Neumann <sven@gimp.org>
|
|
|
|
Make XOR color configurable (bug #421466):
|
|
|
|
* app/config/gimprc-blurbs.h
|
|
* app/config/gimpdisplayconfig.[ch]: added gimprc option for the
|
|
XOR color.
|
|
|
|
* app/display/gimpcanvas.[ch]: keep a reference to the Gimp object
|
|
and take the XOR color from GimpDisplayConfig.
|
|
|
|
* app/display/gimpdisplayshell.c: pass gimp to gimp_canvas_new().
|
|
|
|
2007-03-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimplayer.c (gimp_layer_add_mask): allow adding a mask
|
|
to a layer without alpha channel (bug #316207).
|
|
|
|
2007-03-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/svg.c: fixed incorrect PDB documentation.
|
|
|
|
2007-03-21 Martin Nordholts <martin@svn.gnome.org>
|
|
|
|
* plug-ins/common/svg.c (run): Added comment to explain why the
|
|
svg file provided resolution is not clamped against
|
|
GIMP_MIN/MAX_RESOLUTION.
|
|
|
|
2007-03-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell.c (gimp_display_shell_new): don't
|
|
call gimp_zoom_model_zoom() before assigning shell->display. Fixes
|
|
bug #421044.
|
|
|
|
2007-03-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpblendtool.c (gimp_blend_tool_button_release): fixed
|
|
typo spotted by Bill Skaggs.
|
|
|
|
2007-03-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-preview.c
|
|
(gimp_display_shell_trace_tri_edge): be more robust to avoid
|
|
crashes like bug #420595.
|
|
|
|
2007-03-20 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpcursorview.[ch] (gimp_color_frame_update_cursor):
|
|
disallow passing a NULL image.
|
|
|
|
(gimp_color_frame_clear_cursor): new function that clears the
|
|
cursor view.
|
|
|
|
* app/widgets/gimpcolorframe.c (gimp_color_frame_update): if
|
|
color_frame->sample_valid is FALSE, don't do any color
|
|
transformations and don't construct any string because none
|
|
of them is going to be used (all labels will show "n/a").
|
|
|
|
* app/display/gimpstatusbar.[ch]: renamed set_cursor() API
|
|
to update_cursor().
|
|
|
|
* app/display/gimpdisplayshell-cursor.c
|
|
(gimp_display_shell_update_cursor): move variables to local
|
|
scopes. Follow GimpStatusbar API change. Cleanup.
|
|
|
|
(gimp_display_shell_clear_cursor): ditto. Follow GimpCursorView
|
|
API change.
|
|
|
|
2007-03-20 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/actions/plug-in-actions.c
|
|
* app/menus/plug-in-menus.c: GimpPlugInProcedure has a boolean
|
|
member "file_proc" now, use it instead of checking prefixes,
|
|
extensions and magics manually.
|
|
|
|
* app/plug-in/gimppluginprocedure.c
|
|
(gimp_plug_in_procedure_set_mime_type)
|
|
(gimp_plug_in_procedure_set_thumb_loader): set
|
|
plug_in_proc->file_proc to TRUE here too.
|
|
|
|
* plug-ins/common/pnm.c: register "image/x-portable-anymap" as
|
|
mime-type and "pnm" as extension for file-pnm-save so it's
|
|
recognized as file procedure.
|
|
|
|
2007-03-19 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimp.c (gimp_install_procedure): rephrased new
|
|
documentation.
|
|
|
|
2007-03-19 Michael Natterer <mitch@gimp.org>
|
|
|
|
Make sure we create actions for all plug-in procedures which have
|
|
a menu_label, so it's possible to assign shortcuts to them.
|
|
Fixes bug #371300.
|
|
|
|
* app/actions/plug-in-actions.c (plug_in_actions_setup): removed
|
|
duplicate code and simply call plug_in_actions_register_procedure()
|
|
on all actions, it already does all needed checks and signal
|
|
connections by itself.
|
|
|
|
(plug_in_actions_update)
|
|
(plug_in_actions_register_procedure)
|
|
(plug_in_actions_unregister_procedure): unified checks for whether
|
|
a plug-in procedure needs an action or not: it needs either a
|
|
menu_label or menu_paths and must not have extensions, prefixes or
|
|
magics.
|
|
|
|
* libgimp/gimp.c (gimp_install_procedure): document that it's
|
|
possible to install shortcut-only procedures by registering a
|
|
menu_label but no menu_paths.
|
|
|
|
2007-03-19 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpbase/gimpbaseenums.[ch]: changed labels for
|
|
GimpTransformDirection to make the corrective transform feature
|
|
more obvious.
|
|
|
|
2007-03-18 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/paint/gimpbrushcore.c: cosmetic cleanup.
|
|
|
|
2007-03-18 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/paint/gimpbrushcore.c
|
|
(gimp_brush_core_scale_mask)
|
|
(gimp_brush_core_scale_pixmap)
|
|
(gimp_brush_core_get_brush_mask): remove parameter
|
|
"gdouble scale" and use core->scale.
|
|
|
|
(gimp_brush_core_paste_canvas)
|
|
(gimp_brush_core_replace_canvas)
|
|
(gimp_brush_core_get_brush_mask)
|
|
(gimp_brush_core_color_area_with_pixmap): don't pass core->scale.
|
|
As below, passing anything else makes no sense.
|
|
|
|
(gimp_brush_core_interpolate): cleanup.
|
|
|
|
2007-03-18 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/paint/gimpbrushcore.[ch]
|
|
(gimp_brush_core_color_area_with_pixmap): removed parameters
|
|
"GimpImage *dest" (because it's always the passed drawable's
|
|
image) and "gdouble scale" (because passing anything but
|
|
brush_core->scale makes no sense whatsoever).
|
|
|
|
* app/paint/gimppaintbrush.c (_gimp_paintbrush_motion): changed
|
|
accordingly.
|
|
|
|
2007-03-18 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/paint/gimpbrushcore.c: simplified brush scale calculation by
|
|
making sure that brush_core->scale always contains a value that's
|
|
suited as input for gimp_brush_scale_mask/pixmap() (bug #419290).
|
|
|
|
(gimp_brush_core_calc_brush_size): removed this function. All
|
|
places can now call gimp_brush_scale_size() directly with
|
|
core->scale as parameter.
|
|
|
|
(gimp_brush_core_calc_brush_scale): new function which returns
|
|
a linear scale factor which contains both the area-based pressure
|
|
scale factor and the linear paint options scale factor.
|
|
|
|
(gimp_brush_core_start)
|
|
(gimp_brush_core_get_paint_area): use the new function instead
|
|
of doing these calculations manually.
|
|
|
|
(gimp_brush_core_interpolate): remove call to
|
|
gimp_brush_core_scale_brush_size() and use core->scale directly.
|
|
|
|
(gimp_brush_core_get_paint_area)
|
|
(gimp_brush_core_scale_mask)
|
|
(gimp_brush_core_scale_pixmap): use gimp_brush_scale_size()
|
|
instead of the removed gimp_brush_core_scale_brush_size().
|
|
|
|
(gimp_brush_core_create_bound_segs): use only
|
|
paint_options->brush_scale here since the canvas brush preview
|
|
always has to asume full pressure.
|
|
|
|
* app/core/gimpbrush.c (gimp_brush_scale_size): special case
|
|
scale == 1.0 and return the mask's width/height without calling
|
|
the virtual function.
|
|
|
|
2007-03-18 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/file/file-utils.c (file_check_single_magic): jikes, the
|
|
offset is to be interpreted as offset from the start of the file
|
|
for offset >= 0, not offset > 0.
|
|
|
|
2007-03-17 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/file/file-utils.c (file_check_single_magic): allow negative
|
|
offsets in magics and interpret them as relative to the end of the
|
|
file.
|
|
|
|
(file_utils_find_proc)
|
|
(file_check_magic_list): some cleanup.
|
|
|
|
* plug-ins/common/tga.c (query): register the magic string
|
|
"TRUEVISION-XFILE.\0" 18 bytes before the end of the file.
|
|
This way, "new style" TGA files are detected regardless of
|
|
their filename. "old style" TGA files still need the right
|
|
extension to be treated as TGA. Added "vda", "icb" and "vst"
|
|
to the list of extensions. Fixes bug #133798.
|
|
|
|
2007-03-17 Michael Natterer <mitch@gimp.org>
|
|
|
|
Make the height of the previews in data editors configurable.
|
|
Fixes bug #337757.
|
|
|
|
* app/widgets/gimpdataeditor.[ch]: add member "view" which needs
|
|
to be set by subclasses. Add style property "minimal-height" which
|
|
defaults to 96. Add style_set() implementation which sets
|
|
editor->view's height to the configured value.
|
|
|
|
* app/widgets/gimpbrusheditor.[ch]
|
|
* app/widgets/gimpgradienteditor.[ch]
|
|
* app/widgets/gimppaletteeditor.[ch]: use data_editor->view for
|
|
storing the view widget and removed own view members. Remove
|
|
separate #defines for the view's default width and height, it's
|
|
width follows the dialog anyway.
|
|
|
|
* themes/Default/gtkrc: document the default value of 96.
|
|
|
|
* themes/Small/gtkrc: set it to 64.
|
|
|
|
2007-03-17 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/scripts/script-fu-compat.init: Fixed syntax
|
|
error in string-trim-left function (spotted by Saul Goode). Added
|
|
compatability routine for 'verbose'.
|
|
|
|
2007-03-17 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpvectortool.c (gimp_vector_tool_register):
|
|
register the tool with GIMP_PAINT_OPTIONS_CONTEXT_MASK and
|
|
GIMP_CONTEXT_GRADIENT_MASK so its tool options are suited
|
|
as parameter object for stroking (the stroke button in the
|
|
tool options was using default values before).
|
|
|
|
2007-03-16 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/plug-in/gimppluginprocframe.c
|
|
(gimp_plug_in_proc_frame_get_return_vals): don't just g_free() the
|
|
GValueArray after we memcpy()-stole its values because this both
|
|
leaks the contained array of GValues and crashes with glib trunk
|
|
where GValueArray is slice-allocated. Instead, free the array of
|
|
GValues manually, set it to NULL and use g_value_array_free().
|
|
|
|
2007-03-16 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu.c: remove N_() from calls to
|
|
gimp_plugin_menu_register().
|
|
|
|
2007-03-16 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/spyrogimp.scm: update the progress
|
|
to avoid looking like the script hangs. Fixes bug #356677.
|
|
|
|
* plug-ins/script-fu/script-fu-interface.c
|
|
(script_fu_interface_report_cc): if the command starts with
|
|
"gimp-progress-", the script is obviously showing a progress bar
|
|
for itself, so clear the text instead of showing an endless number
|
|
of "gimp-progress-update" messages. Also fixed manual main loop
|
|
iteration.
|
|
|
|
2007-03-16 Michael Natterer <mitch@gimp.org>
|
|
|
|
Fix stuck progress bars (bug #393832):
|
|
|
|
* app/plug-in/gimpplugin-progress.[ch] (gimp_plug_in_progress_end):
|
|
added PlugInProcFrame parameter instead of blindly using the topmost
|
|
in the procedure stack...
|
|
|
|
* app/plug-in/gimppluginprocframe.c
|
|
(gimp_plug_in_proc_frame_dispose): ...because we call it from here,
|
|
when the proc_frame is already removed from the procedure stack.
|
|
|
|
Unrelated:
|
|
|
|
* plug-ins/script-fu/scripts/difference-clouds.scm: use
|
|
RUN-INTERACTVE instead of 0, added (gimp-displays-flush)
|
|
|
|
* plug-ins/common/snoise.c (solid_noide): update the progress to
|
|
1.0 after rendering.
|
|
|
|
2007-03-15 Michael Natterer <mitch@gimp.org>
|
|
|
|
* data/brushes/Makefile.am: group files by type.
|
|
|
|
2007-03-15 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
Converted .gbr to .vbr brushes where possible. Fixes bug #322176 and
|
|
bug #157506.
|
|
|
|
* data/brushes/Makefile.am: Changed .gbr for .vbr-counterparts for
|
|
converted brushes.
|
|
|
|
* data/brushes/*circle.gbr:
|
|
* data/brushes/*fcircle.gbr:
|
|
* data/brushes/DStar*.gbr:
|
|
* data/brushes/callig*.gbr: Removed.
|
|
|
|
* data/brushes/Circle-*.vbr:
|
|
* data/brushes/Circle-Fuzzy-*.vbr:
|
|
* data/brushes/Diagonal-Star-*.vbr:
|
|
* data/brushes/Calligraphic-Brush-*.vbr: Added.
|
|
|
|
2007-03-15 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpaligntool.c
|
|
* app/tools/gimpcolorpickertool.c
|
|
* app/tools/gimppainttool.c
|
|
* app/tools/gimpvectortool.c: remove gimp_tool_pop_status() from
|
|
control() implementations because GimpTool does this generically now.
|
|
|
|
* app/tools/gimpblendtool.c
|
|
* app/tools/gimpselectiontool.c: remove entire control()
|
|
implementations because they were doing nothing else.
|
|
|
|
2007-03-15 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimppaintoptions-gui.c (gimp_paint_options_gui): "adj"
|
|
is a GtkObject not a GtkWidget, also moved it to its local scope.
|
|
|
|
2007-03-15 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimprectangletool.c (gimp_rectangle_tool_halt): check
|
|
if tool->display is there before dereferencing it (bug #418504).
|
|
|
|
(gimp_rectangle_tool_start): add "display" parameter and set
|
|
tool->display here.
|
|
|
|
(gimp_rectangle_tool_button_press): pass the display to start()
|
|
and don't set tool->display here.
|
|
|
|
2007-03-14 Michael Natterer <mitch@gimp.org>
|
|
|
|
Make the status display stuff local to GimpTool:
|
|
|
|
* app/tools/tool_manager.c (tool_manager_control_active): don't
|
|
call gimp_tool_clear_status().
|
|
|
|
* app/tools/gimptool.[ch]: make gimp_tool_clear_status() a
|
|
private function. Move call to gimp_tool_clear_status() from
|
|
real_control() to control(). Check the status_displays too in
|
|
gimp_tool_real_has_display() and gimp_tool_has_image() so the
|
|
normal mechanism of control(HALT)ing (and thus popping all
|
|
status messages) the tool on display close works.
|
|
|
|
2007-03-14 Michael Natterer <mitch@gimp.org>
|
|
|
|
Fix stuck statusbar messages when changing tools (bug #398913):
|
|
|
|
* app/tools/gimptool.[ch]: keep a list of status_displays around.
|
|
Update the list in all status push, replace and pop functions.
|
|
Added gimp_tool_clear_status() which removes the status messages
|
|
from all displays in the list. Call the function from
|
|
gimp_tool_real_control(HALT).
|
|
|
|
* app/tools/tool_manager.c (tool_manager_control_active): if we
|
|
can't call gimp_tool_control() because we have no display to pass,
|
|
still call gimp_tool_clear_status() so the messages go away from
|
|
displays the tool was only hovering.
|
|
|
|
2007-03-14 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/plug-in/gimpplugin.c (gimp_plug_in_new): require either
|
|
"procedure" or "prog" being non-NULL, not both of them at the same
|
|
time. Get the executable name from the procedure if the procedure
|
|
was passed.
|
|
|
|
* app/plug-in/gimppluginmanager-call.c
|
|
(gimp_plug_in_manager_call_run): pass a NULL prog since we already
|
|
pass the procedure.
|
|
|
|
2007-03-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-render.c: sprinkled some const
|
|
qualifiers and removed obscure shift code in favor of letting the
|
|
compiler do this optimization.
|
|
|
|
2007-03-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell.[ch]: renamed newly added members
|
|
to scale_x and scale_y and removed the SCALEFACTOR macros.
|
|
|
|
* app/display/gimpdisplayshell-handlers.c
|
|
* app/display/gimpdisplayshell-render.c
|
|
* app/display/gimpdisplayshell-scale.c
|
|
* app/display/gimpdisplayshell-transform.c
|
|
* app/display/gimpnavigationeditor.c
|
|
* app/tools/gimpforegroundselecttool.c
|
|
* app/tools/gimprectangletool.c: changed accordingly.
|
|
|
|
2007-03-14 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpbrush.c
|
|
* app/core/gimpbrushgenerated.c: some minor fixes and stylistic
|
|
paranoia i overlooked in last night's late review.
|
|
|
|
2007-03-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell.[ch]: cache the display scale
|
|
factors in the GimpDisplayShell struct and recalculate it in
|
|
gimp_display_shell_scale_factor_changed().
|
|
|
|
* app/display/gimpdisplayshell-scale.c
|
|
(gimp_display_shell_scale_set_dot_for_dot)
|
|
* app/display/gimpdisplayshell-handlers.c
|
|
(gimp_display_shell_resolution_changed_handler)
|
|
(gimp_display_shell_monitor_res_notify_handler): update the scale
|
|
factors by calling gimp_display_shell_scale_factor_changed().
|
|
|
|
* app/display/gimpdisplayshell-transform.c
|
|
* app/display/gimpnavigationeditor.c: code cleanup.
|
|
|
|
2007-03-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/pixel-surround.c (struct _PixelSurround): documentation.
|
|
|
|
2007-03-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/siox.c (siox_drb): moved calculations out of MIN() macro.
|
|
|
|
2007-03-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/paint/gimppaintoptions.c: limit brush scale to [0.01, 10.0]
|
|
|
|
2007-03-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/brush-scale.c: minor cleanups, moved calculations out
|
|
of the MIN() macro, avoid unneeded floating-point calculations.
|
|
|
|
2007-03-14 Martin Nordholts <martinn@svn.gnome.org>
|
|
|
|
Made brushes upscalable by using scale_region. Downscaling still
|
|
uses functions in app/base/brush-scale.c (because of better
|
|
performance). Parametric brushes of course recalculates masks
|
|
instead of using bitmap scaling. Fixes bug #65030.
|
|
|
|
* app/core/gimpbrush.[ch]: Added a private scale_buf method which
|
|
uses scale_region (with GIMP_INTERPOLATION_LINEAR) to scale its
|
|
masks and pixmaps. Also added public virtual method scale_size to
|
|
GimpBrush (overridden by GimpBrushGenerated) which calculates the
|
|
buffer sizes for a given brush scaled with a given scale.
|
|
|
|
* app/core/gimpbrushgenerated.c: Implemented the new scale_size
|
|
method inherited from GimpBrush, and modified
|
|
gimp_brush_generated_calc to use this helper function.
|
|
|
|
* app/tools/gimppaintoptions-gui.c (gimp_paint_options_gui): Made
|
|
the brush Scale-slider logarithmic.
|
|
|
|
* app/paint/gimppaintoptions.c (gimp_paint_options_class_init):
|
|
Changed Scale scale to [0.0, 10.0].
|
|
|
|
* app/paint/gimpbrushcore.c:
|
|
(gimp_brush_core_calc_brush_size): Refactored 'get brush size' code
|
|
to where it belongs, in GimpBrush-classes, and allowed scales
|
|
larger than 1.0.
|
|
|
|
2007-03-13 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpdialogfactory.[ch]: added new ugly function
|
|
gimp_dialog_factory_hide_dialog() which does gtk_widget_hide() and
|
|
sets the stored visibility state to GIMP_DIALOG_VISIBILITY_INVISIBLE
|
|
in order to avoid re-showing dialogs that were already insivible due
|
|
to TAB-toggling when we gtk_widget_hided them.
|
|
|
|
* app/tools/gimptransformtool.c
|
|
* app/tools/gimpimagemaptool.c: use the new function instead of
|
|
gtk_widget_hide() to hide tool dialogs. Fixes bug #414006.
|
|
|
|
2007-03-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* data/brushes/Makefile.am
|
|
* data/brushes/thegimp.gbr
|
|
* data/brushes/xcf.gbr: removed two legacy brushes.
|
|
|
|
2007-03-13 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-console.c: Fix for bug #417467
|
|
based on modified patch by Eric Lamarque and suggested by Mitch.
|
|
Allows build without warnings and correct localization for Solaris
|
|
and other platforms.
|
|
|
|
2007-03-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimptransformtool.c (gimp_transform_tool_response):
|
|
added a g_return_if_fail() check to catch bug #414006.
|
|
|
|
2007-03-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpwidgets.c (gimp_label_set_attributes): fixed
|
|
implementation for PANGO_ATTR_STRIKETHROUGH, spotted by Behdad
|
|
Esfahbod.
|
|
|
|
2007-03-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-transform.c: code cosmetics.
|
|
|
|
2007-03-12 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpmagnifytool.[ch]: lots of fixes and changes:
|
|
|
|
- Request click events and use them instead of looking at the
|
|
distance the mouse travelled ourselves.
|
|
- Also zoom when the user draws a very thin rectangle or just a
|
|
line, there is no reason to treat that as click.
|
|
- Changed all calculations and stored values to double so the tool
|
|
continues to work smoothly at high zoom levels.
|
|
- Fix scale calculation when zooming out (was totally b0rk).
|
|
- Changed offset calculation when zooming out so that the current
|
|
viewport ends up within the drawn rectangle (which is the
|
|
opposite of what zooming in does).
|
|
|
|
2007-03-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/plug-in/gimpplugin.[ch]: gimp_plug_in_get_undo_desc() uses
|
|
gimp_plug_in_procedure_get_label(). Made the return value const.
|
|
|
|
* tools/pdbgen/pdb/drawable.pdb
|
|
* tools/pdbgen/pdb/message.pdb
|
|
* tools/pdbgen/pdb/undo.pdb: changed accordingly.
|
|
|
|
* app/actions/plug-in-actions.c: cosmetics.
|
|
|
|
* app/pdb/undo_cmds.c
|
|
* app/pdb/message_cmds.c
|
|
* app/pdb/drawable_cmds.c: regenerated.
|
|
|
|
2007-03-12 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpbrush.[ch]
|
|
* app/core/gimpbrushgenerated.c
|
|
* app/tools/gimppaintoptions-gui.c
|
|
* app/base/brush-scale.[ch]
|
|
* app/base/temp-buf.[ch]
|
|
* app/paint/gimppaintoptions.c
|
|
* app/paint/gimpbrushcore.c: revert last commit. The patch needs
|
|
more review and it's easier to start from quare one than have
|
|
patches on top of patches.
|
|
|
|
2007-03-11 Michael Schumacher <schumaml@cvs.gnome.org>
|
|
|
|
Made brushes scalable (both up and down) by using existing
|
|
scaling routines, and also refactored some brush-code. Patch by
|
|
Martin Nordholts. Fixes bug #65030.
|
|
|
|
* app/paint/gimpbrushcore.c:
|
|
(gimp_brush_core_calc_brush_length_scale) Refactored 'get brush
|
|
size' code to where it belongs, in GimpBrush-classes, and renamed
|
|
gimp_brush_core_calc_brush_size to
|
|
gimp_brush_core_calc_brush_length_scale.
|
|
|
|
* app/paint/gimppaintoptions.c (gimp_paint_options_class_init):
|
|
Changed Scale scale to [0.0, 100.0].
|
|
|
|
* app/base/temp-buf.[ch] (mask_buf_new): Change signature to also
|
|
take a bpp parameter.
|
|
|
|
* app/base/brush-scale.[ch]: Changed brush_scale_(mask|pixmap) to
|
|
the new brush_scale_buf, which uses existing scaling routines
|
|
(scale_region) instead of dedicated down-scaling only routines.
|
|
|
|
* app/tools/gimppaintoptions-gui.c (gimp_paint_options_gui): Made
|
|
the brush Scale-slider logarithmic.
|
|
|
|
* app/core/gimpbrushgenerated.c: Implemented the new
|
|
get_scaled_size method inherited from GimpBrush, and modified
|
|
gimp_brush_generated_calc to use this helper function.
|
|
|
|
* app/core/gimpbrush.[ch]: Added public virtual method
|
|
get_scaled_size to GimpBrush, overridden by GimpBrushGenerated,
|
|
which calculates the buffer sizes for a given brush scaled with a
|
|
given scale. Also changed calls to brush_scale_(mask|pixmap) to
|
|
the new brush_scale_buf.
|
|
|
|
2007-03-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpeditselectiontool.c (gimp_edit_selection_tool_motion):
|
|
removed default label from enum switch statement.
|
|
|
|
2007-03-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpstatusbar.c (gimp_statusbar_update): while the
|
|
statusbar is being used as a progress bar, only show progress
|
|
messages.
|
|
|
|
2007-03-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/plug-in/gimppluginprocedure.[ch]: cache the result of
|
|
gimp_plug_in_procedure_get_label() and made the return value const.
|
|
|
|
* app/actions/plug-in-actions.c
|
|
* app/plug-in/gimpplugin-cleanup.c
|
|
* app/plug-in/gimppluginmanager.c
|
|
* app/widgets/gimpfiledialog.c
|
|
* app/widgets/gimpfileprocview.c
|
|
* app/widgets/gimpimagepropview.c: changed accordingly.
|
|
|
|
* app/file/file-open.c
|
|
* app/file/file-save.c: include the plug-in name (or actually the
|
|
label) in the error messages.
|
|
|
|
2007-03-10 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/core-types.h: don't include libgimpmath/gimpmathtypes.h
|
|
|
|
* app/base/base-types.h: include it here. Also include
|
|
libgimpcolor/gimpcolortypes.h
|
|
|
|
2007-03-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in: bumped version to 2.3.16.
|
|
|
|
2007-03-10 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/tools-enums.[ch] (enum GimpButtonReleaseType): added
|
|
value GIMP_BUTTON_RELEASE_NO_MOTION.
|
|
|
|
* app/tools/gimptool.[ch]: when click events are requested and the
|
|
click was too long for a "click" event, send a NO_MOTION event if
|
|
the pointer didn't move at all.
|
|
|
|
* app/tools/gimpbucketfilltool.c: treat NO_MOTION as tool
|
|
confirmation too.
|
|
|
|
* app/tools/gimpfreeselecttool.c: request click events and treat
|
|
both CLICK and NO_MOTION as tool confirmation.
|
|
|
|
* app/tools/gimprectangletool.c: ignore NO_MOTION.
|
|
|
|
2007-03-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* Made 2.3.15 development release.
|
|
|
|
2007-03-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/config/Makefile.am: fixed build of test-config.
|
|
|
|
2007-03-09 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/scripts/script-fu-util-setpt.scm: Removed
|
|
erroneous comment block.
|
|
|
|
* plug-ins/script-fu/scripts/script-fu-set-cmap.scm: Use only
|
|
American (USA) spelling in translatable strings.
|
|
|
|
2007-03-09 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/core-types.h: include "libgimpmath/gimpmathtypes.h"
|
|
instead of "libgimpmath/gimpmath.h".
|
|
|
|
* app/core/gimpbrush.h
|
|
* app/paint/gimppaintcore.h
|
|
* app/paint/gimpperspectiveclone.h
|
|
* app/text/gimptext.h
|
|
* app/tools/gimptransformtool.h: include gimpvector.h and
|
|
gimpmatrix.h explicitely where they are needed in public structs.
|
|
|
|
* app/*/*.c
|
|
* tools/pdbgen/pdb/paths.pdb: include "libgimpmath/gimpmath.h"
|
|
where needed.
|
|
|
|
* app/pdb/paths_cmds.c: regenerated.
|
|
|
|
2007-03-09 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/*.c: remove useless includes. Some minor cleanup.
|
|
|
|
2007-03-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/pixel-surround.c: replaced inner loop by a call to memcpy.
|
|
|
|
2007-03-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/pixel-surround.c: fixed handling of uncovered regions.
|
|
|
|
2007-03-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimprectangletool.c (gimp_rectangle_tool_key_press):
|
|
added missing call to gimp_rectangle_tool_update_options (). Fixes
|
|
bug #416268.
|
|
|
|
2007-03-09 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* app/tools/gimpblendtool.c (gimp_blend_tool_push_status): make
|
|
the new feature visible in the status bar (alas, this implies a
|
|
new translatable string).
|
|
|
|
2007-03-08 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpblendtool.h (struct GimpBlendTool): renamed
|
|
members and added last_x and last_y to remember the last mouse
|
|
coords.
|
|
|
|
* app/tools/gimpblendtool.c: changed accordingly. Take drawable
|
|
offset into account in button_release() and remove offset
|
|
calculations from all other places. Enabled using ALT for moving
|
|
the entire line.
|
|
|
|
2007-03-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/pixel-surround.c (pixel_surround_get_data): do one less
|
|
call to tile_manager_get_tile().
|
|
|
|
2007-03-08 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpbucketfilltool.[ch]: request click events, removed
|
|
target_x,y struct members and button_press() implementation and
|
|
use the coords passed in button_release(). Also make sure that
|
|
a click has no effect in areas where we show the bad corsor.
|
|
|
|
2007-03-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpfu.py: support mnemonics in parameter labels.
|
|
|
|
* plug-ins/pygimp/plug-ins/foggify.py
|
|
* plug-ins/pygimp/plug-ins/colorxhtml.py
|
|
* plug-ins/pygimp/plug-ins/shadow_bevel.py
|
|
* plug-ins/pygimp/plug-ins/palette-offset.py
|
|
* plug-ins/pygimp/plug-ins/palette-sort.py: added mnemonics.
|
|
|
|
2007-03-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/pixel-surround.c: fixed boundary case.
|
|
|
|
2007-03-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimppropwidgets.[ch]: gimp_prop_string_combo_box_new()
|
|
takes a GtkTreeModel, not a GtkTreeStore.
|
|
|
|
2007-03-08 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/winicon/main.c (run): fixed the incorrect declaration
|
|
of the values[] array. Thanks to Petr Gajdos <pgajdos@suze.cz>
|
|
for reporting this problem and for supplying a patch.
|
|
|
|
2007-03-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpperspectivetool.c
|
|
* app/tools/gimpscaletool.c
|
|
* app/tools/gimprotatetool.c
|
|
* app/tools/gimpfliptool.c
|
|
* app/tools/gimpsheartool.c
|
|
* app/tools/gimptransformtool.[ch]: removed shell_desc member from
|
|
GimpTransformToolClass and just use the tool blurb instead.
|
|
|
|
2007-03-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimprectangletool.c (gimp_rectangle_tool_key_press):
|
|
added missing call to gimp_rectangle_tool_rectangle_changed().
|
|
Fixes bug #415833.
|
|
|
|
2007-03-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpvectoroptions.c (gimp_vector_options_gui): describe
|
|
usage of modifiers as suggested in bug #415796.
|
|
|
|
2007-03-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/pixel-surround.c (pixel_surround_lock): reduced number
|
|
of calls to tile_manager_get_tile().
|
|
|
|
2007-03-07 Michael Natterer <mitch@gimp.org>
|
|
|
|
Clean up fix for bug #328001:
|
|
|
|
* app/tools/gimpeditselectiontool.[ch] (process_event_queue_keys):
|
|
made private again.
|
|
|
|
(gimp_edit_selection_tool_translate): new function which has an
|
|
additional GimpTransformType parameter to determine what transform
|
|
to perform. Do all the work here, ignoring the key event's
|
|
modifier state.
|
|
|
|
(gimp_edit_selection_tool_key_press): just determine the transform
|
|
type from the key event's modifier state and call
|
|
gimp_edit_selection_tool_translate().
|
|
|
|
* app/tools/gimpmovetool.c (gimp_move_tool_key_press): removed all
|
|
code and call gimp_edit_selection_tool_translate() with
|
|
options->move_type. Moved the function to its proper place in the
|
|
file.
|
|
|
|
2007-03-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/pixel-surround.c: keep an internal buffer filled with
|
|
the background color and use it for out of bounds requests. Speed
|
|
up filling the internal buffer by copying data row-by-row.
|
|
|
|
2007-03-06 Sven Neumann <sven@gimp.org>
|
|
|
|
Patch by Martin Nordholts. Fixes bug #328001.
|
|
|
|
* app/tools/gimpeditselectiontool.[ch] (process_event_queue_keys):
|
|
Made process_event_queue_keys public for use of gimpmovetool.c.
|
|
Still needs to be renamed and moved to another place.
|
|
|
|
* app/tools/gimpmovetool.c (gimp_move_tool_key_press): Created
|
|
gimp_move_tool_key_press() which takes care of events that
|
|
gimp_edit_selection_tool_key_press() is not is able to
|
|
handle. Otherwise just pass key events on to that method.
|
|
|
|
2007-03-05 Manish Singh <yosh@gimp.org>
|
|
|
|
* configure.in: Make --without-script-fu work. Also make the spacing
|
|
line up again in the post configure option summary.
|
|
|
|
2007-03-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimpexport.c: changed strings as suggested in bug #304148).
|
|
|
|
2007-03-05 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimprectangleselecttool.c
|
|
(gimp_rect_select_tool_execute): if the user clicks inside an
|
|
existing selection, initialize the rectangle tool to the entire
|
|
selection, not just to the part of it that is within the active
|
|
drawable. Also removed some dead code.
|
|
|
|
2007-03-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpstrokeeditor.c: added missing cast.
|
|
|
|
2007-03-05 Michael Natterer <mitch@gimp.org>
|
|
|
|
Makes default Select -> Border behaviour consistent, and makes
|
|
'sticky image edges' optional by adding a checkbox in the Border
|
|
Selection dialog. Patch by Martin Nordholts. Fixes bug #350009.
|
|
|
|
* app/actions/select-commands.c (select_border_cmd_callback)
|
|
(select_border_callback): Added edge-lock checkbox to dialog and
|
|
modified calls accordingly.
|
|
|
|
* app/paint-funcs/paint-funcs.c (border_region)
|
|
(compute_transition): Fixed algorithm. (compute_transition is a
|
|
helper function to the algorithm). Also clarified many parts of
|
|
the algorithm with comments.
|
|
|
|
* app/paint-funcs/paint-funcs.h
|
|
* app/core/gimpchannel.[ch]
|
|
* app/core/gimpselection.c: Added gboolean edge_lock to function
|
|
calls/signatures.
|
|
|
|
* app/pdb/selection_cmds.c: Regenerated.
|
|
|
|
2007-03-05 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/core-types.h: added typdef GimpMemsizeFunc.
|
|
|
|
* app/core/gimp-utils.[ch]: added _foreach() variants of
|
|
GHashTable, GList and GSList functions which take GimpMemsizeFunc
|
|
callbacks. Added gimp_parasite_get_memsize(). Added "data_size"
|
|
parameter to gimp_g_hash_table_get_memsize().
|
|
|
|
* app/core/gimp.c
|
|
* app/core/gimppalette.c
|
|
* app/core/gimpparasitelist.c
|
|
* app/pdb/gimppdb.c
|
|
* app/plug-in/gimppluginmanager.c: use the new functions instead
|
|
of itering manually or ignoring the containers' elements. Changed
|
|
callers of gimp_g_hash_table_get_memsize().
|
|
|
|
2007-03-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/colorify.c
|
|
* plug-ins/common/max_rgb.c
|
|
* plug-ins/common/retinex.c: resolved clashing mnemonics (bug #414656).
|
|
|
|
2007-03-05 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/common/psd.c: De-tabified. Fixed limit checks on resource
|
|
ID's used for path data. Added comments showing decimal value of image
|
|
resource ID's
|
|
|
|
* plug-ins/common/psd_save.c: De-tabified. Added support for layer
|
|
modes HARDLIGHT_MODE and SOFTLIGHT_MODE. Added comments showing
|
|
decimal value of image resource ID's
|
|
|
|
2007-03-04 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpobject.c (gimp_object_get_memsize): don't pass
|
|
random strings to g_print() without running them through %s.
|
|
Fixes crash/warning when the string contains '%'.
|
|
|
|
2007-03-04 Hans Breuer <hans@breuer.org>
|
|
|
|
* **/makefile.msc app/gimpcore.def : updated
|
|
|
|
2007-03-04 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell.[ch]
|
|
* app/display/gimpdisplayshell-scale.c: only change the remembered
|
|
last scale value if the last change occured more than a second ago.
|
|
|
|
* app/tools/gimprectangletool.c: fixed compiler warnings.
|
|
|
|
2007-03-03 Roman Joost <romanofski@gimp.org>
|
|
|
|
* authors.xml: added missing, active documentation authors.
|
|
|
|
2007-03-02 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpconfig/gimpconfig-serialize.c
|
|
* libgimpconfig/gimpconfig-error.c
|
|
* libgimpconfig/gimpconfig-path.c
|
|
* libgimpconfig/gimpconfig-deserialize.c
|
|
* libgimpconfig/gimpconfig-utils.c
|
|
* libgimpconfig/gimpconfig-iface.c: corrected copyright notice
|
|
(bug #413731).
|
|
|
|
2007-03-01 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpdrawable-blend.c (gimp_drawable_blend): use
|
|
gimp_drawable_bytes_with_alpha() instead of manually adding
|
|
alpha to the value returned by gimp_drawable_bytes()
|
|
|
|
2007-03-01 João S. O. Bueno Calligaris <gwidon@mpc.com.br>
|
|
|
|
* plug-ins/common/postscript.c: add callback to resolution
|
|
changes in the Postscript load dialog to update the image size
|
|
in pixels. Fixes bug #413347.
|
|
|
|
2007-03-01 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* app/tools/gimpmeasuretool.c (gimp_measure_tool_cursor_update):
|
|
don't suggest Shift when a new point cannot be added to point 0.
|
|
|
|
2007-02-28 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* app/tools/gimpmeasuretool.[ch]: added status bar help messages
|
|
explaining the usage of the modifiers.
|
|
|
|
* app/tools/gimpvectortool.c (gimp_vector_tool_status_update):
|
|
suggest Ctrl for edit mode, to close the path or move handles.
|
|
|
|
* app/tools/gimpcroptool.c (gimp_crop_tool_button_release):
|
|
"press enter" should be "press Enter", as in the other tools.
|
|
|
|
2007-02-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpmeasuretool.c: made labels selectable.
|
|
|
|
2007-02-28 João S. O. Bueno Calligaris <gwidion@mpc.com.br>
|
|
|
|
* app/tools/gimprectangletool.c: removes recursive code
|
|
when adjusting rectangle size. Fixes bug #410234.
|
|
|
|
2007-02-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimptool.c (gimp_tool_check_click_distance):
|
|
simplified callers and moved calculations out of the SQR() macro.
|
|
|
|
2007-02-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimprectangleselecttool.c
|
|
(gimp_rect_select_tool_rectangle_changed): don't change the
|
|
selection while the tool is active. Fixes bug #398185. Thanks to
|
|
Martin Nordholts for investigating this problem.
|
|
|
|
* app/tools/gimprectangletool.c: minor cleanup.
|
|
|
|
2007-02-28 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimptool.c (gimp_tool_check_click_distance): need to
|
|
check the distance in screen coords, not image coords.
|
|
|
|
* app/tools/gimpmovetool.c (gimp_move_tool_button_release): forgot
|
|
two manual checks for GDK_BUTTON3_MASK.
|
|
|
|
2007-02-28 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimp-transform-resize.c: even more whitespace cleanup.
|
|
|
|
2007-02-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimp-transform-resize.c: removed trailing whitespace.
|
|
|
|
2007-02-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpimage-scale.c
|
|
* app/core/gimpimage-rotate.c
|
|
* app/core/gimpimage-resize.c
|
|
* app/core/gimpimage-flip.c: cosmetics.
|
|
|
|
2007-02-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/pixel-surround.c: documentation.
|
|
|
|
2007-02-27 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimptool.[ch]: clean up last commit a bit. Pass the
|
|
recorded button_press_coords to GimpTool::button_release() when a
|
|
click was detected.
|
|
|
|
2007-02-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/config/gimpcoreconfig.c: increased default value for
|
|
"undo-size" to 64 MB.
|
|
|
|
* app/config/gimpguiconfig.c: increased default value for
|
|
'max-new-image-size' to 128 MB.
|
|
|
|
2007-02-27 Michael Natterer <mitch@gimp.org>
|
|
|
|
Improve click behavior of rectangle tools. Addresses bug #410670.
|
|
|
|
* app/tools/gimptoolcontrol.[ch]: added "gboolean wants_click"
|
|
member and getters/setters.
|
|
|
|
* app/tools/gimptool.[ch] (struct GimpTool): added members
|
|
in_click_distance, press_coords and press_time.
|
|
|
|
(gimp_tool_button_press): if the tool wants click events, record
|
|
press_coords and press_time.
|
|
|
|
(gimp_tool_motion): check if we are still in click distance.
|
|
|
|
(gimp_tool_button_release): ditto. If we are still in click
|
|
distance, synthesize a motion event back to the recorded
|
|
press_coords and send the tool release_type = CLICK.
|
|
|
|
(gimp_tool_check_click_distance): utility function which checks
|
|
the current coords and time against the recorded ones, using
|
|
gtk-double-click-time and gtk-double-click-distance as thresholds.
|
|
|
|
* app/tools/gimpcroptool.c
|
|
* app/tools/gimprectangleselecttool.c: request click events
|
|
and handle them.
|
|
|
|
* app/tools/gimprectangletool.[ch]: handle click events. Removed
|
|
gimp_rectangle_tool_no_movement().
|
|
|
|
2007-02-27 Michael Natterer <mitch@gimp.org>
|
|
|
|
Step one towards enabling tool cancellation by other means than
|
|
mouse button 3 and towards proper "clicked" semantics.
|
|
|
|
* app/tools/tools-enums.[ch]: added enum GimpButtonReleaseType
|
|
which can be one of { NORMAL, CANCEL, CLICK } (click is curently
|
|
unused).
|
|
|
|
* app/tools/gimptool.[ch] (GimpTool::button_release): added
|
|
"release_type" parameter.
|
|
|
|
(gimp_tool_button_release): if the state contains
|
|
GDK_BUTTON3_MASK, call the tool's button_release() with CANCEL,
|
|
use NORMAL otherwise.
|
|
|
|
* app/tools/gimpaligntool.c
|
|
* app/tools/gimpblendtool.c
|
|
* app/tools/gimpbrightnesscontrasttool.c
|
|
* app/tools/gimpbucketfilltool.c
|
|
* app/tools/gimpcolortool.c
|
|
* app/tools/gimpcroptool.c
|
|
* app/tools/gimpcurvestool.c
|
|
* app/tools/gimpeditselectiontool.c
|
|
* app/tools/gimpforegroundselecttool.c
|
|
* app/tools/gimpfreeselecttool.c
|
|
* app/tools/gimpiscissorstool.c
|
|
* app/tools/gimpmagnifytool.c
|
|
* app/tools/gimpmeasuretool.c
|
|
* app/tools/gimpmovetool.c
|
|
* app/tools/gimppainttool.c
|
|
* app/tools/gimprectangleselecttool.c
|
|
* app/tools/gimprectangletool.[ch]
|
|
* app/tools/gimpregionselecttool.c
|
|
* app/tools/gimptransformtool.c
|
|
* app/tools/gimpvectortool.c (button_release): added
|
|
"release_type" parameters and get rid of own checks for
|
|
GDK_BUTTON3_MASK.
|
|
|
|
2007-02-27 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpblendoptions.c (gimp_blend_options_gui): set the
|
|
gradient-type and gradient-repeat combo boxes to ELLIPSIZE_END so
|
|
the blend options can be one tool icon size smaller without
|
|
scrolling horizontally.
|
|
|
|
2007-02-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/paint-funcs/scale-funcs.c: update the progress less often.
|
|
|
|
2007-02-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpsubprogress.[ch]: allow the parent progress to be NULL.
|
|
Documented the API.
|
|
|
|
* app/core/gimpimage-scale.c: use the sub-progress unconditionally.
|
|
|
|
2007-02-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/Makefile.am
|
|
* app/core/core-types.h
|
|
* app/core/gimpsubprogress.[ch]: added GimpSubProgress, an object
|
|
that implements the GimpProgress interface and maps progress
|
|
information to a sub-range of the parent progress.
|
|
|
|
* app/core/gimpimage-scale.c (gimp_image_scale): use the new object.
|
|
|
|
2007-02-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimp-transform-region.c (normalize_coords): removed a
|
|
redundant condition and marked another one as unlikely.
|
|
|
|
2007-02-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpimage-scale.c
|
|
* app/actions/image-commands.c: cosmetics.
|
|
|
|
2007-02-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimptransformtool.c (gimp_transform_tool_doit): queue
|
|
a redraw of the canvas instead of exposing the transform
|
|
preview. Removes annoying flicker when the tool is finished.
|
|
|
|
2007-02-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimp-transform-region.c: moved common code to an
|
|
inlined function. gimp_transform_region_lanczos() now also does
|
|
supersampling. Removed boundary checks and clamping as
|
|
PixelSurround and read_pixel_data_1() already deal with this for
|
|
us. Gives another small speedup.
|
|
|
|
2007-02-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimp-transform-region.c (gimp_transform_region_lanczos):
|
|
use PixelSurround instead of read_pixel_data_1(). This yields a
|
|
dramatic speedup.
|
|
|
|
2007-02-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimp-transform-region.c (gimp_transform_region_lanczos):
|
|
iterate over tiles instead of rows in the destination buffer.
|
|
|
|
2007-02-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimp-transform-region.c (gimp_transform_region): moved
|
|
linear and cubic code to their own functions and let them iterate
|
|
over tiles instead of rows in the destination buffer.
|
|
|
|
2007-02-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* authors.xml: restored alphabetical order.
|
|
|
|
2007-02-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* Makefile.am: added a dependency for AUTHORS on authors.xsl.
|
|
|
|
* authors.xsl: changed to list contributors with their role.
|
|
|
|
* AUTHORS: regenerated.
|
|
|
|
2007-02-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in
|
|
* plug-ins/common/screenshot.c: added checks for X11 Shape
|
|
Extension and build the shaped window feature conditionally.
|
|
|
|
2007-02-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimp-transform-region.c: added more const qualifiers.
|
|
|
|
2007-02-25 Marco Ciampa <ciampix@libero.it>
|
|
|
|
* authors.xml: added italian contributor
|
|
|
|
2007-02-24 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimp-transform-region.c (gimp_transform_region_nearest):
|
|
operate on tiles instead of iterating row by row.
|
|
|
|
2007-02-24 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimp-transform-region.c (gimp_transform_region):
|
|
moved nearest-neighbor code to it's own function to improve
|
|
performance and readability.
|
|
|
|
2007-02-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimp-transform-region.c (gimp_transform_region): moved
|
|
lanczos code into it's own function to improve readability.
|
|
|
|
2007-02-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/pixel-surround.[ch]: do less tile lock and release
|
|
operations by reusing the last locked tile if possible. Allow to
|
|
call pixel_surround_lock() several times without unlocking.
|
|
|
|
* app/core/gimp-transform-region.c: don't unlock the PixelSurround
|
|
so that the locked tile can be reused. Yields about 30% speedup
|
|
for transformations.
|
|
|
|
2007-02-23 Tor Lillqvist <tml@novell.com>
|
|
|
|
* configure.in: Remove space after the -L in what we add to
|
|
LDFLAGS for DirectInput.
|
|
|
|
2007-02-23 Tor Lillqvist <tml@novell.com>
|
|
|
|
* plug-ins/common/psd.c: Inspired by mail from a user, improve
|
|
some error messages to be more informative. Use g_message()
|
|
instead of plain printf() in a couple of places in situations that
|
|
probably are commonly encountered. (There are probably still more
|
|
of such printf() calls in the code.) gimp_quit() doesn't return,
|
|
not need to do anything else after calling it.
|
|
|
|
2007-02-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/pixel-surround.c (pixel_surround_lock): code cleanup.
|
|
|
|
2007-02-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/pixel-surround.c: allocate the PixelSurround struct and
|
|
its buffer in one chunk.
|
|
|
|
2007-02-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/base-types.h
|
|
* app/base/pixel-surround.[ch]: hide PixelSurround struct and
|
|
cleaned up the PixelSurround API.
|
|
|
|
* app/core/gimp-transform-region.c: changed accordingly. Also
|
|
sprinkled some const qualifiers.
|
|
|
|
2007-02-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/tile.[ch]: made tile_ref_count a static variable and
|
|
added a function to access it. Declared other (unused) global
|
|
counters as static variables and moved them into #ifdefs.
|
|
|
|
* app/base/tile-swap.c: use the function instead of declaring
|
|
tile_ref_count as extern.
|
|
|
|
* app/base/tile-manager.c
|
|
* app/base/pixel-surround.c: cosmetics.
|
|
|
|
2007-02-23 Tor Lillqvist <tml@novell.com>
|
|
|
|
* configure.in: Fix logic error in saving and restoring CPPFLAGS
|
|
for the DirectInput checks.
|
|
|
|
2007-02-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/plug-ins/Makefile.am
|
|
* plug-ins/script-fu/scripts/Makefile.am: stop installing any test
|
|
scripts.
|
|
|
|
2007-02-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/authors.xsl: use a named template to avoid code
|
|
duplication.
|
|
|
|
2007-02-22 Tor Lillqvist <tml@novell.com>
|
|
|
|
* modules/gimpinputdevicestore.c: Define
|
|
GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS if necessary.
|
|
|
|
* configure.in: Add --with-directx-sdk switch instead of relying
|
|
on CPPFLAGS and LDFLAGS. Drop the --without-directinput switch.
|
|
|
|
2007-02-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/Makefile.am: added an explicit dependency on authors.h.
|
|
|
|
2007-02-21 Tor Lillqvist <tml@novell.com>
|
|
|
|
* modules/Makefile.am: It's pointless to build
|
|
libcontroller_midi.la on Windows, even if it happens to compile
|
|
and build. There are no MIDI "device files" on Windows. A totally
|
|
specific MIDI API would have to be used.
|
|
|
|
2007-02-20 DindinX <dindinx@gimp.org>
|
|
|
|
* plug-ins/common/gee.c: use our indentation and spacing way.
|
|
|
|
2007-02-20 Tor Lillqvist <tml@novell.com>
|
|
|
|
* app/widgets/gimpcontrollereditor.c
|
|
(gimp_controller_editor_sel_changed): Guard against event being
|
|
NULL.
|
|
|
|
* modules/controller_dx_dinput.c: New file. Low level
|
|
GimpController support for DirectInput controllers on Win32.
|
|
|
|
* modules/gimpinputdevicestore.c: Add implementation for
|
|
DirectInput devices.
|
|
|
|
* modules/Makefile.am: Add libcontroller_dx_dinput.la with above
|
|
source files.
|
|
|
|
2007-02-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/screenshot.c: reworked shape support. Instead of
|
|
fiddling with pixbuf pixels, do most of the work in the core.
|
|
|
|
2007-02-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/authors.xsl: changed XPath expression to only match
|
|
on contributors that have been active in the 2.4 development cycle.
|
|
|
|
2007-02-20 Tor Lillqvist <tml@novell.com>
|
|
|
|
* configure.in: Add check for DirectX DirectInput header and
|
|
library. To disable, pass --without-directinput. To find the
|
|
DirectInput headers and libraries, one needs to set CPPFLAGS and
|
|
LDFLAGS env vars appropriately for now. It should really add a
|
|
--with-dx-sdk switch instead. Set HAVE_DX_DINPUT config.h macro
|
|
and HAVE_DX_DINPUT Automake conditional.
|
|
|
|
2007-02-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/Makefile.am: let authors.h depend on authors.xsl.
|
|
|
|
* app/dialogs/authors.h: removed from repository, it's generated.
|
|
|
|
* app/dialogs/authors.xsl: only include contributors that have
|
|
contributed to GIMP 2.x. We might want to limit this even further.
|
|
|
|
2007-02-19 Karine Delvare <edhel@gimp.org>
|
|
|
|
* authors.dtd
|
|
* authors.xml: added mandatory last-active attribute, and added
|
|
several 2.4 contributors.
|
|
|
|
* AUTHORS
|
|
* app/dialogs/authors.h: regenerated.
|
|
|
|
2007-02-19 Manish Singh <yosh@gimp.org>
|
|
|
|
* modules/gimpinputdevicestore.c: gimp_input_device_store_type
|
|
should be set to G_TYPE_NONE in the !HAVE_LIBHAL case.
|
|
|
|
* modules/controller_linux_input.c: we can't use
|
|
GIMP_TYPE_INPUT_DEVICE_STORE in the !HAVE_LIBHAL case.
|
|
|
|
2007-02-19 Michael Natterer <mitch@gimp.org>
|
|
|
|
* modules/gimpinputdevicestore.c: define gimp_input_device_store_type
|
|
also for the !HAVE_LIBHAL case.
|
|
|
|
2007-02-19 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/psd_save.c: check the return value of
|
|
gimp_image_flatten(). Fixes the crash reported in bug #395385.
|
|
|
|
2007-02-19 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpbase/gimpbaseenums.[ch]: changed description for
|
|
GIMP_INTERPOLATION_LANCZOS to "Sinc (Lanczos3)". More correct and
|
|
more in sync with the other terms.
|
|
|
|
2007-02-19 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme.c (atom2str): use
|
|
locale-independent function to convert a float value to a string.
|
|
|
|
2007-02-19 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/curve_bend.c
|
|
* plug-ins/common/depthmerge.c
|
|
* plug-ins/common/neon.c
|
|
* plug-ins/common/nlfilt.c
|
|
* plug-ins/common/pix.c
|
|
* plug-ins/common/psd.c
|
|
* plug-ins/common/spheredesigner.c
|
|
* plug-ins/metadata/interface.c
|
|
* plug-ins/pygimp/gimpmodule.c
|
|
* plug-ins/pygimp/pygimp-pdb.c
|
|
* plug-ins/script-fu/scheme-wrapper.c
|
|
* plug-ins/script-fu/script-fu-scripts.c
|
|
* plug-ins/script-fu/script-fu-server.c
|
|
* plug-ins/xjt/xjpeg.c
|
|
* plug-ins/xjt/xjt.c: use g_printerr() instead of fprintf().
|
|
|
|
2007-02-19 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/plug-in/gimpplugin.c (gimp_plug_in_add_temp_proc)
|
|
* app/plug-in/gimpplugindef.c (gimp_plug_in_def_add_procedure):
|
|
remove duplicate procedures before adding the new one.
|
|
|
|
* app/plug-in/gimpplugin-message.c
|
|
(gimp_plug_in_handle_proc_install): don't remove duplicates here.
|
|
|
|
2007-02-19 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/plug-in/Makefile.am
|
|
* app/plug-in/plug-in-types.h
|
|
* app/plug-in/plug-in-def.[ch]: removed...
|
|
|
|
* app/plug-in/gimpplugindef.[ch]: ...and added as object. Merged
|
|
locale and help domain setters into one function each.
|
|
|
|
* app/plug-in/gimpplugin-message.c
|
|
* app/plug-in/gimpplugin.[ch]
|
|
* app/plug-in/gimppluginmanager-call.[ch]
|
|
* app/plug-in/gimppluginmanager-file.c
|
|
* app/plug-in/gimppluginmanager.c
|
|
* app/plug-in/plug-in-rc.c
|
|
* tools/pdbgen/pdb/plug_in.pdb: changed accordingly.
|
|
|
|
* app/pdb/plug_in_cmds.c: regenerated.
|
|
|
|
2007-02-18 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/text/gimptext-parasite.c
|
|
* plug-ins/flame/libifs.c: use g_strtod() instead of atof()
|
|
because these files have to parse strings that never had a clearly
|
|
specified format.
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme.c (bug #409091)
|
|
* plug-ins/imagemap/imap_cern.l
|
|
* plug-ins/imagemap/imap_csim.l
|
|
* plug-ins/imagemap/imap_csim.y
|
|
* plug-ins/imagemap/imap_ncsa.l: use g_ascii_strtod() instead of
|
|
atof() because scheme code and imagemap files with wrong decimal
|
|
separators are clearly broken and should be rejected.
|
|
|
|
* plug-ins/imagemap/imap_cern_lex.c
|
|
* plug-ins/imagemap/imap_csim_lex.c
|
|
* plug-ins/imagemap/imap_csim_parse.c
|
|
* plug-ins/imagemap/imap_ncsa_lex.c: regenerated.
|
|
|
|
* plug-ins/common/sample_colorize.c: round numbers using sane code
|
|
instead of sprintf() and atod().
|
|
|
|
* plug-ins/Lighting/lighting_ui.c: removed some dead code.
|
|
|
|
2007-02-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/edit-commands.c (edit_copy_cmd_callback): show an
|
|
informational message in the statusbar. There is otherwise no
|
|
indication that something has happened.
|
|
|
|
2007-02-18 Michael Natterer <mitch@gimp.org>
|
|
|
|
* libgimpthumb/gimpthumbnail.c (gimp_thumbnail_set_from_thumb):
|
|
return failure if the thumbnail PNG contains no Thumb::URI tag.
|
|
|
|
2007-02-18 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/plug-in/gimppluginprocedure.[ch]: add "locale_domain" and
|
|
"help_domain" members and APIs to get/set them. Removed locale and
|
|
help domain parameters from all other functions.
|
|
|
|
* app/plug-in/gimpplugin.c (gimp_plug_in_add_temp_proc)
|
|
* app/plug-in/plug-in-def.c (plug_in_def_add_procedure)
|
|
(plug_in_def_set_locale_domain_name)
|
|
(plug_in_def_set_help_domain_name): make sure all plug-in procedures
|
|
have locale and help domains.
|
|
|
|
* app/plug-in/gimppluginmanager.[ch]: removed function
|
|
gimp_plug_in_manager_get_label().
|
|
|
|
* app/plug-in/gimppluginmanager.c
|
|
* app/plug-in/gimpplugin-cleanup.c
|
|
* app/actions/plug-in-actions.c
|
|
* app/widgets/gimpfiledialog.c
|
|
* app/widgets/gimpfileprocview.c
|
|
* app/widgets/gimpimagepropview.c: changed (simplified) accordingly.
|
|
|
|
2007-02-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimppixbuf.c (gimp_pixbuf_targets_add): skip Windows
|
|
ICO as writable format. It's not well suited as a general image
|
|
exchange format and the GdkPixbuf save routine seems to be buggy.
|
|
|
|
2007-02-18 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/png.c: Moved an invariant (in the last
|
|
changeset to this file) out of the loop.
|
|
|
|
2007-02-17 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme-private.h: Add define for
|
|
symkey() to quiet the compiler.
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme.c (basic_inchar): Return
|
|
blank when invalid UTF-8 character is encountered while reading
|
|
from memory. Point to start of next valid character on error.
|
|
|
|
2007-02-17 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimp-utils.[ch]
|
|
* app/core/gimp.c
|
|
* app/widgets/gimpcontrollerinfo.c
|
|
* libgimpwidgets/gimpcontroller.c: removed various boolean_handled
|
|
signal accumulators and use g_signal_accumulator_true_handled().
|
|
|
|
2007-02-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/screenshot.c: changed hint and button label.
|
|
|
|
2007-02-16 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/png.c: improved handling of incomplete PNG files;
|
|
fixes bug #137327.
|
|
|
|
2007-02-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-close.c: use GTK_STOCK_SAVE as icon
|
|
for the message dialog.
|
|
|
|
* app/actions/data-commands.c (data_delete_cmd_callback): improved
|
|
delete dialog.
|
|
|
|
2007-02-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimp.c: let gimp_gamma() return 2.2 and document the
|
|
fact that this is a fixed value and that all pixel data is in the
|
|
sRGB colorspace.
|
|
|
|
* plug-ins/common/mng.c: removed check for gimp_gamma() returning 1.0.
|
|
|
|
2007-02-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/lcms.c: added a button icon and fixed use of
|
|
gtk_vbox_new().
|
|
|
|
2007-02-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/screenshot.c: added hints to the dialog.
|
|
|
|
2007-02-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/screenshot.c: for shaped windows, add an alpha
|
|
channel and erase pixels outside the shape.
|
|
|
|
2007-02-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/plug-in-actions.c
|
|
* app/plug-in/gimppluginprocedure.[ch]: added utility function to
|
|
retrieve the translated blurb of a plug-in procedure. Make sure
|
|
that gettext isn't called with the empty string.
|
|
|
|
2007-02-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpstatusbar.c: when multi-line strings end up
|
|
being passed to the statusbar, only show the first line.
|
|
|
|
2007-02-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/tiff.c: added CCITT Group 3 and 4 compression
|
|
schemes to TIFF save plug-in. These modes are selectable for
|
|
indexed image with a b/w colormap only. Fixes bug #162119 with the
|
|
help of Manfred Joerg.
|
|
|
|
2007-02-13 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* modules/gimpinputdevicestore.c (gimp_input_device_store_new):
|
|
fix function prototype for when libhal is not available.
|
|
|
|
2007-02-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpimage-convert.c: update the progress less often.
|
|
|
|
2007-02-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* modules/gimpinputdevicestore.[ch]
|
|
* modules/controller_linux_input.c: improved error handling.
|
|
|
|
2007-02-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* modules/gimpinputdevicestore.c: keep devices sorted alphabetically.
|
|
|
|
2007-02-13 Michael Natterer <mitch@gimp.org>
|
|
|
|
* modules/gimpinputdevicestore.[ch]: made dynamically loadable
|
|
using GTypeModule.
|
|
|
|
* modules/controller_linux_input.c (gimp_module_register):
|
|
register the new dynamic type.
|
|
|
|
2007-02-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* modules/controller_linux_input.c (key_events): corrected string
|
|
(bug #407214).
|
|
|
|
2007-02-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpcontrollerlist.c (gimp_controller_list_edit_clicked):
|
|
don't use button as parent widget, it might be NULL.
|
|
|
|
2007-02-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* modules/gimpinputdevicestore.[ch]: added signals "device-added"
|
|
and "device-removed".
|
|
|
|
* modules/controller_linux_input.c: allow to hot-plug the
|
|
configured input device.
|
|
|
|
2007-02-12 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/imagemap/imap_cmd_guides.c
|
|
* plug-ins/imagemap/imap_main.c
|
|
* plug-ins/imagemap/imap_main.h
|
|
* plug-ins/imagemap/imap_menu.c
|
|
* plug-ins/imagemap/imap_object.c
|
|
* plug-ins/imagemap/imap_preferences.h
|
|
* plug-ins/imagemap/imap_object.h: Cleaned up some warnings in
|
|
the imagemap plug-in; also fixed many function declarations.
|
|
|
|
2007-02-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpstringcombobox.c: fixed some issues with the
|
|
new widget.
|
|
|
|
* modules/controller_linux_input.c: define a property for the
|
|
device store and use the device file as provided by the store.
|
|
|
|
* modules/gimpinputdevicestore.c: removed debug output.
|
|
|
|
2007-02-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpstringcombobox.c (gimp_string_model_lookup)
|
|
* modules/gimpinputdevicestore.c (gimp_input_device_store_lookup):
|
|
fixed wrong use of GValue.
|
|
|
|
2007-02-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/Makefile.am
|
|
* libgimpwidgets/gimpwidgetstypes.h
|
|
* libgimpwidgets/gimpwidgets.h
|
|
* libgimpwidgets/gimpstringcombobox.[ch]: added GimpStringComboBox.
|
|
|
|
* libgimpwidgets/gimppropwidgets.[ch]: added a prop widget
|
|
constructor that uses the new widget.
|
|
|
|
* libgimpwidgets/gimpwidgets.def: updated.
|
|
|
|
* app/widgets/gimpcontrollereditor.c: use a GimpStringComboBox if
|
|
the module specifies a tree model with string values.
|
|
|
|
* modules/gimpinputdevicestore.c: minor cleanup.
|
|
|
|
* modules/controller_linux_input.c: keep a pointer to the input
|
|
device store and unref it in the finalizer.
|
|
|
|
2007-02-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpcontrollerlist.c (gimp_controller_list_edit_clicked):
|
|
use a GimpDialog instead of a GimpViewableDialog.
|
|
|
|
2007-02-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimppropwidgets.c
|
|
* libgimpwidgets/gimppropwidgets.c: most property widgets rely on
|
|
a writable property. Check for that or make the widget non-editable
|
|
if the G_PARAM_WRITABLE flag is unset.
|
|
|
|
2007-02-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpcontrollereditor.c: minor refactoring.
|
|
|
|
* libgimpwidgets/gimppropwidgets.c (gimp_prop_label_new): allow
|
|
this function to be used with properties that are transformable to
|
|
string values, not only with string properties.
|
|
|
|
2007-02-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* modules/cdisplay_colorblind.c: set translation domain for the
|
|
registered enum type.
|
|
|
|
2007-02-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in: lower minimum required version of libhal to 0.5.7.
|
|
|
|
* modules/gimpinputdevicestore.c: don't list PC Speaker, even
|
|
though the kernel claims that it would be an input device.
|
|
|
|
2007-02-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* modules/gimpinputdevicestore.c: don't limit the store to
|
|
"input.mouse", list all input devices.
|
|
|
|
2007-02-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in: check for libhal if Linux Input support is enabled.
|
|
|
|
* modules/Makefile.am
|
|
* modules/gimpinputdevicestore.[ch]: added class derived from
|
|
GtkListStore that keeps a list of devices with capability
|
|
"input.mouse".
|
|
|
|
* modules/controller_linux_input.c: for now, just instantiate a
|
|
GimpInputDeviceStore.
|
|
|
|
2007-02-11 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpcontainer.c (gimp_container_deserialize): plug leak
|
|
introduced with last commit: simply always use the deserialized
|
|
name, also on ojects already existing in the container.
|
|
|
|
2007-02-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* modules/controller_linux_input.c
|
|
* modules/controller_midi.c: changed license to GPL, updated
|
|
copyright and module info.
|
|
|
|
2007-02-10 Michael Natterer <mitch@gimp.org>
|
|
|
|
Made templates say "ppi" instead of "dpi". Fixes bug #376990:
|
|
|
|
* app/core/gimp-templates.c
|
|
(gimp_templates_migrate_get_child_by_name): find the child also
|
|
if the name differs only in the substrings "dpi" and "ppi".
|
|
|
|
* app/core/gimpcontainer.c (gimp_container_deserialize): if we
|
|
found a child, give it the deserialized name if it isn't the same
|
|
as its old name.
|
|
|
|
* etc/templaterc: applied patch from Michael Schumacher that
|
|
replaces "dpi" by "ppi".
|
|
|
|
2007-02-10 Michael Natterer <mitch@gimp.org>
|
|
|
|
* modules/controller_linux_input.c: added some code stolen from
|
|
DirectFB and forgotten on my disk a long time ago which queries
|
|
the input device for available keys and axes (just for debugging
|
|
purposes for now). Also add one more button event and some
|
|
debugging output for incoming events.
|
|
|
|
2007-02-09 Michael Natterer <mitch@gimp.org>
|
|
|
|
* modules/controller_linux_input.c (linux_input_read_event): fix
|
|
last commit a bit...
|
|
|
|
2007-02-09 Michael Natterer <mitch@gimp.org>
|
|
|
|
* modules/controller_linux_input.c (linux_input_read_event): emit
|
|
GIMP_CONTROLLER_EVENT_VALUE, not TRIGGER for movements on relative
|
|
axes. Reduces the number of events significantly. Now we can start
|
|
thinking what to do with them...
|
|
|
|
2007-02-09 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/plug-in/gimpenvirontable.c: renamed newly added functions to
|
|
gimp_environ_table_str_hash() and gimp_environ_table_str_equal()
|
|
and always use them. Move the #ifdef G_OS_WIN32 inside the
|
|
functions.
|
|
|
|
2007-02-09 Tor Lillqvist <tml@novell.com>
|
|
|
|
* app/plug-in/gimpenvirontable.c
|
|
(gimp_environ_table_case_insensitive_hash)
|
|
(gimp_environ_table_case_insensitive_equal): Win32-only case-
|
|
insensitive hash and equality functions.
|
|
(gimp_environ_table_load): On Win32, use the above functions for
|
|
the vars hash table. This fixes the problem that occurs when the
|
|
actual PATH environment variable is spelled Path (as it seems to
|
|
often be), but the default.env file as set up by the installer
|
|
provides PATH. They didn't match so both would be passed to the
|
|
plug-in child process, and apparently which one then was used to
|
|
look for DLLs was more or less random. If it was the original
|
|
Path, it didn't contain the directories the installer put in PATH
|
|
in default.env, and plug-ins didn't find the DLLs.
|
|
|
|
2007-02-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimprectangleoptions.c: moved ratio entry up.
|
|
|
|
2007-02-09 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/dialogs/module-dialog.c (dialog_info_init): ellipsize the
|
|
module info labels so they don't make the dialog grow when
|
|
browsing the module list.
|
|
|
|
2007-02-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimprectangletool.c: moved duplicated code to
|
|
utility function gimp_rectangle_tool_set_highlight().
|
|
|
|
2007-02-08 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/paint/paint-types.h
|
|
* app/paint/*.h: move opaque typedefs of object instances to
|
|
paint-types.h, don't typedef empty class stuctures as their parent
|
|
class (gtk-doc gets confused), cleanups.
|
|
|
|
2007-02-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimprectangleoptions.c
|
|
* app/widgets/gimppropwidgets.[ch]: moved code around.
|
|
|
|
2007-02-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimprectangleoptions.c (gimp_rectangle_options_gui):
|
|
code cleanup. Pack the widgets the way we usually do this.
|
|
|
|
2007-02-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-scale.c: applied patch from Robert
|
|
Helgesson. Adds documentation (bug #405760).
|
|
|
|
2007-02-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpenumwidgets.c
|
|
(gimp_enum_stock_box_new_with_range): reduced default spacing.
|
|
|
|
* app/tools/gimpcurvestool.c (gimp_curves_tool_dialog): don't
|
|
increase the box's spacing.
|
|
|
|
* app/tools/gimprectangleoptions.c: added portrait/landscape
|
|
buttons.
|
|
|
|
* app/widgets/gimppropwidgets.c (gimp_prop_aspect_ratio_new):
|
|
reduced default width of entry. Swap width and height when the
|
|
aspect changes and fixed-aspect is chosen.
|
|
|
|
2007-02-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimprectangleoptions.c
|
|
* app/widgets/gimppropwidgets.[ch]: cleaned out some cruft. Still
|
|
work in progress.
|
|
|
|
2007-02-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpratioentry.c (gimp_ratio_entry_set_fraction):
|
|
emit property change notifications.
|
|
|
|
2007-02-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpenumwidgets.c
|
|
(gimp_enum_stock_box_new_with_range): use GTK_RELIEF_NONE for the
|
|
buttons.
|
|
|
|
2007-02-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/widgets-enums.c
|
|
* libgimpwidgets/gimpwidgetsenums.[ch]: moved enum GimpAspectType
|
|
to libgimpwidgets.
|
|
|
|
* libgimpwidgets/gimpratioentry.[ch]: added property "aspect" with
|
|
getters and setters.
|
|
|
|
* libgimpwidgets/gimpwidgets.def: updated.
|
|
|
|
2007-02-08 Michael Natterer <mitch@gimp.org>
|
|
|
|
Unbreak rectangle select tool undo handling a bit:
|
|
|
|
* app/tools/gimprectangleselecttool.c (gimp_rect_select_tool_select):
|
|
add boolean return value indicating if something was actually selected.
|
|
|
|
(gimp_rect_select_tool_rectangle_changed): peek the newly pushed
|
|
undo only if we selected something.
|
|
|
|
2007-02-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpratioentry.[ch]: added history and completion.
|
|
This will need more work.
|
|
|
|
2007-02-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* README: eliminated another redundant article.
|
|
|
|
2007-02-07 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/tools-enums.[ch]: remove enum GimpColorPickMode...
|
|
|
|
* app/widgets/widgets-enums.[ch]: ...and add it here.
|
|
|
|
* app/widgets/gimpgradienteditor.c: merge separate functions for
|
|
picking FG and BG colors and update the new color area from the
|
|
merged function.
|
|
|
|
2007-02-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/preferences-dialog.c
|
|
* app/widgets/gimpgrideditor.c: slightly increased the height of
|
|
color buttons.
|
|
|
|
2007-02-07 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpgradienteditor.[ch]: applied patch from Joao
|
|
S. O. Bueno Calligaris which adds a preview for the color the
|
|
cursor is currently hovering and reduces excess precision when
|
|
displaying color components and gradient positions (bug #400907).
|
|
|
|
2007-02-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-scale.c: don't compare floating
|
|
point numbers for equality.
|
|
|
|
2007-02-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/gui/gui.c: #define DBUS_API_SUBJECT_TO_CHANGE to fix
|
|
compilation with outdated versions of D-Bus.
|
|
|
|
2007-02-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/view-actions.c
|
|
* app/actions/view-commands.[ch]
|
|
* app/display/gimpdisplayshell.[ch]
|
|
* app/display/gimpdisplayshell-scale.[ch]
|
|
* app/widgets/gimphelp-ids.h
|
|
* menus/image-menu.xml.in: applied patch from Robert Helgesson that
|
|
adds "Revert Zoom" functionality (bug #338168).
|
|
|
|
2007-02-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpundo.[ch]: made time a property and added utility
|
|
functions to work the undo's age.
|
|
|
|
* app/tools/gimptexttool.c: use the utility functions.
|
|
|
|
2007-02-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/file-save-dialog.c (file_save_dialog_save_image):
|
|
let the return value indicate whether the file has been saved.
|
|
(file_save_dialog_response): only hide the dialog after the image
|
|
has been saved.
|
|
|
|
2007-02-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* gimpui.pc.in (Requires): require gimp-2.0 >= $GIMP_APP_VERSION.
|
|
|
|
2007-02-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* gimp.pc.in (Requires)
|
|
* gimpui.pc.in (Requires): substitute minimum required versions of
|
|
glib and gtk+ instead of hardcoding them.
|
|
|
|
2007-02-03 Michael Natterer <mitch@gimp.org>
|
|
|
|
Remove support for the old undo pop and free cruft:
|
|
|
|
* app/core/core-types.h: remove typedefs GimpUndoPopFunc and
|
|
GimpUndoFreeFunc.
|
|
|
|
* app/core/gimpundo.[ch]: remove members and properties size,
|
|
data, pop_func and free_func.
|
|
|
|
* app/core/gimpimage-undo.[ch] (gimp_image_undo_push): remove
|
|
parameters size, struct_size, pop_func and free_func.
|
|
|
|
* app/core/gimpimage-undo-push.c
|
|
* app/tools/gimptransformtool.c
|
|
* app/paint/gimpink.c
|
|
* app/paint/gimppaintcore.c: change calls to above function
|
|
accordingly.
|
|
|
|
2007-02-03 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpfloatingselundo.[ch]: implement GIMP_UNDO_FS_TO_LAYER.
|
|
|
|
* app/core/gimpimage-undo-push.c: use it. Also changed
|
|
gimp_image_undo_push_cantundo() to not pass a pop function to
|
|
gimp_image_undo_push().
|
|
|
|
2007-02-03 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpforegroundselecttool-undo.[ch]
|
|
* app/tools/gimptransformtool-undo.[ch]: removed...
|
|
|
|
* app/tools/Makefile.am
|
|
* app/tools/tools-types.h
|
|
* app/tools/gimpforegroundselecttoolundo.[ch]
|
|
* app/tools/gimptransformtoolundo.[ch]: ...and added a proper undo
|
|
classes.
|
|
|
|
* app/tools/gimptransformtool.c: push undos using the new class.
|
|
|
|
2007-02-03 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/paint/gimppaintcore-undo.[ch]
|
|
* app/paint/gimpink-undo.[ch]: removed...
|
|
|
|
* app/paint/Makefile.am
|
|
* app/paint/paint-types.h
|
|
* app/paint/gimppaintcoreundo.[ch]
|
|
* app/paint/gimpinkundo.[ch]: ...and added as proper undo classes.
|
|
|
|
* app/paint/gimppaintcore.[ch]
|
|
* app/paint/gimpink.c: push undos using the new classes.
|
|
|
|
2007-02-03 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/common/psd.c
|
|
* plug-ins/common/psd_save.c: Made fseek() and ftell() use glong
|
|
for offsets instead of gint32
|
|
|
|
2007-02-02 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/app_procs.[ch]: renamed to app/app.[ch].
|
|
|
|
* app/Makefile.am
|
|
* app/main.c: changed accordingly.
|
|
|
|
2007-02-02 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/mosaic.c (find_gradients): fixed problem pointed
|
|
out in bug #403580.
|
|
|
|
2007-02-02 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpitemtreeview.c (gimp_item_tree_view_toggle_clicked):
|
|
changed function signature according to changes in internal undo API.
|
|
|
|
2007-02-02 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpimageundo.[ch]
|
|
* app/core/gimpitempropundo.[ch]: implement image and item
|
|
parasite attach and remove undos. They are image/item properties
|
|
after all.
|
|
|
|
* app/core/gimpimage-undo-push.[ch]: use them here and move the
|
|
undo functions to the resp. image and item property sections.
|
|
|
|
2007-02-02 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/FractalExplorer/Dialogs.c
|
|
* plug-ins/Lighting/lighting_ui.c
|
|
* plug-ins/common/CML_explorer.c
|
|
* plug-ins/common/channel_mixer.c
|
|
* plug-ins/common/gqbist.c
|
|
* plug-ins/common/spheredesigner.c
|
|
* plug-ins/flame/flame.c
|
|
* plug-ins/gfig/gfig-dialog.c
|
|
* plug-ins/gimpressionist/brush.c
|
|
* plug-ins/ifscompose/ifscompose.c
|
|
* plug-ins/imagemap/imap_file.c
|
|
* plug-ins/metadata/interface.c
|
|
* plug-ins/script-fu/script-fu-console.c: set
|
|
do-overwrite-confirmation on file save dialogs and removed custom
|
|
confirmation dialogs where present.
|
|
|
|
2007-02-02 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/error-console-commands.c
|
|
* app/actions/gradients-commands.c
|
|
* app/actions/text-editor-commands.c
|
|
* app/dialogs/vectors-export-dialog.c
|
|
* app/dialogs/vectors-import-dialog.c
|
|
* app/tools/gimpimagemaptool.c (gimp_image_map_tool_settings_dialog):
|
|
set default response and do-overwrite-confirmation on the file
|
|
chooser dialogs. Fixes bug #403449 for all core dialogs.
|
|
|
|
2007-02-01 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpprogressbox.c: ellipsize progress label.
|
|
|
|
* app/widgets/gimpprogressdialog.c: set a fixed width for progress
|
|
dialogs.
|
|
|
|
* libgimp/gimpprogressbar.c: ellipsize progress label.
|
|
|
|
2007-02-01 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/config/gimpdisplayconfig.c
|
|
* app/widgets/gimpwidgets-utils.c (gimp_get_screen_resolution):
|
|
changed the default monitor resolution to 96 dpi and also use that
|
|
as a fallback value.
|
|
|
|
2007-01-31 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpitem.c (gimp_item_parasite_detach): require "name"
|
|
being non-NULL.
|
|
|
|
* app/core/gimpimage-undo-push.c (undo_pop_parasite): removed dead
|
|
code which handled parasites of the Gimp itself, don't include
|
|
"gimp-parasites.h".
|
|
|
|
Require "parasite" and "name" being non-NULL in all public
|
|
parasite undo functions.
|
|
|
|
2007-01-31 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpmaskundo.c
|
|
* app/core/gimpitempropundo.c: implement GimpObject::get_memsize()
|
|
instead of fiddling with undo->size.
|
|
|
|
2007-01-31 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpimage-undo-push.[ch]
|
|
(gimp_image_undo_push_fs_to_layer): removed "drawable" parameter
|
|
because it's always the drawable the floating selection is
|
|
attached to.
|
|
|
|
* app/core/gimplayer-floating-sel.c (floating_sel_to_layer):
|
|
changed accordingly.
|
|
|
|
2007-01-31 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/Makefile.am
|
|
* app/core/core-types.h
|
|
* app/core/gimpfloatingselundo.[ch]: new undo class for
|
|
GIMP_UNDO_FS_RIGOR and GIMP_UNDO_FS_RELAX.
|
|
|
|
* app/core/gimpimage-undo-push.c: use it here.
|
|
|
|
* app/core/gimpimageundo.c
|
|
* app/core/gimpdrawableundo.c: implement GimpObject::get_memsize()
|
|
instead of fiddling with undo->size.
|
|
|
|
2007-01-31 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/vectors/Makefile.am
|
|
* app/vectors/vectors-types.h
|
|
* app/vectors/gimpvectorsmodundo.[ch]: new undo class for
|
|
GIMP_UNDO_VECTORS_MOD.
|
|
|
|
* app/core/gimpimage-undo-push.c: use it here.
|
|
|
|
* app/core/gimpdrawablemodundo.h: fix typo in include guard.
|
|
|
|
2007-01-31 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/Makefile.am
|
|
* app/core/core-types.h
|
|
* app/core/gimpdrawablemodundo.[ch]: new undo class for
|
|
GIMP_UNDO_DRAWABLE_MOD.
|
|
|
|
* app/core/gimpimage-undo-push.c: use it here.
|
|
|
|
2007-01-31 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/Makefile.am
|
|
* app/core/core-types.h
|
|
* app/core/gimplayermaskpropundo.[ch]: new undo class for
|
|
GIMP_UNDO_LAYER_MASK_APPLY and GIMP_UNDO_LAYER_MASK_SHOW.
|
|
|
|
* app/core/gimpimage-undo-push.c: use it here.
|
|
|
|
2007-01-31 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/Makefile.am
|
|
* app/core/core-types.h
|
|
* app/core/gimpchannelundo.[ch]
|
|
* app/core/gimplayerundo.[ch]
|
|
* app/core/gimplayermaskundo.[ch]: new undo classes implementing
|
|
channel, layer and layer mask add and remove undos.
|
|
|
|
* app/vectors/Makefile.am
|
|
* app/vectors/vectors-types.h
|
|
* app/vectors/gimpvectorsundo.[ch]: vectors add and remove undos.
|
|
|
|
* app/core/gimpimage-undo-push.[ch]: use the new undo classes.
|
|
Removed "position" parameter from all "add" functions because
|
|
it's useless.
|
|
|
|
* app/core/gimpimage.c: changed accordingly.
|
|
|
|
2007-01-31 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/screenshot.c (select_window_x11): if we can't
|
|
grab the pointer, use the window under the pointer instead of
|
|
bailing out with an error message.
|
|
|
|
2007-01-31 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/screenshot.c (shoot_dialog): fixed tooltip.
|
|
|
|
2007-01-30 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpchannelundo.[ch]: renamed these files...
|
|
|
|
* app/core/gimpmaskundo.[ch]: ...to these. We'll need the name
|
|
GimpChannelUndo for something else later.
|
|
|
|
* app/core/Makefile.am
|
|
* app/core/core-types.h
|
|
* app/core/gimpimage-undo-push.c: changed accordingly.
|
|
|
|
2007-01-30 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/vectors/Makefile.am
|
|
* app/vectors/vectors-types.h
|
|
* app/vectors/gimpvectorspropundo.[ch]: new undo class which
|
|
implements GIMP_UNDO_VECTORS_REPOSITION.
|
|
|
|
* app/core/gimpimage-undo-push.c: use it here.
|
|
|
|
* app/Makefile.am: another lame linker hack to make it build with
|
|
the new file that is not used in app/vectors/ itself.
|
|
|
|
2007-01-30 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpguideundo.c
|
|
* app/core/gimpimageundo.c
|
|
* app/core/gimplayerpropundo.c
|
|
* app/core/gimpsamplepointundo.c
|
|
* app/core/gimpdrawableundo.c
|
|
* app/core/gimpitempropundo.c
|
|
* app/core/gimpchannelpropundo.c
|
|
* app/core/gimpchannelundo.c
|
|
* app/core/gimpitemundo.c: chain up last in GimpUndo::free(), use
|
|
switch() in place of if/else when there is more than one undo type
|
|
implemented in one file, g_assert_not_reached() in default:, some
|
|
minor cleanups.
|
|
|
|
2007-01-30 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/text/gimptextundo.[ch]: add support for
|
|
GIMP_UNDO_TEXT_LAYER_MODIFIED.
|
|
|
|
* app/core/gimpimage-undo-push.c: use it here.
|
|
|
|
2007-01-30 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/Makefile.am
|
|
* app/core/core-types.h
|
|
* app/core/gimpguideundo.[ch]
|
|
* app/core/gimpsamplepointundo.[ch]: new classes implementing
|
|
guide and sample point undos.
|
|
|
|
* app/core/gimpimage-undo-push.c: use them and remove all guide
|
|
and sample point code.
|
|
|
|
2007-01-30 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/Makefile.am
|
|
* app/core/gimpsamplepoint.[ch]: new files implementing new(),
|
|
ref() and unref() and the new GIMP_TYPE_SAMPLE_POINT boxed type.
|
|
|
|
* app/core/gimpimage-sample-points.[ch]: removed ref() and unref()
|
|
functions here.
|
|
|
|
* app/core/gimpimage.c
|
|
* app/core/gimpimage-crop.c
|
|
* app/core/gimpimage-duplicate.c
|
|
* app/core/gimpimage-flip.c
|
|
* app/core/gimpimage-resize.c
|
|
* app/core/gimpimage-rotate.c
|
|
* app/core/gimpimage-scale.c
|
|
* app/core/gimpimage-undo-push.c
|
|
* app/display/gimpdisplayshell.c
|
|
* app/display/gimpdisplayshell-draw.c
|
|
* app/tools/gimpcolortool.c
|
|
* app/widgets/gimpsamplepointeditor.c
|
|
* app/xcf/xcf-save.c: changed accordingly.
|
|
|
|
* app/core/gimpimage-rotate.c (gimp_image_rotate_sample_points):
|
|
added missing call to gimp_image_undo_push_sample_point().
|
|
|
|
2007-01-30 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/core-enums.[ch]
|
|
* app/core/gimpimage-undo-push.[ch]: drop the "image" from
|
|
GIMP_UNDO_IMAGE_GUIDE, GIMP_UNDO_IMAGE_SAMPLE_POINT,
|
|
gimp_image_undo_push_image_guide() and
|
|
gimp_image_undo_push_image_sample_point()
|
|
|
|
* app/core/gimpimage-undo.c
|
|
* app/core/gimpimage-guides.c
|
|
* app/core/gimpimage-scale.c
|
|
* app/core/gimpimage-sample-points.c
|
|
* app/core/gimpimage-rotate.c
|
|
* app/tools/gimpmeasuretool.c: changed accordingly.
|
|
|
|
2007-01-29 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/core-enums.[ch]
|
|
* app/core/gimpimage-undo-push.[ch]: reordered IMAGE_GRID and
|
|
IMAGE_COLORMAP to be before IMAGE_GUIDE and IMAGE_SAMPLE_POINT.
|
|
|
|
2007-01-28 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpimageundo.[ch]: add support for IMAGE_GRID and
|
|
IMAGE_COLORMAP undos.
|
|
|
|
* app/core/gimpimage-undo-push.c: use GimpImageUndo for grid and
|
|
colormap undos.
|
|
|
|
2007-01-29 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpimage-undo-push.[ch]: return a GimpUndo* instead
|
|
of gboolean from all undo_push functions. Simplifies the new
|
|
properly done functions quite a bit.
|
|
|
|
2007-01-29 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/Makefile.am
|
|
* app/core/core-types.h
|
|
* app/core/gimpchannelpropundo.[ch]: new undo class which handles
|
|
CHANNEL_REPOSITION and CHANNEL_COLOR.
|
|
|
|
* app/core/gimpimage-undo-push.c: use the new undo class and
|
|
remove the resp. code here.
|
|
|
|
2007-01-28 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/Makefile.am
|
|
* app/core/core-types.h
|
|
* app/core/gimplayerpropundo.[ch]: new undo class which handles
|
|
LAYER_REPOSITION, LAYER_MODE, LAYER_OPACITY and LAYER_LOCK_ALPHA.
|
|
|
|
* app/core/gimpimage-undo-push.c: use the new undo class and
|
|
remove the resp. code here.
|
|
|
|
2007-01-28 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/Makefile.am
|
|
* app/core/core-types.h
|
|
* app/core/gimpitempropundo.[ch]: new undo class which handles
|
|
ITEM_RENAME, ITEM_DISPLACE, ITEM_VISIBILITY and ITEM_LINKED undos.
|
|
|
|
* app/core/gimpimage-undo-push.c: use the new undo class and
|
|
remove the resp. code here.
|
|
|
|
2007-01-28 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/Makefile.am
|
|
* app/core/core-types.h
|
|
* app/core/gimpimageundo.[ch]: new undo class which handles
|
|
GIMP_UNDO_IMAGE_TYPE, GIMP_UNDO_IMAGE_SIZE and
|
|
GIMP_UNDO_IMAGE_RESOLUTION.
|
|
|
|
* app/core/gimpimage-undo-push.c: use the new undo class and
|
|
remove the resp. code here.
|
|
|
|
* app/core/gimpimage-undo.h: changed include guards to not
|
|
conflict with gimpimageundo.h
|
|
|
|
2007-01-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/authors.xsl: fixed spelling of "auto-generated".
|
|
|
|
* app/tools/gimprectangletool.c: removed unused declaration.
|
|
|
|
2007-01-28 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpdrawableundo.c (gimp_drawable_undo_constructor):
|
|
add the passed TileManager's size to undo->size.
|
|
|
|
* app/core/gimpimage-undo-push.c (gimp_image_undo_push_drawable):
|
|
no need to get and pass the TileManager's size here.
|
|
|
|
2007-01-28 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/Makefile.am
|
|
* app/core/core-types.h
|
|
* app/core/gimpchannelundo.[ch]: new GimpItemUndo subclass which
|
|
handles all the channel undo stuff itself.
|
|
|
|
* app/core/gimpimage-undo-push.c: removed all channel undo code
|
|
here and simply create a GimpChannelUndo instance.
|
|
|
|
2007-01-26 Tor Lillqvist <tml@novell.com>
|
|
|
|
Fix #398311 in GIMP until corresponding abstraction has been added
|
|
to GLib:
|
|
|
|
* app/base/tile-private.h: Use gint64 instead of off_t. (I assume
|
|
the configury makes sure GIMP is always compiled as
|
|
large-file-aware on Unix with an off_t of at least 64 bits?)
|
|
|
|
Introduce wrapper macros LARGE_SEEK() and LARGE_TRUNCATE(). On
|
|
Win32 LARGE_SEEK() calls _lseeki64() in the Microsoft C library,
|
|
and LARGE_TRUNCATE calls a new internal function
|
|
gimp_win32_large_truncate(). On Unix they call lseek() and
|
|
ftruncate().
|
|
|
|
* app/base/tile-swap.c: Use gint64 instead of off_t. Use
|
|
LARGE_SEEK() and LARGE_TRUNCATE() instead of lseek() and
|
|
ftruncate().
|
|
(gimp_win32_large_truncate): New function. Calls LARGE_SEEK() and
|
|
SetEndOfFile().
|
|
|
|
* app/xcf/xcf-load.c (xcf_swap_func): Use LARGE_SEEK() instead of
|
|
lseek().
|
|
|
|
2007-01-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimprectangletool.c: applied patch from Joao
|
|
S. O. Bueno Calligaris that fixes rectangle resizing (bug #400283).
|
|
|
|
2007-01-26 Tor Lillqvist <tml@novell.com>
|
|
|
|
Make the handling of console output make more sense Win32. Should
|
|
mostly fix #400927.
|
|
|
|
* app/app_procs.c (app_exit): Drop the Win32 "This console window
|
|
will close in ten seconds" message from here.
|
|
(app_run): Drop the call to FreeConsole() from here. GIMP is built
|
|
as a GUI executable on Windows, and in case we do open a fresh
|
|
console window in main() (see below), we shouldn't then
|
|
immediately close it here.
|
|
|
|
* app/errors.c (errors_init): Drop printing the "You can mimize
|
|
this window, but don't close it" message on Win32 from here.
|
|
|
|
* app/main.c (gimp_open_console_window): New Win32-only
|
|
function. If either stdout or stderr are unconnected, open a new
|
|
console window and connect stdout and/or stderr to it as
|
|
needed. Set the console title to "GIMP output. You can minimize
|
|
this window, but don't close it." Register an atexit function that
|
|
waits for the user to close the console window.
|
|
(wait_console_window): New Win32-only function. Registered as an
|
|
atexit function when GIMP has opened a new console window. Prompts
|
|
the user to type any character to close the window.
|
|
(main, gimp_show_version): Always call gimp_open_console_window()
|
|
in the unstable version. As the "This is a development version of
|
|
GIMP. Debug messages may appear here" message says, one point of
|
|
the unstable version is that debug messages should be visible, so
|
|
I think it makes sense to always see them in an unstable
|
|
version. In stable versions, call gimp_open_console_window() only
|
|
if options that cause output that the user wants to see were
|
|
given, like --help and --version.
|
|
|
|
2007-01-25 Tor Lillqvist <tml@novell.com>
|
|
|
|
* app/plug-in/gimpplugin.c (gimp_plug_in_open): On Win32 prevent
|
|
plug-in from inheriting GIMP's ends of the pipes. Fixes #363501.
|
|
|
|
2007-01-24 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/plug-ins/palette-offset.py: applied patch from
|
|
Tim Mooney (bug #400389).
|
|
|
|
2007-01-24 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimprectangletool.c: implement keyboard navigation as
|
|
in the spec but without pointer warping. Basically works but needs
|
|
further tuning.
|
|
|
|
2007-01-24 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimprectangletool.c: don't emit signals by name if we
|
|
know the signal ID.
|
|
|
|
2007-01-24 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimprectangletool.c: reverted previous change.
|
|
Keyboard navigation for the rectangle tools has been speced out
|
|
differently and changes to the spec should be discussed beforehand.
|
|
|
|
2007-01-24 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* app/tools/gimprectangletool.c: Applied patch from Joao S. O. Bueno
|
|
Calligaris that allows size of rectangle selection to be changed via
|
|
the keyboard arrow keys. Ctrl + arrow increases size of selection in
|
|
the direction of the arrow. Ctrl + Shift + arrow decreases size of
|
|
selection.
|
|
|
|
2007-01-23 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* app/actions/context-actions.c
|
|
* app/actions/tools-actions.c: s/minumum/minimum/ typo
|
|
spotted by Joao S. O. Bueno Calligaris.
|
|
|
|
2007-01-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in: bumped version to 2.3.15.
|
|
|
|
2007-01-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* Made 2.3.14 development release.
|
|
|
|
2007-01-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/compose.c (type_combo_callback): code cleanup.
|
|
|
|
2007-01-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/main.c: improved output.
|
|
|
|
* docs/gimp.1.in
|
|
* docs/gimp-remote.1.in: document the new behaviour and
|
|
command-line parameter.
|
|
|
|
2007-01-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/dbus-service.xml: added Activate method.
|
|
|
|
* app/widgets/gimpdbusservice.[ch]: raise the toolbox from the
|
|
Activate method. Do nothing when no URIs are passed.
|
|
|
|
* app/main.c: try the Activate method on the org.gimp.GIMP service
|
|
when being called without any filenames on the command-lines.
|
|
|
|
2007-01-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/main.c: simplified handling of d-bus errors.
|
|
|
|
2007-01-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/file/file-open.[ch]: added utility function that handles
|
|
opening files passed on the command-line.
|
|
|
|
* app/app_procs.c
|
|
* app/widgets/gimpdbusservice.c: use the new function instead of
|
|
duplicating the code.
|
|
|
|
2007-01-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimppixbuf.c (gimp_pixbuf_from_data): free the thumbnail
|
|
data that used to be leaked for grayscale thumbnails.
|
|
|
|
2007-01-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimpui.c (gimp_ui_init): no need to construct (and leak)
|
|
command-line arguments when initializing GTK+.
|
|
|
|
2007-01-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/paint/gimppaintbrush.c: added some comments.
|
|
|
|
* app/paint/gimppaintcore.c: sprinkled with const qualifiers.
|
|
|
|
2007-01-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpdatafactoryview.c: don't add the open-as-image
|
|
button to all data factory views.
|
|
|
|
* app/widgets/gimppatternfactoryview.c: but do it here for the
|
|
Pattern dialog.
|
|
|
|
2007-01-22 Michael Schumacher <schumaml@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/scripts/guides-new-percent.scm: replaced
|
|
license statement according to bug #119667.
|
|
|
|
2007-01-21 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpdrawtool.[ch]: maintain an is_drawn boolean which
|
|
indicates whether the drawn stuff is currently visible. Added
|
|
gimp_draw_tool_is_drawn() to obtain it.
|
|
|
|
* app/tools/gimpbrushtool.c (gimp_brush_tool_draw): don't create
|
|
the brush outline segments for the purpose of undrawing (if we
|
|
don't have the segments, we can hardly have drawn them before).
|
|
Fixes artifacts when the brush is being scaled or changed.
|
|
|
|
* app/core/gimpbrush.c: don't call brush_scale_mask() and
|
|
brush_scale_pixmap() with zero width or height. Fixes warnings
|
|
from these functions.
|
|
|
|
2007-01-21 Tor Lillqvist <tml@novell.com>
|
|
|
|
* configure.in: Add AC_MSG_RESULT([no]) to the fail branch of
|
|
PKG_CHECK_MODULES tests to make the output from configure
|
|
cleaner. Add proper quotes around $have_gnomevfs in a test to
|
|
avoid "test: too many arguments" warning. Add fail branch to the
|
|
test for dbus-glib so that it isn't a hard requirement.
|
|
|
|
2007-01-21 Michael Natterer <mitch@gimp.org>
|
|
|
|
* modules/controller_midi.c (midi_set_device): set the name
|
|
of the alsa client to "GIMP" and the name of the port to
|
|
"GIMP MIDI Input Controller". Provides reasonable strings in
|
|
apps which display "client::port" as well as in apps which
|
|
display only "port".
|
|
|
|
2007-01-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/preferences-dialog.c: reworded Monitor Resolution
|
|
section as suggested in bug #398851.
|
|
|
|
2007-01-21 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* app/display/gimpstatusbar.[ch]
|
|
* app/tools/gimptool.[ch]: add optional help text at the end of
|
|
the messages generated by gimp_statusbar_push_coords() and
|
|
gimp_statusbar_push_length().
|
|
|
|
* app/tools/gimpcolortool.c
|
|
* app/tools/gimpeditselectiontool.c
|
|
* app/tools/gimpmovetool.c
|
|
* app/tools/gimprectangletool.c: use the updated functions.
|
|
|
|
* app/tools/gimpblendtool.c
|
|
* app/tools/gimpcolorpickertool.c: added status bar messages.
|
|
|
|
2007-01-20 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* app/tools/gimppainttool.c (gimp_paint_tool_control): pop the
|
|
status bar message when the tool is halted. This fixes a bug that
|
|
was leaving messages in the status bar if the mouse pointer was in
|
|
the image and the user switched to another tool with the keyboard.
|
|
|
|
2007-01-20 Michael Natterer <mitch@gimp.org>
|
|
|
|
Close the display after "Save as" when invoked via the "Close
|
|
Without Saving" dialog. Fixes bug #383700.
|
|
|
|
* app/actions/actions-types.h: added enum GimpSaveMode { SAVE,
|
|
SAVE_AS, SAVE_A_COPY, SAVE_AND_CLOSE }.
|
|
|
|
* app/actions/file-actions.c: changed the 4 save actions into
|
|
GimpEnumActions with above enum as values.
|
|
|
|
* app/actions/file-commands.[ch]: merged the save callbacks into
|
|
one and pass a "close_after_saving" boolean to
|
|
file_save_dialog_show().
|
|
|
|
* app/widgets/gimpfiledialog.[ch]: added "gboolean
|
|
close_after_saving" parameter to gimp_file_dialog_set_image() and
|
|
to the GimpFileDialog struct.
|
|
|
|
* app/dialogs/file-save-dialog.c: if the file was saved
|
|
successfully and close_after_saving is TRUE, close the display if
|
|
the image has not become dirty again in the meantime.
|
|
|
|
2007-01-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* HACKING: removed obsolete paragraph about authorsgen.
|
|
|
|
2007-01-20 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* configure.in: Lowered required dbus-glib version from 0.71 to
|
|
0.70 to make it build with stock FC6 (tested to work properly).
|
|
|
|
2007-01-20 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* autogen.sh
|
|
* README.i18n: Updated with Subversion instructions.
|
|
|
|
2007-01-20 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* HACKING: Updated with Subversion instructions.
|
|
|
|
2007-01-19 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/main.c: call gdk_notify_startup_complete() when we have
|
|
delegated the work to another GIMP instance and are about to quit.
|
|
|
|
2007-01-19 Sven Neumann <sven@gimp.org>
|
|
|
|
* INSTALL
|
|
* configure.in: check for D-Bus GLib bindings.
|
|
|
|
* app/Makefile.am
|
|
* app/main.c: check if an interactive GIMP instance proposes
|
|
itself on the D-Bus and delegate to it. Allow this behaviour to be
|
|
overridden by using the --new-instance command-line option.
|
|
|
|
* app/widgets/Makefile.am
|
|
* app/widgets/gimpdbusservice.[ch]
|
|
* app/widgets/dbus-service.xml: added an object that offers a
|
|
D-Bus service.
|
|
|
|
* app/gui/Makefile.am
|
|
* app/gui/gui.c: connect to the D-Bus and export the GimpDBusService.
|
|
|
|
2007-01-19 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/file/file-utils.[ch]: let the filename -> uri functions take
|
|
a Gimp parameter instead of the list of load procedures.
|
|
|
|
* app/core/gimpimage.c
|
|
* app/app_procs.c
|
|
* app/dialogs/file-open-location-dialog.c
|
|
* tools/pdbgen/pdb/fileops.pdb: changed accordingly.
|
|
|
|
* app/pdb/fileops_cmds.c: regenerated.
|
|
|
|
2007-01-19 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/app_procs.c
|
|
* app/file/file-utils.[ch]: moved code from app_procs.c to file-utils.
|
|
|
|
2007-01-19 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* app/tools/gimpiscissorstool.[ch]: Added some status bar messages.
|
|
Use ISCISSORS_OP_CONNECT to let the user know when the cursor is
|
|
above the first point and the user can connect and close the
|
|
curve. Allow the user to press Enter or Escape to confirm the
|
|
selection or cancel the tool. Fixes bug #398309.
|
|
|
|
2007-01-18 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/pdb/color_cmds.c: regenerated.
|
|
|
|
2007-01-18 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* tools/pdbgen/pdb/color.pdb: allow low value to be equal to the high
|
|
value for PDB call to gimp-threshold. From a patch by Dave Gowers.
|
|
Fixes bug #397903.
|
|
|
|
2007-01-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/curve_bend.c (bender_type_callback): check data
|
|
before accessing it to avoid crashing while the dialog is being
|
|
constructed. Fixes bug #395798.
|
|
|
|
2007-01-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/file-commands.c (file_open_dialog_show): use the
|
|
toplevel widget as transient parent.
|
|
|
|
2007-01-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpprofilechooserdialog.c: use GTK_RESPONSE_ACCEPT
|
|
to make it work properly with GtkFileChooserButton.
|
|
|
|
2007-01-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpprofilechooserdialog.c: include *.icm files in
|
|
the filter. Add a shortcut to the systemwide color profile folder.
|
|
|
|
2007-01-16 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/plug-in/gimpplugin-message.c (gimp_plug_in_handle_proc_run):
|
|
fixed comment.
|
|
|
|
2007-01-15 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/base/pixel-region.c (pixel_region_set,get_row): add support
|
|
for non-tiled regions.
|
|
|
|
* app/paint/gimpperspectiveclone.[ch]: replace handmade
|
|
transformation code by a call to gimp_transform_region(). Fix
|
|
getting the original pixels for src_pickable != dest_drawable
|
|
(bug #394610). Various small fixes and cleanups.
|
|
|
|
2007-01-15 Hans Breuer <hans@breuer.org>
|
|
|
|
* plug-ins/makefile.msc : define YY_NO_UNISTD_H to compile
|
|
imagemap with msvc/win32
|
|
|
|
2007-01-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpeg-exif.c (jpeg_exif_rotate_query): ellipsize
|
|
the image name displayed below the thumbnail.
|
|
|
|
2007-01-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/file-commands.[ch]
|
|
* app/actions/file-actions.c
|
|
* menus/image-menu.xml.in: removed "file-open-from-image" action
|
|
and simply use "file-open-image" from both File menus. Makes the
|
|
behavior more predictable and removes unneeded complexity.
|
|
|
|
2007-01-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-close.c (gimp_time_since): round up
|
|
to full hours for time periods over two hours.
|
|
|
|
2007-01-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/curve_bend.c: cleaned up sanity checks and
|
|
handling of undo groups. Fixes bug #395798.
|
|
|
|
2007-01-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/imagemap/imap_csim_lex.c
|
|
* plug-ins/imagemap/imap_ncsa_parse.[ch]
|
|
* plug-ins/imagemap/imap_ncsa_lex.c
|
|
* plug-ins/imagemap/imap_cern_lex.c
|
|
* plug-ins/imagemap/imap_csim_parse.[ch]
|
|
* plug-ins/imagemap/imap_cern_parse.[ch]: regenerated using GNU
|
|
Bison 2.3. Should fix bug #396261.
|
|
|
|
2007-01-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-close.c: use ngettext() for the
|
|
close dialog. Fixes bug #396513.
|
|
|
|
2007-01-14 Hans Breuer <hans@breuer.org>
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme.[ch] : to make it compile with
|
|
msvc redefine stricmp after including <string.h> and protect gccism
|
|
#warning with #ifdef __GNUC__, also some more exports
|
|
* plug-ins/script-fu/scheme-wrapper.c : simple 'extern' does not work
|
|
to get variables across modules boundaries for msvc, use SCHEME_EXPORT
|
|
Together fixes bug #396268
|
|
|
|
2007-01-13 Hans Breuer <hans@breuer.org>
|
|
|
|
* **/makefile.msc app/gimpcore.def : updated
|
|
* app/display/gimpdisplay-handlers.c : #include "file/file-utils.h"
|
|
for file_utils_uri_display_name
|
|
* plug-ins/imagemap/imap_statusbar.c : g_snprintf instead of snprintf
|
|
|
|
2007-01-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/displace.c
|
|
* plug-ins/common/tileit.c
|
|
* plug-ins/script-fu/scripts/news-text.scm: fixed typos (bug #396169).
|
|
|
|
2007-01-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimpaspectpreview.c: implement GimpPreview's transform()
|
|
and untransform() methods.
|
|
|
|
2007-01-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpfiledialog.c
|
|
* app/widgets/gimpthumbbox.[ch]: save some string copies by
|
|
changing gimp_thumb_box_set_uri() to gimp_thumb_box_take_uri().
|
|
|
|
2007-01-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/compose.c
|
|
* plug-ins/common/decompose.c: applied patch from Robert Krawitz
|
|
that adds HSL support (bug #395928).
|
|
|
|
2007-01-12 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/vectors/gimpanchor.[ch]: renamed gimp_anchor_duplicate()
|
|
to gimp_anchor_copy().
|
|
|
|
* app/vectors/gimpstroke.c (gimp_stroke_real_duplicate): changed
|
|
accordingly.
|
|
|
|
2007-01-12 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpdashpattern.[ch]: register GIMP_TYPE_DASH_PATTERN
|
|
as boxed type. Added "new" to function names which create dash
|
|
patterns. Changed and renamed GValue functions to functions which
|
|
convert the dash pattern between GArray and GValueArray.
|
|
|
|
* app/core/gimpstrokeoptions.c
|
|
* app/widgets/gimpcellrendererdashes.c
|
|
* app/widgets/gimpstrokeeditor.c: changed accordingly.
|
|
|
|
* app/widgets/gimpdasheditor.c: ditto. Get rid of the recently
|
|
added manual memory management. The list store manages boxed types
|
|
all by itself.
|
|
|
|
2007-01-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/display.pdb
|
|
* tools/pdbgen/pdb/drawable.pdb
|
|
* tools/pdbgen/pdb/image.pdb
|
|
* tools/pdbgen/pdb/vectors.pdb: added PDB functions to validate
|
|
display, drawable, image and vectors IDs.
|
|
|
|
* app/pdb/image_cmds.c
|
|
* app/pdb/vectors_cmds.c
|
|
* app/pdb/display_cmds.c
|
|
* app/pdb/internal_procs.c
|
|
* app/pdb/drawable_cmds.c
|
|
* libgimp/gimpimage_pdb.[ch]
|
|
* libgimp/gimpdisplay_pdb.[ch]
|
|
* libgimp/gimpdrawable_pdb.[ch]
|
|
* libgimp/gimpvectors_pdb.[ch]: regenerated.
|
|
|
|
* libgimp/gimp.def: updated.
|
|
|
|
2007-01-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpenumstore.c: added a construct-only property
|
|
to specify the enum-type.
|
|
|
|
2007-01-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/about.h (GIMP_COPYRIGHT): updated copyright.
|
|
|
|
* app/main.c: use application name as summary in the help output.
|
|
|
|
2007-01-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/mail.c: use the base64 encoder from glib.
|
|
|
|
2007-01-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in
|
|
* app/sanity.c: depend on glib >= 2.12.3.
|
|
|
|
* HACKING: updated branches.
|
|
|
|
* libgimpwidgets/gimpintstore.c: added a construct-only property
|
|
that allows to specify the GType of the user-data column.
|
|
|
|
2007-01-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpstrokeeditor.c: fixed memory management of dash
|
|
patterns (bug #395043).
|
|
|
|
2007-01-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimppreview.[ch]: added transform and untransform
|
|
methods.
|
|
|
|
* libgimp/gimpzoompreview.c: more cleanups. Override the new
|
|
GimpPreview methods.
|
|
|
|
* plug-ins/common/nova.c: use the new transform functions.
|
|
|
|
* libgimpwidgets/gimpwidgets.def: updated.
|
|
|
|
2007-01-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimpzoompreview.c: code cleanup. Added missing sanity
|
|
checks.
|
|
|
|
2007-01-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/fractaltrace.c: fixed spelling error pointed out
|
|
by Ulf-D. Ehlert (bug #395384).
|
|
|
|
2007-01-10 Simon Budig <simon@gimp.org>
|
|
|
|
* modules/controller_linux_input.c: fix the directions of the
|
|
relative events.
|
|
|
|
* plug-ins/common/normalize.c: fix warning about comment starting
|
|
inside a comment. Untabbified.
|
|
|
|
2007-01-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* tools/gimp-remote.c (gimp_remote_find_window): check Atoms
|
|
before using them. Fixes bug #392111.
|
|
|
|
2007-01-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* HACKING
|
|
* tools/pdbgen/lib.pl
|
|
* tools/pdbgen/app.pl: fixed spelling of "auto-generated".
|
|
|
|
* tools/pdbgen/pdb/color.pdb
|
|
* tools/pdbgen/pdb/brush_select.pdb
|
|
* tools/pdbgen/pdb/palette_select.pdb
|
|
* tools/pdbgen/pdb/font_select.pdb
|
|
* tools/pdbgen/pdb/procedural_db.pdb
|
|
* tools/pdbgen/pdb/pattern_select.pdb
|
|
* tools/pdbgen/pdb/drawable.pdb
|
|
* tools/pdbgen/pdb/gradient_select.pdb: improved wording and fixed
|
|
spelling errors.
|
|
|
|
* libgimp/gimp.c: fixed spelling errors.
|
|
|
|
* app/pdb/*.h:
|
|
* libgimp/gimp*_pdb.[ch]: regenerated.
|
|
|
|
2007-01-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpstatusbar.c: increased statusbar message timeout
|
|
to 5 seconds.
|
|
|
|
2007-01-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/difference-clouds.scm: removed wrong
|
|
and useless call to gimp-drawable-update.
|
|
|
|
* plug-ins/script-fu/scripts/drop-shadow.scm: removed hyphen from
|
|
menu entry and description.
|
|
|
|
2007-01-08 Marco Ciampa <ciampix@libero.it>
|
|
|
|
* configure.in: Added 'eo' (Esperanto) to ALL_LINGUAS
|
|
|
|
2007-01-07 Michael Natterer <mitch@gimp.org>
|
|
|
|
* modules/controller_linux_input.c (rel_events): add more relative
|
|
events.
|
|
|
|
2007-01-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimpbrushselectbutton.c: reverted the change for bug
|
|
#356901 and instead applied a patch from Kyoichiro Suda that's
|
|
actually a better fix and also plugs a memleak (see bug #393158).
|
|
|
|
2007-01-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/bmp/bmpread.c (ReadImage): applied patch from Aurimas
|
|
Juška. Use the alpha channel if and only if a bitmap contains at
|
|
least one non-zero value. Fixes bug #352262.
|
|
|
|
2007-01-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/nova.c: minor code cleanup. Changed mnemonic of
|
|
the menu entry.
|
|
|
|
2007-01-04 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/old-photo.scm: fixed crash when
|
|
Mottle option is selected (mLayer was incorrectly declared).
|
|
|
|
2007-01-04 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimppreviewarea.c: fixed clipping (bug #392692).
|
|
|
|
2007-01-04 Tor Lillqvist <tml@novell.com>
|
|
|
|
* app/widgets/gimpfiledialog.c (gimp_file_dialog_set_image): Add
|
|
workaround for a problem that occurs on Win32 when one has opened
|
|
an image from the root of a drive letter and then does Save As.
|
|
|
|
2007-01-03 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* libgimpwidgets/Makefile.am (libgimpwidgetsinclude_HEADERS):
|
|
install gimpratioentry.h, otherwise it is not possible to build
|
|
any plug-ins including gimpwidgets.h.
|
|
|
|
2007-01-03 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimpbrushselect.c
|
|
* libgimp/gimpprogress.c
|
|
* libgimp/gimpgradientselect.c
|
|
* libgimp/gimpfontselect.c
|
|
* libgimp/gimppatternselect.c
|
|
* libgimp/gimppaletteselect.c: removed pointless and partly wrong
|
|
information from gimp_install_temp_proc() calls.
|
|
|
|
2007-01-03 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimpbrushselectbutton.c (gimp_brush_select_button_new):
|
|
initialize opacity, spacing and paint mode as described by the API
|
|
docs. Fixes bug #356901.
|
|
|
|
2007-01-03 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpconfig/gimpcolorconfig.c: fixed blurb.
|
|
|
|
2007-01-03 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/imagemap/imap_about.c: make the About dialog transient
|
|
to the main window and close it when the Close button is pressed.
|
|
|
|
* plug-ins/imagemap/imap_cmd_guides.c: use a GimpHintBox.
|
|
|
|
* plug-ins/imagemap/imap_menu.c: marked menu labels and tooltips for
|
|
translation.
|
|
|
|
2007-01-03 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/imagemap/images/Makefile.am
|
|
* plug-ins/imagemap/images/stock-map-info.png
|
|
* plug-ins/imagemap/imap_stock.[ch]: removed custom info icon.
|
|
|
|
* plug-ins/imagemap/imap_menu.c: use GTK_STOCK_INFO instead.
|
|
|
|
* plug-ins/imagemap/imap_main.c
|
|
* plug-ins/imagemap/imap_default_dialog.c: make dialogs transient
|
|
to the main window and the main window transient to the image window.
|
|
|
|
2007-01-03 Tor Lillqvist <tml@novell.com>
|
|
|
|
* plug-ins/common/lcms.c (run): Fix mixup in retrieving the
|
|
filename parameter.
|
|
|
|
2007-01-02 Sven Neumann <sven@gimp.org>
|
|
|
|
* modules/cdisplay_lcms.c: fixed order of parameters (pointed out
|
|
by Yoshinori Yamakawa).
|
|
|
|
2007-01-02 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpratioentry.c: corrected API docs.
|
|
|
|
2006-12-31 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme.c: Don't include malloc.h
|
|
file. Fixes bug #391195.
|
|
|
|
2006-12-30 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimprectangletool.c
|
|
(gimp_rectangle_tool_synthesize_motion): restore old function and
|
|
push a pause/resume to avoid tool redraws from the motion handler.
|
|
|
|
2006-12-30 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimppropwidgets.c
|
|
(gimp_prop_ratio_entry_notify): compile before you commit :P
|
|
|
|
2006-12-30 Simon Budig <simon@gimp.org>
|
|
|
|
* libgimpwidgets/gimpratioentry.[ch]: New files implementing a widget
|
|
for entering ratios. Will be improved over time...
|
|
|
|
* libgimpwidgets/gimpwidgetstypes.h
|
|
* libgimpwidgets/gimpwidgets.h
|
|
* libgimpwidgets/Makefile.am: changed accordingly.
|
|
|
|
* app/widgets/gimppropwidgets.c: use it for the crop/rectangle
|
|
select tools.
|
|
|
|
2006-12-30 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print.c: use a GtkMessageDialog to display errors.
|
|
|
|
* plug-ins/print/print-settings.c: use g_warning() for problems
|
|
that shouldn't ever happen.
|
|
|
|
2006-12-29 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpscaletool.c (gimp_scale_tool_size_notify): take
|
|
the aspect ratio from the size box when the user activates the
|
|
constraint by pressing the chain button.
|
|
|
|
2006-12-29 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimptransformtool.[ch]: store the original aspect ratio.
|
|
Let the Ctrl key toggle the aspect ratio constraint also while the
|
|
mouse is being pressed.
|
|
|
|
* app/tools/gimpscaletool.c (gimp_scale_tool_motion): use the
|
|
original aspect ratio when applying the constraint.
|
|
|
|
2006-12-29 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print.c: show print status information.
|
|
|
|
2006-12-29 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/app_procs.c
|
|
* app/main.c: call g_thread_init() as the very first function in
|
|
main().
|
|
|
|
2006-12-29 Sven Neumann <sven@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/gimprc.pdb: export gimp_get_default_unit() to
|
|
the PDB.
|
|
|
|
* app/pdb/gimprc_cmds.c
|
|
* app/pdb/internal_procs.c
|
|
* libgimp/gimpgimprc_pdb.[ch]: regenerated.
|
|
|
|
* libgimp/gimp.def: updated.
|
|
|
|
* plug-ins/print/print-page-layout.c
|
|
* plug-ins/print/print.c: initialize units the same way the core
|
|
Print Size dialog does it.
|
|
|
|
2006-12-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print-settings: removed unused settings, bumped
|
|
format version. Store resolution and unit in the image parasite.
|
|
|
|
* plug-ins/print/print-page-layout.c: deal gracefully with no
|
|
default page setup.
|
|
|
|
2006-12-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpunitmenu.c: use the toplevel widget as the
|
|
dialog's parent.
|
|
|
|
2006-12-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* print-draw-page.c: fill rectangles instead of masking the spans.
|
|
|
|
2006-12-28 Seth Burgess <sjburges@gimp.org>
|
|
|
|
* app/widgets/gimpdasheditor.h
|
|
* app/widgets/gimphistogramview.h: fixed improper _GET_CLASS macros
|
|
|
|
2006-12-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print-page-layout.c: limit the image size to the
|
|
printable area.
|
|
|
|
* plug-ins/print/print-draw-page.c: commented out unused code.
|
|
|
|
2006-12-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpsizeentry.c: comment.
|
|
|
|
2006-12-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print-page-layout.c
|
|
* plug-ins/print/print.h: Clarified labels. Removed unused caption
|
|
user interface. Commented out the UI for the info header; it will
|
|
eventually come back.
|
|
|
|
2006-12-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print-draw-page.c: paint the background in white.
|
|
Show progress, use a tile cache.
|
|
|
|
* plug-ins/print/print.c: removed broken custom preview
|
|
implementation.
|
|
|
|
2006-12-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print-draw-page.c: draw in spans of tile height.
|
|
|
|
2006-12-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print-page-layout.c
|
|
* plug-ins/print/print.[ch]: don't set the resolution and unit on
|
|
the image, only initialize the dialog with these values.
|
|
|
|
2006-12-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpimagemaptool.c (gimp_image_map_tool_load_save):
|
|
show a message in the statusbar when settings are saved.
|
|
|
|
2006-12-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/tileit.c: corrected label (bug #389779).
|
|
|
|
2006-12-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print: minor cleanups.
|
|
|
|
* plug-ins/print/print-page-layout.c: cleanup up GUI code.
|
|
|
|
* plug-ins/print/print-settings.c (check_version): check keyfile
|
|
before accessing it. Cleaned up error handling.
|
|
|
|
2006-12-25 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print-draw-page.c
|
|
* plug-ins/print/print-page-layout.c
|
|
* plug-ins/print/print-settings.c
|
|
* plug-ins/print/print.c: formatting, minor cleanups, untabified.
|
|
|
|
2006-12-25 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimplayertreeview.c
|
|
(gimp_layer_tree_view_set_context): don't do stuff on NULL mask
|
|
view renderers. Fixes bug #389307.
|
|
|
|
2006-12-24 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* app/core/Makefile.am
|
|
* app/core/gimp-transform-resize.c
|
|
* app/core/gimpchannel.c
|
|
* app/core/gimpdrawable-transform.c
|
|
* app/core/gimpdrawable-transform.h
|
|
* app/core/gimpdrawable.c
|
|
* app/core/gimpimage-item-list.c
|
|
* app/core/gimpimage-item-list.h
|
|
* app/core/gimpitem-linked.c
|
|
* app/core/gimpitem-linked.h
|
|
* app/core/gimpitem.c
|
|
* app/core/gimpitem.h
|
|
* app/core/gimplayer.c
|
|
* app/pdb/drawable_transform_cmds.c
|
|
* app/text/gimptextlayer-transform.c
|
|
* app/text/gimptextlayer-transform.h
|
|
* app/tools/gimptransformoptions.c
|
|
* app/tools/gimptransformtool.c
|
|
* app/vectors/gimpvectors.c
|
|
* libgimp/gimpdrawabletransform_pdb.c
|
|
* libgimp/gimpdrawabletransform_pdb.h
|
|
* libgimp/gimpenums.c.tail
|
|
* libgimpbase/gimpbase.def
|
|
* libgimpbase/gimpbaseenums.c
|
|
* libgimpbase/gimpbaseenums.h
|
|
* tools/pdbgen/enums.pl
|
|
* tools/pdbgen/pdb/drawable_transform.pdb: implemented UI and PDB
|
|
for new clipping modes for affine transforms (crop to largest
|
|
rectangle, and crop to largest rectangle with the source's aspect
|
|
ratio); fixed various bugs in the largest rectangle computation
|
|
code; set padding to 6 in the transformation tool options.
|
|
|
|
2006-12-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* data/tips/gimp-tips.xml.in: another tips change (bug #141443).
|
|
|
|
2006-12-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-title.c
|
|
(gimp_display_shell_format_title): reverted previous change. The
|
|
viewable description can have multiple lines, it's not suited for
|
|
the window title and statusbar.
|
|
|
|
2006-12-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* data/tips/gimp-tips.xml.in: use U+2192 RIGHTWARDS ARROW for menu
|
|
paths.
|
|
|
|
2006-12-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* data/tips/gimp-tips.xml.in: applied patch from David Gowers
|
|
(bug #141443).
|
|
|
|
2006-12-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimp-documents.c
|
|
* app/core/gimp-parasites.c
|
|
* app/core/gimp-templates.c
|
|
* app/core/gimp-units.c
|
|
* app/widgets/gimpcontrollers.c: changed the header that is
|
|
written to config files that are rewritten on exit.
|
|
|
|
* app/tools/gimpiscissorstool.c: comment.
|
|
|
|
2006-12-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/pdb/misc_cmds.c
|
|
* app/pdb/parasite_cmds.c: changed wording in API docs.
|
|
|
|
* app/pdb/misc_cmds.c
|
|
* app/pdb/parasite_cmds.c
|
|
* libgimp/gimpmisc_pdb.c
|
|
* libgimp/gimpparasite_pdb.c: regenerated.
|
|
|
|
2006-12-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpeg-exif.c: added a "Don't ask me again" toggle
|
|
to the EXIF rotation query dialog. Store the user's choice in the
|
|
"exif-orientation-rotate" parasite.
|
|
|
|
* devel-docs/parasites.txt: document the new global parasite.
|
|
|
|
2006-12-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in: set variable GIMP_COMMAND depending on whether
|
|
gimp-remote is being built or not.
|
|
|
|
* desktop/gimp.applications.in (command)
|
|
* desktop/gimp.desktop.in.in (Exec): use @GIMP_COMMAND@. Fixes
|
|
bug #361768.
|
|
|
|
2006-12-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* data/tips/gimp-tips.xml.in: changed tip based on a suggestion
|
|
from David Gowers. Corrected menu location of Curves and Levels
|
|
tools.
|
|
|
|
2006-12-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/edit-actions.c (edit_actions): changed
|
|
"undo-editor-popup" to "undo-popup". This was forgotten in the fix
|
|
for #345251. Fixes bug #386960.
|
|
|
|
2006-12-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/gui/gui.c: cleaned up the code that shows the toolbox when
|
|
the last display is closed.
|
|
|
|
2006-12-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/paint/gimpbrushcore.c (gimp_brush_core_interpolate): applied
|
|
patch from Aurore D that improves jitter for brushes with an angle
|
|
close to 90° (bug #386061).
|
|
|
|
2006-12-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/plug-in/plug-in-icc-profile.[ch]
|
|
* plug-ins/common/lcms.c: removed run-mode argument from
|
|
plug-in-icc-profile-info. Added new procedure to obtain information
|
|
about a color profile on disk.
|
|
|
|
* app/widgets/Makefile.am
|
|
* app/widgets/widgets-types.h
|
|
* app/widgets/gimpprofilechooserdialog.[ch]: added a first draft
|
|
of a file-chooser dialog for selecting a color profile.
|
|
|
|
* app/dialogs/preferences-dialog.c: use it.
|
|
|
|
2006-12-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimppropwidgets.[ch]
|
|
* libgimpwidgets/gimpwidgets.def: added new function
|
|
gimp_prop_file_chooser_button_new_with_dialog().
|
|
|
|
2006-12-16 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* app/core/gimp-transform-resize.c: Fixed code in
|
|
gimp_transform_resize_crop() to calculate the maximum rectangle in
|
|
the quadrilateral which results after a transform; added a function
|
|
parameter for aspect ratio too.
|
|
|
|
2006-12-16 Tor Lillqvist <tml@novell.com>
|
|
|
|
* app/core/gimptooloptions.c: On Win32, include gimpwin32-io.h for
|
|
S_IRGRP and friends.
|
|
|
|
2006-12-15 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpimage.c (gimp_image_add_layers): fixed order of
|
|
layers for the position == -1 (add above avtive layer) case.
|
|
Fixes bug #386199.
|
|
|
|
2006-12-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpuimanager.[ch]: added new function
|
|
gimp_ui_manager_activate_action() as a shortcut for looking up the
|
|
action and activating it.
|
|
|
|
* app/display/gimpdisplayshell-close.c
|
|
* app/widgets/gimpcolormapeditor.c
|
|
* app/widgets/gimpitemtreeview.c
|
|
* app/widgets/gimppaletteeditor.c
|
|
* app/widgets/gimptoolbox.c
|
|
* app/widgets/gimptooloptionseditor.c: use the new function.
|
|
|
|
* app/actions/file-commands.c
|
|
* app/dialogs/file-save-dialog.c: minor code cleanup.
|
|
|
|
2006-12-14 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/actions/context-actions.c
|
|
* app/actions/context-commands.[ch]: applied modified patch from
|
|
David Gowers which adds brush spacing actions. Fixes bug #385679.
|
|
|
|
2006-12-14 Michael Natterer <mitch@gimp.org>
|
|
|
|
Applied slightly modified patch from David Gowers which abstracts
|
|
away and unifies searching a color in a palette (bug #132146):
|
|
|
|
* app/core/gimppalette.[ch]: added gimp_palette_find_entry().
|
|
|
|
* app/widgets/gimpcolorselectorpalette.c
|
|
* app/widgets/gimppaletteeditor.c: use it for selecting matching
|
|
colors from the active palette.
|
|
|
|
2006-12-13 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme-private.h
|
|
* plug-ins/script-fu/tinyscheme/scheme.c: Optimizations for string
|
|
comparisons. Time spent in oblist_find_by_name() reduced by ~50%
|
|
during startup by use of stored collation keys. Fixes bug #374854.
|
|
|
|
2006-12-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/tools-enums.[ch]: added missing define
|
|
GIMP_TYPE_RECTANGLE_CONSTRAINT. Removed unused descriptions.
|
|
|
|
* app/tools/gimprectangletool.c: made "constraint" an enum property.
|
|
|
|
2006-12-13 Øyvind Kolås <pippin@gimp.org>
|
|
|
|
* app/core/gimpprojection.h: indentation fix.
|
|
|
|
2006-12-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell.c: removed button reliefs to reduce
|
|
visual clutter. Added tooltips to the menu and navigation buttons.
|
|
|
|
2006-12-12 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/scripts/burn-in-anim.scm: Don't allow one of the
|
|
two layers to be a floating selection. Fixes bug #384096.
|
|
|
|
2006-12-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/edit-actions.c (edit_actions_update): plugged a tiny
|
|
memleak.
|
|
|
|
2006-12-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpdockbook.c (gimp_dockbook_get_tab_widget): check
|
|
ui_manager before accessing it. Fixes warnings on destruction.
|
|
|
|
2006-12-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell.c (gimp_display_shell_new):
|
|
slightly increased size of the quick-mask and zoom-mode buttons.
|
|
Also changed the style to not displace the icon when the buttons
|
|
are pressed.
|
|
|
|
* app/display/gimpdisplayshell.[ch]
|
|
* app/display/gimpdisplayshell-appearance.c: changed "origin_button"
|
|
to "origin". Don't draw it as a button but use an event box just
|
|
like we do for the navigation icon in the lower right corner.
|
|
|
|
* app/display/gimpdisplayshell-title.c
|
|
(gimp_display_shell_format_title): use the viewable description
|
|
for the drawable's name. We don't want to see "Qmask" in the
|
|
statusbar.
|
|
|
|
* app/widgets/gimpwidgets-utils.c (gimp_button_menu_position): fix
|
|
for the case where button is not really a GtkButton but has it's
|
|
own window.
|
|
|
|
* app/widgets/gimphelp-ids.h: changed help ID, removed unused one.
|
|
|
|
* libgimpwidgets/gimpstock.c
|
|
* themes/Default/images/Makefile.am
|
|
* themes/Default/images/stock-quick-mask-off-12.png
|
|
* themes/Default/images/stock-quick-mask-off-16.png
|
|
* themes/Default/images/stock-quick-mask-on-12.png
|
|
* themes/Default/images/stock-quick-mask-on-16.png: cropped empty
|
|
space from the quick-mask icon.
|
|
|
|
2006-12-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpstatusbar.c: only show the Cancel button while
|
|
we are displaying a cancelable progress. Also removed obsolete
|
|
workaround for a resize problem that doesn't show up any longer.
|
|
|
|
2006-12-11 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/common/mkgen.pl: GTK_LIBS and GLIB_LIBS should be
|
|
listed before optional libs, to make sure any -L args from pkg-config
|
|
take.
|
|
|
|
* plug-ins/common/Makefile.am: regenerated.
|
|
|
|
2006-12-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-progress.c
|
|
(gimp_display_shell_progress_message): info messages go to the
|
|
statusbar, no matter if it's visible or not. We don't want a
|
|
dialog to pop up.
|
|
|
|
2006-12-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/file-commands.c: don't message "Image saved" from here.
|
|
|
|
* app/core/gimpimage.[ch]: introduced new signal "saved".
|
|
|
|
* app/file/file-save.c (file_save): call gimp_image_saved() from here.
|
|
|
|
* app/display/gimpdisplay-handlers.c: connect to GimpImage::saved
|
|
and show the "Image saved" message. Makes it show up on all displays
|
|
and regardless of how the file was saved.
|
|
|
|
* app/display/gimpdisplay.c: fixed typo in comment.
|
|
|
|
2006-12-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/file-actions.c
|
|
* app/actions/file-commands.[ch]
|
|
* app/display/gimpdisplayshell-close.c: introduced new action
|
|
'file-save-and-close' and moved display deletion there.
|
|
|
|
2006-12-11 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/file/file-open.c (file_open_layers): use the image file's
|
|
basename as layer name if we import only one layer or if
|
|
merge_visible was requested. Use "basename - layer name"
|
|
otherwise. Fixes bug #384472.
|
|
|
|
2006-12-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimptooloptions.[ch]: added API to delete saved
|
|
tool-options.
|
|
|
|
* app/tools/gimp-tools.c: don't deal with saving presets, just
|
|
load them on startup. Create the tool-options directory when
|
|
saving tool-options.
|
|
|
|
* app/core/gimptoolpresets.[ch]: added new signal that is emitted
|
|
whenever the presets changes. Create the tool-options directory
|
|
when saving a preset.
|
|
|
|
* app/widgets/gimptooloptionseditor.[ch]: listen to the "changed"
|
|
signal of GimpToolPresets and queue an idle save.
|
|
|
|
2006-12-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/png.c: reset to factory defaults instead of
|
|
popping up a warning dialog when the user clicks "Load Defaults"
|
|
and hasn't saved default values yet (bug #384673).
|
|
|
|
2006-12-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/tool-options-commands.c
|
|
* app/core/gimptoolpresets.[ch]
|
|
* app/tools/gimp-tools.c: code cleanup.
|
|
|
|
2006-12-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/tool-options-commands.c
|
|
(tool_options_save_new_cmd_callback): pass the toplevel widget as
|
|
parent to gimp_query_string_box().
|
|
|
|
2006-12-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimptoolpresets.c: do not create empty presets files.
|
|
|
|
2006-12-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/Makefile.am
|
|
* app/core/core-types.h
|
|
* app/core/gimptoolpresets.[ch]: added GimpToolPresets, derived
|
|
from GimpList.
|
|
|
|
* app/core/gimptoolinfo.[ch]: use the new type, renamed
|
|
member "options_presets" to "presets".
|
|
|
|
* app/actions/tool-options-actions.c
|
|
* app/actions/tool-options-commands.c
|
|
* app/core/gimptooloptions.[ch]
|
|
* app/menus/tool-options-menu.c
|
|
* app/widgets/gimptooloptionseditor.c: changed accordingly.
|
|
|
|
* app/tools/gimp-tools.c: let the GimpToolPresets object deal with
|
|
loading and saving the presets from ${gimpdir}/tool-options.
|
|
|
|
* app/core/gimpcontainer-filter.c
|
|
* app/core/gimpdocumentlist.c
|
|
* app/core/gimplist.c
|
|
* app/text/gimpfontlist.c: use canonical property names.
|
|
|
|
2006-12-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* modules/controller_midi.c (midi_set_device): use
|
|
g_get_application_name() for the client name; made the name of the
|
|
ALSA port translatable.
|
|
|
|
2006-12-10 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpcolorselectorpalette.[ch]
|
|
* app/widgets/gimpcontrollerinfo.[ch]
|
|
* app/widgets/gimpcontrollerkeyboard.[ch]
|
|
* app/widgets/gimpcontrollerwheel.[ch]: forgot LIBGIMP -> GIMP
|
|
|
|
2006-12-10 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/paint/gimpbrushcore.c: also scale the brush's spacing (by
|
|
scaling its x_axis and y_axis). Addresses bug #65030.
|
|
|
|
2006-12-10 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpbrushpipe.h: fix whitespace.
|
|
|
|
2006-12-09 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/scripts/add-bevel.scm: Removed duplicate
|
|
variable declaration from let block.
|
|
|
|
2006-12-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/CEL.c
|
|
* plug-ins/common/CML_explorer.c
|
|
* plug-ins/common/antialias.c
|
|
* plug-ins/common/depthmerge.c
|
|
* plug-ins/common/mng.c
|
|
* plug-ins/common/normalize.c
|
|
* plug-ins/common/png.c
|
|
* plug-ins/common/pnm.c
|
|
* plug-ins/common/psd.c
|
|
* plug-ins/common/svg.c
|
|
* plug-ins/common/tga.c
|
|
* plug-ins/twain/twain.c
|
|
* plug-ins/winsnap/winsnap.c: unified copyright notices, got rid of
|
|
"The GIMP" in a few more places.
|
|
|
|
2006-12-09 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpcolorselectorpalette.[ch]
|
|
* app/widgets/gimpcontrollerinfo.[ch]
|
|
* app/widgets/gimpcontrollerkeyboard.[ch]
|
|
* app/widgets/gimpcontrollerwheel.[ch]: license is GPL, not LGPL.
|
|
|
|
2006-12-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/gui/gui.c: use "GIMP" instead of "The GIMP".
|
|
|
|
* app/core/gimpimagefile.c (gimp_imagefile_save_thumb): use "GIMP"
|
|
in the 'Software' tag when writing thumbnails.
|
|
|
|
* app/composite/gimp-composite.html: removed outdated document.
|
|
|
|
2006-12-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* In all files, changed the standard copyright notice to say
|
|
"GIMP - The GNU Image Manipulation Program".
|
|
|
|
2006-12-07 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/re/re.c: Minor changes to quiet the compiler.
|
|
|
|
* plug-ins/script-fu/tinyscheme/CHANGES: Updated to version from
|
|
the 1.38 version of TinyScheme.
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme.c: Added some changes from the
|
|
1.38 version of TinyScheme. Added fix for bug #1589701 (reported on
|
|
SourceForge.net).
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme.h: Added a prototype to quiet
|
|
the compiler. Added one change from the 1.38 version of TinyScheme.
|
|
|
|
2006-12-07 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpbrush.c (gimp_brush_class_init)
|
|
* app/core/gimpbrushgenerated.c (gimp_brush_generated_new): gah,
|
|
should use the right binary for testing. Fixes the new spacing
|
|
property.
|
|
|
|
2006-12-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimp-user-install.c: when creating the user directory,
|
|
create parent directories if they don't exist.
|
|
|
|
2006-12-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in: require bind_textdomain_codeset(). Fixes bug #362983.
|
|
|
|
2006-12-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimp-tools.c (gimp_tools_save): reverted my last change;
|
|
will have to address this differently.
|
|
|
|
2006-12-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimp-tools.c (gimp_tools_save): only write a .presets
|
|
file if the presets container is not empty.
|
|
|
|
2006-12-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/xpm.c: applied patch by Min Sik Kim. Fixes build
|
|
with Quartz GDK backend (bug #382929).
|
|
|
|
2006-12-06 Michael Natterer <mitch@gimp.org>
|
|
|
|
* libgimpconfig/gimpconfig-utils.c: don't cast the return value of
|
|
g_value_get_object(), it's a gpointer.
|
|
|
|
2006-12-06 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpbrush.c: made "spacing" a property.
|
|
|
|
* app/core/gimpbrushgenerated-save.c
|
|
* app/core/gimpbrushgenerated.c
|
|
* app/core/gimpbrushpipe.c: use it. Don't access brush->spacing
|
|
manually, always use accessors.
|
|
|
|
2006-12-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* tools/Makefile.am
|
|
* tools/rmshm: removed this undocumented tool.
|
|
|
|
2006-12-05 Simon Budig <simon@gimp.org>
|
|
|
|
* plug-ins/common/antialias.c: trivial fix for bug #382445
|
|
|
|
2006-12-04 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpperspectiveclonetool.h: removed unused defines.
|
|
|
|
2006-12-03 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimppainttool.c (gimp_paint_tool_init): don't
|
|
autoscroll with paint tools.
|
|
|
|
2006-12-02 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* devel-docs/debug-plug-ins.txt: added a recipe for debugging
|
|
plug-ins
|
|
|
|
2006-12-02 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* configure.in: dropped the required libcurl version to 7.15.1
|
|
* plug-ins/Makefile.am: made uri build on win32 if libcurl is
|
|
detected
|
|
|
|
2006-12-01 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/film.c: applied patch from Aurimas Juška. Fixes
|
|
crash when opening layers with offsets and/or smaller than image
|
|
(bug #364429).
|
|
|
|
2006-11-30 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimppropwidgets.c (gimp_prop_color_button_new):
|
|
removed obsolete parameter from gtk-doc comment.
|
|
|
|
2006-11-30 Michael Natterer <mitch@gimp.org>
|
|
|
|
* libgimp/gimp.def
|
|
* libgimpbase/gimpbase.def: move around version number symbols
|
|
here too. Fixes bug #380658.
|
|
|
|
2006-11-28 Michael Natterer <mitch@gimp.org>
|
|
|
|
* libgimp/gimp.[ch]: removed gimp_foo_version variables.
|
|
|
|
* libgimpbase/gimpenv.[ch]: added them here.
|
|
|
|
* app/sanity.c: added sanity_check_gimp() and abort if the libgimp
|
|
version gimp is compiled with is not exactly the same we encounter
|
|
at runtime.
|
|
|
|
2006-11-28 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/pygimp-api.h
|
|
* plug-ins/pygimp/pygimp.h
|
|
* plug-ins/pygimp/gimpmodule.c: export common object types via
|
|
_PyGimp_API, and remove the PDBFunction_Type hack. Also define
|
|
the common object structures here.
|
|
|
|
* plug-ins/pygimp/pygimp.h: remove hack for Python < 2.3, since
|
|
we require Python 2.3 now.
|
|
|
|
* plug-ins/pygimp/gimpui.override
|
|
* plug-ins/pygimp/gimpui.py: create and use specialized wrappers
|
|
for get/set_active methods for GimpIntComboBox and derived types.
|
|
Fixes #376102.
|
|
|
|
2006-11-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpimage-convert.c: applied patch from Aurimas Juška
|
|
that fixes conversion with dithering of transparency (bug #358851).
|
|
|
|
2006-11-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimppropwidgets.c (gimp_prop_color_button_new): typo.
|
|
|
|
2006-11-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/tiff.c (load_image) (save_image): set the
|
|
warning and error handlers after opening the file. We get two
|
|
errors otherwise.
|
|
|
|
2006-11-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/color-balance.c (color_balance_transfer_init): applied
|
|
patch from Saul Goode (bug #379611), then cleaned up further.
|
|
|
|
2006-11-26 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme.c (is_integer): Fix revealed
|
|
bug in TinyScheme initialization which results in a seg fault.
|
|
Removing fix for now.
|
|
|
|
2006-11-26 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme.c (is_integer): Check cell
|
|
type for T_NUMBER in addition to checking if it is an integer.
|
|
Fixes TinyScheme bug #1593861 reported on SourceForge. Fixed
|
|
prototype for dump_mark_stack(). Quieted compiler warnings.
|
|
|
|
* plug-ins/script-fu/scripts/script-fu-compat.init: Added delq,
|
|
prin1, and print.
|
|
|
|
2006-11-25 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpbrushclipboard.c
|
|
* app/core/gimppatternclipboard.c
|
|
* app/core/gimptooloptions.c
|
|
* app/core/gimpundo.c
|
|
* app/widgets/gimpdevicestatus.c
|
|
* app/widgets/gimpdock.c
|
|
* app/widgets/gimpimageparasiteview.c
|
|
* app/widgets/gimpimagepropview.c: no need to cast the return
|
|
value of g_value_get_object(), it's a gpointer.
|
|
|
|
2006-11-24 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* app/pdb/gimpprocedure.c: Fix for minor typo in error message.
|
|
|
|
* plug-ins/Lighting/lighting_main.c (check_drawables): Only validate
|
|
ID's for drawables that will be used. Disable use of env map (and not
|
|
bump map) if env drawable is of wrong type.
|
|
|
|
* plug-ins/script-fu/ftx/ftx.c: Eliminated some compiler warnings.
|
|
|
|
2006-11-25 Simon Budig <simon@gimp.org>
|
|
|
|
* libgimpwidgets/gimpresolutionentry.c
|
|
* libgimpwidgets/gimpwidgets.def: fix typo in a function name.
|
|
|
|
* app/widgets/gimpgradienteditor.c
|
|
* app/widgets/gimppaletteeditor.c
|
|
* app/actions/gradient-editor-actions.c
|
|
* app/actions/palette-editor-actions.c: handle all enum values
|
|
and use sane ones.
|
|
|
|
* app/widgets/gimpcontrollerinfo.c: fix a warning.
|
|
|
|
2006-11-24 Simon Budig <simon@gimp.org>
|
|
|
|
* app/core/gimpdrawable.c
|
|
* app/core/gimpprojection.c: fix the warnings about the interface
|
|
initialization.
|
|
|
|
2006-11-24 Simon Budig <simon@gimp.org>
|
|
|
|
* libgimpmodule/gimpmodule.[ch]: put the module prototypes into a
|
|
proper place.
|
|
|
|
* modules/cdisplay_colorblind.c
|
|
* modules/cdisplay_gamma.c
|
|
* modules/cdisplay_highcontrast.c
|
|
* modules/cdisplay_lcms.c
|
|
* modules/cdisplay_proof.c
|
|
* modules/colorsel_cmyk.c
|
|
* modules/colorsel_cmyk_lcms.c
|
|
* modules/colorsel_triangle.c
|
|
* modules/colorsel_water.c
|
|
* modules/controller_linux_input.c
|
|
* modules/controller_midi.c: reverted.
|
|
|
|
2006-11-24 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/scripts/script-fu-compat.init: Fixed cut and
|
|
paste error in the fix for unbreakupstr.
|
|
|
|
2006-11-24 Simon Budig <simon@gimp.org>
|
|
|
|
* modules/cdisplay_colorblind.c
|
|
* modules/cdisplay_gamma.c
|
|
* modules/cdisplay_highcontrast.c
|
|
* modules/cdisplay_lcms.c
|
|
* modules/cdisplay_proof.c
|
|
* modules/colorsel_cmyk.c
|
|
* modules/colorsel_cmyk_lcms.c
|
|
* modules/colorsel_triangle.c
|
|
* modules/colorsel_water.c
|
|
* modules/controller_linux_input.c
|
|
* modules/controller_midi.c: fixed prototype warning, untabbified.
|
|
|
|
2006-11-24 Simon Budig <simon@gimp.org>
|
|
|
|
* plug-ins/sel2path/sel2path_adv_dialog.c
|
|
* plug-ins/xjt/xjt.c: more warning fixes, untabbified.
|
|
|
|
2006-11-24 Simon Budig <simon@gimp.org>
|
|
|
|
Fixing include/declaration issues in the application:
|
|
|
|
* app/composite/gimp-composite-sse2.c: disable unused debugging code
|
|
|
|
* app/paint-funcs/paint-funcs.[ch]
|
|
* app/paint-funcs/scale-funcs.[ch]: fix include files, add some
|
|
prototypes, make some other functions static.
|
|
|
|
* app/core/gimpbuffer.c
|
|
* app/core/gimpdrawable-preview.c: changed accordingly.
|
|
|
|
* app/tools/gimpeditselectiontool.[ch]: untangle .c and .h file.
|
|
|
|
* app/widgets/gimpfiledialog.c: add missing #include.
|
|
|
|
2006-11-24 Tor Lillqvist <tml@novell.com>
|
|
|
|
* libgimp/gimp.h (MAIN): Add prototype for WinMain to avoid gcc
|
|
warning.
|
|
|
|
2006-11-24 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/flame/libifs.[ch]
|
|
* plug-ins/flame/rect.c
|
|
* plug-ins/maze/algorithms.c
|
|
* plug-ins/maze/handy.c
|
|
* plug-ins/maze/maze.h
|
|
* plug-ins/sel2path/fit.c
|
|
* plug-ins/sel2path/pxl-outline.h: fixed prototypes.
|
|
|
|
2006-11-24 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/pygimp-vectors.c: bezier_stroke_new_moveto and
|
|
bezier_stroke_new_ellipse are now class methods of
|
|
VectorsBezierStroke.
|
|
|
|
* plug-ins/pygimp/gimpmodule.c: vectors import now has better
|
|
error handling and cleanup. Also stick VectorsBezierStroke in
|
|
the gimp namespace so the class is available for constructing.
|
|
|
|
2006-11-24 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in: bumped version to 2.3.14.
|
|
|
|
2006-11-24 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/scripts/script-fu-compat.init: Added make-list.
|
|
Corrected name of unstrbreakup to unbreakupstr and fixed bug in it.
|
|
Fixed butlast to handle lists with one entry.
|
|
|
|
2006-11-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* Made 2.3.13 development release.
|
|
|
|
2006-11-23 Simon Budig <simon@gimp.org>
|
|
|
|
* plug-ins/common/tiff.c: fix warning about uninitialized variable
|
|
|
|
2006-11-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/config/Makefile.am (test_config_LDADD): reordered to make
|
|
the test link again.
|
|
|
|
2006-11-23 Simon Budig <simon@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/paths.pdb
|
|
* tools/pdbgen/pdb/vectors.pdb: minor documentation fixes,
|
|
following the renaming.
|
|
|
|
* app/pdb/paths_cmds.c
|
|
* app/pdb/vectors_cmds.c
|
|
* libgimp/gimppaths_pdb.c
|
|
* libgimp/gimpvectors_pdb.c: regenerated.
|
|
|
|
2006-11-23 Simon Budig <simon@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpmodule.c: follow the function renaming
|
|
as well. Why didn't this complain when I compiled earlier?
|
|
|
|
2006-11-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/ftx/Makefile.am
|
|
* plug-ins/script-fu/re/Makefile.am
|
|
* plug-ins/script-fu/tinyscheme/Makefile.am: cleaned up Makefiles.
|
|
Fixed for srcdir != builddir.
|
|
|
|
2006-11-23 Simon Budig <simon@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/vectors.pdb: renamed gimp_vectors_new_from_*
|
|
to gimp_vectors_import_from_*, as discussed in bug #378394.
|
|
|
|
* plug-ins/common/svg.c
|
|
* libgimp/gimp.def: changed accordingly.
|
|
|
|
* libgimp/gimpvectors_pdb.[ch]
|
|
* app/pdb/vectors_cmds.c: regenerated.
|
|
|
|
2006-11-23 Simon Budig <simon@gimp.org>
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme-private.h
|
|
* plug-ins/script-fu/tinyscheme/scheme.[ch]: Changed tinyscheme
|
|
to provide a safe spot to protect intermediate values from the
|
|
garbage collector. Fixes some really ugly problems with arrays.
|
|
|
|
Most likely not the best solution, we need to discuss this with
|
|
the tinyscheme maintainers.
|
|
|
|
* plug-ins/script-fu/scheme-wrapper.c: changed accordingly, plus
|
|
reordering some stuff to protect it from the eager GC.
|
|
|
|
2006-11-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* cursors/Makefile.am (EXTRA_DIST): added xbm/cursor-mouse-mask.xbm.
|
|
|
|
2006-11-23 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/help/gimphelpitem.[ch]
|
|
* plug-ins/help/gimphelplocale.[ch]: added some EEKy members to
|
|
the structs where the browser can store its state.
|
|
|
|
* plug-ins/helpbrowser/Makefile.am
|
|
* plug-ins/helpbrowser/helpbrowser.c: link against libgimphelp.a
|
|
and implement all the help ID mapping ourselves.
|
|
|
|
* plug-ins/helpbrowser/dialog.[ch]: added a tree view with the
|
|
help IDs of the current help domain. Double click to jump to an
|
|
item. Very early-stage code and very unusable, please try anyway.
|
|
|
|
* app/widgets/gimphelp.c: if the help browser is available, call
|
|
it directly, not via the help plug-in.
|
|
|
|
2006-11-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/help/Makefile.am (libgimphelp_a_SOURCES): removed help.h.
|
|
|
|
* Makefile.am (EXTRA_DIST): removed po-*/update.sh.
|
|
|
|
2006-11-23 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/plug-in/gimpplugin-cleanup.c: remove useless newlines from
|
|
debugging output.
|
|
|
|
2006-11-23 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/help/Makefile.am: link libgimphelp as not installed .a
|
|
|
|
* plug-ins/help/gimphelpdomain.[ch] (gimp_help_domain_map): return
|
|
the GimpHelpLocate the ID was found in.
|
|
|
|
* plug-ins/help/gimp-help-lookup.c
|
|
* plug-ins/help/help.c: changed accordingly.
|
|
|
|
* plug-ins/help/gimphelp.h: disable debug output.
|
|
|
|
2006-11-23 Simon Budig <simon@gimp.org>
|
|
|
|
* app/display/gimpcanvas.c: Change the color for XOR drawing. This
|
|
guarantees that there is always a contrast between the original
|
|
image pixels and the stuff drawn on top of it.
|
|
|
|
2006-11-23 Michael Natterer <mitch@gimp.org>
|
|
|
|
* data/images/gimp-splash.png: new splash. Image taken by Kristian
|
|
Rietveld; Retouching by Simon Budig and myself.
|
|
|
|
2006-11-23 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/pdb/gimpprocedure.c (gimp_procedure_validate_args): made
|
|
validation error messages more human-readable and prepared the
|
|
code for validating return values.
|
|
|
|
2006-11-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/pdb/gimpprocedure.c (gimp_procedure_validate_args): special
|
|
case invalid drawable and image IDs and try to give a somewhat
|
|
more helpful error message (addresses bug #378334).
|
|
|
|
2006-11-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/image.pdb: marked the new functions as new in 2.4.
|
|
|
|
* app/pdb/image_cmds.c
|
|
* libgimp/gimpimage_pdb.c: regenerated.
|
|
|
|
2006-11-22 Simon Budig <simon@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/image.pdb: Added functions to easily determine
|
|
the position of a layer/channel/vectors object in its respective
|
|
stack.
|
|
|
|
* libgimp/gimp.def: added new symbols
|
|
|
|
* app/pdb/image_cmds.c
|
|
* app/pdb/internal_procs.c
|
|
* libgimp/gimpimage_pdb.[ch]: regenerated.
|
|
|
|
2006-11-22 Simon Budig <simon@gimp.org>
|
|
|
|
* app/tools/gimpvectortool.c: Enable scrolling while dragging
|
|
the nodes of a path. Fix warning when deleting the last node
|
|
of a stroke.
|
|
|
|
2006-11-22 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/actions/actions.c (action_select_property): add support for
|
|
G_TYPE_INT properties.
|
|
|
|
* app/actions/tools-actions.c
|
|
* app/actions/tools-commands.[ch]: add actions and callback which
|
|
affect the foreground select tool's stroke-width property.
|
|
|
|
* app/tools/gimpforegroundselecttool.c: map tool-action-value-2
|
|
(tool tip size) to the new action.
|
|
|
|
* app/tools/gimppaintoptions-gui.c: fixed visibility of the brush
|
|
scale slider.
|
|
|
|
2006-11-22 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/paint/gimpbrushcore.[ch]: applied modified patch from Adrian
|
|
Likins which adds a GRand to the GimpBrushCore struct and uses it
|
|
instead of using g_random_foo() functions. Fixes bug #377981.
|
|
|
|
2006-11-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/gui/gui-message.c (gui_message_error_console): don't raise
|
|
and focus the error console for not so severe error messages. Fixes
|
|
bug #322210 and bug #373254.
|
|
|
|
* app/widgets/gimperrorconsole.c (gimp_error_console_init): reduced
|
|
font sizes in error console.
|
|
|
|
2006-11-22 Simon Budig <simon@gimp.org>
|
|
|
|
* app/xcf/xcf-load.c: load the channels in the proper order.
|
|
fixes bug #378003. Thanks to Chris Mohler for spotting this.
|
|
|
|
2006-11-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpchainbutton.c: code cleanup, seems to fix
|
|
bug #376668.
|
|
|
|
2006-11-21 Michael Natterer <mitch@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/brush.pdb (brush_get_pixels): the pixmap's size
|
|
is width * height * bpp, not just width * height.
|
|
|
|
* app/pdb/brush_cmds.c: regenerated.
|
|
|
|
2006-11-21 Simon Budig <simon@gimp.org>
|
|
|
|
* plug-ins/metadata/metadata.h: fixed typo spotted by John Marshall
|
|
(bug #377811). Thanks for spotting this.
|
|
|
|
2006-11-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/batch.c (batch_run_cmd): check argument types before
|
|
assigning them. Allows to use a batch processor processor without
|
|
a run-mode parameter.
|
|
|
|
2006-11-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* etc/templaterc: applied patch from Michael Schumacher that
|
|
replaces 'dpi' with the more correct 'ppi' (bug #376990).
|
|
|
|
2006-11-20 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/help/domain.[ch]
|
|
* plug-ins/help/help.h: removed these files...
|
|
|
|
* plug-ins/help/gimphelptypes.h
|
|
* plug-ins/help/gimphelp.[ch]
|
|
* plug-ins/help/gimphelpdomain.[ch]
|
|
* plug-ins/help/gimphelpitem.[ch]
|
|
* plug-ins/help/gimphelplocale.[ch]: ...completely chopped them
|
|
and added a new private utility library. Soon to be used by the
|
|
helpbrowser too.
|
|
|
|
* plug-ins/help/Makefile.am
|
|
* plug-ins/help/gimp-help-lookup.c
|
|
* plug-ins/help/help.c: changed accordingly.
|
|
|
|
2006-11-20 Simon Budig <simon@gimp.org>
|
|
|
|
* app/vectors/gimpstroke.[ch]
|
|
* tools/pdbgen/pdb/vectors.pdb
|
|
* plug-ins/pygimp/pygimp-vectors.c: Applied patch from
|
|
Joao S. O. Bueno Calligaris that adds some missing transformations
|
|
to the PDB-API for strokes. Fixes bug #129598.
|
|
|
|
* app/pdb/internal_procs.c
|
|
* app/pdb/vectors_cmds.c
|
|
* libgimp/gimpvectors_pdb.[ch]: regenerated.
|
|
|
|
2006-11-18 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/scheme-wrapper.c (marshall_proc_db_call): Set
|
|
return_val before destroying values[] as it may still be needed.
|
|
|
|
2006-11-18 Michael Natterer <mitch@gimp.org>
|
|
|
|
* etc/gtkrc: remove example about adding a help keybinding
|
|
(bug #375952).
|
|
|
|
2006-11-18 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/plug-in/plug-in-rc.c (plug_in_def_deserialize): applied
|
|
patch from Jernej Simoncic which enables environment variables and
|
|
${gimp_foo} variables in plug-in filename and converts them to
|
|
filesystem encoding. Fixes bug #375349.
|
|
|
|
(plug_in_rc_write): write UTF-8 filenames to pluginrc.
|
|
|
|
2006-11-18 Simon Budig <simon@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-scripts.c: Properly handle PDB_LAYERs
|
|
and PDB_CHANNELs when passed by the menus in the resp. dialogs
|
|
|
|
2006-11-17 Michael Natterer <mitch@gimp.org>
|
|
|
|
Got rid of the word "editor" were it was good for nothing but
|
|
exposing an implementation detail in public API and installed
|
|
files. Fixes bug #345251:
|
|
|
|
* app/actions/colormap-editor-actions.[ch]
|
|
* app/actions/colormap-editor-commands.[ch]
|
|
* app/actions/sample-point-editor-actions.[ch]
|
|
* app/actions/sample-point-editor-commands.[ch]
|
|
* menus/colormap-editor-menu.xml
|
|
* menus/sample-point-editor-menu.xml
|
|
* menus/selection-editor-menu.xml
|
|
* menus/undo-editor-menu.xml: removed.
|
|
|
|
* app/actions/colormap-actions.[ch]
|
|
* app/actions/colormap-commands.[ch]
|
|
* app/actions/sample-points-actions.[ch]
|
|
* app/actions/sample-points-commands.[ch]
|
|
* menus/colormap-menu.xml
|
|
* menus/sample-points-menu.xml
|
|
* menus/selection-menu.xml
|
|
* menus/undo-menu.xml: added.
|
|
|
|
* app/actions/Makefile.am
|
|
* menus/Makefile.am
|
|
* app/actions/actions.c
|
|
* app/menus/menus.c
|
|
* app/menus/plug-in-menus.c
|
|
* app/plug-in/gimppluginprocedure.c
|
|
* app/widgets/gimpcolormapeditor.c
|
|
* app/widgets/gimpsamplepointeditor.c
|
|
* app/widgets/gimpselectioneditor.c
|
|
* app/widgets/gimpundoeditor.c
|
|
* plug-ins/common/colormap-remap.c: changed accordingly.
|
|
|
|
2006-11-17 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/file/file-open.c (file_open_profile_apply_rgb): don't pass
|
|
GRAY images to plug_in_icc_profile_apply_rgb().
|
|
|
|
2006-11-17 Simon Budig <simon@gimp.org>
|
|
|
|
* app/plug-in/gimppluginprocedure.c: Fix the registration to
|
|
properly test for the parameter types.
|
|
|
|
2006-11-17 Simon Budig <simon@gimp.org>
|
|
|
|
* app/core/gimpparamspecs.c: Hack up gimp_value_set_item() to do
|
|
the correct thing for subtypes of GimpItems.
|
|
|
|
* app/actions/plug-in-commands.c: Don't rely on the GimpValues for
|
|
type checking, pass the param specs to the _collect functions and
|
|
use them for typechecking.
|
|
|
|
2006-11-17 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/actions/tools-actions.c
|
|
* app/actions/tools-commands.[ch]: added actions and callbacks for
|
|
the new paint options brush scale property. Assigned new
|
|
shortcuts: '<' and '>' are now changing tool-value-1 and '[' and
|
|
']' are changing tool-value-2
|
|
|
|
* app/actions/context-actions.c: removed the shortcuts from the
|
|
brush size actions.
|
|
|
|
* app/tools/gimpbrushtool.c
|
|
* app/tools/gimpcolortool.c: set tool-value-2 to brush-scale and
|
|
to color-average-radius, so '[' and ']' always affect the size of
|
|
the tip of the active tool. tool-value-1 is connected to
|
|
context-opacity so that is changeable using '<' and '>' now.
|
|
|
|
2006-11-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpui.override: override the wrapper for
|
|
gimp_int_combo_box_get_active() and let it return the selected
|
|
integer instead of the index in the combo (bug #376102).
|
|
|
|
2006-11-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/ccanalyze.c: removed file information as this is
|
|
now shown in the "Image Properties" dialog.
|
|
|
|
2006-11-16 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme.c (store_string): A minor
|
|
optimization. Don't bother to store normalized string.
|
|
|
|
2006-11-16 Simon Budig <simon@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpfu.py: added PF_VECTORS type.
|
|
|
|
* plug-ins/pygimp/gimpui.py
|
|
* plug-ins/pygimp/gimpui.override: add code for the vectors combo box
|
|
|
|
* plug-ins/pygimp/gimpui.defs
|
|
* plug-ins/pygimp/gimpmodule.c
|
|
* plug-ins/pygimp/pygimp-api.h: changed accordingly, untabbified.
|
|
|
|
* plug-ins/pygimp/pygimp.h: untabbified.
|
|
|
|
2006-11-16 Michael Natterer <mitch@gimp.org>
|
|
|
|
Made all brushes scalable from the tool options. So far only
|
|
downscaling is supported since we lack an algorithm for bitmap
|
|
brush upscaling. Addresses bug #65030.
|
|
|
|
* app/paint/gimppaintoptions.[ch]: added "brush-scale" property.
|
|
|
|
* app/paint/gimpbrushcore.[ch]: separate pressure logic from brush
|
|
scaling logic and take paint_options->brush_scale into account.
|
|
Added gimp_brush_core_create_bound_segs() which returns BoundSegs
|
|
of the correctly scaled brush mask for the brush preview on the
|
|
canvas.
|
|
|
|
* app/tools/gimpbrushtool.c: use gimp_brush_core_create_bound_segs()
|
|
instead of doing this here (also removes all knowledge about lowlevel
|
|
stuff from this file). Connect to notify::brush-scale of the
|
|
paint options and invalidate the brush core's brush accordingly.
|
|
|
|
* app/tools/gimppaintoptions-gui.c: added brush scale slider.
|
|
|
|
2006-11-16 Simon Budig <simon@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-enums.h
|
|
* plug-ins/script-fu/scheme-wrapper.c
|
|
* plug-ins/script-fu/script-fu-types.h
|
|
* plug-ins/script-fu/script-fu-scripts.c: add a SF-VECTORS type for
|
|
script-fu.
|
|
|
|
* plug-ins/script-fu/script-fu-interface.c: use a vectors
|
|
combobox for the GUI.
|
|
|
|
* plug-ins/script-fu/scripts/test-sphere.scm: test it as well.
|
|
|
|
2006-11-16 Simon Budig <simon@gimp.org>
|
|
|
|
* libgimp/gimpui.def: added new symbols.
|
|
|
|
2006-11-16 Simon Budig <simon@gimp.org>
|
|
|
|
* libgimp/gimpdrawablecombobox.[ch]: removed...
|
|
|
|
* libgimp/gimpitemcombobox.[ch]: and added here. Factored out
|
|
a lot of common code and added a combo box for vectors objects.
|
|
|
|
* libgimp/Makefile.am
|
|
* libgimp/gimpui.h
|
|
* libgimp/gimpuitypes.h: changed accordingly.
|
|
|
|
2006-11-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* cursors/Makefile.am
|
|
* cursors/cursor-move.png
|
|
* cursors/gimp-tool-cursors.xcf
|
|
* cursors/xbm/cursor-move-mask.xbm
|
|
* cursors/xbm/cursor-move.xbm: added new cursor.
|
|
|
|
* app/widgets/gimpcursor.c
|
|
* app/widgets/widgets-enums.h: added as GIMP_CURSOR_MOVE.
|
|
|
|
* app/tools/gimprectangletool.c: use instead of a cursor modifier.
|
|
|
|
2006-11-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimprectangletool.[ch]
|
|
* app/tools/gimprectangleselecttool.c: removed function from the
|
|
properties. Added getter and setter functions instead. Redraw the
|
|
tool whenever the function changes.
|
|
|
|
2006-11-15 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpbrush.c (gimp_brush_real_scale_pixmap): use
|
|
brush_scale_pixmap(), not brush_scale_mask().
|
|
|
|
2006-11-15 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/FractalExplorer/FractalExplorer.h
|
|
* plug-ins/FractalExplorer/FractalExplorer.c (explorer_render_row):
|
|
Removed 'static' from the routines declaration. Changed routine to
|
|
use a switch instead of a series of if statements.
|
|
|
|
* plug-ins/FractalExplorer/Dialogs.c: Removed duplicate code by
|
|
using call to explorer_render_row().
|
|
|
|
2006-11-15 Simon Budig <simon@gimp.org>
|
|
|
|
* plug-ins/common/tiff.c: adapt the special casing for libtiff
|
|
warning messages about unknown tags for the apparently newer
|
|
message text.
|
|
|
|
2006-11-14 Simon Budig <simon@gimp.org>
|
|
|
|
* plug-ins/common/tiff.c: Import paths embedded into the
|
|
PHOTOSHOP-tag. Please test!
|
|
|
|
2006-11-15 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/FractalExplorer/FractalExplorer.c
|
|
* plug-ins/FractalExplorer/Dialogs.c: Fixed bug #372671 and made
|
|
loglog smoothing work again.
|
|
|
|
2006-11-14 Simon Budig <simon@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/grid-system.scm: don't register in the
|
|
menus. The script duplicates functionality of the better plugin,
|
|
has a very obscure UI and registers under the same name as the plugin.
|
|
|
|
2006-11-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/file-open-location-dialog.c: don't use
|
|
gimp_dialog_set_sensitive(); just make the entry not editable and
|
|
the dialog's OK button insensitive.
|
|
|
|
* app/widgets/gimpfiledialog.c
|
|
* app/widgets/gimpwidgets-utils.[ch]: moved gimp_dialog_set_sensitive()
|
|
implementation into gimp_file_dialog_set_sensitive().
|
|
|
|
2006-11-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimprectangletool.c: reduced the size of the side
|
|
handles to two third the size of the corner handles.
|
|
|
|
2006-11-13 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/xcf/xcf.c (xcf_load_invoker): fix g_str_has_prefix() change
|
|
below. Now we can open XCF files again. Fixes bug #374657.
|
|
|
|
2006-11-12 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/base/base.c
|
|
* app/core/gimp-user-install.c
|
|
* app/core/gimpbrushgenerated-load.c
|
|
* app/core/gimpcontainer.c
|
|
* app/core/gimpgradient-load.c
|
|
* app/core/gimppalette-load.c
|
|
* app/core/gimpparamspecs-desc.c
|
|
* app/dialogs/tips-parser.c
|
|
* app/menus/plug-in-menus.c
|
|
* app/plug-in/gimppluginmanager.c
|
|
* app/plug-in/gimppluginprocedure.c
|
|
* app/text/gimptext-parasite.c
|
|
* app/tools/gimpforegroundselecttool.c
|
|
* app/widgets/gimpselectiondata.c
|
|
* app/xcf/xcf.c: use g_str_has_prefix() instead of strncmp().
|
|
|
|
2006-11-11 Michael Natterer <mitch@gimp.org>
|
|
|
|
* configure.in: added -Winit-self and -Wpointer-arith to CFLAGS.
|
|
|
|
2006-11-11 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpselectiontool.c
|
|
(gimp_selection_tool_modifier_key): Fix behavior so that when Alt
|
|
is down, it appears as if no other modifier was pressed.
|
|
Fixes bug #349338.
|
|
|
|
2006-11-09 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/scheme-wrapper.c (marshall_proc_db_call): Use
|
|
vectors instead of the non-standard array structure. Also made some
|
|
minor coding style changes in the file.
|
|
|
|
* plug-ins/script-fu/tinyscheme/opdefines.h
|
|
* plug-ins/script-fu/tinyscheme/scheme-private.h
|
|
* plug-ins/script-fu/tinyscheme/scheme.h
|
|
* plug-ins/script-fu/tinyscheme/scheme.c: Removed all code related
|
|
to the handling of the non-standard array structure. Added one small
|
|
change to scheme.c to fix problems compiling with MSVC in Windows.
|
|
|
|
* plug-ins/script-fu/scripts/script-fu-compat.init: Changed array
|
|
references to use vector references.
|
|
|
|
2006-11-09 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/rcm/rcm.c
|
|
* plug-ins/rcm/rcm_misc.c: fix warning about missing declaration
|
|
and did some code shuffling and cleanup.
|
|
|
|
2006-11-09 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme.c: Moved too much. Moved some
|
|
array declarations out of here...
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme-private.h: and back to here.
|
|
|
|
2006-11-09 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme-private.h: Moved various
|
|
declarations and defines out of here...
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme.c: and added them here in
|
|
keeping with the original 1.38 version of TinyScheme. Only include
|
|
unistd.h if it exists.
|
|
|
|
* plug-ins/script-fu/ftx/ftx.c: Only include unistd.h if it exists.
|
|
|
|
2006-11-09 Michael Natterer <mitch@gimp.org>
|
|
|
|
Properly abstract brush scaling:
|
|
|
|
* app/core/gimpbrush.[ch]: added virtual functions
|
|
GimpBrush::scale_mask() and ::scale_pixmap() and default
|
|
implementations which call the functions in base/brush-scale.c.
|
|
|
|
* app/core/gimpbrushgenerated.c: factored out brush calculation to
|
|
an internal utility function and call that function from ::dirty()
|
|
and from the new ::scale_mask().
|
|
|
|
* app/core/gimpbrushcore.c: use gimp_brush_scale_mask/pixmap()
|
|
instead of using the lowlevel scale functions directly. Fixes the
|
|
uglyness that we were scaling generated brushes instead of simply
|
|
recalculating them in the right size.
|
|
|
|
2006-11-09 Michael Natterer <mitch@gimp.org>
|
|
|
|
* libgimpmodule/gimpmodule.h: fixed wrong include guard comment.
|
|
|
|
2006-11-09 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme.c: don't include <malloc.h>
|
|
Fixes the build on OSX (or maybe BSD in general).
|
|
|
|
2006-11-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in: added missing quotes in test for libcurl.
|
|
|
|
* app/plug-in/gimppluginprocedure.c
|
|
(gimp_plug_in_procedure_add_menu_path): try not to crash on
|
|
invalid menu paths and avoid a string copy for the common case.
|
|
|
|
* app/composite/gimp-composite-mmx.c: commented out unused code.
|
|
|
|
2006-11-08 Simon Budig <simon@gimp.org>
|
|
|
|
* tools/defcheck.py: don't bail out successfully after the first test,
|
|
don't bail out prematurely on a failed test and actually spot double
|
|
symbols in .def-files if they follow immediately each other...
|
|
|
|
2006-11-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* tools/Makefile.am (EXTRA_DIST): added defcheck.py.
|
|
|
|
* tools/defcheck.py: keep a list of .def files, glob didn't work
|
|
for me. Also bail out with a reasonable message if not being
|
|
called from the toplevel source directory.
|
|
|
|
* Makefile.am (dist-hook): check .def files for consistency.
|
|
|
|
2006-11-08 Jakub Steiner <jimmac@ximian.com>
|
|
|
|
* stock-tool-foreground-select: update SIOX icon based on feedback
|
|
on the mailing list.
|
|
|
|
2006-11-08 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/scheme-wrapper.c
|
|
* plug-ins/script-fu/scheme-wrapper.h
|
|
* plug-ins/script-fu/script-fu-console.c
|
|
* plug-ins/script-fu/script-fu-text-console.c: Removed obsolete
|
|
verbose level code.
|
|
|
|
* plug-ins/FractalExplorer/FractalExplorer.c: Added missing default
|
|
value to wvals structure.
|
|
|
|
2006-11-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimprectangletool.c: removed dead code.
|
|
|
|
2006-11-07 Simon Budig <simon@gimp.org>
|
|
|
|
* tools/defcheck.py: provide an exit code indicating if the
|
|
check was passed.
|
|
|
|
2006-11-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimprectangletool.c (gimp_rectangle_tool_oper_update):
|
|
simplified.
|
|
|
|
2006-11-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpmodule.c: added context_push() and
|
|
context_pop() methods to the gimp module.
|
|
|
|
* plug-ins/pygimp/plug-ins/sphere.py: use them.
|
|
|
|
2006-11-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/file-save-dialog.c: undef DEBUG_SPEW again.
|
|
|
|
* app/tools/gimprectangletool.c (gimp_rectangle_tool_draw):
|
|
don't draw the handles while the rectangle is being moved.
|
|
|
|
2006-11-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/ts-helloworld.scm: test scripts
|
|
aren't localized, but should still follow the menu guidelines.
|
|
|
|
2006-11-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpdrawtool.[ch] (gimp_draw_tool_draw_corner):
|
|
improved highlighting.
|
|
(gimp_draw_tool_draw_arc_by_anchor): take width and height
|
|
arguments instead of radius_x and radius_y.
|
|
|
|
* app/tools/gimpiscissorstool.c
|
|
* app/tools/gimpvectortool.c: slightly increased handle sizes.
|
|
|
|
* app/tools/gimpmeasuretool.c: increased size of the end points.
|
|
|
|
* app/tools/gimpperspectiveclonetool.c: increased handle size.
|
|
|
|
* app/tools/gimprectangletool.c: renamed variables.
|
|
|
|
* app/tools/gimpsourcetool.c: use a single define for the target size.
|
|
|
|
* app/tools/gimptransformtool.[ch]: increased handle size. Made
|
|
the area that can be grabbed identical to the displayed handle.
|
|
Replaced filled circle with a circle outline and a cross.
|
|
|
|
* app/tools/gimptransformtool-undo.c: follow renaming of define in
|
|
gimptransformtool.h.
|
|
|
|
2006-11-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/file/file-utils.c (file_utils_find_proc): improved error
|
|
reporting.
|
|
|
|
2006-11-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpdrawtool.[ch] (gimp_draw_tool_draw_corner)
|
|
* app/tools/gimprectangletool.c (gimp_rectangle_tool_draw):
|
|
highlight the handles on mouse-over.
|
|
|
|
2006-11-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpdrawtool.[ch]: let gimp_draw_tool_draw_corner()
|
|
also handle north, south, east and west corners and allow for
|
|
filled corners.
|
|
|
|
* app/tools/gimprectangletool.c (gimp_rectangle_tool_draw): simplified.
|
|
|
|
2006-11-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpdrawtool.[ch]
|
|
* app/tools/gimprectangletool.c: changed the way that the handles
|
|
are drawn. This is still work in progress.
|
|
|
|
2006-11-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/xcf-save.c: formatting.
|
|
|
|
2006-11-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/file-save-dialog.c (file_save_dialog_check_uri): use
|
|
file_utils_uri_display_basename() instead of g_path_get_basename()
|
|
to get an uri's basename.
|
|
|
|
2006-11-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/file/file-save.c (file_save): only save a thumbnail if we
|
|
are saving as XCF. Fixes bug #25272.
|
|
|
|
* tools/pdbgen/pdb/fileops.pdb: create a libgimp wrapper for the
|
|
"gimp-file-save-thumbnail" procedure.
|
|
|
|
* app/pdb/fileops_cmds.c
|
|
* libgimp/gimpfileops_pdb.[ch]: regenerated.
|
|
|
|
* plug-ins/common/compressor.c (save_image): ask the core to save
|
|
a thumbnail for compressed XCF files.
|
|
|
|
2006-11-05 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpviewrendererpalette.c
|
|
(gimp_view_renderer_palette_render): take the additional row/column
|
|
of pixels the grid line takes at the bottom/right side into account.
|
|
Fixes bug #369656.
|
|
|
|
2006-11-05 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimprectangletool.[ch]: made gimp_rectangle_tool_halt()
|
|
private. Get rid of some more local variables (use private->foo
|
|
instead). Fixed statusbar rectangle size display. Some indentation
|
|
cleanup.
|
|
|
|
2006-11-05 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimprectangleoptions.c
|
|
(gimp_rectangle_options_iface_base_init): remove
|
|
GIMP_CONFIG_PARAM_SERIALIZE from the x0, y0, width, height,
|
|
center-x and center-y properties. Fixes bug #346683.
|
|
|
|
2006-11-05 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpcroptool.c
|
|
* app/tools/gimprectangleselecttool.c
|
|
* app/tools/gimprectangletool.[ch]: moved stuff from
|
|
GimpTool::initialize() to GObject::constructor() and removed all
|
|
initialize functions entirely. initialize() only needs to be
|
|
implemented if the tool has a dialog or if initialization() can
|
|
fail. Also moved some type-checking casts after the
|
|
g_return_if_fail()s
|
|
|
|
2006-11-05 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimprectangleselecttool.[ch]: cache the round-corners
|
|
and corner-radius properties in the GimpRectSelectTool struct,
|
|
connect to "notify" of GimpRectSelectOptions and update display
|
|
drawing when the options change.
|
|
|
|
* app/tools/gimpcroptool.c
|
|
* app/tools/gimprectangleoptions.c: whitespace stuff.
|
|
|
|
2006-11-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/tileit.c: applied patch from Saul Goode to fix
|
|
confusion with flip direction (bug #365436).
|
|
|
|
2006-11-05 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpcroptool.[ch]
|
|
* app/tools/gimpellipseselecttool.c
|
|
* app/tools/gimprectangleselecttool.[ch]
|
|
* app/tools/gimprectangletool.[ch]: removed dispose() and
|
|
finalize() implementations. The finalize() ones did nothing and
|
|
dispose() was only redundantly disconnecting from signals that
|
|
were connected using connect_object() anyway. Some cosmetic
|
|
cleanups all over the place.
|
|
|
|
2006-11-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/file-actions.c
|
|
* app/actions/file-commands.[ch]
|
|
* menus/image-menu.xml.in: renamed file-open-as-layer to
|
|
file-open-as-layers to complete the changes done to fix bug #358082.
|
|
|
|
2006-11-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimp-transform-region.c: applied patch from gg that
|
|
removes duplicated code (bug #358481).
|
|
|
|
2006-11-04 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimprectangletool.c: merged all tool options notify
|
|
callbacks into a single one and added utility function
|
|
gimp_rectangle_tool_synthesize_motion() to improve
|
|
maintainability.
|
|
|
|
2006-11-04 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimprectangletool.c (gimp_rectangle_tool_motion): need
|
|
to subtract the snap_x and snap_y values from the coords before
|
|
calling ourselves recursively, otherwise we run into an infinite
|
|
recursion.
|
|
|
|
2006-11-04 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimprectangletool.c: removed
|
|
gimp_rectangle_tool_get_function() and set_function().
|
|
|
|
2006-11-04 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimprectangletool.c: pause the draw tool earlier in
|
|
motion() so we don't get artifacts when the function changes.
|
|
Fixed inside_x and inside_y usage in oper_update(). Get rid of
|
|
some local variables in draw().
|
|
|
|
2006-11-04 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimprectangletool.c: fixed snapping. Replaced lots of
|
|
g_object_get() by simply accessing private->member. Misc small
|
|
cleanups.
|
|
|
|
2006-11-04 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpimagemap.c (gimp_image_map_do): moved call to
|
|
gimp_item_get_image() out of the loop.
|
|
|
|
* app/base/pixel-region.c
|
|
* app/core/gimpitem.c: formatting.
|
|
|
|
2006-11-03 Sven Neumann <sven@gimp.org>
|
|
|
|
* modules/cdisplay_lcms.c: update the configuration dialog when
|
|
then color configuration is changed.
|
|
|
|
* plug-ins/common/lcms.c: be even more robust.
|
|
|
|
2006-11-03 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpcoloreditor.c
|
|
* app/widgets/gimpcolordialog.c: temporarily attach the context to
|
|
the GimpColorConfig object while calling the color selector's
|
|
set_config().
|
|
|
|
* app/widgets/gimpcolorselectorpalette.c: moved widget creation
|
|
and signal connecting to GimpColorSelector::set_config() and
|
|
use the context attached to the passed GimpColorConfig object.
|
|
|
|
2006-11-03 Michael Natterer <mitch@gimp.org>
|
|
|
|
* libgimp/gimpbrushes.c
|
|
* libgimp/gimpgradients.c
|
|
* libgimp/gimpimage.c
|
|
* libgimp/gimplayer.c
|
|
* libgimp/gimppalette.c
|
|
* libgimp/gimppalettes.c
|
|
* libgimp/gimppatterns.c
|
|
* libgimp/gimpselection.c: also let all non-generated deprecated
|
|
functions see their declarations.
|
|
|
|
2006-11-03 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpimage.[ch]: added gimp_image_add_layers() which
|
|
takes a list of layers and viewport coordinates to center the
|
|
layers in.
|
|
|
|
* app/dialogs/file-open-dialog.c
|
|
* app/display/gimpdisplayshell-dnd.c
|
|
* app/widgets/gimplayertreeview.c: use it instead of having the
|
|
same code three times.
|
|
|
|
2006-11-03 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpcolorselectorpalette.c
|
|
(gimp_color_selector_palette_set_color): select a matching color
|
|
in the palette if possible.
|
|
|
|
2006-11-03 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/Makefile.am
|
|
* app/widgets/gimpcolorselectorpalette.[ch]: new widget featuring
|
|
a proof-of-concept palette color selector. It always shows the
|
|
current palette and doesn't bother to have any features yet. If I
|
|
don't get around finishing this I will disable it for the 2.4
|
|
release, but it's better kept in CVS than on my disk...
|
|
Addresses bug #132146.
|
|
|
|
* app/widgets/gimpcolordialog.c (gimp_color_dialog_new): attach
|
|
the passed context to the dialog so the palette selector can find
|
|
it (puke).
|
|
|
|
* app/gui/gui.c (gui_restore_callback): register the new object
|
|
with the GType system.
|
|
|
|
2006-11-03 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/core-enums.[ch] (enum GimpUndoType): added value
|
|
GIMP_UNDO_GROUP_LAYER_ADD.
|
|
|
|
* app/file/file-open.[ch]: changed file_open_layer() to
|
|
file_open_layers(), added parameter "gboolean merge_visible",
|
|
return a GList of layers.
|
|
|
|
* app/dialogs/file-open-dialog.c
|
|
* app/display/gimpdisplayshell-dnd.c
|
|
* app/widgets/gimplayertreeview.c: pass merge_visible = FALSE and
|
|
add all returned layers to the image. Fixes bug #358082.
|
|
(contains lots of duplicated code, will factor that out later).
|
|
|
|
* tools/pdbgen/pdb/fileops.pdb (load_layer): pass merge_visible = TRUE
|
|
(load_layers): new wrapper which returns all the image's layers.
|
|
|
|
* app/pdb/fileops_cmds.c
|
|
* app/pdb/internal_procs.c
|
|
* libgimp/gimpfileops_pdb.[ch]: regenerated.
|
|
|
|
* libgimp/gimp.def: changed accordingly.
|
|
|
|
2006-11-03 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/lcms.c: use gimp_any_to_utf8().
|
|
|
|
2006-11-03 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/fade-dialog.c (fade_dialog_new): use "Fade" instead
|
|
of "OK" in action button, added mnemonics.
|
|
|
|
2006-11-03 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/image-properties-dialog.c (image_comment_update)
|
|
* app/text/gimptext-parasite.c (gimp_text_from_gdyntext_parasite):
|
|
use gimp_any_to_utf8() to deal with invalid UTF-8 strings.
|
|
|
|
2006-11-03 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpimageparasiteview.[ch]: made non-abstract.
|
|
|
|
* app/dialogs/image-properties-dialog.c: show a "Comment" tab if
|
|
the image contains a "gimp-comment" parasite.
|
|
|
|
2006-11-03 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/Makefile.am
|
|
* app/widgets/widgets-types.h
|
|
* app/widgets/gimpimageparasiteview.[ch]: new abstract base class.
|
|
|
|
* app/widgets/gimpimageprofileview.[ch]: derive from
|
|
GimpImageParasiteView.
|
|
|
|
2006-11-03 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/screenshot.c: pass the number of bytes to
|
|
gimp_parasite_new(), not the number of characters.
|
|
|
|
2006-11-03 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme.c (utf8_stricmp): use
|
|
g_utf8_casefold() to implement case insensitive sorting.
|
|
|
|
2006-11-02 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/Makefile.am: Removed USE_STRCASECMP. Use the
|
|
setting for USE_STRLWR that is used in TinyScheme.
|
|
|
|
* plug-ins/script-fu/tinyscheme/Makefile.am: Removed USE_STRCASECMP.
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme.c
|
|
* plug-ins/script-fu/tinyscheme/scheme.h: Added missing SCHEME_EXPORT
|
|
to a couple of function declarations. Eliminated USE_STRCASECMP by
|
|
using internal UTF8 string comparison routine.
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme-private.h: Stop some compiler
|
|
warnings.
|
|
|
|
2006-11-02 Michael Natterer <mitch@gimp.org>
|
|
|
|
Don't let each terminating plug-in procedure end its progress,
|
|
because that progress may still be in use by another plug-in.
|
|
|
|
* app/plug-in/gimpplugin-progress.[ch]
|
|
(gimp_plug_in_progress_attach)
|
|
(gimp_plug_in_progress_detach): new functions which maintain
|
|
a simple attach count for a GimpProgress
|
|
|
|
* app/plug-in/gimpplugin-progress.c
|
|
* app/plug-in/gimppluginprocframe.c: call attach() when setting
|
|
proc_frame->progress. Call detach() in gimp_plug_in_progress_end()
|
|
and only call gimp_progress_end() if detaching lowered the attach
|
|
count to 0.
|
|
|
|
2006-11-02 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/flarefx.c (flare_center_create)
|
|
* plug-ins/common/nova.c (nova_center_create): don't expand the
|
|
coordinates widget horizontally.
|
|
|
|
* plug-ins/common/lcms.c: added padding.
|
|
|
|
2006-11-02 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpviewrendererpalette.c
|
|
(gimp_view_renderer_palette_render): fix rendering for
|
|
n_columns == 1 (bug #369368).
|
|
|
|
2006-11-02 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/lcms.c: improved wording.
|
|
|
|
2006-11-01 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpviewrendererpalette.c
|
|
(gimp_view_renderer_palette_render): fix cell_width calculation
|
|
again so we don't cut off cells. Don't write beyond the buffer's
|
|
size, fixes random crashes.
|
|
|
|
2006-11-01 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/scheme-wrapper.c: Added two missing deprecated
|
|
constants. Updated some comments and removed one obsolete comment.
|
|
|
|
* plug-ins/script-fu/scripts/test-sphere.scm: Fixed example of how
|
|
to use named constants in a list by using the 'list' function.
|
|
|
|
2006-11-01 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpstatusbar.c: removed frames. Saves a few pixels
|
|
and reduces visual clutter.
|
|
|
|
2006-11-01 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/file/file-open.c: always deal with embedded color profiles.
|
|
|
|
* app/dialogs/preferences-dialog.c: reordered items in Color
|
|
Management section, added some spacing.
|
|
|
|
* app/config/gimprc-blurbs.h
|
|
* libgimpconfig/gimpcolorconfig.c
|
|
* plug-ins/common/lcms.c: string changes for consistency.
|
|
|
|
2006-11-01 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/lcms.c: redid the dialog without using markup.
|
|
|
|
2006-11-01 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpviewrendererpalette.c
|
|
(gimp_view_renderer_palette_render): make sure we calculate the
|
|
right number of columns and don't render more cells than columns
|
|
in one row.
|
|
|
|
2006-11-01 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/lcms.c: improved dialog.
|
|
|
|
2006-11-01 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/config/gimprc-blurbs.h: use "GIMP", not "the GIMP".
|
|
|
|
2006-11-01 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpdataeditor.c
|
|
* app/widgets/gimppaletteeditor.c: set the editable state, not the
|
|
sensitivity of the entries according to the data's editable state.
|
|
|
|
2006-11-01 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/core-enums.[ch]: string change.
|
|
|
|
* app/dialogs/preferences-dialog.c: added a combo box for the
|
|
color-profile-policy.
|
|
|
|
2006-11-01 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/lcms.c: in interactive mode, return an extra
|
|
boolean indicating the choice for the "Don't ask me again" toggle.
|
|
|
|
* app/plug-in/plug-in-icc-profile.c: look for the extra return
|
|
value and update the "color-profile-policy" in gimprc.
|
|
|
|
2006-11-01 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/plug-in/gimppluginprocframe.c
|
|
(gimp_plug_in_proc_frame_get_return_vals): no need to truncate the
|
|
GValueArray if the plug-in returned too much values, simply return
|
|
all values instead.
|
|
|
|
2006-10-31 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/plugin-defs.pl
|
|
* plug-ins/common/Makefile.am: link lcms with libgimpui.
|
|
|
|
* plug-ins/common/lcms.c: added a confirmation dialog, work in
|
|
progress...
|
|
|
|
2006-10-31 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/mkgen.pl: add GTK_LIBS if ui is set, otherwise
|
|
add GLIB_LIBS.
|
|
|
|
* plug-ins/common/plugin-defs.pl: no need to define libdep any
|
|
longer.
|
|
|
|
* plug-ins/common/Makefile.am: regenerated. Identical except for
|
|
two plug-ins that incorrectly linked with libgimpui.
|
|
|
|
2006-10-31 Michael Natterer <mitch@gimp.org>
|
|
|
|
* configure.in: add -Wmissing-declarations and -Wmissing-prototypes
|
|
to CFLAGS if the compiler supports them. Still warns in some files
|
|
but most stuff compiles cleanly after all the cleanups below.
|
|
|
|
2006-10-31 Michael Natterer <mitch@gimp.org>
|
|
|
|
* tools/pdbgen/app.pl: declare all register_foo_procs() functions
|
|
in internal_procs.h instead of internal_procs.c and include
|
|
internal_procs.h from all foo_cmds.c files.
|
|
|
|
* app/pdb/*_cmds.c
|
|
* app/pdb/internal_procs.[ch]: regenerated.
|
|
|
|
2006-10-31 Michael Natterer <mitch@gimp.org>
|
|
|
|
* tools/pdbgen/lib.pl: if a generated file in libgimp contains
|
|
deprecated procedures, #undef GIMP_DISABLE_DEPRECATED and include
|
|
its header explicitly, to make sure all deprecated procedures are
|
|
declared properly. Removed $privatevars cruft.
|
|
|
|
* libgimp/gimpbrushes_pdb.c
|
|
* libgimp/gimpcolor_pdb.c
|
|
* libgimp/gimpdrawable_pdb.c
|
|
* libgimp/gimpgradients_pdb.c
|
|
* libgimp/gimppalettes_pdb.c
|
|
* libgimp/gimppaths_pdb.c
|
|
* libgimp/gimppatterns_pdb.c
|
|
* libgimp/gimptexttool_pdb.c
|
|
* libgimp/gimptransformtools_pdb.c: regenerated.
|
|
|
|
2006-10-31 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/plug-ins/py-slice.py: string fixes.
|
|
|
|
2006-10-31 Michael Natterer <mitch@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/gradient.pdb: made private functions static.
|
|
|
|
* app/pdb/gradient_cmds.c: regenerated.
|
|
|
|
2006-10-31 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/faxg3/Makefile.am
|
|
* plug-ins/faxg3/run_tbl.c: removed this file. Apparently it
|
|
was never needed.
|
|
|
|
2006-10-31 Simon Budig <simon@gimp.org>
|
|
|
|
* tools/defcheck.py: hack to check the consistency of the .def files
|
|
for the libraries. Invoke after building GIMP, needs "nm" to work.
|
|
|
|
* libgimpwidgets/gimpwidgets.def: removed obsolete symbol.
|
|
|
|
2006-10-31 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-callbacks.c: made
|
|
gimp_display_shell_ruler_button_press() static.
|
|
|
|
2006-10-31 Simon Budig <simon@gimp.org>
|
|
|
|
* libgimp/gimp.def: Added missing gimp-version symbols.
|
|
|
|
* tools/pdbgen/pdb/vectors.pdb: force the libgimp-API to return
|
|
success values for the gimp_vectors_new_from_* functions.
|
|
|
|
* libgimp/gimpvectors_pdb.[ch]: regenerated
|
|
|
|
* plug-ins/pygimp/gimpmodule.c: changed accordingly, untabbified.
|
|
|
|
* plug-ins/common/svg.c: Don't use deprecated API, untabbified.
|
|
|
|
2006-10-30 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/Lighting/lighting_apply.c
|
|
* plug-ins/Lighting/lighting_preview.c
|
|
* plug-ins/MapObject/mapobject_apply.c
|
|
* plug-ins/common/spheredesigner.c
|
|
* plug-ins/flame/libifs.c
|
|
* plug-ins/gfig/gfig-arc.c
|
|
* plug-ins/gfig/gfig-bezier.c
|
|
* plug-ins/gfig/gfig-circle.c
|
|
* plug-ins/gfig/gfig-ellipse.c
|
|
* plug-ins/gfig/gfig-line.c
|
|
* plug-ins/gfig/gfig-poly.c
|
|
* plug-ins/gfig/gfig-spiral.c
|
|
* plug-ins/gfig/gfig-star.c
|
|
* plug-ins/gimpressionist/general.c
|
|
* plug-ins/gimpressionist/ppmtool.c
|
|
* plug-ins/gimpressionist/preview.c
|
|
* plug-ins/gimpressionist/preview.h
|
|
* plug-ins/gimpressionist/size.h
|
|
* plug-ins/jpeg/jpeg-save.c
|
|
* plug-ins/uri/uri-backend-gnomevfs.c
|
|
* plug-ins/uri/uri-backend-libcurl.c
|
|
* plug-ins/uri/uri-backend-wget.c
|
|
* plug-ins/winicon/icoload.c
|
|
* plug-ins/winicon/icosave.c: another bunch of missing includes,
|
|
missing "static" and wrong declarations found by -Wmissing-foo
|
|
|
|
2006-10-30 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-text-console.c: include our own
|
|
header file. Minor cosmetics.
|
|
|
|
2006-10-30 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/config/gimpcoreconfig.c: changed default for
|
|
"interpolation-type" to Cubic (bug #367532).
|
|
|
|
2006-10-30 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpsessioninfo.c (gimp_session_info_save):
|
|
eliminate compiler warning.
|
|
|
|
2006-10-30 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/actions/brush-editor-actions.c
|
|
* app/base/tile-manager-crop.c
|
|
* app/config/gimpconfig-file.c
|
|
* app/core/gimp-gradients.c
|
|
* app/core/gimpdrawable-histogram.c
|
|
* app/core/gimpimage-colorhash.c
|
|
* app/core/gimpimage-undo-push.c
|
|
* app/dialogs/convert-dialog.c
|
|
* app/dialogs/preferences-dialog.c
|
|
* app/display/gimpdisplayshell-callbacks.c
|
|
* app/gui/gui-vtable.c
|
|
* app/paint/gimpheal.c
|
|
* app/paint/gimppaintcore-undo.c
|
|
* app/plug-in/plug-in-enums.h
|
|
* app/vectors/gimpstroke-new.c
|
|
* app/vectors/gimpvectors-warp.c
|
|
* app/widgets/gimpviewablebox.c
|
|
* app/widgets/gimpviewrenderer-frame.c
|
|
* app/widgets/gimpviewrenderer-utils.c
|
|
* app/xcf/xcf-save.c
|
|
* libgimpwidgets/gimpcontroller.c: all .c files should include
|
|
their headers and all private functions should be static.
|
|
(-Wmissing-declarations -Wmissing-prototypes rocks!)
|
|
|
|
2006-10-29 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/actions/plug-in-actions.c (plug_in_repeat_actions): use the
|
|
"value" field for the GimpRunMode, it used to be "0" to reference
|
|
the first plug-in in the history.
|
|
|
|
* app/actions/plug-in-commands.[ch] (plug_in_repeat_cmd_callback):
|
|
always pick the first item from the history and use the passed
|
|
value as GimpRunMode instead of determining it from the action's
|
|
name.
|
|
|
|
2006-10-29 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/actions/plug-in-actions.c: use GimpPlugInActions instead of
|
|
GimpEnumActions so the menu items show any kind of icons (not only
|
|
stock-id icons). Now if any plug-in that shows up in the history
|
|
registered non-stock-id icons, this change would be actually
|
|
useful ;) Fixes bug #338525.
|
|
|
|
* app/actions/plug-in-commands.[ch] (plug_in_history_cmd_callback):
|
|
new callback for the history, much simpler than
|
|
plug_in_repeat_cmd_callback().
|
|
|
|
2006-10-29 Michael Natterer <mitch@gimp.org>
|
|
|
|
* modules/colorsel_cmyk_lcms.c: added hackish flag to prevent it
|
|
from emitting signals during destruction.
|
|
|
|
2006-10-29 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/config/gimprc.[ch]: added gimp_rc_migrate() which resets
|
|
all GimpParamConfigPath properties to default values.
|
|
|
|
* app/core/gimp-user-install.c (user_install_migrate_files): use
|
|
the function. Fixes bug #332620.
|
|
|
|
2006-10-29 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/plug-in/plug-in-icc-profile.c
|
|
* plug-ins/common/lcms.c: the plug-in doesn't handle GRAY* images.
|
|
|
|
2006-10-29 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/pdb/gimppdb-query.c (gimp_pdb_print_entry): use
|
|
gimp_pdb_get_strings() so we dump the right blurb and help for
|
|
deprecated procedures.
|
|
|
|
2006-10-28 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/plug-ins/gimpcons.py: refactored, some UI polish.
|
|
|
|
* plug-ins/pygimp/plug-ins/colorxhtml.py
|
|
* plug-ins/pygimp/plug-ins/foggify.py
|
|
* plug-ins/pygimp/plug-ins/palette-offset.py
|
|
* plug-ins/pygimp/plug-ins/palette-sort.py
|
|
* plug-ins/pygimp/plug-ins/palette-to-gradient.py
|
|
* plug-ins/pygimp/plug-ins/py-slice.py
|
|
* plug-ins/pygimp/plug-ins/shadow_bevel.py: use booleans instead
|
|
of numbers for readability in gettext.install calls.
|
|
|
|
2006-10-28 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/scripts/paste-as-brush.scm
|
|
* plug-ins/script-fu/scripts/paste-as-pattern.scm: Some variables
|
|
were not being declared before first use. Spotted by Saul Goode.
|
|
|
|
2006-10-28 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/plug-ins/gimpcons.py: can't use gettext.install
|
|
here because sys.displayhook fills __builtins__._ too and it'd
|
|
be best to maintain that behavior.
|
|
|
|
2006-10-28 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/plug-ins/gimpcons.py: "Apply" output from the
|
|
procedure browser windows now replaces the current line, to maintain
|
|
semantics of the old console.
|
|
|
|
2006-10-28 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/pdb/gimppdb-query.c: include deprecated procedures in the
|
|
output of gimp-pdb-dump. Added #define DEBUG_OUTPUT which allows
|
|
to dump to a format that works as input for "diff" and allows to
|
|
easily compare two gimp version's PDB API.
|
|
|
|
2006-10-28 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimp-transform-utils.[ch]
|
|
(gimp_transform_matrix_flip_free): removed unused x,y,width,height
|
|
parameters.
|
|
|
|
* tools/pdbgen/pdb/drawable_transform.pdb: changed accordingly.
|
|
|
|
* app/pdb/drawable_transform_cmds.c: regenerated.
|
|
|
|
2006-10-27 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/core/gimpdata.c (gimp_data_class_init): fix typo
|
|
in property construction code.
|
|
|
|
2006-10-27 Hans Breuer <hans@breuer.org>
|
|
|
|
* **/makefile.msc app/gimpcore.def : updated
|
|
|
|
2006-10-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpconfig/gimpcolorconfig-enums.[ch]
|
|
* libgimpconfig/gimpcolorconfig.c
|
|
* libgimpconfig/gimpconfig.def: removed unused enum
|
|
GimpColorFileOpenBehaviour.
|
|
|
|
* app/core/core-enums.[ch]: added enum GimpColorProfilePolicy.
|
|
|
|
* app/config/gimpcoreconfig.[ch]
|
|
* app/config/gimprc-blurbs.h: added property "color-profile-policy".
|
|
|
|
* app/plug-in/Makefile.am
|
|
* app/plug-in/plug-in-icc-profile.[ch]: new files that wrap usage
|
|
of the lcms plug-in.
|
|
|
|
* app/file/file-open.c: implement the user-configured policy for
|
|
embedded color profiles.
|
|
|
|
* app/widgets/gimpimageprofileview.c: use the wrapper to call the
|
|
plug-in-icc-profile-info procedure.
|
|
|
|
* app/widgets/gimptoolbox-dnd.c: pass TRUE for "attach_comment"
|
|
parameter to gimp_create_image().
|
|
|
|
* app/core/gimptemplate.c
|
|
* app/file/Makefile.am: cosmetic changes.
|
|
|
|
* app/Makefile.am: some resorting to make the beast link again.
|
|
|
|
2006-10-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-console.c: don't hardcode font sizes,
|
|
moved newlines out of translatable strings.
|
|
|
|
2006-10-27 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/plug-in/gimpplugin-message.c (gimp_plug_in_handle_proc_run):
|
|
don't send a return value if executing the procedure closed the
|
|
plug-in (as is the case with gimp-quit). Fixes bug #332608.
|
|
|
|
2006-10-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in
|
|
* plug-ins/common/plugin-defs.pl
|
|
* plug-ins/common/Makefile.am: reverted changes from 2006-04-06
|
|
and build screenshot plug-in optionally again. Fixes bug #364852.
|
|
|
|
* plug-ins/common/mkgen.pl: reverted addition of 'extralibs'
|
|
parameter that was introduced for the screenshot plug-in only.
|
|
|
|
2006-10-27 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimp-transform-region.c (gimp_transform_region):
|
|
prefix parameters x1, y1, x2, y2 with "dest_".
|
|
|
|
* app/core/gimpdrawable-combine.c
|
|
(gimp_drawable_real_replace_region): cosmetic.
|
|
|
|
2006-10-27 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/pygimp-vectors.c: wrap
|
|
gimp_vectors_stroke_new_from_points in the form of a
|
|
VectorsBezierStroke constructor.
|
|
|
|
* plug-ins/pygimp/gimpmodule.c: wrap gimp_vectors_new_from_file
|
|
and gimp_vectors_new_from_string.
|
|
|
|
* plug-ins/pygimp/pygimp-pdb.c: PDB_VECTORS should be translated
|
|
into Vectors objects.
|
|
|
|
2006-10-26 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/scripts/script-fu-compat.init: Return empty
|
|
string if sep is at end of string in strbreakup.
|
|
|
|
2006-10-26 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/scripts/script-fu-compat.init: Added strbreakup,
|
|
strcat, strcmp, string-trim, string-trim-left, string-trim-right, and
|
|
unstrbreakup.
|
|
|
|
2006-10-26 Jakub Steiner <jimmac@ximian.com>
|
|
|
|
* stock-display-filter-proof:
|
|
* stock-controller-keyboard:
|
|
* stock-controller-linux-input: ruin more of Michael's artwork
|
|
|
|
2006-10-26 Michael Natterer <mitch@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/paths.pdb: use canonical procedure names.
|
|
|
|
* app/pdb/paths_cmds.c: regenerated.
|
|
|
|
2006-10-26 Simon Budig <simon@gimp.org>
|
|
|
|
* app/vectors/gimpstroke-new.h: New header file for the
|
|
GimpStroke factory.
|
|
|
|
* app/vectors/Makefile.am
|
|
* app/vectors/gimpstroke.h: changed accordingly.
|
|
* tools/pdbgen/pdb/vectors.pdb: changed accordingly plus a bugfix.
|
|
|
|
* app/pdb/vectors_cmds.c: regenerated.
|
|
|
|
2006-10-26 Simon Budig <simon@gimp.org>
|
|
|
|
* app/vectors/Makefile.am
|
|
* app/vectors/gimpstroke.h
|
|
* app/vectors/gimpstroke-new.c: new factory for GimpStrokes.
|
|
|
|
* tools/pdbgen/pdb/vectors.pdb: use it for
|
|
gimp_vectors_stroke_new_from_points()
|
|
|
|
* libgimp/gimp.def: added new symbol
|
|
|
|
* tools/pdbgen/pdb/paths.pdb: deprecated completely! Yay!
|
|
|
|
* app/pdb/internal_procs.c
|
|
* app/pdb/paths_cmds.c
|
|
* app/pdb/vectors_cmds.c
|
|
* libgimp/gimppaths_pdb.[ch]
|
|
* libgimp/gimpvectors_pdb.[ch]: regenerated.
|
|
|
|
2006-10-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpimageprofileview.[ch]: update the profile
|
|
information from an idle handler.
|
|
|
|
* plug-ins/common/lcms.c: bug fixes and robustness.
|
|
|
|
2006-10-26 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimp-transform-region.c (gimp_transform_region): make
|
|
lanczos work for orig_tiles that don't start at 0,0. Please folks,
|
|
some basic testing of anything but the most simple use case next
|
|
time.
|
|
|
|
2006-10-26 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/Makefile.am
|
|
* app/core/gimp-transform-region.[ch]: new files containing
|
|
gimp_transform_region() and all its voodoo utility functions.
|
|
|
|
* app/core/gimpdrawable-transform.c: removed the stuff here.
|
|
|
|
2006-10-26 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpdrawable-transform.c
|
|
(gimp_drawable_transform_tiles_affine): factored out new function
|
|
gimp_transform_region() that contains all the actual transform
|
|
magic, doesn't use a GimpDrawable, and transforms into a passed
|
|
PixelRegion. Will be used for perspective clone after some more
|
|
changes.
|
|
|
|
2006-10-26 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* configure.in: Removed spaces from enable_python assignment
|
|
|
|
2006-10-26 Simon Budig <simon@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/edit.pdb: added gimp_edit_stroke_vectors ()
|
|
* tools/pdbgen/pdb/paths.pdb: deprecated gimp_path_stroke_current ()
|
|
|
|
* libgimp/gimp.def: updated.
|
|
|
|
* app/pdb/edit_cmds.c
|
|
* app/pdb/internal_procs.c
|
|
* app/pdb/paths_cmds.c
|
|
* libgimp/gimpedit_pdb.[ch]
|
|
* libgimp/gimppaths_pdb.[ch]: regenerated.
|
|
|
|
2006-10-26 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpimage.[ch]
|
|
(gimp_image_transform_rgb)
|
|
(gimp_image_transform_color)
|
|
(gimp_image_transform_temp_buf): changed GimpDrawable parameter to
|
|
"GimpImageType dest_type".
|
|
|
|
(gimp_image_get_foreground)
|
|
(gimp_image_get_background): ditto and reordered parameters.
|
|
|
|
* app/core/gimp-edit.c
|
|
* app/core/gimpdrawable-bucket-fill.c
|
|
* app/core/gimpdrawable-stroke.c
|
|
* app/core/gimpdrawable-transform.c
|
|
* app/core/gimpdrawable.c
|
|
* app/core/gimpimage-merge.c
|
|
* app/core/gimplayer.c
|
|
* app/core/gimpselection.c
|
|
* app/paint/gimpbrushcore.c
|
|
* app/paint/gimpclone.c
|
|
* app/paint/gimperaser.c
|
|
* app/paint/gimpheal.c
|
|
* app/paint/gimpink.c
|
|
* app/paint/gimppaintbrush.c: changed accordingly.
|
|
|
|
* app/core/gimpdrawable-transform.c
|
|
(gimp_drawable_transform_tiles_affine): set the progress to 1.0
|
|
when done, some tiny cleanups around lanczos.
|
|
|
|
2006-10-25 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpdrawable-transform.c
|
|
(gimp_drawable_transform_tiles_affine): fix indentation and
|
|
spacing in the lanczos code. Removed trailing whitespace.
|
|
|
|
2006-10-25 Michael Natterer <mitch@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/paths.pdb: removed gimp-paths-import-string, it
|
|
didn't exist in 2.2 and therefore doesn't need to be deprecated.
|
|
|
|
* app/pdb/internal_procs.c
|
|
* app/pdb/paths_cmds.c
|
|
* libgimp/gimppaths_pdb.[ch]: regenerated.
|
|
|
|
* libgimp/gimp.def: changed accordingly.
|
|
|
|
2006-10-25 Simon Budig <simon@gimp.org>
|
|
|
|
* app/vectors/vectors-enums.h: Oops. Need to specify both
|
|
pdb-skip and skip.
|
|
|
|
* libgimp/gimp.def
|
|
* libgimpconfig/gimpconfig.def
|
|
* libgimpmath/gimpmath.def
|
|
* libgimpthumb/gimpthumb.def
|
|
* libgimpwidgets/gimpwidgets.def: .def-file maintenance. Hope my
|
|
changes are correct...
|
|
|
|
With the help from
|
|
nm .libs/libgimpfoo-2.0.so |\
|
|
sed -ne "s/.* T \([a-zA-Z0-9][a-zA-Z0-9_]*\)/\t\1/p" |\
|
|
(echo EXPORTS ; LC_ALL=C sort )
|
|
|
|
* libgimpwidgets/gimppageselector.c: marked stretch_frame_image()
|
|
as static.
|
|
|
|
* libgimp/gimpenums.c.tail
|
|
* libgimp/gimpenums.h
|
|
* tools/pdbgen/enums.pl: regenerated.
|
|
|
|
2006-10-25 Simon Budig <simon@gimp.org>
|
|
|
|
* app/vectors/gimpvectors-import.[ch]: extended gimp_vectors_import()
|
|
and friends with a parameter for returning the newly generated vectors.
|
|
|
|
* app/actions/edit-commands.c
|
|
* app/actions/vectors-commands.c
|
|
* app/display/gimpdisplayshell-dnd.c
|
|
* app/widgets/gimpvectorstreeview.c: Changed accordingly.
|
|
|
|
* app/vectors/vectors-enums.h: moved the GimpVectorsStrokeType to...
|
|
* libgimpbase/gimpbaseenums.h: ... this file.
|
|
|
|
* app/vectors/Makefile.am: Changed accordingly
|
|
* app/vectors/vectors-enums.c: removed accordingly.
|
|
|
|
* tools/pdbgen/pdb/vectors.pdb: new functions
|
|
gimp_vectors_new_from_file() and gimp_vectors_new_from_string().
|
|
|
|
* tools/pdbgen/pdb/paths.pdb: deprecated the previous functions.
|
|
|
|
* libgimpbase/gimpbase.def
|
|
* libgimp/gimp.def: added new symbols
|
|
|
|
* app/pdb/internal_procs.c
|
|
* app/pdb/paths_cmds.c
|
|
* app/pdb/vectors_cmds.c
|
|
* app/vectors/vectors-enums.c
|
|
* libgimp/gimpenums.h
|
|
* tools/pdbgen/enums.pl
|
|
* libgimp/gimppaths_pdb.[ch]
|
|
* libgimp/gimpvectors_pdb.[ch]
|
|
* libgimpbase/gimpbaseenums.c
|
|
|
|
2006-10-25 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/Makefile.am
|
|
* plug-ins/script-fu/scripts/difference-clouds.scm: added new script
|
|
"Difference Clouds" written by Martin Nordholts (bug #363458).
|
|
|
|
2006-10-25 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/erase-rows.scm
|
|
* plug-ins/script-fu/scripts/hsv-graph.scm: don't ever use the term
|
|
"drawable" in user-visible strings.
|
|
|
|
2006-10-25 Michael Natterer <mitch@gimp.org>
|
|
|
|
Added mechanism that should prevent undo corruption by
|
|
broken plug-ins and scripts. Work in progress.
|
|
|
|
* app/plug-in/Makefile.am
|
|
* app/plug-in/gimpplugin-cleanup.[ch]: new files that (for now)
|
|
keep track of the undo groups plug-in procedures open and close,
|
|
and can fix an image's undo group state after a plug-in messed.
|
|
|
|
* app/plug-in/gimppluginprocframe.h (struct GimpPlugInProcFrame):
|
|
keep a list of plug-in cleanup structs.
|
|
|
|
* app/plug-in/gimppluginprocframe.c
|
|
(gimp_plug_in_proc_frame_dispose): call gimp_plug_in_cleanup() if
|
|
the list is not empty.
|
|
|
|
* tools/pdbgen/pdb/undo.pdb: keep track of undo groups using
|
|
the new gimp_plug_in_cleanup_undo_group_start() and _end()
|
|
functions. Fail if any of the functions returns FALSE.
|
|
|
|
* app/pdb/undo_cmds.c: regenerated.
|
|
|
|
2006-10-25 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpimage.[ch]: added signals "parasite-attached" and
|
|
"parasite-detached".
|
|
|
|
* app/widgets/Makefile.am
|
|
* app/widgets/widgets-types.h
|
|
* app/widgets/gimpimageprofileview.[ch]: draft of a new widget that
|
|
displays color profile information.
|
|
|
|
* app/widgets/gimpimagepropview.c: minor cleanup and bug fix.
|
|
|
|
* app/dialogs/image-properties-dialog.c: added Color Profile
|
|
information.
|
|
|
|
* plug-ins/common/lcms.c: bug fixes.
|
|
|
|
2006-10-24 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/pygimp-vectors.c: remove_stroke is now a Vectors
|
|
object method. Also implement, get_ID, get_vectors_ID, and get_points
|
|
for VectorsStroke.
|
|
|
|
2006-10-24 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/scheme-wrapper.c (marshall_proc_db_call):
|
|
Break out of for loop before i gets updated when error was detected
|
|
to make sure error message reports correct parameter number.
|
|
Reworded two error messages.
|
|
|
|
2006-10-24 Simon Budig <simon@gimp.org>
|
|
|
|
* app/vectors/Makefile.am
|
|
* app/vectors/vectors-enums.h
|
|
* app/vectors/vectors-types.h: added new file for the vectors enums,
|
|
adjusted Makefile.am for the generation of vectors-enums.c
|
|
|
|
* tools/pdbgen/Makefile.am
|
|
* tools/pdbgen/pdb/vectors.pdb: Added implementation for
|
|
gimp-vectors-stroke-get-points which returns the control points for
|
|
the stroke.
|
|
Renamed gimp-vectors-stroke-remove to gimp-vectors-remove-stroke.
|
|
|
|
ATTENTION: this breaks scripts using this function, a simple name
|
|
change is enough to make it work again.
|
|
Also please note that yosh reordered the return values of
|
|
gimp-vectors-stroke-interpolate, so your scripts need adjustment
|
|
there as well.
|
|
|
|
* tools/pdbgen/pdb/paths.pdb: deprecate gimp-path-get-points. Yay!
|
|
|
|
* libgimp/gimp.def: added new symbol
|
|
|
|
* plug-ins/pygimp/pygimp-vectors.c: reflect name change of
|
|
gimp_vectors_remove_stroke ().
|
|
|
|
* app/vectors/vectors-enums.c
|
|
* app/pdb/internal_procs.c
|
|
* app/pdb/paths_cmds.c
|
|
* app/pdb/vectors_cmds.c
|
|
* libgimp/gimpenums.c.tail
|
|
* libgimp/gimpenums.h
|
|
* libgimp/gimppaths_pdb.[ch]
|
|
* libgimp/gimpvectors_pdb.[ch]
|
|
* tools/pdbgen/enums.pl: regenerated.
|
|
|
|
2006-10-24 Michael Natterer <mitch@gimp.org>
|
|
|
|
* tools/gimp-mkenums (parse_trigraph): quote "true" to fix warning
|
|
about reserved word.
|
|
|
|
2006-10-24 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/pygimp-vectors.c: Vector object wrapper API.
|
|
|
|
* plug-ins/pygimp/Makefile.am: add above file.
|
|
|
|
* plug-ins/pygimp/gimpshelf.py
|
|
* plug-ins/pygimp/pygimp.h
|
|
* plug-ins/pygimp/gimpmodule.c: hook the new objects in.
|
|
|
|
* plug-ins/pygimp/pygimp-image.c: get_vectors accessor.
|
|
|
|
2006-10-24 Manish Singh <yosh@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/vectors.pdb: fix spelling of "precision", and
|
|
tweak some outargs around to the libgimp api is a bit friendlier.
|
|
|
|
* app/pdb/vectors_cmds.c
|
|
* libgimp/gimpvectors_pdb.[ch]: regenerated.
|
|
|
|
2006-10-24 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimprotatetool.c (gimp_rotate_tool_dialog): show two
|
|
decimal digits when editing "Pixels" in the "Center" size entry.
|
|
Addresses bug #363775.
|
|
|
|
2006-10-23 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/plug-in/gimppluginmanager.c (gimp_plug_in_manager_restore):
|
|
if plug_in_rc_parse() returns an empty list it's not neccessarily
|
|
an eror, so check the "error" variable before accessing it.
|
|
Fixes bug #363345.
|
|
|
|
2006-10-23 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/common/plugin-defs.pl
|
|
* plug-ins/common/Makefile.am
|
|
* plug-ins/common/antialias.c: added "Auntie Alias" by Adam
|
|
D. Moss, a plug-in which does nice antialiasing on lineart using
|
|
the Scale3X edge-extrapolation algorithm.
|
|
|
|
2006-10-23 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/pdb/gimp-pdb-compat.c (gimp_pdb_compat_procs_register):
|
|
it's gimp-layer-set,get-lock-alpha, not gimp-drawable.
|
|
|
|
2006-10-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/lcms.c: removed some fields from the icc-info
|
|
return values. Changed image-type to "*" for all procedures.
|
|
|
|
2006-10-23 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/base/base-enums.c: forgot to commit the latest version of
|
|
this file (only a typo fix).
|
|
|
|
2006-10-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in: use LIBLCMS instead of LCMS_LIBS.
|
|
|
|
* modules/Makefile.am: changed accordingly.
|
|
|
|
* plug-ins/common/mkgen.pl: link plug-ins with the same libraries
|
|
and in the same order as defined in the gimp.pc and gimpui.pc files.
|
|
|
|
* plug-ins/common/Makefile.am: regenerated.
|
|
|
|
* plug-ins/common/lcms.c: implemented missing functionality.
|
|
|
|
2006-10-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/unsharp-mask.scm: reverted Kevin's
|
|
change. This script should not register a menu entry and it
|
|
doesn't need to be translated. It only exists for backward
|
|
compatibility.
|
|
|
|
2006-10-23 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* Makefile.am: Moved an out of order entry.
|
|
|
|
* plug-ins/script-fu/scripts/beveled-button.scm
|
|
* plug-ins/script-fu/scripts/fuzzyborder.scm
|
|
* plug-ins/script-fu/scripts/paste-as-pattern.scm: Formatting changes.
|
|
|
|
* plug-ins/script-fu/scripts/coolmetal-logo.scm: Changed two colours
|
|
to named colour.
|
|
|
|
* plug-ins/script-fu/scripts/gimp-labels.scm: Moved a double quote.
|
|
|
|
* plug-ins/script-fu/scripts/spinning-globe.scm: Fixed duplicate
|
|
variable reference in let block.
|
|
|
|
* plug-ins/script-fu/scripts/tileblur.scm: Wrong version got commited.
|
|
|
|
* plug-ins/script-fu/scripts/unsharp-mask.scm: Added missing menu
|
|
register block.
|
|
|
|
2006-10-22 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/plug-ins/pyconsole.py
|
|
* plug-ins/pygimp/plug-ins/gimpcons.py: Make CTRL-D close the
|
|
console.
|
|
|
|
2006-10-21 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/plug-ins/pyconsole.py: Windows is dumb, special
|
|
case out gimp invocation just like we did for gtkcons.py
|
|
|
|
2006-10-21 Michael Natterer <mitch@gimp.org>
|
|
|
|
Added "Edit -> Fade" which allows to modify the paint mode and
|
|
opacity of the last drawable operation (fill, plugins etc.).
|
|
Started from a patch by Bill Skaggs. Fixes bug #170707.
|
|
|
|
* app/base/base-enums.[ch] (enum GimpLayerModeEffects): register
|
|
the values REPLACE_MODE, ERASE_MODE and ANTI_ERASE_MODE with
|
|
the type system.
|
|
|
|
* app/widgets/gimppropwidgets.[ch]
|
|
* app/widgets/gimpwidgets-constructors.[ch]: added "gboolean
|
|
with_replace_modes" to the paint mode menu constructors.
|
|
|
|
* app/tools/gimppaintoptions-gui.c
|
|
* app/widgets/gimpbrushselect.c
|
|
* app/widgets/gimplayertreeview.c: pass with_replace_modes = FALSE.
|
|
|
|
* app/core/gimpdrawableundo.[ch]: added members which keep tiles,
|
|
paint mode and opacity of the pasted pixels.
|
|
|
|
* app/core/gimpimage-undo.[ch] (gimp_image_undo_get_fadeable):
|
|
returns a GimpUndo suitable for a fade operation, or NULL.
|
|
|
|
* app/core/gimp-edit.[ch] (gimp_edit_fade): implements the actual
|
|
fade by undoing the last operation and then re-applying the pixels
|
|
with different paint mode and opacity.
|
|
|
|
* app/core/gimpdrawable-combine.c: store the pasted pixels in
|
|
the GimpDrawableUndo.
|
|
|
|
* app/actions/edit-actions.c
|
|
* app/actions/edit-commands.[ch]: action and callback for fade.
|
|
|
|
* app/dialogs/Makefile.am
|
|
* app/dialogs/fade-dialog.[ch]: the fade dialog.
|
|
|
|
* app/widgets/gimphelp-ids.h: the fade help ID.
|
|
|
|
* menus/image-menu.xml.in: added a menu entry in "Edit".
|
|
|
|
2006-10-20 Michael Natterer <mitch@gimp.org>
|
|
|
|
* tools/pdbgen/stddefs.pdb
|
|
* tools/pdbgen/pdb/selection_tools.pdb: added wrapper for
|
|
gimp-round-rect-select. Added feather_radius_x and _y to
|
|
gimp-by-color-select-full and gimp-fuzzy-select-full.
|
|
|
|
* app/pdb/internal_procs.c
|
|
* app/pdb/selection_tools_cmds.c
|
|
* libgimp/gimpselectiontools_pdb.[ch]: regenerated.
|
|
|
|
* libgimp/gimp.def: changed accordingly.
|
|
|
|
2006-10-20 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpui.defs: clone methods can't be marked as
|
|
constructors.
|
|
|
|
* plug-ins/pygimp/Makefile.am
|
|
* plug-ins/pygimp/procbrowser.c: Remove one-off GimpProcBrowserDialog
|
|
wrapper. Nobody but the console should've been using it anyway.
|
|
|
|
* plug-ins/pygimp/gimpui.override: overrides for GimpEnumLabel,
|
|
GimpIntComboBox, and GimpProcBrowserDialog constructors, as well
|
|
as gimp_browser_add_search_types.
|
|
|
|
* plug-ins/pygimp/plug-ins/pyconsole.py: New console widget,
|
|
taken from GGAP (http://ggap.sourceforge.net)
|
|
|
|
* plug-ins/pygimp/plug-ins/gtkcons.py: removed.
|
|
|
|
* plug-ins/gimpcons.py: use new console widget, and the
|
|
GimpProcBrowserDialog binding directly. Still a little rough in
|
|
places.
|
|
|
|
* plug-ins/pygimp/plug-ins/pdbbrowse.py: removed, it's redundant.
|
|
|
|
* plug-ins/pygimp/plug-ins/Makefile.am: reflect above changes.
|
|
|
|
2006-10-20 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/scheme-wrapper.c: Moved the MIN and MAX entries
|
|
for image size and resolution to script_constants structureas they
|
|
are not deprecated constants.
|
|
|
|
* plug-ins/script-fu/scripts/script-fu.init: Removed CR in line endings.
|
|
|
|
* plug-ins/script-fu/scripts/*.scm: Fixed a number of regressions that
|
|
snuck in during the last big update of the scripts. This update
|
|
reduces the number of differences to the original scripts (other than
|
|
formatting). Some additional formatting changes in a few scripts.
|
|
Updates to use colour names in register block where possible. Fixed a
|
|
bug in burn-in-anim.scm. Minor cleanup of font-map.scm. Simplified
|
|
the bug fix in tile-blur.scm.
|
|
|
|
2006-10-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scheme-wrapper.c (init_constants):
|
|
* plug-ins/script-fu/script-fu-scripts.c minor cleanups.
|
|
|
|
2006-10-20 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/Makefile.am
|
|
* app/core/core-types.h
|
|
* app/core/gimpdrawableundo.[ch]: new undo class for drawable undos.
|
|
This was lurking on my disk too long...
|
|
|
|
* app/core/gimpimage-undo-push.c (gimp_image_undo_push_drawable):
|
|
use it instead of implementing it manually.
|
|
|
|
2006-10-20 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpmodule.c
|
|
* plug-ins/pygimp/procbrowser.c: use pygimp_init_pygobject here too.
|
|
Report and patch from Eric Lamarque (fixes bug #363516).
|
|
|
|
2006-10-19 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimptransformtool.c
|
|
(gimp_transform_tool_button_release): call response(OK) instead of
|
|
calling doit() directly, so all transform confirmation goes
|
|
through response() now.
|
|
|
|
2006-10-19 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimptransformtool.c (gimp_transform_tool_draw): show
|
|
the outline of the selection while transforming it.
|
|
Fixes bug #362587.
|
|
|
|
2006-10-19 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/actions/tools-actions.c (tools_alternative_actions): remove
|
|
the accelerator from the "Arbitrary Rotation" action, Shift+R
|
|
should switch to the rotate tool, not switch to the rotate tool
|
|
*and* select "Transform Layer" from the tool options.
|
|
|
|
2006-10-19 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/script-fu.init: don't load
|
|
script-fu-compat.init here.
|
|
|
|
* plug-ins/script-fu/scheme-wrapper.c (tinyscheme_init): load it
|
|
here, from the same place where script-fu.init was found.
|
|
|
|
* plug-ins/script-fu/script-fu-interface.c: made the code more
|
|
robust against invalid adjustment types.
|
|
|
|
2006-10-19 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-interface.[ch]
|
|
* plug-ins/script-fu/script-fu-scripts.c
|
|
* plug-ins/script-fu/script-fu-types.h: don't look at the menu path
|
|
to see if a script is image-based. Instead check the passed and the
|
|
expected parameter types.
|
|
|
|
* plug-ins/script-fu/scripts/tileblur.scm: global variables won't
|
|
work with tiny-scheme.
|
|
|
|
2006-10-19 Tor Lillqvist <tml@novell.com>
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme.c
|
|
(file_push, port_rep_from_filename): Open files in binary mode.
|
|
|
|
2006-10-19 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimptransformtool.c (gimp_transform_tool_draw): allow
|
|
showing the grid for path transforms. Fixes bug #362588.
|
|
|
|
2006-10-19 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scheme-wrapper.[ch]: search script-fu.init in
|
|
the scripts search path instead of looking for it in a hardcoded
|
|
directory.
|
|
|
|
* plug-ins/script-fu/script-fu-scripts.[ch]
|
|
* plug-ins/script-fu/script-fu.c: changes needed for above change.
|
|
|
|
2006-10-19 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scheme-wrapper.c
|
|
* plug-ins/script-fu/script-fu-console.c: use g_fopen() from gstdio.h.
|
|
|
|
* plug-ins/script-fu/script-fu-scripts.c: removed unused defines.
|
|
|
|
2006-10-19 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/distress-selection.scm: changed range
|
|
for Smoothness value as suggested in bug #363381. Also fixed a typo
|
|
in the menu label.
|
|
|
|
2006-10-19 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-draw.c (gimp_display_shell_draw_area):
|
|
fixed calculation of display area in preparation of fixing bug #362915.
|
|
|
|
* plug-ins/common/whirlpinch.c: removed unused define.
|
|
|
|
2006-10-18 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimppropwidgets.[ch]: added
|
|
gimp_prop_expanding_frame_new() which creates a frame with a
|
|
toggle button in the title.
|
|
|
|
* app/tools/gimpblendoptions.c
|
|
* app/tools/gimppaintoptions-gui.c
|
|
* app/tools/gimprectangleoptions.c
|
|
* app/tools/gimprectangleselectoptions.c
|
|
* app/tools/gimpselectionoptions.c: use it instead of duplicating
|
|
this code all over the place.
|
|
|
|
2006-10-18 Michael Natterer <mitch@gimp.org>
|
|
|
|
Applied modified patch from Martin Nordholts which adds a "Rounded
|
|
Corners" option to the rectangle select tool. Fixes bug #86279.
|
|
|
|
* app/core/gimpchannel-combine.[ch]: added
|
|
gimp_channel_combine_ellipse_rect(). Use it from
|
|
gimp_channel_combine_ellipse().
|
|
|
|
* app/core/gimpchannel-select.[ch]: added
|
|
gimp_channel_select_round_rect()
|
|
|
|
* app/tools/gimprectangleselectoptions.[ch]: added properties
|
|
"round-corners" and "corner-radius" and GUI for the new propeties.
|
|
|
|
* app/tools/gimprectangleselecttool.h: added macro
|
|
GIMP_RECT_SELECT_TOOL_GET_OPTIONS().
|
|
|
|
* app/tools/gimprectangleselecttool.c (gimp_rect_select_tool_draw):
|
|
draw round corners if enabled.
|
|
|
|
(gimp_rect_select_tool_real_select): use
|
|
gimp_channel_select_round_rect() if enabled.
|
|
|
|
* app/tools/gimpselectionoptions.[ch]: added "antialias_toggle"
|
|
to the GimpSelectionOptions struct so the rect select options
|
|
can set its sensitivity.
|
|
|
|
Unrelated:
|
|
|
|
* app/tools/gimpellipseselecttool.c (gimp_ellipse_select_tool_draw):
|
|
use 360 * 64 instead of 23040.
|
|
|
|
2006-10-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* [lots of files]: there's no need to make GTypeInfo and
|
|
GInterfaceInfo structs static.
|
|
|
|
2006-10-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/unsharp-mask.scm: this script should
|
|
not register in the menus. Also unmarked strings for translation.
|
|
|
|
2006-10-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpwidgets.c (find_mnemonic_widget): special
|
|
case GimpSizeEntry and use the last entry.
|
|
|
|
* app/tools/gimprotatetool.c
|
|
* app/tools/gimpsheartool.c: added mnemonics (bug #162541).
|
|
|
|
2006-10-18 Michael Natterer <mitch@gimp.org>
|
|
|
|
Separate selection tool function (select, move, cut, ...) from
|
|
selection mode (replace, add, ...). Fixes bug #313634 (that bug
|
|
wasn't triggered any more in HEAD, but was still there).
|
|
|
|
* app/tools/tools-enums.h: renamed enum SelectOp to SelectFunction
|
|
and replaced the values REPLACE, ADD, SUBTRACT and INTERSECT by a
|
|
single value SELECT.
|
|
|
|
* app/tools/gimpselectiontool.h (struct GimpSelectionTool):
|
|
renamed member "op" to "function". Changed "SelectOps saved_op" to
|
|
"GimpChannelOps saved_operation".
|
|
|
|
* app/tools/gimpselectiontool.c: we always have the right
|
|
GimpChannelOps in the tool options, so simply use it instead of
|
|
mixing up unrelated stuff in one enum. Results is some medium-ugly
|
|
nested switches, but is generally much cleaner than before.
|
|
|
|
* app/tools/gimpforegroundselecttool.c
|
|
* app/tools/gimpfreeselecttool.c
|
|
* app/tools/gimpiscissorstool.c
|
|
* app/tools/gimpregionselecttool.c: changed accordingly. Use the
|
|
operation from the tool options instead of selection_tool->op when
|
|
making the actual selection.
|
|
|
|
2006-10-17 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimprectangleselecttool.[ch]
|
|
* app/tools/gimpellipseselecttool.c: use enum GimpChannelOps
|
|
instead of SelectOps.
|
|
|
|
2006-10-17 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpselectioneditor.c: use enum GimpChannelOps
|
|
instead of SelectOps (which is a tool state).
|
|
|
|
2006-10-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/plug-in/gimppluginprocedure.c
|
|
(gimp_plug_in_procedure_set_image_types): include the procedure
|
|
name in the output on stderr.
|
|
|
|
2006-10-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/web-browser.scm: reviewed blurbs and
|
|
marked them for translation.
|
|
|
|
2006-10-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/FractalExplorer/Dialogs.c (explorer_dialog): removed
|
|
null character (bug #362832).
|
|
|
|
2006-10-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpfliptool.c
|
|
* app/tools/gimpperspectivetool.c
|
|
* app/tools/gimprotatetool.c
|
|
* app/tools/gimpscaletool.c
|
|
* app/tools/gimpsheartool.c: mention paths in the tooltips.
|
|
|
|
2006-10-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-console.[ch]
|
|
(script_fu_output_to_console): added a length parameter to avoid
|
|
needless string duplication.
|
|
|
|
* plug-ins/script-fu/scheme-wrapper.c (ts_output_string): changed
|
|
accordingly.
|
|
(my_err): in console mode, send error messages to the console.
|
|
|
|
2006-10-16 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/tinyscheme/scheme.c: Eliminated compiler warnings.
|
|
|
|
* plug-ins/script-fu/scripts/script-fu-compat.init: Added 'nil'.
|
|
|
|
2006-10-16 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpitem.[ch]: removed the "floating" flag and the
|
|
floating/sink API.
|
|
|
|
(gimp_item_init): call g_object_force_floating() instead.
|
|
|
|
* app/core/gimpimage.c
|
|
* app/core/gimplayer.c
|
|
* app/xcf/xcf-load.c
|
|
* tools/pdbgen/pdb/drawable.pdb
|
|
* tools/pdbgen/pdb/image.pdb: use combinations of
|
|
g_object_ref_sink() and g_object_unref() instead of
|
|
gimp_item_sink(). Use g_object_is_floating() instead of
|
|
gimp_item_is_floating().
|
|
|
|
* app/pdb/drawable_cmds.c
|
|
* app/pdb/image_cmds.c: regenerated.
|
|
|
|
2006-10-16 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* configure.in: Set enable_python to yes if it wasn't set to no.
|
|
Fixes display of Python status in "Optional Plug-Ins" section.
|
|
|
|
* plug-ins/script-fu/scripts/script-fu-compat.init: Added
|
|
'the-environment'.
|
|
|
|
2006-10-16 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimplayertreeview.c: #include "core/gimp.h" for
|
|
gimp_message().
|
|
|
|
2006-10-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/winicon/Makefile.am
|
|
* plug-ins/winicon/icodialog.c
|
|
* plug-ins/winicon/icoload.c
|
|
* plug-ins/winicon/icosave.c
|
|
* plug-ins/winicon/main.h: applied patch from Aurimas Juška that
|
|
adds support for the loading and saving Vista 256x256 PNG
|
|
Compressed Icons (bug #352899).
|
|
|
|
* configure.in
|
|
* plug-ins/Makefile.am: don't build the winicon plug-in if PNG
|
|
support has been explicitely disabled.
|
|
|
|
2006-10-16 Tor Lillqvist <tml@novell.com>
|
|
|
|
* libgimp/gimpui.c (gimp_window_set_transient_for)
|
|
* app/widgets/gimpwidgets-utils.c (gimp_window_set_transient_for):
|
|
These functions are used for cross-process transient-for, which
|
|
causes hangs on Win32. Bypass on Win32 for now. (#359538)
|
|
|
|
2006-10-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/winicon/icodialog.c
|
|
* plug-ins/winicon/icoload.c
|
|
* plug-ins/winicon/icosave.c: applied patches from Aurimas Juška
|
|
that add support for saving 24 bit files and fix a bug in the
|
|
load routines for this format (bug #352899).
|
|
|
|
2006-10-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-console.c: fixed some minor user
|
|
interface and coding style issues.
|
|
|
|
2006-10-15 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
With this commit we finally say goodbye to SIOD. This large set of
|
|
changes updates the Script-Fu plug-in to use the TinyScheme Scheme
|
|
interpreter. These changes originated with changes originally made
|
|
to Script-Fu which created Tiny-Fu (aka. the gimp-tiny-fu module).
|
|
|
|
* plug-ins/script-fu/Makefile.am
|
|
* plug-ins/script-fu/script-fu-console.c
|
|
* plug-ins/script-fu/script-fu-interface.c
|
|
* plug-ins/script-fu/script-fu-scripts.c
|
|
* plug-ins/script-fu/script-fu-scripts.h
|
|
* plug-ins/script-fu/script-fu-server.c
|
|
* plug-ins/script-fu/script-fu-text-console.c
|
|
* plug-ins/script-fu/script-fu.c: Updated with the changes made to
|
|
these files as part of the work on the Tiny-Fu project.
|
|
|
|
* plug-ins/script-fu/scheme-wrapper.c
|
|
* plug-ins/script-fu/scheme-wrapper.h: Renamed from siod-wrapper.[ch]
|
|
and updated based on differences to ts-wrapper.[ch] from gimp-tiny-fu.
|
|
|
|
* plug-ins/script-fu/ftx/*
|
|
* plug-ins/script-fu/re/*
|
|
* plug-ins/script-fu/tinyscheme/*
|
|
* plug-ins/script-fu/scripts/script-fu.init
|
|
* plug-ins/script-fu/scripts/script-fu-compat.init
|
|
* plug-ins/script-fu/scripts/contactsheet.scm
|
|
* plug-ins/script-fu/scripts/script-fu-set-cmap.scm
|
|
* plug-ins/script-fu/scripts/script-fu-util-setpt.scm
|
|
* plug-ins/script-fu/scripts/ts-helloworld.scm: Added all of these
|
|
files and directories from Tiny-Fu. Updated the Makefile.am files
|
|
of ftx, re, and tinyscheme now they are in the GIMP source tree.
|
|
|
|
* plug-ins/script-fu/scripts/*.scm: All scripts have been updated as
|
|
needed to ensure they will work with the TinyScheme interpreter. Most
|
|
of the files have been reformatted making it easier to see the syntax
|
|
of Scheme and making them easier to read.
|
|
|
|
* plug-ins/script-fu/scripts/Makefile.am: Updated script file lists.
|
|
|
|
* plug-ins/script-fu/siod-wrapper.c
|
|
* plug-ins/script-fu/siod-wrapper.h
|
|
* plug-ins/script-fu/siod/*: Removed obsolete files.
|
|
|
|
* configure.in: Updated list of files in AC_CONFIG_FILES. Changed
|
|
--disable-script-fu to --without-script-fu which it should have
|
|
been when originally added.
|
|
|
|
* INSTALL: Updated to show change to --without-script-fu.
|
|
|
|
2006-10-15 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/file/file-utils.c (file_utils_filename_to_uri): if the
|
|
passed filename starts with a valid, but unhandled uri scheme,
|
|
fail with an error saying "URI scheme 'foo:' is not supported"
|
|
instead of treating it as relative file path. Fixes bug #358203.
|
|
|
|
* app/dialogs/file-open-location-dialog.c
|
|
(file_open_location_response): don't close the dialog on errors
|
|
that are related to the entered URI because these errors are
|
|
failed user input validation, not failed open.
|
|
|
|
2006-10-15 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpview-popup.c: close the popup when a drag starts.
|
|
|
|
2006-10-15 Michael Natterer <mitch@gimp.org>
|
|
|
|
Applied slightly modified patch from Martin Nordholts which
|
|
implements more fine-grained steps for actions. Fixes bug #165612.
|
|
|
|
* app/actions/actions-types.h: add additional values to
|
|
enum GimpActionSelectType.
|
|
|
|
* app/actions/actions.[ch] (action_select_value)
|
|
(action_select_property): handle them here and added "small_inc"
|
|
and "delta_factor" parameters.
|
|
|
|
* app/actions/context-actions.c: added small and percent actions
|
|
for the brush radius.
|
|
|
|
* app/actions/context-commands.c
|
|
* app/actions/layers-commands.c
|
|
* app/actions/tools-commands.c
|
|
* app/actions/view-commands.c: pass small and percent increase
|
|
values to the action_select_foo() functions.
|
|
|
|
* app/actions/context-commands.c (context_brush_radius_cmd_callback):
|
|
make sure we don't end up with 1.1, 2.1 etc brush radius values.
|
|
|
|
2006-10-14 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/rcm/rcm_callback.c: use GDK_INVERT instead of GDK_XOR
|
|
with white foreground color.
|
|
|
|
2006-10-14 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/imagemap/imap_cmd_move.c
|
|
* plug-ins/imagemap/imap_cmd_move_sash.c
|
|
* plug-ins/imagemap/imap_main.c
|
|
* plug-ins/imagemap/imap_object.c: use GDK_XOR instead of
|
|
GDK_EQUIV. Fixes bug #311621.
|
|
|
|
2006-10-14 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/dialogs/convert-dialog.c
|
|
* app/dialogs/desaturate-dialog.c
|
|
* app/dialogs/grid-dialog.c
|
|
* app/dialogs/image-properties-dialog.c
|
|
* app/dialogs/layer-add-mask-dialog.c
|
|
* app/dialogs/layer-options-dialog.c
|
|
* app/dialogs/print-size-dialog.c
|
|
* app/dialogs/resize-dialog.c
|
|
* app/dialogs/scale-dialog.c
|
|
* app/dialogs/vectors-options-dialog.c: don't allow "context" to
|
|
be NULL in any dialog constructor.
|
|
|
|
2006-10-14 Michael Natterer <mitch@gimp.org>
|
|
|
|
Remember the settings in the scale and resize dialogs for images
|
|
and layers. Fixes bug #164995, bug #316392, and bug #357424.
|
|
|
|
* app/dialogs/scale-dialog.h: removed GimpScaleCallback typedef.
|
|
|
|
* app/dialogs/dialogs-types.h: added it here.
|
|
|
|
* app/dialogs/image-scale-dialog.[ch]: made the ImageScaleDialog
|
|
struct private, return a GtkWidget* from image_scale_dialog_new()
|
|
and use a GimpScaleCallback in the public API.
|
|
|
|
* app/actions/actions-types.h: #include "dialogs/dialogs-types.h"
|
|
|
|
* app/actions/image-commands.c: changed according to image scale
|
|
dialog changes. Remember the scale dialog's unit (if it is
|
|
"percent") and interpolation type across dialog invocations. Also
|
|
remember the resize dialog's unit (if it is "percent").
|
|
|
|
* app/actions/layers-commands.c: remember scale and resize dialog
|
|
stuff as in image-commands.c
|
|
|
|
2006-10-14 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpgrid.c: don't #include "libgimpbase/gimplimits.h"
|
|
|
|
* app/core/gimpimage-undo-push.c: one more g_message() converted
|
|
to gimp_message().
|
|
|
|
2006-10-14 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimprectangleselecttool.c (gimp_rect_select_tool_execute):
|
|
flush the image after clearing the selection and after anchoring
|
|
a floating layer. Fixes bug #362096.
|
|
|
|
2006-10-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpcropoptions.c (gimp_crop_options_[gs]et_property):
|
|
minor cleanup.
|
|
|
|
2006-10-12 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/imagemap/imap_main.c (do_data_changed_dialog): Fixed
|
|
compiler warning by using proper cast.
|
|
|
|
2006-10-12 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/paint-funcs/scale-funcs.c: apply modified patch
|
|
from GG to improve accuracy of Lanczos, probably fixes
|
|
bug #358481.
|
|
|
|
2006-10-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* INSTALL: improvements based on a patch from bug #361672.
|
|
|
|
2006-10-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpstock.c (gimp_stock_items): added a mnemonic
|
|
for GIMP_STOCK_TOOL_CROP.
|
|
|
|
* plug-ins/common/gif.c (bad_bounds_dialog): improved warning dialog.
|
|
|
|
2006-10-11 Michael Schumacher <schumaml@cvs.gnome.org>
|
|
|
|
* libgimpthumb/gimpthumb.def: added gimp_thumb_file_type_get_type
|
|
|
|
2006-10-11 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/paint-funcs/scale-funcs.[ch]: apply patch from GG
|
|
to improve accuracy of Lanczos, from bug #358481.
|
|
|
|
2006-10-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in: bumped version to 2.3.13.
|
|
|
|
2006-10-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* Made 2.3.12 development release.
|
|
|
|
* plug-ins/pygimp/Makefile.am (codegen_files): added missing files.
|
|
|
|
2006-10-11 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* app/xcf/xcf-load.c (xcf_load_tile_rle): workaround for bug
|
|
#357809: avoid crashing when invalid offsets are read for a
|
|
compressed tile in the XCF file.
|
|
|
|
2006-10-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* modules/Makefile.am: build the color-managed CMYK color selector
|
|
with the same filename as the naïve implementation; they are
|
|
mutually exclusive.
|
|
|
|
2006-10-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/pdb/gimppdb.c: added missing casts.
|
|
|
|
2006-10-10 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/pygimp-colors.c: Add slice support to the colors
|
|
types. Fixes bug #360423.
|
|
|
|
2006-10-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/nova.c: applied patch from Aurimas Juška that
|
|
adds a missing cast which should fix bug #340073.
|
|
|
|
2006-10-09 Tor Lillqvist <tml@novell.com>
|
|
|
|
* configure.in: Suffix LCMS with EXEEXT. Unbreaks build on Win32.
|
|
|
|
2006-10-09 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/actions/data-commands.c
|
|
* app/actions/documents-commands.c
|
|
* app/actions/drawable-commands.c
|
|
* app/actions/gradients-commands.c
|
|
* app/actions/image-commands.c
|
|
* app/actions/layers-commands.c
|
|
* app/actions/palettes-commands.c
|
|
* app/actions/select-commands.c
|
|
* app/actions/vectors-commands.c
|
|
* app/core/gimp-contexts.c
|
|
* app/core/gimp-documents.c
|
|
* app/core/gimp-edit.c
|
|
* app/core/gimp-modules.c
|
|
* app/core/gimp-parasites.c
|
|
* app/core/gimp-templates.c
|
|
* app/core/gimp-units.c
|
|
* app/core/gimpchannel.c
|
|
* app/core/gimpdatafactory.[ch]
|
|
* app/core/gimpdrawable-bucket-fill.c
|
|
* app/core/gimpimage-merge.c
|
|
* app/core/gimpimagefile.c
|
|
* app/core/gimplayer-floating-sel.c
|
|
* app/core/gimppdbprogress.c
|
|
* app/core/gimpselection.c
|
|
* app/dialogs/palette-import-dialog.c
|
|
* app/display/gimpdisplayshell-dnd.c
|
|
* app/gui/session.c
|
|
* app/gui/themes.c
|
|
* app/pdb/gimpprocedure.c
|
|
* app/plug-in/gimpplugin-message.c
|
|
* app/plug-in/gimpplugin.c
|
|
* app/plug-in/gimppluginmanager-file.c
|
|
* app/plug-in/gimppluginmanager.c
|
|
* app/text/gimptextlayer-xcf.c
|
|
* app/text/gimptextlayer.c
|
|
* app/widgets/gimpcontrollers.c
|
|
* app/widgets/gimpdataeditor.c
|
|
* app/widgets/gimpdevices.c
|
|
* app/widgets/gimpdnd-xds.c
|
|
* app/widgets/gimplayertreeview.c
|
|
* app/widgets/gimptoolbox-dnd.c
|
|
* app/widgets/gimptoolbox.c
|
|
* app/widgets/gimpuimanager.c
|
|
* app/widgets/gimpvectorstreeview.c
|
|
* tools/pdbgen/pdb/brush.pdb
|
|
* tools/pdbgen/pdb/gradient.pdb
|
|
* tools/pdbgen/pdb/palette.pdb: convert lots of g_message() to
|
|
gimp_message(). Make sure we never pass unknown strings (like
|
|
error->message) to printf-like functions directly; run them
|
|
thorugh "%s" instead. Don't translate some messages which should
|
|
never happen.
|
|
|
|
* app/pdb/brush_cmds.c
|
|
* app/pdb/gradient_cmds.c
|
|
* app/pdb/palette_cmds.c: regenerated.
|
|
|
|
2006-10-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/tips-parser.[ch]: accept printf-style format strings.
|
|
|
|
* app/dialogs/tips-dialog.c: avoid markup in translatable messages
|
|
(bug #360458).
|
|
|
|
2006-10-09 Michael Natterer <mitch@gimp.org>
|
|
|
|
Added message severities and make sure all messages are routed
|
|
through a central function, so redirecting to the error console or
|
|
stderr work again:
|
|
|
|
* app/core/core-enums.[ch]: added enum GimpMessageSeverity { INFO,
|
|
WARNING, ERROR }.
|
|
|
|
* app/core/gimp.[ch] (gimp_message)
|
|
(gimp_message_valist): added severity parameter. Changed
|
|
"GimpProgress *progress" parameter to "GObject *handler", where
|
|
"handler" can be either a GimpProgress, a GtkWidget or NULL.
|
|
|
|
* app/core/gimp-gui.[ch] (gimp_show_message): ditto. Honor
|
|
--console-messages again. Always dispatch to the GUI message
|
|
handler first if it exists.
|
|
|
|
* app/gui/gui-message.[ch]: pass severity parameters around.
|
|
|
|
(gui_message_error_dialog): if "handler" is a progress, dispatch
|
|
the message to it first. If it is a widget (and *not* a progress),
|
|
use a GtkMessageDialog on top of that widget's toplevel. Fall
|
|
back to the usual GimpErrorDialog otherwise.
|
|
|
|
* app/core/gimpprogress.[ch] (gimp_progress_message): added
|
|
severity parameter. Also added boolean return value to the virtual
|
|
function so it can decide to fail if it can't handle the message.
|
|
|
|
* app/display/gimpdisplay.c: implement GimpProgress::message() and
|
|
redirect the message to GimpDisplayShell.
|
|
|
|
* app/display/gimpdisplayshell-progress.c: implement
|
|
GimpProgress::message() and redirect the message to GimpStatusbar
|
|
if it is not an error and if the status bar is visible.
|
|
|
|
* app/display/gimpstatusbar.[ch]: implement GimpProgress::message(),
|
|
but fail on messages that contain a newline. Show the right icons
|
|
for the message severities (work in progress).
|
|
|
|
* app/display/gimpdisplayshell.[ch]: removed
|
|
gimp_display_shell_message() and its _valist() variant.
|
|
|
|
* app/widgets/gimperrorconsole.[ch]: show the right icons for the
|
|
message severities.
|
|
|
|
* app/widgets/gimpthumbbox.c (gimp_thumb_box_progress_message):
|
|
return TRUE to swallow all messages.
|
|
|
|
* app/widgets/gimpwidgets-utils.[ch]: removed
|
|
gimp_show_message_dialog(). Added gimp_get_message_stock_id().
|
|
|
|
* app/errors.c
|
|
* app/actions/edit-commands.c
|
|
* app/actions/error-console-commands.c
|
|
* app/actions/file-commands.c
|
|
* app/actions/select-commands.c
|
|
* app/actions/text-editor-commands.c
|
|
* app/actions/vectors-commands.c
|
|
* app/core/gimpimage-convert.c
|
|
* app/core/gimpimagefile.c
|
|
* app/dialogs/convert-dialog.c
|
|
* app/dialogs/file-open-dialog.c
|
|
* app/dialogs/file-open-location-dialog.c
|
|
* app/dialogs/file-save-dialog.c
|
|
* app/dialogs/palette-import-dialog.c
|
|
* app/dialogs/stroke-dialog.c
|
|
* app/display/gimpdisplayshell-dnd.c
|
|
* app/pdb/gimppdb.c
|
|
* app/plug-in/gimpplugin.c
|
|
* app/tools/gimpimagemaptool.c
|
|
* app/tools/gimptool.c
|
|
* app/tools/gimpvectortool.c
|
|
* app/widgets/gimpactionview.c
|
|
* app/widgets/gimpcontrollerlist.c
|
|
* app/widgets/gimppdbdialog.c
|
|
* app/widgets/gimpvectorstreeview.c
|
|
* app/xcf/xcf-load.c
|
|
* app/xcf/xcf-save.c
|
|
* app/xcf/xcf.c
|
|
* tools/pdbgen/pdb/brush.pdb
|
|
* tools/pdbgen/pdb/gradient.pdb
|
|
* tools/pdbgen/pdb/image.pdb
|
|
* tools/pdbgen/pdb/message.pdb
|
|
* tools/pdbgen/pdb/palette.pdb: added severity parameter to
|
|
gimp_message() calls. Convert all calls to
|
|
gimp_show_message_dialog() and gimp_display_shell_message() to
|
|
gimp_message(). Also converted some more g_message() calls.
|
|
|
|
* app/pdb/brush_cmds.c
|
|
* app/pdb/gradient_cmds.c
|
|
* app/pdb/image_cmds.c
|
|
* app/pdb/message_cmds.c
|
|
* app/pdb/palette_cmds.c: regenerated.
|
|
|
|
2006-10-07 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpfu.py: Don't use Python 2.4 specific functions,
|
|
nor deprecated sys module attributes. Fixes bug #360411.
|
|
|
|
2006-10-06 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpaligntool.c (gimp_align_tool_initialize): added
|
|
missing GError** parameter.
|
|
|
|
2006-10-06 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* plug-ins/common/convmatrix.c: commit patch from GG that
|
|
cleans up code and adds (commented out) support for larger
|
|
matrices, with some coding style fixes; see bug #357085.
|
|
This plug-in still needs help, though.
|
|
|
|
2006-10-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/file-open-location-dialog.c
|
|
(file_open_location_response): slightly better error handling;
|
|
doesn't address bug #358203 yet.
|
|
|
|
* app/file/file-utils.c (file_check_single_magic)
|
|
(file_check_magic_list): code cleanup.
|
|
|
|
2006-10-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/FractalExplorer/Dialogs.c: changed some labels to be
|
|
more descriptive instead of explaining the meaning in a tooltip.
|
|
Set slider senitivity according to fractal type.
|
|
|
|
2006-10-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/FractalExplorer/Dialogs.c: don't show fractional values
|
|
for the ITER parameter; it is being used as an integer. Also make
|
|
sure that it never becomes zero as that used to crash the plug-in.
|
|
|
|
2006-10-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/FractalExplorer/Dialogs.c: save files using
|
|
g_ascii_formatd() (fixes bug #360095).
|
|
|
|
2006-10-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/winicon/icodialog.[ch]
|
|
* plug-ins/winicon/icoload.[ch]
|
|
* plug-ins/winicon/icosave.[ch]
|
|
* plug-ins/winicon/main.[ch]: applied patch from Aurimas Juška
|
|
with code cleanup and fixes for bug #346016 and other issues
|
|
(see bug #352899).
|
|
|
|
2006-10-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/*.scm: applied patch from Saul Goode
|
|
with review and localisation of Script-Fu procedure blurbs
|
|
(bug #351283).
|
|
|
|
2006-10-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/gfig/gfig-dialog.c: reverted change for bug #356901.
|
|
|
|
* plug-ins/script-fu/scripts/test-sphere.scm: removed superfluous
|
|
comment.
|
|
|
|
2006-10-04 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpui.defs
|
|
* plug-ins/pygimp/gimpui.override: new style constructors for
|
|
GimpColorButton and GimpColorScale.
|
|
|
|
2006-10-04 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpbrushgenerated-load.c
|
|
* app/core/gimpgradient-load.c
|
|
* app/core/gimppalette-load.c
|
|
* app/core/gimppalette-save.c: read and write all files in binary
|
|
mode. Improved parser error messages (added line numbers). Minor
|
|
changes to simply read DOS files instead of barfing on them.
|
|
|
|
2006-10-04 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpforegroundselecttool.c
|
|
* app/tools/gimpfreeselecttool.c: unset scroll-lock (bug #359548).
|
|
|
|
2006-10-04 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/maze/maze_face.c: minor code cleanup.
|
|
|
|
2006-10-03 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/pygimp-drawable.c: a FALSE return from
|
|
gimp_drawable_mask_bounds() doesn't mean failure. Restore old
|
|
behavior. Fixes bug #357223.
|
|
|
|
2006-10-03 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/dialogs/offset-dialog.c: apply patch from David
|
|
Gowers, with minor cleanups, to use item dimensions rather
|
|
than image dimensions; fixes bug #358322.
|
|
|
|
2006-10-03 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/tools-enums.[ch]: change labels for transform
|
|
type enum.
|
|
|
|
* app/tools/gimpmoveoptions.c:
|
|
* app/tools/gimptransformoptions.c: change "Affect:" to
|
|
"Move:" or "Transform:", respectively. Fixes bug #358824.
|
|
|
|
2006-10-03 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/core/gimpimage-convert.c
|
|
(median_cut_pass2_nodestruct_dither_rgb): adjust alpha-dithering
|
|
and make code more readable; fixes bug #358851 as suggested
|
|
by Tor Lillqvist.
|
|
|
|
2006-10-03 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimppalette-load.[ch]: added
|
|
gimp_palette_load_detect_format().
|
|
|
|
* app/core/gimppalette-import.c: removed it here. Also removed all
|
|
file I/O related includes.
|
|
|
|
2006-10-03 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimppalette-load.[ch]: added functions to load ACT,
|
|
RIFF and PSP palette files but don't use them as data file
|
|
loaders (yet?)
|
|
|
|
* app/core/gimppalette-import.c (gimp_palette_import_from_file):
|
|
use the functions instead of implementing all formats inline.
|
|
|
|
2006-10-03 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/Makefile.am
|
|
* app/core/gimppalette-load.[ch]
|
|
* app/core/gimppalette-save.[ch]: new files.
|
|
|
|
* app/core/gimppalette.[ch]: removed loading and saving code here.
|
|
|
|
* app/core/gimp.c
|
|
* app/core/gimppalette-import.c: changed accordingly.
|
|
|
|
2006-10-03 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpgradient-save.[ch]: renamed
|
|
gimp_gradient_save_as_pov() to gimp_gradient_save_pov().
|
|
|
|
* app/actions/gradients-commands.c
|
|
(gradients_save_as_pov_ray_response): changed accordingly.
|
|
|
|
2006-10-03 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/Makefile.am
|
|
* app/core/gimpbrushgenerated-load.[ch]
|
|
* app/core/gimpbrushgenerated-save.[ch]
|
|
* app/core/gimpbrushpipe-load.[ch]: new files.
|
|
|
|
* app/core/gimpbrushgenerated.[ch]
|
|
* app/core/gimpbrushpipe.[ch]: removed loading and saving code here.
|
|
|
|
* app/core/gimp.c: changed accordingly.
|
|
|
|
2006-10-03 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/Makefile.am
|
|
* app/core/gimppattern-load.[ch]: new files.
|
|
|
|
* app/core/gimppattern.[ch]: removed the loading stuff here.
|
|
|
|
* app/core/gimp.c: changed accordingly.
|
|
|
|
2006-10-03 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpgradient-load.h: keep the file extension defines
|
|
here, just as we do it for brushes.
|
|
|
|
* app/core/gimpgradient.h: removed them here.
|
|
|
|
* app/core/gimpgradient.c: changed accordingly.
|
|
|
|
2006-10-03 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpimage-convert.[ch]
|
|
(gimp_image_convert_set_dither_matrix): applied patch from David
|
|
Gowers (bug #359175) and did some further cleanup.
|
|
|
|
2006-10-03 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/iwarp.c (iwarp_dialog): use a GimpHintBox.
|
|
|
|
2006-10-02 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimptoolbox.[ch] (gimp_toolbox_new): changed Gimp
|
|
parameter to GimpContext and use it instead of getting the user
|
|
context from the Gimp.
|
|
|
|
(toolbox_tool_button_toggled): set the tool on the dock's
|
|
context instead of the user context.
|
|
|
|
* app/dialogs/dialogs-constructors.c (dialogs_toolbox_get): pass
|
|
the context to gimp_toolbox_new() instead of context->gimp.
|
|
|
|
2006-10-02 Jakub Steiner <jimmac@ximian.com>
|
|
|
|
* stock-controller-midi*:
|
|
* stock-controller-wheel*: start replacing mitch's masterpieces
|
|
with these boring ones.
|
|
|
|
2006-10-02 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/display/gimpstatusbar.c: remove the temp message idle source
|
|
in GtkObject::destroy().
|
|
|
|
2006-10-01 Michael Natterer <mitch@gimp.org>
|
|
|
|
* libgimpwidgets/gimpcolordisplay.[ch]
|
|
* libgimpwidgets/gimpcontroller.[ch]: added "const gchar *stock_id"
|
|
members to the class structs.
|
|
|
|
* libgimpwidgets/gimpstock.[ch]
|
|
* themes/Default/images/Makefile.am
|
|
* themes/Default/images/stock-controller-16.png
|
|
* themes/Default/images/stock-controller-24.png
|
|
* themes/Default/images/stock-controller-keyboard-16.png
|
|
* themes/Default/images/stock-controller-keyboard-24.png
|
|
* themes/Default/images/stock-controller-linux-input-16.png
|
|
* themes/Default/images/stock-controller-linux-input-24.png
|
|
* themes/Default/images/stock-controller-midi-16.png
|
|
* themes/Default/images/stock-controller-midi-24.png
|
|
* themes/Default/images/stock-controller-wheel-16.png
|
|
* themes/Default/images/stock-controller-wheel-24.png
|
|
* themes/Default/images/stock-display-filter-colorblind-16.png
|
|
* themes/Default/images/stock-display-filter-colorblind-24.png
|
|
* themes/Default/images/stock-display-filter-contrast-16.png
|
|
* themes/Default/images/stock-display-filter-contrast-24.png
|
|
* themes/Default/images/stock-display-filter-gamma-16.png
|
|
* themes/Default/images/stock-display-filter-gamma-24.png
|
|
* themes/Default/images/stock-display-filter-lcms-16.png
|
|
* themes/Default/images/stock-display-filter-lcms-24.png
|
|
* themes/Default/images/stock-display-filter-proof-16.png
|
|
* themes/Default/images/stock-display-filter-proof-24.png: added
|
|
icons for the various display filters and controllers. Made them
|
|
as ugly as sin to trigger some replacement pain in the relevant
|
|
people ;)
|
|
|
|
* modules/cdisplay_colorblind.c
|
|
* modules/cdisplay_gamma.c
|
|
* modules/cdisplay_highcontrast.c
|
|
* modules/cdisplay_lcms.c
|
|
* modules/cdisplay_proof.c
|
|
* modules/controller_linux_input.c
|
|
* modules/controller_midi.c
|
|
* app/widgets/gimpcontrollerkeyboard.c
|
|
* app/widgets/gimpcontrollerwheel.c: set icons.
|
|
|
|
* app/widgets/gimpcolordisplayeditor.c
|
|
* app/widgets/gimpcontrollerinfo.c
|
|
* app/widgets/gimpcontrollerlist.c: show them in the display filter
|
|
and controller GUIs.
|
|
|
|
2006-10-01 Michael Natterer <mitch@gimp.org>
|
|
|
|
* themes/Small/gtkrc: it makes little sense to set focus-line-width
|
|
to 0 (hiding the focus line) but still leave padding for it (by
|
|
writing focus-line-padding instead of focus-padding), gah...
|
|
|
|
Instead, set focus-line-width = 1 and focus-padding = 0, resulting
|
|
in a visible focus line without adding any extra allocation.
|
|
|
|
2006-10-01 Michael Natterer <mitch@gimp.org>
|
|
|
|
Get rid of one more user context hack:
|
|
|
|
* app/dialogs/stroke-dialog.c: attach the saved-stroke-desc to the
|
|
gimp object instead of to the passed context in one function, and
|
|
to the user context in the other (coincidentially these contexts
|
|
were the same).
|
|
|
|
* app/actions/select-commands.c
|
|
* app/actions/vectors-commands.c: changed accordingly. Pass the
|
|
callback's context instead of the user context to
|
|
stroke_dialog_new().
|
|
|
|
2006-10-01 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpstrokeeditor.c (gimp_stroke_editor_constructor):
|
|
fix dialog layout (bug #309740).
|
|
|
|
2006-09-29 Bill Skaggs <weskaggs@primate.ucdavis.ed>
|
|
|
|
* plug-ins/jpeg/jpeg-exif.c: don't let libexif crash us when
|
|
loading image with exif data but no thumbnail. Works around
|
|
bug #358117.
|
|
|
|
2006-09-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpfu.py: show a dialog for execution errors.
|
|
|
|
2006-09-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/lcms.c: added more procedures that need to be
|
|
implemented.
|
|
|
|
2006-09-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in
|
|
* plug-ins/common/Makefile.am
|
|
* plug-ins/common/mkgen.pl
|
|
* plug-ins/common/plugin-defs.pl
|
|
* plug-ins/common/lcms.c: build framework for ICC color conversion
|
|
plug-in using littleCMS.
|
|
|
|
2006-09-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell.[ch]: added
|
|
gimp_display_shell_message() and a valist variant and decide here
|
|
where the message is shown.
|
|
|
|
* app/actions/edit-commands.c (edit_paste)
|
|
* app/tools/gimptool.c (gimp_tool_message): use the new message API.
|
|
|
|
2006-09-28 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/display/gimpstatusbar.[ch]: added _valist() variants
|
|
of all printf-style functions.
|
|
|
|
* app/tools/gimptool.[ch] (gimp_tool_push_status)
|
|
(gimp_tool_replace_status)
|
|
(gimp_tool_message): take printf-style ... arguments and use the
|
|
new valist() variants of the statusbar API to avoid additional
|
|
strdups. Revert previous commit from Sven, he will add back that
|
|
feature differently right away :)
|
|
|
|
* app/tools/gimpmeasuretool.c
|
|
* app/tools/gimppainttool.c: use the new printf-style status API
|
|
where possible.
|
|
|
|
* app/tools/gimptransformtool.c: accidentially removed
|
|
"core/gimp.h", added it back.
|
|
|
|
2006-09-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimp.[ch]: added gimp_message_valist().
|
|
|
|
2006-09-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimp.h: formatting.
|
|
|
|
* app/tools/gimptool.c (gimp_tool_message): use gimp_message() if
|
|
the statusbar is not visible.
|
|
|
|
2006-09-28 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimptool.[ch]: added gimp_tool_message() which uses
|
|
the new statusbar messages.
|
|
|
|
* app/tools/gimptool.c
|
|
* app/tools/gimppainttool.c: use it instead of accessing the
|
|
statusbar directly.
|
|
|
|
* app/tools/gimptransformtool.c: use it instead of gimp_message().
|
|
|
|
2006-09-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/paint-funcs/paint-funcs.c: some more cleanup.
|
|
|
|
2006-09-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/composite/gimp-composite.h
|
|
* app/composite/gimp-composite-generic.c
|
|
* app/paint-funcs/paint-funcs-generic.h
|
|
* app/paint-funcs/paint-funcs.c: added lots of const qualifiers,
|
|
moved variables to local scopes.
|
|
|
|
* app/base/pixel-processor.c: formatting.
|
|
|
|
2006-09-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpimagemap.c (gimp_image_map_do): reverted previous
|
|
change; copy_region() is needed here.
|
|
|
|
2006-09-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpimagemap.c (gimp_image_map_do): removed a redundant
|
|
call to copy_region().
|
|
|
|
2006-09-27 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpconvolvetool.c (gimp_convolve_tool_register):
|
|
changed menu label to "Bl_ur / Sharpen" and shortcut to Shift+U.
|
|
Fixes bug #356137. Use "Blur / Sharpen" for all strings.
|
|
|
|
* app/tools/gimpdodgeburntool.c (gimp_dodge_burn_tool_register):
|
|
changed strings from "Dodge/Burn" to "Dodge / Burn".
|
|
|
|
2006-09-26 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/paint/gimpclone.c
|
|
* app/paint/gimpheal.c
|
|
* app/paint/gimpperspectiveclone.c
|
|
* app/tools/gimpblendtool.c
|
|
* app/tools/gimpcolorbalancetool.c
|
|
* app/tools/gimpcurvestool.c
|
|
* app/tools/gimplevelstool.c: message review. Thanks to Bill.
|
|
|
|
2006-09-26 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/paint/gimppaintcore.[ch]: added GError** parameter to
|
|
GimpPaintCore::start().
|
|
|
|
* app/tools/gimppainttool.c (button_press): display the error in
|
|
the statusbar.
|
|
|
|
* app/paint/gimppaintcore-stroke.c: pass a NULL error, effectively
|
|
swallowing mssages. Will fix that later.
|
|
|
|
* app/paint/gimpbrushcore.c
|
|
* app/paint/gimpclone.c
|
|
* app/paint/gimpsourcecore.c: changed accordingly. Set the error
|
|
instead of calling g_message().
|
|
|
|
* app/paint/gimpheal.c
|
|
* app/paint/gimpperspectiveclone.c: implement start() and bail out
|
|
early on indexed drawables instead of showing a g_message() in
|
|
other functions that are called later.
|
|
|
|
* app/tools/gimptool.[ch]: added GError** to GimpTool::initialize().
|
|
|
|
* app/tools/gimptool.c (gimp_tool_initialize): display the error
|
|
in the statusbar. Keep the external API GError-free.
|
|
|
|
* app/tools/gimprectangletool.[ch]: added GError** to
|
|
gimp_rectangle_tool_initialize().
|
|
|
|
* app/tools/gimpbrightnesscontrasttool.c
|
|
* app/tools/gimpcolorbalancetool.c
|
|
* app/tools/gimpcolorizetool.c
|
|
* app/tools/gimpcroptool.c
|
|
* app/tools/gimpcurvestool.c
|
|
* app/tools/gimphuesaturationtool.c
|
|
* app/tools/gimpimagemaptool.c
|
|
* app/tools/gimplevelstool.c
|
|
* app/tools/gimpperspectiveclonetool.c
|
|
* app/tools/gimpposterizetool.c
|
|
* app/tools/gimpthresholdtool.c
|
|
* app/tools/gimptransformtool.c: changed accordingly. Set the
|
|
errors in initialize() instead of using gimp_message().
|
|
|
|
* app/tools/gimpblendtool.c: implement initialize() and bail out
|
|
early on indexed images instead of showing a gimp_message() in
|
|
button_press().
|
|
|
|
2006-09-26 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/paint/gimppaintcore.c: added some missing g_return_if_fail()
|
|
and moved variables to local scopes.
|
|
|
|
2006-09-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/wmf.c (load_image): transfer the pixels
|
|
tile-by-tile instead of doing it row-by-row.
|
|
|
|
2006-09-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* modules/Makefile.am
|
|
* modules/colorsel_cmyk_lcms.c: new CMYK color-selector that uses
|
|
littleCMS for the RGB <-> CMYK conversion. This is built instead
|
|
of the standard CMYK color-selector if lcms is available.
|
|
|
|
* libgimpwidgets/gimpcolornotebook.c
|
|
* libgimpwidgets/gimpcolorselection.[ch]
|
|
* libgimpwidgets/gimpcolorselector.[ch]
|
|
* libgimpwidgets/gimpwidgets.def: added API to set the color
|
|
management configuration on color selectors.
|
|
|
|
* libgimpwidgets/gimpwidgetstypes.h: include
|
|
libgimpconfig/gimpconfigtypes.h.
|
|
|
|
* app/dialogs/grid-dialog.c
|
|
* app/dialogs/preferences-dialog.c
|
|
* app/widgets/gimpcolordialog.c
|
|
* app/widgets/gimpcoloreditor.c
|
|
* app/widgets/gimpcolorpanel.c
|
|
* app/widgets/gimpgrideditor.[ch]
|
|
* app/widgets/gimppropwidgets.c
|
|
* app/widgets/gimptoolbox-color-area.c: set the color management
|
|
configuration on (hopefully) all color selectors.
|
|
|
|
* modules/cdisplay_lcms.c: use a GimpHintBox widget.
|
|
|
|
2006-09-25 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/uri/uri-backend-libcurl.c: while downloading, use the
|
|
same progress messages as the gnomevfs backend. Minor whitespace
|
|
and indentation cleanup.
|
|
|
|
2006-09-24 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* plug-ins/uri/uri-backend-libcurl.c
|
|
* plug-ins/uri/Makefile.am
|
|
* configure.in: added a URI backed which uses the libcurl library
|
|
|
|
2006-09-24 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/core/gimpdrawable-transform.c: apply patch from Geert
|
|
Jordaens to improve Lanczos performance; probably fixes bug
|
|
#355178.
|
|
|
|
2006-09-24 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* plug-ins/common/ripple.c: set min for "period" scale entry to 1
|
|
instead of 0, and add error check for noninteractive. Fixes bug
|
|
#357431.
|
|
|
|
2006-09-24 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/actions/context-commands.c: don't allow editing of read-only
|
|
generated brushes. Addresses bug #357436.
|
|
|
|
2006-09-24 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* plug-ins/script-fu/scripts/line-nova.scm: Change min for
|
|
randomness from 0 to 1, should fix bug #357433.
|
|
|
|
2006-09-24 Michael Natterer <mitch@gimp.org>
|
|
|
|
Some more proper typing instead of using pointers:
|
|
|
|
* libgimpconfig/gimpconfig-params.h: added macro
|
|
GIMP_CONFIG_INSTALL_PROP_BOXED().
|
|
|
|
* app/core/gimpcontainer.c: made "children-type" a GParamSpecGType.
|
|
|
|
* app/widgets/gimpcontrollerinfo.c: made "mapping" a
|
|
GParamSpecBoxed and use g_hash_table_unref() instead of destroy().
|
|
|
|
* app/widgets/gimppdbdialog.c: made "select-type" a GParamSpecGType.
|
|
|
|
* app/dialogs/module-dialog.c
|
|
* app/widgets/gimpcolordisplayeditor.c
|
|
* app/widgets/gimpcontrollerlist.c
|
|
* app/widgets/gimpfileprocview.c
|
|
* app/widgets/gimppluginaction.c: use proper object types, boxed
|
|
types and G_TYPE_GTYPE instead of G_TYPE_POINTER for various list
|
|
stores and signal signatues.
|
|
|
|
2006-09-24 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpimagemap.c (gimp_image_map_apply): don't restore
|
|
the entire affected area of the drawable here (it can take *long*
|
|
on large selections).
|
|
|
|
(gimp_image_map_do): do it here instead, as we idle-process the
|
|
chunks. Slightly reduces overall speed but improves responsiveness
|
|
*massively*
|
|
|
|
(gimp_image_map_get_color_at): fixed to honor undo tiles offset
|
|
and be readable.
|
|
|
|
(gimp_image_map_commit)
|
|
(gimp_image_map_clear)
|
|
(gimp_image_map_clear): don't unref the image_map here. Objects
|
|
don't memory manage themselves.
|
|
|
|
Cleaned up the entire file and got rid of all sorts of uglyness.
|
|
|
|
* app/tools/gimpimagemaptool.c: unref the image_map here.
|
|
|
|
* app/tools/gimpcurvestool.c (curves_graph_events): update the
|
|
preview on button_press when we are dragging a free curve.
|
|
|
|
2006-09-24 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpcurvestool.c (curves_graph_events): jikes, update
|
|
the preview only if we actually drag the curve, not on any mouse
|
|
movement.
|
|
|
|
2006-09-23 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/gimpcroptool.c
|
|
* app/tools/gimprectangleselecttool.c
|
|
* app/tools/gimprectangletool.[ch]: put back code for responding
|
|
to modifiers pressed after mouse1-down, at mitch's request.
|
|
|
|
2006-09-23 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/gimprectangleselecttool.c
|
|
* app/tools/gimprectangletool.[ch]:simplify code by removing
|
|
unneeded properties and getters/setters.
|
|
|
|
2006-09-23 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/gimprectangleoptions.[ch]
|
|
* app/tools/gimprectangleselecttool.c
|
|
* app/tools/gimprectangletool.c
|
|
* app/tools/gimpselectionoptions.c: move "auto-shrink" and
|
|
"shrink-merged" from selection options to rectangle options where
|
|
they belong; now shown for crop tool as well as rect select.
|
|
|
|
2006-09-23 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/widgets/gimppropwidgets.c
|
|
* app/tools/gimprectangleoptions.c: add functionality for aspect
|
|
ratio control.
|
|
|
|
2006-09-23 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/actions/tools-actions.c
|
|
* app/actions/tools-commands.[ch]: add new actions for toggling
|
|
"fixed-aspect" and "fixed-center" options of rectangle tools.
|
|
|
|
* app/tools/gimprectangletool.[ch]
|
|
* app/tools/gimprectangleselecttool.c
|
|
* app/tools/gimpcroptool.c: rely on new actions for keyboard
|
|
control, not on modifiers pressed after mouse1-down.
|
|
|
|
2006-09-22 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/widgets/gimppropwidgets.[ch]
|
|
* app/tools/gimprectangleoptions.c
|
|
* app/tools/gimprectangletool.c: more work on option layout and
|
|
handling.
|
|
|
|
2006-09-22 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* libgimpwidgets/gimppropwidgets.[ch]: revert previous change;
|
|
was not necessary.
|
|
|
|
2006-09-22 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/display/gimpstatusbar.c (gimp_statusbar_progress_style_set):
|
|
terminate the spaces string correctly. Spotted by bill.
|
|
|
|
2006-09-22 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/display/gimpstatusbar.[ch]: changed all message setting
|
|
functions to use printf-style argument lists. Added new API to
|
|
show a temporary message that stays on top regardless of any other
|
|
message activity and disappears after 3 seconds.
|
|
|
|
* app/actions/edit-commands.c: show a statusbar message when
|
|
pasting fails because the clipboard contains no image data. Pop a
|
|
dialog when "Paste as New" fails. Addresses bug #357059 for
|
|
internal functions.
|
|
|
|
* app/display/gimpdisplayshell-title.c
|
|
* app/gui/gui.c
|
|
* app/tools/gimptool.c: changed accordingly.
|
|
|
|
2006-09-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-selection.c: always recalculate the
|
|
selection when restarting it.
|
|
|
|
2006-09-22 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-callbacks.c
|
|
(gimp_display_shell_space_released): also look at
|
|
shell->space_release_pending when deciding whether to return early.
|
|
|
|
2006-09-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/plug-ins/colorxhtml.py: create output that at
|
|
least vaguely resembles XHTML.
|
|
|
|
2006-09-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/plug-ins/colorxhtml.py: pass the correct function
|
|
name to inspect.getsourcefile().
|
|
|
|
2006-09-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/gui/gui-message.c
|
|
* app/widgets/gimpwidgets-utils.[ch]: moved utility function to
|
|
gimpwidgets-utils.
|
|
|
|
* app/core/gimp-gui.[ch]
|
|
* app/gui/gui-vtable.c: added a progress parameter to
|
|
gimp_pdb_dialog_new() and make the dialog transient to the progress
|
|
window.
|
|
|
|
* tools/pdbgen/pdb/brush_select.pdb
|
|
* tools/pdbgen/pdb/font_select.pdb
|
|
* tools/pdbgen/pdb/gradient_select.pdb
|
|
* tools/pdbgen/pdb/palette_select.pdb
|
|
* tools/pdbgen/pdb/pattern_select.pdb: pass progress to
|
|
gimp_pdb_dialog_new().
|
|
|
|
* app/pdb/brush_select_cmds.c
|
|
* app/pdb/font_select_cmds.c
|
|
* app/pdb/gradient_select_cmds.c
|
|
* app/pdb/palette_select_cmds.c
|
|
* app/pdb/pattern_select_cmds.c: regenerated.
|
|
|
|
* libgimp/gimpselectbutton.c: cosmetics.
|
|
|
|
2006-09-21 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/widgets/gimppropwidgets.c (gimp_prop_aspect_ratio_new):
|
|
some small bug-fixes.
|
|
|
|
* app/tools/gimprectangleoptions.[ch]: major revision. Got
|
|
rid of lots of unneeded getter/setter-clutter, simplified
|
|
set of options and appearance of gui. Still work in progress.
|
|
|
|
* app/tools/gimprectangleselectoptions.c
|
|
* app/tools/gimprectangletool.c: corresponding changes.
|
|
|
|
2006-09-21 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/gimpselectionoptions.[ch]: remove
|
|
rectangle-related options no longer used anywhere.
|
|
|
|
2006-09-21 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* libgimpwidgets/gimppropwidgets.[ch]: added
|
|
gimp_prop_toggle_button_new(), and re-implemented
|
|
gimp_prop_check_button_new() in terms of it, as basically
|
|
a convenience function now.
|
|
|
|
2006-09-21 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/paint-funcs/scale-funcs.[ch]: commit patch from "gg"
|
|
to fix Lanczos problems, addresses bug #167956 and
|
|
bug #355178.
|
|
|
|
2006-09-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* README.i18n: mention po-python.
|
|
|
|
* plug-ins/pygimp/plug-ins/py-slice.py
|
|
* plug-ins/pygimp/plug-ins/shadow_bevel.py: prepared for translation.
|
|
|
|
2006-09-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* menus/image-menu.xml.in: added align-tool (bug #356260).
|
|
|
|
* plug-ins/pygimp/plug-ins/palette-to-gradient.py
|
|
* plug-ins/pygimp/plug-ins/pdbbrowse.py: prepared for translation.
|
|
|
|
2006-09-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/plug-ins/palette-offset.py
|
|
* plug-ins/pygimp/plug-ins/palette-sort.py: prepared for translation.
|
|
|
|
2006-09-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpui.override (_wrap_gimp_dialog_new)
|
|
* plug-ins/pygimp/pygimp-drawable.c (drw_set_name): allow String
|
|
or Unicode objects.
|
|
|
|
* plug-ins/pygimp/plug-ins/colorxhtml.py
|
|
* plug-ins/pygimp/plug-ins/foggify.py: prepared for translation.
|
|
|
|
2006-09-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/gfig/gfig-dialog.c: pass correct parameters to
|
|
gimp_brush_select_button_new(). Fixes bug #356901.
|
|
|
|
* plug-ins/script-fu/scripts/test-sphere.scm: use 100.0 as the
|
|
default opacity for SF-BRUSH.
|
|
|
|
2006-09-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/tile-manager.c (read_pixel_data_1) (write_pixel_data_1):
|
|
use the same code on all platforms. The optimization for bytes == 4
|
|
was pointless anyway.
|
|
|
|
2006-09-21 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/base/tile-manager.c (read_pixel_data_1): fix build on
|
|
big endian.
|
|
|
|
2006-09-21 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/uri/uri-backend-wget.c (uri_backend_load_image): use
|
|
setpgid() instead of setpgrp(), the latter has a different number
|
|
of arguments on darwin. Let's see where it breaks now...
|
|
|
|
2006-09-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpcolornotebook.c: use canonical names for
|
|
style properties.
|
|
|
|
2006-09-20 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/display/gimpcanvas.[ch]
|
|
* app/tools/gimpdrawtool.[ch]: remove recently added code relating
|
|
to stippled xor drawing -- not handled well by some display
|
|
drivers.
|
|
|
|
* app/tools/gimprectangletool.c: improve drawing of handles.
|
|
|
|
2006-09-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/pygimp-drawable.c (drw_set_name): use
|
|
PyUnicode_Check() instead of PyString_Check().
|
|
|
|
* plug-ins/pygimp/plug-ins/clothify.py: reverted localisation;
|
|
this plug-in isn't installed by default.
|
|
|
|
2006-09-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/plug-ins/clothify.py
|
|
* plug-ins/pygimp/plug-ins/gimpcons.py: need to call gettext.install
|
|
here, otherwise we can't use _() in the register() call.
|
|
|
|
* plug-ins/pygimp/gimpfu.py: don't call gettext.install() for the
|
|
plug-in. Translate the blurb used as a user hint.
|
|
|
|
2006-09-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/tile-manager.c (read_pixel_data_1) (write_pixel_data_1):
|
|
fixed endian issues (bug #340965).
|
|
|
|
2006-09-20 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/plug-in/gimpplugin.c (gimp_plug_in_close): if the plug-in is
|
|
in a different process group than GIMP, kill the entire group so
|
|
the plug-in's children are killed too.
|
|
|
|
* plug-ins/uri/uri-backend-wget.c (uri_backend_load_image): open
|
|
a process group so the wget process gets killed (bug #356643).
|
|
|
|
2006-09-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimphistogrambox.c: draw slider positions more
|
|
accurately, fixed incorrect use of GtkAdjustments.
|
|
|
|
2006-09-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/paint/gimpperspectiveclone.c: removed unused variables and
|
|
unused macro.
|
|
|
|
2006-09-20 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/paint/gimpsourcecore.c: implement GimpPaintCore::start()
|
|
and set paint_core->use_saved_proj to TRUE when we are using
|
|
the destination drawable image's projection as source. Return
|
|
FALSE from start() if there is no src_drawable set and removed
|
|
checks for src_drawable != NULL further down in the code path.
|
|
|
|
* app/tools/gimpperspectiveclonetool.c (button_press)
|
|
* app/tools/gimpsourcetool.c (button_press): don't fiddle with
|
|
paint_core->use_saved_proj here.
|
|
|
|
* app/paint/gimpclone.c: implement GimpPaintCore::start() and
|
|
return FALSE if we are in pattern mode and there is no pattern to
|
|
clone from. Removed GimpPaintCore::paint() implementation because
|
|
all it did was popping a message if there is no pattern. Removed
|
|
check for pattern != NULL and cleaned up the file a bit.
|
|
|
|
* app/paint/gimpperspectiveclone.c (paint): removed message about
|
|
no pattern to clone from.
|
|
|
|
2006-09-20 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpgradient.[ch]: added gimp_gradient_flatten() which
|
|
creates a copy of a gradient with all colors that refer to FG or
|
|
BG turned into constant colors.
|
|
|
|
* app/core/gimpdrawable-blend.c (gradient_fill_region): create a
|
|
flat copy of the gradient if it contains FG/BG colors. Avoids
|
|
gazillions of context color lookups while rendering, depending on
|
|
gradient and blend complexity.
|
|
|
|
2006-09-19 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpfu.py: allow to pass a (domain, path) tuple
|
|
as value for the domain argument of the register() call. Document
|
|
the domain argument.
|
|
|
|
2006-09-19 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimp.c (gimp_message): don't leak the message.
|
|
|
|
* app/file/file-utils.c (file_utils_find_proc): clear the error
|
|
if we found a file procedure by matching the file extension.
|
|
|
|
* plug-ins/common/png.c (load_image): don't call gimp_quit() if
|
|
opening the file fails but return with GIMP_PDB_EXECUTION_ERROR.
|
|
|
|
2006-09-19 Michael Natterer <mitch@gimp.org>
|
|
|
|
Fix disabling of deprecated procedures (bug #345733):
|
|
|
|
* app/pdb/gimppdb.c (gimp_pdb_register_procedure): silently drop
|
|
deprecated procedures if they are disabled via --pdb-compat-mode.
|
|
|
|
* app/plug-in/gimpplugin-message.c (gimp_plug_in_handle_proc_run):
|
|
remove code that handles deprecated procedures even when they are
|
|
disabled, the change above makes this impossible.
|
|
Call plug_in_params_to_args() also if we didn't find the
|
|
procedure, so the PDB doesn't choke on NULL args.
|
|
|
|
2006-09-18 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/gimpairbrushtool.c
|
|
* app/tools/gimpaligntool.c
|
|
* app/tools/gimpblendtool.c
|
|
* app/tools/gimpbrightnesscontrasttool.c
|
|
* app/tools/gimpbucketfilltool.c
|
|
* app/tools/gimpbycolorselecttool.c
|
|
* app/tools/gimpclonetool.c
|
|
* app/tools/gimpcolorbalancetool.c
|
|
* app/tools/gimpcolorizetool.c
|
|
* app/tools/gimpcolorpickertool.c
|
|
* app/tools/gimpconvolvetool.c
|
|
* app/tools/gimpcroptool.c
|
|
* app/tools/gimpcurvestool.c
|
|
* app/tools/gimpdodgeburntool.c
|
|
* app/tools/gimpellipseselecttool.c
|
|
* app/tools/gimperasertool.c
|
|
* app/tools/gimpfliptool.c
|
|
* app/tools/gimpforegroundselecttool.c
|
|
* app/tools/gimpfreeselecttool.c
|
|
* app/tools/gimpfuzzyselecttool.c
|
|
* app/tools/gimphealtool.c
|
|
* app/tools/gimphuesaturationtool.c
|
|
* app/tools/gimpinktool.c
|
|
* app/tools/gimpiscissorstool.c
|
|
* app/tools/gimplevelstool.c
|
|
* app/tools/gimpmagnifytool.c
|
|
* app/tools/gimpmeasuretool.c
|
|
* app/tools/gimpmovetool.c
|
|
* app/tools/gimppaintbrushtool.c
|
|
* app/tools/gimppenciltool.c
|
|
* app/tools/gimpperspectiveclonetool.c
|
|
* app/tools/gimpperspectivetool.c
|
|
* app/tools/gimpposterizetool.c
|
|
* app/tools/gimprectangleselecttool.c
|
|
* app/tools/gimprectangletool.c
|
|
* app/tools/gimprotatetool.c
|
|
* app/tools/gimpscaletool.c
|
|
* app/tools/gimpsheartool.c
|
|
* app/tools/gimpsmudgetool.c
|
|
* app/tools/gimptexttool.c
|
|
* app/tools/gimpthresholdtool.c
|
|
* app/tools/gimpvectortool.c: Apply patch from J. Baker,
|
|
with some modifications, to improve tooltips and tool
|
|
names. Almost fixes bug #356137.
|
|
|
|
2006-09-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpaligntool.c: rewrote the UI without tables and
|
|
separators (eek). Also fixes bug #355986.
|
|
|
|
2006-09-17 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/Makefile.am
|
|
* plug-ins/pygimp/gimpthumb.defs
|
|
* plug-ins/pygimp/gimpthumb.override
|
|
* plug-ins/pygimp/gimpthumbmodule.c: Bindings for libgimpthumb.
|
|
|
|
2006-09-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimp-user-install.c (user_install_migrate_files):
|
|
do not migrate toolrc and the tool-options folder.
|
|
|
|
2006-09-17 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpui.override: override implementation of
|
|
gimp_window_set_transient so we pass the correct type to the
|
|
C function.
|
|
|
|
2006-09-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/tiff.c: try to set a reasonable tile cache size
|
|
for load and save operations.
|
|
|
|
2006-09-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/lens.c: applied patch from Aurimas Juška which,
|
|
among other changes, ports the plug-in to GimpZoomPreview
|
|
(bug #324849).
|
|
|
|
2006-09-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* gimpui.pc.in (Libs): added gimpmodule-2.0, removed
|
|
gimpconfig-2.0 which is already refered to from gimp-2.0.pc.
|
|
|
|
2006-09-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/screenshot.c: reverted Bill's change. Applying
|
|
the delay before the selection makes as much sense as doing it
|
|
afterwards. Do it consistently at least.
|
|
|
|
2006-09-17 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/pygimp-colors.c: HSV and HSL now handle integer
|
|
values the same way as the RGB and CMYK objects do, for consistency.
|
|
|
|
2006-09-17 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/pygimp-colors.c: Use proper return value types
|
|
for object constructors. Fixes bug #354555.
|
|
|
|
2006-09-16 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpfu.py
|
|
* plug-ins/pygimp/plug-ins/gtkcons.py: let the gettext module
|
|
|
|
* po-python/POTFILES.in
|
|
* plug-ins/pygimp/gimpui.py: Mark a couple strings for translation
|
|
here.
|
|
|
|
2006-09-16 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpperspectiveclonetool.c (button_press)
|
|
* app/tools/gimpsourcetool.c (button_press): need to instruct the
|
|
paint_core to make a copy of the projection whenever we clone from
|
|
the same *image*, not from the same display. Fixes crash when
|
|
cloning from the same image's projection in another view
|
|
(bug #356209).
|
|
|
|
2006-09-15 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* plug-ins/common/screenshot.c: when shooting a region, apply delay
|
|
_after_ selecting region, applying before is useless.
|
|
|
|
2006-09-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpmodule.c: added domain_register method.
|
|
|
|
* plug-ins/pygimp/gimpfu.py: define N_(). Added an optional
|
|
"domain" parameter to the register() method. Register the domain
|
|
with GIMP and initialize gettext if it is specified.
|
|
|
|
* plug-ins/pygimp/plug-ins/gimpcons.py: use N_() to mark menu
|
|
label and blurb for translation. Specify the translation domain.
|
|
|
|
* plug-ins/pygimp/plug-ins/gtkcons.py: use gettext API for modules.
|
|
|
|
2006-09-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/Makefile.am
|
|
* plug-ins/pygimp/pygimp-intl.h: added header file for i18n support.
|
|
|
|
* plug-ins/pygimp/gimpmodule.c: bind to the gimp20-python
|
|
translation domain.
|
|
|
|
* plug-ins/pygimp/procbrowser.c: marked a string for translation.
|
|
|
|
2006-09-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpfu.py: translate strings in the gimp20-python
|
|
textdomain.
|
|
|
|
* plug-ins/pygimp/plug-ins/gtkcons.py: fixed a translation mark.
|
|
|
|
2006-09-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/unsharp.c (run): only store the settings if run
|
|
interactively. Fixes bug #356044.
|
|
|
|
2006-09-14 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
Trying to implement some usability recommendations from
|
|
Peter Sikking: bigger handles, more feedback to user.
|
|
|
|
* app/display/gimpcanvas.[ch]: add
|
|
GIMP_CANVAS_STYLE_XOR_STIPPLED to set of styles.
|
|
|
|
* app/tools/gimpdrawtool.[ch]
|
|
(gimp_draw_tool_draw_rectangle_stippled): new function.
|
|
Needs a better stipple pattern, though.
|
|
|
|
* app/tools/gimprectangletool.c: bigger handles in corners,
|
|
and highlight thing that user is currently moving.
|
|
|
|
2006-09-14 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/widgets/gimprectangletool.c: even if constraining to boundaries,
|
|
keep updating rectangel when pointer goes outside boundaries.
|
|
Fixes bug #355740.
|
|
|
|
2006-09-14 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/widgets/gimppropwidgets.[ch]: add prop widget specially
|
|
for controlling aspect ratio.
|
|
|
|
* app/tools/gimprectangleoptions.ch]: use "aspect-numerator"
|
|
and "aspect-denominator" properties instead of "aspect",
|
|
and use new prop widget in gui to set and display them.
|
|
|
|
* app/tools/gimprectangletool.c: calculate aspect from
|
|
numerator and denominator.
|
|
|
|
2006-09-14 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpcurvestool.c (curves_graph_events): when editing a
|
|
"smooth" curve, update the image while dragging instead of on
|
|
button_release. Suggested by Joel Becker.
|
|
|
|
2006-09-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/plug-ins/gtkcons.py: use gtk.CLOSE instead of
|
|
"Close" to clarify why this string doesn't need to be marked for
|
|
translation.
|
|
|
|
2006-09-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpcontrollereditor.[ch]
|
|
* app/widgets/gimpcontrollerlist.c: pass a GimpContext to
|
|
gimp_viewable_dialog_new().
|
|
|
|
2006-09-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/image-actions.c
|
|
* app/dialogs/preferences-dialog.c
|
|
* app/tools/gimpvectortool.c
|
|
* app/widgets/gimpcontrollereditor.c:
|
|
* plug-ins/common/autocrop.c
|
|
* plug-ins/common/max_rgb.c: resolved conflicting mnemonics, added
|
|
some new ones (bug #355761).
|
|
|
|
2006-09-14 Jakub Steiner <jimmac@ximian.com>
|
|
|
|
* themes/.../help-system.png:
|
|
* themes/.../help-system-22.png: update to the tango styling.
|
|
|
|
2006-09-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpfu.py: marked strings for translation.
|
|
|
|
2006-09-14 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/dialogs/file-open-location-dialog.c: set a context on the
|
|
GimpContainerEntry.
|
|
|
|
2006-09-14 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpcontainerentry.c: Don't popup the completion
|
|
when there is only a single match because we already use inline
|
|
completion.
|
|
|
|
2006-09-14 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpcontainerentry.c: implement
|
|
GimpContainerView::set_context() and set the renderers' contexts.
|
|
Fixes more preview rendering warnings. Connect to
|
|
GtkEntryCompletion::match-selected in addition to GtkEntry::changed
|
|
to select the active item. Makes the whole thing work a lot better.
|
|
|
|
2006-09-13 Michael Natterer <mitch@gimp.org>
|
|
|
|
Need to be more careful with setting a tool's focus_dislay now
|
|
that tools can receive modifier events in more circumstances
|
|
(fixes warnings with GimpEditSelectionTool)
|
|
|
|
* app/tools/gimptool.c (gimp_tool_button_release): ref the tool
|
|
around the function's body (GimpEditSelectionTool unrefs itself in
|
|
button_release()), don't reset the active_modifier_state if it is 0.
|
|
|
|
(gimp_tool_set_focus_display): reset the active_modifier_state if
|
|
it is != 0 and the tool had an old focus_display.
|
|
|
|
* app/tools/tool_manager.c (tool_manager_push,pop_tool): set the
|
|
old active_tool's focus_display on the new one.
|
|
|
|
2006-09-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* Makefile.am
|
|
* configure.in
|
|
* po-python: added basic infrastructure for a gimp20-python
|
|
translation domain.
|
|
|
|
* plug-ins/pygimp/plug-ins/gimpcons.py
|
|
* plug-ins/pygimp/plug-ins/gtkcons.py: mark some strings for
|
|
translation, based on a patch from David Gowers (bug #351287).
|
|
|
|
2006-09-13 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpperspectiveclonetool.h: added macro
|
|
GIMP_PERSPECTIVE_CLONE_TOOL_GET_OPTIONS()
|
|
|
|
* app/tools/gimpperspectiveclonetool.c: use it. Some minor
|
|
cleanups, removed unused includes.
|
|
|
|
2006-09-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/color.pdb
|
|
* tools/pdbgen/pdb/drawable.pdb
|
|
* tools/pdbgen/pdb/image.pdb
|
|
* tools/pdbgen/pdb/layer.pdb
|
|
* tools/pdbgen/pdb/paint_tools.pdb
|
|
* tools/pdbgen/pdb/selection_tools.pdb: use the canonical form when
|
|
refering to parameters in the procedure description.
|
|
|
|
2006-09-13 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/paint/gimpsmudge.c: cosmetic cleanups, renamed
|
|
gimp_smudge_nonclipped_painthit_coords() to
|
|
gimp_smudge_brush_coords ().
|
|
|
|
2006-09-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpcroptool.c (gimp_crop_tool_register): removed
|
|
"Resize" from the tool name and description.
|
|
|
|
2006-09-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/preferences-dialog.c: changed mnemonics (bug #355761).
|
|
|
|
2006-09-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/Makefile.am
|
|
* plug-ins/common/plugin-defs.pl
|
|
* plug-ins/common/lens.c: added Lens Distortion plug-in. Written by
|
|
David Hodson and ported to newer GIMP APIs by Aurimas Juška and me
|
|
(bug #324849).
|
|
|
|
2006-09-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/image-new-dialog.c (image_new_create_image): ref the
|
|
context before destroying the dialog.
|
|
|
|
2006-09-13 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpbrushtool.c: simplified by calling
|
|
gimp_draw_tool_pause/resume() unconditionally (it does no harm,
|
|
regardless of whether the tool is in color picking mode or not).
|
|
Return early in gimp_brush_tool_draw() if color picking is
|
|
enabled.
|
|
|
|
* app/tools/gimpsmudgetool.c (gimp_smudge_tool_init): don't enable
|
|
color picking, the tool doesn't use FG or BG.
|
|
|
|
2006-09-13 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpsourcetool.c (gimp_source_tool_control): chain
|
|
up before clearing src_drawable and src_display, so the draw
|
|
tool can undraw the source marker. Fixes bug #355746.
|
|
|
|
2006-09-13 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/paint/gimpclone.c (gimp_clone_motion): don't access the
|
|
src_pickable when cloning from a pattern. Fixes runtime warnings.
|
|
|
|
2006-09-13 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpmeasuretool.h
|
|
* app/tools/gimppainttool.h: fixed _GET_OPTIONS() macros.
|
|
|
|
2006-09-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpblendtool.c (gimp_blend_tool_active_modifier_key):
|
|
update coordinates in status bar.
|
|
|
|
2006-09-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/pix.c (query): changed label to not include a
|
|
"|" which can be easily confused with a translation context.
|
|
|
|
2006-09-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpmeasuretool.c (gimp_measure_tool_active_modifier_key):
|
|
update status bar and optional dialog window.
|
|
|
|
2006-09-13 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimptool.c (gimp_tool_set_active_modifier_state):
|
|
added local "gboolean press" variables to improve readability.
|
|
|
|
2006-09-12 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/common/tiff.c: added a parargaph of the original
|
|
copyright notice that was forgotten when originally pasting it.
|
|
|
|
2006-09-12 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpmeasuretool.[ch]: implement active_modifier_key()
|
|
and give immediate feedback when Control (constrain to 15 degrees)
|
|
is toggled. Did a s/mtool/measure/g.
|
|
|
|
2006-09-12 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimptool.c (gimp_tool_button_release): reset the
|
|
active_modifier_state *after* invoking the tool's button_release().
|
|
|
|
* app/tools/gimpblendtool.[ch]: implement active_modifier_key()
|
|
and give immediate feedback when Control (constrain to 15 degrees)
|
|
is toggled.
|
|
|
|
2006-09-12 Michael Natterer <mitch@gimp.org>
|
|
|
|
Added new tool API for modifier key events while the tool
|
|
is active and implement it in the rect select and crop tools.
|
|
Fixes bug #316156 and bug #355302.
|
|
|
|
* app/tools/gimptool.[ch]: added GimpTool::active_modifier_key()
|
|
and public function gimp_tool_set_active_motifier_state(). Remember
|
|
the active_state at button_press and reset it on button_release.
|
|
Ignore releases of modifiers that were pressed at button_press (but
|
|
only ignore them once).
|
|
|
|
* app/tools/tool_manager.[ch]: added wrapper
|
|
tool_manager_active_modifier_state_active().
|
|
|
|
* app/display/gimpdisplayshell-callbacks.c
|
|
(gimp_display_shell_events): return FALSE for all modifiers even
|
|
when mouse button 1 is pressed.
|
|
|
|
(gimp_display_shell_canvas_tool_events): when bouse button 1 is
|
|
pressed *and* the tool is active, dispatch the new active_modifier
|
|
events to tools.
|
|
|
|
* app/tools/gimpcroptool.c
|
|
* app/tools/gimprectangleselecttool.c
|
|
* app/tools/gimprectangletool.[ch]: implement active_modifier_key()
|
|
instead of modifier_key().
|
|
|
|
2006-09-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-selection.c (selection_undraw): need
|
|
to restart the selection here. Should fix bug #355395 and bug #355456.
|
|
|
|
2006-09-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpbrushtool.c (gimp_brush_tool_cursor_update): if
|
|
the "bad" cursor modifier is set, show the cursor regardless of
|
|
the gimprc "show-paint-tool-cursor" setting.
|
|
|
|
2006-09-12 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/paint/gimpsourcecore.[ch]: made gimp_source_core_motion() a
|
|
public function for the time being, pending further refactoring.
|
|
|
|
* app/paint/gimpperspectiveclone.[ch]: derive from GimpClone and
|
|
remove everything that is already imeplemented in the parent
|
|
classes. Particularly, removed motion() implementation in favor
|
|
of a get_source() implementation and simply use GimpClone's
|
|
motion(). Also refuse to work on indexed drawables.
|
|
|
|
* app/paint/gimpperspectivecloneoptions.[ch]: derive from
|
|
GimpCloneOptions and remove everything that is already done by the
|
|
parent classes.
|
|
|
|
* app/tools/gimpperspectiveclonetool.c: changed
|
|
accordingly. Doesn't derive from GimpSourceTool yet since there is
|
|
some virtual function refactoring in GimpSourceTool missing.
|
|
|
|
2006-09-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/composite/gimp-composite-generic.c
|
|
* app/core/gimpimage-convert.c
|
|
* app/actions/view-actions.c
|
|
* app/dialogs/grid-dialog.c
|
|
* app/dialogs/offset-dialog.c
|
|
* app/dialogs/palette-import-dialog.c
|
|
* app/display/gimpnavigationeditor.c
|
|
* app/tools/gimpiscissorstool.c
|
|
* app/widgets/gimptoolbox-image-area.c
|
|
* plug-ins/common/CML_explorer.c
|
|
* plug-ins/common/apply_lens.c
|
|
* plug-ins/common/cubism.c
|
|
* plug-ins/common/curve_bend.c
|
|
* plug-ins/common/exchange.c
|
|
* plug-ins/common/fp.c
|
|
* plug-ins/common/gif.c
|
|
* plug-ins/common/iwarp.c
|
|
* plug-ins/common/laplace.c
|
|
* plug-ins/common/mapcolor.c
|
|
* plug-ins/common/nlfilt.c
|
|
* plug-ins/common/nova.c
|
|
* plug-ins/common/psp.c
|
|
* plug-ins/common/randomize.c
|
|
* plug-ins/common/sparkle.c
|
|
* plug-ins/common/tga.c
|
|
* plug-ins/common/threshold_alpha.c
|
|
* plug-ins/common/unsharp.c
|
|
* plug-ins/common/vpropagate.c
|
|
* plug-ins/gfig/gfig-dialog.c
|
|
* plug-ins/gflare/gflare.c
|
|
* plug-ins/ifscompose/ifscompose.c: removed unused macros.
|
|
|
|
2006-09-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpviewrenderer-frame.c: removed unused variables.
|
|
|
|
2006-09-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimppaletteeditor.c (gimp_palette_editor_get_index):
|
|
applied a modified patch from David Gowers that changes the search
|
|
behaviour to favour colors in the neighborhood of the selected color
|
|
(bug #355520).
|
|
|
|
2006-09-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in: mention the Win32 twain plug-in in the summary.
|
|
|
|
2006-09-12 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpcolortool.c (gimp_color_tool_button_press)
|
|
(gimp_color_tool_button_release): chain up to activate/halt the tool.
|
|
|
|
* app/tools/gimppainttool.c (gimp_paint_tool_button_press)
|
|
(gimp_paint_tool_button_release)
|
|
(gimp_paint_tool_motion): if the color tool is enabled, chain up
|
|
early and return. Fixes selection PAUSE/RESUME mismatch that was
|
|
hiding this display's selection forever when moving sample points.
|
|
|
|
2006-09-12 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-callbacks.c
|
|
* app/tools/gimpforegroundselecttool.c
|
|
* app/tools/gimpmovetool.c
|
|
* app/tools/gimppainttool.c
|
|
* app/tools/gimprectangletool.c
|
|
* app/tools/gimpselectiontool.c
|
|
* app/tools/gimpsourcetool.c
|
|
* app/tools/gimpvectortool.c: back out change committed on
|
|
2006-08-21 which passed modifier events to tools even while mouse1
|
|
was down. This generated way too much unexpected events that would
|
|
have to be special cased in all tools. Will implement an
|
|
alternative solution soon.
|
|
|
|
2006-09-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpcontainerpopup.c: removed unused includes.
|
|
|
|
2006-09-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpclonetool.c
|
|
* app/tools/gimpconvolvetool.c
|
|
* app/tools/gimpcroptool.c
|
|
* app/tools/gimpcurvestool.c
|
|
* app/tools/gimpdodgeburntool.c
|
|
* app/tools/gimperasertool.c
|
|
* app/tools/gimppainttool.c
|
|
* app/tools/gimpperspectiveclonetool.c
|
|
* app/tools/gimpregionselecttool.c
|
|
* app/tools/gimpselectiontool.c
|
|
* app/tools/gimpsmudgetool.c
|
|
* app/tools/gimpvectortool.c: removed trailing dot from statusbar
|
|
messages.
|
|
|
|
* app/widgets/gimpwidgets-utils.c (gimp_suggest_modifiers): don't
|
|
use "try" if the modifier action has been specified.
|
|
|
|
2006-09-12 Pema Geyleg <pgeyleg@gmail.com>
|
|
|
|
* configure.in: Added 'dz' (Dzongkha) to ALL_LINGUAS
|
|
|
|
2006-09-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpimagepropview.c: string changes.
|
|
|
|
2006-09-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/plug-in/gimppluginmanager.[ch]: added a convenience function
|
|
to retrieve the translated procedure label.
|
|
|
|
* app/widgets/gimpfiledialog.c
|
|
* app/widgets/gimpimagepropview.c: use it.
|
|
|
|
2006-09-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/plug-in/gimppluginmanager-locale-domain.h: corrected comment.
|
|
|
|
* app/widgets/gimpimagepropview.[ch]: added file related info to
|
|
the Image Properties dialog as requested in bug #86276.
|
|
|
|
2006-09-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/preferences-dialog.c: pass the user context to
|
|
gimp_container_combo_box_new().
|
|
|
|
2006-09-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/core-enums.[ch]: use "Solid color" as description for
|
|
GIMP_STROKE_STYLE_SOLID.
|
|
|
|
* app/widgets/gimpstrokeeditor.c: moved "style" control further up
|
|
to make it less ambiguous (bug #309740).
|
|
|
|
* app/dialogs/stroke-dialog.c (stroke_dialog_new): pass the context
|
|
to gimp_container_combo_box_new().
|
|
|
|
2006-09-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimpdrawablepreview.c (gimp_drawable_preview_draw_area):
|
|
fixed calculation of offset into the source buffer (bug #353639).
|
|
|
|
2006-09-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-selection.c: minor cleanup.
|
|
|
|
2006-09-11 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-callbacks.c
|
|
(gimp_display_shell_ruler_button_press): don't just
|
|
unconditionally use the active tool for sample point moving if it
|
|
is a GimpColorTool, use it only if it is a GimpColorTool but *not*
|
|
a GimpPaintTool with color picking disabled. Fixed bug #355237.
|
|
|
|
2006-09-10 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* plug-ins/common/depthmerge.c (dialogDepthMap2ChangedCallback):
|
|
change "depthMap1Drawable" to "depthMap2Drawable" to fix
|
|
typo introduced in version 1.35 committed on 2004-04-21.
|
|
Should fix bug #355219.
|
|
|
|
2006-09-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpeg-exif.c: added a thumbnail to the "Rotate
|
|
Image?" query dialog as suggested in bug #355213.
|
|
|
|
2006-09-10 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/dialogs/file-save-dialog.c (file_save_dialog_check_uri):
|
|
after appending an extension, invoke "response" on the dialog and
|
|
bail out, so the file chooser re-runs the overwrite-confirm check.
|
|
|
|
2006-09-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/errors.c
|
|
* app/gui/gui-vtable.c: minor cleanup.
|
|
|
|
2006-09-09 Jakub Steiner <jimmac@ximian.com>
|
|
|
|
* themes/Default/images/tools/stock-tool-perspective*.xcf:
|
|
forgot to add the source XCFs
|
|
|
|
2006-09-09 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/paint/gimpclone.c (gimp_clone_line_image): changed src_pickable
|
|
parameter to src_type.
|
|
|
|
(gimp_clone_motion): allow the passed srcPR to have alpha even if
|
|
the source pickable is flat. Pass the correct GimpImageType to
|
|
gimp_clone_line_image().
|
|
|
|
2006-09-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/app_procs.c
|
|
* app/errors.[ch]: moved some code from app_run() to errors_init().
|
|
|
|
2006-09-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/app_procs.[ch]
|
|
* app/main.c: initialize the error subsystem after the gimp object
|
|
has been created.
|
|
|
|
* app/errors.[ch]: store a reference to the gimp object (eek) and
|
|
use it to call gimp_gui_ungrab() before g_on_error_query().
|
|
|
|
* app/core/gimp-gui.[ch]
|
|
* app/gui/gui-vtable.c: added gimp_gui_ungrab().
|
|
|
|
2006-09-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/emboss.c: hopefully really fixed bug #353227
|
|
this time.
|
|
|
|
2006-09-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/about-dialog.c: added missing include.
|
|
|
|
* app/display/display-enums.[ch]
|
|
* app/dialogs/preferences-dialog.c: changed labels for
|
|
"space-bar-action" preference. Suggestions welcome for further
|
|
improvements.
|
|
|
|
2006-09-08 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/pygimp-drawable.c
|
|
* plug-ins/pygimp/pygimp-pdb.c: reorder includes to avoid preprocessor
|
|
symbol redefinition warnings.
|
|
|
|
2006-09-08 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/pygimp-drawable.c
|
|
* plug-ins/pygimp/pygimp-pdb.c: #define NO_IMPORT_PYGOBJECT, so
|
|
the internal pygobject API symbol is only defined once.
|
|
|
|
2006-09-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-callbacks.c: use coordinates from
|
|
the current device when starting to scroll. Grab the keyboard and
|
|
pointer when panning with the space bar.
|
|
|
|
2006-09-08 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/text/gimptextlayout-render.c (gimp_text_layout_render_glyphs):
|
|
handle tabs correctly, as instructed by behdad. Fixes
|
|
bug #353132.
|
|
|
|
2006-09-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/preferences-dialog.c: added GUI for "space-bar-action".
|
|
|
|
2006-09-08 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/paint/gimpperspectiveclone.c (gimp_perspective_clone_motion):
|
|
must not clamp the paint area against the boundary of the
|
|
src_tiles. Various small cleanups.
|
|
|
|
* app/paint/gimpsourcecore.[ch] (GimpSourceCore::motion): removed
|
|
src_image parameter.
|
|
|
|
Added new virtual function GimpSourceCore::get_source() and moved
|
|
the source PR initialization code to its default implementation.
|
|
(GimpPerspectiveClone will override this method later).
|
|
|
|
* app/paint/gimpclone.c (gimp_clone_motion)
|
|
* app/paint/gimpheal.c (gimp_heal_motion): changed accordingly.
|
|
|
|
2006-09-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/config/gimpdisplayconfig.[ch]
|
|
* app/config/gimprc-blurbs.h
|
|
* app/display/display-enums.[ch]: added new gimprc option
|
|
"space-bar-action" and default to "pan". Will add a GUI for this later.
|
|
|
|
* app/display/gimpdisplayshell-callbacks.c: respect the new option
|
|
and either pan the display or push the move tool. Fixes bug #349903.
|
|
|
|
2006-09-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimp.[ch]: added function gimp_get_tool_info().
|
|
|
|
* app/actions/tools-commands.c
|
|
* app/actions/vectors-commands.c
|
|
* app/tools/gimppainttool.c
|
|
* app/widgets/gimpdrawabletreeview.c
|
|
* app/widgets/gimpselectioneditor.c
|
|
* app/widgets/gimptoolbox.c: use the new function instead of poking
|
|
into gimp->tool_info_list.
|
|
|
|
* app/display/gimpdisplayshell-callbacks.c
|
|
* app/display/gimpdisplayshell.[ch]: moved code that deals with
|
|
the space key into separate functions. Added space_shaded_tool
|
|
to GimpDisplayShell instead of using a static variable for it.
|
|
|
|
* app/tools/tool_manager.c: removed unused include.
|
|
|
|
2006-09-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpwidgets-utils.c: mark "Space" and "Backslash"
|
|
for translation (using the same translation context as in GTK+).
|
|
|
|
2006-09-08 Hans Breuer <hans@breuer.org>
|
|
|
|
* **/makefile.msc app/gimpcore.def : updated
|
|
|
|
* app/paint/gimpperspectiveclone.c : error C2057: expected constant
|
|
expression. Stack allocation of dynamic sized arrays is afaik a GCC
|
|
extension, use g_alloca() instead.
|
|
|
|
2006-09-08 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpperspectiveclonetool.c
|
|
(gimp_perspective_clone_tool_register): fix the tool's menu path
|
|
and accelerator.
|
|
|
|
2006-09-07 Jakub Steiner <jimmac@ximian.com>
|
|
|
|
* stock-tool-perspective-clone*png: add the element of perspective
|
|
in. Perhaps needs a bit of work on the anti-aliasing still.
|
|
|
|
2006-09-07 Michael Natterer <mitch@gimp.org>
|
|
|
|
Merged the "soc-2006-perspective-clone" branch. That branch is
|
|
now officially closed and all further fixes and changes have to
|
|
be applied to HEAD.
|
|
|
|
Did some minor adjustments, mostly small indentation and spacing
|
|
fixes. Derive the tool from GimpBrushTool and renamed the enum
|
|
added to paint-enums.h and it values, added stock icon and menu
|
|
entry.
|
|
|
|
Thanks a lot to Pedro Alonso Ferrer!
|
|
|
|
* app/paint/paint-enums.[ch]: new enum GimpPerspectiveCloneMode.
|
|
|
|
* app/paint/Makefile.am
|
|
* app/paint/gimpperspectiveclone.[ch]
|
|
* app/paint/gimpperspectivecloneoptions.[ch]: the perspective
|
|
clone core and its options.
|
|
|
|
* app/paint/gimp-paint.c: register it.
|
|
|
|
* app/tools/Makefile.am
|
|
* app/tools/gimpperspectiveclonetool.[ch]: the perspective clone tool.
|
|
|
|
* app/tools/gimp-tools.c: register it.
|
|
|
|
* app/tools/gimppaintoptions-gui.c: show the widgets that are used
|
|
by perspective clone.
|
|
|
|
* app/widgets/gimphelp-ids.h: the help ID.
|
|
|
|
* themes/Default/images/Makefile.am
|
|
* themes/Default/images/tools/stock-tool-perspective-clone-16.png
|
|
* themes/Default/images/tools/stock-tool-perspective-clone-22.png
|
|
* libgimpwidgets/gimpstock.[ch]: its stock ID and icons.
|
|
|
|
* menus/image-menu.xml.in: added it to the menu.
|
|
|
|
2006-09-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in: bumped version to 2.3.12.
|
|
|
|
2006-09-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* Made 2.3.11 development release.
|
|
|
|
2006-09-07 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpfreeselecttool.c: removed unused variable.
|
|
|
|
2006-09-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpchainbutton.c: added "position" construct-only
|
|
property to allow construction using g_object_new().
|
|
|
|
* plug-ins/pygimp/gimpui.defs: use new style constructors for some
|
|
more widgets.
|
|
|
|
2006-09-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpui.defs: updated the GimpHintBox constructor
|
|
definition to use pygtk 2.8 features.
|
|
|
|
* plug-ins/pygimp/gimpui.override: removed hand-written constructor.
|
|
|
|
2006-09-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/pixel-region.[ch]
|
|
* app/base/tile-manager.[ch]
|
|
* app/base/tile-swap.[ch]: removed code that tried to swap in
|
|
tiles asynchronously (but ended up calling nothing).
|
|
|
|
2006-09-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/tile-cache.c
|
|
* app/base/tile-manager.c
|
|
* app/base/tile-private.h
|
|
* app/base/tile.c: removed tile locking macros that were only used
|
|
for the threaded tile swapper.
|
|
|
|
2006-09-07 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/paint/gimpsourcecore.[ch] (gimp_source_core_motion): pass
|
|
the src_offset_x and src_offset_y as separate parameters to
|
|
GimpSourceCore::motion().
|
|
|
|
* app/paint/gimpheal.c (gimp_heal_motion): changed accordingly.
|
|
|
|
* app/paint/gimpclone.c (gimp_clone_motion): ditto and use the new
|
|
values for pattern cloning instead of asuming stuff that relies on
|
|
knowledge of gimp_source_core_motion()'s internals.
|
|
|
|
2006-09-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in: removed --enable_threaded_tile_swapper option.
|
|
|
|
* app/base/tile-cache.c
|
|
* app/base/tile-private.h
|
|
* app/base/tile-swap.c
|
|
* app/base/tile.c: removed threaded tile swapper code which has
|
|
been sitting here unused for too long.
|
|
|
|
2006-09-07 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/paint/gimpsourcecore.[ch] (gimp_source_core_motion): pass
|
|
the width and height of the sub-area of paint_area to
|
|
GimpSourceCore::motion().
|
|
|
|
* app/paint/gimpclone.c (gimp_clone_motion)
|
|
* app/paint/gimpheal.c (gimp_heal_motion): use the new parameters
|
|
instead of taking these values from srcPR->w and ->h, which was
|
|
very confusing.
|
|
|
|
2006-09-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/edit-actions.c (edit_actions_setup): set the context
|
|
property on the "edit-fill-pattern" action.
|
|
|
|
2006-09-06 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/tools-enums.[ch]: add GimpRectangleConstraint
|
|
enum.
|
|
|
|
* app/tools/gimprectangletool.[ch]: replace "constrain"
|
|
boolean with "constraint" enum property. Implement
|
|
constraints in motion handler -- the implementation
|
|
is rather elegant but pretty tricky.
|
|
|
|
* app/tools/gimpcroptool.c: constrain to image bounds,
|
|
or to active drawable bounds if "current layer only"
|
|
option is checked.
|
|
|
|
* app/tools/gimpellipseselecttool.c
|
|
* app/tools/gimprectangleselecttool.c: no constraint.
|
|
|
|
This addresses bug #353936 -- I would say fixes it, but it
|
|
probably needs some fine-tuning. Also perhaps fixes
|
|
bug #329817 a bit better than before.
|
|
|
|
2006-09-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/plug-in/gimppluginmanager-history.c
|
|
(gimp_plug_in_manager_history_add): bail out early if the
|
|
procedure is already at the start of the list.
|
|
|
|
2006-09-06 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/tools-enums.[ch]: remove GimpCropMode enum;
|
|
missed in previous commit.
|
|
|
|
2006-09-06 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/gimpcroptool.c
|
|
* app/tools/gimpcropoptions.[ch]: remove "crop vs resize"
|
|
option, as recommended in bug #353936.
|
|
|
|
2006-09-06 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/paint-funcs/scale-funcs.[ch]: apply patch from Geert
|
|
Jordaens to improve Lanczos scaling, with coding style
|
|
cleanups; partly fixes bug #167956.
|
|
|
|
2006-09-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/plug-in-commands.c (plug_in_run_cmd_callback)
|
|
(plug_in_repeat_cmd_callback): also add the procedure to the
|
|
history if it is called from the "Recently Used" menu.
|
|
|
|
* plug-ins/common/vpropagate.c: changed progress text.
|
|
|
|
2006-09-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpfu.py: document the new menu registration syntax.
|
|
|
|
2006-09-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpui.defs
|
|
* plug-ins/pygimp/gimpui.override: wrap the new GimpHintBox widget.
|
|
|
|
* plug-ins/pygimp/gimpfu.py: use it to display the blurb.
|
|
|
|
* plug-ins/pygimp/plug-ins/py-slice.py: added missing verb in blurb.
|
|
|
|
2006-09-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/Makefile.am
|
|
* libgimpwidgets/gimpwidgets.h
|
|
* libgimpwidgets/gimphintbox.[ch]: added simple widget to display
|
|
a user hint. Having this as a widget will allow us to change the
|
|
look, perhaps even using style properties.
|
|
|
|
* libgimpwidgets/gimpwidgets.def: added the new symbols.
|
|
|
|
* app/dialogs/keyboard-shortcuts-dialog.c
|
|
* plug-ins/common/colormap-remap.c
|
|
* plug-ins/common/redeye.c: use the new widget instead of
|
|
duplicating the code.
|
|
|
|
2006-09-05 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/actions/debug-actions.c
|
|
* app/actions/debug-commands.[ch]
|
|
* menus/toolbox-menu.xml.in: added "Dump Attached Data" menu item
|
|
which prints the stuff that is attached to the gimp and
|
|
user_context objects.
|
|
|
|
2006-09-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/redeye.c (dialog): use the wilber icon / label
|
|
combination for hints that is also used in colormap-remap.
|
|
|
|
2006-09-05 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimptool.[ch]: added gimp_tool_get_options() so tools
|
|
don't need to include "core/gimptoolinfo.h" just to get to their
|
|
options.
|
|
|
|
* app/tools/gimp*tool.h: added macros GIMP_FOO_TOOL_GET_OPTIONS()
|
|
which return specific tool options types and do all casting
|
|
themselves.
|
|
|
|
* app/tools/*.c: use the new macros and don't include
|
|
"core/gimptoolinfo.h" in most files.
|
|
|
|
* app/tools/gimpcolorpickertool.c (gimp_color_picker_tool_register):
|
|
make it use the parent context's FG and BG.
|
|
|
|
* app/tools/gimpcolortool.c (gimp_color_tool_real_picked): set the
|
|
color on the tool's options, not on the user context.
|
|
|
|
2006-09-05 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpmenudock.c: don't #include "core/gimptoolinfo.h"
|
|
|
|
2006-09-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/plug-in/gimppluginmanager.c (gimp_plug_in_manager_restore):
|
|
don't specialcase gimp->no_interface; it's a pointless optimization.
|
|
|
|
2006-09-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/plug-in/gimppluginmanager.c (gimp_plug_in_manager_restore):
|
|
sort the load and save procedures after adding them to the
|
|
database, otherwise there is nothing to sort.
|
|
|
|
2006-09-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpselectiondata.c: disabled debug spew.
|
|
|
|
* plug-ins/common/raw.c: fixed saving of INDEXEDA drawables. Added
|
|
code to load such files. Fixes bug #354034.
|
|
|
|
2006-09-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-selection.c: switch from a short
|
|
timeout to an idle handler for starting the animation.
|
|
|
|
2006-09-05 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/paint/gimpheal.c (gimp_heal_motion): corrected origPR
|
|
extents calculation. Makes the tool work at image borders
|
|
where it used to warn.
|
|
|
|
(gimp_heal_laplace_iteration)
|
|
(gimp_heal_region): minor coding style stuff.
|
|
|
|
2006-09-05 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/paint/gimpsourcecore.[ch] (gimp_source_core_motion): do a
|
|
lot of stuff that was duplicated in clone and heal. Added lots of
|
|
parameters to GimpSourceCore::motion() to get the stuff down to
|
|
clone and heal.
|
|
|
|
* app/paint/gimpclone.c (gimp_clone_motion): changed accordingly.
|
|
|
|
* app/paint/gimpheal.c (gimp_heal_motion): ditto. Made it work for
|
|
dest_drawable != src_pickable. Always add alpha to all buffers and
|
|
convert the source buffer to the dest drawable's color space
|
|
because the algorithm works only on buffers of same depth.
|
|
|
|
2006-09-04 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell.c
|
|
* app/display/gimpdisplayshell-selection.c: more code cleanup.
|
|
Monitor the shell's window state visibility and don't run the
|
|
timeout if the shell is fully obscured, iconified or withdrawn.
|
|
|
|
2006-09-04 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-selection.c: code cleanup. Only use
|
|
a timeout if there is actually a selection and if it is not hidden.
|
|
|
|
2006-09-04 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-selection.[ch]: hide the internal API.
|
|
|
|
* app/display/gimpdisplayshell-appearance.c
|
|
* app/display/gimpdisplayshell-callbacks.c
|
|
* app/display/gimpdisplayshell-handlers.c
|
|
* app/display/gimpdisplayshell.[ch]
|
|
* app/tools/gimpcolortool.c
|
|
* app/tools/gimpeditselectiontool.c
|
|
* app/tools/gimpmovetool.c: changed accordingly.
|
|
|
|
* app/config/gimpdisplayconfig.c
|
|
* app/dialogs/preferences-dialog.c: increased the default marching
|
|
ants speed.
|
|
|
|
2006-09-04 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-selection.[ch]: some cleanup. Made
|
|
the Selection struct private and removed unused state member.
|
|
Removed redundant parameter from gimp_display_shell_selection_start().
|
|
|
|
* app/display/gimpdisplayshell-callbacks.c
|
|
* app/display/gimpdisplayshell.c: changed accordingly.
|
|
|
|
2006-09-04 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/paint/paint-enums.[ch]: removed enum GimpHealAlignMode, we
|
|
use the GimpSourceAlignMode now and can always disable REGISTERED
|
|
in the GUI should it turn out to be really totally pointless.
|
|
|
|
* app/paint/Makefile.am
|
|
* app/paint/gimphealoptions.[ch]: removed. Its properties are
|
|
completely covered by GimpSourceOptions.
|
|
|
|
* app/paint/gimpheal.[ch]: derive from GimpSourceCore.
|
|
|
|
* app/tools/gimphealtool.[ch]: derive from GimpSourceTool.
|
|
|
|
2006-09-04 Sven Neumann <sven@gimp.org>
|
|
|
|
* menus/image-menu.xml.in: added the Heal tool to the Tools menu.
|
|
|
|
2006-09-04 Jakub Steiner <jimmac@ximian.com>
|
|
|
|
* themes/Default/images/tools/stock-tool-heal*: touch up the heal
|
|
brush tool icon
|
|
|
|
2006-09-04 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/tile-cache.c: only run the idle swapper if needed and
|
|
use a lower priority for the timeout.
|
|
|
|
2006-09-04 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/Makefile.am
|
|
* app/tools/gimpsourcetool.[ch]: new class which is essentially a
|
|
copy of GimpCloneTool with s/clone/source/ plus some minor
|
|
modifications.
|
|
|
|
* app/tools/gimpclonetool.[ch]: remove almost everything and
|
|
derive from GimpSourceTool.
|
|
|
|
2006-09-03 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/dialogs/palette-import-dialog.[ch]: removed
|
|
palette_import_dialog_show() and palette_import_dialog_destroy()
|
|
and don't remember the created dialog internally. Instead, made
|
|
palette_import_dialog_new() public.
|
|
|
|
* app/dialogs/dialogs.c
|
|
* app/dialogs/dialogs-constructors.[ch]: register it with the
|
|
toplevel dialog factory as singleton toplevel.
|
|
|
|
* app/actions/palettes-commands.c (palettes_import_cmd_callback):
|
|
use the dialog factory to create the palette import dialog.
|
|
|
|
2006-09-03 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/paint/gimpsourceoptions.[ch] (struct GimpSourceOptions): added
|
|
non-property boolean member "use_source" which defalts to TRUE.
|
|
|
|
* app/paint/gimpcloneoptions.c: imeplement GObject::notify() and
|
|
set source_options->use_source to TRUE if the clone type is
|
|
GIMP_IMAGE_CLONE.
|
|
|
|
* app/paint/gimpsourcecore.h: removed bogus
|
|
gimp_source_core_register() prototype.
|
|
|
|
2006-09-03 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/paint/gimppaintcore.[ch]: added construct-only property
|
|
"undo-desc". Use this when pushing an undo instead of attempting
|
|
an unsuccessful lookup of the GimpPaintInfo object.
|
|
|
|
* tools/pdbgen/pdb/paint_tools.pdb
|
|
* app/tools/gimppainttool.c: use paint_info->blurb as undo
|
|
description when constructing the paint core.
|
|
|
|
* app/pdb/paint_tools_cmds.c: regenerated.
|
|
|
|
2006-09-03 Hans Breuer <hans@breuer.org>
|
|
|
|
* app/core/gimp-gradients.c : include "gimpcontext.h" for
|
|
gimp_context_set_gradient().
|
|
|
|
* **/makefile.msc app/gimpcore.def : updated
|
|
|
|
2006-09-03 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/paint/paint-enums.[ch]: renamed enum GimpCloneAlignMode to
|
|
GimpSourceAlignMode.
|
|
|
|
* app/paint/Makefile.am
|
|
* app/paint/gimpsourcecore.[ch]
|
|
* app/paint/gimpsourceoptions.[ch]: new classes which contain the
|
|
source selection functionality factored out of the clone core and
|
|
options.
|
|
|
|
* app/paint/gimpclone.[ch]
|
|
* app/paint/gimpcloneoptions.[ch]: remove that functionality here
|
|
and derive from the new classes.
|
|
|
|
* app/tools/gimpclonetool.c: changed accordingly.
|
|
|
|
2006-09-02 Michael Natterer <mitch@gimp.org>
|
|
|
|
Merged the "soc-2006-healing-brush" branch. That branch is now
|
|
officially closed and all further fixes and changes have to be
|
|
applied to HEAD.
|
|
|
|
Did some minor adjustments, mostly small indentation and spacing
|
|
fixes. Derive the tool from the newly introduced GimpBrushTool
|
|
which did not exist when the branch was created.
|
|
|
|
Thanks a lot to Kevin Sookocheff for this nice contribution!
|
|
|
|
* app/paint/paint-enums.[ch]: new enum GimpHealAlignMode.
|
|
|
|
* app/paint/Makefile.am
|
|
* app/paint/makefile.msc
|
|
* app/paint/gimpheal.[ch]
|
|
* app/paint/gimphealoptions.[ch]: the heal core and its options.
|
|
|
|
* app/paint/gimp-paint.c: register the heal core.
|
|
|
|
* app/tools/Makefile.am
|
|
* app/tools/makefile.msc
|
|
* app/tools/gimphealtool.[ch]: the heal tool.
|
|
|
|
* app/tools/gimp-tools.c: register the heal tool.
|
|
|
|
* app/tools/gimppaintoptions-gui.c: show the widgets that are used
|
|
by heal.
|
|
|
|
* app/widgets/gimphelp-ids.h: the heal help ID.
|
|
|
|
* tools/pdbgen/stddefs.pdb
|
|
* tools/pdbgen/pdb/paint_tools.pdb: the heal PDB wrappers.
|
|
|
|
* app/widgets/widgets-enums.h
|
|
* app/widgets/gimpcursor.c
|
|
* cursors/Makefile.am
|
|
* cursors/makefile.msc
|
|
* cursors/tool-heal.png
|
|
* cursors/xbm/tool-heal.xbm
|
|
* cursors/xbm/tool-heal-mask.xbm: a new cursor for the heal tool.
|
|
|
|
* libgimpwidgets/gimpstock.[ch]
|
|
* themes/Default/images/Makefile.am
|
|
* themes/Default/images/makefile.msc
|
|
* themes/Default/images/tools/stock-tool-heal-16.png
|
|
* themes/Default/images/tools/stock-tool-heal-22.png: new stock
|
|
icons for the heal tool.
|
|
|
|
* app/pdb/internal_procs.c
|
|
* app/pdb/paint_tools_cmds.c
|
|
* libgimp/gimppainttools_pdb.[ch]: regenerated.
|
|
|
|
2006-09-02 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/paint/gimpclone.c
|
|
* app/paint/gimpink.c: minor cosmetic cleanup merged from the
|
|
soc-2006-healing-brush branch.
|
|
|
|
2006-09-02 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/dialogs/quit-dialog.c (quit_close_all_dialog_new): create a
|
|
temporary context for the container view so its renderers have one.
|
|
|
|
2006-09-01 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/gradient-example.scm: pop the context
|
|
before rendering the gradient so we draw the gradient with the
|
|
user's colors, not with the ones the script uses temporarily.
|
|
|
|
2006-09-01 Michael Natterer <mitch@gimp.org>
|
|
|
|
This commit *should* fix the remaining missing contexts for
|
|
preview creation. Eek at me if it doesn't.
|
|
|
|
* app/core/gimpundo.c: pass a struct containing a context to
|
|
gimp_undo_create_preview_idle().
|
|
|
|
* app/widgets/gimpundoeditor.[ch]: implement
|
|
GimpDocked::set_context(), remember the context and use it for the
|
|
undo treeview.
|
|
|
|
* app/widgets/gimpviewrenderergradient.c: disable debugging output.
|
|
|
|
2006-09-01 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpaction.[ch]: added a context property and use
|
|
it when creating GimpViews.
|
|
|
|
* app/actions/file-actions.c: set the context on the "Open Recent"
|
|
actions.
|
|
|
|
2006-09-01 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpcontainercombobox.c: implement set_context() and
|
|
set the view renderers' contexts.
|
|
|
|
(gimp_container_combo_box_insert_item): unselect after inserting
|
|
the first item, GimpContainerView doesn't select items by itself.
|
|
|
|
* app/dialogs/image-new-dialog.c: create a local context for the
|
|
combo box, connect to the context's "template-changed" signal
|
|
instead of the combo boxed's "select-item", fix some stuff and
|
|
don't leak the local GimpTemplate.
|
|
|
|
2006-09-01 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpgradient.c: disallow NULL context and removed code
|
|
that used to deal with this case.
|
|
|
|
2006-09-01 Simon Budig <simon@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/gradient.pdb: minor documentation fix
|
|
|
|
* app/pdb/gradient_cmds.c
|
|
* libgimp/gimpgradient_pdb.c: regenerated
|
|
|
|
2006-09-01 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpstatusbar.[ch]: use a hash table instead of object
|
|
data to maintain context ids. Saves lots of pointless string copies.
|
|
|
|
2006-09-01 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpviewabledialog.[ch]: added GimpContext
|
|
parameters and create the GimpView with that context.
|
|
|
|
* app/widgets/gimpcolordialog.[ch]
|
|
* app/dialogs/convert-dialog.[ch]
|
|
* app/dialogs/desaturate-dialog.[ch]
|
|
* app/dialogs/grid-dialog.[ch]
|
|
* app/dialogs/image-properties-dialog.[ch]
|
|
* app/dialogs/layer-add-mask-dialog.[ch]
|
|
* app/dialogs/offset-dialog.[ch]
|
|
* app/dialogs/print-size-dialog.[ch]
|
|
* app/dialogs/resize-dialog.[ch]
|
|
* app/dialogs/scale-dialog.[ch]
|
|
* app/dialogs/stroke-dialog.[ch]
|
|
* app/dialogs/template-options-dialog.[ch]
|
|
* app/dialogs/vectors-options-dialog.[ch]: added GimpContext
|
|
parameters here too and pass them to gimp_viewable_dialog_new().
|
|
|
|
* app/actions/colormap-editor-commands.c
|
|
* app/actions/drawable-commands.c
|
|
* app/actions/gradient-editor-commands.c
|
|
* app/actions/image-commands.c
|
|
* app/actions/layers-commands.c
|
|
* app/actions/palette-editor-commands.c
|
|
* app/actions/select-commands.c
|
|
* app/actions/vectors-commands.c
|
|
* app/actions/view-commands.c
|
|
* app/dialogs/channel-options-dialog.c
|
|
* app/dialogs/dialogs-constructors.c
|
|
* app/dialogs/image-merge-layers-dialog.c
|
|
* app/dialogs/image-scale-dialog.c
|
|
* app/dialogs/layer-options-dialog.c
|
|
* app/display/gimpdisplayshell-filter-dialog.c
|
|
* app/display/gimpdisplayshell-scale.c
|
|
* app/tools/gimpcolorpickertool.c
|
|
* app/tools/gimpimagemaptool.c
|
|
* app/tools/gimpmeasuretool.c
|
|
* app/tools/gimptexttool.c
|
|
* app/tools/gimptransformtool.c
|
|
* app/tools/gimpvectortool.c
|
|
* app/widgets/gimpcolorpanel.c
|
|
* app/widgets/gimpcontrollereditor.c
|
|
* app/widgets/gimpcontrollerlist.c
|
|
* app/widgets/gimptoolbox-color-area.c: pass contexts to above
|
|
dialog constructors.
|
|
|
|
2006-09-01 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpviewrendererdrawable.c: fixed includes for
|
|
gimp_rectangle_intersect().
|
|
|
|
2006-09-01 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpviewrenderer.c
|
|
(gimp_view_renderer_real_set_context): ref the context.
|
|
|
|
2006-09-01 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpgradient-load.c (gimp_gradient_load): use sizeof()
|
|
instead of hardcoding the buffer size.
|
|
|
|
2006-09-01 Michael Natterer <mitch@gimp.org>
|
|
|
|
Extended the GIMP Gradient file format to contain the endpoint
|
|
color types for each segment (this is backward compatible because
|
|
old parsers just ignore excess fields at the end of segment
|
|
lines). Fixes bug #128367.
|
|
|
|
* app/core/gimpgradient-load.c: optionally load two more fields
|
|
per segment line which contain the color types.
|
|
|
|
* app/core/gimpgradient-save.c: save the color types at the end of
|
|
the segment lines.
|
|
|
|
2006-09-01 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/actions/gradient-editor-actions.c
|
|
* app/actions/gradient-editor-commands.[ch]: added actions and
|
|
callbacks to select a gradient segment's left and right color
|
|
type. Handle FG/BG color correctly in a few places. Use
|
|
GimpDataEditor's context instead of the user context.
|
|
|
|
* menus/gradient-editor-menu.xml: added the actions to the menu.
|
|
|
|
Cleanup:
|
|
|
|
* app/actions/palette-editor-actions.c
|
|
* app/actions/palette-editor-commands.c: use GimpDataEditor's
|
|
context instead of the user context.
|
|
|
|
* app/actions/brush-editor-actions.c: remove unused context
|
|
variable.
|
|
|
|
2006-08-31 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpcontainerview.c
|
|
(gimp_container_view_real_set_container)
|
|
(gimp_container_view_real_set_context)
|
|
(gimp_container_view_item_selected)
|
|
(gimp_container_view_thaw): support setting a context even if
|
|
the viewed container's children_type is *not* a property of
|
|
GimpContext. This removes a major restriction of container
|
|
views and allows to get rid of some hacks:
|
|
|
|
* app/widgets/gimpitemtreeview.[ch]: removed GimpContext member
|
|
and implement GimpContainerView::set_context() instead of
|
|
GimpDocked::set_context().
|
|
|
|
* app/widgets/gimpchanneltreeview.c
|
|
* app/widgets/gimpcontainergridview.c
|
|
* app/widgets/gimpcontainertreeview.c
|
|
* app/widgets/gimpdrawabletreeview.c
|
|
* app/widgets/gimplayertreeview.c: use GimpContainerView's context
|
|
instead of GimpItemTreeView's and implement GimpContainerView's
|
|
set_context() instead of GimpDocked's.
|
|
|
|
* app/actions/actions.c (action_data_get_gimp)
|
|
(action_data_get_context): don't special-case GimpItemTreeView any
|
|
more, it's just like a normal GimpContainerView now.
|
|
|
|
* app/widgets/gimpcontrollerlist.c
|
|
(gimp_controller_list_constructor): set a context on the
|
|
GimpContainerView so its renderers have a context to use.
|
|
|
|
2006-08-31 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpthumbbox.[ch]: remember the context passed to
|
|
gimp_thumb_box_new() and use it instead of the user context when
|
|
creating thumbnails.
|
|
|
|
2006-08-31 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpgradienteditor.[ch] (struct GimpGradientEditor):
|
|
removed GimpContext member I added before deciding it needs to be
|
|
added to GimpDataEditor.
|
|
|
|
Use GimpDataEditor's context instead of the bogus one. Also use
|
|
the data editor's context instead of the user context wherever it
|
|
was used.
|
|
|
|
* app/widgets/gimppaletteeditor.c: use GimpDataEditor's context
|
|
instead of the user context here too.
|
|
|
|
2006-08-31 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpgradient.[ch] (gimp_gradient_has_fg_bg_segments):
|
|
new funtion which returns TRUE if any of the gradient's segments
|
|
refer to FG of BG.
|
|
|
|
(gimp_gradient_segment_get_left_color_type)
|
|
(gimp_gradient_segment_set_left_color_type)
|
|
(gimp_gradient_segment_get_right_color_type)
|
|
(gimp_gradient_segment_set_right_color_type): new accessors for
|
|
the new GimpGradientColor stuff.
|
|
|
|
(gimp_gradient_segment_split_midpoint)
|
|
(gimp_gradient_segment_range_flip)
|
|
(gimp_gradient_segment_range_replicate): split, flip and replicate
|
|
the segments' color_types too.
|
|
|
|
* app/widgets/gimpviewrenderer.[ch]: added virtual functions
|
|
::set_context() and ::invalidate() and call them.
|
|
|
|
* app/widgets/gimpviewrenderergradient.[ch]: implement the virtual
|
|
functions. Connect to the context's "foreground-changed" and
|
|
"background-changed" signals if the gradient contains FG or BG
|
|
colors and invalidate the renderer whenever they change.
|
|
|
|
* app/core/gimp-gradients.c: removed signal connections which
|
|
invalidated the gradients on FG/BG changes of the user context.
|
|
|
|
2006-08-31 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/plug-ins/happy-valley-relief.py: fixed a typo.
|
|
|
|
2006-08-31 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimp-tools.c: use italic style for the informative label.
|
|
|
|
2006-08-31 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/composite/gimp-composite-mmx.c: moved declarations at the
|
|
beginning of the functions.
|
|
|
|
* app/tools/gimptransformtool.c (gimp_transform_tool_doit):
|
|
display a message if no paths are available. Could catch this
|
|
earlier, but this is the least intrusive change to fix bug #353495.
|
|
|
|
2006-08-30 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/gif.c: similar cleanup, removed unused parameters.
|
|
|
|
2006-08-30 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/png.c: removed debugging output; minor cleanup.
|
|
|
|
2006-08-30 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* plug-ins/common/png.c: when saving an IA image, don't load
|
|
the entire image into memory to search for an unused color.
|
|
Fixes bug #308909.
|
|
|
|
2006-08-30 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/config/gimprc-blurbs.h
|
|
* app/dialogs/preferences-dialog.c
|
|
* app/tools/gimpmoveoptions.c: string changes as suggested in
|
|
bug #353440.
|
|
|
|
2006-08-30 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/emboss.c: fixed off-by-one error and cleaned up
|
|
the code a bit. Fixes bug #353227.
|
|
|
|
2006-08-29 Michael Natterer <mitch@gimp.org>
|
|
|
|
Changed GimpViewable preview rendering to have a context to get
|
|
FG/BG/whatever from. Use the context to enable dynamic FG/BG
|
|
colors in gradients. Fixes bug #127676 and bug #352214. Addresses
|
|
bug #128367 (doesn't fix it because there's no loading/saving and
|
|
no GUI yet).
|
|
|
|
* app/core/core-enums.[ch]: added enum GimpGradientColor to enable
|
|
specifying gradient colors in terms of foreground and background.
|
|
|
|
* app/core/gimpgradient.[ch]: added color_type members to the
|
|
GimpGradientSegment struct and honor them in
|
|
gimp_gradient_get_color_at(). Added GimpContext parameters to all
|
|
functions which finally call get_color_at().
|
|
|
|
* app/core/gimp-gradients.c: use the new method to implement the
|
|
builtin gradients.
|
|
|
|
* app/core/gimpviewable.[ch]: added GimpContext parameters to all
|
|
get_preview() and get_pixbuf() functions.
|
|
|
|
* app/core/gimpbrush.c
|
|
* app/core/gimpbuffer.c
|
|
* app/core/gimpdrawable-preview.[ch]
|
|
* app/core/gimpgradient.c
|
|
* app/core/gimpimage-preview.[ch]
|
|
* app/core/gimpimagefile.c
|
|
* app/core/gimppalette.c
|
|
* app/core/gimppattern.c
|
|
* app/core/gimpundo.[ch]
|
|
* app/text/gimpfont.c
|
|
* app/vectors/gimpvectors-preview.[ch]: changed ::get_preview()
|
|
and ::get_pixbuf() implementations accordingly.
|
|
|
|
* app/core/gimpdrawable-blend.c
|
|
* app/core/gimppalette-import.[ch]
|
|
* app/dialogs/dialogs-constructors.c
|
|
* app/dialogs/palette-import-dialog.c
|
|
* app/dialogs/resize-dialog.c
|
|
* app/display/gimpdisplayshell-layer-select.c
|
|
* app/display/gimpdisplayshell.c
|
|
* app/display/gimpnavigationeditor.c
|
|
* app/paint/gimppaintoptions.c
|
|
* app/tools/gimpeditselectiontool.c
|
|
* app/tools/gimptexttool.c
|
|
* app/actions/gradient-editor-commands.c
|
|
* app/widgets/gimpaction.c
|
|
* app/widgets/gimpbrusheditor.[ch]
|
|
* app/widgets/gimpbufferview.c
|
|
* app/widgets/gimpcellrendererviewable.c
|
|
* app/widgets/gimpchanneltreeview.c
|
|
* app/widgets/gimpclipboard.c
|
|
* app/widgets/gimpcoloreditor.c
|
|
* app/widgets/gimpcomponenteditor.c
|
|
* app/widgets/gimpcontainerbox.c
|
|
* app/widgets/gimpcontainercombobox.c
|
|
* app/widgets/gimpcontainereditor.c
|
|
* app/widgets/gimpcontainerentry.c
|
|
* app/widgets/gimpcontainergridview.c
|
|
* app/widgets/gimpcontainertreeview.[ch]
|
|
* app/widgets/gimpdataeditor.[ch]
|
|
* app/widgets/gimpdevicestatus.c
|
|
* app/widgets/gimpdnd.[ch]
|
|
* app/widgets/gimpdrawabletreeview.c
|
|
* app/widgets/gimpfiledialog.c
|
|
* app/widgets/gimpgradienteditor.[ch]
|
|
* app/widgets/gimpgradientselect.c
|
|
* app/widgets/gimpitemtreeview.c
|
|
* app/widgets/gimplayertreeview.c
|
|
* app/widgets/gimppaletteeditor.[ch]
|
|
* app/widgets/gimppropwidgets.[ch]
|
|
* app/widgets/gimpselectioneditor.c
|
|
* app/widgets/gimpthumbbox.[ch]
|
|
* app/widgets/gimptoolbox-image-area.c
|
|
* app/widgets/gimptoolbox-indicator-area.c
|
|
* app/widgets/gimptooloptionseditor.c
|
|
* app/widgets/gimpundoeditor.c
|
|
* app/widgets/gimpvectorstreeview.c
|
|
* app/widgets/gimpview-popup.[ch]
|
|
* app/widgets/gimpview.[ch]
|
|
* app/widgets/gimpviewablebutton.c
|
|
* app/widgets/gimpviewabledialog.c
|
|
* app/widgets/gimpviewrenderer.[ch]
|
|
* app/widgets/gimpviewrenderer-frame.c
|
|
* app/widgets/gimpviewrendererbrush.c
|
|
* app/widgets/gimpviewrendererbuffer.c
|
|
* app/widgets/gimpviewrendererdrawable.c
|
|
* app/widgets/gimpviewrenderergradient.c
|
|
* app/widgets/gimpviewrendererimage.c
|
|
* tools/pdbgen/pdb/drawable.pdb
|
|
* tools/pdbgen/pdb/gradient.pdb
|
|
* tools/pdbgen/pdb/gradients.pdb
|
|
* tools/pdbgen/pdb/image.pdb: added tons of GimpContext members
|
|
and parameters, implement GimpDocked::set_context() in many
|
|
widgets. Pass these locally remembered contexts to GimpViewable
|
|
functions. Did some minor cleanups on the way. There are still
|
|
some minor FIXMEs around where the code uses a NULL context (which
|
|
is allowed by the APIs)
|
|
|
|
* app/pdb/drawable_cmds.c
|
|
* app/pdb/gradient_cmds.c
|
|
* app/pdb/gradients_cmds.c
|
|
* app/pdb/image_cmds.c: regenerated.
|
|
|
|
2006-08-29 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/paint/gimpbrushcore.c: minor cleanup.
|
|
|
|
2006-08-29 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpbase/Makefile.am
|
|
* libgimpbase/gimpbase.h
|
|
* libgimpbase/gimprectangle.[ch]: added new files that hold
|
|
gimp_rectangle_intersect(), factored out of the core.
|
|
|
|
* libgimpbase/gimpbase.def: updated.
|
|
|
|
* app/core/gimp-edit.c
|
|
* app/core/gimp-utils.c
|
|
* app/core/gimp-utils.h
|
|
* app/core/gimpchannel-combine.c
|
|
* app/core/gimpdrawable-foreground-extract.c
|
|
* app/core/gimpdrawable-transform.c
|
|
* app/core/gimpdrawable.c
|
|
* app/core/gimpimage-preview.c
|
|
* app/core/gimplayer.c
|
|
* app/core/gimpscanconvert.c
|
|
* app/display/gimpdisplayshell-draw.c: changed includes accordingly.
|
|
|
|
* libgimp/gimpdrawablepreview.c: don't duplicate
|
|
gimp_rectangle_intersect() here, use the function in libgimpbase.
|
|
|
|
* app/base/siox.c: use gimp_rectangle_intersect() to reduce the
|
|
working area to the region of interest. Fixes bug #340422.
|
|
|
|
2006-08-29 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/postscript.c (dither_grey): code cleanup and fix
|
|
for bug #353381 (crash when Preview option is selected).
|
|
|
|
2006-08-29 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/common/dog.c (query): Removed incorrect mention of
|
|
Gauss IIR in blurb (the plug-in uses the RLE algorithm).
|
|
|
|
2006-08-29 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/plug-in/gimpplugin.c (gimp_plug_in_recv_message): use
|
|
gimp_message() if a plug-in crashes.
|
|
|
|
2006-08-29 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpimage-duplicate.c (gimp_image_duplicate)
|
|
* app/widgets/gimpfiledialog.c (gimp_file_dialog_set_image): a
|
|
somewhat hackish implementation of what's suggested in bug #353246.
|
|
Let the save dialog default to the folder of the duplicated image.
|
|
|
|
2006-08-29 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpnavigationeditor.c: some adjustments to the fix
|
|
for bug #346880.
|
|
|
|
2006-08-28 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpcontainerview.[ch]: made set_context() a
|
|
virtual function of the GimpContainerView interface.
|
|
|
|
2006-08-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimptextoptions.[ch]
|
|
* app/tools/gimptexttool.c
|
|
* app/widgets/gimptexteditor.[ch]: make the text editor transient
|
|
to the display shell.
|
|
|
|
2006-08-28 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimppdbdialog.c (gimp_pdb_dialog_run_callback):
|
|
gimp_show_message_dialog() takes a GtkWidget, cast the dialog
|
|
variable accordingly.
|
|
|
|
2006-08-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/winicon/icoload.c: avoid crashing on newer versions of
|
|
the winicon file format (bug #352899).
|
|
|
|
2006-08-28 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpairbrushtool.c
|
|
* app/tools/gimpalignoptions.c
|
|
* app/tools/gimpblendoptions.c
|
|
* app/tools/gimpbucketfilloptions.c
|
|
* app/tools/gimpclonetool.c
|
|
* app/tools/gimpcolorpickeroptions.c
|
|
* app/tools/gimpconvolvetool.c
|
|
* app/tools/gimpcropoptions.c
|
|
* app/tools/gimpdodgeburntool.c
|
|
* app/tools/gimperasertool.c
|
|
* app/tools/gimpflipoptions.c
|
|
* app/tools/gimphistogramoptions.c
|
|
* app/tools/gimpinkoptions-gui.c
|
|
* app/tools/gimpmagnifyoptions.c
|
|
* app/tools/gimpmeasureoptions.c
|
|
* app/tools/gimpmoveoptions.c
|
|
* app/tools/gimppaintoptions-gui.c
|
|
* app/tools/gimprectangleoptions.c
|
|
* app/tools/gimprectangleselectoptions.c
|
|
* app/tools/gimpsmudgetool.c
|
|
* app/tools/gimptextoptions.c
|
|
* app/tools/gimptransformoptions.c
|
|
* app/tools/gimpvectoroptions.c: code cleanup.
|
|
|
|
2006-08-27 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpcolortool.c (gimp_color_tool_real_picked): applied
|
|
modified patch from David Gowers which selects a matching color
|
|
from the palette editor's active palette. I'm not sure if this
|
|
behavior is desirable but we'll never find out if we dont't try.
|
|
Fixes bug #343358.
|
|
|
|
2006-08-25 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/gimpselectiontool.c (gimp_selection_tool_modifier_key):
|
|
When Alt is down, don't allow other modifiers to change the
|
|
operation shown in the options. Fixes bug #349338.
|
|
|
|
2006-08-25 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/core/gimpchannel-select.[ch]: add push_undo arguments
|
|
to several gimp_channel_select_foo functions.
|
|
|
|
* app/actions/vectors-commands.c
|
|
* app/core/gimpchannel-select.c
|
|
* app/core/gimpchannel-select.h
|
|
* app/pdb/paths_cmds.c
|
|
* app/pdb/selection_tools_cmds.c
|
|
* app/pdb/vectors_cmds.c
|
|
* app/tools/gimpellipseselecttool.c
|
|
* app/tools/gimpfreeselecttool.c
|
|
* app/tools/gimprectangleselecttool.c
|
|
* app/tools/gimpvectortool.c
|
|
* tools/pdbgen/pdb/paths.pdb
|
|
* tools/pdbgen/pdb/selection_tools.pdb
|
|
* tools/pdbgen/pdb/vectors.pdb: add push_undo argument
|
|
to function calls where needed.
|
|
|
|
2006-08-25 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/display/gimpnavigationeditor.c: put zoom label next to
|
|
scrollbar instead of above it; fixes bug #346880.
|
|
|
|
2006-08-25 Sven Neumann <sven@gimp.org>
|
|
|
|
* docs/gimp.1.in: updated the URL of the user manual.
|
|
|
|
2006-08-25 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in: print the value of $datarootdir in the summary.
|
|
|
|
* app/base/tile-swap.c (tile_swap_in_attempt): fixed error
|
|
handling in this unused function.
|
|
|
|
2006-08-25 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/actions/file-actions.c (file_actions_setup)
|
|
(file_actions_last_opened_update): if there are too few images in
|
|
the document history, use the action's name as label for the empty
|
|
slots, to keep the translation of "" from showing up in the
|
|
shortcut editor.
|
|
|
|
2006-08-24 Sven Neumann <sven@gimp.org>
|
|
|
|
* desktop/gimp.desktop.in.in (Categories): removed "Application"
|
|
which is not any longer in the Desktop Menu spec.
|
|
|
|
2006-08-24 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/winicon/icodialog.c
|
|
* plug-ins/winicon/icosave.c: fixed handling of indexed images
|
|
(bug #342883).
|
|
|
|
2006-08-24 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in: add -Wdeclaration_after_statement to the CFLAGS if
|
|
the compiler supports this flag.
|
|
|
|
* docs/gimp.1.in: explain ${datarootdir}.
|
|
|
|
2006-08-24 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-preview.c
|
|
(gimp_display_shell_draw_tri): just return if gdk_drawable_get_size()
|
|
returns 0 for width or height (bug #340056).
|
|
|
|
2006-08-24 Sven Neumann <sven@gimp.org>
|
|
|
|
* INSTALL: mention that multi-processor support is on by default.
|
|
|
|
* app/base/tile-cache.c: fixed compilation if multi-processor
|
|
support is disabled (bug #352609).
|
|
|
|
2006-08-23 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/tools-enums.h
|
|
* app/tools/gimptransformtool.[ch]: add support for handles at
|
|
midpoints of edges.
|
|
|
|
* app/tools/gimpscaletool.c: use midpoint handles for scaling
|
|
with fixed width or height. Fixes bug #344955.
|
|
|
|
2006-08-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpbase/gimpbaseenums.[ch]: removed "(Fastest)" from "None"
|
|
and added translation context (bug #343576).
|
|
|
|
* app/actions/select-actions.c (select_actions): added translation
|
|
context for "None" and "All".
|
|
|
|
* app/widgets/gimpactiongroup.c: strip translation context from
|
|
all labels.
|
|
|
|
* libgimpwidgets/gimppageselector.c: fixed singular form.
|
|
|
|
2006-08-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpbase/gimpbaseenums.h: do the change for bug #343576 here;
|
|
the .c file is generated.
|
|
|
|
2006-08-22 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* configure.in
|
|
* plug-ins/Makefile.am
|
|
* plug-ins/common/png.c: revert changes accidentally
|
|
committed in previous commit.
|
|
|
|
2006-08-22 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* libgimpbase/gimpbaseenums.c: Don't label Lanczos as "best".
|
|
Addresses bug #343576.
|
|
|
|
2006-08-22 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/gimprectangletool.c (gimp_rectangle_tool_motion):
|
|
respect "fixed-center" constraint even if "fixed-aspect"
|
|
or "aspect-square" constraints are active.
|
|
|
|
2006-08-22 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/gimprectangletool.c (gimp_rectangle_tool_motion):
|
|
remove some constraining code that shouldn't have been there,
|
|
and simplify a bit.
|
|
|
|
2006-08-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/composite/gimp-composite-regression.[ch]: use gulong instead
|
|
of u_long. Should fix bug #352221.
|
|
|
|
2006-08-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpbase/gimpwire.h
|
|
* libgimpbase/gimpreloc.h
|
|
* libgimp/gimpdrawablepreview.h
|
|
* libgimp/gimptile.h
|
|
* libgimp/gimpunitcache.h
|
|
* libgimpthumb/gimpthumb-utils.h
|
|
* libgimpwidgets/gimpcolorarea.h
|
|
* libgimpwidgets/gimphelpui.h: moved G_GNUC_INTERNAL before the
|
|
return value (bug #352268).
|
|
|
|
* tools/pdbgen/lib.pl : changed code generation rules to place
|
|
G_GNUC_INTERNAL before the return value.
|
|
|
|
* libgimp/*_pdb.h: regenerated.
|
|
|
|
2006-08-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimprotatetool.c (gimp_rotate_tool_motion): fixed code
|
|
that moves the angle between +/- pi (bug #352341).
|
|
|
|
2006-08-21 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/gimpclonetool.c
|
|
* app/tools/gimpforegroundselecttool.c: rewrite modifer_key
|
|
functions more readably; no functional changes.
|
|
|
|
2006-08-21 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/display/gimpdisplayshell-callbacks.c: allow modifier key events
|
|
for Shift and Control to be propagated even if button1 is down.
|
|
|
|
* app/tools/gimpclonetool.c
|
|
* app/tools/gimpcroptool.c
|
|
* app/tools/gimpforegroundselecttool.c
|
|
* app/tools/gimpmovetool.c
|
|
* app/tools/gimppainttool.c
|
|
* app/tools/gimpvectortool.c: change modifier_key method
|
|
to prevent any bad consequences.
|
|
|
|
* app/tools/gimprectangletool.[ch]: add modifier_key handler, and
|
|
use it to toggle "make-square" if Shift is pressed while button1
|
|
is down, and "fixed-center" if Control is pressed while button1 is
|
|
down.
|
|
|
|
* app/tools/gimprectangleselecttool.c
|
|
(gimp_rectangle_tool_modifier_key): call rectangle tool modifer_key
|
|
method after chaining up.
|
|
|
|
2006-08-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimppaletteselectbutton.c
|
|
(gimp_palette_select_button_set_palette): check that the palette
|
|
name actually refers to an existing palette and use the active
|
|
palette if name is NULL or empty (like the other select buttons).
|
|
|
|
* plug-ins/pygimp/plug-ins/palette-offset.py: use an integer value
|
|
for a PF_INT parameter.
|
|
|
|
2006-08-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpfu.py: check if the menupath starts with
|
|
<Image> instead of checking that it does not start with <Toolbox>.
|
|
Makes the scripts in <Palettes> work to some extent.
|
|
|
|
2006-08-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpfu.py (register): derive the menupath from
|
|
the label before adding to _registered_plugins_.
|
|
|
|
* plug-ins/pygimp/Makefile.am: moved clothify.py to test-scripts,
|
|
it doubles the functionality of script-fu-clothify.
|
|
|
|
* plug-ins/pygimp/plug-ins/benchmark-foreground-extract.py
|
|
* plug-ins/pygimp/plug-ins/foggify.py
|
|
* plug-ins/pygimp/plug-ins/palette-sort.py
|
|
* plug-ins/pygimp/plug-ins/palette-to-gradient.py: changed menu
|
|
registration in some places that I missed earlier.
|
|
|
|
2006-08-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimppixbuf.[ch]: added a convenience function to create
|
|
a layer from a GdkPixbuf.
|
|
|
|
* plug-ins/common/poppler.c
|
|
* plug-ins/common/screenshot.c
|
|
* plug-ins/common/svg.c: use gimp_layer_new_from_pixbuf().
|
|
|
|
* libgimp/gimpui.def: updated.
|
|
|
|
2006-08-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/poppler.c
|
|
* plug-ins/common/screenshot.c
|
|
* plug-ins/common/svg.c: improved progress handling.
|
|
|
|
2006-08-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpfu.py: added an optional menu parameter to
|
|
the register call to simplify menu registration. Also restored
|
|
menupath specific mangling of the procedure arguments.
|
|
|
|
* plug-ins/pygimp/plug-ins/*.py: use the menu parameter instead
|
|
of defining a function to call on query.
|
|
|
|
* plug-ins/pygimp/plug-ins/sphere.py: do it old-style here for
|
|
testing.
|
|
|
|
2006-08-17 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/siod/sliba.c (aref1): when accessing members
|
|
of tc_byte_array, cast them to guint8.
|
|
|
|
2006-08-16 Michael Schumacher <schumaml@cvs.gnome.org>
|
|
|
|
* libgimpcolor/gimpcolor.def
|
|
* libgimpwidgets/gimpwidgets.def: added some missing entries
|
|
|
|
2006-08-16 Michael Schumacher <schumaml@cvs.gnome.org>
|
|
|
|
* app/Makefile.am: added $(SYMPREFIX) to the -u flags
|
|
|
|
2006-08-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpmodule.c: added menu_register method.
|
|
|
|
* plug-ins/pygimp/plug-ins/*.py: use gimp.menu_register().
|
|
|
|
2006-08-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpfu.py: allow '-' in procedure and parameter
|
|
names.
|
|
|
|
* plug-ins/pygimp/plug-ins/*.py: use canonical procedure and
|
|
parameter names.
|
|
|
|
2006-08-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/plug-ins/*.py: use gimp_plugin_menu_register().
|
|
|
|
2006-08-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/plug-in/gimpplugin.c: improved debugging output.
|
|
|
|
* libgimp/gimppaletteselect.c: the palette callback gets passed
|
|
the number of colors.
|
|
|
|
2006-08-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/about-dialog.c: cleanup.
|
|
|
|
* app/tools/gimpbrushtool.c: don't include gimp-intl.h.
|
|
|
|
2006-08-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/autocrop.c (autocrop): fixed overzealousness
|
|
when cropping on a drawable border (bug #337888).
|
|
|
|
2006-08-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/tile-cache.c: actually enable tile cache locking and
|
|
added a missing lock in tile_idle_preswap(). Should fix bug #346923.
|
|
|
|
2006-08-15 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* app/dialogs/about-dialog.c: Added a label about unstable status
|
|
to the about dialog.
|
|
|
|
2006-08-15 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/Makefile.am
|
|
* app/tools/tools-types.h
|
|
* app/tools/gimpbrushtool.[ch]: new GimpPaintTool subclass which
|
|
completely handles brush outline drawing.
|
|
|
|
* app/tools/gimppainttool.[ch]: removed all brush stuff here.
|
|
|
|
* app/tools/gimpclonetool.[ch]
|
|
* app/tools/gimpconvolvetool.[ch]
|
|
* app/tools/gimpdodgeburntool.[ch]
|
|
* app/tools/gimperasertool.[ch]
|
|
* app/tools/gimppaintbrushtool.[ch]
|
|
* app/tools/gimpsmudgetool.[ch]: derive from GimpBrushTool.
|
|
|
|
* app/tools/gimpinktool.c: removed now obsolete cursor_update()
|
|
implementation.
|
|
|
|
2006-08-15 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpeditselectiontool.c (gimp_edit_selection_tool_start):
|
|
added check for GIMP_TRANSLATE_MODE_MASK_COPY_TO_LAYER which was
|
|
forgotten when this mode was introduced.
|
|
|
|
2006-08-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimp.[ch] (gimp_shm_addr): the return value isn't const.
|
|
|
|
* app/tools/gimpcurvestool.c (curves_graph_events): fixed cursor
|
|
handling on button press and release events.
|
|
|
|
2006-08-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/preferences-dialog.c: do not add a toggle for
|
|
"transient-docks" in stable releases (bug #322577).
|
|
|
|
2006-08-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/bmp/bmp.[ch]
|
|
* plug-ins/bmp/bmpread.c
|
|
* plug-ins/bmp/bmpwrite.c: applied patch from Piotr Filiciak that
|
|
merges the save dialogs and completes the changes in bug #342355.
|
|
|
|
2006-08-15 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/paint/gimpbrushcore.c (gimp_brush_core_color_area_with_pixmap):
|
|
kludge to adjust offset for even-dimensioned brushes; fixes
|
|
bug #166622.
|
|
|
|
2006-08-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpviewable.h: increased GIMP_VIEWABLE_MAX_PREVIEW_SIZE
|
|
to 2048 to workaround bug #307314.
|
|
|
|
2006-08-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/core-enums.h
|
|
* tools/pdbgen/pdb/edit.pdb
|
|
* tools/pdbgen/pdb/selection_tools.pdb: applied patch from David
|
|
Gowers that adds extended PDB interface for gimp-edit-bucket-fill,
|
|
gimp-by-color-select and gimp-fuzzy-select. Fixes bugs #348291 and
|
|
#347499.
|
|
|
|
* app/pdb/edit_cmds.c
|
|
* app/pdb/internal_procs.c
|
|
* app/pdb/selection_tools_cmds.c
|
|
* libgimp/gimpedit_pdb.[ch]
|
|
* libgimp/gimpenums.c.tail
|
|
* libgimp/gimpenums.h
|
|
* libgimp/gimpselectiontools_pdb.[ch]
|
|
* tools/pdbgen/enums.pl: regenerated.
|
|
|
|
* libgimp/gimp.def: updated.
|
|
|
|
2006-08-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/xcf/xcf-save.c (xcf_save_tile_rle): coding style.
|
|
|
|
* plug-ins/winicon/icodialog.c: removed leftover debug output.
|
|
|
|
2006-08-15 Hans Breuer <hans@breuer.org>
|
|
|
|
* **/makefile.msc app/gimpcore.def : updated
|
|
|
|
* app/xcf/xcf-save.c(1464) : error C2036: 'void *' : unknown size
|
|
pointer arithmetics on void a pointer looks like a GCC extension
|
|
* app/tools/gimpbrightnesscontrasttool.c
|
|
app/tools/gimpcolorbalancetool.c
|
|
app/tools/gimphuesaturationtool.c
|
|
app/tools/gimpcolorizetool.c : #include "core/gimp.h" for gimp_message
|
|
* app/tools/gimpiscissorstool.c : use RINT() rather than rint()
|
|
* app/widgets/gimpcontrollerlist.c : #include "gimpwidgets-utils.h"
|
|
for gimp_show_message_dialog
|
|
* app/core/gimpprogress.c(229) : 'gimp_progress_message' must
|
|
return a value
|
|
|
|
2006-08-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/plug-ins/Makefile.am: moved whirlpinch.py to the
|
|
test_scripts category to prevent it from being installed in stable
|
|
releases (bug #46001).
|
|
|
|
2006-08-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/compose.c: has only one return value if called
|
|
as recompose. Fixes the trigger for bug #350226.
|
|
|
|
2006-08-14 Michael Natterer <mitch@gimp.org>
|
|
|
|
Fixed rounding and double vs. integer inconsistency when dealing
|
|
with mouse coordinates. Fixes bug #350694.
|
|
|
|
* app/tools/gimpiscissorstool.c
|
|
(clicked_on_vertex)
|
|
(clicked_on_curve): added double x and y parameters and use them
|
|
instead of the integer iscissors->x and ->y. Cleaned up the
|
|
functions a bit.
|
|
|
|
(gimp_iscissors_tool_button_press)
|
|
(gimp_iscissors_tool_motion): changed accordingly, also rint() the
|
|
passed mouse coords when assigning them to iscissors->x and ->y.
|
|
|
|
Unrelated cleanup:
|
|
|
|
(iscissors_free_buffers): removed, folded into reset()
|
|
(precalculate_arrays): removed, folded into class_init()
|
|
|
|
2006-08-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* tools/gimp-remote.c
|
|
* docs/gimp-remote.1.in: applied patch from Michael Klein that adds
|
|
an option to print out the XID of the toolbox window (bug #351205).
|
|
|
|
2006-08-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/winicon/icoload.c: open the file in binary mode.
|
|
Pointed out by Aurimas Juska; fixes bug #172503.
|
|
|
|
2006-08-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimprectangletool.c (gimp_rectangle_tool_motion):
|
|
simplified code for statusbar display.
|
|
|
|
2006-08-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimprectangletool.c: changed the limits for "pressx"
|
|
and "pressy". It's wrong to disallow negative values here.
|
|
|
|
2006-08-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/context-commands.c (context_brush_radius_cmd_callback)
|
|
(context_actions_update)
|
|
* app/core/gimpbrushgenerated.c (gimp_brush_generated_class_init):
|
|
set upper brush size limit to 4000 pixels. Fixes bug #351175.
|
|
|
|
2006-08-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpiscissorstool.c (gimp_iscissors_tool_oper_update):
|
|
do not select ISCISSORS_OP_MOVE_POINT for terminal points. Fixes
|
|
bug #132352.
|
|
|
|
2006-08-14 Michael Natterer <mitch@gimp.org>
|
|
|
|
* libgimp/gimpdrawablepreview.c (gimp_drawable_preview_draw_area):
|
|
draw only within the intersection of the the passed coordinates
|
|
and the selection to avoid access to non-existant (out-of-image)
|
|
selction tiles. Fixes bug #350760.
|
|
|
|
2006-08-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimp-edit.c (gimp_edit_make_buffer): do not autocrop
|
|
the buffer contents, always keep the selection size (bug #350897).
|
|
|
|
2006-08-13 Karine Delvare <edhel@gimp.org>
|
|
|
|
* app/tools/gimprectangleoptions.c: restore rectangle settings.
|
|
Fixes bug #346683.
|
|
|
|
2006-08-11 Jakub Steiner <jimmac@ximian.com>
|
|
|
|
* themes/Default/images/preferences/controllers-22.png
|
|
* themes/Default/images/preferences/controllers-22.xcf
|
|
* themes/Default/images/preferences/session-22.png
|
|
* themes/Default/images/preferences/session-22.xcf:
|
|
fixed a few problems wrt transparency.
|
|
|
|
2006-08-11 Jakub Steiner <jimmac@ximian.com>
|
|
|
|
* themes/Default/images/preferences/*-22: added a few missing
|
|
preference icons at 22x22px.
|
|
|
|
2006-08-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/error-console-commands.c
|
|
* app/actions/text-editor-commands.c: use gimp_show_message_dialog().
|
|
|
|
2006-08-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpwidgets-utils.[ch]: introduced a simple message
|
|
dialog to use when there's no progress but a parent widget.
|
|
|
|
* app/dialogs/convert-dialog.c
|
|
* app/dialogs/palette-import-dialog.c
|
|
* app/dialogs/preferences-dialog.c
|
|
* app/dialogs/stroke-dialog.c
|
|
* app/tools/gimpimagemaptool.c
|
|
* app/widgets/gimpactionview.c
|
|
* app/widgets/gimpcontrollerlist.c
|
|
* app/widgets/gimplayertreeview.c
|
|
* app/widgets/gimppdbdialog.c
|
|
* app/widgets/gimpvectorstreeview.c: use the new utility function
|
|
instead of g_message().
|
|
|
|
2006-08-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/gui/gui-message.c (gui_message_error_dialog): use the global
|
|
error dialog if the progress is a GimpProgressDialog.
|
|
|
|
2006-08-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpui.defs: wrap gimp_window_set_transient()
|
|
into a method of GimpDialog.
|
|
|
|
* plug-ins/pygimp/gimpfu.py: call dialog.set_transient().
|
|
|
|
2006-08-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-interface.c: pack the main vbox
|
|
expanding so that the progress bar sticks to the bottom of the
|
|
dialog.
|
|
|
|
* plug-ins/pygimp/gimpfu.py: moved blurb label to the top, use
|
|
italic style for it. Add a progress bar unconditionally and use a
|
|
GimpProgressBar for it. Commented out the progress label until it
|
|
is actually used.
|
|
|
|
2006-08-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/file/file-utils.[ch]: added a GError parameter to
|
|
file_utils_find_proc().
|
|
|
|
* app/actions/file-commands.c
|
|
* app/dialogs/file-save-dialog.c
|
|
* app/file/file-open.c
|
|
* app/widgets/gimpdnd-xds.c
|
|
* tools/pdbgen/pdb/fileops.pdb: changed accordingly.
|
|
|
|
* app/pdb/fileops_cmds.c: regenerated.
|
|
|
|
2006-08-10 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* libgimpwidgets/gimpwidgets.c (gimp_coordinate_callback):
|
|
Don't stop emission of "value-changed" signal. Fixes
|
|
bug #346088. Let's see if it breaks anything else...
|
|
|
|
2006-08-10 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/gimprectangleselecttool.[ch]: if the user is
|
|
modifying a rectangle and the mode is REPLACE, don't
|
|
show the marching ants for the previous selection, because
|
|
it confuses users. Should fix bug #347945.
|
|
|
|
2006-08-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/autocrop.c: fixed the check for an empty image.
|
|
|
|
2006-08-10 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/xcf/xcf-private.h
|
|
* app/xcf/xcf-load.c
|
|
* app/xcf/xcf-save.c: save sample points in xcf files,
|
|
and load them. Fixes bug #342480.
|
|
|
|
2006-08-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/file/file-utils.c: added a copy of g_unescape_uri_string()
|
|
from glib/gconvert.c and use it to improve the results of
|
|
file_utils_uri_display_name() and file_utils_uri_display_basename().
|
|
|
|
2006-08-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/file-save-dialog.c: use gimp_message().
|
|
|
|
* app/dialogs/preferences-dialog.c: use a GtkMessageDialog and
|
|
make it transient for the preferences dialog.
|
|
|
|
* libgimpwidgets/gimppropwidgets.c
|
|
(gimp_prop_file_chooser_button_notify): use
|
|
gtk_file_chooser_unselect_all() to unset the filename.
|
|
|
|
2006-08-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpimagemaptool.c: for load and save errors, use a
|
|
GtkMessageDialog and make it transient for the tool dialog.
|
|
|
|
* app/tools/gimpvectortool.c: use gimp_message().
|
|
|
|
2006-08-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpimagemaptool.[ch]
|
|
* app/tools/gimpcurvestool.c
|
|
* app/tools/gimplevelstool.c: improved error handling for
|
|
gimp_image_map_tool_settings_load().
|
|
|
|
* app/tools/gimpposterizetool.c: added missing include.
|
|
|
|
* app/config/gimpconfig-file.c: rephrased error messages.
|
|
|
|
2006-08-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/metadata/interface.c (metadata_dialog): set a border
|
|
width of 12 on the toplevel container.
|
|
|
|
2006-08-10 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/common/oilify.c (run): the plug-in has one return
|
|
value, not two (the trigger of the crasher in bug #350555).
|
|
|
|
2006-08-09 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/plug-in/plug-in-params.c (plug_in_params_to_args): it's a
|
|
bad idea to access an array before checking if it's long enough.
|
|
Fixes bug #350555. Also added some comments, the logic here is
|
|
really weird.
|
|
|
|
2006-08-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpcolor/gimprgb.c
|
|
* libgimpwidgets/gimpdialog.c: fixed gtk-doc comments.
|
|
|
|
2006-08-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-transform.[ch]: added new function
|
|
gimp_display_shell_transform_segments().
|
|
|
|
* app/display/gimpdisplayshell-selection.c (selection_transform_segs)
|
|
* app/tools/gimpregionselecttool.c
|
|
(gimp_region_select_tool_calculate): use the new function instead
|
|
of looping over the segments.
|
|
|
|
2006-08-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-draw.c (gimp_display_shell_draw_pen)
|
|
(gimp_display_shell_draw_vector): use the new transform functions.
|
|
|
|
* app/tools/gimpdrawtool.c (gimp_draw_tool_draw_lines)
|
|
(gimp_draw_tool_draw_strokes): bail out early if num_points == 0.
|
|
|
|
2006-08-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpdisplayshell-transform.[ch]: renamed
|
|
transform_coords() to transform_coordinate(); same for the
|
|
untransform variant. Added new functions transform_points() and
|
|
transform_coords() that work on arrays.
|
|
|
|
* app/display/gimpdisplayshell-autoscroll.c
|
|
* app/display/gimpdisplayshell-callbacks.c: changed accordingly.
|
|
|
|
* app/tools/gimpdrawtool.c (gimp_draw_tool_draw_lines)
|
|
(gimp_draw_tool_draw_strokes): use the new transform functions.
|
|
|
|
2006-08-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpiscissorstool.c (iscissors_draw_curve):
|
|
implement using gimp_draw_tool_draw_lines().
|
|
|
|
2006-08-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/plug-in/gimppluginmanager.c (gimp_plug_in_manager_dispose):
|
|
chain up.
|
|
|
|
* libgimp/gimpzoompreview.[ch]: added API to get a pointer to the
|
|
GimpZoomModel used by the preview and added a constructor that
|
|
allows to pass a model.
|
|
|
|
* libgimp/gimpui.def: updated.
|
|
|
|
2006-08-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpfreeselecttool.c (gimp_free_select_tool_draw):
|
|
implement using gimp_draw_tool_draw_lines().
|
|
|
|
2006-08-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpcontainercombobox.[ch]: allow to configure the
|
|
ellipsize property of the text renderer.
|
|
|
|
* app/dialogs/image-new-dialog.c: don't pack the template combo-box
|
|
expanding, unset the ellipsize property.
|
|
|
|
2006-08-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimp.[ch]: added new function gimp_message() as a
|
|
replacement for g_message(). Part of the fix for bug #347214.
|
|
|
|
* app/actions/data-commands.c
|
|
* app/actions/documents-commands.c
|
|
* app/actions/file-commands.c
|
|
* app/actions/layers-commands.c
|
|
* app/core/gimpimage-convert.c
|
|
* app/core/gimpimagefile.c
|
|
* app/core/gimpitem.c
|
|
* app/core/gimplayer.c
|
|
* app/dialogs/file-open-dialog.c
|
|
* app/dialogs/file-open-location-dialog.c
|
|
* app/dialogs/file-save-dialog.c
|
|
* app/display/gimpdisplayshell-dnd.c
|
|
* app/pdb/gimppdb.c
|
|
* app/tools/gimpblendtool.c
|
|
* app/tools/gimpbrightnesscontrasttool.c
|
|
* app/tools/gimpcolorbalancetool.c
|
|
* app/tools/gimpcolorizetool.c
|
|
* app/tools/gimpcurvestool.c
|
|
* app/tools/gimphuesaturationtool.c
|
|
* app/tools/gimplevelstool.c
|
|
* app/tools/gimpposterizetool.c
|
|
* app/tools/gimpthresholdtool.c
|
|
* app/widgets/gimpwidgets-utils.c
|
|
* app/xcf/xcf-load.c
|
|
* app/xcf/xcf-private.h
|
|
* app/xcf/xcf-save.c
|
|
* app/xcf/xcf.c
|
|
* tools/pdbgen/pdb/brush.pdb
|
|
* tools/pdbgen/pdb/gradient.pdb
|
|
* tools/pdbgen/pdb/image.pdb
|
|
* tools/pdbgen/pdb/palette.pdb: use gimp_message() instead of
|
|
gimp_message() whenever we have a GimpProgress.
|
|
|
|
* app/pdb/brush_cmds.c
|
|
* app/pdb/gradient_cmds.c
|
|
* app/pdb/image_cmds.c
|
|
* app/pdb/palette_cmds.c: regenerated.
|
|
|
|
2006-08-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimp-gui.[ch]
|
|
* app/gui/gui-vtable.c: renamed gimp_message() to gimp_show_message()
|
|
|
|
* app/errors.c
|
|
* tools/pdbgen/pdb/message.pdb: changed accordingly.
|
|
|
|
* app/pdb/message_cmds.c: regenerated.
|
|
|
|
2006-08-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/warp.c (diff_prepare_row): applied patch from
|
|
Robert Ögren to fix a segfault on 64bit architectures (bug #327479).
|
|
|
|
2006-08-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimpzoompreview.c: fixed gtk-doc comments.
|
|
|
|
2006-08-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/plug-in/gimppluginmanager-history.[ch]: added API to remove
|
|
a procedure from the history.
|
|
|
|
* app/plug-in/gimppluginmanager.c
|
|
(gimp_plug_in_manager_remove_temp_proc): remove the procedure from
|
|
the history.
|
|
|
|
2006-08-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/plug-in/Makefile.am
|
|
* app/plug-in/gimppluginmanager-history.[ch]: new files that deal
|
|
with the history of plug-in procedures.
|
|
|
|
* app/actions/plug-in-actions.[ch]
|
|
* app/plug-in/gimppluginmanager.[ch]: changed accordingly.
|
|
|
|
2006-08-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/plug-in-commands.c (plug_in_run_cmd_callback): add
|
|
all procedures that take an image paramter to the history of
|
|
last-used procedures. Fixes bug #348243.
|
|
(plug_in_repeat_cmd_callback): use plug_in_collect_drawable_args()
|
|
to construct the procedure arguments.
|
|
|
|
* app/actions/plug-in-actions.c
|
|
* app/plug-in/gimppluginmanager.[ch]: renamed "last_plug_ins" to
|
|
"history"; it's actually a list of procedures.
|
|
|
|
2006-08-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/drawable.pdb: changed limits in
|
|
gimp_drawable_thumbnail() and gimp_drawable_sub_thumbnail() to 1024
|
|
(GIMP_VIEWABLE_MAX_PREVIEW_SIZE) and added an assertion like the
|
|
one we have in image.pdb.
|
|
|
|
* app/pdb/drawable_cmds.c
|
|
* libgimp/gimpdrawable_pdb.c: regenerated.
|
|
|
|
* libgimp/gimppixbuf.c: increased the limit to 1024 here as well.
|
|
|
|
2006-08-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpconfig/gimpconfig-deserialize.c
|
|
(gimp_config_deserialize_property)
|
|
* libgimpconfig/gimpconfig-serialize.c
|
|
(gimp_config_serialize_property): check if the properties
|
|
owner_type is an object type before calling g_type_class_peek().
|
|
|
|
2006-08-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimprectangleoptions.c
|
|
(gimp_rectangle_options_interface_get_type): made GimpToolOptions a
|
|
prerequisite of the GimpRectangleOptions interface.
|
|
|
|
* app/tools/gimprectangletool.c
|
|
(gimp_rectangle_tool_interface_get_type): made GimpDrawTool a
|
|
prerequisite of the GimpRectangleTool interface.
|
|
|
|
2006-08-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/file-save-dialog.c
|
|
(file_save_dialog_new): removed workaround for a GtkFileChooser
|
|
bug that doesn't seem to be needed any longer.
|
|
(file_save_dialog_check_uri): commented out debug spew.
|
|
|
|
2006-08-07 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* HACKING: Mention that the mailing list is a good place to
|
|
discuss patches (if they need to be discussed).
|
|
|
|
2006-08-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-interface.c (script_fu_interface):
|
|
added missing call to gimp_window_set_transient(). Fixes bug #348249.
|
|
|
|
2006-08-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpactiongroup.c
|
|
(gimp_action_group_add_string_actions): added missing cast.
|
|
|
|
2006-08-06 Michael Natterer <mitch@gimp.org>
|
|
|
|
* libgimpbase/gimputils.c (gimp_strip_uline): restore unescaping
|
|
of "__"-escaped underlines which was broken since the addition of
|
|
"(_X)"-stripping.
|
|
|
|
2006-08-06 Karine Delvare <edhel@gimp.org>
|
|
|
|
* app/tools/gimprectangletool.c: Applied patch from Karl Günter
|
|
Wünsch which finishes improving rectangle tools behaviour when
|
|
resizing with fixed ratio. Fixes bug #349337.
|
|
|
|
2006-08-05 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/pdb/Makefile.am
|
|
* app/pdb/gimppluginprocedure.[ch]
|
|
* app/pdb/gimptemporaryprocedure.[ch]: removed these files...
|
|
|
|
* app/plug-in/Makefile.am
|
|
* app/plug-in/gimppluginprocedure.[ch]
|
|
* app/plug-in/gimptemporaryprocedure.[ch]: ...and added them here.
|
|
|
|
* app/Makefile.am
|
|
* app/config/Makefile.am: reordered stuff to make it link again.
|
|
|
|
* app/pdb/gimppdb.c: removed gimp_pdb_eek() hack.
|
|
|
|
* app/actions/plug-in-actions.c
|
|
* app/dialogs/file-save-dialog.c
|
|
* app/file/file-open.c
|
|
* app/file/file-save.c
|
|
* app/file/file-utils.c
|
|
* app/menus/plug-in-menus.c
|
|
* app/plug-in/gimpplugin-message.c
|
|
* app/plug-in/gimpplugin-progress.c
|
|
* app/plug-in/gimpplugin.c
|
|
* app/plug-in/gimppluginmanager-call.c
|
|
* app/plug-in/gimppluginmanager-file.c
|
|
* app/plug-in/gimppluginmanager-query.c
|
|
* app/plug-in/gimppluginmanager.c
|
|
* app/plug-in/gimppluginprocframe.c
|
|
* app/plug-in/plug-in-def.c
|
|
* app/plug-in/plug-in-rc.c
|
|
* app/widgets/gimpfiledialog.c
|
|
* app/widgets/gimpfileprocview.c
|
|
* app/widgets/gimppluginaction.c
|
|
* app/xcf/xcf.c
|
|
* tools/pdbgen/pdb/plug_in.pdb: changed includes accordingly.
|
|
|
|
* app/pdb/plug_in_cmds.c: regenerated.
|
|
|
|
2006-08-05 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/config/Makefile.am: make test-config build again.
|
|
|
|
2006-08-05 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/pdb/gimppdb.c: remove temporary cruft i forgot before.
|
|
|
|
2006-08-05 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/pdb/gimp-pdb-compat.[ch]: added
|
|
gimp_pdb_compat_procs_register().
|
|
|
|
* app/pdb/gimp-pdb.[ch]: removed these files.
|
|
|
|
* app/pdb/gimppdb.c
|
|
* app/core/gimp.c: changed accordingly.
|
|
|
|
* app/pdb/Makefile.am: build a separate libappinternal-procs.a
|
|
|
|
* app/Makefile.am: link it.
|
|
|
|
2006-08-05 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/plug-in/gimppluginmanager-file.c: don't #include
|
|
"pdb/gimp-pdb-compat.h".
|
|
|
|
2006-08-05 Michael Natterer <mitch@gimp.org>
|
|
|
|
Applied (modified and enhanced) patch from Chris Moller which allows
|
|
tools to distinguish similar colors not only by composite, but also
|
|
by R, G, B, H, S and V. Fixes bug #348291.
|
|
|
|
* app/core/core-enums.[ch]: added new enum GimpSelectCriterion
|
|
which can be one of { COMPOSITE, R, G, B, H, S, V }.
|
|
|
|
* app/core/gimpimage-contiguous-region.[ch]: added
|
|
select_criterion params and create the region based on difference
|
|
by the selected criterion.
|
|
|
|
* app/core/gimpchannel-select.[ch]
|
|
* app/core/gimpdrawable-bucket-fill.[ch]: take criterion params and
|
|
pass them through to the contiguous region functions.
|
|
|
|
* app/tools/gimpbucketfilloptions.[ch]
|
|
* app/tools/gimpselectionoptions.[ch]: added criterion properties
|
|
and GUI to select it.
|
|
|
|
* app/tools/gimpbucketfilltool.c
|
|
* app/tools/gimpbycolorselecttool.c
|
|
* app/tools/gimpfuzzyselecttool.c: pass the selected criterion to
|
|
the resp. core functions.
|
|
|
|
* app/widgets/gimpdrawabletreeview.c
|
|
* app/widgets/gimpselectioneditor.c
|
|
* app/display/gimpdisplayshell-dnd.c
|
|
* tools/pdbgen/pdb/edit.pdb
|
|
* tools/pdbgen/pdb/selection_tools.pdb: changed accordingly
|
|
(simply pass GIMP_SELECT_CRITERION_COMPOSITE in most cases).
|
|
|
|
* app/pdb/edit_cmds.c
|
|
* app/pdb/selection_tools_cmds.c: regenerated.
|
|
|
|
2006-08-05 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* app/core/gimpgradient-load.c (gimp_gradient_load): Do not crash
|
|
when loading corrupt gradient files. Ensure that error messages
|
|
are correctly reported with g_set_error() instead of g_message().
|
|
Fixes bug #349996.
|
|
|
|
* plug-ins/imagemap/imap_ncsa.l: Do not declare a symbol "link"
|
|
because this conflicts with the system call declared in
|
|
<unistd.h>. Renamed that symbol "imap_link". Fixes bug #349589.
|
|
|
|
* plug-ins/imagemap/imap_ncsa_lex.c: Updated by hand in order to
|
|
avoid large changes introduced by more recent versions of flex.
|
|
|
|
2006-08-04 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* tools/pdbgen/stddefs.pdb
|
|
* tools/pdbgen/pdb/convert.pdb: Attributed custom dither code to
|
|
David Gowers and updated my e-mail address for the PDB.
|
|
|
|
* app/pdb/convert_cmds.c
|
|
* app/pdb/undo_cmds.c
|
|
* libgimp/gimpconvert_pdb.c: Regenerated.
|
|
|
|
2006-08-04 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* app/core/gimpimage-convert-data.h
|
|
* app/core/gimpimage-convert.c
|
|
* app/core/gimpimage-convert.h
|
|
* tools/pdbgen/pdb/convert.pdb: Applied slightly modified patch
|
|
from David Gowers allowing a custom dither matrix to be used when
|
|
converting images to indexed mode. Fixes bug #136604.
|
|
|
|
* app/pdb/convert_cmds.c
|
|
* app/pdb/internal_procs.c
|
|
* libgimp/gimpconvert_pdb.h
|
|
* libgimp/gimpconvert_pdb.c: Regenerated.
|
|
|
|
* app/tools/gimpselectiontool.c: N_() should have been _().
|
|
|
|
2006-08-04 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimppropwidgets.c: some doc fixes.
|
|
|
|
2006-08-04 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/actions/image-actions.c: cosmetics.
|
|
|
|
* app/core/gimpimage.c: factor common code out to new utility
|
|
function gimp_image_get_item_by_tattoo(), minor cleanups.
|
|
|
|
2006-08-03 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpchannel.c (gimp_channel_bounds)
|
|
* app/core/gimpdrawable.c (gimp_drawable_mask_bounds)
|
|
(gimp_drawable_mask_intersect): allow to pass in NULL return
|
|
locations for any of the boundary return values.
|
|
|
|
* app/tools/gimpselectiontool.c (gimp_selection_tool_oper_update):
|
|
don't require hovering the selection for moving the selected
|
|
pixels, since this can be distinguished by looking at the
|
|
modifiers now. Check for the presence of any selected pixels
|
|
instead. Fixes bug #349341.
|
|
|
|
2006-08-03 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* app/tools/gimpselectiontool.c (gimp_selection_tool_oper_update):
|
|
use gimp_suggest_modifiers().
|
|
|
|
* app/tools/gimpclonetool.c (gimp_clone_tool_oper_update): suggest
|
|
Ctrl only when cloning from the image, not from a pattern
|
|
|
|
* app/tools/gimpsmudgetool.c (gimp_smudge_tool_init): don't
|
|
suggest Ctrl for that tool, even if it can be used.
|
|
|
|
2006-08-02 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* app/tools/gimppainttool.c (gimp_paint_tool_oper_update): Allow
|
|
some paint tools to not suggest using the Ctrl modifier.
|
|
|
|
* app/tools/gimpvectortool.c (gimp_vector_tool_status_update):
|
|
slightly more elegant way to free the status string.
|
|
|
|
2006-08-02 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/common/pat.c: enable "activates-default" on the name
|
|
entry. Fixes bug #349614. Removed the name entry's callback and
|
|
simply get the string after running the dialog.
|
|
|
|
2006-08-02 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* app/widgets/gimpwidgets-utils.h
|
|
* app/widgets/gimpwidgets-utils.c (gimp_suggest_modifiers):
|
|
New utility function to build status bar messages while allowing
|
|
dynamic names for the modifiers.
|
|
|
|
* app/tools/gimppainttool.h
|
|
* app/tools/gimppainttool.c: Added new members to the class in
|
|
order to allow paint tools to set different status messages for
|
|
the normal case or when drawing a line.
|
|
|
|
* app/tools/gimpclonetool.c
|
|
* app/tools/gimpconvolvetool.c
|
|
* app/tools/gimpdodgeburntool.c
|
|
* app/tools/gimperasertool.c
|
|
* app/tools/gimpsmudgetool.c: Use the new functions to set
|
|
appropriate messages in the status bar. Still work in progress,
|
|
partial fix for bug #124040.
|
|
|
|
* app/tools/gimpvectortool.c: Use gimp_suggest_modifiers().
|
|
|
|
2006-07-31 Karine Delvare <edhel@gimp.org>
|
|
|
|
* app/tools/gimprectangletool.c: Applied patch from Karl Günter
|
|
Wünsch which Corrects the asyncronicity between mouse cursor and
|
|
selected edge on egde resizing. Partial fix for bug #349337.
|
|
|
|
2006-07-31 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpselectionoptions.c (gimp_selection_options_gui):
|
|
use g_type_is_a() where possible instead of checking individual
|
|
tool types separately.
|
|
|
|
2006-07-31 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/Makefile.am
|
|
* app/tools/gimpregionselecttool.[ch]: new abstract base class
|
|
which does about the same as GimpFuzyySelectTool did, apart from
|
|
creating the mask of the selected region.
|
|
|
|
* app/tools/gimpbycolorselecttool.[ch]
|
|
* app/tools/gimpfuzzyselecttool.[ch]: removed all code and only
|
|
implement GimpRegionSelectTool::get_mask(). Fuzzy and by-color
|
|
select behave exactly the same now. Fixes bug #126748.
|
|
|
|
2006-07-31 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/common/compose.c (run): enable "compose_by_drawable"
|
|
for GIMP_RUN_WITH_LAST_VALS, since these values are drawable IDs,
|
|
not image IDs. Fixes bug #346859.
|
|
|
|
2006-07-30 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* app/tools/gimppainttool.c
|
|
* app/tools/gimpvectortool.c
|
|
* app/tools/gimpselectiontool.c: Update the status bar messages.
|
|
Work in progress, partial fix for bug #124040.
|
|
|
|
2006-07-30 Karine Delvare <edhel@gimp.org>
|
|
|
|
* app/tools/gimprectangletool.c: check zero division in the right
|
|
place. Fixes bug #348807.
|
|
|
|
2006-07-28 DindinX <dindinx@gimp.org>
|
|
|
|
* plug-ins/bmp/bmpwrite.c: small cleanups.
|
|
|
|
2006-07-28 Simon Budig <simon@gimp.org>
|
|
|
|
* plug-ins/sel2path/sel2path.c: ported to new vectors API,
|
|
removed some of the cruft (there is plenty here...).
|
|
|
|
2006-07-28 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpbycolorselecttool.c: removed GObject::dispose()
|
|
implementation (no need to disconnect from a signal connected with
|
|
g_signal_connect_object). Code cleanup in some functions.
|
|
|
|
2006-07-28 Simon Budig <simon@gimp.org>
|
|
|
|
* libgimp/gimp.def: added the new symbol
|
|
|
|
* tools/pdbgen/pdb/vectors.pdb: cosmetics.
|
|
|
|
* app/pdb/vectors_cmds.c
|
|
* libgimp/gimpvectors_pdb.[ch]: regenerated.
|
|
|
|
2006-07-28 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimptoolcontrol.[ch]: minor code cleanup.
|
|
|
|
2006-07-28 Simon Budig <simon@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/vectors.pdb: implemented gimp-vectors-to-selection.
|
|
* tools/pdbgen/pdb/paths.pdb: deprecated gimp-path-to-selection.
|
|
|
|
* app/pdb/internal_procs.c
|
|
* app/pdb/paths_cmds.c
|
|
* app/pdb/vectors_cmds.c
|
|
* libgimp/gimppaths_pdb.[ch]
|
|
* libgimp/gimpvectors_pdb.[ch]: regenerated.
|
|
|
|
2006-07-27 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* HACKING: Clarify how patches can be submitted.
|
|
|
|
2006-07-27 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* plug-ins/common/grid.c: fix my fix.
|
|
|
|
2006-07-27 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* plug-ins/common/grid.c: width and height were reversed when
|
|
setting refval boundaries in a couple of places; problem
|
|
pointed out by Maciej Katafiasz on irc.
|
|
|
|
2006-07-27 Jakub Friedl <jfriedl@suse.cz>
|
|
|
|
* plug-ins/script-fu/scripts/spyrogimp.scm: updated web URL
|
|
|
|
2006-07-26 Michael Natterer <mitch@gimp.org>
|
|
|
|
* desktop/gimp.desktop.in.in: added X-GNOME-Bugzilla-Component,
|
|
X-GNOME-Bugzilla-Version and X-GNOME-Bugzilla-OtherBinaries to
|
|
make new bug-buddy happy. Fixes bug #348859.
|
|
|
|
2006-07-26 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/actions/select-commands.c (select_shrink_callback): the
|
|
"shrink from border" toggle value needs to be negated for being
|
|
used as internal "edge lock" parameter. Fixes bug #348839.
|
|
|
|
2006-07-26 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpcontainertreeview.c
|
|
(gimp_container_tree_view_button_press): removed code that was
|
|
special-casing RTL since gtk_tree_view_get_path_at_pos() takes
|
|
this correctly into account now. Fixes bug #348347.
|
|
|
|
* app/widgets/gimpdockable.c (gimp_dockable_size_allocate): fix
|
|
menu button positioning for RTL.
|
|
|
|
2006-07-25 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimplevelstool.c (levels_input_area_event): Applied
|
|
patch from Wim Lewis which fixes major uglyness (the code was
|
|
rounding using sprintf() and atof() -- puke). Fixes bug #348317.
|
|
|
|
2006-07-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimp-edit.c: formatting.
|
|
|
|
2006-07-20 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpui.override: manually wrap the function
|
|
gimp_brush_select_button_get_brush().
|
|
|
|
2006-07-20 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/plug-ins/py-slice.py: use PF_DIRNAME for save_path.
|
|
Fixes bug #138714.
|
|
|
|
2006-07-20 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpui.py: make DrawableSelector work again.
|
|
|
|
2006-07-20 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpui.py: make the FileSelector class work again.
|
|
|
|
* plug-ins/pygimp/gimpfu.py: add PF_FILENAME and PF_DIRNAME to
|
|
match script-fu. Also, if the default value for PF_FILE ends in '/',
|
|
it goes PF_DIRNAME mode.
|
|
|
|
2006-07-19 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpui.py: font select API is get_font, not
|
|
get_font_name.
|
|
|
|
2006-07-19 Manish Singh <yosh@gimp.org>
|
|
|
|
This is the start of wrapping much more of the GIMP API in Python.
|
|
It's not complete yet, some things are broken.
|
|
|
|
* plug-ins/pygimp/gimpcolormodule.c
|
|
* plug-ins/pygimp/pygimpcolor.h
|
|
* plug-ins/pygimp/pygimpcolor-api.h
|
|
* plug-ins/pygimp/pygimp-colors.c: wrapped GimpHSV, GimpHSL, and
|
|
GimpCMYK. Fleshed out a bit more of GimpRGB as well. Made the API
|
|
exportable to other modules.
|
|
|
|
* plug-ins/pygimp/pygimp-rgb.c: removed, subsumed into
|
|
pygimp-colors.c.
|
|
|
|
* plug-ins/pygimp/gimpmodule.c
|
|
* plug-ins/pygimp/pygimp-drawable.c
|
|
* plug-ins/pygimp/pygimp-pdb.c: PDB calls receive and create
|
|
gimpcolor.RGB objects now.
|
|
|
|
* plug-ins/pygimp/gimpmodule.c
|
|
* plug-ins/pygimp/pygimp-api.h: export pygimp_drawable_new.
|
|
|
|
* plug-ins/pygimp/gimpcolor-types.defs
|
|
* plug-ins/pygimp/gimpenums-types.defs
|
|
* plug-ins/pygimp/gimpui.defs
|
|
* plug-ins/pygimp/gimpui.override
|
|
* plug-ins/pygimp/gimpuimodule.c: new module for GIMP UI widget
|
|
bindings.
|
|
|
|
* plug-ins/pygimp/gimpui.py
|
|
* plug-ins/pygimp/gimpfu.py: use some of the new widgets.
|
|
|
|
* plug-ins/pygimp/Makefile.am: hook all the above into the build
|
|
system.
|
|
|
|
* plug-ins/pygimp/plug-ins/palette-sort.py: use new color API.
|
|
|
|
2006-07-19 Manish Singh <yosh@gimp.org>
|
|
|
|
* libgimp/gimpgradientselectbutton.c
|
|
* libgimp/gimppatternselectbutton.c: Make doc comments match
|
|
reality.
|
|
|
|
2006-07-19 Manish Singh <yosh@gimp.org>
|
|
|
|
* libgimpwidgets/gimpdialog.[ch]: add gimp_dialog_add_button[s] API,
|
|
primarily for language bindings.
|
|
|
|
2006-07-19 Manish Singh <yosh@gimp.org>
|
|
|
|
* libgimpcolor/gimpcmyk.[ch]
|
|
* libgimpcolor/gimphsl.[ch]
|
|
* libgimpcolor/gimphsv.[ch]: create boxed types for GimpCMYK,
|
|
GimpHSL, and GimpHSV.
|
|
|
|
* libgimpcolor/gimpcolor.h
|
|
* libgimpcolor/Makefile.am: include new gimphsl.[ch] files.
|
|
|
|
2006-07-19 Sven Neumann <sven@gimp.org>
|
|
|
|
Make message dialogs transient for the progress window. Addresses
|
|
bug #347214.
|
|
|
|
* app/core/gimp-gui.[ch]: added a progress parameter to
|
|
gimp_message(). Let gimp_message() deal with optionally
|
|
delegating the message to gimp_progress_message().
|
|
|
|
* app/errors.c: changed accordingly.
|
|
|
|
* app/core/gimpprogress.[ch] (gimp_progress_message): return a
|
|
boolean indicating whether the message was handled.
|
|
|
|
* app/gui/Makefile.am
|
|
* app/gui/gui-message.[ch]
|
|
* app/gui/gui-vtable.c: moved message handling to a new file. Only
|
|
use the global error dialog for messages without a progress.
|
|
Otherwise attach an error dialog to the progress and try to make
|
|
it transient to the progress window.
|
|
|
|
* tools/pdbgen/pdb/message.pdb:
|
|
* app/plug-in/gimpplugin-progress.[ch]: don't delegate messages to
|
|
the progress interface, this is handled by gimp_message() now.
|
|
|
|
* app/pdb/message_cmds.c: regenerated.
|
|
|
|
* app/plug-in/gimpplugin.c
|
|
* app/actions/documents-commands.c: formatting.
|
|
|
|
2006-07-18 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* INSTALL: Document --enable-profile, --disable-python, and
|
|
--disable-script-fu.
|
|
|
|
2006-07-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/config/gimpbaseconfig.c: increased default tile cache size
|
|
to 1GB.
|
|
|
|
* app/config/gimpcoreconfig.c: doubled the default undo-size.
|
|
|
|
* app/config/gimprc-blurbs.h (TILE_CACHE_SIZE_BLURB): rephrased.
|
|
|
|
2006-07-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/edit-actions.c: improved tooltips for strong
|
|
undo/redo actions (bug #347675).
|
|
|
|
2006-07-18 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpfiledialog.c (gimp_file_dialog_set_image): use
|
|
file_utils_uri_display_basename() instead of g_path_get_basename()
|
|
to get an uri's basename. Fixes bug #347544.
|
|
|
|
2006-07-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimppaletteeditor.c (gimp_palette_editor_get_index,
|
|
gimp_palette_editor_set_index, gimp_palette_editor_max_index):
|
|
fixed potential crash based on a patch from David Gowers (bug #347593).
|
|
|
|
2006-07-18 Sven Neumann <sven@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/image.pdb: fixed docs for gimp-image-add-layer
|
|
as pointed out in bug #347861.
|
|
|
|
* app/pdb/image_cmds.c
|
|
* libgimp/gimpimage_pdb.c: regenerated.
|
|
|
|
2006-07-16 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/pygimp-rgb.c: gimpcolor.RGB is now a sequence,
|
|
so we can swap it in for PDB color types.
|
|
|
|
2006-07-16 Manish Singh <yosh@gimp.org>
|
|
|
|
* configure.in: bump up python requirement to 2.3.5 and pygtk to
|
|
2.8.0, in preparation for depending on features not in prior
|
|
releases.
|
|
|
|
2006-07-16 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* configure.in
|
|
* plug-ins/Makefile.am: Added --disable-script-fu to allow building
|
|
of GIMP without the Script-Fu plug-in. See bug #347570.
|
|
|
|
2006-07-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpeg-exif.c (jpeg_setup_exif_for_save): set Software
|
|
to "GIMP", not "The GIMP".
|
|
|
|
2006-07-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/errors.h (gimp_fatal_error, gimp_terminate): use G_GNUC_PRINTF.
|
|
|
|
2006-07-14 Maurits <m.rijk@chello.nl>
|
|
|
|
* plug-ins/imagemap/imap_grid.h
|
|
* plug-ins/imagemap/imap_main.c
|
|
* plug-ins/imagemap/imap_menu.c: fixed problem with zoom menu
|
|
|
|
2006-07-14 Mukund Sivaraman <muks@mukund.org>
|
|
|
|
* app/config/gimpbaseconfig.c: if possible, detect the number of
|
|
online CPUs in the system and use that instead of the default value
|
|
of 2 for the number of pixel processors. Also made the default value
|
|
1 where it's not possible to detect the number of CPUs. Uses twice
|
|
the number for development versions.
|
|
|
|
2006-07-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/gimpstatusbar.c (gimp_statusbar_set_cursor): set the
|
|
sensitivity of the cursor label before converting the coordinates
|
|
to the display unit (bug #347339).
|
|
|
|
2006-07-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/bmp/bmp.[ch]
|
|
* plug-ins/bmp/bmpwrite.c: simplified run() method, renamed a
|
|
variable.
|
|
|
|
2006-07-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* tools/gimp-remote.c: increased timeout to 5 seconds (bug #347345).
|
|
|
|
2006-07-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/bmp/bmp.[ch]
|
|
* plug-ins/bmp/bmpread.c
|
|
* plug-ins/bmp/bmpwrite.c: applied a slightly modified patch from
|
|
Piotr Filiciak that adds support for 16/32 bit bitmaps and support
|
|
for alpha channel (bug #342355).
|
|
|
|
2006-07-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/file-commands.c
|
|
* app/pdb/gimppluginprocedure.c: formatting.
|
|
|
|
2006-07-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/xcf/xcf-write.[ch]: added const qualifiers.
|
|
|
|
2006-07-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/xcf/xcf-load.c
|
|
* app/xcf/xcf-private.h
|
|
* app/xcf/xcf-save.c
|
|
* app/xcf/xcf.c: do progress updates when loading/saving XCF files.
|
|
|
|
2006-07-11 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/xcf/xcf.c: minor cleanup.
|
|
|
|
* app/core/gimpimage-merge.[ch]: made gimp_image_merge_layers() a
|
|
static function, it isn't used outside this file.
|
|
|
|
2006-07-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/xcf/xcf-load.c: use a signed variable when attempting to
|
|
skip over unknown properties and check for EOF. Fixes bug #345802.
|
|
|
|
* app/xcf/xcf-read.c: cleanup, nothing really changed
|
|
|
|
2006-07-10 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpdrawtool.c: documentation based on a patch from
|
|
Tom Lechner (bug #346959).
|
|
|
|
2006-07-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/spheredesigner.c: don't cast between GimpRGB and
|
|
GimpVector; it works but it's ugly and caused compiler warnings.
|
|
|
|
2006-07-07 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/dialogs/preferences-dialog.c (prefs_dialog_new): changed
|
|
"display" to "image window" in user visible string.
|
|
|
|
2006-07-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* INSTALL
|
|
* configure.in
|
|
* app/gui/gui.c: relaxed required version for gtk+ to 2.8.17 and
|
|
pango to 1.12.2 so that it compiles on Ubuntu (Dapper Drake).
|
|
|
|
2006-07-07 Sven Neumann <sven@gimp.org>
|
|
|
|
Use Ctrl-P as the default keyboard shortcut for Print (bug #302870):
|
|
|
|
* app/actions/dialogs-actions.c: removed Ctrl-P shortcut from
|
|
Palettes dialog.
|
|
|
|
* etc/Makefile.am
|
|
* etc/menurc: added a default menurc file that binds Ctrl-P to
|
|
file-print-gtk.
|
|
|
|
* app/core/gimp-user-install.c: install the default menurc.
|
|
|
|
2006-07-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpcoloreditor.c
|
|
* libgimpwidgets/gimpcolorselection.c: in the tooltip for the hex
|
|
entry, mention that it also accepts CSS color names.
|
|
|
|
* libgimpwidgets/gimpwidgets.c (gimp_scale_entry_new_internal):
|
|
use an invisible event box for the tooltip.
|
|
|
|
2006-07-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpimage.[ch]: corrected comment (bug #346755).
|
|
|
|
2006-07-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/xcf/xcf-save.c (xcf_save_image_props): removed redundant
|
|
call to xcf_save_prop() for PROP_PARASITES. Spotted by Henning
|
|
Makholm (bug #346754).
|
|
|
|
2006-07-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/xcf/xcf-load.c (xcf_load_vector): applied a patch from
|
|
Henning Makholm that introduces a sanity check on the number of
|
|
axes (bug #346742).
|
|
|
|
2006-07-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/base/boundary.[ch]
|
|
* app/base/gimplut.c
|
|
* app/base/pixel-processor.c
|
|
* app/base/pixel-region.[ch]
|
|
* app/base/temp-buf.[ch]
|
|
* app/base/tile-manager.[ch]
|
|
* app/base/tile.c: code cleanup.
|
|
|
|
2006-07-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/gui/splash.c (splash_average_text_area): unset the test
|
|
strings after calculating the text color.
|
|
|
|
2006-07-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/gui/themes.h (themes_get_theme_file): G_GNUC_NULL_TERMINATED.
|
|
|
|
2006-07-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* INSTALL: updated dependencies.
|
|
|
|
2006-07-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimp*selectbutton.[ch]: use const for G_CONST_RETURN.
|
|
|
|
2006-07-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpbase/gimpenv.h
|
|
* libgimpbase/gimpmemsize.h
|
|
* libgimpbase/gimpparasiteio.[ch]
|
|
* libgimpbase/gimputils.h
|
|
* libgimpconfig/gimpconfig-path.[ch]
|
|
* libgimpthumb/gimpthumb-utils.[ch]: marked some functions with
|
|
G_GNUC_MALLOC.
|
|
|
|
* plug-ins/common/dicom.c: use g_date_set_time_t() instead of the
|
|
deprecated g_date_set_time().
|
|
|
|
2006-07-05 Michael Natterer <mitch@gimp.org>
|
|
|
|
* configure.in: depend on glib >= 2.10.2, gtk+ >= 2.8.18
|
|
and pango >= 1.12.3. Define FOO_DISABLE_DEPRECATED also for
|
|
glib 2.12, gtk+ 2.10 and pango 2.14
|
|
|
|
* app/sanity.c
|
|
* app/gui/gui.c: adjusted sanity checks accordingly.
|
|
|
|
* app/dialogs/stroke-dialog.c
|
|
* app/widgets/gimpeditor.c
|
|
* app/widgets/gimpuimanager.c
|
|
* libgimpwidgets/gimphelpui.c
|
|
* libgimpwidgets/gimpmemsizeentry.c
|
|
* plug-ins/helpbrowser/gimpthrobber.c: replace gtk_object_sink()
|
|
by combinations of g_object_ref_sink() and g_object_unref().
|
|
|
|
2006-07-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in: bumped version to 2.3.11.
|
|
|
|
2006-07-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* Made 2.3.10 development release.
|
|
|
|
2006-07-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimp.def
|
|
* libgimp/gimpui.def: updated lists of exported symbols.
|
|
|
|
2006-07-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* data/images/gimp-splash.png: new splash image contributed by
|
|
Philip Lafleur (bug #346096).
|
|
|
|
2006-07-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/widgets/gimpthumbbox.c: ellipsize the filename label.
|
|
|
|
2006-07-03 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/gui/splash.[ch]: added "be_verbose" parameters and be
|
|
verbose about which splash image is actually loaded.
|
|
|
|
* app/gui/gui.c (gui_init): pass gimp->be_verbose to
|
|
splash_create().
|
|
|
|
2006-06-30 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/screenshot.c (select_window_x11): don't leak X
|
|
resources.
|
|
|
|
2006-06-30 Simon Budig <simon@gimp.org>
|
|
|
|
* app/widgets/gimpstrokeeditor.c: unref the old StrokeOptions
|
|
when new ones get set as a property. Spotted by Henk Boom.
|
|
|
|
2006-06-29 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* plug-ins/print/print.[ch]
|
|
* plug-ins/print/print-draw-page.[ch]
|
|
* plug-ins/print/print-page-layout.c
|
|
* plug-ins/print/print-settings.c: implement preview internally,
|
|
assorted other small changes.
|
|
|
|
2006-06-29 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/screenshot.c: use macros in an attempt to make
|
|
the key grabbing code more readable.
|
|
|
|
2006-06-29 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/display/Makefile.am
|
|
* app/display/gimpdisplayshell-progress.[ch]: new files,
|
|
implementing the GimpProgress interface by delegation to
|
|
GimpStatusbar.
|
|
|
|
* app/display/gimpdisplayshell.c (G_DEFINE_TYPE): call
|
|
gimp_display_shell_progress_iface_init().
|
|
|
|
* app/display/gimpdisplay.c: delegate progress calls to
|
|
GimpDisplayShell instead of shell->statusbar.
|
|
|
|
2006-06-29 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/common/screenshot.c (select_window_x11): allow the
|
|
usage of Escape together with CapsLock, NumLock and ScrollLock.
|
|
|
|
2006-06-29 Raphaël Quinet <raphael@gimp.org>
|
|
|
|
* plug-ins/common/screenshot.c (select_window_x11): use 0 instead
|
|
of AnyModifer in the call to XGrabKey. This prevented the
|
|
cancellation of the screenshot with Escape in some environments.
|
|
|
|
2006-06-29 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/screenshot.c: added an else that we lost somehow.
|
|
|
|
2006-06-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/gui/splash.c: improved calculation of text color based on
|
|
the splash image (bug #165760).
|
|
|
|
2006-06-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/menus/plug-in-menus.c (plug_in_menus_setup): generate unique
|
|
keys so that two procedures can be installed to the same menu entry.
|
|
Addresses bug #346001.
|
|
|
|
2006-06-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/config/gimprc-blurbs.h: fixed typo spotted by Jakub Friedl.
|
|
|
|
2006-06-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/mail.c
|
|
* plug-ins/common/screenshot.c: updated inlined icons from Tango
|
|
Icon library.
|
|
|
|
2006-06-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimpfontselectbutton.[ch]
|
|
* libgimp/gimpgradientselectbutton.[ch]
|
|
* libgimp/gimppaletteselectbutton.[ch]
|
|
* libgimp/gimppatternselectbutton.[ch]: for consistency with
|
|
GimpBrushSelectButton dropped the _name suffix from the getter
|
|
and setter API.
|
|
|
|
* libgimp/gimpfontmenu.c
|
|
* libgimp/gimpgradientmenu.c
|
|
* libgimp/gimppalettemenu.c
|
|
* libgimp/gimppatternmenu.c
|
|
* plug-ins/gfig/gfig-style.c
|
|
* plug-ins/script-fu/script-fu-interface.c: changed accordingly.
|
|
|
|
* libgimp/gimpbrushmenu.c
|
|
* libgimp/gimpbrushselectbutton.[ch]
|
|
* libgimp/gimpselectbutton.c: cleanup for consistency.
|
|
|
|
2006-06-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/text_tool.pdb: applied a (slightly modified)
|
|
patch from Joao that improves PDB documentation (bug #345926).
|
|
|
|
* app/pdb/text_tool_cmds.c
|
|
* libgimp/gimptexttool_pdb.c: regenerated.
|
|
|
|
2006-06-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpstrokedesc.[ch]: removed broken implementation of
|
|
gimp_stroke_desc_duplicate() and reimplement it by overriding the
|
|
duplicate() method of the GimpConfig interface.
|
|
|
|
2006-06-27 Sven Neumann <sven@gimp.org>
|
|
|
|
Applied patch from Zbigniew Chyla (bug 345982):
|
|
|
|
* app/widgets/gimpactiongroup.c (gimp_action_group_add_string_actions)
|
|
strip translation context from translated entries[i].label.
|
|
|
|
* app/tools/gimpmagnifytool.c: added translation context.
|
|
|
|
2006-06-27 Sven Neumann <sven@gimp.org>
|
|
|
|
Applied patch from Zbigniew Chyla (bug 345982):
|
|
|
|
* app/tools/gimptransformtool.[ch]: added undo_desc field for
|
|
storing undo string and use that, not tool_info->blurb.
|
|
|
|
* app/tools/gimpfliptool.c
|
|
* app/tools/gimpperspectivetool.c
|
|
* app/tools/gimprotatetool.c
|
|
* app/tools/gimpscaletool.c
|
|
* app/tools/gimpsheartool.c: set undo_desc.
|
|
|
|
2006-06-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* modules/cdisplay_proof.c: use the GimpColorRenderingIntent enum
|
|
from libgimpconfig instead of duplicating it.
|
|
|
|
2006-06-27 Sven Neumann <sven@gimp.org>
|
|
|
|
Changes based on a patch from Zbigniew Chyla (bug #345982):
|
|
|
|
* libgimpbase/gimputils.c: strip translation context from enum
|
|
descriptions.
|
|
|
|
* libgimpbase/gimpbaseenums.h
|
|
* libgimpconfig/gimpcolorconfig-enums.h: added translation context
|
|
to some enums.
|
|
|
|
* libgimpbase/gimpbaseenums.c
|
|
* libgimpconfig/gimpcolorconfig-enums.c: regenerated.
|
|
|
|
2006-06-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpunit.c: applied patch from Zbigniew Chyla that adds
|
|
translation context to some problematic strings (bug #345982).
|
|
|
|
2006-06-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpchannel-select.c
|
|
* app/core/gimpdrawable-bucket-fill.c
|
|
* app/core/gimpdrawable-transform.c
|
|
* app/core/gimpimage-crop.c
|
|
* app/dialogs/image-scale-dialog.c
|
|
* app/tools/gimpforegroundselecttool.c
|
|
* app/tools/gimpfreeselecttool.c
|
|
* app/tools/gimpfuzzyselecttool.c
|
|
* app/tools/gimpmovetool.c
|
|
* plug-ins/gfig/gfig-dialog.c: applied patch from Zbigniew Chyla
|
|
that adds translation context to some problematic strings
|
|
(bug #345982).
|
|
|
|
2006-06-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/pygimp/gimpui.py: applied patch from Joao S. O. Bueno
|
|
Calligaris that makes PF_FILE use a GtkFileChooserButton. Fixes
|
|
bug #326986.
|
|
|
|
2006-06-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimptransformtool.c (gimp_transform_tool_notify_type):
|
|
do not call bounds() and recalc() with a NULL display. Added
|
|
sanity checks for the display parameter to both functions.
|
|
Fixes bug #345791.
|
|
|
|
2006-06-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/imagemap/imap_menu.c: commented out the non-functional
|
|
Zoom menu.
|
|
|
|
2006-06-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/imagemap/imap_preview.c: improved dialog layout.
|
|
|
|
2006-06-27 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/print/print-draw-page.c: s/uft8/utf8/ makes it compile.
|
|
|
|
2006-06-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/FractalExplorer/FractalExplorer.c
|
|
* plug-ins/common/colortoalpha.c
|
|
* plug-ins/common/depthmerge.c
|
|
* plug-ins/common/illusion.c
|
|
* plug-ins/script-fu/script-fu.c some more canonical procedure
|
|
names that we missed earlier.
|
|
|
|
2006-06-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/CML_explorer.c
|
|
* plug-ins/common/curve_bend.c
|
|
* plug-ins/common/depthmerge.c
|
|
* plug-ins/common/despeckle.c
|
|
* plug-ins/common/fractaltrace.c
|
|
* plug-ins/common/mapcolor.c
|
|
* plug-ins/common/mblur.c
|
|
* plug-ins/common/png.c
|
|
* plug-ins/common/sample_colorize.c
|
|
* plug-ins/common/tga.c
|
|
* plug-ins/common/threshold_alpha.c
|
|
* plug-ins/common/tiler.c
|
|
* plug-ins/common/unsharp.c
|
|
* plug-ins/gfig/gfig.c
|
|
* plug-ins/gfli/gfli.c
|
|
* plug-ins/gimpressionist/gimp.c
|
|
* plug-ins/imagemap/imap_main.c
|
|
* plug-ins/pagecurl/pagecurl.c
|
|
* plug-ins/script-fu/script-fu.c
|
|
* plug-ins/twain/twain.c
|
|
* plug-ins/winsnap/winsnap.c: use canonical parameter names.
|
|
|
|
2006-06-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/FractalExplorer/FractalExplorer.c
|
|
* plug-ins/Lighting/lighting_main.c
|
|
* plug-ins/MapObject/mapobject_main.c: use canonical procedure and
|
|
parameter names. Marked procedure blurbs for translation.
|
|
|
|
* plug-ins/winicon/main.c: use canonical procedure and parameter
|
|
names.
|
|
|
|
2006-06-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpalignoptions.c: removed unused includes and stubs.
|
|
|
|
2006-06-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/config/gimprc-blurbs.h (NUM_PROCESSORS_BLURB): simplified.
|
|
|
|
* app/config/gimpguiconfig.c: changed default window hints back to
|
|
"normal". Fixes bug #344242.
|
|
|
|
2006-06-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/gfig/gfig-dialog.[ch]
|
|
* plug-ins/gfig/gfig-dobject.h
|
|
* plug-ins/gfig/gfig.[ch]: put extern variables where they belong.
|
|
Patch from Daniel Richard G. (bug #342455).
|
|
|
|
2006-06-27 Sven Neumann <sven@gimp.org>
|
|
|
|
Based on a patch from Zbigniew Chyla:
|
|
|
|
* app/core/gimpunit.c (_gimp_unit_get_singular, _gimp_unit_get_plural):
|
|
don't call gettext() on strings returned by _gimp_unit_get_user_unit().
|
|
|
|
2006-06-27 Sven Neumann <sven@gimp.org>
|
|
|
|
Applied patch from Zbigniew Chyla (bug 345982):
|
|
|
|
* app/gimp-intl.h
|
|
* libgimp/stdplugins-intl.h: removed most content and include
|
|
<glib/gi18n.h> instead.
|
|
|
|
* libgimp/libgimp-intl.h: define ngettext() macro as wrapper around
|
|
dngettext().
|
|
|
|
2006-06-27 Sven Neumann <sven@gimp.org>
|
|
|
|
I18n improvements based on a patch from Zbigniew Chyla:
|
|
|
|
* app/main.c:
|
|
* modules/controller_midi.c
|
|
* plug-ins/script-fu/scripts/guides-new.scm: marked strings for
|
|
translation.
|
|
|
|
* app/widgets/gimpdock.c
|
|
* libgimpwidgets/gimppageselector.c
|
|
* plug-ins/common/plugin-browser.c: use ngettext() for plural forms.
|
|
|
|
2006-06-27 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimpexport.c (gimp_export_image): use NULL as the
|
|
special value, not "silent".
|
|
|
|
* plug-ins/print/print-draw-page.c: changed accordingly. Also
|
|
fixed handling of filename encoding.
|
|
|
|
2006-06-26 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* libgimp/gimpexport.c: if format arg is "silent", export
|
|
without popping a dialog -- saves duplicating code.
|
|
|
|
* plug-ins/print/print-draw-page.c
|
|
* plug-ins/print/print-draw-page.h
|
|
* plug-ins/print/print-page-layout.c
|
|
* plug-ins/print/print-page-layout.h
|
|
* plug-ins/print/print-settings.c
|
|
* plug-ins/print/print-settings.h
|
|
* plug-ins/print/print.h: new files
|
|
|
|
* plug-ins/print/Makefile.am
|
|
* plug-ins/print/print.c: modified
|
|
|
|
Progress toward GtkPrintOperation plug-in. Should already
|
|
be usable, but very ugly.
|
|
|
|
2006-06-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/gui/gui-vtable.c (gui_pdb_dialog_new): hide the button-bar.
|
|
|
|
2006-06-26 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/quit-dialog.c: use STOCK_WARNING instead of
|
|
STOCK_WILBER_EEK for the quit dialog.
|
|
|
|
2006-06-25 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/pygimp/pygimp-pdb.c: quick fix so colors in the PDB work
|
|
again.
|
|
|
|
2006-06-25 Manish Singh <yosh@gimp.org>
|
|
|
|
* libgimp/gimpuitypes.h
|
|
* libgimp/gimpselectbutton.[ch]: abstract class for resource selection
|
|
buttons.
|
|
|
|
* libgimp/gimpfontselectbutton.[ch]: derive from GimpSelectButton.
|
|
|
|
* libgimp/gimpbrushselectbutton.[ch]
|
|
* libgimp/gimpgradientselectbutton.[ch]
|
|
* libgimp/gimppaletteselectbutton.[ch]
|
|
* libgimp/gimppatternselectbutton.[ch]: replacements for
|
|
gimp_foo_select widgets, akin to GimpFontSelectButton.
|
|
|
|
* libgimp/gimpbrushmenu.[ch]
|
|
* libgimp/gimpgradientmenu.[ch]
|
|
* libgimp/gimppalettemenu.[ch]
|
|
* libgimp/gimppatternmenu.[ch]: deprecate old API, and reimplement
|
|
in terms of GimpFooSelectButton.
|
|
|
|
* libgimp/gimpfontmenu.[ch]: change to use the GimpSelectButton API.
|
|
|
|
* libgimp/gimpuimarshal.list: new marshallers for the above new
|
|
widgets.
|
|
|
|
* libgimp/gimpui.h: add new headers.
|
|
|
|
* libgimp/Makefile.am: add new files.
|
|
|
|
* plug-ins/FractalExplorer/Dialogs.c
|
|
* plug-ins/gfig/gfig-dialog.c
|
|
* plug-ins/gfig/gfig-style.[ch]
|
|
* plug-ins/script-fu/script-fu-interface.c: use new API.
|
|
|
|
2006-06-25 Manish Singh <yosh@gimp.org>
|
|
|
|
* libgimp/gimpbrushes.c
|
|
* modules/cdisplay_colorblind.c: fix some ytpos.
|
|
|
|
2006-06-25 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/plug-in/plug-in-params.c
|
|
* libgimp/gimp.[ch]
|
|
* libgimpbase/gimpprotocol.[ch]
|
|
* plug-ins/common/colormap-remap.c
|
|
* plug-ins/common/curve_bend.c
|
|
* plug-ins/common/grid.c
|
|
* plug-ins/pygimp/pygimp-pdb.c
|
|
* plug-ins/script-fu/siod-wrapper.c
|
|
* tools/pdbgen/pdb.pl: turn d_int8 and d_int8array into guint8.
|
|
Fixes bug #344431.
|
|
|
|
2006-06-25 DindinX <dindinx@gimp.org>
|
|
|
|
* plug-ins/common/tga.c: untabified.
|
|
|
|
2006-06-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-interface.c (script_fu_interface):
|
|
ellipsize the progress label to avoid dialog resizing.
|
|
|
|
2006-06-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/imagemap/imap_preview.[ch]: moved rulers out of the
|
|
scrolled window and update them when the scroll adjustments
|
|
change. Fixes bug #341149.
|
|
|
|
* plug-ins/imagemap/imap_about.c
|
|
* plug-ins/imagemap/imap_menu.c: unrelated cleanups.
|
|
|
|
2006-06-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/print/print.c: the name of the binary is "print".
|
|
|
|
2006-06-23 Sven Neumann <sven@gimp.org>
|
|
|
|
* tools/gimp-remote.c: applied patch from Eric Lamarque that adds
|
|
a new function to check for a valid URI. Fixes bug #332835.
|
|
|
|
2006-06-22 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* configure.in: adjust requirements for building gtk-print plug-in
|
|
-- requires gtk+ 2.9.3.
|
|
|
|
* plug-ins/print/Makefile.am
|
|
* plug-ins/print/print.c: new plug-in using GtkPrintOperation.
|
|
Mainly infrastructure at this point -- output is wildly
|
|
incorrect.
|
|
|
|
2006-06-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* menus/toolbox-menu.xml.in: moved separator.
|
|
|
|
2006-06-22 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimptransformtool.c: (gimp_transform_tool_control):
|
|
always upchain.
|
|
|
|
(gimp_transform_tool_cursor_update): use the small crosshair
|
|
instead of GIMP_CURSOR_MOUSE as default cursor to avoid hotspot
|
|
jumping.
|
|
|
|
(gimp_transform_tool_doit): call prepare() after bounds().
|
|
|
|
2006-06-22 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/animationplay.c
|
|
* plug-ins/common/colormap-remap.c
|
|
* plug-ins/helpbrowser/dialog.c: popup the menu on Shift-F10.
|
|
|
|
2006-06-22 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/dialogs/preferences-dialog.c (prefs_dialog_new): pack the
|
|
page icon with 6px padding too, just as the page label.
|
|
|
|
2006-06-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimp-tools.c (gimp_tools_restore): don't attempt to
|
|
reorder to a position >= container->num_children.
|
|
|
|
2006-06-21 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/gimprectangleselecttool.c: Always use crosshair cursor
|
|
if shift or ctrl are down; fixes bug #345551.
|
|
|
|
2006-06-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/colormap-remap.c: moved hints to the bottom.
|
|
|
|
2006-06-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/colormap-remap.c: applied patch from Mukund
|
|
Sivaraman that adds a "Reverse Order" option in favor of having
|
|
ascending and descending sort functions.
|
|
|
|
2006-06-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* docs/Makefile.am (EXTRA_DIST): stop distributing Wilber.svg.
|
|
|
|
* libgimpcolor/gimpcolorspace.h: formatting.
|
|
|
|
2006-06-21 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/gimprectangleselecttool.c: if there is a floating
|
|
selection and mouse is clicked outside it without movement, anchor it.
|
|
|
|
* app/tools/gimprectangletool.c: corner handle area was scaling
|
|
improperly when image was zoomed.
|
|
|
|
2006-06-21 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/dialogs/authors.h: autogenerated file; committing changes
|
|
caused by Roman's previous commit.
|
|
|
|
2006-06-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/colormap-remap.c: added a right-click menu that
|
|
allows to sort the colormap by hue, saturation or value.
|
|
|
|
2006-06-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/colormap-remap.c: added a Reset button and
|
|
prepared for colormap sorting.
|
|
|
|
2006-06-21 Roman Joost <romanofski@gimp.org>
|
|
|
|
* AUTHORS
|
|
* authors.xml: sorted previously added names alphabetically
|
|
|
|
2006-06-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimp.[ch] (gimp_shm_addr): return a const pointer.
|
|
(gimp_message_func): removed wrong cast.
|
|
|
|
2006-06-21 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/warp.c: minor code cleanup.
|
|
|
|
2006-06-21 Roman Joost <romanofski@gimp.org>
|
|
|
|
* AUTHORS
|
|
* authors.xml: added active docwriters from the GIMP manual
|
|
|
|
2006-06-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* INSTALL
|
|
* configure.in
|
|
* plug-ins/Makefile.am
|
|
* plug-ins/print/Makefile.am: added build infrastructure for new
|
|
print plug-in.
|
|
|
|
2006-06-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* INSTALL
|
|
* configure.in
|
|
* plug-ins/common/plugin-defs.pl
|
|
* plug-ins/common/Makefile.am
|
|
* plug-ins/common/gnomeprint.c
|
|
* plug-ins/common/winprint.c: removed gnomeprint and winprint
|
|
plug-ins. We will have a plug-in based on GtkPrint for GIMP 2.4.
|
|
|
|
2006-06-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* INSTALL
|
|
* configure.in
|
|
* plug-ins/Makefile.am
|
|
* plug-ins/print: removed the gimp-print plug-in. gutenprint comes
|
|
with a GIMP plug-in, so there is no point in supporting this any
|
|
longer.
|
|
|
|
2006-06-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* authors.xml: only use the "artist" role for the newly added
|
|
contributors.
|
|
|
|
2006-06-20 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpfiledialog.c (gimp_file_dialog_set_image): don't
|
|
try to set "." as current_folder_uri.
|
|
|
|
2006-06-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/tips-dialog.c: use GIMP_STOCK_INFO for the tips dialog.
|
|
|
|
* data/images/Makefile.am: do not install unused wilber icons.
|
|
|
|
2006-06-20 Jakub Steiner <jimmac@ximian.com>
|
|
|
|
* themes/Default/images/stock-wilber-*: tweak shape a bit
|
|
* data/images/wilber-icon.png, gimp-logo.png: reflect the changes
|
|
here as well.
|
|
|
|
2006-06-20 Jakub Steiner <jimmac@ximian.com>
|
|
|
|
* authors.xml: add Andreas, Lapo and Bill as artists.
|
|
|
|
2006-06-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* themes/Default/images/preferences/Makefile.am: install icons at
|
|
22x22 pixel size.
|
|
|
|
* app/dialogs/preferences-dialog.c (prefs_notebook_append_page):
|
|
try to load icons at 22x22 instead of scaling down the large one.
|
|
|
|
2006-06-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* themes/Default/Makefile.am
|
|
* themes/Default/imagerc: removed imagerc, it was outdated anyway.
|
|
|
|
* themes/Default/images/Makefile.am: don't install the icons that
|
|
are compiled in.
|
|
|
|
2006-06-20 Jakub Steiner <jimmac@ximian.com>
|
|
|
|
* themes/Default/images/tools/*xcf: forgot the source xcfs
|
|
|
|
2006-06-20 Jakub Steiner <jimmac@ximian.com>
|
|
|
|
* themes/Default/*: apply Tango style on the default iconset.
|
|
A teamwork of Andreas Nilsson, Lapo Calamandrei, William
|
|
Szilvester and myself.
|
|
|
|
2006-06-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/Makefile.am
|
|
* plug-ins/common/plugin-defs.pl
|
|
|
|
* plug-ins/common/desktop-link.c: new load plug-in that parses a
|
|
.desktop file and if it is a link, asks GIMP to open the file the
|
|
link points to (bug #326956).
|
|
|
|
2006-06-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/dialogs/about-dialog.c (about_dialog_create): only unref the
|
|
logo pixmap if it is not NULL; loading it may fail.
|
|
|
|
2006-06-20 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/tools-enums.h: added TRANSFORM_HANDLE_NONE (will get
|
|
rid of TRANSFORM_CREATING later).
|
|
|
|
* app/tools/gimptransformtool.[ch]: added member "use_handles" and
|
|
default to FALSE for all "use_foo" variables. Only deal with the
|
|
handles the specific transform tool asks for. Set cursors
|
|
according to the active handle.
|
|
|
|
* app/tools/gimpfliptool.c
|
|
* app/tools/gimpperspectivetool.c
|
|
* app/tools/gimprotatetool.c
|
|
* app/tools/gimpscaletool.c
|
|
* app/tools/gimpsheartool.c: changed accordingly.
|
|
|
|
2006-06-19 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/error-console-commands.c
|
|
* app/display/gimpdisplayshell-draw.c
|
|
* app/display/gimpdisplayshell-scale.c
|
|
* app/tools/gimpmeasuretool.c
|
|
* app/tools/gimptexttool.c
|
|
* app/widgets/gimpcellrendereraccel.c
|
|
* app/widgets/gimpviewabledialog.c
|
|
* app/widgets/gimpviewrenderer.c: changed casts in calls to
|
|
g_object_add_weak_pointer() to silence compiler warnings.
|
|
|
|
2006-06-19 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/config/gimpguiconfig.c (DEFAULT_WEB_BROWSER): changed to
|
|
"firefox", most distributions seem to have renamed the binary.
|
|
|
|
2006-06-19 Sven Neumann <sven@gimp.org>
|
|
|
|
* data/images/gimp-logo.png: replaced with the application logo
|
|
(bug #343948).
|
|
|
|
* data/images/gimp2_2_logo.png: the old logo, as a reference.
|
|
|
|
* app/dialogs/about-dialog.c: let GtkAboutDialog deal with the
|
|
logo. Moved the text animation below the copyright notice.
|
|
|
|
* app/pdb/gimppluginprocedure.c
|
|
(gimp_plug_in_procedure_add_menu_path): added the argument type
|
|
checks for the new locations. Factored out duplicated code.
|
|
|
|
* app/menus/menus.c (menus_init): add the "plug-in" action
|
|
group to the resp. UI managers.
|
|
|
|
* app/menus/plug-in-menus.c (plug_in_menus_menu_path_added):
|
|
support them here too.
|
|
|
|
* app/widgets/gimpimageeditor.[ch]
|
|
* app/widgets/gimpitemtreeview.[ch]: added get_image() functions.
|
|
|
|
* app/actions/plug-in-commands.c: added new utility functions
|
|
which collect plug-in arguments from GimpImageEditor and
|
|
GimpItemTreeView widgets.
|
|
|
|
* menus/channels-menu.xml
|
|
* menus/colormap-editor-menu.xml
|
|
* menus/layers-menu.xml
|
|
* menus/vectors-menu.xml: added separators.
|
|
|
|
* menus/image-menu.xml.in: added a "Colormap" placeholder in
|
|
Colors/Map
|
|
|
|
* plug-ins/common/colormap-remap.c (query): register a menu
|
|
entry in <ColormapEditor> and moved the existing one to the
|
|
"Colormap" placeholder. Also register an icon to make this
|
|
menu item clearly distinct from the others in that menu.
|
|
|
|
Unrelated:
|
|
|
|
* plug-ins/common/colormap-remap.c (run): cleaned up quite a
|
|
bit. Fixed last-vals code and simplified map handling.
|
|
|
|
(remap_swap): removed, folded into run().
|
|
|
|
(remap_dialog): use the passed map to initialize the dialog so it
|
|
starts with the last-vals. Tweaked layout to have 16 columns
|
|
and simplified cell renderer creation.
|
|
|
|
2006-06-16 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/errors.c
|
|
* app/main.c
|
|
* app/file/gimprecentlist.c
|
|
* libgimpbase/gimpsignal.c
|
|
* libgimp/gimp.c
|
|
* modules/controller_midi.c
|
|
* plug-ins/common/gqbist.c: use _GNU_SOURCE instead of the other
|
|
_FOO_SOURCE variables to support -ansi -pedantic on glibc systems,
|
|
since anything else breaks compilation of otherwise working code.
|
|
Fixes bug #344203.
|
|
|
|
2006-06-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* themes/Default/images/Makefile.am
|
|
* themes/Default/images/stock-colormap-*.png
|
|
* themes/Default/images/stock-indexed-palette-*.png: renamed
|
|
stock-indexed-palette to stock-colormap.
|
|
|
|
* libgimpwidgets/gimpstock.[ch]: deprecated
|
|
GIMP_STOCK_INDEXED_PALETTE in favor of GIMP_STOCK_COLORMAP.
|
|
|
|
* app/actions/actions.c
|
|
* app/actions/colormap-editor-actions.c
|
|
* app/actions/colormap-editor-commands.c
|
|
* app/actions/context-actions.c
|
|
* app/actions/dialogs-actions.c
|
|
* app/dialogs/dialogs.c: use the new stock-id.
|
|
|
|
2006-06-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/pdb/gimppluginprocedure.c (gimp_plug_in_procedure_get_label):
|
|
* plug-ins/script-fu/script-fu-interface.c (script_fu_interface):
|
|
when cutting away ellipsis, also look for U+2026 HORIZONTAL ELLIPSIS.
|
|
|
|
2006-06-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/psd_save.c: improved error message.
|
|
|
|
2006-06-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/convert-script: removed; it's barely useful
|
|
nowadays.
|
|
|
|
2006-06-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-interface.c: removed the About
|
|
dialog. That information is available from the Procedure Browser
|
|
and scripts should look and feel as much like plug-ins as
|
|
possible.
|
|
|
|
2006-06-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-types.h (struct SFScript): renamed
|
|
member "help" to "blurb" since that's what it is being used for
|
|
when the script procedure is registered.
|
|
|
|
* plug-ins/script-fu/script-fu-interface.c
|
|
* plug-ins/script-fu/script-fu-scripts.c: changed accordingly.
|
|
|
|
2006-06-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-scripts.c (script_fu_add_script):
|
|
use a canonical name for the automatically added run-mode parameter.
|
|
Untabbified.
|
|
|
|
2006-06-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimplist.c (gimp_list_new, gimp_list_new_weak): for
|
|
debugging purposes, set the children type as the name of the list.
|
|
|
|
2006-06-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/debug-actions.c: no need to be extra concise here.
|
|
|
|
2006-06-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/image-commands.c (image_convert_cmd_callback):
|
|
always call gimp_image_flush() so that the image mode radio
|
|
buttons reflect the image state. Attach the indexed conversion
|
|
dialog to the shell to avoid multiple instances.
|
|
|
|
2006-06-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/mapcolor.c (query): marked blurb for translation.
|
|
|
|
2006-06-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/colormap-remap.c: renamed to "Rearrange Colormap".
|
|
|
|
2006-06-16 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/rcm/rcm.c
|
|
* plug-ins/rcm/rcm_dialog.c: renamed to "Rotate Colors"; it
|
|
doesn't actually work on indexed images at all.
|
|
|
|
2006-06-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/Makefile.am
|
|
* plug-ins/common/plugin-defs.pl
|
|
|
|
* plug-ins/common/colormap-remap.c: added new plug-in for colormap
|
|
manipulation written by Mukund Sivaraman.
|
|
|
|
2006-06-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpimage-convert.c (gimp_image_convert): remove
|
|
duplicate colors for all palette types (except for MAKE_PALETTE
|
|
since there shouldn't be any unused colors then). That's what
|
|
the PDB documentation claims the function would be doing.
|
|
|
|
* app/dialogs/convert-dialog.c: allow use of the "Remove unused
|
|
colors" toggle for all but the optimized palette.
|
|
|
|
2006-06-15 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/image-actions.c (image_actions_update): improved
|
|
code to set the image mode radio actions; set their sensitivity
|
|
also.
|
|
|
|
* app/actions/image-commands.c (image_configure_grid_cmd_callback):
|
|
fixed cast to silence compiler warning.
|
|
|
|
2006-06-15 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpdockbook.c (gimp_dockbook_get_tab_widget): set
|
|
the event box' window invisible so we get the right background
|
|
with all themes.
|
|
|
|
2006-06-14 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/gimprectangleselecttool.c: Fix sporadic crash
|
|
resulting from previous change.
|
|
|
|
2006-06-14 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/gimprectangleselecttool.c: As suggested by Joao,
|
|
halt tool on changes to selection or image size.
|
|
|
|
2006-06-14 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/common/vinvert.c: another patch from Mukund that cleans
|
|
up i18n initialization.
|
|
|
|
2006-06-14 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/gimpbycolorselect.c: fix crash when changing
|
|
threshold with no display active.
|
|
|
|
2006-06-14 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/image-actions.c: use radio items for the Image mode
|
|
as suggested in bug #344871.
|
|
|
|
* app/actions/image-commands.[ch] (image_convert_cmd_callback):
|
|
changed accordingly.
|
|
|
|
2006-06-14 Michael Natterer <mitch@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/[many].pdb: in help texts, refer to other
|
|
procedures using_c_syntax(). This way gtk-doc can cross-reference
|
|
them correctly in libgimp, and app.pl will transform them
|
|
'to-canonical-names' for PDB registering.
|
|
|
|
* app/pdb/[many]_cmds.c
|
|
* libgimp/[many]_pdb.c: regenerated.
|
|
|
|
2006-06-13 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/gimpbycolorselect.[ch]: allow modifying threshold
|
|
without having to re-click on image each time. Fixes
|
|
bug #126748.
|
|
|
|
2006-06-13 Tor Lillqvist <tml@novell.com>
|
|
|
|
* app/plug-in/gimpenvirontable.c (gimp_environ_table_populate):
|
|
Free the string vector returned by g_listenv().
|
|
|
|
* libgimpwidgets/gimpwidgets.def: Remove deprecated
|
|
gimp_prop_file_entry_new.
|
|
|
|
2006-06-13 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* menus/image-menu.xml.in: remove strong/weak undo from menu;
|
|
still available using Shift-Ctrl-[ZY]. See bug #144854.
|
|
|
|
2006-06-13 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/common/vinvert.c: applied patch from Mukund Sivaraman
|
|
which speeds up the plug-in significantly by using an optimized
|
|
RGB <-> HSV conversion and proper region iterating. Did some more
|
|
cleanups.
|
|
|
|
2006-06-13 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/FractalExplorer/Dialogs.c
|
|
* plug-ins/FractalExplorer/FractalExplorer.h: doubled the size of
|
|
the preview and adapted the dialog layout to the larger preview.
|
|
|
|
2006-06-12 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
Finally implemented the suggestion in bug #144854, of
|
|
"strong" undo/redo commands that continue undoing so long
|
|
as they only encounter visibility changes.
|
|
|
|
* app/actions/edit-actions.c
|
|
* app/actions/edit-commands.c
|
|
* app/actions/edit-commands.h: added "strong undo"
|
|
and "strong redo" commands/actions.
|
|
|
|
* app/core/gimpimage-undo.[ch]: added functions
|
|
gimp_image_strong_undo() and gimp_image_strong_redo().
|
|
|
|
* app/core/gimpundo.[ch]: added utility function
|
|
gimp_undo_is_weak().
|
|
|
|
* app/widgets/gimphelp-ids.h:added id's.
|
|
|
|
* menus/image-menu.xml.in: added to edit menu, bound to C-S-z and
|
|
C-S-y.
|
|
|
|
This will no doubt need tweaking, but I will consider it
|
|
to fix bug #144854.
|
|
|
|
2006-06-12 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* plug-ins/common/gnomeprint.c: try not to distort
|
|
image when printing. Fixes bug #344547 but this
|
|
plug-in needs a lot more work to be useful.
|
|
|
|
2006-06-12 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/gimprectangleselecttool.c: don't autoshrink when
|
|
there is no display; fixes crash reported by Carol.
|
|
|
|
2006-06-12 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/gimprectangleselecttool.c
|
|
* app/tools/gimprectangletool.c: fix three issues identified by
|
|
jimmac: (1) when shift or ctrl are pressed, should start a new
|
|
rect regardless of pointer loc; (2) zoom was incorrectly affecting
|
|
width of sensitive areas; (3) must emit "rectangle-changed" after
|
|
keyboard-driven rectangle movement.
|
|
|
|
2006-06-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/FractalExplorer/Dialogs.c
|
|
* plug-ins/FractalExplorer/FractalExplorer.[ch]: applied patch from
|
|
Joao S. O. Bueno Calligaris that makes the plug-in work on grayscale
|
|
images and makes it override the alpha channel (bug #340771).
|
|
|
|
2006-06-12 Tor Lillqvist <tml@novell.com>
|
|
|
|
* app/plug-in/gimpenvirontable.c (gimp_environ_table_populate):
|
|
Use g_listenv() and g_getenv() instead of looking at environ
|
|
directly. Fixes breakage on Win32 when any (!) environment
|
|
variable has a non-ASCII value, as environ is in system codepage,
|
|
while we want UTF-8.
|
|
|
|
2006-06-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/redeye.c (remove_redeye): cleanup, use
|
|
gimp_drawable_mask_intersect(), reduced number of progress updates.
|
|
|
|
2006-06-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/snoise.c (solid_noise): cleanup, use
|
|
gimp_drawable_mask_intersect(), reduced number of progress updates.
|
|
|
|
2006-06-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimpzoompreview.c (gimp_zoom_preview_get_source):
|
|
documentation.
|
|
|
|
* plug-ins/common/channel_mixer.c: minor cleanup and loop unrolling.
|
|
Introduced an inline function to avoid code duplication.
|
|
|
|
2006-06-12 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/siod-wrapper.c (marshall_proc_db_call):
|
|
removed check for success again; it is being checked in the for()
|
|
loop already.
|
|
|
|
2006-06-11 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/gimpellipseselecttool.c (gimp_ellipse_select_tool_draw):
|
|
Call gimp_rectangle_tool_draw.
|
|
|
|
2006-06-11 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/gimprectangleselecttool.c: handle situations
|
|
where the user "flips" the rectangle while modifying it.
|
|
This solution is not perfect, but better than before.
|
|
|
|
* app/tools/gimprectangletool.c: remove unneeded variable.
|
|
|
|
2006-06-11 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/gimprectangleselecttool.c
|
|
* app/tools/gimprectangletool.c: make auto-shrink work. Does
|
|
the wrong thing for ellipse-select, though.
|
|
|
|
2006-06-10 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
Following up on previous commit, with assist from yosh.
|
|
|
|
* app/tools/gimpnewrectselectoptions.[ch]
|
|
* app/tools/gimpnewrectselecttool.[ch]: removed
|
|
|
|
* app/tools/gimprectangleselectoptions.[ch]: magic-moved
|
|
from gimpnewrectselectoptions.[ch]
|
|
|
|
* app/tools/gimprectangleselecttool.[ch]: magic-moved
|
|
from gimpnewrectselecttool.[ch]
|
|
|
|
* app/tools/Makefile.am
|
|
* app/tools/gimp-tools.c
|
|
* app/tools/gimpellipseselecttool.c
|
|
* app/tools/gimpellipseselecttool.h
|
|
* app/tools/gimpselectionoptions.c: change file names to
|
|
refer to moved files.
|
|
|
|
2006-06-10 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
Here is the big change-over, finally.
|
|
|
|
* app/tools/gimprectselecttool.[ch]: removed.
|
|
|
|
* app/tools/Makefile.am
|
|
* app/tools/gimp-tools.c
|
|
* app/tools/gimpellipseselecttool.c
|
|
* app/tools/gimpellipseselecttool.h
|
|
* app/tools/gimpnewrectselectoptions.c
|
|
* app/tools/gimpnewrectselectoptions.h
|
|
* app/tools/gimpnewrectselecttool.c
|
|
* app/tools/gimpnewrectselecttool.h
|
|
* app/tools/gimpselectionoptions.c
|
|
* app/widgets/gimptoolbox.c
|
|
* menus/image-menu.xml.in: get rid of the "new" in everything
|
|
referring to the new rect select tool, except filenames. This
|
|
will wait for yosh to perform cvs-magic-foo.
|
|
|
|
* app/tools/gimprectangleoptions.[ch]
|
|
* app/tools/gimprectangletool.[ch]: fix a couple of minor
|
|
problems that popped up during testing.
|
|
|
|
2006-06-10 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpeditor.c (gimp_editor_add_action_button): simply
|
|
use gimp_button_new() instead of g_object_new(). Don't set the
|
|
"use-stock" property and reordered some code. Keeps GtkButton from
|
|
thinking that is has constructed the button's child itself and
|
|
thus makes the function more rubust against changes in GtkButton.
|
|
|
|
2006-06-10 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/gimpcroptool.c
|
|
* app/tools/gimpellipseselecttool.c
|
|
* app/tools/gimprectangletool.[ch]: code cleanups
|
|
|
|
* app/tools/gimpnewrectselecttool.[ch]: try to do what
|
|
the user intuitively expects when deciding which selection
|
|
operation to perform. When modifying an existing rectangle,
|
|
always use the operation with which it was created.
|
|
|
|
2006-06-10 Kevin Cozens <kcozens@cvs.gnome.org>
|
|
|
|
* plug-ins/script-fu/siod-wrapper.c (marshall_proc_db_call):
|
|
Additional simplifications for return values by using the same
|
|
code for all INT32 PDB types. Wrong member name was being used
|
|
for INT16 and INT8 return types. Added back if statement that
|
|
was removed but is needed.
|
|
|
|
2006-06-09 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/gimpcropoptions.c: clean up code.
|
|
|
|
* app/tools/gimpnewrectselecttool.c: really remove some
|
|
commented-out code.
|
|
|
|
* app/tools/gimprectangleoptions.[ch]: add "aspect-square"
|
|
and "controls-expanded" properties. Show "Make square" and
|
|
"Expand from center" in options so that we don't need modifier
|
|
keys to do this. Place numerical entries inside an expander
|
|
and hide them by default.
|
|
|
|
2006-06-09 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/core/core-enums.[ch]: add GimpAlignReferenceType enum
|
|
|
|
* app/core/gimpimage-arrange.c: support using a channel as
|
|
reference for alignment.
|
|
|
|
* app/tools/gimpaligntool.[ch]: support aligning with a list item,
|
|
image, selection, active layer, active channel, or active path.
|
|
Now similar in form and function to Inkscape Align/Distribute
|
|
dialog.
|
|
|
|
2006-06-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpwidgets/gimpfileentry.[ch]: deprecate the GimpFileEntry
|
|
widget, use GtkFileChooserButton instead.
|
|
|
|
* libgimpwidgets/gimppatheditor.c: undef GIMP_DISABLE_DEPRECATED
|
|
as long as we are still using GimpFileEntry here.
|
|
|
|
* libgimpwidgets/gimppropwidgets.[ch]: removed
|
|
gimp_prop_file_entry_new(); use gimp_prop_file_chooser_button_new()
|
|
instead.
|
|
|
|
2006-06-09 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/batch.c (batch_run_cmd): formatting.
|
|
|
|
2006-06-08 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* plug-ins/common/png.c
|
|
* po/Makefile.in.in: revert changes inintentionally included
|
|
in previous commit.
|
|
|
|
2006-06-08 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/core/core-enums.[ch]: add GIMP_ARRANGE_FOO values
|
|
to GimpAlignmentType, and change CENTER to HCENTER,
|
|
MIDDLE to VCENTER.
|
|
|
|
* app/core/gimpimage-arrange.c: extensively rewritten
|
|
to handle arrangement of objects, and to do the
|
|
required sorting of lists by offset.
|
|
|
|
* app/tools/gimpaligntool.[ch]: added ability to arrange
|
|
groups of layers etc with constant spacing. Also try
|
|
to change things so that the tool aligns with the
|
|
object that users expect intuitively.
|
|
|
|
2006-06-08 Simon Budig <simon@gimp.org>
|
|
|
|
* plug-ins/common/sel_gauss.c: fix the EXPAND macro to make
|
|
picky compilers happy. Fixes bug #344326, spotted by
|
|
Eric Lamarque.
|
|
|
|
2006-06-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/siod-wrapper.c (marshall_proc_db_call):
|
|
simplified quite a bit by using the same code for all INT32 PDB
|
|
types.
|
|
|
|
2006-06-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-console.c (script_fu_eval_run):
|
|
in case of an error, output the SIOD error message to stderr.
|
|
|
|
* plug-ins/script-fu/siod-wrapper.c: minor cleanup.
|
|
|
|
2006-06-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-scripts.c
|
|
* plug-ins/script-fu/siod-wrapper.c: allow CSS color keywords to
|
|
be used in place of the '(r g b) color notation.
|
|
|
|
* plug-ins/script-fu/scripts/test-sphere.scm: documented this new
|
|
feature.
|
|
|
|
* plug-ins/script-fu/scripts/*.scm: replaced some colors with
|
|
color names.
|
|
|
|
2006-06-08 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/animationplay.c (menu_popup): do not use
|
|
gtk_menu_attach_to_widget() but gtk_menu_set_screen(). Menus don't
|
|
like to be attached multiple times.
|
|
|
|
2006-06-07 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/core/gimpimage-arrange.[ch]: added, utility function for
|
|
aligning and arranging things in an image.
|
|
|
|
* app/core/gimpitem-align.[ch}: removed, no longer needed.
|
|
|
|
* app/core/gimpimage-item-list.[ch] (gimp_image_item_list_align):
|
|
removed this function, no longer used.
|
|
|
|
* app/core/Makefile.am: changes described above.
|
|
|
|
* app/core/gimpguide.c: remove bit of cruft left accidentally.
|
|
|
|
* app/tools/gimpalignoptions.[ch]: remove "alignment type"
|
|
option, not needed at this point.
|
|
|
|
* app/tools/gimpaligntool.[ch]: numerous changes, most
|
|
importantly ability to align guides, and use them for
|
|
alignment. More work coming on this tool.
|
|
|
|
2006-06-07 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/core/gimpguide.[ch]: add "removed" signal and associated
|
|
paraphernalia.
|
|
|
|
* app/core/gimpimage-guides.c (gimp_image_remove_guide): call
|
|
gimp_guide_removed() to cause signal emission.
|
|
|
|
2006-06-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimpnewrectselecttool.c: removed extra semicolon to
|
|
fix build on Solaris (bug #344203).
|
|
|
|
2006-06-07 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/display/gimpdisplayshell.c (gimp_display_shell_expose_guide):
|
|
fix typo, s/get_position/get_orientation/.
|
|
|
|
2006-06-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpguide.c: removed unused includes and property blurbs;
|
|
fixed registration of the "id" property, it is not a GIMP_CONFIG
|
|
property.
|
|
|
|
2006-06-07 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpguide.[ch]: added gimp_guide_get_ID().
|
|
|
|
* app/core/gimpimage-crop.c
|
|
* app/core/gimpimage-duplicate.c
|
|
* app/core/gimpimage-flip.c
|
|
* app/core/gimpimage-guides.c
|
|
* app/core/gimpimage-resize.c
|
|
* app/core/gimpimage-rotate.c
|
|
* app/core/gimpimage-scale.c
|
|
* app/core/gimpimage-snap.c
|
|
* app/core/gimpimage-undo-push.c
|
|
* app/display/gimpdisplayshell-draw.c
|
|
* app/display/gimpdisplayshell.c
|
|
* app/tools/gimpmovetool.c
|
|
* app/xcf/xcf-save.c
|
|
* tools/pdbgen/pdb/guides.pdb: use accessors instead of accessing
|
|
GimpGuide's struct members directly.
|
|
|
|
* app/pdb/guides_cmds.c: regenerated.
|
|
|
|
2006-06-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/error-console-actions.c:
|
|
* app/actions/error-console-commands.[ch]
|
|
* app/widgets/gimphelp-ids.h
|
|
* menus/error-console-menu.xml: added "select-all" action as
|
|
suggested in bug #328838.
|
|
|
|
2006-06-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpguide.[ch]: added a setter for "orientation".
|
|
|
|
* app/core/gimpimage-resize.c (gimp_image_resize_with_layers):
|
|
removed unused variable; use for() loops to iterate over guides
|
|
and sample points.
|
|
|
|
2006-06-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimpguide.[ch]: derive from GObject, we don't need any
|
|
GimpObject functionality here. Declare "orientation" and "id"
|
|
properties CONSTRUCT_ONLY, added a gimp_guide_new() function and
|
|
emit notify on position changes.
|
|
|
|
* app/core/gimpimage-guides.c: use gimp_guide_new() to instantiate
|
|
guides.
|
|
|
|
* app/core/gimpimage.c (gimp_image_get_memsize): formatting.
|
|
|
|
2006-06-07 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/actions/context-commands.c: cosmetic cleanup.
|
|
|
|
* app/core/core-types.h: move the GimpGuide typedef to the
|
|
"misc objects" section.
|
|
|
|
* app/tools/gimpforegroundselecttool.c: cosmetic cleanup.
|
|
|
|
* app/tools/gimpmeasuretool.c (gimp_measure_tool_cursor_update):
|
|
use the new corner and side cursors instead of using X cursors.
|
|
|
|
* app/display/gimpdisplayshell-callbacks.c
|
|
(gimp_display_shell_canvas_tool_events): renamed local variable
|
|
"update_cursor" to "update_sw_cursor", it has confused me too
|
|
often...
|
|
|
|
2006-06-07 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/core/gimpguide.[ch]: new files, implementing GimpGuide as a
|
|
GimpObject
|
|
|
|
* app/core/Makefile.am: add new files as sources
|
|
|
|
* app/core/gimpimage-guides.[ch]: use the new object instead of
|
|
defining GimpGuide here as a struct.
|
|
|
|
* app/core/gimpimage-crop.c
|
|
* app/core/gimpimage-duplicate.c
|
|
* app/core/gimpimage-flip.c
|
|
* app/core/gimpimage-resize.c
|
|
* app/core/gimpimage-rotate.c
|
|
* app/core/gimpimage-scale.c
|
|
* app/core/gimpimage-snap.c
|
|
* app/core/gimpimage-undo-push.c
|
|
* app/core/gimpimage.c
|
|
* app/display/gimpdisplayshell-draw.c
|
|
* app/display/gimpdisplayshell.c
|
|
* app/tools/gimpmovetool.c
|
|
* app/xcf/xcf-save.c
|
|
* tools/pdbgen/pdb/guides.pdb: include "core/gimpguide.h", and use
|
|
g_object_ref/unref instead of gimp_image_guide_ref/unref.
|
|
|
|
* app/pdb/guides_cmds.c: regenerated.
|
|
|
|
2006-06-07 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimprectangletool.c (gimp_rectangle_tool_initialize):
|
|
initialize guide with the option's guide value.
|
|
(gimp_rectangle_tool_notify_guide): always sync with the option's
|
|
guide value, even when tool->display is NULL.
|
|
|
|
2006-06-06 Karine Delvare <edhel@gimp.org>
|
|
|
|
* app/tools/gimprectangle.c: added guide notification.
|
|
|
|
2006-06-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimprectangletool.c (gimp_rectangle_tool_draw): removed
|
|
unused variable; other cleanups.
|
|
|
|
2006-06-06 Karine Delvare <edhel@gimp.org>
|
|
|
|
* app/tools/gimprectangletool.c: cleanup, moved the guide drawing
|
|
to a utility function.
|
|
|
|
2006-06-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-scripts.c: minor cleanup, plugged a
|
|
tiny memleak in script_fu_find_scripts().
|
|
|
|
2006-06-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimprectangletool.c
|
|
(gimp_rectangle_tool_notify_highlight): minor cleanup.
|
|
|
|
2006-06-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-interface.[ch]
|
|
* plug-ins/script-fu/script-fu.c (script_fu_refresh_proc): applied
|
|
a modified patch from Kevin Cozens. Fixes bug #330981.
|
|
|
|
2006-06-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/common/decompose.c: applied a modified patch from
|
|
Clarence Risher that adds support for a registration color
|
|
(bug #338049).
|
|
|
|
2006-06-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimpcolor/gimpcolorspace.[ch] (gimp_rgb_to_hsv4): added a
|
|
const qualifier.
|
|
|
|
2006-06-06 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpnewrectselecttool.c
|
|
(gimp_new_rect_select_tool_cancel)
|
|
(gimp_new_rect_select_tool_rectangle_changed): flush the image
|
|
after changing it.
|
|
|
|
* app/tools/gimprectangletool.c (gimp_rectangle_tool_halt): don't
|
|
flush it here.
|
|
|
|
2006-06-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/actions/select-commands.c: minor cleanup.
|
|
|
|
2006-06-05 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/paint-funcs/scale-funcs.c (scale_region_lanczos):
|
|
fix variable declarations accidentally changed from gdouble
|
|
to gint in revision 1.7; fixes bug #343804.
|
|
|
|
2006-06-06 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in: bumped version to 2.3.10.
|
|
|
|
2006-06-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* Made 2.3.9 development release.
|
|
|
|
2006-06-05 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpdrawtool.c
|
|
(gimp_draw_tool_draw_rectangle_by_anchor)
|
|
(gimp_draw_tool_draw_arc_by_anchor): subtract 1 from outlined
|
|
width/height instead of adding 1 to filled.
|
|
|
|
2006-06-05 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimprectangletool.c (gimp_rectangle_tool_draw): use
|
|
GimpDrawTool API, not GimpCanvas one. Some cleanup.
|
|
|
|
2006-06-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/selection.pdb: fixed documentation of
|
|
gimp-selection-sharpen (bug #343911).
|
|
|
|
* libgimp/gimpselection_pdb.c: regenerated.
|
|
|
|
2006-06-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/paint-funcs/paint-funcs.[ch]
|
|
* app/core/gimpchannel.[ch]
|
|
* app/core/gimpselection.c:
|
|
* app/actions/select-commands.c: further cleaned up the patch from
|
|
bug #88633.
|
|
|
|
2006-06-05 Karine Delvare <edhel@gimp.org>
|
|
|
|
* app/tools/tools-enums.[ch]: added GimpRectangleGuide enum.
|
|
|
|
* app/tools/gimpcropoptions.c
|
|
* app/tools/gimprectangleoptions.[ch]
|
|
* app/tools/gimprectangletool.c: added GimpRectangleGuide option to
|
|
draw guides inside the rectangle. Fixes bug #323669.
|
|
|
|
2006-06-05 Michael Natterer <mitch@gimp.org>
|
|
|
|
Applied slightly modified patch from saulgoode which allows to
|
|
border a selection without feathering. Fixes bug #88633.
|
|
|
|
* app/paint-funcs/paint-funcs.[ch] (border_region): added boolean
|
|
"feather_border" parameter.
|
|
|
|
* app/core/gimpchannel.[ch]: GimpChannel::border(): ditto.
|
|
|
|
* app/core/gimpselection.c: changed accordingly.
|
|
|
|
* app/actions/select-commands.c: added a toggle to the border
|
|
dialog and pass it to gimp_channel_border().
|
|
|
|
* tools/pdbgen/pdb/selection.pdb: pass TRUE here.
|
|
|
|
* app/pdb/selection_cmds.c: regenerated.
|
|
|
|
2006-06-05 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/tools-enums.[ch]: removed enum GimpRectangleMode.
|
|
|
|
* app/tools/gimprectangletool.[ch]: added virtual function
|
|
GimpRectangleTool::cancel(). Added public wrapper for it. Removed
|
|
coordinates paramaters from gimp_rectangle_tool_execute(). Removed
|
|
gimp_rectangle_tool_response(), need to call either execute() or
|
|
cancel() now. Added gimp_rectangle_tool_halt() which disconnects
|
|
the tool from the display without canceling it.
|
|
|
|
* app/tools/gimpcroptool.c: changed accordingly.
|
|
|
|
* app/tools/gimpnewrectselecttool.c: moved the rectangle creating
|
|
code from the execute() implementation to the new function
|
|
gimp_new_rect_select_tool_rect_select(). Added cancel()
|
|
implementation which pops the remembered undo step if
|
|
appropriate. Call the new rect_select() wrapper from
|
|
rectangle_changed() so we don't create the rectangle on both
|
|
button_release *and* execute(), breaking modifiers and stuff.
|
|
|
|
2006-06-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/gui/splash.c (splash_create): connect to "expose-event" with
|
|
G_SIGNAL_CONNECT_AFTER so that the text is rendered on the image.
|
|
|
|
2006-06-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/gui/splash.c: added back support for animated splashes but
|
|
continue to use the optimized code for static splash images.
|
|
|
|
2006-06-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/core/gimp-user-install.[ch]
|
|
* app/app_procs.c: always migrate old user settings during user
|
|
installation.
|
|
|
|
* app/dialogs/user-install-dialog.[ch]: don't ask questions and
|
|
only show the dialog in case of an error.
|
|
|
|
2006-06-05 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools/gimprectangletool.c: formatting.
|
|
|
|
2006-06-04 Seth Burgess <sjburges@gimp.org>
|
|
|
|
* plug-ins/common/png.c: fixed file_png_set_defaults; wrong # of
|
|
return values, missing "set" if/else set, wrong set param count,
|
|
and off by one error in the parameter indexes. Thanks to Kevin
|
|
on helping track these down.
|
|
|
|
2006-06-04 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/gimprectangletool.c:
|
|
* app/tools/gimpnewrectselecttool.c: enable canceling of
|
|
current action by holding down mouse button 3.
|
|
|
|
2006-06-04 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpscaletool.c (gimp_scale_tool_size_notify):
|
|
strcmp() the property name, so we don't change the size on random
|
|
property changes. Fixes the tool reverting to the previous
|
|
width/height on each new transform (destroying the previous size
|
|
box causes it to emit stuff like "notify::visible").
|
|
|
|
(gimp_scale_tool_prepare): additionally, disconnect from the size
|
|
box before destroying it (paranoia).
|
|
|
|
2006-06-04 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/gimpnewrectselectoptions.c: turn highlighting off by
|
|
default.
|
|
|
|
2006-06-04 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/gimprectangletool.c (gimp_rectangle_tool_draw):
|
|
draw anchors in corners; clean up code a bit.
|
|
|
|
* app/tools/gimpnewrectselecttool.c: actually remove some code
|
|
previously commented out.
|
|
|
|
2006-06-04 Michael Natterer <mitch@gimp.org>
|
|
|
|
* libgimpwidgets/gimppropwidgets.c
|
|
(gimp_prop_file_chooser_button_callback): fix typo so the "notify"
|
|
signal doesn't stay blocked.
|
|
|
|
* app/dialogs/preferences-dialog.c: added "Reset" button which
|
|
resets all prefs values to their defaults. Fixes bug #342112.
|
|
|
|
2006-06-04 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/gimprectangletool.[ch]: add new signal
|
|
"rectangle-changed" and method rectangle_changed.
|
|
Emit them on button release and when dimensions are
|
|
changed in controls.
|
|
|
|
* app/tools/gimpnewrectselecttool.c: use rectangle_changed
|
|
method to change selection, undoing previous change if
|
|
necessary.
|
|
|
|
2006-06-04 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpthumbbox.c (gimp_thumb_box_new): changed
|
|
mnemonic from "_Preview" to "Pr_eview" because the GTK+ HEAD
|
|
file chooser has a "_Places" mnemonic now.
|
|
|
|
* app/widgets/gimpcomponenteditor.c: minor cleanup.
|
|
|
|
2006-06-04 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/widgets/gimpcolorframe.c (gimp_color_frame_set_color): use
|
|
gimp_rgba_distance() instead of gimp_rgb_distance(), so alpha
|
|
changes update the color frame too.
|
|
|
|
2006-06-03 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpimage.[ch]: renamed
|
|
gimp_image_coords_in_active_drawable() to
|
|
gimp_image_coords_in_active_pickable() and added boolean
|
|
"sample_merged" and "selected_only" parameters. Use floor()
|
|
instead of ROUND(), we want to round to the actual pixel, not to
|
|
the nearest pixel boundary.
|
|
|
|
* app/tools/gimpbucketfilltool.c
|
|
* app/tools/gimpclonetool.c
|
|
* app/tools/gimpcolortool.c
|
|
* app/tools/gimpfliptool.c
|
|
* app/tools/gimptransformtool.c: changed accordingly. Removed
|
|
quite some duplicated code which checked sample_merged and the
|
|
mask value at the cursor location.
|
|
|
|
* app/tools/gimpbycolorselecttool.c: use the hand tool cursor,
|
|
there's also a hand in the toolbox icon. Fixed cursor_update()
|
|
function to set the bad modifier when there is no pickable pixel
|
|
at the cursor loction.
|
|
|
|
* app/tools/gimpfuzzyselecttool.c: added cursor_update()
|
|
implementation which does the same as by_color_select's one.
|
|
|
|
* app/tools/gimpselectiontool.c
|
|
(gimp_selection_tool_cursor_update): don't override the bad
|
|
modifier which was set by a subclass' cursor_update().
|
|
|
|
2006-06-03 Michael Natterer <mitch@gimp.org>
|
|
|
|
Make better use of the available 32x32 pixels so the cursors look
|
|
less crowded:
|
|
|
|
* cursors/cursor-corner-*.png
|
|
* cursors/cursor-side-*.png
|
|
* cursors/xbm/cursor-corner-*.xbm
|
|
* cursors/xbm/cursor-side-*.xbm: made the crosshair lines one
|
|
pixel longer.
|
|
|
|
* cursors/modifier-join.png
|
|
* cursors/modifier-pattern.png
|
|
* cursors/xbm/modifier-join-mask.xbm
|
|
* cursors/xbm/modifier-join.xbm
|
|
* cursors/xbm/modifier-pattern-mask.xbm
|
|
* cursors/xbm/modifier-pattern.xbm: moved one pixel to the right.
|
|
|
|
* cursors/tool-*.png
|
|
* cursors/xbm/tool-*.png: moved closer to the bottom right corner.
|
|
|
|
* cursors/gimp-tool-cursors.xcf: ditto.
|
|
|
|
2006-06-03 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpnewrectselecttool.c
|
|
(gimp_new_rect_select_tool_button_press): check for function ==
|
|
INACTIVE, not CREATING || EXECUTING when checking whether to start
|
|
moving.
|
|
|
|
* app/tools/gimpselectiontool.c (gimp_selection_tool_oper_update):
|
|
changed modifiers so alt+ctrl does cut+float+move and alt+shift
|
|
does copy+float+move.
|
|
|
|
2006-06-02 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/gimprectangletool.c: move statically declared
|
|
variables into "private" struct.
|
|
|
|
2006-06-02 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* libgimpbase/Makefile.am: include gimpcpuaccel.h in
|
|
libgimpbaseinclude_HEADERS; missed in Sven's changes.
|
|
|
|
2006-06-02 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/gimpnewrectselecttool.[ch]: use RECT_INACTIVE state,
|
|
(but doesn't seem to do anything). More importantly, change
|
|
logic so that button_release executes the tool, and button
|
|
release undo's if appropriate.
|
|
|
|
2006-06-02 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/gimprectangletool.[ch]: add new function RECT_INACTIVE
|
|
for cases where no rectangle exists. This may take some
|
|
tweaking to get right.
|
|
|
|
2006-06-02 Bill Skaggs <weskaggs@primate.ucdavis.edu>
|
|
|
|
* app/tools/gimprectangletool.c (gimp_rectangle_tool_button_press):
|
|
if function is RECT_CREATING, start a new rectangle.
|
|
|
|
* app/tools/gimpnewrectselecttool.c: remove g_printerr statement that
|
|
mitch added for debugging.
|
|
|
|
2006-06-02 Michael Natterer <mitch@gimp.org>
|
|
|
|
* cursors/Makefile.am
|
|
* cursors/cursor-corner-bottom-left.png
|
|
* cursors/cursor-corner-bottom-right.png
|
|
* cursors/cursor-corner-top-left.png
|
|
* cursors/cursor-corner-top-right.png
|
|
* cursors/cursor-side-bottom.png
|
|
* cursors/cursor-side-left.png
|
|
* cursors/cursor-side-right.png
|
|
* cursors/cursor-side-top.png
|
|
* cursors/xbm/cursor-corner-bottom-left-mask.xbm
|
|
* cursors/xbm/cursor-corner-bottom-left.xbm
|
|
* cursors/xbm/cursor-corner-bottom-right-mask.xbm
|
|
* cursors/xbm/cursor-corner-bottom-right.xbm
|
|
* cursors/xbm/cursor-corner-top-left-mask.xbm
|
|
* cursors/xbm/cursor-corner-top-left.xbm
|
|
* cursors/xbm/cursor-corner-top-right-mask.xbm
|
|
* cursors/xbm/cursor-corner-top-right.xbm
|
|
* cursors/xbm/cursor-side-bottom-mask.xbm
|
|
* cursors/xbm/cursor-side-bottom.xbm
|
|
* cursors/xbm/cursor-side-left-mask.xbm
|
|
* cursors/xbm/cursor-side-left.xbm
|
|
* cursors/xbm/cursor-side-right-mask.xbm
|
|
* cursors/xbm/cursor-side-right.xbm
|
|
* cursors/xbm/cursor-side-top-mask.xbm
|
|
* cursors/xbm/cursor-side-top.xbm: new cursors for edge and corner
|
|
resizing. They perfectly align with the small crosshair and can be
|
|
used together with tool cursors and cursor modifiers.
|
|
|
|
* cursors/gimp-tool-cursors.xcf: add them here too.
|
|
|
|
* app/widgets/widgets-enums.h: add them to the GimpCursorType enum.
|
|
|
|
* app/widgets/gimpcursor.c: add them here too.
|
|
|
|
* app/display/gimpdisplayshell-cursor.c: treat them like the small
|
|
crosshair (don't replace them by the small crosshair but use them
|
|
as-is). Also allow the bad modifier with the large crosshair.
|
|
|
|
* app/tools/gimprectangletool.c
|
|
(gimp_rectangle_tool_cursor_update): use the new cursors. Don't
|
|
call gimp_tool_set_cursor() here.
|
|
|
|
(gimp_rectangle_tool_response): reset "function" to RECT_CREATING
|
|
when resetting the tool.
|
|
|
|
* app/tools/gimpselectiontool.[ch] (struct GimpSelectionTool):
|
|
added boolean member "allow_move" which defalts to TRUE.
|
|