Commit Graph

6971 Commits

Author SHA1 Message Date
Sven Neumann 113252affe added FreeType2 URL and suggest to use GNU make.
2002-06-06  Sven Neumann  <sven@gimp.org>

	* INSTALL: added FreeType2 URL and suggest to use GNU make.

	* configure.in: improved output in case of missing PangoFT2.
2002-06-06 18:06:10 +00:00
Michael Natterer 1cbdc95fca fixed #84157: allow the tool to scroll the display. Also preserve it on
2002-06-05  Michael Natterer  <mitch@gimp.org>

	* app/tools/gimprectselecttool.c: fixed #84157: allow the tool to
	scroll the display. Also preserve it on drawable changes.
2002-06-05 09:04:34 +00:00
Jakub Steiner 636bf88c17 grr 2002-06-04 19:31:27 +00:00
Jakub Steiner 4a5e6aa58c icon updates 2002-06-04 19:28:24 +00:00
Michael Natterer 416c9f8070 i don't know what i was thinking, but GimpPaintOptions.context *is* used,
2002-06-04  Michael Natterer  <mitch@gimp.org>

	* app/paint/gimppaintoptions.[ch]: i don't know what i was
	thinking, but GimpPaintOptions.context *is* used, sorry...
2002-06-04 11:34:58 +00:00
Michael Natterer 0a39359d27 removed GimpPaintOptions.context because it was unused.
2002-06-04  Michael Natterer  <mitch@gimp.org>

	* app/paint/gimppaintoptions.[ch]: removed
	GimpPaintOptions.context because it was unused.
