Commit Graph

3894 Commits

Author SHA1 Message Date
Michael Natterer 085f9b6e55 block all canvas events while resizing the display so the standard canvas
2000-04-16  Michael Natterer  <mitch@gimp.org>

	* app/gdisplay_ops.c (gdisplay_shrink_wrap): block all canvas
	events while resizing the display so the standard canvas "expose"
	and "configure" handlers are not called.
	This optimization is valid because shrink_wrap's caller has to do
	a full recalculation and expose of the gdisplay anyway.
	For the same reason, I removed the calls to gdisplay_expose_full()
	and bounds_checking() from shrink_wrap.

	This should also fix the double exposes Austin reported some time
	ago. I hope it does not re-break yesterday's fix :)

	* app/gdisplay_ops.[ch]: removed unused function
	gdisplay_resize_image().

	* app/scale.c (resize_display): do a full expose if one of the
	"resize_display" or "redisplay" parameters is TRUE.
2000-04-16 12:38:44 +00:00
jtl 5c816c6b38 *** empty log message *** 2000-04-16 12:10:24 +00:00
jtl 7f5fbf42ff *** empty log message *** 2000-04-15 22:40:05 +00:00
Manish Singh 71e5fefec9 tightened the regexs for build tool sanity checks
* autogen.sh: tightened the regexs for build tool sanity checks

* configure.in: more gtkxmhtml lib fixes (blargh)

-Yosh
2000-04-15 21:50:19 +00:00
Michael Natterer 89d3e0d8ef after resizing the display, check if the window manager placed it
2000-04-15  Michael Natterer  <mitch@gimp.org>

	* app/gdisplay_ops.c (gdisplay_shrink_wrap): after resizing the
	display, check if the window manager placed it offscreen and
	center it in that case.
2000-04-15 20:08:04 +00:00
Michael Natterer 554b9a344e s/0/FALSE/
2000-04-15  Michael Natterer  <mitch@gimp.org>

	* app/disp_callbacks.c: s/0/FALSE/

	* app/gdisplay_ops.c (gdisplay_shrink_wrap): removed all the
	gtk_drawing_area_size(), show/hide and gtk_main_iteration() stuff
	and don't touch the drawing area at all.

	Instead, use brute force on gdisp->shell:
	1. gtk_widget_size_allocate(gdisp->shell)
	2. gdk_window_resize(gdisp->shell->window)

	(tested with Sawmill, Enlightenment and twm)
2000-04-15 16:00:19 +00:00
Pablo Saratxaga fee4626459 Updated Danish file 2000-04-15 03:04:41 +00:00
Kjartan Maraas 4a3a58f27a Updated Norwegian translation.
2000-04-14  Kjartan Maraas  <kmaraas@online.no>

	* no.po: Updated Norwegian translation.
2000-04-14 19:08:14 +00:00
Sven Neumann 89f4d9fbeb cleaned up the messy spanish translation someone added
fixed compiler warnings, changed some gints to gbooleans

cleaned up namespace and documentation

updated libgimp documentation



--Sven
2000-04-14 18:45:34 +00:00
Kjartan Maraas 1bb2b8783a Updated Norwegian translation.
2000-04-14  Kjartan Maraas  <kmaraas@online.no>

	* no.po: Updated Norwegian translation.
2000-04-14 18:45:34 +00:00
Michael Natterer 0608a9920d fixed a compiler warning.
2000-04-14  Michael Natterer  <mitch@gimp.org>

	* libgimp/gimpdialog.c: fixed a compiler warning.
2000-04-14 18:05:13 +00:00
Matt Wilson 7a45c58cd5 Fri Apr 14 2000 Matt Wilson <msw@redhat.com> - include subdirs in the help
* Fri Apr 14 2000 Matt Wilson <msw@redhat.com>
- include subdirs in the help find
- remove gimp-help-files generation
- both gimp and gimp-perl own prefix/lib/gimp/1.1/plug-ins
- both gimp and gimp-devel own prefix/lib/gimp/1.1 and
  prefix/lib/gimp/1.1/modules
2000-04-14 16:42:57 +00:00
Michael Natterer 1226dc6c13 when re-drawing a dirty brush, clear it's preview area first.
2000-04-14  Michael Natterer  <mitch@gimp.org>

	* app/brush_select.c: when re-drawing a dirty brush, clear it's
	preview area first.
