- 23 Jun, 2003 3 commits
-
-
Sven Neumann authored
2003-06-23 Sven Neumann <sven@gimp.org> * INSTALL * configure.in: renamed --with-gnome-datadir configure option to --with-desktop-dir because it is not GNOME specific. Removed "sr" and "sr@Latn" from ALL_LINGUAS until all required po files have been added.
-
Danilo Šegan authored
2003-06-23 Danilo Šegan <dsegan@gmx.net> * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS. * po/sr.po, po/sr@Latn.po: Added Serbian translation by Serbian team (Prevod.org).
-
Sven Neumann authored
2003-06-23 Sven Neumann <sven@gimp.org> * configure.in: simplified exif check by using PKG_CHECK_MODULES(). * plug-ins/common/mkgen.pl: allow for multiple library dependencies. * plug-ins/common/plugin-defs.pl: added exif dependency to the jpeg plug-in. * plug-ins/common/Makefile.am: regenerated.
-
- 22 Jun, 2003 4 commits
-
-
Dave Neary authored
2003-06-22 Dave Neary <bolsh@gimp.org> * configure.in * plug-ins/common/Makefile.am * plug-ins/common/jpeg.c: Add support for the keeping of EXIF information in jpeg files. This is step 1 in the overall plan to an all-singing, all-dancing metadata editor. Next step is to do the same thing for TIFFs, then to do both properly as a number of parasites rather than one big one, and then to allow a generic metadata editor, as well as (possibly) adding a nice way to manipulate exif data in the jpeg plug-in while saving. This is a modified patch of one posted to the devel list by Lutz Muller in February 2002, and subsequently added to bug #56443. Sorry it took so long Lutz.
-
Dave Neary authored
2003-06-22 Dave Neary <bolsh@gimp.org> * app/config/gimpbaseconfig.c: Increased default tile cache to 64 MB.
-
Sven Neumann authored
2003-06-22 Sven Neumann <sven@gimp.org> * data/misc/gimp.desktop.in.in: added Encoding, StartupNotify and Bugzilla entries.
-
Sven Neumann authored
2003-06-22 Sven Neumann <sven@gimp.org> * etc/ps-menurc: an updated version of PotatoShop keybindings contributed by Eric Pierce <epierce@sdf.lonestar.org>.
-
- 21 Jun, 2003 1 commit
-
-
Michael Natterer authored
2003-06-21 Michael Natterer <mitch@gimp.org> * app/widgets/gimpcontainergridview.c * app/widgets/gimpcontainertreeview.c: disable workarounds for bugs #110737 and #108956 for GTK+ >= 2.2.2. Will remove them as soon as we depend on 2.2.2. * app/widgets/gimpcontainertreeview.c (gimp_container_tree_view_select_item): disabled optimization which didn't select an already selected iter because it broke the fix for #108956. Cleanup.
-
- 20 Jun, 2003 6 commits
-
-
Sven Neumann authored
2003-06-21 Sven Neumann <sven@gimp.org> * libgimpcolor/gimpcolorspace.c (gimp_hsv_to_rgb_int): removed calls to ROUND() in two places where they should not have been added. Fixes bug #115626.
-
Dave Neary authored
2003-06-20 Dave Neary <bolsh@gimp.org> * app/config/gimpdisplayconfig.c: Enable menus on image windows by default.
-
Michael Natterer authored
2003-06-20 Michael Natterer <mitch@gimp.org> * tools/pdbgen/pdb/message.pdb (message): use plug_in_get_undo_desc() instead of duplicating its code. * app/pdb/message_cmds.c: regenerated.
-
Michael Natterer authored
2003-06-20 Michael Natterer <mitch@gimp.org> * app/gui/plug-in-commands.c (plug_in_run_cmd_callback): pass the gdisp_ID to plug_in_run() again. Broke this with my last commit...
-
Sven Neumann authored
2003-06-20 Sven Neumann <sven@gimp.org> * libgimp/gimp.c (gimp_config): fixed error messages. * app/widgets/gimpwidgets-utils.c (gimp_message_box): use a selectable label so you can copy from message dialogs.
-
Michael Natterer authored
2003-06-20 Michael Natterer <mitch@gimp.org> Really commit the changes this time: * configure.in: bumped version number to 1.3.16. * libgimpbase/gimpprotocol.h: increased protocol version number so old extensions will refuse to load.
-
- 19 Jun, 2003 5 commits
-
-
Sven Neumann authored
2003-06-19 Sven Neumann <sven@gimp.org> * libgimp/gimp.[ch]: documentation fixes.
-
Michael Natterer authored
2003-06-19 Michael Natterer <mitch@gimp.org> Changed the semantics of GIMP_EXTENSION and (to some extent) of GIMP_PLUGIN: The old meaning of EXTENSION was "I live in the toolbox" and PLUGIN meant "I take RUN-MODE,IMAGE,DRAWABLE args (but only if I am invoked interactively)". This is completely useless, since living in the toolbox means having "<Toolbox>" in the menu_path and taking RUN-MODE,IMAGE,DRAWABLE means just that, regardless of what type of procedure we are. The new meaning of GIMP_PLUGIN is just "I am an ordinary procedure, I am invoked, do my job and finish", while GIMP_EXTENSION means "I will install temporary procedures and I will keep running to keep them available". (A GIMP_EXTENSION *must* call gimp_extension_ack() now to tell the core that it's ready to run, or the core will block waiting for the message !!!). * configure.in: bumped version number to 1.3.16. * libgimpbase/gimpprotocol.h: increased protocol version number so old extensions will refuse to load. * app/gui/plug-in-commands.c (plug_in_run_cmd_callback): don't blindly pass RUN-MODE,IMAGE,DRAWABLE to GIMP_PLUGIN procedures but look at their parameters and pass them either RUN-MODE, or RUN-MODE,IMAGE, or RUN-MODE,IMAGE,DRAWABLE. * app/pdb/procedural_db.c: cleaned up, better error reporting, replaced an impossible error message by g_return_if_fail() * app/plug-in/plug-in-message.c (plug_in_handle_proc_install): better error messages. * app/plug-in/plug-in-params.c: allocate parameter arrays using g_new0() so we don't have to worry about uninitialized stuff later. * app/plug-in/plug-in-run.c (plug_in_run): wait for gimp_extension_ack() installation confirmation for ALL extensions, not just for automatically started ones. * app/plug-in/plug-ins.c: cleanup. * libgimp/gimp.[ch]: cleaned up and API-documented massively. Made all magic values given in the GPConfig message static and added accessor functions for them. Added gimp_tile_width()/height(). Added new function gimp_extension_enable() which turns on asynchronous processing of temp_proc run requests without having to enter an endless gimp_extension_process() loop. Moved all private functions to the end of the file. Added tons of g_return_if_fail() all over the place. Call gimp_run_procedure2() from gimp_run_procedure() instead of duplicating the code. Indentation, spacing, stuff... * libgimp/gimptile.[ch]: removed gimp_tile_width()/height(). * libgimp/gimpdrawable.c * libgimp/gimppixelrgn.c * libgimp/gimptile.c: use the gimp_tile_width()/height() accessor functions. * libgimp/gimp.def: added gimp_extension_enable. * libgimp/gimpmenu.c: removed evil code which connected to _readchannel manually and use gimp_extension_enable() for watching temp_procs. * plug-ins/helpbrowser/helpbrowser.c: removed the same evil code here and call gimp_extension_enable(). Call gimp_extension_ack() to let the core know that the temp_proc is installed. * plug-ins/script-fu/script-fu.c: made all procedures except the permanently running "extension_script_fu" ordinary GIMP_PLUGIN procedures. * plug-ins/common/curve_bend.c * plug-ins/common/plugindetails.c * plug-ins/common/screenshot.c * plug-ins/common/uniteditor.c * plug-ins/common/winclipboard.c * plug-ins/dbbrowser/dbbrowser.c * plug-ins/gfli/gfli.c * plug-ins/twain/twain.c * plug-ins/webbrowser/webbrowser.c * plug-ins/winsnap/winsnap.c: made them all ordinary GIMP_PLUGIN procedures and renamed them from "extension_*" to "plug_in_*". Random cleanups. * app/widgets/gimphelp.c * plug-ins/maze/maze_face.c: call "plug_in_web_browser" now.
-
Sven Neumann authored
2003-06-19 Sven Neumann <sven@gimp.org> * libgimp/gimpmenu.c: when idle dispatching calls to plug-ins, use the data from the last call, not the first one. This fixes some weird behaviour that the brush/font/gradient/pattern selection widgets showed under certain circumstances. * plug-ins/gfig/gfig.c (select_brush_callback): removed debugging output that I forgot to remove before my last commit.
-
Sven Neumann authored
2003-06-19 Sven Neumann <sven@gimp.org> * plug-ins/FractalExplorer/Dialogs.c * plug-ins/common/film.c * plug-ins/script-fu/script-fu-scripts.c: adapt to libgimp API changes.
-
Hans Breuer authored
2003-06-19 Hans Breuer <hans@breuer.org> * makefile.msc : replace the win9x specific cd .... with the portable cd ..\..\.. * **/makefile.msc : updated * plug-ins/xjt/xjt.c plug-ins/common/psd_save.c : there is still no unistd.h with msvc build
-
- 17 Jun, 2003 5 commits
-
-
Sven Neumann authored
2003-06-17 Sven Neumann <sven@gimp.org> * plug-ins/gfig/gfig.c: raise the brush selection dialog if there is one already; various code cleanups. Fixes #82475.
-
Sven Neumann authored
2003-06-17 Sven Neumann <sven@gimp.org> * plug-ins/script-fu/scripts/select-to-brush.scm: added a missing call to gimp-drawable-fill for the RGB case. Fixed description, restore selection and delete the temporary channel. Fixes bug #115350.
-
Sven Neumann authored
2003-06-17 Sven Neumann <sven@gimp.org> * plug-ins/script-fu/scripts/select-to-brush.scm: fixed description.
-
Sven Neumann authored
2003-06-17 Sven Neumann <sven@gimp.org> * libgimp/gimpfontmenu.c * libgimp/gimpgradientmenu.c * libgimp/gimpmenu.h: minor cleanups. * libgimp/gimpbrushmenu.c * libgimp/gimppatternmenu.c: destroy the popup window instead of hiding it on button_release.
-
Sven Neumann authored
2003-06-17 Sven Neumann <sven@gimp.org> * app/gui/brush-select.c (opacity_scale_update): update the BrushSelect "object" when the brush opacity is changed. * libgimp/gimpmenu.[ch] * libgimp/gimpbrushmenu.c * libgimp/gimpfontmenu.c * libgimp/gimpgradientmenu.c * libgimp/gimppatternmenu.c: raise selection dialogs when being called again, marked strings for translation, added lots of const qualifiers, cleaned up code. * tools/pdbgen/pdb/brushes.pdb * tools/pdbgen/pdb/drawable.pdb * tools/pdbgen/pdb/image.pdb * tools/pdbgen/pdb/patterns.pdb: use g_memdup() instead of g_memmove(). * app/pdb/brushes_cmds.c * app/pdb/drawable_cmds.c * app/pdb/image_cmds.c * app/pdb/patterns_cmds.c: regenerated. 2003-06-17 Sven Neumann <sven@gimp.org> * POTFILES.in: added files with newly marked strings. * de.po: updated.
-
- 16 Jun, 2003 9 commits
-
-
Adam D. Moss authored
* plug-ins/common/gif.c: Attempt to use the palette colour closest to that of the GIMP's current brush background colour for the GIF file's background index hint for non-transparency-aware image viewers. NOTE that this is merely a hint and may be ignored by this plugin for various (rare) reasons that would usually entail writing a somewhat larger image file.
-
Sven Neumann authored
2003-06-16 Sven Neumann <sven@gimp.org> * libgimpcolor/gimpcolorspace.c: Applied a patch from S. Mukund <muks@mukund.org> fixing rounding problems that caused bug #55261.
-
Michael Natterer authored
2003-06-16 Michael Natterer <mitch@gimp.org> * tools/pdbgen/pdb/brush_select.pdb (brush_args): don't fail on brush_spacing values < 0, but behave as documented (use the brush's own spacing). * tools/pdbgen/pdb/brush_select.pdb * tools/pdbgen/pdb/font_select.pdb * tools/pdbgen/pdb/gradient_select.pdb * tools/pdbgen/pdb/pattern_select.pdb: gtk_window_present() the dialog on each set_popup(). This way the dialogs can be risen via the PDB by setting the already selected object. Replaced unreadable variable names by verbose ones. * app/pdb/brush_select_cmds.c * app/pdb/font_select_cmds.c * app/pdb/gradient_select_cmds.c * app/pdb/pattern_select_cmds.c: regenerated.
-
Sven Neumann authored
2003-06-16 Sven Neumann <sven@gimp.org> * plug-ins/gfig/gfig.c: minor GUI cleanups.
-
Adam D. Moss authored
* plug-ins/common/psd.c: Avoid memory corruption when things get shot to hell in the image unpacking phase.
-
Sven Neumann authored
2003-06-16 Sven Neumann <sven@gimp.org> * app/gui/file-open-dialog.c (file_open_dialog_set_type): don't call file_dialog_update_name() here. Fixes bug #112273.
-
Michael Natterer authored
2003-06-16 Michael Natterer <mitch@gimp.org> * plug-ins/dbbrowser/dbbrowser_utils.c: minor cleanups. (struct dbbrowser_t): use GimpDBBrowserApplyCallback type instead of duplicating its signature when specifying the "apply_callback" member. Minor cleanups
-
Michael Natterer authored
2003-06-16 Michael Natterer <mitch@gimp.org> * plug-ins/script-fu/script-fu-scripts.c (script_fu_find_scripts): use gimp_datafiles_read_directories() instead of doing the same manually. * plug-ins/script-fu/siod-wrapper.c (siod_init): s/gint/gboolean/.
-
Sven Neumann authored
2003-06-16 Sven Neumann <sven@gimp.org> * plug-ins/script-fu/script-fu-console.c (script_fu_console_interface): set focus on the entry widget.
-
- 14 Jun, 2003 1 commit
-
-
Sven Neumann authored
2003-06-14 Sven Neumann <sven@gimp.org> * app/gui/image-menu.c (image_menu_entries): removed duplicate of Threshold menu entry.
-
- 13 Jun, 2003 5 commits
-
-
Sven Neumann authored
2003-06-13 Sven Neumann <sven@gimp.org> * app/gui/info-window.c * libgimpcolor/gimpcolorspace.c * libgimpcolor/gimprgb.c * libgimpwidgets/gimpcolorscales.c * libgimpwidgets/gimpcolorselect.c: use ROUND() where appropriate. * libgimpwidgets/gimpcolorarea.c (gimp_color_area_render): use gimp_rgb_get_uchar().
-
Michael Natterer authored
2003-06-13 Michael Natterer <mitch@gimp.org> Cleaned up and improved the message system: * app/core/gimp.[ch]: added "const gchar *domain" to GimpMessageFunc (a NULL domain means the message is from the GIMP core, everything else is a plug-in). * app/errors.c: pass "domain == NULL" to gimp_message(). * tools/pdbgen/pdb/message.pdb: derive the message domain from the current plug-in's menu_path (evil hack but works reasonably well). * app/pdb/message_cmds.c: regenerated. * app/widgets/gimpwidgets-utils.[ch] (gimp_message_box): added a header showing the message domain and changed the dialog layout to follow the HIG more closely. * app/gui/error-console-dialog.[ch]: removed. * app/widgets/gimperrorconsole.[ch] * app/gui/error-console-commands.[ch] * app/gui/error-console-menu.[ch]: new files containing a re-implementation of the error console dialog. * app/gui/Makefile.am * app/gui/dialogs-constructors.c * app/gui/gui.c * app/gui/menus.c * app/widgets/Makefile.am * app/widgets/widgets-types.h: changed accordingly. * app/display/gimpprogress.c: added more spacing and removed the separator (more HIG compliant). * plug-ins/[most plug-ins].c: Changed lots of messages and progress strings: - Removed plug-in names from messages since that's automatically covered by "domain" now. - Put all filenames in ''. - Changed "Loading" to "Opening". - Added "..." to all progress messages. - Cleaned up all file open/save error messages to look the same and include g_strerror(errno). - Removed special casing for progress bars and *always* show them, not only if run_mode != GIMP_RUN_NONINTERACTIVE (we can't expect all plug-ins to do this correctly but need to hack the core to sort out unwanted progress bars). Unrelated: - Cleaned up indentation, spacing, #includes, coding style and other stuff while I was at all these files.
-
Sven Neumann authored
2003-06-13 Sven Neumann <sven@gimp.org> * app/gui/file-save-dialog.c (file_save_ok_callback): removed code for the slimy-easter-egg that was unveiled some time ago.
-
Sven Neumann authored
2003-06-13 Sven Neumann <sven@gimp.org> Attempt to finally fix Smudge tool problems (bug #115057): * app/paint-funcs/paint-funcs-generic.h (blend_pixels): added an implementation for the non-alpha case. * app/paint/gimpsmudge.c (gimp_smudge_start): added back code that used to prefill the buffer if the inital area was clipped.
-
Sven Neumann authored
2003-06-13 Sven Neumann <sven@gimp.org> * app/core/gimptemplate.c (gimp_template_create_image): fixed a typo I introduced yesterday.
-
- 12 Jun, 2003 1 commit
-
-
Dave Neary authored
2003-06-12 Dave Neary <bolsh@gimp.org> * plug-ins/common/tga.c: Applied a patch from Yohei Honda <yoh2@d2.dion.ne.jp> to handle 16 bit TGAs which use the spare bit to do alpha. Closes bug #114913.
-