- 10 May, 2002 7 commits
-
-
Sven Neumann authored
2002-05-10 Sven Neumann <sven@gimp.org> * app/gui/user-install-dialog.c * plug-ins/common/gtm.c: use stock pixbufs instead of xpm pixmaps. * pixmaps/Makefile.am * pixmaps/eek.xpm * pixmaps/folder.xpm * pixmaps/wilber.xpm: removed now unused pixmaps.
-
Michael Natterer authored
2002-05-10 Michael Natterer <mitch@gimp.org> * app/display/gimpdisplay.c: added a read-only property for the display's image, so it can be retreived by the core, which treats displays as simple GimpObjects. * app/core/gimpcontext.c: made context->display an object property, not just gpointer. Connect to the "remove" signal of gimp->displays to get notified of disappearing displays. Removed the EEKWrapper and get the display's gimage with g_object_get(). * app/widgets/gimpimagedock.[ch]: added image_dock->display_container and require it being passed in the constructor. Do voodoo things in the "image_changed" and "display_changed" callbacks to ensure that the dock doesn't end up with no display even if the active image has one. Added a style property for the image menu's preview size. * app/gui/dialogs-commands.c (dialogs_menu_update): set the "View as List" and "View as Grid" items insensitive if the other view type doesn't exist. Hide them if the view cannot be classified as "list" or "grid" at all. Also hide the "Preview Size" submenu if it's pointless for the view. * app/gui/dialogs-constructors.c: added a special tab for the navigation dialog. Will propbaby add dockable->stock_id to generalize this kind of tab. Pass gimp->displays to gimp_image_dock_new(). * app/gui/menus.c: reordered the "<Dialogs>" factory entries, added more stock icons, cleanup. * etc/gtkrc_user * themes/Default/gtkrc: document usage of GimpImageDock's "menu_preview_height" property.
-
Michael Natterer authored
2002-05-10 Michael Natterer <mitch@gimp.org> * app/display/gimpnavigationview.c: pack the preview's alignment into the inner frame, not around it, so it looks like the other dockables. Fixed popup window positioning. Tried to get rid of insane scale_label allocation computation but failed. Left the EEKy code there for further investigation.
-
Michael Natterer authored
2002-05-10 Michael Natterer <mitch@gimp.org> * app/undo_history.c: create the "Undo" and "Redo" buttons from stock items. * pixmaps/Makefile.am * pixmaps/lower.xpm * pixmaps/paste.xpm * pixmaps/raise.xpm: removed them because they are not used any more.
-
Michael Natterer authored
2002-05-10 Michael Natterer <mitch@gimp.org> * app/widgets/gimpcontainermenuimpl.c: don't try to set the preview_size of plain GtkMenuItems. * app/widgets/gimpdocumentview.c: fixed the "update" and "delete dangling" functionals. They got passed wrong user_data. * app/widgets/gimpitemfactory.c (gtk_item_factory_set_visible): if the widget found is a menu, get it's parent item and show/hide that. * app/widgets/gimppreview.c (gimp_preview_set_viewable): always clear preview->buffer so we don't display previews of vanished viewables.
-
Michael Natterer authored
2002-05-10 Michael Natterer <mitch@gimp.org> * app/core/gimpcontainer.c: disabled debuggind output. * app/core/gimpdrawable.c (gimp_drawable_init): no need to initialize variables twice :) * app/widgets/gimpnavigationpreview.c: removed debugging output.
-
Nate Summers authored
-
- 08 May, 2002 6 commits
-
-
Manish Singh authored
2002-05-08 Manish Singh <yosh@gimp.org> * configure.in: the correct switch is --disable-print, not --without-gimpprint. Fix not found error message, and add a pointer to the gimp-print homepage.
-
Sven Neumann authored
2002-05-08 Sven Neumann <sven@gimp.org> * plug-ins/print/print.c (run): call bind_textdomain_codeset() so that we get UTF-8 encoded translations from libgimpprint.
-
Michael Natterer authored
2002-05-08 Michael Natterer <mitch@gimp.org> Started to get rid of the gdisplays_foo() functions in app/display/gimpdisplay-foreach.[ch]. Work in progress... * app/core/gimp.[ch]: added the display list to the Gimp object (as a GimpList of GimpObjects). This way we get more independent from whether there is GUI or not, as gimp->displays will simply be an empty list for the --no-interface case. * app/display/gimpdisplay.[ch]: Removed the global "display_list" and "display_num" variables. Use gimp->displays instead. * app/display/gimpdisplay-foreach.[ch]: renamed most functions from gdisplays_foo() to gimp_displays_foo() and pass them a Gimp pointer. * app/core/gimpimage.[ch]: added a "flush" signal. * app/display/gimpdisplay-handlers.c: connect to "flush" and call gimp_display_flush() in the callback. * tools/pdbgen/pdb/display.pdb: use gimp_displays_flush(gimp) here and only here. * app/pdb/display_cmds.c: regenerated. * app/app_procs.c * app/gui/gui.c * app/gui/preferences-dialog.c: s/gdislays_foo()/gimp_displays_foo(gimp)/ * app/image_map.c * app/undo_history.c * app/display/gimpdisplayshell-callbacks.c * app/display/gimpdisplayshell-dnd.c * app/display/gimpdisplayshell-layer-select.c * app/display/gimpdisplayshell-scale.c * app/gui/channels-commands.c * app/gui/colormap-editor-commands.c * app/gui/convert-dialog.c * app/gui/drawable-commands.c * app/gui/edit-commands.c * app/gui/file-commands.c * app/gui/image-commands.c * app/gui/layers-commands.c * app/gui/offset-dialog.c * app/gui/qmask-commands.c * app/gui/select-commands.c * app/gui/vectors-commands.c * app/paint/gimpairbrush.c * app/tools/gimpbezierselecttool.c * app/tools/gimpblendtool.c * app/tools/gimpbrightnesscontrasttool.c * app/tools/gimpbucketfilltool.c * app/tools/gimpbycolorselecttool.c * app/tools/gimpcolorbalancetool.c * app/tools/gimpcurvestool.c * app/tools/gimpeditselectiontool.c * app/tools/gimpfreeselecttool.c * app/tools/gimpfuzzyselecttool.c * app/tools/gimphuesaturationtool.c * app/tools/gimpinktool.c * app/tools/gimpiscissorstool.c * app/tools/gimplevelstool.c * app/tools/gimpmeasuretool.c * app/tools/gimpmovetool.c * app/tools/gimppainttool.c * app/tools/gimpposterizetool.c * app/tools/gimprectselecttool.c * app/tools/gimptexttool.c * app/tools/gimpthresholdtool.c * app/tools/gimptransformtool.c * app/tools/gimpvectortool.c * app/widgets/gimpbufferview.c * app/widgets/gimpchannellistview.c * app/widgets/gimpcomponentlistitem.c * app/widgets/gimpdocumentview.c * app/widgets/gimpdrawablelistitem.c * app/widgets/gimpdrawablelistview.c * app/widgets/gimpimageview.c * app/widgets/gimpitemlistitem.c * app/widgets/gimpitemlistview.c * app/widgets/gimplayerlistitem.c * app/widgets/gimplayerlistview.c * app/widgets/gimpvectorslistview.c: replaced gdisplays_flush() with calls to gimp_image_flush(gimage). Removed inclusion of "display/gimpdisplay-foreach.h" from most files.
-
Sven Neumann authored
2002-05-08 Sven Neumann <sven@gimp.org> * plug-ins/print/gimp_color_window.c * plug-ins/print/gimp_main_window.c: a couple of cleanups and fixes. This code relies heavily on GTK+ implementation details and thus tends to work differently or even crash on GTK+-2.0 :-(
-
Michael Natterer authored
2002-05-08 Michael Natterer <mitch@gimp.org> * app/core/gimp.h: removed unused commented out prototype. * app/core/gimpimage.c (gimp_image_set_tattoo_state): fixed it again after I have b0rked it when using vectors instead of paths. * app/display/gimpdisplay.c: some comments and one more g_return_val_if_fail(). * app/widgets/gimpimagedock.c: more fixes for the subtle active_image <-> active_display difference. * tools/pdbgen/pdb/display.pdb (gimp_display_delete): call gimp_display_delete() instead of just destroying it's shell (eek). * app/pdb/display_cmds.c: regenerated. Added a special view type for the image list so we can implement stuff like deleting images which are left over from crashed plug-ins: * app/widgets/Makefile.am * app/widgets/widgets-types.h * app/widgets/gimpimageview.[ch]: new widget: a view on the image container. * app/gui/Makefile.am * app/gui/images-commands.[ch]: new callbacks for it's context menu. * app/gui/dialogs-constructors.c: use the new widget instead of plain GimpContainerViews. * app/gui/menus.c: added an item_factory for it.
-
Sven Neumann authored
2002-05-08 Sven Neumann <sven@gimp.org> * libgimpwidgets/gimpwidgets.c (gimp_scale_entry_new) (gimp_table_attach_aligned): applied a patch from Maurits Rijk that enables mnemonics (bug #80804). * plug-ins/common/apply_lens.c * plug-ins/common/glasstile.c: applied a patch from Maurits Rijk that adds mnemonics (bug #80804). * plug-ins/common/animationplay.c * plug-ins/common/decompose.c * plug-ins/common/film.c * plug-ins/common/gee.c * plug-ins/common/gee_zoom.c * plug-ins/common/guillotine.c * plug-ins/common/winprint.c * plug-ins/gap/gap_lib.c * plug-ins/imagemap/imap_main.c * plug-ins/imagemap/imap_settings.c * plug-ins/print/gimp_main_window.c * plug-ins/print/print.c * plug-ins/print/print_gimp.h: use new function gimp_image_get_name() where applicable.
-
- 07 May, 2002 14 commits
-
-
Manish Singh authored
2002-05-07 Manish Singh <yosh@gimp.org> * tools/pdbgen/pdb/image.pdb: added image_get_name. Also, no longer duplicate the string in image_get_filename, since gimp_image_get_filename() returns a caller freed string now. * app/pdb/image_cmds.c * app/pdb/internal_procs.c * libgimp/gimpimage_pdb.[ch]: regenerated
-
Michael Natterer authored
2002-05-07 Michael Natterer <mitch@gimp.org> * app/Makefile.am * app/nav_window.[ch]: removed. * app/display/Makefile.am * app/display/display-types.h * app/display/gimpnavigationview.[ch]: new widget partially based on the removed nav_window. * libgimpproxy/gimpproxytypes.h: regnenerated. * app/display/gimpdisplay-foreach.[ch]: removed gdisplays_nav_preview_resized(). The new config system will allow us to get notified of changes. * app/display/gimpdisplayshell.[ch]: added "scaled" and "scrolled" signals. * app/display/gimpdisplayshell-scale.c * app/display/gimpdisplayshell-scroll.c: emit "scaled" and "scrolled" appropriately. Removed nav_window stuff. * app/display/gimpdisplay.c * app/display/gimpdisplayshell-callbacks.c: changed accordingly. * app/gui/dialogs-constructors.[ch] * app/gui/dialogs.c * app/gui/menus.c: made the navigation dialog dockable. * app/gui/view-commands.c: changed the nav_dialog callback accordingly. * app/gui/preferences-dialog.c * app/gimprc.[ch] * app/config/gimpguiconfig.[ch]: removed "nav_window_per_display" as it's now a dockable and it's state is saved in sessionrc. * app/widgets/gimpnavigationpreview.[ch]: added context sensitive mouse cursors. * app/widgets/gimpimagedock.c: made it capable of holding display-related dialogs (like GimpNavigationView) by connecting to the context's "display_changed" signal. * app/widgets/widgets-types.h: removed inclusion of "display/display-types.h". * app/widgets/gimpbufferview.c * app/widgets/gimpchannellistview.c * app/widgets/gimpcolormapeditor.c * app/widgets/gimpcomponentlistitem.c * app/widgets/gimpdocumentview.c * app/widgets/gimpdrawablelistitem.c * app/widgets/gimpdrawablelistview.c * app/widgets/gimpitemlistitem.c * app/widgets/gimpitemlistview.c * app/widgets/gimplayerlistitem.c * app/widgets/gimplayerlistview.c * app/widgets/gimppreview.c * app/widgets/gimpvectorslistview.c: warn about inclusion of "display/display-types.h".
-
Sven Neumann authored
2002-05-07 Sven Neumann <sven@gimp.org> Moved slovenian translation to the stable branch where they should have been added in the first place. * configure.in: removed sl from LINGUAS. * gimp.spec.in: updated a bit, still broken.
-
Sven Neumann authored
-
Andraz Tori authored
-
Andraz Tori authored
-
Andraz Tori authored
-
Michael Natterer authored
2002-05-07 Michael Natterer <mitch@gimp.org> * app/core/gimpimage.c: reverted my last change. I changed the function when porting everything to URIs because it was documented to return NULL but didn't behave so. We need to add a new PDB function which returns the image's *display* name ("Untitled" for a NULL filename).
-
Michael Natterer authored
-
Michael Natterer authored
2002-05-07 Michael Natterer <mitch@gimp.org> * app/core/gimpimage.c (gimp_image_get_filename): get the image's uri with gimp_image_get_uri(), not gimp_object_get_name(), so it automatically becomes "Unnamed" if it's not set.
-
Sven Neumann authored
2002-05-07 Sven Neumann <sven@gimp.org> * libgimp/gimpintl.h: removed (wrong) definition of LOCALEDIR. * libgimp/stdplugins-intl.h: fixed typo in domainname that broke i18n of plug-ins. * app/gui/Makefile.am: define LOCALEDIR. * app/gui/plug-in-menus.c * app/plug-in/plug-in.h * app/plug-in/plug-ins.[ch]: declared translation domain and help path as const strings. * plug-ins/print/print.c * plug-ins/print/print_gimp.h: minor cleanups.
-
David Monniaux authored
app/arch/i386/mmx/paint_funcs_mmx.S: fixed compilation bugs
-
Sven Neumann authored
2002-05-07 Sven Neumann <sven@gimp.org> * plug-ins/print/gimp_main_window.c: use more stock labels. * de.po: updated german translation.
-
David Monniaux authored
-
- 06 May, 2002 9 commits
-
-
Sven Neumann authored
2002-05-07 Sven Neumann <sven@gimp.org> * INSTALL * configure.in: depend on libgimpprint >= 4.2.0 for the print plug-in. You need to --disable-print to build w/o print support. * plug-ins/Makefile.am: build print plug-in conditionally. * plug-ins/print/Makefile.am * plug-ins/print/gimp_color_window.c * plug-ins/print/gimp_main_window.c * plug-ins/print/print.c * plug-ins/print/print_gimp.h * plug-ins/print/print-image-gimp.c: the print plug-in from the gimpprint 4.2.1 release adapted to build inside the gimp tree and ported to gtk+-2.0. Not yet free of deprecated code. * plug-ins/print/README * plug-ins/print/RELNOTES * plug-ins/print/escputil-1.3.1.in * plug-ins/print/escputil.c * plug-ins/print/print-canon.c * plug-ins/print/print-dither.c * plug-ins/print/print-escp2.c * plug-ins/print/print-intl.h * plug-ins/print/print-pcl.c * plug-ins/print/print-printers.c * plug-ins/print/print-ps.c * plug-ins/print/print-util.c * plug-ins/print/print-weave.c * plug-ins/print/print.h * plug-ins/print/quickmatrix257.h * plug-ins/print/ran.367.179.h: removed.
-
Pablo Saratxaga authored
-
Nate Summers authored
* libgimpproxy/Makefile.am: correct a cut'n'paste mistake. The build actual works correctly now! I should have committed this fix a long time ago.
-
Nate Summers authored
* libgimpproxy/Makefile.am: correct a cut'n'paste mistake. The build actual works correctly now! I should have committed this fix a long time ago.
-
Sven Neumann authored
2002-05-06 Sven Neumann <sven@gimp.org> * autogen.sh: fixed typo. * app/config/gimpconfig-serialize.[ch] (gimp_config_serialize_value): allow to specify whether strings should be escaped. * app/config/gimprc.c (gimp_rc_query): don't escape string values. * app/config/test-config.c: changed accordingly.
-
Michael Natterer authored
-
Nate Summers authored
* plug-ins/dbbrowser/dbbrowser_utils.c: (gimp_db_browser) use a GtkHPaned instead of a GtkHBox to separate the list from the details. This little change makes the pdb browser much more usable.
-
Nate Summers authored
-
Nate Summers authored
* tools/gimp-mkproxy: added proxy-subst command, which substitutes its argument for the current line in the proxied version
-
- 05 May, 2002 4 commits
-
-
Sven Neumann authored
2002-05-06 Sven Neumann <sven@gimp.org> * app/config/gimprc.c (gimp_rc_query): free the list of properties.
-
Sven Neumann authored
2002-05-06 Sven Neumann <sven@gimp.org> * app/config/gimpconfig-serialize.c * app/config/gimpconfig-utils.[ch] * app/config/gimpconfig.[ch] * app/config/gimprc.[ch]: added a GimpRc implementation of gimp_config_duplicate() that also copies unknown tokens. Added new function gimp_rc_query(). * app/config/test-config.c: added tests for gimp_rc_query(). * app/config/Makefile.am: need to link test app against libappwidgets.
-
Michael Natterer authored
2002-05-05 Michael Natterer <mitch@gimp.org> * app/Makefile.am * app/gimphelp.[ch]: removed... * app/widgets/Makefile.am * app/widgets/gimphelp.[ch]: ...and added here. * app/widgets/widgets-enums.[ch]: added GimpHelpBrowserType here as registered enum. Added an evil hack with GimpCursorType so app/config/gimpguiconfig.h can include this file. * app/widgets/gimpcursor.c: added an assertion because of the changed GimpCursorType. * app/config/gimpguiconfig.[ch]: added a property for the help browser type. * app/gimprc.c * app/libgimp_glue.c * app/gui/preferences-dialog.c * tools/pdbgen/pdb/help.pdb * app/pdb/help_cmds.c: regenerated. Some nav_window cleanup before chopping: * app/nav_window.[ch]: removed the old preview code and use GimpNavigationPreviews only. Namespaceified all functions. Speak in terms of GimpDisplayShell, not GimpDisplay. Lots of internal cleanup. * app/gui/gui-types.h: removed NadiagtionDialog here... * app/display/display-types.h: ...and added it here. * app/display/gimpdisplayshell-callbacks.[ch]: added a callback for the navigation button and call nav_window_show_popup() from there. * app/display/gimpdisplayshell.c: free shell->nav_dialog unconditionally, connect to the new callback. * app/display/gimpdisplayshell-scale.c * app/display/gimpdisplayshell-scroll.c * app/gui/view-commands.c: changed accordingly. * app/widgets/gimppreview.c (gimp_preview_set_viewable): the assertion introduced recently was too tight, breaking GimpNavigationPreview. Changed it to do an "is a" check, not exact preview type matching. * app/widgets/gimpimagepreview.c: added quick-hack support for xres != yres. * app/widgets/gimpnavigationpreview.[ch]: made gimp_navigation_preview_grab_pointer() public so the nav_window can call it. Unrelated: * app/display/gimpdisplay.c: removed the gui/ dependency from this file by removing info_window stuff. * app/display/gimpdisplayshell.c (gimp_display_shell_flush): update the info_window here. * app/gui/dialogs-constructors.c (dialogs_indexed_palette_new): call gimp_dockable_set_context() like all other constructors. * app/undo.c * app/paint/gimppaintcore.h: some more include cleanup.
-
Sven Neumann authored
2002-05-05 Sven Neumann <sven@gimp.org> * NEWS: updated. * configure.in: fixed check for libgtkhtml-2.0.
-