1. 17 Aug, 2004 2 commits
    • Simon Budig's avatar
      Made the triangle colorselector resizeable. Removed minimum size request · f960771b
      Simon Budig authored
      2004-08-17  Simon Budig  <simon@gimp.org>
      
      	* modules/colorsel_triangle.c: Made the triangle colorselector
      	resizeable. Removed minimum size request (would probably need some
      	testing for *very* small sizes though).
      f960771b
    • Sven Neumann's avatar
      minor cleanups. · 7b1cc4ae
      Sven Neumann authored
      2004-08-17  Sven Neumann  <sven@gimp.org>
      
      	* modules/colorsel_cmyk.c: minor cleanups.
      
      	* modules/colorsel_water.c: let the widget take the available
      	space, don't set a minimum size.
      7b1cc4ae
  2. 15 Aug, 2004 2 commits
  3. 01 Aug, 2004 1 commit
    • Hans Breuer's avatar
      build but *dont link* display-enums.obj, widget-enums.obj and · 3b303914
      Hans Breuer authored
      2004-07-31  Hans Breuer  <hans@breuer.org>
      
      	* app/display/makefile.msc app/widgets/makefile.msc : build
      	but *dont link* display-enums.obj, widget-enums.obj and
      	gimpdisplayoptions.obj. They must be in the dll
      	* app/makefile.msc : build gimp.exe and gimp-console.exe both
      	using the same gimp-core.dll
      	* app/gimpcore.def : new file, exports for gimp-core.dll
      	* app/Makefile.am : added to EXTRA_DIST
      
      	* cursors/makefile.msc : new file to create gimp-tool-cursors.h
      	* cursors/Makefile.am : added to EXTRA_DIST
      
      	* **/makefile.msc : updated
      
      	* app/main.c app/app_procs.c : moved code to close the console
      	from the former to the later. It only is to be used if The Gimp
      	is not build as console app.
      
      	* plug-ins/gfig/gfig.c : dont gimp_drawable_detach() the same
      	drawable twice
      	* plug-ins/gfig-dialog.c() : added a g_return_if_fail() to avoid
      	crashing on File/Import
      3b303914
  4. 06 Jul, 2004 1 commit
  5. 05 Jul, 2004 3 commits
    • Michael Natterer's avatar
      removed #define GIMP_CONTROLLER_PARAM_SERIALIZE. · cade89ab
      Michael Natterer authored
      2004-07-06  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpwidgets/gimpcontroller.h: removed #define
      	GIMP_CONTROLLER_PARAM_SERIALIZE.
      
      	* libgimpmodule/gimpmoduletypes.h: added
      	GIMP_MODULE_PARAM_SERIALIZE instead.
      
      	* modules/controller_linux_input.c
      	* modules/controller_midi.c: changed accordingly.
      
      	* modules/cdisplay_colorblind.c
      	* modules/cdisplay_gamma.c
      	* modules/cdisplay_highcontrast.c
      	* modules/cdisplay_proof.c: made the new properties serializable.
      cade89ab
    • Sven Neumann's avatar
      link all modules with libgimpmodule. · ee163c04
      Sven Neumann authored
      2004-07-05  Sven Neumann  <sven@gimp.org>
      
      	* modules/Makefile.am: link all modules with libgimpmodule.
      ee163c04
    • Sven Neumann's avatar
      use object properties for the configurable values. · e119a2eb
      Sven Neumann authored
      2004-07-05  Sven Neumann  <sven@gimp.org>
      
      	* modules/cdisplay_proof.c: use object properties for the
      	configurable values.
      e119a2eb
  6. 04 Jul, 2004 2 commits
  7. 24 Jun, 2004 2 commits
  8. 23 Jun, 2004 1 commit
  9. 19 Jun, 2004 4 commits
  10. 17 Jun, 2004 1 commit
    • Michael Natterer's avatar
      removed "enabled" property. Removed GIMP_CONTROLLER_PARAM_RERIALIZE from · 5f4eabdb
      Michael Natterer authored
      2004-06-17  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpwidgets/gimpcontroller.[ch]: removed "enabled"
      	property. Removed GIMP_CONTROLLER_PARAM_RERIALIZE from the "name"
      	property because it's the hardware-determined name of this
      	controller instance.
      
      	* app/widgets/gimpcontrollerwheel.c
      	* modules/controller_linux_input.c: set the name.
      
      	* libgimpwidgets/gimpwidgets.h: #include gimpcontroller.h.
      
      	* app/widgets/gimpcontrollerinfo.[ch]: added "enabled" here
      	instead.  Don't dispatch events if the controller is
      	disabled. Made everything work (not crash) with info->mapping
      	being NULL.
      
      	* etc/controllerrc: updated again with the changed format.
      
      	* app/widgets/gimpcontrollers.[ch]: added
      	gimp_controllers_get_list() which returns the container of
      	controllers.
      
      	* app/widgets/gimphelp-ids.h
      	* app/gui/preferences-dialog.c: added controller configuration
      	(can't change anything yet, just view the current settings).
      	Resurrected the "Input Devices" page and removed the "Session"
      	page by moving its widgets to other pages. Pack the various
      	"Save now"/"Clear now" buttons vertically, not horizontally.
      	Fixes bug #139069.
      
      	* themes/Default/images/preferences/Makefile.am
      	* themes/Default/images/preferences/controllers.png
      	* themes/Default/images/preferences/theme.png: new icons for new
      	prefs pages. Someone needs to make them nice...
      5f4eabdb
  11. 16 Jun, 2004 10 commits
    • Manish Singh's avatar
      put BTN_{WHEEL,GEAR_DOWN,GEAR_UP} usage in #ifdefs, since pre-2.6 kernels · efe3ff1b
      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.
      efe3ff1b
    • Simon Budig's avatar
      removed BTN_MISC, since it is the same as BTN_0 in the input.h header · 1209fb5d
      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.
      1209fb5d
    • Michael Natterer's avatar
      always return a non-NULL string (return "<invalid event id>" as fallback). · 004a9572
      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.
      004a9572
    • Simon Budig's avatar
      break out of the loop after we handled the first matching rel_event. · a1d67f0e
      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.
      a1d67f0e
    • Michael Natterer's avatar
      added #define GIMP_CONTROLLER_PARAM_SERIALIZE. Made all properties · 3a7f7d54
      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!
      3a7f7d54
    • Sven Neumann's avatar
      don't use gettext() here. · 429b090f
      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.
      429b090f
    • Simon Budig's avatar
      enable dial-events for e.g. the powermate. Fixed typo. · 7d46ad95
      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.
      7d46ad95
    • Michael Natterer's avatar
      added GimpController::get_event_blurb() which returns the strings that · 569af0ac
      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).
      569af0ac
    • Sven Neumann's avatar
      modules/controller_linux_input.c basic wheel event support. · 152a05c5
      Sven Neumann authored
      2004-06-16  Sven Neumann  <sven@gimp.org>
      
      	* modules/controller_linux_input.c
      	* etc/controllerrc: basic wheel event support.
      152a05c5
    • Sven Neumann's avatar
      bug fix. · f4208e33
      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.
      f4208e33
  12. 26 May, 2004 1 commit
  13. 20 Apr, 2004 2 commits
    • Sven Neumann's avatar
      ported to GimpIntComboBox. · f80eaff9
      Sven Neumann authored
      2004-04-20  Sven Neumann  <sven@gimp.org>
      
      	* modules/cdisplay_colorblind.c: ported to GimpIntComboBox.
      f80eaff9
    • Sven Neumann's avatar
      libgimpwidgets/gimpmemsizeentry.c ported to GimpIntComboBox. · a0e845c8
      Sven Neumann authored
      2004-04-20  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/gimpmemsizeentry.c
      	* modules/cdisplay_proof.c: ported to GimpIntComboBox.
      
      	* libgimpwidgets/gimpwidgets.[ch]: declared the gimp option_menu
      	API as deprecated and removed the code here.
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpoldwidgets.[ch]: new files with deprecated
      	code, guarded with #ifndef GIMP_DISABLE_DEPRECATED ... #endif.
      
      	* libgimpwidgets/gimpintcombobox.h: added G_BEGIN_DECLS, G_END_DECLS.
      
      	* configure.in (CPP_FLAGS): added -DGIMP_DISABLE_DEPRECATED.
      
      	* app/widgets/gimpwidgets-constructors.c: added a #warning and
      	#undef GIMP_DISABLE_DEPRECATED. The paint mode menu is the last
      	remaining user of gimp_int_option_menu_new().
      a0e845c8
  14. 07 Feb, 2004 1 commit
  15. 22 Jan, 2004 1 commit
    • Manish Singh's avatar
      modernized, made a lot of things m4 macros, and made versioning a lot more · 9db6153f
      Manish Singh authored
      2004-01-21  Manish Singh  <yosh@gimp.org>
      
              * configure.in: modernized, made a lot of things m4 macros, and made
              versioning a lot more finegrained, in anticipation for post-2.0.
      
              * autogen.sh: bumped up libtool and glib minimum requirements to match
              reality.
      
              * gimp-2.0.pc.in
              * gimpthumb-2.0.pc.in
              * gimpui-2.0.pc.in: adapted to new versioning variables, and bring
              in RT_LIBS when needed.
      
              * */*/Makefile.am: adapted to new versioning variables.
      9db6153f
  16. 22 Nov, 2003 1 commit
    • Michael Natterer's avatar
      added API to enable/disable a filter. A disabled filter has no effect. · ed3f0eb6
      Michael Natterer authored
      2003-11-23  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpwidgets/gimpcolordisplay.[ch]: added API to
      	enable/disable a filter. A disabled filter has no effect.
      
      	* libgimpmodule/gimpmodule.h: incremented GIMP_MODULE_ABI_VERSION.
      
      	* app/widgets/gimpcolordisplayeditor.c: added a check column to
      	the "Active Filters" tree view so the effect of all filters can
      	quickly be toggled. Cleanup.
      
      	* modules/cdisplay_colorblind.c: removed "none" from the enum and
      	from the GUI because disabling a filter is implemented generically
      	now.
      
      	* modules/cdisplay_colorblind.c
      	* modules/cdisplay_gamma.c
      	* modules/cdisplay_highcontrast.c
      	* modules/cdisplay_proof.c: added mnemonics, cleanup.
      ed3f0eb6
  17. 21 Nov, 2003 5 commits
    • Sven Neumann's avatar
      use a table to align the widgets. · a7585ec1
      Sven Neumann authored
      2003-11-21  Sven Neumann  <sven@gimp.org>
      
      	* modules/cdisplay_proof.c: use a table to align the widgets.
      a7585ec1
    • Sven Neumann's avatar
      if lcms.h cannot be found, try lcms/lcms.h. · de2617d1
      Sven Neumann authored
      2003-11-21  Sven Neumann  <sven@gimp.org>
      
      	* configure.in: if lcms.h cannot be found, try lcms/lcms.h.
      
      	* modules/cdisplay_proof.c: changed accordingly.
      de2617d1
    • Sven Neumann's avatar
      minor cleanup. · a342e890
      Sven Neumann authored
      2003-11-21  Sven Neumann  <sven@gimp.org>
      
      	* modules/cdisplay_colorblind.c:
      	* modules/cdisplay_gamma.c:
      	* modules/cdisplay_high_contrast.c: minor cleanup.
      a342e890
    • Michael Natterer's avatar
      GimpFileSelection -> GimpFileEntry, cleanup. · 7f58649d
      Michael Natterer authored
      2003-11-21  Michael Natterer  <mitch@gimp.org>
      
      	* modules/cdisplay_proof.c: GimpFileSelection -> GimpFileEntry,
      	cleanup.
      7f58649d
    • Sven Neumann's avatar
      added a check for little cms. · 5a2600f0
      Sven Neumann authored
      2003-11-21  Sven Neumann  <sven@gimp.org>
      
      	* configure.in: added a check for little cms.
      
      	* modules/Makefile.am
      	* modules/cdisplay_proof.c: added a color proof display filter
      	module contributed by Banlu Kemiyatorn <id@project-ile.net>.
      5a2600f0