1. 02 Nov, 2003 4 commits
  2. 01 Nov, 2003 15 commits
    • Sven Neumann's avatar
      app/gui/dialogs-menu.c app/gui/image-menu.c added Histogram to the dialog · d0916b19
      Sven Neumann authored
      2003-11-02  Sven Neumann  <sven@gimp.org>
      
      	* app/gui/dialogs-menu.c
      	* app/gui/image-menu.c
      	* app/gui/toolbox-menu.c: added Histogram to the dialog menus.
      d0916b19
    • Sven Neumann's avatar
      added a GdkDisplay parameter and added the convenience function · c40a8121
      Sven Neumann authored
      2003-11-01  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpcursor.[ch] (gimp_cursor_new): added a
      	GdkDisplay parameter and added the convenience function
      	gimp_cursor_set().
      
      	* app/display/gimpdisplayshell-cursor.c
      	* app/tools/gimpcurvestool.c
      	* app/widgets/gimpdialogfactory.c: changed accordingly.
      c40a8121
    • Manish Singh's avatar
      plug a memleak · 12f91643
      Manish Singh authored
      2003-11-01  Manish Singh  <yosh@gimp.org>
      
              * app/core/gimppalette.c (gimp_palette_load): plug a memleak
      12f91643
    • Manish Singh's avatar
      don't try to define inline, glib does it for us. · d4a79e90
      Manish Singh authored
      2003-11-01  Manish Singh  <yosh@gimp.org>
      
              * plug-ins/print/print_gimp.h: don't try to define inline, glib
              does it for us.
      
              * app/widgets/gimpgrideditor.c
              * app/widgets/gimpstrokeeditor.c: remove unnecessary GTK_WIDGET casts.
      d4a79e90
    • Manish Singh's avatar
      Only add FOO_DISABLE_DEPRECATED flags with GTK+ 2.2.x. Add · 3b6318bf
      Manish Singh authored
      2003-11-01  Manish Singh  <yosh@gimp.org>
      
              * configure.in: Only add FOO_DISABLE_DEPRECATED flags with GTK+ 2.2.x.
              Add -DGDK_MULTIHEAD_SAFE.
      
              * app/config/test-config.c: use guints for strlen()
      
              * app/gui/gui.c
              * app/gui/info-window.c
              * app/gui/menus.c
              * app/widgets/gimpcontainerview.c
              * app/widgets/gimpcursor.c
              * app/widgets/gimpdevices.c
              * app/widgets/gimpdevicestatus.c
              * app/widgets/gimpimagedock.c
              * app/widgets/gimpitemfactory.c
              * app/widgets/gimpnavigationpreview.c
              * app/widgets/gimptoolbox.c
              * app/widgets/gimptooloptionseditor.c
              * app/widgets/gimpwidgets-utils.c
              * libgimp/gimpbrushmenu.c
              * libgimp/gimppatternmenu.c
              * libgimp/gimpui.c
              * plug-ins/FractalExplorer/Dialogs.c
              * plug-ins/FractalExplorer/FractalExplorer.c
              * plug-ins/common/screenshot.c
              * plug-ins/gimpressionist/gimpressionist.c: more GDK_MULTIHEAD_SAFE
              fixes.
      
              * plug-ins/common/wmf.c: #undef GDK_MULTIHEAD_SAFE.. this plug-in
              is going away anyway.
      
              * app/widgets/gimpcursor.h: add #warning about needing a proper
              multihead safe API.
      
              * app/gui/vectors-commands.c: s/clipoard/clipboard/
      3b6318bf
    • Sven Neumann's avatar
      removed test-composite. · 8e8c2176
      Sven Neumann authored
      2003-11-01  Sven Neumann  <sven@gimp.org>
      
              * app/composite/Makefile.am (EXTRA_PROGRAMS): removed
              test-composite.
      8e8c2176
    • Sven Neumann's avatar
      removed width and height from the API. It can be set using · fb6bd700
      Sven Neumann authored
      2003-11-01  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimphistogramview.[ch]: removed width and height
      	from the API. It can be set using gtk_widget_size_request(). Set a
      	mimimum height of 80 pixels.
      
      	* app/widgets/gimphistogrambox.c: changed accordinly. Reduced size
      	of color gradient.
      
      	* app/tools/gimpcurvestool.c: reduced gradient sizes.
      
      	* app/tools/gimplevelstool.c: allow the histogram to expand
      	vertically.
      fb6bd700
    • Sven Neumann's avatar
      if multiple histogram values fall onto the same pixel, display the maximum · b2d19217
      Sven Neumann authored
      2003-11-01  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimphistogramview.c (gimp_histogram_view_expose): if
      	multiple histogram values fall onto the same pixel, display the
      	maximum value.
      b2d19217
    • Sven Neumann's avatar
      app/app-docs.sgml app/app-sections.txt updated. · e35668eb
      Sven Neumann authored
      2003-11-01  Sven Neumann  <sven@gimp.org>
      
      	* app/app-docs.sgml
      	* app/app-sections.txt
      	* app/app.types: updated.
      e35668eb
    • Danilo Šegan's avatar
      Added more to Serbian translation. · 95de8a84
      Danilo Šegan authored
      2003-11-01  Danilo Šegan  <dsegan@gmx.net>
      
      	* po-plug-ins/sr.po, po-plug-ins/sr@Latn.po: Added more to Serbian
      	translation.
      95de8a84
    • Sven Neumann's avatar
      update the channel menu when the image mode changes or an alpha channel is · d772ef02
      Sven Neumann authored
      2003-11-01  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimphistogrameditor.c: update the channel menu when
      	the image mode changes or an alpha channel is added/removed.
      d772ef02
    • Sven Neumann's avatar
      forgot to also add a range check here. · b90be2fe
      Sven Neumann authored
      2003-11-01  Sven Neumann  <sven@gimp.org>
      
      	* app/base/gimphistogram.c (gimp_histogram_get_mean): forgot to
      	also add a range check here.
      
      	* app/widgets/gimphistogrameditor.c: update the channel menu when
      	the image mode changes or an alpha channel is added/removed.
      b90be2fe
    • Danilo Šegan's avatar
      Updated Serbian translation. · 6c5f31b9
      Danilo Šegan authored
      2003-11-01  Danilo Šegan  <dsegan@gmx.net>
      
      	* po/sr.po, po/sr@Latn.po: Updated Serbian translation.
      6c5f31b9
    • Sven Neumann's avatar
      removed app/widgets/gimphistogramtool.c; added · c6a9e3e0
      Sven Neumann authored
      2003-11-01  Sven Neumann  <sven@gimp.org>
      
      	* POTFILES.in: removed app/widgets/gimphistogramtool.c;
      	added app/widgets/gimphistogrameditor.c
      c6a9e3e0
    • Sven Neumann's avatar
      Replaced the histogram tool by a histogram dialog: · dcf50dc2
      Sven Neumann authored
      2003-11-01  Sven Neumann  <sven@gimp.org>
      
      	Replaced the histogram tool by a histogram dialog:
      
      	* themes/Default/images/Makefile.am
      	* themes/Default/images/tools/stock-tool-histogram-[16|22].png:
      	removed here ...
      
      	* themes/Default/images/stock-histogram-[16|22].png: ,,, and added
      	under these new names.
      
      	* libgimpwidgets/gimpstock.[ch]: register the icons as
      	GIMP_STOCK_HISTOGRAM and removed the histogram tool stock icons.
      
      	* app/base/gimphistogram.c: don't crash when uncalculated values
      	are requested from a GimpHistogram. Allow to reset the histogram
      	by calling gimp_histogram_calculate() with a NULL region.
      
      	* app/widgets/gimphistogrambox.[ch]: renamed the GimpHistogramView
      	struct member to "view".
      
      	* app/tools/gimpthresholdtool.c: changed accordingly.
      
      	* app/widgets/gimphistogramview.[ch] (gimp_histogram_view_events):
      	return TRUE when events were handled.
      
      	* app/tools/Makefile.am
      	* app/tools/gimp-tools.c
      	* app/tools/gimphistogramtool.[ch]: removed the histogram tool.
      
      	* app/widgets/Makefile.am
      	* app/widgets/gimphelp-ids.h
      	* app/widgets/widgets-types.h
      	* app/widgets/gimphistogrameditor.[ch]: added GimpHistogramEditor.
      	Has some rough edges still...
      
      	* app/gui/dialogs-constructors.[ch]
      	* app/gui/dialogs.c
      	* app/gui/image-menu.c: register the new dialog instead of the
      	histogram tool.
      dcf50dc2
  3. 31 Oct, 2003 8 commits
  4. 30 Oct, 2003 3 commits
    • Michael Natterer's avatar
      moved all signal emissions to their resp update() functions (e.g. · cbc503c1
      Michael Natterer authored
      2003-10-30  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpwidgets/gimpsizeentry.c: moved all signal emissions to
      	their resp update() functions (e.g. "value_changed" is emitted
      	from gimp_size_entry_value_update() now). Should fix all bugs ;)
      	for the cost of a few extra signal emissions. We definitely
      	emitted too few signals before so it's at least less broken.
      	Removed "gboolean value_boundaries" stuff because this fix should
      	always update the reference values correctly now.
      cbc503c1
    • Michael Natterer's avatar
      made Dodge/Burn the last paint tool, so Convolve and Smudge are together. · b0fd43dd
      Michael Natterer authored
      2003-10-30  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimp-tools.c (gimp_tools_init): made Dodge/Burn the
      	last paint tool, so Convolve and Smudge are together.
      b0fd43dd
    • Sven Neumann's avatar
      added a missing GimpHistogramChannel parameter. Fixes wrong values in the · d4b49c0c
      Sven Neumann authored
      2003-10-30  Sven Neumann  <sven@gimp.org>
      
      	* app/base/gimphistogram.[ch] (gimp_histogram_get_count): added a
      	missing GimpHistogramChannel parameter. Fixes wrong values in the
      	histogram tool.
      
      	* app/base/levels.c
      	* app/base/lut-funcs.c
      	* app/pdb/color_cmds.c
      	* tools/pdbgen/pdb/color.pdb: changed accordingly.
      
      	* app/tools/gimphistogramtool.c: update the histogram statistics
      	on channel changes.
      d4b49c0c
  5. 29 Oct, 2003 7 commits
    • Sven Neumann's avatar
      increased vertical spacing. · 7937639e
      Sven Neumann authored
      2003-10-29  Sven Neumann  <sven@gimp.org>
      
      	* app/gui/preferences-dialog.c: increased vertical spacing.
      7937639e
    • Sven Neumann's avatar
      app/display/gimpdisplayshell-callbacks.c · c590c6aa
      Sven Neumann authored
      2003-10-28  Sven Neumann  <sven@gimp.org>
      
      	* app/display/gimpdisplayshell-callbacks.c
      	* app/display/gimpdisplayshell-layer-select.c
      	* app/widgets/gimpcontainerpopup.c
      	* app/widgets/gimphistogramview.c
      	* app/widgets/gimpnavigationpreview.c
      	* libgimpwidgets/gimpcolorselect.c
      	* libgimpwidgets/gimpoffsetarea.c
      	* libgimpwidgets/gimppickbutton.c: use multihead safe variants of
      	the unsafe functions gdk_pointer_ungrab(), gdk_keyboard_ungrab()
      	and gdk_device_get_core_pointer().
      
      	* plug-ins/libgck/gck/gck.h
      	* plug-ins/libgck/gck/gckcolor.c: made libgck multi-head safe.
      
      	* plug-ins/Lighting/lighting_ui.c
      	* plug-ins/MapObject/mapobject_preview.c
      	* plug-ins/MapObject/mapobject_ui.c: changed accordingly.
      
      	* plug-ins/common/animationplay.c
      	* plug-ins/common/curve_bend.c
      	* plug-ins/gfig/gfig.c
      	* plug-ins/imagemap/imap_preview.c: use multihead safe GDK API.
      c590c6aa
    • Jan Morén's avatar
      Updated Swedish translation. · 662218d6
      Jan Morén authored
      2003-10-29  Jan Morén  <jan.moren@lucs.lu.se>
      
               * sv.po: Updated Swedish translation.
      662218d6
    • Henrik Brix Andersen's avatar
      removed \n in line 6621. · b6187783
      Henrik Brix Andersen authored
      2003-10-29 Henrik Brix Andersen <brix@gimp.org>
      
      * it.po: removed \n in line 6621.
      b6187783
    • Marco Ciampa's avatar
      Updated italian translation. · 36b99c8c
      Marco Ciampa authored
      36b99c8c
    • Michael Natterer's avatar
      call tool_manager_oper_active_update() also on GDK_ENTER_NOTIFY, · 0df20a05
      Michael Natterer authored
      2003-10-29  Michael Natterer  <mitch@gimp.org>
      
      	* app/display/gimpdisplayshell-callbacks.c
      	(gimp_display_shell_tool_events): call
      	tool_manager_oper_active_update() also on GDK_ENTER_NOTIFY,
      	GDK_LEAVE_NOTIFY, GDK_PROXIMITY_IN and GDK_PROXIMITY_OUT so the
      	active tool's state is updated when the current device
      	enters/leaves the canvas area.
      
      	* app/tools/gimpmovetool.[ch]: added GimpTool::oper_update() and
      	prelight the guide which will be moved there. Prelight the guide
      	only while the while the cursor is in the guide's sensitive area,
      	not until another guide is selected.
      	Feels better and fixes bug #125474.
      
      	Removed "guide_disp" member from the GimpMoveTool because
      	GipmTool::oper_update() is called reliably now and we don't need
      	to worry about guide prelighting across different displays any
      	more.
      
      	(gimp_move_tool_cursor_update): removed guide prelighting code,
      	cleaned up and simplified.
      
      	(gimp_move_tool_button_press): never activate the tool after
      	calling init_edit_selection(). Fixes more tool control warnings.
      
      	* app/display/gimpdisplay-foreach.[ch]: removed
      	gdisplays_check_valid().
      0df20a05
    • Stanislav Visnovsky's avatar
      Updated Slovak translation by Zdenko Podobny. · 96bdb5d7
      Stanislav Visnovsky authored
      2003-10-29  Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
      
              * sk.po: Updated Slovak translation by Zdenko Podobny.
      96bdb5d7
  6. 28 Oct, 2003 2 commits
  7. 27 Oct, 2003 1 commit
    • Sven Neumann's avatar
      app/text/Makefile.am new files that load and save text layers to/from XCF. · c0ebe2a8
      Sven Neumann authored
      2003-10-27  Sven Neumann  <sven@gimp.org>
      
      	* app/text/Makefile.am
      	* app/text/gimptextlayer-xcf.[ch]: new files that load and save
      	text layers to/from XCF.
      
      	* app/xcf/xcf-load.c
      	* app/xcf/xcf-save.c
      	* app/text/gimptextlayer.c: removed that code here and use the new
      	functions instead.
      
      	* app/text/gimptext-parasite.[ch] (gimp_text_from_parasite): added
      	a GError parameter.
      
      	* app/text/gimptextlayer.[ch]: store the name of the parasite that
      	the text layer was created from (if read from XCF). Remove the
      	parasite when the text layer is edited. If a text layer wasn't
      	touched, the original parasite is written back to the XCF file.
      
      	* app/text/gimptextlayout.c (gimp_text_layout_new): handle a NULL
      	text string.
      
      	* app/tools/gimptextoptions.c: implement GimpToolOptions::reset
      	and save the text across a reset.
      c0ebe2a8