diff options
author | Tor Lillqvist <tml@src.gnome.org> | 1999-07-10 00:26:54 +0000 |
---|---|---|
committer | Tor Lillqvist <tml@src.gnome.org> | 1999-07-10 00:26:54 +0000 |
commit | c9b2958b6c64583a74ac566824646ad4b59628af (patch) | |
tree | 52850e54ec2e13f4382301cd84b01f49c544c676 /ChangeLog.pre-2-8 | |
parent | 68f895bd68e08c538db73dccec428d09aa96988e (diff) | |
download | gtk+-c9b2958b6c64583a74ac566824646ad4b59628af.tar.gz |
Don't draw anything if width or height is zero. Don't print a warning if
* gdk/win32/gdkdraw.c (gdk_draw_arc): Don't draw anything if width
or height is zero. Don't print a warning if Pie or Arc fails, they
always fail (?) for very narrow ellipses.
* gdk/win32/gdkdraw.c (gdk_draw_pixmap): Call InvalidateRgn for
the part or the destination window corresponding to source area
outside of the source drawable's boundary.
* gdk/win32/gdkdraw.c (gdk_draw_lines, gdk_draw_polygon): Don't do
anything if less than two points.
* gdk/win32/gdkselection.c (gdk_selection_owner_get): Always
return NULL. Gtk cut-and-paste inside a single program works
better this way. (It always gets the clipboard contents from
Windows, not from its own copy, which is cleared anyway. I can't
say I fully understand what happens... Emulating the X selection
and property stuff is a bit of a mess.)
* gdk/win32/gdkevents.c
* gdk/win32/gdkproperty.c: A bít more verbose logging.
* gdk/win32/gdkregion.c: Fix some memory leaks (temporary regions
that never got deleted). Revamp gdk_region_shrink.
* gdk/win32/gdkregion.c: Fix memory leak, delete temporary regions
after use.
* gtk/gtk.def: Add some missing entry points.
* gtk/gtkrc.c: Strip trailing directory separator from pixmap path
component.
Diffstat (limited to 'ChangeLog.pre-2-8')
-rw-r--r-- | ChangeLog.pre-2-8 | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 5eff882753..ab35446184 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,37 @@ +1999-07-09 Tor Lillqvist <tml@iki.fi> + + * gdk/win32/gdkdraw.c (gdk_draw_arc): Don't draw anything if width + or height is zero. Don't print a warning if Pie or Arc fails, they + always fail (?) for very narrow ellipses. + + * gdk/win32/gdkdraw.c (gdk_draw_pixmap): Call InvalidateRgn for + the part or the destination window corresponding to source area + outside of the source drawable's boundary. + + * gdk/win32/gdkdraw.c (gdk_draw_lines, gdk_draw_polygon): Don't do + anything if less than two points. + + * gdk/win32/gdkselection.c (gdk_selection_owner_get): Always + return NULL. Gtk cut-and-paste inside a single program works + better this way. (It always gets the clipboard contents from + Windows, not from its own copy, which is cleared anyway. I can't + say I fully understand what happens... Emulating the X selection + and property stuff is a bit of a mess.) + + * gdk/win32/gdkevents.c + * gdk/win32/gdkproperty.c: A bít more verbose logging. + + * gdk/win32/gdkregion.c: Fix some memory leaks (temporary regions + that never got deleted). Revamp gdk_region_shrink. + + * gdk/win32/gdkregion.c: Fix memory leak, delete temporary regions + after use. + + * gtk/gtk.def: Add some missing entry points. + + * gtk/gtkrc.c: Strip trailing directory separator from pixmap path + component. + 1999-07-04 Tor Lillqvist <tml@iki.fi> * gdk/win32/gdkevents.c (gdk_event_translate): Handle |