2000-04-14 16:33:47 +00:00
Nick Lamb /GIMP 2c76f50834 Purple isn't a good BG color, code clean-up/ compiler gagging 2000-04-14 15:21:14 +00:00
Yuri Syrota c277d29f01 Updated Ukrainian translation 2000-04-14 13:11:43 +00:00
Sven Neumann 28757ba176 applied gimp-kevint-000413-0 and gimp-mattias-000414-0
--Sven
2000-04-14 08:59:52 +00:00
Matt Wilson 9a78ace59e updated for 1.1.19, reworked filespec generation routines, cleaned up
2000-04-13  Matt Wilson  <msw@redhat.com>

	* gimp.spec: updated for 1.1.19, reworked filespec generation
	routines, cleaned up %files sections
2000-04-13 21:31:04 +00:00
Stanislav Brabec 5df9e00b0b czech translation update 2000-04-13 20:37:16 +00:00
Yuri Syrota 4ebc1b3d6b Updated Ukrainian translation 2000-04-13 14:44:27 +00:00
Yuri Syrota 5d9244da6a Updated Ukrainian translation 2000-04-13 14:06:16 +00:00
Yuri Syrota 8b2c139dba Updated Ukrainian translation 2000-04-13 13:21:46 +00:00
Yuri Syrota f9a3ef777d Updated Ukrainian translation 2000-04-13 12:33:10 +00:00
Yuri Syrota 0505a29247 Updated Ukrainian translation 2000-04-13 12:17:55 +00:00
Yuri Syrota 896a8933fc Updated Ukrainian translation 2000-04-13 10:00:41 +00:00
Nick Lamb /GIMP 092c854615 Save 1-bit, 2-bit and 4-bit PNG if appropriate 2000-04-13 04:48:56 +00:00
Michael Natterer 74156c69bd one more fix... 2000-04-13 00:38:04 +00:00
Michael Natterer b88a1ff1ff push an undo group when adding horizontal and vertical guides with
2000-04-13  Michael Natterer  <mitch@gimp.org>

	* app/measure.c: push an undo group when adding horizontal and
	vertical guides with Ctrl+Alt.
2000-04-13 00:23:10 +00:00
Pablo Saratxaga 627234028f updated the ChangeLog files 2000-04-13 00:18:45 +00:00
Pablo Saratxaga 411f37c887 Updated Danish files 2000-04-13 00:12:20 +00:00
Valek Frob 63066d5e39 Updated russian translation. 2000-04-12 23:54:04 +00:00
Sven Neumann 9a55c77635 use GIMP_HAVE_PARASITES instead of _PARASITES_H, which wasn't defined
* plug-ins/common/gif.c: use GIMP_HAVE_PARASITES instead of
_PARASITES_H, which wasn't defined anymore. Makes comment
parasites work with GIFs again.

* app/measure.c: pressing ALT anywhere outside the handles allows
to move the measure lines.


--Sven
2000-04-12 21:21:36 +00:00
Sven Neumann 21effbe95b updated the tool icons and added new ones. Removed the dvi and ps files
* docs/quick_reference.tar.gz: updated the tool icons and added
new ones. Removed the dvi and ps files from the tarball. Added
a TODO which describes what needs to be done to update the
quick_reference for gimp-1.2. Any volunteers?


--Sven
2000-04-12 20:42:52 +00:00
Sven Neumann 5278c08a2d applied gimp-cornwell-000412-0
--Sven
2000-04-12 20:09:21 +00:00
Yuri Syrota 47509f08b8 Updated Ukrainian translation 2000-04-12 14:54:44 +00:00
Sven Neumann 2ad8b65d9e applied (and hacked) gimp-kevint-000411-0 which should fix bug #8568
a few small changes to message strings and updates to the german translation


--Sven
2000-04-12 14:20:46 +00:00
Yuri Syrota 36c558ab69 Updated Ukrainian translation 2000-04-12 12:10:20 +00:00
Marc Lehmann ea602d736c see plug-ins/perl/Changes 2000-04-12 06:04:40 +00:00
Nick Lamb /GIMP ec4edaaa67 i18n-related changes necessary to fix #6698 and #8680. non-English users
please test and report if this doesn't improve things for you.
2000-04-11 22:27:00 +00:00
Sven Neumann df42428cc0 applied a patch from the imagemap author
Maurits Rijk <lpeek.mrijk@consunet.nl>.


--Sven
2000-04-11 20:18:11 +00:00
Tor Lillqvist cfab7a9aa3 The stat() function in the Win32 C runtime doesn't like if directory names
2000-04-11  Tor Lillqvist  <tml@iki.fi>

