1. 29 Nov, 2002 2 commits
    • Michael Natterer's avatar
      use gtk_label_new_with_mnemonic(): · 41c5ac54
      Michael Natterer authored
      2002-11-29  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpwidgets/gimpwidgets.c (gimp_pixmap_button_new):
      	use gtk_label_new_with_mnemonic():
      
      	* plug-ins/common/uniteditor.c: Treeviewized and undeprecated.
      	Removed all static variables. Cleanup.
      41c5ac54
    • Jan Morén's avatar
      Updated Swedish translation. · 2ed7b029
      Jan Morén authored
      2002-11-29  Jan Morén  <jan.moren@lucs.lu.se>
      
              * sv.po: Updated Swedish translation.
      2ed7b029
  2. 28 Nov, 2002 5 commits
    • Christian Rose's avatar
      Updated Swedish translation. · e1f37426
      Christian Rose authored
      2002-11-28  Christian Rose  <menthos@menthos.com>
      
      	* sv.po: Updated Swedish translation.
      e1f37426
    • Sven Neumann's avatar
      oops · 5cb7cbf8
      Sven Neumann authored
      5cb7cbf8
    • Sven Neumann's avatar
      app/config/Makefile.am removed ... ... and readded under this name. · b92d38ce
      Sven Neumann authored
      2002-11-28  Sven Neumann  <sven@gimp.org>
      
      	* app/config/Makefile.am
      	* app/config/gimpconfig-params-blurbs.h: removed ...
      	* app/config/gimpconfig-blurbs.h: ... and readded under this name.
      	Defined all missing blurb definitions to NULL.
      
      	* app/config/gimpconfig-params.h: added a blurb parameter to all
      	GIMP_CONFIG_INSTALL_PROP_* macros.
      
      	* app/config/gimpbaseconfig.c
      	* app/config/gimpcoreconfig.c
      	* app/config/gimpdisplayconfig.c
      	* app/config/gimpguiconfig.c: register blurbs with the GimpRc
      	properties.
      
      	* app/config/gimpconfig-serialize.c: do proper line-breaking for
      	comments.
      
      	* app/core/gimpcontext.c
      	* app/widgets/gimpdeviceinfo.c: register NULL blurbs here.
      b92d38ce
    • Michael Natterer's avatar
      app/config/Makefile.am new file defining blurbs for config param specs. · ca06598e
      Michael Natterer authored
      2002-11-28  Michael Natterer  <mitch@gimp.org>
      
      	* app/config/Makefile.am
      	* app/config/gimpconfig-params-blurbs.h: new file defining
      	blurbs for config param specs. Not used yet.
      ca06598e
    • Sven Neumann's avatar
      app/config/Makefile.am added the basic infrastructure for a utitily that · 0a69e9c5
      Sven Neumann authored
      2002-11-28  Sven Neumann  <sven@gimp.org>
      
      	* app/config/Makefile.am
      	* app/config/gimpconfig-dump.c: added the basic infrastructure for
      	a utitily that dumps the GimpRc object.
      
      	* app/config/gimpconfig-serialize.c: dump object blurbs as comments.
      0a69e9c5
  3. 27 Nov, 2002 5 commits
    • Michael Natterer's avatar
      app/paint/gimpairbrush.[ch] app/paint/gimpclone.[ch] · 4d2cc645
      Michael Natterer authored
      2002-11-27  Michael Natterer  <mitch@gimp.org>
      
      	* app/paint/gimpairbrush.[ch]
      	* app/paint/gimpclone.[ch]
      	* app/paint/gimpconvolve.[ch]
      	* app/paint/gimpdodgeburn.[ch]
      	* app/paint/gimperaser.[ch]
      	* app/paint/gimppaintoptions.[ch]
      	* app/paint/gimpsmudge.[ch]: it's hard to paint without a context
      	to get color, brush etc. from. Added "context" parameters to
      	all paint options constructors.
      
      	* tools/pdbgen/pdb/paint_tools.pdb: pass gimp_get_current_context()
      	to the constructors. Fixes bug #99557.
      
      	* app/pdb/paint_tools_cmds.c: regenerated.
      
      	* app/tools/gimpairbrushtool.c
      	* app/tools/gimpblendtool.c
      	* app/tools/gimpbucketfilltool.c
      	* app/tools/gimpclonetool.c
      	* app/tools/gimpconvolvetool.c
      	* app/tools/gimpdodgeburntool.c
      	* app/tools/gimperasertool.c
      	* app/tools/gimpinktool.c
      	* app/tools/gimpsmudgetool.c: changed accordingly.
      
      	* app/tools/paint_options.c: ditto. Don't set
      	paint_options->context here because we also need it in the
      	no-interface case above.
      4d2cc645
    • Maurits Rijk's avatar
      401c35f7
    • Sven Neumann's avatar
      added (yet unused) autosave feature. · cfd1c729
      Sven Neumann authored
      2002-11-27  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimprc.[ch]: added (yet unused) autosave feature.
      
      	* app/core/gimpbrush.c
      	* app/core/gimpbrushpipe.c: simplified user-visible messages.
      cfd1c729
    • Sven Neumann's avatar
      *** empty log message *** · 34eb2bc5
      Sven Neumann authored
      34eb2bc5
    • Sven Neumann's avatar
      fixed a compiler warning · 092f855f
      Sven Neumann authored
      092f855f
  4. 26 Nov, 2002 5 commits
  5. 25 Nov, 2002 8 commits
    • Maurits Rijk's avatar
      Moved a few more functions to gimpmisc (timing functions, 2 general pixel... · 80a5be2d
      Maurits Rijk authored
      Moved a few more functions to gimpmisc (timing functions, 2 general pixel region iterator funcs, etc) and changed a few plug-ins accordingly.
      80a5be2d
    • Sven Neumann's avatar
      removed app/gimprc.c, added new files · 767a019b
      Sven Neumann authored
      767a019b
    • Michael Natterer's avatar
      changed order of calls to gimp_dnd_data_dest_add() so that "text/uri-list" · 7a1f26c9
      Michael Natterer authored
      2002-11-25  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpdnd.c (gimp_dnd_file_dest_add): changed order of
      	calls to gimp_dnd_data_dest_add() so that "text/uri-list" is
      	preferred over "text/plain" and "_NETSCAPE_URL". Fixes dropping
      	multiple files from nautilus.
      7a1f26c9
    • Michael Natterer's avatar
      added gimp_config_diff() which returns the difference beween two · 1229d8c8
      Michael Natterer authored
      2002-11-25  Michael Natterer  <mitch@gimp.org>
      
      	* app/config/gimpconfig-utils.[ch]: added gimp_config_diff()
      	which returns the difference beween two GimpConfig objects
      	as a GList of GParamSpecs.
      
      	* app/config/gimpconfig-params.c (gimp_param_color_cmp): compare
      	the colors as integers to get rid of rounding foobar.
      
      	* app/config/gimpconfig-serialize.c: use gimp_config_diff().
      
      	* app/display/gimpdisplayshell-handlers.c: only need to call
      	gimp_display_shell_scale_setup() on resolution change if the
      	display is not in dot-for-dot mode.
      
      	* app/display/gimpdisplayshell.c: changed a separator in the
      	padding color menu.
      
      	* app/gui/dialogs.c: made the prefs dialog a singleton again.
      
      	* app/gui/preferences-dialog.c: Should be fully functional again:
      	Apply GIMP_PARAM_CONFIRM properties on "OK". Save gimprc on "OK".
      	Parse a temporaty GimpRc on dialog creation to get the current
      	GIMP_PARAM_RESTART values. Use gimp_config_diff() for all config
      	comparisons.
      1229d8c8
    • Christian Rose's avatar
      Updated Swedish translation. · 91f2f3b1
      Christian Rose authored
      2002-11-25  Christian Rose  <menthos@menthos.com>
      
      	* sv.po: Updated Swedish translation.
      91f2f3b1
    • Manish Singh's avatar
      using a union like that may not be completely portable. Use a guint8 array · e1de2dbc
      Manish Singh authored
      2002-11-25  Manish Singh  <yosh@gimp.org>
      
              * libgimpbase/gimpwire.c: using a union like that may not be
              completely portable. Use a guint8 array instead. One wonders
              if we really need to support the off-chance someone will make
              a distributed gimp framework with this current incarnation
              of the wire protocol.
      e1de2dbc
    • Manish Singh's avatar
      use a union instead of separate types to read/write doubles so we don't · 0c06eda8
      Manish Singh authored
      2002-11-25  Manish Singh  <yosh@gimp.org>
      
              * libgimpbase/gimpwire.c: use a union instead of separate types to
              read/write doubles so we don't violate C's aliasing rules. Fixes
              bug #85249.
      0c06eda8
    • Manish Singh's avatar
      moved FINITE definition to $extra code. Changed to use #elif, much · 2b16283b
      Manish Singh authored
      2002-11-24  Manish Singh <yosh@gimp.org>
      
              * tools/pdbgen/pdb/image.pdb: moved FINITE definition to $extra
              code. Changed to use #elif, much cleaner.
      
              * app/pdb/image_cmds.c: regenerated
      
              * app/core/gimpenvirontable.[ch]: added support for app internal
              environment variable settings. These override any *.env files if
              there are collisions. Not sure on that policy. Also, envp is now
              generated on the first get_envp call.
      
              * app/gui/gui.[ch]: added gui_environ_init, which uses
              gimp_environ_table_add. Moved the setting of DISPLAY to here.
              Added setting of GDK_DISPLAY instead for the fb backends. Hm,
              perhaps GDK should do this itself...
      
              * app_procs.c: call gui_environ_init.
      
              * libgimpwidgets/gimpcolorscale.c
              * libgimpwidgets/gimpcolorscales.c: #include <string.h> for
              strlen and memcpy.
      
      -Yosh
      2b16283b
  6. 24 Nov, 2002 11 commits
    • Sven Neumann's avatar
      README updated · 086cf578
      Sven Neumann authored
      2002-11-24  Sven Neumann  <sven@gimp.org>
      
      	* README
      	* README.gtkdoc: updated
      086cf578
    • Jan Morén's avatar
      Updated Swedish translation. · da888cfb
      Jan Morén authored
      2002-11-24  Jan Morén  <jan.moren@lucs.lu.se>
      
              * sv.po: Updated Swedish translation.
      da888cfb
    • Sven Neumann's avatar
      libgimpwidgets/libgimpwidgets-sections.txt updated. · 3ba4105a
      Sven Neumann authored
      2002-11-24  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/libgimpwidgets-sections.txt
      	* libgimpwidgets/tmpl/gimpwidgets.sgml: updated.
      3ba4105a
    • Dave Neary's avatar
      libgimpwidgets/gimpwidgets.c libgimpwidgets/gimpwidgets.h · da5b08e8
      Dave Neary authored
      
      2002-11-24  Dave Neary  <bolsh@gimp.org>
      
              * libgimpwidgets/gimpwidgets.c
              * libgimpwidgets/gimpwidgets.h
              * plug-ins/common/blur.c
              * plug-ins/common/plasma.c
              * plug-ins/common/randomize.c
              * plug-ins/common/sinus.c
              * plug-ins/common/snoise.c
              * plug-ins/gflare/gflare.c
              * plug-ins/maze/algorithms.c
              * plug-ins/maze/maze.c
              * plug-ins/maze/maze.h
              * plug-ins/maze/maze_face.c: Changed the gimp random seed
              widget's behaviour and made associated changes in
              plug-ins that use it.
      da5b08e8
    • Dave Neary's avatar
      libgimpwidgets/gimpwidgets.c libgimpwidgets/gimpwidgets.h · ba9c7fe9
      Dave Neary authored
      
      
      2002-11-24  Dave Neary  <bolsh@gimp.org>
      
              * libgimpwidgets/gimpwidgets.c
              * libgimpwidgets/gimpwidgets.h
              * plug-ins/common/blur.c
              * plug-ins/common/plasma.c
              * plug-ins/common/randomize.c
              * plug-ins/common/sinus.c
              * plug-ins/common/snoise.c
              * plug-ins/gflare/gflare.c
              * plug-ins/maze/algorithms.c
              * plug-ins/maze/maze.c
              * plug-ins/maze/maze.h
              * plug-ins/maze/maze_face.c: Changed the gimp random seed
              widget's behaviour and made associated changes in
              plug-ins that use it.
      ba9c7fe9
    • Jan Morén's avatar
      Updated Swedish translation. · 5f28cddf
      Jan Morén authored
      2002-11-24  Jan Morén  <jan.moren@lucs.lu.se>
      
              * sv.po: Updated Swedish translation.
      5f28cddf
    • Jan Morén's avatar
      Updated Swedish translation. · 53e321e9
      Jan Morén authored
      2002-11-24  Jan Morén  <jan.moren@lucs.lu.se>
      
              * sv.po: Updated Swedish translation.
      53e321e9
    • Daniel Yacob's avatar
      Fixed Amharic translation. · f752dd8f
      Daniel Yacob authored
      f752dd8f
    • Sven Neumann's avatar
      fixed menu path. · b23e1fb5
      Sven Neumann authored
      2002-11-24  Sven Neumann  <sven@gimp.org>
      
      	* app/display/gimpdisplayshell-callbacks.c
      	(gimp_display_shell_color_button_press): fixed menu path.
      b23e1fb5
    • Sven Neumann's avatar
      08eb304a
    • Michael Natterer's avatar
      removed GIMP_PARAM_RESTART from "marching-ants-speed". · bf53c3b2
      Michael Natterer authored
      2002-11-24  Michael Natterer  <mitch@gimp.org>
      
      	* app/config/gimpdisplayconfig.c: removed GIMP_PARAM_RESTART from
      	"marching-ants-speed".
      
      	* app/display/gimpdisplayshell-selection.[ch]: removed the "speed"
      	parameter from the constructor and get the speed from
      	GimpDisplayConfig when starting the ants.
      
      	* app/display/gimpdisplayshell-callbacks.c: changed accordingly.
      
      	* app/display/gimpdisplayshell-handlers.c: connect to
      	notify::marching-ants-speed and restart the ants in the handler.
      
      	* app/gui/preferences-dialog.c: Added an own frame for the
      	canvas padding color. Even more cleanup.
      
      	* themes/Default/images/preferences/Makefile.am
      	* themes/Default/images/preferences/image-title.png: new image
      	for the new page. copied image-windows.png
      bf53c3b2
  7. 23 Nov, 2002 3 commits
    • Michael Natterer's avatar
      removed gimp_config_values_equal(). · 4ce4adf8
      Michael Natterer authored
      2002-11-23  Michael Natterer  <mitch@gimp.org>
      
      	* app/config/gimpconfig-utils.[ch]: removed
      	gimp_config_values_equal().
      
      	* app/config/gimpconfig-serialize.c
      	* app/config/gimpconfig.c: use g_param_values_cmp() instead so
      	our registered compare methods are used.
      
      	* app/config/gimpdisplayconfig.[ch]: added "canvas_padding_mode"
      	and "canvas_padding_color" properties.
      
      	* app/display/display-enums.[ch]: added enum GimpDisplayPaddingMode
      	which can be one of { theme, light check, dark check, custom }.
      
      	* app/display/gimpdisplay.h
      	* app/display/gimpdisplay-handlers.c: removed cached monitor
      	resolution values...
      
      	* app/display/gimpdisplayshell.[ch]: ...and added them here. Added
      	padding state as in GimpDisplayConfig. Added utility function
      	gimp_display_shell_set_padding() which hides all the details.
      	Added the new padding modes to the padding color button's context
      	menu.
      
      	* app/display/gimpdisplayshell-callbacks.[ch]: don't fiddle
      	with colors manually but use gimp_display_shell_set_padding()
      	in realize() and in the color button callbacks.
      
      	* app/display/gimpdisplayshell-handlers.c: connect to
      	notify::monitor-[xy]resolution and
      	notify::canvas-padding-[mode|color] and update accordingly.
      
      	* app/widgets/gimppropwidgets.[ch]: added
      	gimp_prop_color_button_new().
      
      	* app/widgets/gimpdialogfactory.[ch]: added
      	gimp_dialog_factories_session_clear() (unimplemented).
      
      	* app/gui/preferences-dialog.c: added widgets for padding mode and
      	color. Removed some callbacks by connecting the functions they
      	called directly. Cleanup.
      4ce4adf8
    • Daniel Yacob's avatar
      Updated Amharic translation. · c6188401
      Daniel Yacob authored
      c6188401
    • Jakub Steiner's avatar
      replace the generic folder · 3b188be6
      Jakub Steiner authored
      2002-11-23  Jakub Steiner <jimmac@ximian.com>
      
              * themes/Default/images/preferences/folders-environ.png:
              replace the generic folder
      3b188be6
  8. 22 Nov, 2002 1 commit
    • Michael Natterer's avatar
      keep a pointer to the nav_ebox in the GimpDisplayShell struct. · 72d496e6
      Michael Natterer authored
      2002-11-22  Michael Natterer  <mitch@gimp.org>
      
      	* app/display/gimpdisplayshell.[ch]: keep a pointer to the
      	nav_ebox in the GimpDisplayShell struct.
      
      	* app/display/gimpdisplayshell-handlers.c: connect to
      	notify::navigation-preview-size and set the button insensitive for
      	GIMP_PREVIEW_SIZE_NONE. Also destroy an existing nav_popup so it
      	will be automatically re-created on the next click.  Connect to
      	notify::image-title-format and notify::image-status-format and
      	update them accordingly.
      
      	* app/display/gimpnavigationview.c: don't try any voodoo in
      	gimp_navigation_view_init(). Removed the notify handler.
      	Set the popup's size in gimp_navigation_view_new_private().
      
      	* app/gui/preferences-dialog.c: removed the #if 0'ed combo boxes
      	and added an own sub-page for the image title and status format.
      	Select the possible values using a GtkTreeView.  Some more
      	cleanup.
      72d496e6