Donate Share

GTK+ and GIMP installers for Windows

File Release Notes and Changelog

Release Name: Gimp 2.3.5

Notes:


Changes: 2005-11-04 Sven Neumann <sven@gimp.org> * Made 2.3.5 development release. 2005-11-04 Michael Natterer <mitch@gimp.org> * app/widgets/gimpcontrollereditor.c (gimp_controller_editor_init): set the widget's spacing to 12 pixels. 2005-11-04 Sven Neumann <sven@gimp.org> * app/actions/Makefile.am (libappactions_a_SOURCES): fixed typo. 2005-11-04 Sven Neumann <sven@gimp.org> * app/base/siox.c: applied a patch by Gerald Friedland that changes the code to clear the cache selectively instead of dumping it completely if the foreground or background area is changed. 2005-11-04 Sven Neumann <sven@gimp.org> * app/core/gimpenvirontable.c (gimp_environ_table_load_env_file): gimp_config_path_expand() only ever returns NULL if called with a NULL path argument. 2005-11-04 Sven Neumann <sven@gimp.org> * app/config/gimpconfig-dump.c: fixed typo. 2005-11-04 Sven Neumann <sven@gimp.org> * app/errors.c * app/sanity.c: s/The GIMP/GIMP/ 2005-11-03 Sven Neumann <sven@gimp.org> * app/gui/splash.c: set the splash image as back pixmap. 2005-11-02 Michael Natterer <mitch@gimp.org> * app/widgets/gimpaction.c * app/widgets/gimpcoloreditor.c * app/widgets/gimpcontainerbox.c * app/widgets/gimpcontrollerlist.c * app/widgets/gimpmenudock.c * app/widgets/gimppluginaction.c * app/widgets/gimptooloptionseditor.c * app/widgets/gimpwidgets-utils.c * libgimpwidgets/gimpcellrenderercolor.c: use gtk_widget_get_settings() instead of gtk_settings_get_for_screen(gtk_widget_get_screen()) 2005-11-02 Michael Natterer <mitch@gimp.org> * app/widgets/gimpclipboard.c (gimp_clipboard_set_text): added g_return_if_fail (GIMP_IS_GIMP (gimp)). 2005-11-02 Michael Natterer <mitch@gimp.org> * app/text/gimptext.c: code cleanup, untabified. 2005-11-02 Michael Natterer <mitch@gimp.org> * app/actions/data-commands.c * app/core/gimpprogress.c: #include "gimp.h" instead of "gimp-gui.h" 2005-11-02 Sven Neumann <sven@gimp.org> * plug-ins/common/tga.c (save_image): allocate a tile cache. 2005-11-02 Bill Skaggs <weskaggs@primate.ucdavis.edu> * app/actions/data-commands.c: add missing include file. 2005-11-02 Sven Neumann <sven@gimp.org> * app/core/gimpimagefile.c * app/widgets/gimpimagepropview.c * app/widgets/gimpsizebox.c * app/widgets/gimptemplateeditor.c: use ngettext() for plural forms. 2005-11-02 Sven Neumann <sven@gimp.org> * libgimpbase/gimpmemsize.c (gimp_memsize_to_string): use dngettext() for plural form. 2005-11-02 Sven Neumann <sven@gimp.org> * app/core/gimppattern.c: rephrased error message for consistency and to avoid another plural form. 2005-11-02 Sven Neumann <sven@gimp.org> * libgimpwidgets/gimppropwidgets.c: use g_utf8_strlen(). * plug-ins/uri/uri-backend-wget.c: use ngettext(). 2005-11-02 Michael Natterer <mitch@gimp.org> * libgimp/gimpprocbrowserdialog.c * libgimpwidgets/gimppropwidgets.c * plug-ins/uri/uri-backend-wget.c: use dngettext() for plural forms. Fixes bug #320460, bug #320461 and bug #320462. 2005-11-02 Sven Neumann <sven@gimp.org> * app/widgets/gimpclipboard.[ch] (gimp_clipboard_set_text): clear the GIMP clipboard. Suppress debug output unless gimp is started with the --verbose command-line option. * app/actions/data-commands.c * app/actions/documents-commands.c: adapt to clipboard API change. 2005-11-02 Sven Neumann <sven@gimp.org> * libgimpwidgets/gimppropwidgets.c * plug-ins/uri/uri-backend-wget.c: added translator comments for plural forms (bug #320461 and bug #320462). 2005-11-02 Michael Natterer <mitch@gimp.org> * app/widgets/gimpsizebox.[ch]: added a GtkSizeGroup member and put all labels into the group. * app/dialogs/scale-dialog.c: put the "Interpolation:" label into the same size box. 2005-11-02 Michael Natterer <mitch@gimp.org> * libgimp/gimpprocbrowserdialog.c (browser_search): added comment that _("%d procedures") should be translated with a plural form for *lots* of procedures. Fixes bug #320460. 2005-11-01 Sven Neumann <sven@gimp.org> * app/core/gimpbrushgenerated.c: fixed compiler warning. * app/core/gimpobject.c: turned "name" into a construct property. 2005-11-01 Sven Neumann <sven@gimp.org> * app/core/gimpbrushgenerated.c (gimp_brush_generated_load): use gimp_brush_generated_new() to create the brush object. Removed redundant calls to gimp_data_dirty(). * app/core/gimpdata.c: freeze the data object during construction. 2005-11-01 Sven Neumann <sven@gimp.org> * app/actions/data-commands.c * app/actions/documents-commands.c * app/widgets/gimpclipboard.[ch]: moved text clipboard handling to utility function to avoid code duplication. 2005-11-01 Sven Neumann <sven@gimp.org> * app/plug-in/plug-ins.c: formatting. 2005-10-31 Michael Natterer <mitch@gimp.org> Applied modified patch from Luis de Bethencourt Guimera which adds a "Save document history" prefs option. Fixes bug #140001. * app/config/gimprc-blurbs.h * app/config/gimpcoreconfig.[ch]: added boolean property "save-document-hitory". * app/core/gimp.c * app/file/file-open.c * app/file/file-save.c: don't save the document history and don't add files to the desktop-wide list of recently used files if the option is FALSE. * app/dialogs/preferences-dialog.c: added its toggle to the "Environment" page. 2005-10-31 Sven Neumann <sven@gimp.org> * app/widgets/gimpmessagebox.c (gimp_message_box_init): reverted the change for bug #302400; it caused bug #319962 to be opened. Instead unset the focus chain for the message box. 2005-10-31 Sven Neumann <sven@gimp.org> * app/plug-in/plug-ins.c (plug_ins_init): only call the status callback for plug-ins that are actually queried or initialized. 2005-10-31 Sven Neumann <sven@gimp.org> * app/actions/data-commands.[ch]: added new action command data_copy_location_cmd_callback(). * app/actions/brushes-actions.c * app/actions/gradients-actions.c * app/actions/palettes-actions.c * app/actions/patterns-actions.c * app/widgets/gimphelp-ids.h * menus/brushes-menu.xml * menus/gradients-menu.xml * menus/palettes-menu.xml * menus/patterns-menu.xml: added Copy Location menu entries to all data views. Allows to retrieve the file location for data files. 2005-10-31 Tor Lillqvist <tml@novell.com> * gimptool-win32.c.in: Drop unnecessary <sys/stat.h>. (gtk_config): Drop the GIMP 1.2.x and gtk+-1-3-win32-production support. (get_cflags): Output GIMP's -I switch before GTK's CFLAGS. Use "include/gimp-2.0" instead of just "include". (get_libs, get_libs_noui): Update the list of libraries to match reality, use GIMP_API_VERSION in library names. (get_sys_plugin_dir): Use GIMP_PLUGIN_VERSION and not GIMP_MAJOR_VERSION.GIMP_MINOR_VERSION in the plug-in folder name. 2005-10-31 Sven Neumann <sven@gimp.org> * app/core/gimpdata.[ch] * app/core/gimpdatafactory.c: applied a heavily modified version of the patch provided by Shlomi Fish in bug #311740. Introduces a cache to speed up reloading of data files. * app/actions/data-commands.c: set gimp busy while refreshing data factories. * app/widgets/gimpwidgets-utils.c (gimp_widget_accel_changed): free the return value of gimp_get_accel_string(). 2005-10-31 Michael Natterer <mitch@gimp.org> * app/widgets/gimpviewablebutton.[ch] (gimp_viewable_button_new): add GimpViewType parameter. * app/widgets/gimptemplateeditor.c * app/widgets/gimpviewablebox.c: pass view types, using grid view for brushes and patterns ass suggested in bug #315443. 2005-10-30 Michael Natterer <mitch@gimp.org> Fixed bug #316395: * app/actions/dialogs-actions.c (dialogs_dockable_actions) * app/actions/quick-mask-actions.c (quick_mask_toggle_actions): added tooltips to action entries. * app/display/gimpdisplayshell.c (gimp_display_shell_new): use gimp_widget_set_accel_help() to set the tooltip so it contains the accelerator. * app/dialogs/dialogs-constructors.c (dialogs_dockable_constructor): attach the dialog's identifier to the dockable widget (hack). * app/widgets/gimpdockbook.c (gimp_dockbook_get_tab_widget): use the attached identifier to find the action for this dockable in the dock's UI manager (HACK HACK). Use the found action to set a tooltip with accelerator. * app/widgets/gimpwidgets-utils.c (gimp_widget_set_accel_help): fixed bug in fallback code what should never be used. 2005-10-30 Michael Natterer <mitch@gimp.org> * app/actions/dialogs-actions.c (dialogs_dockable_actions): removed shift+ctrl+t accelerator from dialogs-tool-options because it's already taken by view-show-guides. Fixes bug #320196. 2005-10-29 Michael Natterer <mitch@gimp.org> * app/dialogs/user-install-dialog.c: added global "oldgimp_major" an "oldgimp_minor" variables. (user_install_dialog_run): set them to the version of the gimp directory that should be migrated. (user_install_migrate_files): skip "menurc" only when migrating from 2.0. Fixes bug #317170. 2005-10-29 Michael Natterer <mitch@gimp.org> Fix bug #145492: * app/actions/file-commands.c (file_save_cmd_callback) * app/dialogs/file-save-dialog.c (file_save_dialog_save_image): set the "file-quit" action insensitive while the image is being saved to prevent data loss. * app/widgets/gimptoolbox.c (gimp_toolbox_delete_event): activate the "file-quit" action instead of calling gimp_exit() directly so trying to close the toolbox while saving is impossible too. 2005-10-29 Michael Natterer <mitch@gimp.org> * app/paint/gimpconvolve.c (gimp_convolve_motion): allocate both oversize buffers with the right size, instead of one twice with the wrong size. Was broken since porting to pixel_region_init_data(). Spotted by Seth Burgess. Fixes bug #317340. 2005-10-29 Michael Natterer <mitch@gimp.org> * tools/pdbgen/pdb/image.pdb: improved documentation of gimp-image-clean-all and gimp-image-is-dirty. Fixes bug #318075. * app/pdb/image_cmds.c * libgimp/gimpimage_pdb.c: regenerated. 2005-10-28 Michael Natterer <mitch@gimp.org> * app/actions/image-actions.c: removed "colors-transform-menu". * menus/image-menu.xml.in: revamped again: Moved desaturate and the invert items to the toplevel, into a separator-enclosed group. Changed Modify to a placeholder again. Things that have no useful category can't go to a sub-menu, so please don't invent one just for the sake of it. * plug-ins/common/channel_mixer.c: -> Colors/Components * plug-ins/common/vinvert.c: -> Colors/Invert 2005-10-28 Carol Spears <carol@gimp.org> * app/actions/image-actions.c: Changed colors-modify-menu to colors-transform-menu * menus/image-menu.xml.in: moved Desaturate and Invert into the tools section of the colors-menu. 2005-10-28 Sven Neumann <sven@gimp.org> * plug-ins/common/AlienMap2.c: renamed to "Alien Map". 2005-10-28 Sven Neumann <sven@gimp.org> * plug-ins/common/hot.c: also moved into Colors/Modify. * menus/image-menu.xml.in: moved Info submenu to the bottom. 2005-10-28 Sven Neumann <sven@gimp.org> * app/base/siox.c: applied a patch by Tobias Lenz that makes use of the state that was added to SIOX in order to speed up the tool. 2005-10-28 Sven Neumann <sven@gimp.org> * libgimpwidgets/gimppageselector.[ch]: added new signal "activate" and emit it if the user activates an item in the icon view. * plug-ins/common/poppler.c * plug-ins/common/postscript.c: activate the dialog if the page selector emits "activate" as suggested in bug #320080. 2005-10-28 Sven Neumann <sven@gimp.org> * INSTALL * configure.in: handle gimpprint just like other libraries. It doesn't make sense any longer to require it. * app/paint/gimpink-blob.c: commented out unused code. 2005-10-27 Manish Singh <yosh@gimp.org> * app/paint-funcs/paint-funcs.h: declare component_pixels, combine_mask_and_alpha_channel_{stipple,stroke}. Fixes bug #319811. 2005-10-27 Michael Natterer <mitch@gimp.org> * configure.in: check for gnome-keyring. * plug-ins/uri/uri-backend.h * plug-ins/uri/uri-backend-wget.c * plug-ins/uri/uri-backend-gnomevfs.c: added "plugin_name", boolean "run" and "run_mode" parameters to uri_backend_init(). * plug-ins/uri/uri-backend-gnomevfs.c (uri_backend_init): initialize the gnome authentication manager only when called interactively from "run". Also call gimp_ui_init() when using the auth manager, since recent versions seem to require an already initialized GTK+. When running noninteractively and gnome-keyring is available, implement the needed GnomeVFS authentication callbacks ourselves and ask gnome-keyring directly. * plug-ins/uri/uri.c: pass the additional parameters to uri_backend_init(). 2005-10-26 Carol Spears <carol@gimp.org> * app/actions/image-actions.c: added colors-info-menu and colors-modify-menu as children of colors-menu * menus/image-menu.xml.in: changed Modify placeholder to colors-modify-menu menuaction and added color-info-menu action to colors-menu * plug-ins/common/colortoalpha.c: moved to Colors/Modify in the registration part. 2005-10-26 Sven Neumann <sven@gimp.org> * plug-ins/script-fu/script-fu-console.c (script_fu_console_run): removed run-mode check. 2005-10-26 Michael Natterer <mitch@gimp.org> Fixed bug #313547: * app/widgets/gimpdataeditor.c (gimp_data_editor_set_aux_info) (gimp_data_editor_get_aux_info): store the state of edit_active in sessionrc. (gimp_data_editor_constructor): enable edit_active by default. 2005-10-25 Michael Natterer <mitch@gimp.org> Let the data editors optionally follow the active brush, palette and gradient. Still needs to be saved in sessionrc and probably be enabled by default. Addresses bug #313547. * app/widgets/gimpdataeditor.[ch]: added new functions gimp_data_editor_set,get_edit_active(). Make it configurable from the palette and gradient editor menus: * app/actions/gradient-editor-actions.c * app/actions/palette-editor-actions.c: added actions... * app/actions/data-editor-commands.[ch]: ...and callbacks... (new file). * app/widgets/gimphelp-ids.h: ...help IDs... * menus/gradient-editor-menu.xml * menus/palette-editor-menu.xml: ...and menu items. Add menu to the brush editor and make it configurable there too: * app/actions/Makefile.am * app/actions/actions.c * app/actions/brush-editor-actions.[ch] * app/menus/menus.c * menus/Makefile.am * menus/brush-editor-menu.xml: added all the bits needed for the new menu. * app/widgets/gimpbrusheditor.[ch]: use the menu. Added menu_factory parameter to the contstructor. * app/dialogs/dialogs-constructors.c: changed accordingly. 2005-10-25 Michael Natterer <mitch@gimp.org> * app/display/gimpdisplayshell-close.c * app/widgets/gimpactionview.c * modules/controller_midi.c: g_source_unref() GSources after attaching them. 2005-10-25 DindinX <dindinx@gimp.org> * app/paint-funcs/scale-funcs.c (subsample_region): correctly pass the region offset to pixel_region_get_row(). 2005-10-25 Bill skaggs <weskaggs@primate.ucdavis.edu> * app/tools/gimppaintoptions-gui.c (jitter_options_gui): Use a scale entry instead of spinbutton for jitter amount, as discussed in bug #163049. 2005-10-25 Michael Natterer <mitch@gimp.org> * app/core/gimpimage-contiguous-region.c (struct ContinuousRegionData) (gimp_image_contiguous_region_by_color) (contiguous_region_by_color): the color samples are always RGB or RGBA, so always compare 3 or 4 bytes of pixel data, and not just the number of bytes of the drawable/projection. Fixes "select by color" on GRAYA (bug #319683). 2005-10-25 Sven Neumann <sven@gimp.org> * tools/pdbgen/lib.pl: add G_GNUC_INTERNAL to declaration of wrapped PDB functions. * libgimp/gimpchannel_pdb.h * libgimp/gimpdrawable_pdb.h * libgimp/gimpgimprc_pdb.h * libgimp/gimpimage_pdb.h * libgimp/gimplayer_pdb.h * libgimp/gimpplugin_pdb.h * libgimp/gimpproceduraldb_pdb.h * libgimp/gimpprogress_pdb.h * libgimp/gimpselection_pdb.h * libgimp/gimpunit_pdb.h: regenerated. * libgimp/gimptile.h * libgimp/gimpunitcache.h * libgimpthumb/gimpthumb-utils.h * libgimpwidgets/gimpcolorarea.h * libgimpwidgets/gimphelpui.h: declare internal functions as such using G_GNUC_INTERNAL. 2005-10-25 Sven Neumann <sven@gimp.org> * tools/pdbgen/pdb/paths.pdb: added getter and setter for path visibility (bug #319617). * app/pdb/internal_procs.c * app/pdb/paths_cmds.c * libgimp/gimppaths_pdb.[ch]: regenerated. * libgimp/gimp.def: updated. 2005-10-24 Sven Neumann <sven@gimp.org> * plug-ins/common/png.c: load and save embedded ICC profiles, based on a patch from Ture P&#258;&#260;lsson (bug #319580). * devel-docs/parasites.txt: document the "icc-profile-name" parasite. 2005-10-24 Jakub Steiner <jimmac@ximian.com> * themes/Default/images/tools/stock-tool-path-16.png * themes/Default/images/tools/stock-tool-path-22.png: works on dark themes (bug #168981) 2005-10-24 Jakub Steiner <jimmac@ximian.com> * themes/Default/images/tools/stock-tool-airbrush-16.png * themes/Default/images/tools/stock-tool-airbrush-22.png: make it work on dark background 2005-10-24 Michael Natterer <mitch@gimp.org> * app/widgets/gimpdockable.c (gimp_dockable_realize): create the title window as GDK_WINDOW_CHILD, not GDK_WINDOW_TEMP. 2005-10-20 Bill Skaggs <weskaggs@primate.ucdavis.edu> * app/tools/gimprectangletool.c: add "notify" callbacks for changes of width, height, or aspect entries in the tool options. 2005-10-20 Bill Skaggs <weskaggs@primate.ucdavis.edu> * app/tools/gimprectangletool.c: * app/tools/gimpnewrectselecttool.c Make clicking inside an existing selection create rect matching the marching ants. 2005-10-20 Bill Skaggs <weskaggs@primate.ucdavis.edu> * app/tools/gimprectangleoptions.c: remove fixed-center stuff from options gui in order to simplify it. 2005-10-20 Sven Neumann <sven@gimp.org> * plug-ins/twain/twain.c: renamed menu entry to "Scanner/Camera" as suggested in bug #311965. 2005-10-20 Sven Neumann <sven@gimp.org> * app/batch.c (batch_run): always call the batch interpreter in NON-INTERACTIVE mode (see bug #167964). * plug-ins/script-fu/script-fu-text-console.c: removed the run-mode check. 2005-10-20 Sven Neumann <sven@gimp.org> * plug-ins/helpbrowser/dialog.c (title_changed): replace newlines with spaces to avoid multiple lines in the combo box. 2005-10-20 Sven Neumann <sven@gimp.org> * app/tools/gimpforegroundselectoptions.[ch] * app/tools/gimpforegroundselecttool.c: renamed "multiblob" property to "discontinuous" and added a check button for it. 2005-10-19 Bill Skaggs <weskaggs@primate.ucdavis.edu> * app/tools/gimpcroptool.c * app/tools/gimpnewrectselecttool.c * app/tools/gimprectangletool.[ch]: move tool_control out of rectangle tool and into users of it, and make rect select execute on leaving but crop tool not. Also rename functions and clean up formatting a bit. 2005-10-19 Sven Neumann <sven@gimp.org> * plug-ins/common/plugin-browser.c: strip ellipsis from menu labels. 2005-10-19 Bill Skaggs <weskaggs@primate.ucdavis.edu> * app/tools/gimprectangletool.c: "execute" the tool if the user switches to a different tool or clicks in a different image. Good for rect select, not so sure about crop. 2005-10-19 Sven Neumann <sven@gimp.org> * plug-ins/common/warp.c: use gimp_drawable_mask_intersect() instead of gimp_drawable_mask_bounds(). 2005-10-19 Sven Neumann <sven@gimp.org> * app/tools/gimpcurvestool.[ch]: added keyboard control to the Curves tool as suggested in bug #154809. 2005-10-19 Sven Neumann <sven@gimp.org> * app/tools/gimpcurvestool.c (gimp_curves_tool_oper_update): set cursor modifier and status bar hints to improve discoverability of Curves tool features. 2005-10-18 Sven Neumann <sven@gimp.org> * plug-ins/gimpressionist/presets.c: added a Save icon. 2005-10-18 Bill Skaggs <weskaggs@primate.ucdavis.edu> * app/tools/gimpaligntool.[ch]: Make buttons insensitive until a target item has been selected; fixes bug #309038. 2005-10-18 Bill Skaggs <weskaggs@primate.ucdavis.edu> * app/tools/gimpaligntool.c: Remove bogus stuff about weak pointers, and disconnect properly in dispose callback instead of finalize, as suggested by mitch. Fixes bug #314880. 2005-10-18 Sven Neumann <sven@gimp.org> * app/display/gimpdisplayshell-selection.c: formatting. 2005-10-17 Manish Singh <yosh@gimp.org> * app/core/gimppalette-import.c (gimp_palette_import_create_image_palette): delete stray ; 2005-10-17 Manish Singh <yosh@gimp.org> * app/base/siox.c (siox_drb): declare mindistbg, mindistfg, and alpha float variables at the start of the block. 2005-10-17 Sven Neumann <sven@gimp.org> * app/base/base-enums.h * app/base/siox.[ch] * app/core/gimpdrawable-foreground-extract.[ch] * app/tools/gimpforegroundselecttool.[ch]: export stateful SIOX to the core API and use it from the foreground selection tool. 2005-10-17 Sven Neumann <sven@gimp.org> * app/base/base.c (base_init) * app/base/tile-swap.c (tile_swap_init): create temp and swap directories using g_mkdir_with_parents() (bug #308658). 2005-10-17 Sven Neumann <sven@gimp.org> * app/core/gimpdrawable-foreground-extract.[ch] * app/tools/gimpforegroundselectoptions.[ch] * app/tools/gimpforegroundselecttool.c: added "multiblob" property to GimpForegroundSelectOptions and pass it to gimp_drawable_foreground_extract_siox(). 2005-10-17 Sven Neumann <sven@gimp.org> * app/file/file-open.[ch]: added run-mode parameter to file_open_layer(). * app/dialogs/file-open-dialog.c * app/display/gimpdisplayshell-dnd.c * app/widgets/gimplayertreeview.c: pass GIMP_RUN_INTERACTIVE to file_open_layer(). * tools/pdbgen/pdb/fileops.pdb: export file_open_layer() to the PDB as file-load-layer. * app/pdb/fileops_cmds.c * app/pdb/internal_procs.c * libgimp/gimpfileops_pdb.[ch]: regenerated. * libgimp/gimp.def: updated. 2005-10-16 Akkana Peck <akkana@shallowsky.com> * plug-ins/pygimp/plug-ins/gimpcons.py * plug-ins/pygimp/plug-ins/pdbbrowse.py * plug-ins/pygimp/plug-ins/sphere.py * plug-ins/script-fu/script-fu.c * plug-ins/script-fu/scripts/3d-outline.scm * plug-ins/script-fu/scripts/3dTruchet.scm * plug-ins/script-fu/scripts/alien-glow-arrow.scm * plug-ins/script-fu/scripts/alien-glow-bar.scm * plug-ins/script-fu/scripts/alien-glow-bullet.scm * plug-ins/script-fu/scripts/alien-glow-button.scm * plug-ins/script-fu/scripts/alien-glow-logo.scm * plug-ins/script-fu/scripts/alien-neon-logo.scm * plug-ins/script-fu/scripts/basic1-logo.scm * plug-ins/script-fu/scripts/basic2-logo.scm * plug-ins/script-fu/scripts/beveled-button.scm * plug-ins/script-fu/scripts/beveled-pattern-arrow.scm * plug-ins/script-fu/scripts/beveled-pattern-bullet.scm * plug-ins/script-fu/scripts/beveled-pattern-button.scm * plug-ins/script-fu/scripts/beveled-pattern-heading.scm * plug-ins/script-fu/scripts/beveled-pattern-hrule.scm * plug-ins/script-fu/scripts/blended-logo.scm * plug-ins/script-fu/scripts/bovinated-logo.scm * plug-ins/script-fu/scripts/camo.scm * plug-ins/script-fu/scripts/carved-logo.scm * plug-ins/script-fu/scripts/chalk.scm * plug-ins/script-fu/scripts/chip-away.scm * plug-ins/script-fu/scripts/chrome-logo.scm * plug-ins/script-fu/scripts/comic-logo.scm * plug-ins/script-fu/scripts/coolmetal-logo.scm * plug-ins/script-fu/scripts/crystal-logo.scm * plug-ins/script-fu/scripts/flatland.scm * plug-ins/script-fu/scripts/frosty-logo.scm * plug-ins/script-fu/scripts/gimp-headers.scm * plug-ins/script-fu/scripts/gimp-labels.scm * plug-ins/script-fu/scripts/glossy.scm * plug-ins/script-fu/scripts/glowing-logo.scm * plug-ins/script-fu/scripts/gradient-bevel-logo.scm * plug-ins/script-fu/scripts/i26-gunya2.scm * plug-ins/script-fu/scripts/land.scm * plug-ins/script-fu/scripts/neon-logo.scm * plug-ins/script-fu/scripts/news-text.scm * plug-ins/script-fu/scripts/pupi-button.scm * plug-ins/script-fu/scripts/rendermap.scm * plug-ins/script-fu/scripts/sota-chrome-logo.scm * plug-ins/script-fu/scripts/speed-text.scm * plug-ins/script-fu/scripts/sphere.scm * plug-ins/script-fu/scripts/starburst-logo.scm * plug-ins/script-fu/scripts/starscape-logo.scm * plug-ins/script-fu/scripts/swirltile.scm * plug-ins/script-fu/scripts/swirly-pattern.scm * plug-ins/script-fu/scripts/t-o-p-logo.scm * plug-ins/script-fu/scripts/test-sphere.scm * plug-ins/script-fu/scripts/text-circle.scm * plug-ins/script-fu/scripts/textured-logo.scm * plug-ins/script-fu/scripts/title-header.scm * plug-ins/script-fu/scripts/truchet.scm: Move the script categories that were in Xtns->Script-Fu directly into Xtns. Language specific tools (e.g. Refresh, Console) remain in language-specific menus. Bug 145507. 2005-10-15 Karine Delvare <kdelvare@nerim.net> * app/tools/gimpnewrectselecttool.c * app/tools/gimpselectiontool.c: let status info be pushed. 2005-10-14 Sven Neumann <sven@gimp.org> * plug-ins/common/channel_mixer.c: indentation and other cleanups. 2005-10-13 Sven Neumann <sven@gimp.org> * app/dialogs/palette-import-dialog.c: minor dialog tweaks. 2005-10-13 Sven Neumann <sven@gimp.org> * libgimpwidgets/gimpcolorarea.[ch]: pass sensitivity to _gimp_color_area_render_buf(). * libgimpwidgets/gimpcellrenderercolor.c (gimp_cell_renderer_color_render): respect cell and widget sensitivity. 2005-10-13 Sven Neumann <sven@gimp.org> * app/actions/tools-actions.c * app/actions/tools-commands.c: special case gimp-rotate-tool being called from the Layer menu and set transform type to GIMP_TRANSFORM_TYPE_LAYER. Fixes bug #318540. 2005-10-13 Jakub Steiner <jimmac@ximian.com> * data/palettes/Tango.gpl: Added the tango icon palette (http://www.tango-project.org) 2005-10-12 Sven Neumann <sven@gimp.org> * plug-ins/common/displace.c: check that displacement maps have the same size as the target drawable, return a PDB_CALLING_ERROR otherwise. Fixes bug #318644. 2005-10-12 Sven Neumann <sven@gimp.org> * plug-ins/common/plugin-browser.c: store the installation time in the models, not only the string representation. Sort by time, not alphabetically. Fixes bug #318652. 2005-10-12 Sven Neumann <sven@gimp.org> * app/base/base-types.h * app/base/siox.[ch]: applied patch from Gerald Friedland that introduces a state to the SIOX operation. * app/core/gimpdrawable-foreground-extract.c: adapted to the new API. 2005-10-11 Michael Natterer <mitch@gimp.org> * libgimpthumb/gimpthumbnail.c: the mime-type is stored in "tEXt::Thumb::Mimetype", not in "tEXt::Thumb::Image::Mimetype". Fixed this and reordered properties so "tEXt::Thumb" and "tEXt::Thumb::Image" stuff is grouped together again. 2005-10-10 Michael Natterer <mitch@gimp.org> * libgimpwidgets/gimpcolorselection.c: added a pick button, it's too useful to be just in the color dockable. 2005-10-10 Michael Natterer <mitch@gimp.org> * app/core/gimpviewable.c (gimp_viewable_get_description): set the "tooltip" return value to NULL before calling the virtual function. * app/core/gimpbrush.c * app/core/gimpbuffer.c * app/core/gimpchannel.c * app/core/gimplayer.c * app/core/gimppaintinfo.c * app/core/gimppalette.c * app/core/gimppattern.c * app/core/gimptoolinfo.c (get_description): don't do it here. * app/core/gimpbuffer.c * app/core/gimppaintinfo.c: untabbify, cleanup. * app/core/gimpobject.c: emit "notify::name" whenerver the name changes, clenup. 2005-10-09 DindinX <dindinx@gimp.org> * libgimp/gimpzoompreview.c: Enable selection masking, even if it looks buggy. It looks to me that the bug is in gimp_drawable_get_sub_preview (), not handling the selection drawable as a normal drawable. 2005-10-09 DindinX <dindinx@gimp.org> * libgimp/gimpzoompreview.c: better handling of selections and navigation popup. Still not perfect. 2005-10-09 DindinX <dindinx@gimp.org> * libgimp/gimpdrawablepreview.c: made the navigation popup respect the aspect ratio of the selection or the drawable. 2005-10-08 Karine Delvare <kdelvare@nerim.net> * app/tools/gimpcroptool.c * app/tools/gimpnewrectselecttool.c * app/tools/gimprectangletool.c: added status bar info to tell the user what to do once the rectangle area is drawn. Fixes bug #318267. 2005-10-07 Michael Natterer <mitch@gimp.org> * tools/pdbgen/pdb/grid.pdb: fixed (false) uninitialized variable warnings and cleaned up the code a bit. * app/pdb/grid_cmds.c: regenerated. 2005-10-07 Sven Neumann <sven@gimp.org> * app/dialogs/palette-import-dialog.c (palette_import_filename_changed) (palette_import_file_callback): use UTF8 encoding with GtkEntry. 2005-10-07 Sven Neumann <sven@gimp.org> * app/core/gimppalette-import.[ch]: added new function gimp_palette_import_from_drawable(), respecting the selection as suggested in bug #316212. 2005-10-06 Bill Skaggs <weskaggs@primate.ucdavis.edu> * plug-ins/common/gauss.c: always use RLE if horz or vert radius is less than 1. Fixes bug #315953. 2005-10-06 Sven Neumann <sven@gimp.org> * plug-ins/jpeg/jpeg-save.c: can't use smoothing with nonstandard sampling ratios. Set the slider sensitivity accordingly (bug #318081). 2005-10-06 Sven Neumann <sven@gimp.org> * plug-ins/gimpressionist/gimpressionist.c: removed About dialog. * plug-ins/gimpressionist/Makefile.am * plug-ins/gimpressionist/logo.png: removed logo. 2005-10-06 Sven Neumann <sven@gimp.org> * plug-ins/gimpressionist/gimpressionist.[ch] * plug-ins/gimpressionist/orientation.c * plug-ins/gimpressionist/orientmap.[ch] * plug-ins/gimpressionist/placement.c * plug-ins/gimpressionist/presets.c * plug-ins/gimpressionist/preview.c * plug-ins/gimpressionist/repaint.c * plug-ins/gimpressionist/size.c * plug-ins/gimpressionist/sizemap.c: various minor improvements like setting all dialogs transient to the main window. 2005-10-06 Sven Neumann <sven@gimp.org> * plug-ins/gimpressionist/presets.c * app/config/gimprc-blurbs.h * app/dialogs/quit-dialog.c * app/config/gimpcoreconfig.c: changed "The GIMP" to "GIMP". * plug-ins/common/xbm.c: unmarked same string for translation. 2005-10-06 Sven Neumann <sven@gimp.org> * libgimpbase/gimputils.c: gimp_canonicalize_identifier() is new API, mark it as such. 2005-10-06 Sven Neumann <sven@gimp.org> * libgimp/gimpprocbrowserdialog.c: capitalization and other string changes. * libgimpwidgets/gimpbrowser.c: string unification. Set the message label italic. * plug-ins/common/plugin-browser.c: use ngettext() for plural forms. 2005-10-06 Sven Neumann <sven@gimp.org> * app/dialogs/dialogs-constructors.c * app/dialogs/keyboard-shortcuts-dialog.[ch]: include a check button for the "save-accels" gimprc property. 2005-10-06 Sven Neumann <sven@gimp.org> * plug-ins/help/domain.c: try to improve the error message that is shown for missing help files. 2005-10-05 Sven Neumann <sven@gimp.org> * app/dialogs/about-dialog.c: set application name to "GIMP", the expanded acronym is in the comment already. 2005-10-05 Sven Neumann <sven@gimp.org> * app/dialogs/quit-dialog.c: fixed string. 2005-10-05 Sven Neumann <sven@gimp.org> * libgimp/gimpaspectpreview.c * libgimp/gimpzoompreview.c: added missing API docs. 2005-10-05 Sven Neumann <sven@gimp.org> * plug-ins/script-fu/siod-wrapper.c: reverted changes to handling of string arrays to stay backward compatible (see bug #168290 and bug #317634). * plug-ins/script-fu/scripts/font-map.scm: reverted change that was done to adapt to above changes (see bug #308681). 2005-10-04 Michael Natterer <mitch@gimp.org> * app/paint/gimpbrushcore.c (gimp_brush_core_start): set core->jitter here for all brush-based paint tools. (gimp_brush_core_interpolate): cleanup. * app/paint/gimpbrushcore.h: removed trailing whitespace. * app/paint/gimpclone.c (gimp_clone_motion) * app/paint/gimppaintbrush.c (_gimp_paintbrush_motion): removed jitter stuff here. 2005-10-04 Sven Neumann <sven@gimp.org> * app/base/siox.c: another optimization by Tobias Lenz. 2005-10-04 Sven Neumann <sven@gimp.org> * app/base/siox.c: small optimization by Tobias Lenz. 2005-10-03 Michael Natterer <mitch@gimp.org> * app/tools/gimppainttool.c (gimp_paint_tool_color_picked): fix compile warning by adding default: for unused enum values. 2005-10-03 Bill Skaggs <weskaggs@primate.ucdavis.edu> * gimp/app/paint/gimpbrushcore.c * gimp/app/paint/gimpbrushcore.h * gimp/app/paint/gimpclone.c * gimp/app/paint/gimppaintbrush.c * gimp/app/paint/gimppaintoptions.c * gimp/app/paint/gimppaintoptions.h * gimp/app/tools/gimppaintoptions-gui.c: Apply patch from Adrian Likins to add "jitter" to paint tools (bug #163049), with small fixes for coding style and default jitter set to 0.2 instead of 0.0. 2005-10-02 DindinX <dindinx@gimp.org> * libgimp/gimpzoompreview.[ch]: added a new function: gimp_zoom_preview_get_factor(), which is a proxy to get the zoom factor of the zoom model used by the zoom preview. Also renamed the zoom field of the private data of gimpzoompreview to model, since it is a gimpzoommodel. * libgimp/gimpui.def: added gimp_zoom_preview_get_factor. * plug-ins/common/nova.c: use gimp_zoom_preview_get_factor to correctly handle the position of the nova at various zoom level. There still are problems if there is a selection before when running this plugin. 2005-10-02 Simon Budig <simon@gimp.org> * app/vectors/gimpbezierstroke.c: fixed the bogus snaps. One should not calculate tangents for points beyond the end of the array... Don't leak lots of g_arrays... 2005-10-02 Simon Budig <simon@gimp.org> * app/vectors/gimpbezierstroke.c: a segment doesn't necessarily have a matching tangent. Check for this when iterating over all segments of a path... * app/vectors/gimpstroke.c: fix the dispatch of _nearest_intersection_get(). 2005-10-02 Simon Budig <simon@gimp.org> * app/vectors/gimpbezierstroke.c: correctly pass back the nearest coordinate. Snapping sortof works. 2005-10-02 Simon Budig <simon@gimp.org> * app/core/gimpcoords.c: use ABS instead of fabs. * app/core/gimpimage-snap.c: Use proper default values for the coordinates. * app/vectors/gimpbezierstroke.c: Fix a bug plus add some debug output. For some reason does not snap yet. 2005-10-02 Sven Neumann <sven@gimp.org> * app/file/file-utils.[ch]: introduced variants of file_utils_uri_to_utf8_filename() and file_utils_uri_to_utf8_basename() that use g_filename_display_name() and g_filename_display_basename(). * app/actions/data-commands.c * app/actions/documents-commands.c * app/actions/file-actions.c * app/actions/file-commands.c * app/core/gimpimage.c * app/core/gimpimagefile.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/display/gimpdisplayshell-close.c * app/display/gimpdisplayshell-dnd.c * app/display/gimpdisplayshell-title.c * app/file/file-open.c * app/widgets/gimpdnd-xds.c * app/widgets/gimpfiledialog.c * app/widgets/gimplayertreeview.c * app/widgets/gimpthumbbox.c * app/widgets/gimptoolbox-dnd.c * app/widgets/gimptoolbox.c * app/widgets/gimpviewabledialog.c: use the new functions. * plug-ins/help/domain.c: use g_filename_display_name(). 2005-10-01 Michael Natterer <mitch@gimp.org> * app/sanity.c (sanity_check_glib): we require 2.8.0 now. 2005-10-01 DindinX <dindinx@gimp.org> * libgimpwidgets/gimpwidgetsmarshal.list: added VOID__DOUBLE_DOUBLE marshaller. * libgimpwidgets/gimpzoommodel.[ch]: new signal: "zoomed", emitted when the zoom factor changes. This signal have the old factor and the new factor as argument. * libgimp/gimpzoompreview.c: use the "zoomed" signal instead of the "notify::value" one. This allow to use the old and new factors to keep the preview centered on the same point. 2005-10-01 DindinX <dindinx@gimp.org> * libgimp/gimpzoompreview.c: call gtk_adjustment_value_changed in addition to gtk_adjustment_changed, so the offsets are correctly updated. 2005-09-30 Manish Singh <yosh@gimp.org> * plug-ins/pygimp/pygimp-pdb.c (pf_call): use canonical name for run-mode. * plug-ins/pygimp/plug-ins/clothify.py * plug-ins/pygimp/plug-ins/foggify.py: revert the below, since we eat the run-mode parameter again. 2005-09-30 Carol Spears <carol@gimp.org> * plug-ins/pygimp/plug-ins/clothify.py * plug-ins/pygimp/plug-ins/foggify.py: Added run_mode parameter. 2005-10-01 Simon Budig <simon@gimp.org> * app/core/gimpcoords.[ch]: Added small utility function for the manhattan metric. * app/vectors/gimpstroke.[ch]: virtualized stubs provided by mitch * app/vectors/gimpbezierstroke.c: Reworked some internal functions to make it easier to access the parameters for the coordinates of an stroke interpolation. Simplified the straight line test. Added an implementation of the _nearest_tangent_get () function that does not yet seem to work properly. Not sure where the problem is. 2005-09-30 Michael Natterer <mitch@gimp.org> * app/actions/image-commands.c * app/actions/layers-commands.c * app/actions/view-actions.c * app/core/gimpdrawable-foreground-extract.c * app/core/gimpimagefile.c * app/core/gimpprogress.c * app/dialogs/convert-dialog.c * app/tools/gimpblendtool.c * app/tools/gimpperspectivetool.c * app/tools/gimprotatetool.c * app/tools/gimpscaletool.c * app/tools/gimpsheartool.c * app/tools/gimptransformtool.c * app/widgets/gimpthumbbox.c * tools/pdbgen/pdb/drawable_transform.pdb * tools/pdbgen/pdb/edit.pdb * tools/pdbgen/pdb/transform_tools.pdb: removed '...' from progress messages. Removed spaces between the text and the '...' in some other places. * app/pdb/drawable_transform_cmds.c * app/pdb/edit_cmds.c * app/pdb/transform_tools_cmds.c: regenerated. 2005-09-30 Carol Spears <carol@gimp.org> * plug-ins/pygimp/gimpfu.py: removed code that limited plug-in registration. 2005-09-30 Michael Natterer <mitch@gimp.org> * app/vectors/gimpstroke.[ch]: added stubs of two new snapping functions. * app/core/gimpimage-snap.c: removed their #defines here. 2005-09-30 Sven Neumann <sven@gimp.org> * app/core/core-enums.[ch] * libgimpbase/gimpbaseenums.[ch]: moved GimpGridStyle enum to libgimpbase. * app/core/gimpimage-grid.h: indentation. * app/pdb/Makefile.am * libgimp/Makefile.am * tools/pdbgen/Makefile.am * tools/pdbgen/pdb/grid.pdb: applied slightly modified patch by Sylvain FORET that adds a PDB API for the image grid. * app/pdb/grid_cmds.c * app/pdb/internal_procs.c * libgimp/gimp_pdb.h * libgimp/gimpenums.c.tail * libgimp/gimpgrid_pdb.[ch] * tools/pdbgen/enums.pl * tools/pdbgen/groups.pl: (re)generated. * libgimp/gimp.def * libgimpbase/gimpbase.def: updated. 2005-09-30 Sven Neumann <sven@gimp.org> * plug-ins/common/gbr.c (save_image): handle RGB drawables and implicitely add the alpha channel. 2005-09-30 Michael Natterer <mitch@gimp.org> * app/actions/dialogs-actions.c (dialogs_toplevel_actions): use GIMP_STOCK_CHAR_PICKER for the keyboard shortcuts dialog. Not quite right but at least greppable when we have a proper icon. 2005-09-30 Michael Natterer <mitch@gimp.org> * app/dialogs/dialog.c: removed forgotten foreign registration of "gimp-keyboard-shortcuts-dialog". 2005-09-30 Michael Natterer <mitch@gimp.org> * plug-ins/*/*.c: removed '...' from progress messages. They are redundant because we are already in a progress. Ported some more g_strdup_printf()/gimp_progress_init() to gimp_progress_init_printf(). Core will follow... 2005-09-29 Manish Singh <yosh@gimp.org> * plug-ins/uri/uri-backend-wget.c: Finish porting to new progress API (and make it build). * plug-ins/uri/uri-backend-gnomevfs.c: Convert a g_strdup_printf gimp_progress_set_text pair to gimp_progress_set_text_printf. 2005-09-30 Sven Neumann <sven@gimp.org> * app/actions/dialogs-actions.c * app/dialogs/dialogs-constructors.[ch] * app/dialogs/dialogs.c * app/dialogs/keyboard-shortcuts-dialog.[ch]: register the keyboard shortcut dialog with the dialog factory as singleton toplevel dialog. * app/dialogs/preferences-dialog.c: changed accordingly. * menus/image-menu.xml.in: added a "Keyboard Shortcuts" entry to the Edit menu. 2005-09-30 Sven Neumann <sven@gimp.org> * app/dialogs/Makefile.am * app/dialogs/keyboard-shortcuts-dialog.[ch] * app/dialogs/preferences-dialog.c * app/widgets/gimphelp-ids.h: moved Keyboard Shortcuts dialog into it's own file. 2005-09-29 Akkana Peck <akkana@cvs.gnome.org> * plug-ins/common/autocrop.c: It was cropping too much, eliminating the first non-background row/column on each edge. 2005-09-29 Sven Neumann <sven@gimp.org> * app/base/tile-cache.c * app/base/tile-manager.c * app/base/tile-private.h * app/base/tile-swap.c * app/base/tile.c: keep the data size of a tile in the Tile struct instead of recalculating it over and over again. Adds an overhead of 4 bytes per tile but speeds up the tile cache significantly. 2005-09-29 Sven Neumann <sven@gimp.org> * app/base/siox.c: optimizations by Tobias Lenz. 2005-09-29 Michael Natterer <mitch@gimp.org> * tools/pdbgen/pdb/progress.pdb: removed the "wrap" from gimp_progress_set_text() so it shows up as libgimp function again. * libgimp/gimpprogress_pdb.[ch]: regenerated. * libgimp/gimpprogress.[ch]: changed the old gimp_progress_set_text() to gimp_progress_set_text_printf() and added gimp_progress_init_printf(). (did this because the method of calling init(NULL) followed by set_text("foo") caused popup progress windows to be resized after they were shown). * libgimp/gimp.def: changed accordingly. * plug-ins/*/*.c: use gimp_progress_init_printf() instead of init(NULL) plus set_text(foo) and changed users of set_text() to use set_text_printf(). 2005-09-29 Sven Neumann <sven@gimp.org> * plug-ins/script-fu/script-fu-interface.c: removed the frame around the progress bar. 2005-09-29 Akkana Peck <akkana@cvs.gnome.org> * plug-ins/common/zealouscrop.c: Update every 20 steps, instead of 19 out of every 20. 2005-09-29 Sven Neumann <sven@gimp.org> * plug-ins/script-fu/script-fu-console.c (script_fu_browse_callback): don't set the procedure browser transient to the script-fu console. 2005-09-28 Michael Natterer <mitch@gimp.org> * app/widgets/gimpprogressbox.c * plug-ins/script-fu/script-fu-interface.c: made progress bars HIG compliant (with italic label below). * app/widgets/gimpfiledialog.[ch]: use a GimpProgressBox intead of implementing the progress bar again. 2005-09-28 Michael Natterer <mitch@gimp.org> * app/actions/dialogs-actions.c (dialogs_dockable_actions): fixed action parameter to match both the palette list and grid. Fixes bug #317435. 2005-09-28 Sven Neumann <sven@gimp.org> * libgimpconfig/gimpscanner.c (gimp_scanner_new_file): mmap the config file using GMappedFile. Let's see how well this works... 2005-08-28 Kevin Cozens <kcozens@cvs.gnome.org> * plug-ins/script-fu/scripts/chrome-it.scm: Removed extraneous - in register block left when script was renamed. * plug-ins/script-fu/scripts/text-circle.scm: Fixed minor errors in comments. 2005-09-28 Tor Lillqvist <tml@novell.com> * libgimp/gimp.def: Fix typo. 2005-09-28 Sven Neumann <sven@gimp.org> * plug-ins/common/gqbist.c: use a single random number generator for the lifetime of the plug-in. Fixes bug #317355. 2005-09-28 Sven Neumann <sven@gimp.org> * docs/Makefile.am * docs/keybindings.txt * docs/quick_reference.ps * docs/quick_reference.tar.gz: removed outdated documentation that is now being maintained in the user manual (bug #316423). 2005-09-28 Sven Neumann <sven@gimp.org> * libgimpwidgets/gimpscrolledpreview.c (gimp_scrolled_preview_nav_popup_expose): draw the rectangle according to the scrollbar adjustments. 2005-09-28 Sven Neumann <sven@gimp.org> * libgimpwidgets/gimpscrolledpreview.[ch] (gimp_scrolled_preview_set_position): must not set the adjustment value directly. Instead make sure that the scrollbar adjustments are uptodate and use gtk_adjustment_set_value(). 2005-09-28 Sven Neumann <sven@gimp.org> * libgimpwidgets/gimppreview.[ch]: renamed newly added function to gimp_preview_get_controls(). Increased row padding for controls. * libgimpwidgets/gimpwidgets.def * libgimp/gimpzoompreview.c: changed accordingly. * libgimpbase/gimputils.c (gimp_enum_get_value): ref the enum class instead of only peeking at it. * libgimpwidgets/gimpzoommodel.c (gimp_zoom_button_new): set a tooltip on zoom buttons that only show an icon. 2005-09-28 Sven Neumann <sven@gimp.org> * libgimpwidgets/gimppreview.[ch]: added a hbox to the table and the "Update Preview" checkbutton there. Added a function to access this control box. Increased default size to 200. * libgimpwidgets/gimpscrolledpreview.[ch]: added function gimp_scrolled_preview_set_policy() to control when the scrollbars should be shown. * libgimpwidgets/gimpwidgets.def: updated. * libgimp/gimpzoompreview.c: pack the zoom buttons into the preview's control box. Commented out the label, it shows a bogus zoom factor. Set scrollbar policy to ALWAYS to avoid resizing. 2005-09-28 Sven Neumann <sven@gimp.org> * app/widgets/gimphistogrameditor.[ch]: do not calculate the histogram if the histogram dock is invisible. 2005-09-28 Sven Neumann <sven@gimp.org> * app/paint-funcs/paint-funcs-generic.h (swap_pixels): replaced binary operations with a naive but faster implementation using a local variable. * app/composite/gimp-composite-generic.c (gimp_composite_swap_any_any_any_generic): same change here. 2005-09-27 Sven Neumann <sven@gimp.org> * app/base/siox.c: minor code cleanups by Tobias Lenz. 2005-09-27 Sven Neumann <sven@gimp.org> * libgimpwidgets/gimpintcombobox.c: document how to construct an empty GimpIntComboBox using g_object_new(). * plug-ins/common/aa.c * plug-ins/common/channel_mixer.c * plug-ins/common/compose.c * plug-ins/common/decompose.c * plug-ins/common/newsprint.c * plug-ins/common/spheredesigner.c * plug-ins/gflare/gflare.c * plug-ins/pagecurl/pagecurl.c: use g_object_new() to construct an empty GimpIntComboBox. The old way of doing it caused warnings. 2005-09-27 Michael Natterer <mitch@gimp.org> * app/actions/data-commands.c * app/actions/file-commands.c * app/actions/templates-commands.c * app/dialogs/image-scale-dialog.c * app/dialogs/resize-dialog.c * app/dialogs/vectors-options-dialog.c * app/tools/gimptexttool.c * libgimpwidgets/gimpcolorbutton.c * plug-ins/Lighting/lighting_ui.c * plug-ins/common/AlienMap2.c * plug-ins/common/aa.c * plug-ins/gimpressionist/orientmap.c * plug-ins/script-fu/script-fu-interface.c * plug-ins/xjt/xjt.c: fixed indentation in calls to gtk_dialog_set_alternative_button_order(). 2005-09-27 Michael Natterer <mitch@gimp.org> * tools/pdbgen/pdb/buffer.pdb: added gimp-buffers-get-list, should probably get its own PDB group. * libgimp/gimp.def: changed accordingly. * app/pdb/buffer_cmds.c * app/pdb/internal_procs.c * libgimp/gimpbuffer_pdb.[ch]: regenerated. 2005-09-27 Sven Neumann <sven@gimp.org> * app/core/gimp-gui.h * app/core/gimp-utils.h * app/core/gimpimage-undo.h * app/text/gimptextlayer.h * app/widgets/gimpeditor.h * app/widgets/gimpmenufactory.h * app/widgets/gimpmessagedialog.h * app/widgets/gimpsessioninfo.h * app/widgets/gimptooldialog.h * app/widgets/gimpviewabledialog.h: use G_GNUC_NULL_TERMINATED where appropriate. 2005-09-27 Sven Neumann <sven@gimp.org> * libgimp/gimpprocbrowserdialog.h * libgimpwidgets/gimpbrowser.h * libgimpwidgets/gimpdialog.h * libgimpwidgets/gimpintcombobox.h * libgimpwidgets/gimpoldwidgets.h * libgimpwidgets/gimpwidgets.h: use G_GNUC_NULL_TERMINATED where appropriate. * libgimp/gimpprocbrowserdialog.c * libgimpwidgets/gimpbrowser.c: added missing API docs. 2005-09-27 Sven Neumann <sven@gimp.org> * libgimp/gimpprocbrowserdialog.[ch]: let gimp_proc_browser_dialog_new() take standard dialog parameters, similar to gimp_dialog_new(). * plug-ins/common/procedure-browser.c * plug-ins/pygimp/procbrowser.c * plug-ins/script-fu/script-fu-console.c: changed accordingly. 2005-09-27 Sven Neumann <sven@gimp.org> * plug-ins/script-fu/script-fu-interface.c (script_fu_interface): use GTK_STOCK_ABOUT for the About button (bug #317339). 2005-09-27 Michael Natterer <mitch@gimp.org> * app/core/gimpbuffer.[ch]: added gimp_buffer_get_bytes() and gimp_buffer_get_image_type(). * tools/pdbgen/pdb/edit.pdb: removed edit_named_rename() and edit_named_delete(). * tools/pdbgen/Makefile.am * tools/pdbgen/groups.pl * tools/pdbgen/pdb/buffer.pdb: new PDB group featuring buffer_rename(), delete(), get_width(), get_height(), get_bytes(), get_image_type(). Fixes bug #315130. * app/pdb/Makefile.am * libgimp/Makefile.am * libgimp/gimp.def: changed accordingly. * app/pdb/buffer_cmds.c * app/pdb/edit_cmds.c * app/pdb/internal_procs.c * libgimp/gimp_pdb.h * libgimp/gimpbuffer_pdb.[ch] * libgimp/gimpedit_pdb.[ch]: (re)generated. 2005-09-27 DindinX <dindinx@gimp.org> * libgimpwidgets/gimpzoommodel.c: zooming out more is zooming out three times, not zooming in. Fixes bug #155446. 2005-09-26 Sven Neumann <sven@gimp.org> * app/display/gimpdisplayshell.c (gimp_display_shell_new): applied patch from Robert &#258;-gren that works around problem creating guides with a tablet on Windows by enabling extension events for the rulers. Fixes the first problem described in bug #168516. * configure.in: bumped version to 2.3.5.