1. 25 Nov, 1999 2 commits
    • Michael Natterer's avatar
      Removed the definitions of the tearoff menu items and build them on the · 720518b3
      Michael Natterer authored
      1999-11-25  Michael Natterer  <mitch@gimp.org>
      
      	* app/menus.c: Removed the definitions of the tearoff menu items
      	and build them on the fly. Added N_()-marked submenus instead so
      	they get properly translated. Removed N_() from all separators.
      
      	Hacked menu_translate(): Don't try to translate separators,
      	tearoffs and the /File/MRUxx entries. Avoid multiple lookups in
      	the "gimp-std-plugins" domain. Translating plug-in menu entries is
      	still broken.
      
      	Defined all filter categories for proper translation and a first
      	try to order them and to add separators (please comment...).
      
      	New Category /Filters/Web.
      
      	(Did 'make update-po' in the po* directories and updated the
      	german translations.)
      
      	* app/about_dialog.c
      	* app/brush_select.c
      	* app/drawable.c
      	* app/errors.c
      	* app/free_select.c
      	* app/gradient.c
      	* app/info_dialog.c
      	* app/plug_in.c
      	* app/tool_options.c: minor i18n updates like removing _() from
      	some error messages.
      
      	* app/context_manager.c: a private context for the Xinput Airbrush.
      
      	* plug-ins/common/video.c: Register under /Filters/Distorts
      
      	* plug-ins/imagemap/imap_main.c: Register under /Filters/Web
      	(Marc, what about putting "prepare for gif" and "webify" there?)
      
      	* plug-ins/perl/po/de.po: s/Xtn/Xtns/g
      720518b3
    • Sven Neumann's avatar
      restrict movements to 15 degrees (the circle way) · d82cdfc8
      Sven Neumann authored
      
      --Sven
      d82cdfc8
  2. 24 Nov, 1999 3 commits
  3. 23 Nov, 1999 3 commits
  4. 22 Nov, 1999 6 commits
    • GMT 1999 Andy Thomas's avatar
      app/bezier_select.c · 70b02324
      GMT 1999 Andy Thomas authored
      
      Mon Nov 22 22:43:59 GMT 1999 Andy Thomas <alt@gimp.org>
      
              * app/bezier_select.c
      
              Stroking bezier paths made up of multiple segments
              now all get put in a single undo group.
      70b02324
    • Sven Neumann's avatar
      i18n stuff · 399e35b6
      Sven Neumann authored
      
      --Sven
      399e35b6
    • GMT 1999  Adam D. Moss's avatar
      Disabled the copy-on-write for gimage projection. Duplicate op will now · eb7d3013
      GMT 1999 Adam D. Moss authored
      Mon Nov 22 13:18:40 GMT 1999  Adam D. Moss <adam@gimp.org>
      
      	* app/channel_ops.c: Disabled the copy-on-write for gimage
      	projection.  Duplicate op will now take as much time and
      	memory as GIMP 1.0 in this respect.  That sucks, but I'm
      	damned if I can follow the twisted paths which GIMP treads
      	in making this bahave badly.  Can you?
      eb7d3013
    • Michael Natterer's avatar
      move all sub-sub-menus of <Image>/Filters to the top of their menu shells · 7a14ed3e
      Michael Natterer authored
      1999-11-22  Michael Natterer  <mitch@gimp.org>
      
      	* app/menus.c: move all sub-sub-menus of <Image>/Filters to the
      	top of their menu shells and add a separator after them.
      7a14ed3e
    • GMT 1999  Adam D. Moss's avatar
      Removed erroneous spin-button limit, bumped up RGB->INDEXED precision a · e4702c0f
      GMT 1999 Adam D. Moss authored
      Mon Nov 22 11:19:05 GMT 1999  Adam D. Moss <adam@gimp.org>
      
      	* app/convert.c: Removed erroneous spin-button limit, bumped
      	up RGB->INDEXED precision a little.
      e4702c0f
    • Michael Natterer's avatar
      app/brightness_contrast.[ch] app/by_color_select.[ch] · 3711f558
      Michael Natterer authored
      1999-11-22  Michael Natterer  <mitschel@cs.tu-berlin.de>
      
      	* app/brightness_contrast.[ch]
      	* app/by_color_select.[ch]
      	* app/color_balance.[ch]
      	* app/curves.[ch]
      	* app/histogram_tool.[ch]
      	* app/hue_saturation.[ch]
      	* app/levels.[ch]
      	* app/posterize.[ch]
      	* app/threshold.[ch]: spinbuttons and cleaned up ui for all
      	dialog-tools. Added a "Reset" button to all dialogs.
      
      	* app/color_notebook.c: fixed a compiler warning.
      
      	* app/gimpui.[ch]: made gimp_radio_group_new() more general.
      
      	* app/menus.c: removed the <Toolbox>/File/Help submenu.
      
      	* app/tools.c: restored the old behaviour of "tools_initialize()"
      	(force the emission of the "tool_changed" signal)
      3711f558
  5. 21 Nov, 1999 2 commits
  6. 20 Nov, 1999 9 commits
    • GMT 1999 Andy Thomas's avatar
      app/nav_window.c · 55747274
      GMT 1999 Andy Thomas authored
      Sat Nov 20 23:31:19 GMT 1999 Andy Thomas <alt@gimp.org>
      
      	* app/nav_window.c
      
      
      	Forgot to clear the timer_id flag after the timer
      	has fired.
      55747274
    • GMT 1999 Andy Thomas's avatar
      app/nav_window.c · 0ea4660f
      GMT 1999 Andy Thomas authored
      
      Sat Nov 20 22:10:15 GMT 1999 Andy Thomas <alt@gimp.org>
      
      	* app/nav_window.c
      
      	Removed timer when windows are deleted. Removes
      	potential race conditions when closing images.
      0ea4660f
    • Marc Lehmann's avatar
      *** empty log message *** · 8413911f
      Marc Lehmann authored
      8413911f
    • Michael Natterer's avatar
      s/sprintf/g_snprintf · e5aad8b8
      Michael Natterer authored
      1999-11-20  Michael Natterer  <mitch@gimp.org>
      
      	* app/devices.c: s/sprintf/g_snprintf
      
      	* app/color_balance.[ch]: spinbuttons instead of text entries.
      e5aad8b8
    • Michael Natterer's avatar
      app/menus.c moved "Filter all Layers.." to the main "Filters" menu. · 1168a413
      Michael Natterer authored
      1999-11-20  Michael Natterer  <mitch@gimp.org>
      
      	* app/menus.c
      	* plug-ins/gap/gap_filter_main.c: moved "Filter all Layers.." to
      	the main "Filters" menu.
      1168a413
    • Michael Natterer's avatar
      new prefs. page "Help System" because there will soon be more widgets · 50fe2885
      Michael Natterer authored
      1999-11-20  Michael Natterer  <mitch@gimp.org>
      
      	* app/preferences_dialog.c: new prefs. page "Help System" because
      	there will soon be more widgets there (browser selection etc.)
      	Cleaned up the "Display" and "Interface" pages a bit.
      
      	* app/menus.c
      	* plug-ins/common/plugindetails.c: add "...".
      
      	* libgimp/gimpfileselection.c
      	* libgimp/gimppatheditor.c: a widget shouldn't connect to it's own
      	"realize" signal. Set widget_class->realize = <widget>_realize
      	instead.
      50fe2885
    • Michael Natterer's avatar
      Reorganized the core menu items (everything except <Image>/Filters). · e46eaf86
      Michael Natterer authored
      1999-11-20  Michael Natterer  <mitch@gimp.org>
      
      	Reorganized the core menu items (everything except
      	<Image>/Filters). Everything is of course trivial to change again,
      	so please comment on the new "menu feeling" ;-)
      
      	* app/menus.[ch]:
      
      	- Applied the suggestions collected by Olof.
      	- Added "..." to all items which open a dialog.
      	- Introduced some additional separators (e.g. in "Dialogs").
      	- Reorder some plugins and the color correct tools after
      	  initialisation.
      	- A menu entry to invoke the tooltips inspector.
      	- A debugging menu entry which dumps the menu paths and their help
      	  pages (will of course go away when the help sys is consistent).
      
      	There are currently two identical "Help" menus because
      	<Toolbox>/Help trashes the menu bar if the toolbox is too narrow
      	(gtk doesn't seem to support multi-line menubars, any idea?)
      
      	* app/app_procs.c: call menus_reorder_plugins() after loading the
      	plugins to beautify the "Xtns" menu.
      
      	* app/commands.[ch]: reordered some functions to match the new
      	menu structure (for easier source navigation) and renamed some to
      	be consistent (e.g. all help functions are now called help_*).
      
      	Show/Hide the rulers with ordinary gtk_widget_[show|hide]()
      	commands. I've tested it several times and it looks exactly the
      	same as the old code which used internal gtk knowledge.
      
      	* app/gdisplay.c: applied the menu changes to
      	gdisplay_set_menu_sensitivity().
      
      	* app/gimphelp.[ch]: new public function gimp_context_help() which
      	invokes the tooltips inspector. Code cleanup.
      
      	* app/resize.c: changed the dialogs' titles to match the menu entries.
      
      	* app/session.c: renamed the gradient selection cmd callback to be
      	consistent with brushes/patterns.
      
      	* app/tools.c: added "..." to the menu paths of the tools which
      	have dialogs.
      
      	* app/fileops.c
      	* app/channels_dialog.c
      	* app/layers_dialog.c
      	* app/paths_dialog.c: added some "...".
      
      	* plug-ins/common/align_layers.c
      	* plug-ins/common/autostretch_hsv.c
      	* plug-ins/common/c_astretch.c
      	* plug-ins/common/color_enhance.c
      	* plug-ins/common/compose.c
      	* plug-ins/common/decompose.c
      	* plug-ins/common/mail.c
      	* plug-ins/common/normalize.c
      	* plug-ins/common/threshold_alpha.c
      	* plug-ins/dbbrowser/dbbrowser.c
      	* plug-ins/fp/fp.c
      	* plug-ins/print/print.c
      	* plug-ins/rcm/rcm.c: changed the menu paths and added "...".
      e46eaf86
    • GMT 1999 Andy Thomas's avatar
      2nd Try.. First failed due to problems at my end.... · 48fb5c09
      GMT 1999 Andy Thomas authored
      
      2nd Try.. First failed due to problems at my end....
      
      Sat Nov 20 00:27:26 GMT 1999 Andy Thomas <alt@gimp.org>
      
      	* app/commands.c
      	* app/gdisplay.c
      	* app/gimprc.c
      	* app/gimprc.h
      	* app/nav_window.c
      	* app/nav_window.h
      	* app/preferences_dialog.c
      	* app/scale.c
      	* app/scroll.c
      
      	Nav dialog now follows auto. There is an option in the
      	preferences dialog (interface) that allow you to switch
      	between this behaviour and the "original" way of having
      	one nav dialog per display.
      48fb5c09
    • Sven Neumann's avatar
      convolve.c dodgeburn.c pressing Shift now disables (and resets) the tool · 80a0b2dd
      Sven Neumann authored
              * convolve.c
              * dodgeburn.c
              * eraser.c: pressing Shift now disables (and resets) the tool toggle
              and switches to line mode so the Ctrl key is free for constraints.
      
      --Sven
      80a0b2dd
  7. 18 Nov, 1999 1 commit
  8. 17 Nov, 1999 3 commits
  9. 15 Nov, 1999 3 commits
  10. 14 Nov, 1999 4 commits
    • Sven Neumann's avatar
      plugged a memleak · dc3d7403
      Sven Neumann authored
              * app/ink.c: plugged a memleak
      
              * app/xinput_airbrush.c; make it compile w/o patch_xinput_airbrush
      
      --Sven
      dc3d7403
    • CET 1999 Olof S Kylander's avatar
      Update of the Xinput airbrush, fixed some bugs. It's a bit closer to a · df8598df
      CET 1999 Olof S Kylander authored
      Sun Nov 14 21:37:51 CET 1999 Olof S Kylander <olof@gimp.org>
      
              Update of the Xinput airbrush, fixed some bugs.
              It's a bit closer to a real tool now ;-).
      df8598df
    • Michael Natterer's avatar
      special handling of a dropped "Standard" brush/pattern/gradient because · a4358a53
      Michael Natterer authored
      1999-11-14  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimpdnd.c: special handling of a dropped "Standard"
      	brush/pattern/gradient because they are not part of their lists.
      
      	* app/pattern.c: fill the standard_pattern with a b/w grid.
      a4358a53
    • Michael Natterer's avatar
      app/airbrush.c app/apptypes.h app/brushes_cmds.c · 0c922cd3
      Michael Natterer authored
      1999-11-14  Michael Natterer  <mitch@gimp.org>
      
      	* app/airbrush.c
      	* app/apptypes.h
      	* app/brushes_cmds.c
      	* tools/pdbgen/pdb/brushes.pdb
      	* app/bucket_fill.c
      	* app/clone.c
      	* app/gimpbrushpipe.c
      	* app/paint_core.c
      	* app/patterns.h
      	* app/patterns_cmds.c
      	* tools/pdbgen/pdb/patterns.pdb: removed the GimpBrushP and
      	GPatternP types and use ordinary pointers instead.
      
      	The following stuff makes the "no_data" behaviour consistent. As a
      	side-effect it should make the gimp work when there are _really_ no
      	brushes/patterns/gradients.
      
      	* app/brush_select.c
      	* app/pattern_select.c: set the initial brush/pattern name to "No
      	Brushes/Patterns available" instead of "Active".
      
      	* app/devices.c: set the device contexts' brush/pattern/gradient
      	names if we started with no_data, so we find them on refresh.
      
      	* app/gimpbrushlist.c: set the name of the standard_brush to
      	"Standard".
      
      	* app/gimpcontext.c: don't replace the current
      	brush/pattern/gradient's name if the new one to be set is the
      	standard one. Together with the change in devices.c, this ensures
      	that we get what is set in devicerc. Minor fixes.
      
      	* app/gradient.c: changed gradients_init() to work like the other
      	data init functions. Only insert a default gradient in the
      	gradients list when the editor is opened (this means that the
      	gradients now behave like brushes/patterns when we start with
      	"no_data").
      	New function gradient_update() avoids tons of useless redraws of
      	all clist gradient previews whenever the gradient editor wants to
      	update it's large preview.
      
      	* app/gradient_select.c: don't segfault when the user tries to
      	drag from an empty gradient list.
      
      	* app/patterns.c: set the index of the standard_pattern to -1 to
      	indicate that it's not part of the pattern list.
      0c922cd3
  11. 13 Nov, 1999 2 commits
  12. 12 Nov, 1999 2 commits