]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog
Rework the Unicode hex input code. Now we only steal a single key
[~andy/gtk] / ChangeLog
index bb88c89fcaaa4e9d76d012941b78dfcc2cba9893..e1c812971490095378178e38d20c777addd580bc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,32 @@
+2005-09-02  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkimcontextsimple.c: Rework the Unicode hex input
+       code. Now we only steal a single key combination, Ctrl-Shift-U,
+       instead of sixteen. 
+       A hex Unicode sequence must be started with Ctrl-Shift-U, followed
+       by a sequence of hex digits entered with Ctrl-Shift still held.
+       Releasing one of the modifiers or pressing space while the modifiers
+       are still held commits the character. It is possible to erase
+       digits using backspace.
+       As an extension to the above, we also allow to start the sequence
+       with Ctrl-Shift-U, then release the modifiers before typing any
+       digits, and enter the digits without modifiers.
+       (#82011, Owen Taylor)
+       
+2005-09-02  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkmain.c (gtk_get_event_widget): If the window is destroyed,
+       we still need to deliver the destroy event.  (#314980, Chris Lahey)
+
+       * gtk/gtktextview.c (gtk_text_view_key_press_event): Reset 
+       im context before committing \n or \t.
+
+2005-09-02  Alexander Larsson  <alexl@redhat.com>
+
+       * gtk/gtkfilechooserdefault.c: (shortcuts_add_volumes),
+       (shortcuts_activate_volume):
+       Handle base_path being null in the rest of the cases (#310270)
+
 2005-09-02  Tor Lillqvist  <tml@novell.com>
 
        * gdk/win32/gdkevents-win32.c (gdk_event_translate): Keep track of