1. 06 Sep, 2005 9 commits
    • Matthias Clasen's avatar
      Rename · 97088102
      Matthias Clasen authored
      97088102
    • Matthias Clasen's avatar
      Include Super, Hyper and Meta in the default accel mod mask. · 77494a0a
      Matthias Clasen authored
      2005-09-06  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkaccelgroup.c: Include Super, Hyper and Meta in the
      	default accel mod mask.
      77494a0a
    • Matthias Clasen's avatar
      Remove erroneous log entry · 557e266a
      Matthias Clasen authored
      557e266a
    • Matthias Clasen's avatar
      Don't use GDK_ALT_MASK. · 582af236
      Matthias Clasen authored
      2005-09-06  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkaccelgroup.c (gtk_accelerator_parse):
      	* gtk/gtkaccellabel.c (_gtk_accel_label_class_get_accelerator_label):
      	Don't use GDK_ALT_MASK.
      
      	* gdk/gdktypes.h: No need to introduce GDK_ALT_MASK
      582af236
    • Matthias Clasen's avatar
      Document new modifier bits. · eb7abab2
      Matthias Clasen authored
      eb7abab2
    • Matthias Clasen's avatar
      Add tests for extra virtual modifiers. · 244d41b9
      Matthias Clasen authored
      2005-09-06  Matthias Clasen  <mclasen@redhat.com>
      
      	* tests/testgtk.c (create_key_lookup): Add tests for extra virtual
      	modifiers.
      
      	* gtk/gtkkeyhash.c (_gtk_key_hash_lookup): Try to match both against
      	Mod2 - Mod5 and against Super, Hyper, Meta.
      
      	* gtk/gtkaccellabel.c (_gtk_accel_label_class_get_accelerator_label):
      	* gtk/gtkaccelgroup.c (gtk_accelerator_parse)
      	(gtk_accelerator_name): Support Super, Hyper Meta and Mod2 - Mod5.
      244d41b9
    • Matthias Clasen's avatar
      Add support for extra virtual modifiers: (#85780, Owen Taylor) · 543ce674
      Matthias Clasen authored
      2005-09-06  Matthias Clasen  <mclasen@redhat.com>
      
      	Add support for extra virtual modifiers:  (#85780, Owen Taylor)
      
      	* gdk/x11/gdkkeys-x11.c (struct _GdkKeymapX11): Add a
      	modmap to maintain the information which X modifiers map to
      	virtual modifiers.
      	(get_xkb): Set up the modmap from the XKB tables.
      	(update_keymaps): Set up the modmap from the information returned
      	by XGetModifierMapping in the non-XKB case.
      
      	* gdk/x11/gdkprivate-x11.h:
      	* gdk/x11/gdkkeys-x11.c (_gdk_keymap_add_virtual_modifiers): New
      	function to set the virtual modifiers in the state.
      
      	* gdk/x11/gdkevents-x11.c (translate_key_event): Call
      	_gdk_keymap_add_virtual_modifiers here.
      
      	* gdk/gdktypes.h (GdkModifierType): Add bits for virtual Super,
      	Hyper and Meta modifiers. Also add GDK_ALT_MASK as an alias
      	for GDK_MOD1_MASK.
      543ce674
    • Matthias Clasen's avatar
      Tell xgettext about all the printf-like functions we use. · 5e93e9da
      Matthias Clasen authored
      2005-09-06  Matthias Clasen  <mclasen@redhat.com>
      
              * Makefile.in.in: Tell xgettext about all the
              printf-like functions we use.
      5e93e9da
    • Alexander Shopov's avatar
      Updated Bulgarian translation by Alexander Shopov <ash@contact.bg> · 6c6b46c4
      Alexander Shopov authored
      2005-09-06  Alexander Shopov  <ash@contact.bg>
      
      	* bg.po: Updated Bulgarian translation by
      	Alexander Shopov <ash@contact.bg>
      6c6b46c4
  2. 05 Sep, 2005 5 commits
  3. 04 Sep, 2005 1 commit
  4. 03 Sep, 2005 2 commits
  5. 02 Sep, 2005 9 commits
    • Matthias Clasen's avatar
      Disconnect idle handlers on destroy to avoid problems when they are called · a809ae2a
      Matthias Clasen authored
      2005-09-02  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkentry.c (gtk_entry_destroy): Disconnect idle handlers
      	on destroy to avoid problems when they are called on a destroyed
      	widget.  (#315135, John Cupitt)
      a809ae2a
    • Matthias Clasen's avatar
      Add bindings for Ctrl-Shift-A to unselect all. (#309301, Kathy Fernandes) · ade8ec4c
      Matthias Clasen authored
      2005-09-02  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkentry.c (gtk_entry_class_init):
      	* gtk/gtktextview.c (gtk_text_view_class_init): Add bindings
      	for Ctrl-Shift-A to unselect all.  (#309301, Kathy Fernandes)
      ade8ec4c
    • 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
  6. 01 Sep, 2005 3 commits
  7. 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
  8. 30 Aug, 2005 2 commits