- 04 Sep, 2001 1 commit
-
-
Michael Natterer authored
2001-09-04 Michael Natterer <mitch@gimp.org> * plug-ins/common/jpeg.c: JPEG is back! Thanks to David Odin <dindinx@wanadoo.fr> for the patch. * plug-ins/common/.cvsignore * plug-ins/common/Makefile.am * plug-ins/common/plugin-defs.pl: build it again.
-
- 03 Sep, 2001 3 commits
-
-
Sven Neumann authored
2001-09-03 Sven Neumann <sven@gimp.org> * app/gui/about-dialog.c * app/gui/splash.c: draw text using PangoLayouts, now compiles with GDK_DISABLE_DEPRECATED being defined. * app/gui/authors.h * tools/authorsgen/authorsgen.pl * tools/authorsgen/contributors: converted to use UTF-8 strings.
-
Michael Natterer authored
2001-09-02 Michael Natterer <mitch@gimp.org> * configure.in: added -DGDK_DISABLE_DEPRECATED. * app/gui/about-dialog.c * plug-ins/common/wmf.c * plug-ins/ifscompose/ifscompose_utils.c: #undef it here (too lazy...) * app/colormaps.[ch] * app/gdisplay.c * app/module_db.c * app/plug_in.c * app/gui/brush-editor.c * app/gui/color-notebook.c * app/gui/gradient-select.c * app/gui/palette-select.c * app/gui/paths-dialog.c * app/gui/select-commands.c * app/widgets/gimpdialogfactory.c * app/widgets/gimpdock.c * app/widgets/gimpdockbook.c: replaced deprecated stuff, g_list_free() the return value of gtk_container_get_children(). * plug-ins/Makefile.am: build gflare again. * plug-ins/gflare/asupsample.[ch]: removed because the same function is already in libgimpcolor. * plug-ins/gflare/gtkmultioptionmenu.[ch]: removed because Gtk+ handles menu_height > screen_height by scrolling now. * plug-ins/gflare/Makefile.am * plug-ins/gflare/gflare.c: changed accordingly, cleanups.
-
Sven Neumann authored
2001-09-03 Sven Neumann <sven@gimp.org> * app/plug_in.c * app/core/gimpbrush.c * app/core/gimpbrushpipe.c * app/core/gimpgradient.c * app/core/gimppalette.c * app/core/gimppattern.c: check strings from data files and plug-in registration for UTF-8 validity. There are probably a lot more places that need these checks. * plug-ins/common/gqbist.c: converted PDB texts to UTF-8.
-
- 31 Aug, 2001 1 commit
-
-
Thomas Canty authored
2001-08-31 Thomas Canty <tommydal@optushome.com.au> * app/colormaps.c * app/gdisplay.c * app/nav_window.c * app/scroll.c * app/selection.c * app/undo.c * app/gui/about-dialog.c * app/gui/color-area.c * app/gui/color-select.c * app/gui/gradient-editor.c * app/gui/gui.c * app/gui/splash.c * app/tools/gimpcurvestool.c * plug-ins/Lighting/lighting_preview.c * plug-ins/Lighting/lighting_ui.c * plug-ins/MapObject/mapobject_preview.c * plug-ins/MapObject/mapobject_ui.c * plug-ins/common/animationplay.c * plug-ins/common/curve_bend.c * plug-ins/gap/gap_navigator_dialog.c * plug-ins/gfig/gfig.c * plug-ins/gimpressionist/gimpressionist.c * plug-ins/ifscompose/ifscompose.c * plug-ins/imagemap/imap_main.c * plug-ins/imagemap/imap_preferences.c * plug-ins/imagemap/imap_preview.c: replaced some deprecated GDK functions
-
- 30 Aug, 2001 3 commits
-
-
Michael Natterer authored
2001-08-30 Michael Natterer <mitch@gimp.org> * app/plug_in.c * libgimpbase/gimpwire.c * libgimp/gimp.c: removed GIOChannel "channel->funcs->io_foo()" hacks and use plain g_io_channel_[read|write]_chars(). An additional g_io_channel_set_buffered (channel, FALSE); is needed to make the channels work in binary mode. Fixed misc other stuff in the GIOChannel code. * app/tools/gimpdrawtool.c * app/tools/gimpmovetool.c * app/tools/gimptransformtool.c * app/widgets/gimpdialogfactory.c * libgimpwidgets/gimpcolorarea.c * libgimp/gimpui.c: replaced some deprecated GDK functions. * app/gui/palette-editor.c: block the color_name entry's "changed" signal while setting it. Fixes invalid UTF-8 warnings.
-
Sven Neumann authored
2001-08-30 Sven Neumann <sven@gimp.org> * app/plug-in.c: set the message encoding for the plug-in textdomain.
-
Sven Neumann authored
2001-08-30 Sven Neumann <sven@gimp.org> * configure.in: check for bind_textdomain_codeset, use standard HAVE_FOO semantic for difftime. * libgimp/gimpintl.h * libgimp/libgimp-intl.h * libgimp/stdplugins-intl.h: set encoding of message translations to UTF-8 if bind_textdomain_codeset() is available. We still explicitely set LC_NUMERIC to "C" so we can write and parse floats in a defined way independent of the locale. We might want to find a cleaner solution for this. * plug-ins/script-fu/script-fu-server.c: inverted preprocessor logic from NO_DIFFTIME to HAVE_DIFFTIME. * plug-ins/script-fu/scripts/trochoid.scm: fixed parameter description (bug #59760).
-
- 29 Aug, 2001 6 commits
-
-
Sven Neumann authored
2001-08-29 Sven Neumann <sven@gimp.org> * README.i18n: added a section that mentions the GNOME translation project that coordinates translation efforts in the GNOME CVS tree. Mention the fact that po files as well as the tips files need to be UTF-8 encoded to work with GTK+-2.0. * tips/gimp_tips.de.txt: converted to UTF-8.
-
Sven Neumann authored
2001-08-29 Sven Neumann <sven@gimp.org> * README.i18n: added a section that mentions the GNOME translation project that coordinates translation efforts in the GNOME CVS tree.
-
Sven Neumann authored
2001-08-29 Sven Neumann <sven@gimp.org> * app/widgets/gtkhwrapbox.[ch] * app/widgets/gtkvwrapbox.[ch] * app/widgets/gtkwrapbox.[ch]: make it compile even if you don't have gle installed ;-)
-
Sven Neumann authored
2001-08-29 Sven Neumann <sven@gimp.org> * configure.in: added comment how to handle version numbers when making releases so I don't get it wrong once again. Removed leftover GIMP_CONTRIBUTORS. * gimptool.1.in: removed this file. * docs/Makefile.am * docs/gimp.1.in: fixed stuff that was left after the removal of the GIMP_CONTRIBUTORS hack.
-
Michael Natterer authored
2001-08-29 Michael Natterer <mitch@gimp.org> * configure.in: added -DG_DISABLE_DEPRECATED and -DGDK_DISABLE_COMPAT_H. * app/batch.c * app/file-utils.c * app/gdisplay.c * app/gdisplay_ops.c * app/gimprc.[ch] * app/module_db.c * app/nav_window.c * app/undo_history.c * app/core/gimpgradient.c * app/core/gimpimagefile.c * app/core/gimppalette.c * app/gui/color-notebook.c * app/gui/convert-dialog.c * app/gui/error-console-dialog.c * app/gui/file-commands.c * app/gui/file-open-dialog.c * app/gui/file-save-dialog.c * app/gui/gradient-editor.c * app/gui/info-window.c * app/gui/menus.c * app/gui/palette-import-dialog.c * app/tools/gimpbycolorselecttool.c * app/widgets/gimpcontainerview-utils.c * app/widgets/gimpdatafactoryview.c * libgimp/gimpmenu.c * plug-ins/common/bz2.c * plug-ins/common/compose.c * plug-ins/common/csource.c * plug-ins/common/decompose.c * plug-ins/common/gz.c * plug-ins/common/uniteditor.c * plug-ins/common/wmf.c * plug-ins/common/xbm.c * plug-ins/rcm/rcm_dialog.c * plug-ins/script-fu/interp_slib.c * plug-ins/script-fu/script-fu-console.c * plug-ins/script-fu/script-fu-scripts.c * tools/pdbgen/pdb/fileops.pdb * tools/pdbgen/pdb/gimprc.pdb * app/pdb/fileops_cmds.c * app/pdb/gimprc_cmds.c: removed deprecated stuff like g_basename(), g_dirname(), g_strup() and friends. Added some "const gchar *" declarations while I was on it. Added some G_N_ELEMENTS() macros instead of declaring a useless variable for the number of items. * app/widgets/gtkhwrapbox.[ch] * app/widgets/gtkvwrapbox.[ch] * app/widgets/gtkwrapbox.[ch]: replaced with the latest versions from GLE, ported by the master himself. * app/gui/toolbox.c: changed accordingly. * app/plug_in.c * libgimp/gimp.c * libgimpbase/gimpwire.[ch]: use evil hacks to get binary mode from the new GIOChannel implementation (upstream bugreport already posted).
-
Christophe Merlet authored
-
- 28 Aug, 2001 4 commits
-
-
Sven Neumann authored
-
Sven Neumann authored
2001-08-28 Sven Neumann <sven@gimp.org> * configure.in: removed the authorgen hack. It broke the build with autoconf-2.52. Need to come up with a better idea. Until then the manpages don't show the autors anymore. Removed the useless definitions of brushdata, palettedata, ... while I was on it. * data/Makefile.am * data/brushes/Makefile.am * data/gradients/Makefile.am * data/palettes/Makefile.am * data/patterns/Makefile.am: do it the conventional way and list all data files in the Makefiles.
-
Sven Neumann authored
-
Sven Neumann authored
2001-08-28 Sven Neumann <sven@gimp.org> * acinclude.m4: removed redefinitions of libtool macros. We use the installed libtool now. If this breaks the build for your system, upgrade libtool. If that does not help, let us know. * ltconfig * ltmain.sh: removed these files. Newer versions of libtool don't use ltconfig and ltmain.sh is taken from your libtool installation. * autogen.sh: check for presence of libtool. * Makefile.am * configure.in * gimp-remote.1.in * gimp.1.in * gimprc.5.in: removed man-pages from toplevel dir ... * docs/Makefile.am * docs/gimp-remote.1.in * docs/gimp.1.in * docs/gimprc.5.in * docs/gimptool-1.4.1.in: ... and added them back here. * gimp-1.4.m4: removed from toplevel dir ... * m4macros/Makefile.am * m4macros/gimp-1.4.m4: ... and added it back here.
-
- 27 Aug, 2001 1 commit
-
-
Kwok-Koon Cheung authored
-
- 21 Aug, 2001 3 commits
-
-
Pablo Saratxaga authored
-
Pablo Saratxaga authored
-
Pablo Saratxaga authored
-
- 19 Aug, 2001 2 commits
-
-
Sven Neumann authored
2001-08-19 Sven Neumann <sven@gimp.org> * app/widgets/Makefile.am: added PANGOFT2_CFLAGS to INCLUDES.
-
Sven Neumann authored
2001-08-19 Sven Neumann <sven@gimp.org> * app/devices.h * app/disp_callbacks.c * app/interface.c: applied a patch from <David.Odin@bigfoot.com> that changes some function prototype to return gboolean instead of gint. * app/tools/gimpblendtool.c: pixel_regions_register() and pixel_regions_process() return a gpointer, not (gpointer *).
-
- 17 Aug, 2001 1 commit
-
-
Michael Natterer authored
2001-08-17 Michael Natterer <mitch@gimp.org> * configure.in: added app/display/ and app/plug-in/. Empty for now except for the types files. * app/Makefile.am * app/appenums.h * app/apptypes.h: removed. * app/display/Makefile.am * app/display/display-types.h * app/plug-in/Makefile.am * app/plug-in/plug-in-types.h * app/gui/Makefile.am * app/gui/gui-types.h * app/pdb/Makefile.am * app/pdb/pdb-types.h: new files for typedefs. * app/appenv.h: added MessageHandlerType and StackTraceMode here. * app/undo_types.h: moved undo struct typedefs here. * app/tools/tools-types.h * app/core/core-types.h: added some enums and Tattoo here (renamed to GimpTattoo). * app/gdisplay.h: temp_hack: #include "display/display-types.h" * app/gimphelp.c: s/gtk_idle_add/g_idle_add/ * app/gimprc.c: don't use "gimprc" in token handlers but the passed "val1p" and "val2p". * app/image_map.[ch]: cleanup in preparation of making a GObject out of it. * app/base/pixel-region.[ch]: no need to pass the PixelRegionIterator around as void pointer. * app/core/gimp.[ch] * app/core/gimpcontext.[ch] * app/core/gimptoolinfo.[ch] * app/tools/tool_manager.c * app/widgets/gimpdnd.c: added the standard_tool_info to the Gimp object. * app/batch.c * app/file-open.c * app/file-save.c * app/file-utils.c * app/interface.c * app/main.c * app/path.[ch] * app/pathP.h * app/plug_in.h * app/core/gimpdrawable.[ch] * app/core/gimpimage-mask.c * app/core/gimpimage.[ch] * app/core/gimplayer.c * app/gui/color-area.c * app/gui/color-notebook.c * app/gui/colormap-dialog.c * app/gui/dialogs-commands.c * app/gui/dialogs-constructors.c * app/gui/error-console-dialog.c * app/gui/gradient-editor.c * app/gui/gradient-select.c * app/gui/indicator-area.c * app/gui/info-dialog.c * app/gui/palette-editor.c * app/gui/palette-select.c * app/gui/pattern-select.c * app/gui/session.c * app/gui/splash.c * app/gui/view-commands.c * app/tools/gimpinktool-blob.c * app/widgets/gimpcolorpanel.c * app/widgets/gimpdockbook.c * app/widgets/gimppreview.c * app/xcf/xcf-load.c * app/xcf/xcf-save.c * app/xcf/xcf.c: changed accordingly: s/Tattoo/GimpTattoo/, include the new types files, include <glib-object.h> instead of >gtk/gtk.h>. Bad hacks to get rid of SELECTION_OFF and friends in core/ (will be replaced ba a signal soon). * tools/pdbgen/Makefile.am: changed list of headers scanned for enums accordingly. * app/pdb/procedural_db.c * tools/pdbgen/app.pl * tools/pdbgen/pdb/channel.pdb * tools/pdbgen/pdb/display.pdb * tools/pdbgen/pdb/gradient_select.pdb * tools/pdbgen/pdb/image.pdb * tools/pdbgen/pdb/layer.pdb * tools/pdbgen/pdb/pattern_select.pdb: same fixes as above, added hacks to ensure that all foo-types.h files are included before all other gimp internal includes, include "pdb-types.h" unconditionally. * tools/pdbgen/enums.pl * app/pdb/*_cmds.c: regenerated.
-
- 14 Aug, 2001 6 commits
-
-
Michael Natterer authored
2001-08-15 Michael Natterer <mitch@gimp.org> * app/tools/gimptool.[ch] * app/tools/tool_manager.[ch]: removed all *_get_PDB_string() functions and GimpToolClass' "pdb_string" field as this info is stored independent from a specific tool instance in GimpToolInfo * app/tools/gimpbezierselecttool.c: use GimpToolInfo's "pdb_string".
-
Michael Natterer authored
2001-08-14 Michael Natterer <mitch@gimp.org> * app/interface.c * app/gui/about-dialog.c * app/gui/brush-editor.c * app/gui/brush-select.c * app/gui/color-notebook.c * app/gui/color-select.c * app/gui/convert-dialog.c * app/gui/file-commands.c * app/gui/file-dialog-utils.c * app/gui/file-dialog-utils.h * app/gui/file-new-dialog.c * app/gui/file-open-dialog.c * app/gui/file-save-dialog.c * app/gui/gradient-editor.c * app/gui/gradients-commands.c * app/gui/gui.c * app/gui/image-commands.c * app/gui/info-window.c * app/gui/layer-select.c * app/gui/menus.c * app/gui/paths-dialog.c * app/gui/preferences-dialog.c * app/gui/resolution-calibrate-dialog.c * app/gui/select-commands.c * app/gui/splash.c * app/gui/test-commands.c * app/gui/tips-dialog.c * app/tools/gimpthresholdtool.c * app/tools/paint_options.c * app/widgets/gimpdock.c * app/widgets/gimpdockbook.c: got rid of all gtk_object_[get|set]_data() and almost all gtk_signal_foo() function calls.
-
Michael Natterer authored
-
Michael Natterer authored
-
Michael Natterer authored
2001-08-14 Michael Natterer <mitch@gimp.org> * app/gdisplay.h: an evil temp_hack which lets GimpContext managing the active display withoug including "gdisplay.h". Will go away as soon ad context properties are registered dynamically. * app/module_db.c: cleaned up the object code in preparation of moving it to core/. * app/path.c: connect to GimpImage's * app/core/gimpobject.[ch]: derive it from GObject, not from GtkObject any more (yeah :-) * app/core/*.c: #include <glib-object.h> instead of <gtk/gtk.h>, removed some remaining GtkObject-isms. (left in a few #include <gtk/gtk.h> where bigger changes are needed to get rid of the UI dependency). * app/core/core-types.h: #include <gdk-pixbuf/gdk-pixbuf.h> here temporarily. * app/core/gimp.c (gimp_create_display): unref the image after creating it's first display. * app/core/gimpbrush.[ch]: disabled the parts of the code which depend on GimpPaintTool. * app/core/gimpbrushgenerated.c * app/core/gimpbrushpipe.c: changed accordingly. * app/core/gimpcontext.[ch]: evil hack (see above) to manage the active display without including "gdisplay.h" * app/core/gimpimage-mask.[ch]: pass a context to gimage_mask_stroke() and get the current tool's PDB string from there. * app/core/gimpedit.c: changed accordingly. * app/core/gimpimage.c: use gimp_image_update() instead of gdisplays_update_full(). * app/gui/color-area.c * app/gui/colormap-dialog.c * app/gui/dialogs-constructors.c * app/gui/edit-commands.c * app/gui/image-commands.c * app/gui/toolbox.c: changed accordingly (don't use Gtk methods on GObjects). * app/gui/menus.c: fix some const warnings by explicit casting. * app/tools/*.[ch]: ported all tools to GObject, some minor cleanup while i was on it. * app/widgets/gimpdialogfactory.[ch]: ported to GObject. * app/widgets/gimplayerlistview.h: added FOO_GET_CLASS() macro. * tools/pdbgen/app.pl: added a "widgets_eek" hack like "tools_eek" which inserts #include "widgets/widgets-types.h" before ordinary includes. * tools/pdbgen/pdb/brush_select.pdb * tools/pdbgen/pdb/edit.pdb * app/pdb/brush_select_cmds.c * app/pdb/edit_cmds.c: changed according to the stuff above.
-
Sven Neumann authored
2001-08-14 Sven Neumann <sven@gimp.org> * app/tools/gimptexttool.c: take image resolution and choosen unit into account for font and border size. * app/widgets/gimpfontselection-dialog.[ch] * app/widgets/gimpfontselection.[ch] * app/widgets/widgets-types.h: added an indicator for font validity. Added a font preview to the font selection dialog. * libgimpwidgets/gimpfileselection.c: return FALSE from gimp_file_selection_entry_focus_out_callback() since we do not want to stop signal emission.
-
- 12 Aug, 2001 2 commits
-
-
Michael Natterer authored
2001-08-12 Michael Natterer <mitch@gimp.org> Switched to GObject reference counting: * app/core/gimpcontainer.c: only ref(), not ref()/sink() children of strong containers. Reordered gimp_container_remove() so we don't need to ref the object while removing it. * app/core/gimpcontext.c: misc fixes. Needs to be badly tortured... * app/app_procs.c * app/gdisplay.c * app/gimprc.c * app/core/gimp.c * app/core/gimpbrush.c * app/core/gimpbrushpipe.c * app/core/gimpdatafactory.c * app/core/gimpdocuments.c * app/core/gimpgradient.c * app/core/gimpimage.c * app/core/gimplayer.c * app/core/gimplist.c * app/core/gimpobject.c * app/core/gimpparasite.c * app/core/gimppattern.c * app/core/gimpundostack.c * app/gui/dialogs.c * app/tools/gimpbezierselecttool.c * app/tools/gimpfuzzyselecttool.c: changed accordingly: don't ref()/sink() any more, unref all (??) objects after adding them to strong containers, misc. minor fixes. * app/gui/dialogs-constructors.c * app/widgets/gimpwidgets.c: use g_object_add_weak_pointer() instead of simply crashing because g_object_weak_ref() was used with gtk_widget_destroyed, brrr. * app/widgets/gimpdnd.c: removed unneeded g_return_if_fail()'s.
-
Sven Neumann authored
2001-08-12 Sven Neumann <sven@gimp.org> * TODO.xml: fixed an error, updated some numbers and added new items.
-
- 11 Aug, 2001 7 commits
-
-
Sven Neumann authored
2001-08-11 Sven Neumann <sven@gimp.org> * app/tools/gimptexttool.c: return the created layer. * app/pdb/text_tool_cmds.c * libgimp/gimptexttool_pdb.c * tools/pdbgen/pdb/text_tool.pdb: hacked a bit so scripts using the text_*_fontname procedures work again with the new text tool. The fontname is however no longer a X Logical Font Description, but the much simpler scheme that Pango understands: "[FAMILY-LIST] [STYLE-OPTIONS]". Interactive font selection is still broken. The variants of the text PDB calls that pass the XLFD fields directly should also work since the PDB now translates this to a Pango-conform fontname. Later this API will die, but for the moment, some backward compatibility can't hurt...
-
Michael Natterer authored
-
Michael Natterer authored
2001-08-11 Michael Natterer <mitch@gimp.org> * app/core/gimp.c: split "destroy" up in "dispose" and "finalize". * app/core/gimpcontext.c: objects need to be passed around with g_param_spec_object() or bad things will happen. * app/gui/channels-commands.c * app/gui/edit-commands.c * app/gui/file-commands.c * app/gui/gui.c * app/gui/layers-commands.c * app/gui/resize-dialog.c * app/gui/select-commands.c * app/tools/gimpclonetool.c * app/widgets/gimpdatafactoryview.c * app/widgets/gimppreview.c: removed many connections to "destroy": Connect to "dispose" or use g_object_weak_ref() instead.
-
Michael Natterer authored
2001-08-11 Michael Natterer <mitch@gimp.org> * configure.in: fsck^^^ -- lovely autofoo wants "changequote([,])dnl" * app/core/gimpcontext.[ch]: lots of GObject porting. * app/core/gimpobject.[ch]: added a "disconnect" signal, which like gtk's "destroy" is emitted in dispose(). This is ugly but I don't see another "clean" way to implement weak containers. * app/core/gimpcontainer.c: connect to the "disconnect" signal of the children of weak containes. * app/core/gimpimage.[ch]: replaced the "destroy" implementation with "dispose" + "finalize". Removed gimage->undo_history. * app/devices.c * app/gui/dialogs-constructors.c * app/gui/tools-commands.c * app/tools/tool_manager.c * app/widgets/gimpimagedock.c: changed accordingly.
-
Sven Neumann authored
2001-08-11 Sven Neumann <sven@gimp.org> * app/tools/gimptexttool.c: made border work and fixed render offsets.
-
Sven Neumann authored
2001-08-11 Sven Neumann <sven@gimp.org> * app/tools/gimptexttool.c: allow to specify size and border. * app/widgets/gimpfontselection.c: use GTK_STOCK_SELECT_FONT icon.
-
Sven Neumann authored
2001-08-11 Sven Neumann <sven@gimp.org> * configure.in: added dependency on PangoFT2 (Pango compiled with FreeType2 support). * app/Makefile.am: link against PangoFT2. * app/tools/Makefile.am * app/tools/gimptexttool.[ch]: rudimentary new text tool. Still needs lots of work. * app/widgets/Makefile.am * app/widgets/widgets-types.h: * app/widgets/gimpfontselection-dialog.[ch] * app/widgets/gimpfontselection.[ch]: added font selection widgets. * libgimpwidgets/Makefile.am * libgimpwidgets/gimpwidgetstypes.h * libgimpwidgets/gimpfontselection.[ch]: removed font selection code from here since the fonts need to be selected from the core's PangoContext. Will add PDB-controlled font selection later.
-