1. 23 Oct, 2003 12 commits
  2. 22 Oct, 2003 7 commits
    • Simon Budig's avatar
      Changed the priority of ALT vs. CTRL. Resolves an small issue with · 1f3702a5
      Simon Budig authored
      2003-10-22 Simon Budig  <simon@gimp.org>
      
              * app/tools/gimpvectortool.c: Changed the priority
              of ALT vs. CTRL. Resolves an small issue with (broken)
              window managers that grab ALT. Implements the suggestion
              from Raymond Ostertag in bug #124971.
      1f3702a5
    • Dave Neary's avatar
      Bumped version number to 2.0. Closes bug #125237. · 9db407df
      Dave Neary authored
      
      
      2003-10-22  Dave Neary  <bolsh@gimp.org>
      
      	* plug-ins/gfig/gfig.c: Bumped version number to 2.0. Closes
      	bug #125237.
      9db407df
    • Dave Neary's avatar
      Add outstanding display options to preferences dialog. · ac6bd36f
      Dave Neary authored
      
      
      2003-10-22  Dave Neary  <bolsh@gimp.org>
      
      	* app/gui/preferences-dialog.c: Add outstanding display options to
      	preferences dialog.
      ac6bd36f
    • Sven Neumann's avatar
      app/config/gimprc-blurbs.h don't set separate blurbs for the fullscreen · 81aee7cd
      Sven Neumann authored
      2003-10-22  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimprc-blurbs.h
      	* app/display/gimpdisplayoptions.h: don't set separate blurbs for
      	the fullscreen options. It only means extra work for the translators
      	without much (if any) value.
      81aee7cd
    • Sven Neumann's avatar
      app/display/Makefile.am new files that implement a GimpConfig object with · e3480536
      Sven Neumann authored
      2003-10-22  Sven Neumann  <sven@gimp.org>
      
      	* app/display/Makefile.am
      	* app/display/gimpdisplayoptions.[ch]: new files that implement
      	a GimpConfig object with GimpDisplayShell and GimpCanvas options.
      	Actually two classes, one for the normal view, a derived one with
      	different default values for fullscreen mode.
      
      	* app/display/display-enums.[ch]: renamed GimpDisplayPadding enum
      	to GimpCanvasPadding.
      
      	* app/config/config-types.h: added the GimpDisplayOptions typedef.
      
      	* app/config/gimprc-blurbs.h
      	* app/config/gimpdisplayconfig.[ch]: replaced a bunch of properties
      	with two instances of GimpDisplayOptions.
      
      	* app/display/gimpdisplayshell.[ch]: replaced the
      	GimpDisplayShellAppearance struct with GimpDisplayOptions.
      
      	* app/display/gimpdisplayshell-appearance.[ch]
      	* app/display/gimpdisplayshell-callbacks.c
      	* app/display/gimpdisplayshell-handlers.[ch]
      	* app/gui/image-menu.c: changed accordingly.
      
      	* app/gui/preferences-dialog.c: added a convenience function that
      	creates a view on a GimpDisplayOptions object. Not all values are
      	configurable here yet.
      
      	* docs/gimprc-1.3.5.in
      	* etc/gimprc: regenerated to document the gimprc format changes.
      e3480536
    • Sven Neumann's avatar
      added new function gimp_rgb_set_gdk_color(). · 49fd45e2
      Sven Neumann authored
      2003-10-22  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpwidgets-utils.[ch]: added new function
      	gimp_rgb_set_gdk_color().
      
      	* app/config/gimprc.c (gimp_rc_load): unlinking the broken gimprc
      	doesn't really help so don't do it. GIMP will continue to complain
      	until the gimprc is fixed.
      49fd45e2
    • Sven Neumann's avatar
      no need to reimplement the default GimpConfigInterface implementation. · 07b6d210
      Sven Neumann authored
      2003-10-22  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimptemplate.c: no need to reimplement the default
      	GimpConfigInterface implementation.
      
      	* app/config/gimpcoreconfig.c: renamed notify handlers.
      07b6d210
  3. 21 Oct, 2003 5 commits
    • Dave Neary's avatar
      Applied a slightly modified patch from Vesa Halttunen <vesuri@jormas.com> · bac2d9fc
      Dave Neary authored
      
      
      2003-10-21  Dave Neary  <bolsh@gimp.org>
      
              * app/core/gimpimage-convert.c: Applied a slightly modified
              patch from Vesa Halttunen <vesuri@jormas.com> to sort generated
              optimum palettes. Closes bug #119824.
      bac2d9fc
    • Sven Neumann's avatar
      base/base.c (base_init) moved the message about possible debug messages to · 39306937
      Sven Neumann authored
      2003-10-21  Sven Neumann  <sven@gimp.org>
      
      	* base/base.c (base_init)
      	* app/errors.c (gimp_errors_init): moved the message about
      	possible debug messages to gimp_errors_init() so that it appears
      	before any startup debug output.
      
      	* app/app_procs.c (app_init): register a log handler for the
      	GimpConfig log domain.
      
      	* app/widgets/gimpwidgets-utils.c (gimp_message_box)
      	* app/core/gimp.c (gimp_message): added an extra newline when
      	sending messages to stderr. Don't output the full progname for
      	messages; use a simple "GIMP" like the GUI message handler does.
      
      	* app/gui/user-install-dialog.c: removed function copy_file()...
      
      	* app/config/gimpconfig-utils.[ch]: ... and added it here as
      	gimp_config_file_copy(). Also added utility function
      	gimp_config_file_backup_on_error().
      
      	* app/config/gimprc.c (gimp_rc_load): if the user gimprc can't be
      	parsed, create a backup and if that succeeds unlink the broken one
      	to cure the problem.
      
      	* app/gui/session.c: create a backup if sessionrc can't be parsed.
      
      	* config/gimpconfig-deserialize.c (gimp_config_deserialize_properties):
      	don't set an error when token is G_TOKEN_NONE; it should already
      	be set then.
      39306937
    • Michael Natterer's avatar
      added new virtual function GimpDocked::get_title() which returns a custom · 42312eca
      Michael Natterer authored
      2003-10-21  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpdocked.[ch]: added new virtual function
      	GimpDocked::get_title() which returns a custom title. Added signal
      	"title_changed". Added public wrappers around the new stuff.
      
      	* app/widgets/gimpdockable.c: implement GtkContainer::add() and
      	::remove() and connect to the child's "title_changed" signal. Use
      	the GimpDocked's title if it provides one.
      
      	* app/widgets/gimptooloptionseditor.c: implement
      	GimpDocked::get_title() and return e.g. "Paintbrush Options". Emit
      	"title_changed" when the active tool changes. Simplified
      	GimpDocked::get_preview()'s implementation a lot since it does not
      	include a label any more.
      42312eca
    • Sven Neumann's avatar
      changed the default value for "sample_average" to TRUE (for Levels and · 1758feb8
      Sven Neumann authored
      2003-10-21  Sven Neumann  <sven@gimp.org>
      
      	* app/tools/gimpcoloroptions.c: changed the default value for
      	"sample_average" to TRUE (for Levels and Curves tools).
      
      	* app/tools/gimpcolorpickeroptions.c: override the default value
      	for "sample_average" and set it back to FALSE (for Color Picker).
      1758feb8
    • Sven Neumann's avatar
      documented gimp_tool_dialog_new(). · 55fd3730
      Sven Neumann authored
      2003-10-21  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimptooldialog.c: documented gimp_tool_dialog_new().
      55fd3730
  4. 20 Oct, 2003 8 commits
    • Sven Neumann's avatar
      don't include the plug-in name in error messages; GIMP takes care of that · 7e23d307
      Sven Neumann authored
      2003-10-21  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/align_layers.c: don't include the plug-in name
      	in error messages; GIMP takes care of that for us.
      7e23d307
    • Sven Neumann's avatar
      removed the call to cpu_accel_print_results(); should have got enough · ba6d7611
      Sven Neumann authored
      2003-10-21  Sven Neumann  <sven@gimp.org>
      
      	* app/base/base.c (base_init): removed the call to
      	cpu_accel_print_results(); should have got enough testing and
      	gimp-composite outputs the same info anyway.
      
      	* app/Makefile.am: link libappcomposite.a before libappbase.a.
      
      	* app/config/Makefile.am (test_config_LDADD): it's not any longer
      	needed to link the test against libappdisplay. and libappwidgets.a.
      ba6d7611
    • Sven Neumann's avatar
      implement GimpItemTreeView::set_image and set the sensitivity of the · fb6e78d9
      Sven Neumann authored
      2003-10-21  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpvectorstreeview.c: implement
      	GimpItemTreeView::set_image and set the sensitivity of the
      	"Selection To Path" button from there. Fixes bug #125058.
      fb6e78d9
    • Tor Lillqvist's avatar
      Fix bug that was introduced when the call to g_strconcat() was replaced · dcc2a00a
      Tor Lillqvist authored
      2003-10-20  Tor Lillqvist  <tml@iki.fi>
      
      	* libgimpbase/gimpenv.c (gimp_directory): Fix bug that was
      	introduced when the call to g_strconcat() was replaced with a call
      	to g_build_filename(). The per-user directory in
      	gimp_data_directory() (which mainly is used on Windows when no
      	home directory can be found) is supposed to be
      	".gimp-1.3.<username>", not ".gimp-1.3./<username>".
      dcc2a00a
    • Sven Neumann's avatar
      app/widgets/Makefile.am added a simple utility function · 445d6bfc
      Sven Neumann authored
      2003-10-20  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/Makefile.am
      	* app/widgets/gimptooldialog.[ch]: added a simple utility function
      	gimp_tool_dialog_new() that creates a GimpVieawableDialog based on
      	GimpToolInfo and registers it with the toplevel dialog factory.
      
      	* app/tools/gimpbrightnesscontrasttool.c
      	* app/tools/gimpcolorbalancetool.c
      	* app/tools/gimpcolorizetool.c
      	* app/tools/gimpcolorpickertool.c
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimphistogramtool.c
      	* app/tools/gimphuesaturationtool.c
      	* app/tools/gimpimagemaptool.[ch]
      	* app/tools/gimplevelstool.c
      	* app/tools/gimpmeasuretool.c: use the new functionality; removed
      	the shell_identifier since it can be created from the tool name.
      
      	* app/tools/gimpperspectivetool.c
      	* app/tools/gimpposterizetool.c
      	* app/tools/gimprotatetool.c
      	* app/tools/gimpscaletool.c
      	* app/tools/gimpsheartool.c
      	* app/tools/gimpthresholdtool.c
      	* app/tools/gimptransformtool.[ch]: removed the shell_identifier
      	here as well. Should also be ported to gimp_tool_dialog_new().
      
      	* NEWS: removed stuff that isn't new at all.
      445d6bfc
    • Dave Neary's avatar
      Updated the NEWS file. · 1d6fa989
      Dave Neary authored
      
      
      2003-10-20  Dave Neary  <bolsh@gimp.org>
      
      	* NEWS: Updated the NEWS file.
      1d6fa989
    • Sven Neumann's avatar
      don't use InfoDialog; always display pixels and real-world units in the · 69be56bd
      Sven Neumann authored
      2003-10-20  Sven Neumann  <sven@gimp.org>
      
      	* app/tools/gimpmeasuretool.[ch]: don't use InfoDialog; always
      	display pixels and real-world units in the info window.
      69be56bd
    • Sven Neumann's avatar
      must use strcmp() not strcoll() on the collation keys obtained from · c87d5bff
      Sven Neumann authored
      2003-10-20  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpobject.c (gimp_object_name_collate): must use
      	strcmp() not strcoll() on the collation keys obtained from
      	g_utf8_collate_key().
      c87d5bff
  5. 19 Oct, 2003 5 commits
    • Maurits Rijk's avatar
      More code clean-up for the gfig plug-in. · 6461262d
      Maurits Rijk authored
      6461262d
    • Sven Neumann's avatar
      app/tools/gimpcropoptions.c revert back to "Current". · fb448d80
      Sven Neumann authored
      2003-10-19  Sven Neumann  <sven@gimp.org>
      
      	* app/tools/gimpcropoptions.c
      	* app/tools/gimpmoveoptions.c: revert back to "Current".
      
      	* app/tools/tools-enums.[ch]: removed "Active" from the enum value
      	descriptions; it was misleading.
      fb448d80
    • Sven Neumann's avatar
      attach the first radio button as object data to the returned frame. · 28e1eceb
      Sven Neumann authored
      2003-10-19  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimppropwidgets.c (gimp_prop_enum_radio_frame_new)
      	(gimp_prop_boolean_radio_frame_new): attach the first radio button
      	as object data to the returned frame.
      
      	* app/tools/gimpmoveoptions.c: change labels and sensitivity of
      	the Tool Toggle frame depending on the selected move-type.
      
      	* app/tools/gimpcropoptions.c: use the term "Active Layer" instead
      	of "Current Layer". Please object if you dislike this change.
      28e1eceb
    • Maurits Rijk's avatar
      Fix for #124158. (always show both the Paint · 416d2e2f
      Maurits Rijk authored
      and Select Tab). Also first attempt to split this hug file into
      smaller pieces to make this plug-in a bit more manageable.
      416d2e2f
    • Sven Neumann's avatar
      app/config/Makefile.am it became impossible to link the test because the · 21888b9f
      Sven Neumann authored
      2003-10-19  Sven Neumann  <sven@gimp.org>
      
      	* app/config/Makefile.am
      	* app/config/test-config.c: it became impossible to link the test
      	because the GimpRc class pulls in too many symbols. Changed it to
      	use a GimpGrid object instead.
      
      	* app/core/gimpgrid.[ch]: reordered properties so they match the
      	order they appear in the grid dialog.
      21888b9f
  6. 18 Oct, 2003 3 commits
    • Sven Neumann's avatar
      removed the "Select Tab" menu and all the evil hacks that were needed to · 5b84acdc
      Sven Neumann authored
      2003-10-18  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpdockbook.c: removed the "Select Tab" menu and
      	all the evil hacks that were needed to make it work. Now that we
      	have an extra dockable menu, the standard menu from GTK+ is good
      	enough.
      
      	* app/widgets/gimpdockable.c: added a tooltip to the close button
      	and removed code that used to hide the "Select Tab" menu.
      
      	* app/gui/dialogs-menu.c (dialogs_menu_entries): removed now unused
      	"Select Tab" entry.
      5b84acdc
    • Dave Neary's avatar
      a · 8c26afbb
      Dave Neary authored
      2003-10-18  Dave Neary  <bolsh@gimp.org>
      
              * plug-ins/common/despeckle.c
              * plug-ins/common/gqbist.c
              * plug-ins/imagemap/imap_main.c
              * plug-ins/maze/maze.c
              * plug-ins/maze/maze.h
              * plug-ins/maze/maze_face.c
              * plug-ins/script-fu/scripts/burn-in-anim.scm
              * plug-ins/script-fu/scripts/spyrogimp.scm: Made several strings
              translateable, and removed version numbers from window titles and
              plug-in names, following suggestions from Raymond Ostertag.
              This closes bug #124600.
      8c26afbb
    • Michael Natterer's avatar
      changed the "Anti Erase" toggle key from <control> to <alt> because · ef3ecefd
      Michael Natterer authored
      2003-10-18  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimperasertool.c (gimp_eraser_options_gui): changed
      	the "Anti Erase" toggle key from <control> to <alt> because
      	<shift> and <control> are used by straight_line mode and should
      	behave consistently across all paint tools.
      ef3ecefd