Sun Aug 5 09:48:08 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtklist.c (gtk_list_clear_items): Fix
problem with selecting a new focus child.
* gtk/gtklist.c (gtk_list_clear_items): Clear
list->undo/list_focus_child after unparenting
child, since unparenting the child can result
in list->last_focus_child being set. (#58024)
Tue Jul 24 16:41:12 2001 Owen Taylor <otaylor@redhat.com>
* configure.in po/ta.po (ALL_LINGUAS): Remove dummy ta po - Tamil
translation doesn't really make sense for GTK+-1.2 anyways,
so lets not worry about the fact that it is missing
in this branch.
2001-06-01 Alex Larsson <alexl@redhat.com>
* gdk/gdkevents.c (expose_predicate):
Allow expose event compression past configure notify events for
other toplevel window. This fixes performance when dragging a
window of an application over another window of the same
application. In this case there will be interleaved exposure
and configure events.
Thu May 31 12:43:57 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtkoptionmenu.c: Account for the fact that the border
width is _outside_ the allocation. (Fixes#54585)
2001-04-19 Federico Mena Quintero <federico@ximian.com>
* gtk/gtkwindow.c (gtk_window_focus_filter): Only consider
crossing events if the parent of the window is the root window.
This is so that GtkPlugs will not do funny things when they think
they should get the focus.
2001-04-01 Chema Celorio <chema@celorio.com>
* gtk/gtkmenu.c (gtk_menu_paint):
(gtk_menu_key_press): invalidate some acelerators.
* gtk/gtkmenu.h: update header for new feature.
* gtk/gtkmenu.c (gtk_menu_key_press): rewrite, add speed improvements.
(gtk_menu_key_press): who wrote this ? sigh... use GList instead.
Sun Apr 1 23:01:31 2001 Owen Taylor <otaylor@redhat.com>
* Released 1.2.10.
Sun Apr 1 22:22:47 2001 Owen Taylor <otaylor@redhat.com>
[ Addition of safety checks to try to avoid segfaulting
on broken setups always. ]
* gdk/gdkfont.c (_gdk_font_wc_to_glyphs): Add a boolean
return value to deal with failure of conversion of
wide characters to glyphs.
* gtk/gtkentry.c gtk/gtklabel.c: Handle failure of
mbstowcs/wcstombs a bit better.
* gdk/gdkfont.c gdk/gdkdraw.c: Deal with failure of
_gdk_font_wc_to_glyphs() gracefully
* gdk/gdkim.c (_gdk_wcstombs_len): quietly return NULL on
failure instead of g_return_if_fail().
Wed Mar 28 16:05:29 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtkfontsel.c (gtk_font_selection_select_size): Fix
problem where fractional sizes caused infinite loop.
(bugzilla.redhat.com #33081)
Wed Mar 28 14:52:08 2001 Owen Taylor <otaylor@redhat.com>
* docs/Makefile.am: Remove excess rules breaking
distcheck.
Wed Mar 28 12:33:20 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtkdnd.c: Fix problem where dropping into
internal child widgets (such as GtkCList tab labels)
(#52457, reported by Daniel Erat). Can't use
gtk_container_children(), so provide a substitute
which uses gtk_container_forall().
Thu Mar 15 15:23:11 2001 Owen Taylor <otaylor@redhat.com>
* NEWS: Updated
* configure.in (GTK_BINARY_AGE): Up micro => 10,
binary => 10, interface => 1.
* INSTALL.in: Add some discouraging words about
--with-xinput=gxi.
* configure.in (x_ldflags): Make --with-xinput be
--with-xinput=xfree, and warn for --with-xinput=gxi.
Thu Mar 15 14:29:47 2001 Owen Taylor <otaylor@redhat.com>
* gdk/gdkselection.c (sanitize_ctext): Handle
extended segments, which can contain arbitrary octets,
properly. (Fixes problems with cut-and-paste and,
e.g., KOI8-R.)
* gtk/gtktext.c gtk/gtkeditable.c: Patch from
Vlad Harchev to avoid using gdk_draw_text_wc()
on text that is really chars, not wchars. (Cannot
convert between chars and wide chars with assignment!)
Thu Mar 15 01:31:07 2001 Owen Taylor <otaylor@redhat.com>
* gdk/gdkim.c (_gdk_wcstombs_len): Make somewhat more
safe on broken libcs, also add a g_return_if_fail()
to make the failure case when we somehow get a
string of invalid wide characters more clear.
(#51644, Sergey Vlasov)
Thu Mar 15 01:05:49 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtkrc.c (gtk_rc_add_initial_default_files): Fix
problem in testing the result of g_get_home_dir(),
and test the result of g_get_home_dir() in another
place for consistency. (#51833). Also fix off-by-one
error in check against GTK_RC_MAX_MODULE_PATHS.
Wed Mar 14 23:38:23 2001 Owen Taylor <otaylor@redhat.com>
* gdk/gdk.c (gdk_init_check): Fix missed equal_pos => option
for --with-xinput=gxi. (Which is broken anyways, but
oh well...) (#51973)
* gtk/gtkeditable.c (gtk_editable_get_event_time): Fix excess free
in case where there is no current event. (#51889)
* gtk/gtkwindow.[ch]: Handle focus for the case of
PointerRoot (no window manager) by using algorithm taken
from xterm.
Mon Mar 5 16:38:15 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtkmenushell.c (gtk_menu_shell_enter_notify): Only
check the ignore_enter flag for the menu shell that
the item is actually a child of, not for attached
submenus. (#51536)
Fri Mar 2 12:35:40 2001 Owen Taylor <otaylor@redhat.com>
* Release 1.2.9
* NEWS: Final update for 1.2.9
* INSTALL INSTALL.in: Add note about the movement of
the include files.