1. 02 Sep, 2005 7 commits
    • Matthias Clasen's avatar
      Rework the Unicode hex input code. Now we only steal a single key · 4083637a
      Matthias Clasen authored
      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)
      4083637a
    • Matthias Clasen's avatar
      If the window is destroyed, we still need to deliver the destroy event. · 92b1967c
      Matthias Clasen authored
      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)
      92b1967c
    • Matthias Clasen's avatar
      Reset im context before committing \n or \t. · 9846428b
      Matthias Clasen authored
      2005-09-02  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtktextview.c (gtk_text_view_key_press_event): Reset
      	im context before committing \n or \t.
      9846428b
    • Alexander Larsson's avatar
      Handle base_path being null in the rest of the cases (#310270) · fa0b788d
      Alexander Larsson authored
      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)
      fa0b788d
    • Ivan Stojmirov's avatar
    • Jordi Mallach's avatar
      Added empty file to fix GTK+ build. · fa9cdd19
      Jordi Mallach authored
      2005-09-02  Jordi Mallach  <jordi@sindominio.net>
      
      	* ku.po: Added empty file to fix GTK+ build.
      fa9cdd19
    • Tor Lillqvist's avatar
      Keep track of cursor position also in root window coordinates. Prune out · b2595c84
      Tor Lillqvist authored
      2005-09-02  Tor Lillqvist  <tml@novell.com>
      
      	* gdk/win32/gdkevents-win32.c (gdk_event_translate): Keep track of
      	cursor position also in root window coordinates. Prune out
      	superfluous WM_MOUSEMOVE messages even earlier, based on root window
      	coordinates. Windows sends WM_MOUSEMOVE messages after a new
      	window has ben mapped below the cursor even if the mouse doesn't
      	move. We used to generate GDK_MOTION_NOTIFY in these cases. This
      	confused at least gtk_menu_motion_notify(). (#314995)
      
      	* gtk/gtkintl.h: No need to include config.h here. It caused
      	warnings about GTK_LOCALEDIR being redefined on Win32 when
      	compiling files where gtkintl.h is included after gtkprivate.h
      	(which #undefines and re-#defines GTK_LOCALEDIR on Win32).
      
      	* gtk/gtkplug.c: Include config.h.
      b2595c84
  2. 01 Sep, 2005 3 commits
  3. 31 Aug, 2005 9 commits
    • Matthias Clasen's avatar
    • Matthias Clasen's avatar
      Intern type names in code generated by glib-mkenums, too. · c09cc893
      Matthias Clasen authored
      2005-08-31  Matthias Clasen  <mclasen@redhat.com>
      
      	* gdk/Makefile.am:
      	* gtk/Makefile.am: Intern type names in code generated by
      	glib-mkenums, too.
      
      	* gtk/*.c:
      	* gdk/x11/*.c:
      	* gdk/*.c: Intern type names before registering the type to avoid
      	unnecessary copies.
      c09cc893
    • Matthias Clasen's avatar
      Intern type names before registering the type to avoid unnecessary copies. · f55cffb0
      Matthias Clasen authored
      2005-08-31  Matthias Clasen  <mclasen@redhat.com>
      
      	* io-ani-animation.c (gdk_pixbuf_ani_anim_iter_get_type)
      	(gdk_pixbuf_ani_anim_get_type):
      	* io-gif-animation.c (gdk_pixbuf_gif_anim_get_type)
      	(gdk_pixbuf_gif_anim_iter_get_type):
      	* gdk-pixbuf-loader.c (gdk_pixbuf_loader_get_type):
      	* gdk-pixbuf.c (gdk_pixbuf_get_type):
      	* gdk-pixbuf-animation.c (gdk_pixbuf_animation_get_type):
      	Intern type names before registering the type to avoid
      	unnecessary copies.
      f55cffb0
    • Matthias Clasen's avatar
      Intern type names before registering the type to avoid unnecessary copies. · 476e138d
      Matthias Clasen authored
      2005-08-31  Matthias Clasen  <mclasen@redhat.com>
      
      	* gdk/x11/gdkwindow-x11.c (gdk_window_impl_x11_get_type):
      	* gdk/x11/gdkscreen-x11.c (_gdk_screen_x11_get_type):
      	* gdk/x11/gdkpixmap-x11.c (gdk_pixmap_impl_x11_get_type):
      	* gdk/x11/gdkkeys-x11.c (gdk_keymap_x11_get_type):
      	* gdk/x11/gdkinput.c (gdk_device_get_type):
      	* gdk/x11/gdkimage-x11.c (gdk_image_get_type):
      	* gdk/x11/gdkgc-x11.c (_gdk_gc_x11_get_type):
      	* gdk/x11/gdkdrawable-x11.c (_gdk_drawable_impl_x11_get_type):
      	* gdk/x11/gdkdnd-x11.c (gdk_drag_context_get_type):
      	* gdk/x11/gdkdisplay-x11.c (_gdk_display_x11_get_type):
      	* gdk/x11/gdkcolor-x11.c (gdk_colormap_get_type):
      	* gdk/gdkwindow.c (gdk_window_object_get_type):
      	* gdk/gdkscreen.c (gdk_screen_get_type):
      	* gdk/gdkrectangle.c (gdk_rectangle_get_type):
      	* gdk/gdkpixmap.c (gdk_pixmap_get_type):
      	* gdk/gdkkeys.c (gdk_keymap_get_type):
      	* gdk/gdkfont.c (gdk_font_get_type):
      	* gdk/gdkevents.c (gdk_event_get_type):
      	* gdk/gdkdraw.c (gdk_drawable_get_type):
      	* gdk/gdkdisplaymanager.c (gdk_display_manager_get_type):
      	* gdk/gdkdisplay.c (gdk_display_get_type):
      	* gdk/gdkcursor.c (gdk_cursor_get_type):
      	* gdk/gdkcolor.c (gdk_color_get_type): Intern type names before
      	registering the type to avoid unnecessary copies.
      476e138d
    • Matthias Clasen's avatar
      Undeprecate gtk_toolbar_set_icon_size(), and add icon-size and · 0483aa63
      Matthias Clasen authored
      2005-08-31  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtktoolbar.c: Undeprecate gtk_toolbar_set_icon_size(),
      	and add icon-size and icon-size-set properties.  (#314172)
      0483aa63
    • Alexander Shopov's avatar
      Updated Bulgarian translation by Alexander Shopov <ash@contact.bg> · f9a16670
      Alexander Shopov authored
      2005-08-31  Alexander Shopov  <ash@contact.bg>
      
      	* bg.po: Updated Bulgarian translation by
      	Alexander Shopov <ash@contact.bg>
      f9a16670
    • Matthias Clasen's avatar
      Inherit window groups across transient parents. (#312918, Christian · 05d3aa82
      Matthias Clasen authored
      2005-08-31  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkwindow.c (gtk_window_set_transient_for): Inherit window
      	groups across transient parents.  (#312918, Christian Persch)
      05d3aa82
    • Matthias Clasen's avatar
      Some documentation fixes. (#314882, Guillaume Cottenceau) · 278873e4
      Matthias Clasen authored
      2005-08-31  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtktreemodel.c: Some documentation fixes.  (#314882,
      	Guillaume Cottenceau)
      278873e4
    • Matthias Clasen's avatar
      Fix a typo in the docs. (#314878, Guillaume Cottenceau) · 4713960f
      Matthias Clasen authored
      2005-08-31  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtktextiter.c (gtk_text_iter_backward_visible_cursor_positions):
      	Fix a typo in the docs.  (#314878, Guillaume Cottenceau)
      4713960f
  4. 30 Aug, 2005 12 commits
  5. 29 Aug, 2005 9 commits