1. 08 Jul, 2003 7 commits
    • Michael Natterer's avatar
      Added configurable styles for dockable tabs (fixes bug #87376): · 6fabca2e
      Michael Natterer authored
      2003-07-08  Michael Natterer  <mitch@gimp.org>
      
      	Added configurable styles for dockable tabs (fixes bug #87376):
      
      	* app/widgets/widgets-enums.[ch]: added new enum GimpTabStyle
      	which can be one on { ICON, NAME, ICON_NAME, ICON_BLURB }.
      
      	* app/widgets/gimpdockable.[ch]: added a GimpTabStyle member to
      	the GimpDockable struct which defaults to GIMP_TAB_STYLE_ICON.
      	Renamed "short_name" to "name" and "name" to "blurb". Renamed
      	GimpDockableGetTabFunc to GimpDockableGetIconFunc. Implemented all
      	tab styles in gimp_dockable_real_get_tab_widget() and use the
      	"get_icon_func" only for creating the tab's icon, not the entire
      	tab widget.
      
      	* app/widgets/gimpdockbook.[ch]: changed accordingly. Create the
      	menu widgets and the DND icon using gimp_dockable_get_tab_widget()
      	with tab_style == GIMP_TAB_STYLE_ICON_BLURB instead of duplicating
      	tons of code. Made gimp_dockbook_get_tab_widget() public because
      	it's needed for exchanging tabs on-the-fly.
      
      	* app/widgets/gimpimagedock.c: changed accordingly.
      
      	* app/widgets/gimpdialogfactory.c: remember the dockables' tab
      	style in sessionrc.
      
      	* app/gui/dialogs-menu.c: added a submenu to select the tab style
      	for each dockable.
      
      	* app/gui/dialogs-commands.[ch]: new callback
      	dialogs_tab_style_cmd_callback().
      
      	* app/gui/dialogs-constructors.[ch]: added stock_ids to all
      	dockables, swapped the "name" and "blurb" parameters, reordered
      	functions, cleanup.
      
      	* app/gui/dialogs-menu.c
      	* app/gui/image-menu.c
      	* app/gui/toolbox-menu.c: use GIMP_STOCK_DEFAULT_COLORS for the
      	color editor dockable and renamed it to "FG/BG Color".
      6fabca2e
    • Michael Natterer's avatar
      added GimpGradientSegment typedef. · efb6ff5b
      Michael Natterer authored
      2003-07-08  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/core-types.h: added GimpGradientSegment typedef.
      
      	* app/core/gimpgradient.h: removed it here.
      
      	* app/core/gimpgradient.c: no need to cast the return value
      	of g_object_new().
      efb6ff5b
    • Sven Neumann's avatar
      themes/Default/images/stock-wilber-32.png · 6ea9c30b
      Sven Neumann authored
      2003-07-08  Sven Neumann  <sven@gimp.org>
      
      	* themes/Default/images/stock-wilber-32.png
      	* themes/Default/images/stock-wilber-48.png
      	* themes/Default/images/stock-wilber-64.png: a nicer Wilber with
      	a brush and drop shadow.
      6ea9c30b
    • Sven Neumann's avatar
      replace the layer in the global item hash table, fixes bug #116936. · 27830680
      Sven Neumann authored
      2003-07-08  Sven Neumann  <sven@gimp.org>
      
      	* app/text/gimptextlayer.c (gimp_text_layer_from_layer): replace
      	the layer in the global item hash table, fixes bug #116936.
      
      	* libgimp/gimpexport.c (gimp_export_image): added a warning that
      	would have helped to resolve above bug.
      27830680
    • Sven Neumann's avatar
      don't ignore the delete event on the splash screen, but quit gimp · 616a367b
      Sven Neumann authored
      2003-07-08  Sven Neumann  <sven@gimp.org>
      
      	* app/gui/splash.c (splash_create): don't ignore the delete event
      	on the splash screen, but quit gimp immidiately by calling exit().
      
      	* app/xcf/xcf-load.c (xcf_load_layer): reduced code duplication.
      616a367b
    • Sven Neumann's avatar
      warn if the image has no active drawable instead of silently returning. · 16e0b4fa
      Sven Neumann authored
      2003-07-08  Sven Neumann  <sven@gimp.org>
      
      	* app/gui/file-commands.c (file_save_cmd_callback): warn if the
      	image has no active drawable instead of silently returning. Not
      	sure if this is correct, but it could help to resolve #116936.
      16e0b4fa
    • Sven Neumann's avatar
      show the alpha value in percent as well (as suggested in bug #116384). · a4f2a2d3
      Sven Neumann authored
      2003-07-08  Sven Neumann  <sven@gimp.org>
      
      	* app/tools/gimpcolorpickertool.c: show the alpha value in percent
      	as well (as suggested in bug #116384).
      a4f2a2d3
  2. 07 Jul, 2003 10 commits
    • Sven Neumann's avatar
      updated · 840d060b
      Sven Neumann authored
      840d060b
    • Miloslav Trmac's avatar
      Update Czech translation · ab786479
      Miloslav Trmac authored
      ab786479
    • Sven Neumann's avatar
      fixed a wrong tip spotted by Raymond Ostertag. · 22be472a
      Sven Neumann authored
      2003-07-08  Sven Neumann  <sven@gimp.org>
      
      	* gimp-tips.xml.in: fixed a wrong tip spotted by Raymond Ostertag.
      22be472a
    • Sven Neumann's avatar
      added gimp_matrix2_mult(). · 6b9681c7
      Sven Neumann authored
      2003-07-07  Sven Neumann  <sven@gimp.org>
      
      	* libgimpmath/gimpmatrix.[ch]: added gimp_matrix2_mult().
      6b9681c7
    • Sven Neumann's avatar
      include <libgimpmath/gimpmathtypes.h>. · 6f83a525
      Sven Neumann authored
      2003-07-07  Sven Neumann  <sven@gimp.org>
      
      	* libgimpbase/gimpbasetypes.h: include <libgimpmath/gimpmathtypes.h>.
      
      	* libgimpmath/gimpmathtypes.h
      	* libgimpmath/gimpmatrix.[ch]: added GimpMatrix2 struct definition
      	and new function gimp_matrix2_identity().
      
      	* app/config/gimpconfig-deserialize.c
      	* app/config/gimpconfig-params.[ch]
      	* app/config/gimpconfig-serialize.c
      	* app/config/gimpconfig-types.[ch]
      	* app/config/gimpconfig.c
      	* app/config/gimpscanner.[ch]: added a boxed type around GimpMatrix2.
      
      	* app/text/gimptext.[ch]: added new property "transformation".
      6f83a525
    • Sven Neumann's avatar
      added const qualifiers. · 11c42a09
      Sven Neumann authored
      2003-07-07  Sven Neumann  <sven@gimp.org>
      
      	* libgimpmath/gimpvector.[ch]: added const qualifiers.
      11c42a09
    • Sven Neumann's avatar
      libgimpmath/gimpmathtypes.h moved struct declarations. · 5c4020ed
      Sven Neumann authored
      2003-07-07  Sven Neumann  <sven@gimp.org>
      
      	* libgimpmath/gimpmathtypes.h
      	* libgimpmath/gimpvector.h: moved struct declarations.
      
      	* libgimpmath/gimpmatrix.[ch]: made GimpMatrix3 and GimpMatrix4
      	structs instead of typedefs for arrays. Pass them by reference,
      	not by value. Added lots of const qualifiers.
      
      	* app/core/gimpchannel.c
      	* app/core/gimpdrawable-transform-utils.[ch]
      	* app/core/gimpdrawable-transform.[ch]
      	* app/core/gimpdrawable.c
      	* app/core/gimpitem-linked.[ch]
      	* app/core/gimpitem.[ch]
      	* app/core/gimplayer.c
      	* app/pdb/transform_tools_cmds.c
      	* app/tools/gimpperspectivetool.c
      	* app/tools/gimprotatetool.c
      	* app/tools/gimpscaletool.c
      	* app/tools/gimpsheartool.c
      	* app/tools/gimptransformtool.c
      	* app/vectors/gimpvectors.c
      	* tools/pdbgen/pdb/transform_tools.pdb: changed accordingly.
      5c4020ed
    • Sven Neumann's avatar
      applied a patch from S. Mukund that fixes a problem with newer versions of · 6b99ae04
      Sven Neumann authored
      2003-07-07  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/mng.c: applied a patch from S. Mukund that fixes
      	a problem with newer versions of libmng (bug #115544).
      6b99ae04
    • Michael Natterer's avatar
      gui/device-status-dialog.c -> widgets/gimpdevicestatus.c · 8a6b5d0d
      Michael Natterer authored
      2003-07-07  Michael Natterer  <mitch@gimp.org>
      
      	* POTFILES.in: gui/device-status-dialog.c -> widgets/gimpdevicestatus.c
      8a6b5d0d
    • Michael Natterer's avatar
      app/gui/Makefile.am removed... · 878ee7b0
      Michael Natterer authored
      2003-07-07  Michael Natterer  <mitch@gimp.org>
      
      	* app/gui/Makefile.am
      	* app/gui/device-status-dialog.[ch]: removed...
      
      	* app/widgets/Makefile.am
      	* app/widgets/widgets-types.h
      	* app/widgets/gimpdevicestatus.[ch]: ...added here as widget. The
      	thing is narrower now but not nicer and needs some polishing.
      
      	* app/widgets/gimppropwidgets.[ch]: added gimp_prop_color_area_new()
      	and gimp_prop_stock_image_new() (the latter is still unused).
      
      	* app/gui/dialogs-constructors.[ch]
      	* app/gui/dialogs.c: made the device status a dockable.
      
      	* app/gui/dialogs-menu.c
      	* app/gui/image-menu.c
      	* app/gui/toolbox-menu.c: changed accordingly.
      
      	* app/gui/gui.c: update the device status dialog indirectly now
      	using the new gui_device_change_notify() callback.
      878ee7b0
  3. 06 Jul, 2003 6 commits
  4. 05 Jul, 2003 1 commit
  5. 04 Jul, 2003 12 commits
    • Henrik Brix Andersen's avatar
      applied a patch from Pedro Gimeno <pggimeno@wanadoo.es> which fixes · 84af6e1b
      Henrik Brix Andersen authored
      2003-07-04 Henrik Brix Andersen <brix@gimp.org>
      
      * app/core/gimpdrawable-bucket-fill.c
      (gimp_drawable_bucket_fill_full): applied a patch from Pedro
      Gimeno <pggimeno@wanadoo.es> which fixes segmentation fault when
      using <Image>/Edit/Fill with [FB]G Color.
      84af6e1b
    • Henrik Brix Andersen's avatar
      Added persistent storage of image grid in XCF files. · 5943f031
      Henrik Brix Andersen authored
      2003-07-04 Henrik Brix Andersen <brix@gimp.org>
      
      Added persistent storage of image grid in XCF files.
      
      * app/core/gimpimage.[ch]: removed gimp_image_get_grid() and
      gimp_image_set_grid() ...
      
      * app/core/Makefile.am
      * app/core/gimpimage-grid.[ch]: ... and added them to these new
      files. Added gimp_grid_parasite_name(), gimp_grid_to_parasite()
      and gimp_grid_from_parasite() functions.
      
      * app/core/gimpimage-snap.c
      * app/gui/grid-dialog.c: #include "gimpimage-grid.h"
      
      * app/core/gimpimage-undo-push.c: #include "gimpimage-grid.h".
      (gimp_image_undo_push_image_grid) mark image as dirty.
      
      * app/xcf/xcf-save.c (xcf_save_image_props): save GimpGrid object
      as a parasite.
      
      * app/xcf/xcf-load.c (xcf_load_image): load GimpGrid from
      parasite.
      
      * devel-docs/parasites.txt: documented the new "gimp-image-grid"
      parasite.
      5943f031
    • Sven Neumann's avatar
      configure.in app/base/base.c added (untested) check for altivec assembly · 156eee04
      Sven Neumann authored
      2003-07-04  Sven Neumann  <sven@gimp.org>
      
      	* configure.in
      	* app/base/base.c
      	* app/base/cpu-accel.c: added (untested) check for altivec assembly
      	and enabled the run-time altivec check.
      156eee04
    • Sven Neumann's avatar
      fixed a typo (bug #116698). · 129f9492
      Sven Neumann authored
      2003-07-04  Sven Neumann  <sven@gimp.org>
      
      	* gimp-tips.xml.in: fixed a typo (bug #116698).
      
      	* de.po: updated.
      129f9492
    • Sven Neumann's avatar
      minor fixes to the checks for assembler support. · 18aa8f9a
      Sven Neumann authored
      2003-07-04  Sven Neumann  <sven@gimp.org>
      
      	* configure.in: minor fixes to the checks for assembler support.
      18aa8f9a
    • Michael Natterer's avatar
      use GIMP_COLOR_AREA_SMALL_CHECKS instead of _FLAT so the color's alpha is · 8395e6e8
      Michael Natterer authored
      2003-07-04  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpitemfactory.c (gimp_item_factory_set_color): use
      	GIMP_COLOR_AREA_SMALL_CHECKS instead of _FLAT so the color's alpha
      	is visible. Lookup GTK_ICON_SIZE_MENU's dimensions instead of
      	hardcoding 16x16.
      8395e6e8
    • Sven Neumann's avatar
      use more inspiring initial values. · 98bbc529
      Sven Neumann authored
      2003-07-04  Sven Neumann  <sven@gimp.org>
      
      	* app/base/colorize.c (colorize_init): use more inspiring initial
      	values.
      98bbc529
    • Sven Neumann's avatar
      removed from CVS. · 8021dc31
      Sven Neumann authored
      2003-07-04  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/gdyntext/*: removed from CVS.
      8021dc31
    • Jakub Steiner's avatar
      fix clashing mnemonics · 358d0537
      Jakub Steiner authored
      2003-07-04  Jakub Steiner <jimmac@ximian.com>
      
      * app/gui/image-menu.c: fix clashing mnemonics
      358d0537
    • Sven Neumann's avatar
      completely irrelevant cosmetics · 5bb31498
      Sven Neumann authored
      5bb31498
    • Sven Neumann's avatar
      removed some cruft we won't need · 4b46de45
      Sven Neumann authored
      4b46de45
    • Sven Neumann's avatar
      redone target platform detection and MMX assembly checks. Basically copied · 54adf6ff
      Sven Neumann authored
      2003-07-04  Sven Neumann  <sven@gimp.org>
      
      	* configure.in: redone target platform detection and MMX assembly
      	checks. Basically copied from DirectFB.
      
      	* app/Makefile.am
      	* app/arch/i386/mmx/detect_mmx.S
      	* app/arch/i386/mmx/paint_funcs_mmx.S
      	* app/paint-funcs/Makefile.am
      	* app/paint-funcs/paint-funcs-mmx.h
      	* app/paint-funcs/paint-funcs-simd.S: removed the old MMX routines.
      	New ones will come instead.
      
      	* app/base/Makefile.am
      	* app/base/detect-mmx.[Sh]: removed these two files...
      
      	* app/base/cpu-accel.[ch]: ... and added new ones that do more
      	fine-grained cpu acceleration detection. Again taken from DirectFB
      	but the code is originally from mpeg2dec.
      
      	* app/base/base.c: print results from cpu feature tests.
      54adf6ff
  6. 03 Jul, 2003 4 commits