- 17 Jun, 2004 2 commits
-
-
Sven Neumann authored
2004-06-17 Sven Neumann <sven@gimp.org> * configure.in: bumped version to 2.1.1. Allow to disable the build of the linux_input controller module.
-
Philip Lafleur authored
2004-06-17 Philip Lafleur <plafleur@cvs.gnome.org> * app/core/gimpdrawable-transform.c (gimp_drawable_transform_tiles_affine): Make transforms (most notably perspective transforms) conform exactly to specified edges. Includes a patch by David Gowers. Fixes bug #144352.
-
- 16 Jun, 2004 26 commits
-
-
Manish Singh authored
2004-06-16 Manish Singh <yosh@gimp.org> * modules/controller_linux_input.c: put BTN_{WHEEL,GEAR_DOWN,GEAR_UP} usage in #ifdefs, since pre-2.6 kernels do not have them. * modules/controller_linux_input.c (linux_input_read_event): n_bytes should be a gsize.
-
Michael Natterer authored
2004-06-16 Michael Natterer <mitch@gimp.org> * app/actions/context-actions.c * app/actions/context-commands.[ch]: added actions & callback to select the first/last/prev/next tool.
-
Simon Budig authored
2004-06-16 Simon Budig <simon@gimp.org> * modules/controller_linux_input.c: removed BTN_MISC, since it is the same as BTN_0 in the input.h header file.
-
Michael Natterer authored
2004-06-16 Michael Natterer <mitch@gimp.org> * libgimpwidgets/gimpcontroller.c (gimp_controller_get_event_name) (gimp_controller_get_event_blurb): always return a non-NULL string (return "<invalid event id>" as fallback). * modules/controller_linux_input.c: reenabled button event dispatching. * app/widgets/gimpcontrollerinfo.c: fixed debugging output.
-
Simon Budig authored
2004-06-16 Simon Budig <simon@gimp.org> * modules/controller_linux_input.c: break out of the loop after we handled the first matching rel_event.
-
Michael Natterer authored
2004-06-16 Michael Natterer <mitch@gimp.org> * libgimpwidgets/gimpcontroller.[ch]: added #define GIMP_CONTROLLER_PARAM_SERIALIZE. Made all properties serializable. * modules/controller_linux_input.c: made "device-name" serializable. * app/config/gimpconfig-params.h: added macro GIMP_CONFIG_INSTALL_PROP_POINTER() which needs to be handled by custom (de)serialize_property() implementations. * app/config/gimpconfig-deserialize.c * app/config/gimpconfig-serialize.c: made object (de)serialization work for object properties which are *not* GIMP_PARAM_AGGREGATE. Write/parse the exact type of the object to create to enable this. * app/core/gimpmarshal.list: new marshaller for GimpControllerInfo. * app/widgets/gimpcontrollerinfo.[ch]: implement GimpConfigInterface and add "controller" and "mapping" properties. Add "event-mapped" signal which carries the action_name. * app/widgets/gimpcontrollers.c: removed all deserialization code and simply (de)serialize the controller container. Install a container handler for "event-mapped" and do the action_name -> action mapping in the callback. * etc/controllerrc: regenerated with new syntax. Delete your old one!
-
Sven Neumann authored
2004-06-16 Sven Neumann <sven@gimp.org> * app/widgets/gimpcontrollerwheel.c (gimp_controller_wheel_get_event_name): don't use gettext() here. * modules/controller_linux_input.c: added more button events, set the device name, some cleanup.
-
Marco Ciampa authored
-
Sven Neumann authored
2004-06-16 Sven Neumann <sven@gimp.org> * plug-ins/common/plugin-defs.pl: changed dependencies for blur. * plug-ins/common/Makefile.am: regenerated. * plug-ins/common/blur.c: no need to include libgimpui.h any longer.
-
William Skaggs authored
-
William Skaggs authored
-
Andras Timar authored
2004-06-15 Andras Timar <timar@gnome.hu> * hu.po: Updated Hungarian translation.
-
Simon Budig authored
2004-06-16 Simon Budig <simon@gimp.org> * modules/controller_linux_input.c: enable dial-events for e.g. the powermate. Fixed typo.
-
Sven Neumann authored
2004-06-16 Sven Neumann <sven@gimp.org> * menus/image-menu.xml.in: added missing menu entries (bug #144449).
-
Michael Natterer authored
2004-06-16 Michael Natterer <mitch@gimp.org> * libgimpwidgets/gimpcontroller.[ch]: added GimpController::get_event_blurb() which returns the strings that were returned by get_event_name(). The latter returns untranslatable event identifiers now. * app/widgets/gimpcontrollerwheel.c * modules/controller_linux_input.c: changed accordingly. * app/widgets/gimpcontrollerinfo.c * app/widgets/gimpcontrollers.c: changed the event mapping from event-id -> action-name to event-name -> action-name. * etc/controllerrc: changed accordingly (finally readable now).
-
Michael Natterer authored
2004-06-16 Michael Natterer <mitch@gimp.org> * app/widgets/Makefile.am * app/widgets/widgets-types.h * app/widgets/gimpcontrollerinfo.[ch]: made an object out of the GimpControllerInfo struct. * app/widgets/gimpcontrollers.c: changed accordingly.
-
Jakub Steiner authored
2004-06-16 Jakub Steiner <jimmac@ximian.com> * etc/controllerrc: fix typo
-
Sven Neumann authored
2004-06-16 Sven Neumann <sven@gimp.org> * modules/controller_linux_input.c * etc/controllerrc: basic wheel event support.
-
Michael Natterer authored
2004-06-16 Michael Natterer <mitch@gimp.org> * app/widgets/gimpcontrollers.c: better debugging output.
-
Sven Neumann authored
-
Sven Neumann authored
2004-06-16 Sven Neumann <sven@gimp.org> * app/widgets/gimpcontrollers.c: bug fix. * configure.in: check for linux/input.h. * modules/Makefile.am * modules/controller_linux_input.c: added a prototype controller module using the linux input event interface. * etc/controllerrc: added example config for linux input device.
-
Michael Natterer authored
2004-06-16 Michael Natterer <mitch@gimp.org> * app/widgets/gimpcontrollers.c: load the controller's properties from the controllerrc file. * etc/controllerrc: set the wheel's properties.
-
Michael Natterer authored
2004-06-16 Michael Natterer <mitch@gimp.org> * etc/controllerrc: use the 10% actions for opacity.
-
Pablo G. del Campo authored
2004-06-07 Pablo G. del Campo <pablodc@bigfoot.com> * es.po: Updated Spanish translation by Francisco Vila <francisco.vila@hispalinux.es>.
-
Michael Natterer authored
2004-06-16 Michael Natterer <mitch@gimp.org> * app/widgets/gimpcontrollers.c: ref the actions when putting them in the mapping table. * app/actions/context-actions.c: added actions to change the opacity in 10% steps.
-
Michael Natterer authored
2004-06-16 Michael Natterer <mitch@gimp.org> * libgimpwidgets/gimpcontroller.[ch]: added a "name" property. Dispatch events only if the controller is enabled. * app/widgets/gimpcontrollerwheel.c: added controller events for all possible modifier combinations. * etc/Makefile.am * etc/controllerrc: default controllerrc which maps all unused wheel+modifier combinations to more-or-less usefull stuff.
-
- 15 Jun, 2004 7 commits
-
-
Michael Natterer authored
2004-06-16 Michael Natterer <mitch@gimp.org> Started to fix bug #106920 in a more genreral way: * libgimpwidgets/Makefile.am * libgimpwidgets/gimpwidgetstypes.h * libgimpwidgets/gimpwidgetsmarshal.list * libgimpwidgets/gimpcontroller.[ch]: new abstract base class which provides an API for pluggable input controller modules (mouse wheel, usb/midi stuff etc.). * app/widgets/Makefile.am * app/widgets/widgets-types.h * app/widgets/gimpcontrollerwheel.[ch]: subclass of the above which maps wheel mouse scroll events to controller events. * app/widgets/gimpcontrollers.[ch]: manager for controllers. reads $(gimpdir)/controllerrc and keeps a mapping of controller events to GtkActions. * app/gui/gui.c: initialize and shut down the controller stuff. * app/display/gimpdisplayshell-callbacks.c (gimp_display_shell_canvas_tool_events): if a wheel controller exists, dispatch GdkEventScroll to it first and return if it was handled.
-
Sven Neumann authored
2004-06-15 Sven Neumann <sven@gimp.org> * tools/pdbgen/pdb/text_tool.pdb: deprecate the XLFD-based API gimp_text() and gimp_text_get_extents(). * app/pdb/text_tool_cmds.c * libgimp/gimptexttool_pdb.[ch]: regenerated.
-
Manish Singh authored
2004-06-15 Manish Singh <yosh@gimp.org> * tools/pdbgen/pdbgen.pl * tools/pdbgen/lib.pl: some simplistic code to add a $deprecated flag to pdb definitions, which translates into GIMP_DISABLE_DEPRECATED guards in lib headers.
-
Michael Natterer authored
2004-06-15 Michael Natterer <mitch@gimp.org> * app/actions/Makefile.am * app/actions/context-actions.[ch] * app/actions/context-commands.[ch]: added new action group to modify all GimpContext properties. So far there are actions to cycle through the lists of brushes, patterns etc., to change the opacity, to swap and default colors and to edit generated brushes. * app/actions/actions.c: register the new "context" action group. * app/actions/tools-actions.c * app/actions/tools-commands.[ch]: removed "tools-default-colors" and "tools-swap-colors" actions and callbacks because they are in the "context" action group now. * app/menus/menus.c: add the "context" group to the <Image> and <Dock> UI managers. * menus/image-menu.xml.in: changed accordingly. Added a temporary "Context" menu to test and debug the new actions.
-
Philip Lafleur authored
2004-06-15 Philip Lafleur <plafleur@cvs.gnome.org> * app/tools/gimpcroptool.c (crop_selection_callback): Force aspect ratio to match selection when 'From Selection' is clicked. Fixes bug #144361. Also converted tabs to spaces.
-
Sven Neumann authored
2004-06-15 Sven Neumann <sven@gimp.org> * plug-ins/common/mng.c (respin_cmap): applied the fix for empty colormaps (bug #143009) here as well.
-
Philip Lafleur authored
2004-06-15 Philip Lafleur <plafleur@cvs.gnome.org> * app/core/gimpdrawable-transform.c (gimp_drawable_transform_tiles_affine): Don't round texture coordinates when not using interpolation. Fixes bug #144352 for the nearest neighbor case only.
-
- 14 Jun, 2004 5 commits
-
-
Sven Neumann authored
2004-06-14 Sven Neumann <sven@gimp.org> * app/paint/gimpinkoptions.c: replaced some arbitrary values with larger but still arbitrary values (default and limit for ink size).
-
Michael Natterer authored
2004-06-14 Michael Natterer <mitch@gimp.org> * app/paint/gimppaintcore.[ch]: removed PRETRACE_PAINT and POSTTRACE_PAINT from the GimpPaintCoreState enum. Removed "gboolean traces_on_window" from GimpPaintCoreClass. * app/paint/gimpclone.[ch] * app/paint/gimpink.c * app/tools/gimpclonetool.c: changed accordingly. * app/tools/gimppainttool.c: ditto. Show the brush outline while painting. Fixes bug #118348.
-
Michael Natterer authored
2004-06-14 Michael Natterer <mitch@gimp.org> * app/tools/gimptransformtool.c: use gimp_draw_tool_is_active() instead of GIMP_IS_DISPLAY(draw_tool->gdisp).
-
Michael Natterer authored
-
Michael Natterer authored
2004-06-14 Michael Natterer <mitch@gimp.org> * app/widgets/gimpactiongroup.c (gimp_action_group_add_*_actions): do the workaround for "" accelerators only if the GTK+ version is smaller than 2.4.3. Fixes bug #144342 for GTK+ >= 2.4.3.
-