* libgimp/gimpenv.c (gimp_path_get_user_writable_dir): The stat()
function in the Win32 C runtime doesn't like if directory names
have an extra G_DIR_SEPARATOR suffixed. Remove such before calling
stat(). Those extra (back)slashes are added by for instance
gimp_path_parse(). Document that feature of gimp_path_parse().

* libgimp/gimputils.c (gimp_strescape): Correct documentation for
gimp_strescape(). The semantics of the exceptions parameter was
documented backwards. Clarify what the function does.

* plug-ins/gfig/gfig.c (plug_in_parse_gfig_path)
* plug-ins/FractalExplorer/FractalExplorer.c
(plug_in_parse_fractalexplorer_path)
* plug-ins/gflare/gflare.c (plug_in_parse_gflare_path,
gflare_save): Use painstakingly correct platform-specific
directory and search path separators, and escaped with
gimp_strescape when displayed as part of a gimprc entry.

* app/gimphelp.c: No debug messages on Win32, thanks.
2000-04-11 18:39:31 +00:00
Sven Neumann bdc35c24bf run PLUGIN_MAINTAINERS through my update-script
--Sven
2000-04-11 17:06:32 +00:00
Sven Neumann 31df3ca344 various minor fixes and updates to the german translation
--Sven
2000-04-11 16:34:42 +00:00
Michael Natterer 111e7bc99c if attaching to the newly created shared memory segment fails, destroy it
2000-04-11  Michael Natterer  <mitch@gimp.org>

	* app/plug_in.c: if attaching to the newly created shared memory
	segment fails, destroy it before forgetting it's ID. Closes #6299.
2000-04-11 15:24:15 +00:00
Sven Neumann 752a685b20 Use finite() instead of isnan() and isinf(). Use _finite() on WIN32.
According to Garry, finite() is probably available more widely than
isinf().


--Sven
2000-04-11 09:37:25 +00:00
Tor Lillqvist 5a40e72bd3 Warn about the ads in the messages from the egroups-hosted Win32 lists ;-)
2000-04-11  Tor Lillqvist  <tml@iki.fi>

* README: Warn about the ads in the messages from the
egroups-hosted Win32 lists ;-)

* gimprc.win32: Use correct path separators. Document help-browser
diffferently on Win32.

* plug-ins/webbrowser/webbrowser.c: Implement on Win32.

* plug-ins/makefile.cygwin
* plug-ins/makefile.msc: Add it.
2000-04-10 23:30:19 +00:00
Stanislav Brabec c893ebb5d9 czech translation update 2000-04-10 21:35:46 +00:00
Tor Lillqvist 70b1e8da72 Correct the info about Win32 mailing lists.
2000-04-10  Tor Lillqvist  <tml@iki.fi>

* README: Correct the info about Win32 mailing lists.

* gimprc.win32: Add perfect-mouse setting.

* libgimp/gimp.h
* app/main.c: Guard against redefinition of _stdcall.

* libgimp/gimpmath.h: Define macros ISNAN and ISINF. On Win32 use
_isnan() and _fpclass() from <float.h>, on other platforms use
isnan() and isinf(). We really should test for isnan and isinf in the
configure script.

* tools/pdbgen/pdb/gimage.pdb
* app/gimage_cmds.c: Include gimpmath.h, use above macros instead
of using the nonportable isnan and isinf.

* app/gdisplay_ops.c: Do use the old gtk_widget_hide/show hack on
Win32.

* libgimp/makefile.cygwin
* libgimp/makefile.msc
* app/makefile.cygwin
* app/makefile.msc
* plug-ins/makefile.cygwin
* plug-ins/makefile.msc: Updates.

* plug-ins/gfig/gfig.c (plug_in_parse_gfig_path): Simplify warning
message on Win32.  We could use G_DIR_SEPARATOR in the sample
gimprc line, but then we would have to call g_strescape to quote
it, argh. Win32 users use prebuilt versions with a correct gimprc
file anyway.

(create_file_selection): Use g_get_tmp_dir().

(gfig_update_stat_labels): Guard against possibly NULL value from
g_get_home_dir().
2000-04-10 20:47:04 +00:00
Tor Lillqvist b74905e499 Update Finnish translation. 2000-04-10 20:30:00 +00:00
Sven Neumann 62dee822c7 applied a modified version of gimp-cornwell-000408-0, a patch by
* README: applied a modified version of gimp-cornwell-000408-0,
a patch by <piers.cornwell@usa.net> to bring the README uptodate.


--Sven
2000-04-10 19:53:25 +00:00
Sven Neumann 1bb2404042 reuse message string
--Sven
2000-04-10 17:10:06 +00:00