2002-06-04 10:43:49 +00:00
Maurits Rijk 3785c516b9 More mnemonic stuff (#80804) 2002-06-02 19:55:30 +00:00
Michael Natterer 110efe528c parse sessionrc using GScanner.
2002-06-02  Michael Natterer  <mitch@gimp.org>

	* app/gui/session.c: parse sessionrc using GScanner.

	* app/config/gimpscanner.[ch]: added utility function
	gimp_scanner_parse_string_list(). Fixed the color parser's parse
	error detection.

	* app/gimprc.c: removed the sessionrc parsing stuff.

	* app/config/gimpconfig-params.c (gimp_param_spec_color): no need
	to set the param_spec's value_type, it already gets set by it's
	base class' instance_init() function.
2002-06-02 19:48:01 +00:00
Maurits Rijk 6c193c2f2d Further work to port Imagemap plug-in to GTK-2.0: enable mnemonics in dialogs and menus and use stock icons wherever possible. 2002-06-02 15:06:31 +00:00
Pablo Saratxaga 4a7cb875a8 updated Catalan file 2002-06-02 13:35:50 +00:00
Maurits Rijk d6acd5a02a Lots of changes to update Imagemap plug-in to GTK-2.0, mainly removal of deprecated widgets and use of stock icons. 2002-06-02 11:49:37 +00:00
Pablo Saratxaga ba774bf1e4 updated Catalan files 2002-06-01 23:25:37 +00:00
Maurits Rijk 608837ccdd Enable mnemonics (#80804) and some work to get imagemap plug-in up-to-date. 2002-06-01 15:32:03 +00:00
Jakub Steiner 9f632962ab looks like I screwed up again and commited over something I didn't want. this is a revert to the previous version. sorry 2002-05-31 23:29:45 +00:00
Jakub Steiner b87c3ffe67 icon fixes 2002-05-31 23:24:00 +00:00
Chyla Zbigniew b1cbc6cc1a Updated Polish translation by GNOME PL Team <translators@gnome.pl> 2002-05-31 22:52:26 +00:00
Michael Natterer bb5879643d removed all global variables, factored out duplicated code, cleanup.
2002-06-01  Michael Natterer  <mitch@gimp.org>

	* app/paint/gimpclone.[ch]: removed all global variables, factored
	out duplicated code, cleanup.
2002-05-31 22:28:04 +00:00
Michael Natterer 71d19cfd33 app/widgets/gimpcolormapeditor.c return FALSE from button press event
2002-05-31  Michael Natterer  <mitch@gimp.org>

	* app/widgets/gimpcolormapeditor.c
	* app/widgets/gimppaletteeditor.c: return FALSE from button press
	event callbacks so the color drag handlers work again. Cleaned up
	the palette editor a bit.
2002-05-31 21:50:52 +00:00
Michael Natterer ff9b313ebe this is getting silly: this time (maybe) really fix #83418 and #26072: of
2002-05-31  Michael Natterer  <mitch@gimp.org>

	* app/paint-core/paint-core.c (combine_sub_region): this is
	getting silly: this time (maybe) really fix #83418 and #26072: of
	course the local buffer needs to take the sizes of all three
	passed in regions into account, not only two of them *sigh*
2002-05-31 21:42:06 +00:00
Michael Natterer c6948e6e95 configure the scanner the same way GimpConfig did (scanner->user_data is,
2002-05-31  Michael Natterer  <mitch@gimp.org>

	* app/config/gimpscanner.[ch]: configure the scanner the same
	way GimpConfig did (scanner->user_data is, if set, a GError).
	Added gimp_scanner_parse_color(). Added "GError **error" to
	gimp_scanner_new().

	* app/config/gimpconfig.c: use gimp_scanner_new().

	* app/config/gimpconfig-deserialize.c: use gimp_scanner_parse_color().

	* app/core/gimpunits.c
	* app/plug-in/plug-in-rc.c: changed accordingly.

	* app/plug-in/plug-in-rc.c: made the main parse loops consistent
	with the other places using GScanner.
2002-05-31 13:58:18 +00:00
Michael Natterer 25b9554bc0 well, don't ask... 2002-05-31 13:47:57 +00:00
Michael Natterer 65fada3fb5 Fixed Maurits' ChangeLog entries. 2002-05-31 13:36:42 +00:00
Maurits Rijk 678aae0c82 More work on adding mnemonics (#80804) and fixed #81014 2002-05-31 11:39:27 +00:00
Sven Neumann 3d2fa9a54b Made 1.3.7 release. 2002-05-30 16:00:12 +00:00
Michael Natterer 98849323f3 UTF-8 validate all strings and try g_locale_to_utf8() as fallback if it
2002-05-30  Michael Natterer  <mitch@gimp.org>

	* app/xcf/xcf-read.c (xcf_read_string): UTF-8 validate all strings
	and try g_locale_to_utf8() as fallback if it fails.

2002-05-30  Michael Natterer  <mitch@gimp.org>

	* POTFILES.in: added app/xcf/xcf-read.c
2002-05-30 14:37:35 +00:00
Sven Neumann 0f8e0a80e9 fixed template.
2002-05-30  Sven Neumann  <sven@gimp.org>

	* libgimp/tmpl/gimpmodule.sgml: fixed template.
2002-05-30 14:37:05 +00:00
Sven Neumann 9d70d18c79 updated german translation.
2002-05-30  Sven Neumann  <sven@gimp.org>

	* de.po: updated german translation.
2002-05-30 13:35:30 +00:00
Sven Neumann ec9e19af90 check for extra libraries needed for inet_ntoa() and socket() and define
2002-05-30  Sven Neumann  <sven@gimp.org>

	* configure.in: check for extra libraries needed for inet_ntoa() and
	socket() and define them as SOCKET_LIBS.

	* plug-ins/script-fu/Makefile.am (LDADD): added SOCKET_LIBS.
2002-05-30 12:47:11 +00:00
Stanislav Visnovsky e645660d5f Updated Slovak translation from Zdenko Podobny <zdpo@mailbox.sk>.
2002-05-30  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>

        * sk.po: Updated Slovak translation from Zdenko Podobny <zdpo@mailbox.sk>.
2002-05-30 11:56:26 +00:00
Sven Neumann 892d319eae added -lX11 to LIBXMU since GTK_LIBS doesn't provide it for us anymore
2002-05-30  Sven Neumann  <sven@gimp.org>

	* configure.in: added -lX11 to LIBXMU since GTK_LIBS doesn't provide
	it for us anymore (reported by Tomas Ogren).

	* libgimpbase/gimpenv.[ch]: declare gimp_path_runtime_fix() static.

	* app/base/Makefile.am: conditionally build detect-mmx.S to avoid
	warnings about empty object files (reported by Tomas Ogren).

	* plug-ins/Makefile.am: commented out plugin-helper since it's just
	too broken to be distributed.

	* themes/Default/images/Makefile.am: echo -n is not portable and not
	needed, so removed it (reported by Tomas Ogren).
2002-05-30 02:13:11 +00:00
Sven Neumann 0633d0c09b do some sanity checks on the values returned by GDK.
2002-05-30  Sven Neumann  <sven@gimp.org>

	* app/gui/gui.c (gui_get_screen_resolution): do some sanity checks
	on the values returned by GDK.
2002-05-30 00:26:27 +00:00
Sven Neumann 02999c28f9 bumped the version to 1.3.7.
* configure.in: bumped the version to 1.3.7.
2002-05-29 23:38:17 +00:00
Sven Neumann 538193c1f0 include gimp-mkproxy. Should fix bug #83455.
2002-05-30  Sven Neumann  <sven@gimp.org>

	* tools/Makefile.am (EXTRA_DIST): include gimp-mkproxy. Should fix
	bug #83455.
2002-05-29 23:19:18 +00:00
Michael Natterer 2ee04c2d58 messed with bug numbers in ChangeLog... 2002-05-29 21:22:51 +00:00
Michael Natterer 510fd8361e fixed #83418, which was caused by my bogus "fix" for #34849
2002-05-29  Michael Natterer  <mitch@gimp.org>

	* app/paint-funcs/paint-funcs.c: fixed #83418, which was caused by
	my bogus "fix" for #34849 (initial_sub_region:: error :: src->w *
	(src->bytes + 1) > 512).
	The assertions were there because there were local temporary
	buffers of 512 bytes size. Now the buffers' size is
	MAX (src->width * src->bytes, dest->width * dest->bytes) which
	should be enough this time :) Re-enabled the assertions because
	of paranoia...
2002-05-29 21:19:17 +00:00
Ole Laursen 546a8d9d71 Updated Danish translation.
2002-05-29  Ole Laursen  <olau@hardworking.dk>

	* da.po: Updated Danish translation.
2002-05-29 19:40:36 +00:00
Michael Natterer 440a599ec6 don't pass bogus [0..255] opacities to gimp_paint_core_paste_canvas() but
2002-05-29  Michael Natterer  <mitch@gimp.org>

	* app/paint/gimppencil.c: don't pass bogus [0..255] opacities to
	gimp_paint_core_paste_canvas() but use gdouble values in a
	[0.0..1.0] range. Spotted by Jakub Steiner.
2002-05-29 17:13:12 +00:00
Sven Neumann 8215391f22 set include paths in AM_ASFLAGS for automake-1.5.
2002-05-29  Sven Neumann  <sven@gimp.org>

	* app/paint-funcs/Makefile.am: set include paths in AM_ASFLAGS for
	automake-1.5.
2002-05-29 15:44:12 +00:00
Sven Neumann 2c1b31d8cb Made 1.3.6 release. 2002-05-29 11:10:37 +00:00
Ole Laursen 39db496fa6 Changed translation of redo.
2002-05-29  Ole Laursen  <olau@hardworking.dk>

	* da.po: Changed translation of redo.
2002-05-29 10:56:34 +00:00
Sven Neumann 4c55933dea renamed gimp_mem_size_entry_new() to gimp_memsize_entry_new() for
2002-05-29  Sven Neumann  <sven@gimp.org>

	* libgimpwidgets/gimpwidgets.[ch]: renamed gimp_mem_size_entry_new()
	to gimp_memsize_entry_new() for consistency. Rewrote using bitshifts.
	Should work correctly for sizeof (gulong) > 32 now. Added new unit
	GigaBytes.

	* app/gui/preferences-dialog.c
	* app/gui/user-install-dialog.c: changed accordingly.

	* app/config/gimpconfig-types.[ch]: added new function
	gimp_memsize_set_from_string() that allows to check if the
	conversion succeeded.

	* app/config/gimpconfig-deserialize.c
	(gimp_config_deserialize_memsize): use gimp_memsize_set_from_string().
2002-05-29 09:20:56 +00:00
Sven Neumann bb32c3c267 determine the src_base_type from the passed drawable, not from the image
2002-05-28  Sven Neumann  <sven@gimp.org>

	* app/core/gimplayer.c (gimp_layer_new_from_drawable): determine
	the src_base_type from the passed drawable, not from the image it
	is attached to.

	* app/core/gimpimage-convert.c (gimp_drawable_convert_rgb)
	(gimp_drawable_convert_grayscale): added a check for the expected
	bpp of the passed tile_manager.
2002-05-28 21:32:06 +00:00
Sven Neumann d453d02362 app/base/base-config.[ch] use a gulong for the tile_cache_size.
2002-05-28  Sven Neumann  <sven@gimp.org>

	* app/base/base-config.[ch]
	* app/gui/user-install-dialog.c: use a gulong for the tile_cache_size.

	* app/base/tile-cache.c: cleanup, no changes.

	* app/config/gimpconfig-types.c (string_to_memsize): avoid overflows.
2002-05-28 20:29:27 +00:00
Michael Natterer 6707e317d1 Yes, this is a bit hackish...
2002-05-28  Michael Natterer  <mitch@gimp.org>

	Yes, this is a bit hackish...

	* app/widgets/gimppreview.[ch]: added "gboolean eat_button_events"
	to enable previews which are clickable *and* let the click through
	to their parent widget.

	* app/widgets/gimpdrawablelistitem.c
	* app/widgets/gimplayerlistitem.c: set "eat_button_events" to
	FALSE whenever we set "clickable" to TRUE so the GtkListItems get
	the click and can set the active drawable.
2002-05-28 20:04:28 +00:00
Sven Neumann 89585b4c14 app/config/test-config.c use g_error_free() so we crash if our GimpConfig
2002-05-28  Sven Neumann  <sven@gimp.org>

	* app/config/test-config.c
	* app/gui/test-commands.c: use g_error_free() so we crash if our
	GimpConfig functions return FALSE and don't set an error.

	* app/widgets/gimpdevices.c: don't warn if devicerc was not found.

	* app/gui/preferences-dialog.c: use G_MAXULONG as upper limit for
	the mem_size entries.

	* libgimpwidgets/gimpwidgets.c (gimp_mem_size_entry): use gulong
	and set the range of the spinbutton's adjustment properly.
2002-05-28 18:49:45 +00:00
Sven Neumann 17c02510ef typos 2002-05-28 17:54:18 +00:00
Sven Neumann a98306ef20 derive GIMP_TYPE_MEMSIZE from G_TYPE_ULONG. Should probably be even
2002-05-28  Sven Neumann  <sven@gimp.org>

	* app/config/gimpconfig-types.c: derive GIMP_TYPE_MEMSIZE from
	G_TYPE_ULONG. Should probably be even G_TYPE_UINT64 but we use
	strtol which can only handles unsigned long int.

	* app/config/gimpbaseconfig.[ch]
	* app/config/gimpguiconfig.[ch]: changed accordingly.

	* app/config/test-config.c: use gimp_config_serialize_value() to
	dump changed values to stdout.
2002-05-28 17:53:51 +00:00
Michael Natterer b7e3c716c4 override GObjectClass->constructor() and do the setup stuff there, not in
2002-05-28  Michael Natterer  <mitch@gimp.org>

	* app/core/gimpcontext.c: override GObjectClass->constructor() and
	do the setup stuff there, not in gimp_context_new(). This way we
	can create properly initialized contexts with g_object_new().

	* app/widgets/gimpdeviceinfo.c: Removed the "gimp" property
	again. Added a constructor() implementation and moved stuff there
	from gimp_device_info_set_property(PROP_GIMP).

	* app/config/gimpconfig-deserialize.c: made deserialization of
	value arrays work by actually using the array any not just leaking
	it ;)

	* app/core/gimpcontainer.c: removed debugging output. Call
	config_iface->deserialize(child, ...) again instead of calling
	gimp_config_deserialize_properties() directly.

	* app/widgets/gimpdevices.c: switch to using the new stuff for
	devicerc.

	* app/widgets/gimpdeviceinfo.[ch]
	* app/widgets/gimpdevices.[ch]
	* app/gimprc.c: removed all old gimprc-style devicerc stuff.

	* app/gui/menus.c
	* app/gui/test-commands.[ch]: removed devicerc testing entries
	and callbacks.
2002-05-28 16:41:56 +00:00
Sven Neumann da3cce37a3 oops 2002-05-28 16:41:05 +00:00
Sven Neumann 6f70246207 simplified by using a function for version checks.
2002-05-28  Sven Neumann  <sven@gimp.org>

	* autogen.sh: simplified by using a function for version checks.
2002-05-28 15:43:24 +00:00