1. 13 May, 2005 4 commits
    • Michael Natterer's avatar
      plug-ins/dbbrowser/gimpprocbrowser.c implement typeahead search and get · 284076b0
      Michael Natterer authored
      2005-05-13  Michael Natterer  <mitch@gimp.org>
      
      	* plug-ins/dbbrowser/gimpprocbrowser.c
      	* plug-ins/dbbrowser/plugin-browser.c: implement typeahead search
      	and get rid of the search buttons in the action area. Cleaned up
      	dialog layout and code. Fixes bug #301287.
      284076b0
    • Tor Lillqvist's avatar
      Don't bother looking for fd_set on Win32, we won't find it in sys/types.h · 1f1aa573
      Tor Lillqvist authored
      2005-05-13  Tor Lillqvist  <tml@novell.com>
      
      	* configure.in: Don't bother looking for fd_set on Win32, we won't
      	find it in sys/types.h or (the nonexistent) sys/select.h
      	anyway. (It's in winsock2.h.)
      
      	* plug-ins/common/xpm.c: Include gdkconfig.h for GDK_WINDOWING_WIN32.
      
      	* plug-ins/script-fu/script-fu-server.c: Give it a chance to work
      	on Win32 by covering for the differences between the WinSock and
      	Unix socket APIs. Use recv() and send() instead of read() and
      	write() on sockets. On Win32, use closesocket() for sockets
      	instead of close(). Don't use perror() or look at errno after
      	socket API errors on Win32. No EINTR failure mode with WinSock 2.
      	(print_socket_api_error): New function. On Unix, just call
      	perror(). On Win32, call WSAGetLastError() and produce an
      	appropriate error message on stderr.
      
      	* plug-ins/script-fu/Makefile.am (WINSOCK_LIBS): Link with the
      	winsock2 library, as we compile with the winsock2 header.
      1f1aa573
    • Michael Natterer's avatar
      themes/Default/gtkrc s/GimpImageDock/GimpMenuDock/ (Renaming this widget · fa133dd6
      Michael Natterer authored
      2005-05-13  Michael Natterer  <mitch@gimp.org>
      
      	* themes/Default/gtkrc
      	* themes/Small/gtkrc: s/GimpImageDock/GimpMenuDock/ (Renaming this
      	widget apparently was an incompatible change, gtkrc-wise, but I
      	think we can live with that...).
      fa133dd6
    • Michael Natterer's avatar
      don't crash on invalid regular expressions. · 9c16c2fc
      Michael Natterer authored
      2005-05-13  Michael Natterer  <mitch@gimp.org>
      
      	* app/plug-in/plug-ins-query.c (plug_ins_query): don't crash on
      	invalid regular expressions.
      9c16c2fc
  2. 12 May, 2005 6 commits
  3. 11 May, 2005 9 commits
    • Sven Neumann's avatar
      request notification about changes to the "transient-docks" preference and · 35b4627c
      Sven Neumann authored
      2005-05-12  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpimagedock.c: request notification about changes
      	to the "transient-docks" preference and drop the transient
      	relationship if it is disabled.
      
      plus some other changes / fixes to my previous commit
      35b4627c
    • Sven Neumann's avatar
      app/config/gimpguiconfig.[ch] added new gimprc option "transient-docks". · 840e5f46
      Sven Neumann authored
      2005-05-12  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimpguiconfig.[ch]
      	* app/config/gimprc-blurbs.h: added new gimprc option
      	"transient-docks".
      
      	* app/widgets/gimpimagedock.c (gimp_image_dock_display_changed):
      	as an experiment
      	, obey the "transient-docks" preference and set
      	the dock window transient to the active display shell. Please
      	comment on the behaviour you observe.
      
      	* app/dialogs/preferences-dialog.c (prefs_dialog_new): added a
      	view on the new gimprc property.
      
      	* app/config/gimpguiconfig.[ch]: set the IGNORE flag on the
      	"info-window-per-display" property; it isn't used any longer.
      
      	* app/config/gimpconfig-dump.c (dump_gimprc_system): don't dump
      	properties that have the GIMP_CONFIG_PARAM_IGNORE flag set.
      840e5f46
    • Sven Neumann's avatar
      split the message into primary and secondary label. · c9933fca
      Sven Neumann authored
      2005-05-11  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/jpeg/jpeg-exif.c (jpeg_query): split the message into
      	primary and secondary label.
      c9933fca
    • Michael Natterer's avatar
      allow to pass a NULL group_name and iterate all action groups to find the · fb03c60e
      Michael Natterer authored
      2005-05-11  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpuimanager.c (gimp_ui_manager_find_action): allow
      	to pass a NULL group_name and iterate all action groups to find
      	the action in that case.
      
      	* app/widgets/gimpcontrollereditor.c: show the action's stock icon
      	in the "Action" column, using above function.
      fb03c60e
    • Sven Neumann's avatar
      added a read-only property to access the display-shell w/o having to · 5fb2c4fc
      Sven Neumann authored
      2005-05-11  Sven Neumann  <sven@gimp.org>
      
      	* app/display/gimpdisplay.c: added a read-only property to access
      	the display-shell w/o having to include gimpdisplay.h.
      5fb2c4fc
    • Michael Natterer's avatar
      Some dock refactoring which separates the docking logic from active image · 1f1305c3
      Michael Natterer authored
      2005-05-11  Michael Natterer  <mitch@gimp.org>
      
      	Some dock refactoring which separates the docking logic from
      	active image and UI manager stuff:
      
      	* app/widgets/gimpmenudock.[ch]: new widget renamed from
      	GimpImageDock, zero changes except the name change.
      
      	* app/widgets/gimpimagedock.[ch]: new widget derived from
      	GimpDock. Keeps the UI manager.
      
      	* app/widgets/gimpdock.[ch]: removed the UI manager. GimpDock only
      	contains the basic docking logic again.
      
      	* app/widgets/gimpmenudock.[ch]
      	* app/widgets/gimptoolbox.[ch]: derive them from GimpImageDock.
      
      	* app/widgets/Makefile.am
      	* app/widgets/widgets-types.h
      	* app/actions/dialogs-commands.c
      	* app/actions/dock-actions.c
      	* app/actions/dock-commands.c
      	* app/actions/dockable-commands.c
      	* app/dialogs/dialogs-constructors.c: changed accordingly.
      1f1305c3
    • Sven Neumann's avatar
      also zoom on mouse position if the event originates from the canvas (see · 5c4278d0
      Sven Neumann authored
      2005-05-11  Sven Neumann  <sven@gimp.org>
      
      	* app/display/gimpdisplayshell-scale.c (gimp_display_shell_scale):
      	also zoom on mouse position if the event originates from the canvas
      	(see bug #79384).
      
      	* app/display/gimpdisplayshell-callbacks.c
      	(gimp_display_shell_canvas_tool_events): replaced a g_warning()
      	with g_return_if_fail().
      5c4278d0
    • Simon Budig's avatar
      reset the vector tool to Design mode whenever a new vectors object gets · 9ddc6caf
      Simon Budig authored
      2005-05-11  Simon Budig  <simon@gimp.org>
      
      	* app/tools/gimpvectortool.c: reset the vector tool to Design
      	mode whenever a new vectors object gets connected to the tool.
      
      	Attempt to fix #300663, please report there if you like / dislike
      	the new behaviour.
      9ddc6caf
    • Sven Neumann's avatar
      return silently instead of warning if the window hasn't been realized. · 7d8063da
      Sven Neumann authored
      2005-05-11  Sven Neumann  <sven@gimp.org>
      
      	* app/display/gimpdisplayshell.c (gimp_display_shell_shrink_wrap):
      	return silently instead of warning if the window hasn't been
      	realized. This happens as part of the setup process if
      	"resize-windows-on-zoom" is selected in the prefs.
      7d8063da
  4. 10 May, 2005 3 commits
    • Michael Natterer's avatar
      added API to set an event snooper which, if set, receives any controller · a98adfd8
      Michael Natterer authored
      2005-05-11  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpcontrollerinfo.[ch]: added API to set an event
      	snooper which, if set, receives any controller event first, even
      	if event dispatching is disabled for the controller.
      
      	* app/widgets/gimpcontrollereditor.[ch]: use the new API to
      	implement a "Grab Event" button, which takes the next event from
      	the controller and selects it in the event mapping tree view.
      a98adfd8
    • Michael Natterer's avatar
      some more stuff: up/down buttons, remember the dialogs' size and · 66ce4f85
      Michael Natterer authored
      2005-05-10  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpcontrollerlist.[ch]: some more stuff: up/down
      	buttons, remember the dialogs' size and positions, misc stuff.
      
      	* app/widgets/gimpcontrollereditor.c
      	(gimp_controller_editor_edit_clicked): use a GimpViewableDialog
      	now that GimpControllerInfo is a GimpViewable.
      
      	* app/dialogs/dialogs.c: added a foreign entry for the controller
      	editor dialog. Allow the controller editors and its event mapping
      	dialogs to exist multiple times.
      
      	* app/dialogs/preferences-dialog.c (prefs_notebook_append_page):
      	create the pages' event boxes with input-only windows.
      66ce4f85
    • Helvetix Victorinox's avatar
      Repaired a latent bug in gimp_composite_lighten_rgba8_rgba8_rgba8_sse2 · 32ca225a
      Helvetix Victorinox authored
      * app/composite/gimp-composite-sse2.c: Repaired a latent bug in
      gimp_composite_lighten_rgba8_rgba8_rgba8_sse2 where setting up
      the alpha masks were not done correctly.  A redundant (better?)
      fix to bug #164061
      
      Use movntq instructions to avoid processor cache pollution.
      
      Some adjustments to register allocation specifications.
      32ca225a
  5. 09 May, 2005 4 commits
    • David Odin's avatar
      use the correct bounds for the spinners. This is related to #114225. · 46ed4f2c
      David Odin authored
      * plug-ins/common/grid.c: use the correct bounds for the spinners.
        This is related to #114225. Spotted by Lomaxx.
      46ed4f2c
    • Sven Neumann's avatar
      sprinkled some const qualifiers. · 8f49da49
      Sven Neumann authored
      2005-05-09  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/tiff.c: sprinkled some const qualifiers.
      8f49da49
    • Michael Natterer's avatar
      app/widgets/Makefile.am app/widgets/widgets-types.h new widget which · 92ad7c1d
      Michael Natterer authored
      2005-05-09  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/Makefile.am
      	* app/widgets/widgets-types.h
      	* app/widgets/gimpcontrollerlist.[ch]: new widget which allows
      	adding/removing controllers using two lists of available/active
      	controllers. Work in progress...
      
      	* app/widgets/gimpcontrollerinfo.[ch]: derive it from GimpVieable
      	so it can have an icon (unfinished). Added convenience constructor
      	gimp_controller_info_new().
      
      	* app/dialogs/preferences-dialog.c: use a GimpControllerList
      	instead of a notebook of GimpControllerEditors.
      92ad7c1d
    • Sven Neumann's avatar
      removed traces of plug-ins/common, · 9d0d9f16
      Sven Neumann authored
      2005-05-09  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/jpeg/Makefile.am: removed traces of plug-ins/common,
      9d0d9f16
  6. 08 May, 2005 6 commits
  7. 07 May, 2005 8 commits