Evan Nemerson
e596e58c51
gtk: port missing array annotations from Vala bindings
...
https://bugzilla.gnome.org/show_bug.cgi?id=730745
2014-05-27 21:10:32 -07:00
William Jon McCann
e34bd4137d
docs: use apostrophes in *n't
2014-02-07 13:32:47 -05:00
Takao Fujiwara
4d6c509943
GtkIMContextSimple: Update compose table
...
This adds Multi_key + f + i, as well as other sequences,
mainly Greek.
https://bugzilla.gnome.org/show_bug.cgi?id=710510
2013-12-14 15:34:54 -05:00
Emmanuele Bassi
0899ef7cc9
gtk: Use new macros for defining private data
...
https://bugzilla.gnome.org/show_bug.cgi?id=702996
2013-07-09 09:30:02 +01:00
Michael Natterer
9eea724e3b
gtk: convert keyvals to unicode before committing to the imcontext
...
(cherry picked from commit 1eb0d98d73
)
2012-11-30 15:10:51 +01:00
Michael Natterer
f619f91a8f
gtk: add more OSX special casing for the deadacute and deaddoubleacute keys
...
So " plus foo prduces foo-with-diaereses and ' plus c produces
c-with-cedilla.
(cherry picked from commit c0102b3089
)
2012-11-30 15:09:46 +01:00
William Jon McCann
b3a65248f5
Fix a typo in the the comments
...
https://bugzilla.gnome.org/show_bug.cgi?id=682724
2012-08-26 22:54:55 +08:00
Michael Natterer
c1cfcd03a5
quartz: add a special case to GtkIMContextSimply for entering '"'
...
Turn dead_doubleacute plus space into '"' and not into a double
acute because that's the way to enter double quotes on the
US-International keyboard layout.
(cherry picked from commit 71164e57b9
)
2012-05-10 11:06:09 +02:00
Javier Jardón
9d0febc9a6
Change FSF Address
2012-02-27 17:06:11 +00:00
Matthias Clasen
e2bde55277
Remove leftover debug spew
2012-02-14 13:08:27 -05:00
Matthias Clasen
3c70a12785
GtkImContextSimple: fix tentative match handling
...
When switching to the compact table format, we inadvertedly lost
the 'tentative match' handling which allows to complete longer
compose sequences even if a prefix is a complete sequence.
This was pointed out in bug 666710.
2011-12-29 23:42:03 -05:00
Matthias Clasen
694bbf4ac0
Cosmetic changes to comments
2011-12-29 23:42:03 -05:00
Michael Natterer
87cc0dc79f
gtk: use the new modifier API instead of GTK_DEFAULT_ACCEL_MOD_MASK
...
in gtkimcontextsimple and gtktreeview, which are the easy places,
but also true bugfixes, because on OSX we can't use the virtual META
here, we needs MOD2 as delivered in key events.
2011-10-07 09:33:07 +02:00
Michael Natterer
0abe8ce27b
gtk: remove the private GTK_NO_TEXT_INPUT_MOD_MASK
...
and use the new public modifier abstraction API.
2011-09-27 11:34:19 +02:00
Michael Natterer
2a8be23d17
gtk: fix entering of Option-foo symbols on the Mac
...
define GTK_NO_TEXT_INPUT_MOD_MASK in gtkprivate.h
and use it in the IM contexts, so Option-foo is no longer
filtered away.
2011-09-26 16:01:50 +02:00
Jasper St. Pierre
ff9eb56c6e
Don't only use ch != 0 to check if a character is a control char.
...
https://bugzilla.gnome.org/show_bug.cgi?id=644976
2011-03-16 20:09:14 -04:00
Pavel Holejsovsky
374e76a19d
[GI] Mark unintrospectable constructs as (skip)
...
Also adds 'Rename to:' annotation to some constructs replacing the
skipped ones.
2011-01-20 13:57:21 +01:00
Pavel Holejsovsky
a1c297a310
[GI] Cosmetic cleanups of annotations and doc comments
...
This change does not introduce any functionality change, mostly
cosmtic cleanups, like re-linebreak when introduced annotations messed
up indentation or whitespace errors fixes.
2011-01-18 17:31:59 +01:00
Matthias Clasen
b5c6904c2f
Drop explicit includes of gdkkeysyms.h
...
These are no longer needed. At the same time, port gtkimcontextsimpleseqs.h
to use the new GDK_KEY_ symbols.
2011-01-04 12:21:41 -05:00
Benjamin Otte
a7e6d6c4b4
gtk: Avoid GdkDrawable usage, including needless casts
2010-12-02 20:21:02 +01:00
Ryan Lortie
56d2590b49
GtkIMContextSimple: avoid gdk_window_get_user_data
...
We lookup a widget to call a function on GtkWidget that ends up just
performing an operation directly on the GdkWindow again anyway
(beeping). There's already fallback code at the point of the call that
does exactly that anyway, so just do that all of the time.
2010-10-20 23:58:20 +02:00
Matthias Clasen
f53ad33994
Remove GtkObject completely
2010-09-26 22:18:19 -04:00
Benjamin Otte
2ee8fdb79b
gtk: gdk_drawable_get_display() => gdk_window_get_display()
2010-09-26 15:11:33 +02:00
Benjamin Otte
9f47be2216
gtk: gdk_drawable_get_screen/visual => gdk_window_get_screen/visual
2010-09-26 15:11:33 +02:00
Colin Walters
913cdf3be7
GDK: Prefix key names with KEY_
...
The keysyms create a lot of potential namespace conflicts for
C, and are especially problematic for introspection, where we take
constants into the namespace, so GDK_Display conflicts with GdkDisplay.
For C application compatiblity, add gdkkeysyms-compat.h which uses
the old names.
Just one user in GTK+ continues to use gdkkeysyms-compat.h, which is
the gtkimcontextsimple.c, since porting that requires porting more
custom Perl code.
2010-09-08 18:51:44 -04:00
Javier Jardón
a47e5483b6
gtkimcontextsimple: move documentation to inline comments
2010-09-01 20:37:39 +02:00
Javier Jardón
1e5d7c0225
Use GtkFooPrivate instead GtkFooPriv
2010-08-27 04:48:23 +02:00
Javier Jardón
47e824a5e4
GtkImageMenuItem: move public members to private structure
2010-07-13 19:40:48 +02:00
Javier Jardón
0a07e9733b
gtk/: fully remove gtkalias hacks
...
https://bugzilla.gnome.org/show_bug.cgi?id=623845
2010-07-10 02:51:26 +02:00
Matthias Clasen
c08ed56f13
Allow holding compose key while entering a sequence
...
This broke when we started allowing Super, Hyper and Meta as
accel modifiers. See bug 601959.
2009-11-28 21:47:36 -05:00
Matthias Clasen
4c26d99d3e
Update compose sequences
...
This patch includes additions to the X.org Compose file from the
last year. Patch by Peter Hutterer
2009-10-25 23:42:58 -04:00
Yevgen Muntyan
3c510f028f
Use standard mac shortcuts
...
This changes Ctrl-X, Ctrl-C, etc. to Cmd-X, Cmd-C, etc. Also,
Alt-Left and Alt-Right in text widgets bound to Ctrl-Left and
Ctrl-Right actions
https://bugzilla.gnome.org/show_bug.cgi?id=530351
2009-10-26 00:03:05 +01:00
Tor Lillqvist
934014af3d
Bug 145058 - Inputting "^^" requires four keystrokes on Win32, differs
...
2009-01-29 Tor Lillqvist <tml@novell.com>
Bug 145058 - Inputting "^^" requires four keystrokes on Win32,
differs from platform default behaviour
* gtk/gtkimcontextsimple.c
(check_win32_special_case_after_compact_match): New
function. Called from check_compact_table() after a table-based
match has committed a character. In case there was two identical
dead accents in the input, another copy of the spacing accent that
was already committed is committed. This fixes #145058 .
(check_win32_special_cases): New function. Called first from
gtk_im_context_simple_filter_keypress(). This fixes another
problem: a dead accent followed by a space should commit the
corresponding spacing accent. The compose tables from X commit
another character in two cases and we want to override that on
Windows.
Add GTK_NOTE (MISC) debugging output to this code.
svn path=/trunk/; revision=22253
2009-01-29 13:43:42 +00:00
Simos Xenitellis
41639683d9
Closes #557420 – Some compose sequences don't work anymore
...
svn path=/trunk/; revision=21843
2008-12-03 16:19:45 +00:00
Simos Xenitellis
77a980ec79
Closed #555625 – Updated gtk_compose_seqs_compact table (gtkimcontextsimpleseqs.h)
...
svn path=/trunk/; revision=21634
2008-10-12 16:11:48 +00:00
Simos Xenitellis
a3fe407624
Fixed Bug 555000, check_algorithmically() applies to deadkey keysyms only.
...
svn path=/trunk/; revision=21623
2008-10-10 08:21:54 +00:00
Simos Xenitellis
d84a56d3a3
Fixed Bug 554192 – deadkey-only compose sequences now working
...
svn path=/trunk/; revision=21613
2008-10-08 23:04:54 +00:00
Simos Xenitellis
7d7dfa73a4
Fixed Bug 554506 – combining diacritics broken, became deadkeys
...
svn path=/trunk/; revision=21557
2008-10-01 10:53:51 +00:00
Matthias Clasen
a05204154c
Fix a C99ism
...
svn path=/trunk/; revision=21398
2008-09-16 04:44:12 +00:00
Simos Xenitellis
8c71a0d4c5
Closed Bug 550676 – Memory leak, update keyboard layout data table
...
svn path=/trunk/; revision=21339
2008-09-10 18:03:53 +00:00
Sven Neumann
4c33ae06be
gtk/gtkdnd-quartz.c gtk/gtkdnd.c gtk/gtkentry.c gtk/gtkfilesel.c
...
2008-08-11 Sven Neumann <sven@gimp.org>
* gtk/gtkdnd-quartz.c
* gtk/gtkdnd.c
* gtk/gtkentry.c
* gtk/gtkfilesel.c
* gtk/gtkimcontextsimple.c
* gtk/gtkimmulticontext.c
* gtk/gtkoptionmenu.c
* gtk/gtkplug.c
* gtk/gtkrecentchooserdefault.c
* gtk/gtkscrolledwindow.c
* gtk/gtksocket-x11.c: use canonical signal names in some more
places that I missed earlier.
svn path=/trunk/; revision=21069
2008-08-11 13:36:15 +00:00
Simos Xenitellis
1d510a9e84
Fixed typo in comment (the name of Markus Kuhn)
...
svn path=/trunk/; revision=20817
2008-07-10 23:20:30 +00:00
Cody Russell
57223c9a05
Revert name change
...
svn path=/trunk/; revision=20724
2008-07-01 22:57:50 +00:00
Cody Russell
fce9c8b7d4
Practically everything changed.
...
2008-06-30 Cody Russell <bratsche@gnome.org>
* Practically everything changed.
Change all references of GIMP Toolkit (and variations of it)
to GTK+ Toolkit, showing no mercy at all to our beloved
ancestry. (#540529 )
svn path=/trunk/; revision=20709
2008-06-30 23:01:56 +00:00
Johan Dahlin
d97cdbdf53
Include "config.h" instead of <config.h> Command used: find -name
...
2008-06-21 Johan Dahlin <jdahlin@async.com.br>
* *.[ch]: Include "config.h" instead of <config.h>
Command used:
find -name \*.[ch]|xargs perl -p -i -e 's/^#include <config.h>/#include "config.h"/g'
Rubberstamped by Mitch and Tim
svn path=/trunk/; revision=20669
2008-06-22 14:28:52 +00:00
Matthias Clasen
3a2df1836e
Emit preedit_start/_end as appropriate. ( #521934 , Huang Peng)
...
2008-03-15 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkimcontextsimple.c: Emit preedit_start/_end as
appropriate. (#521934 , Huang Peng)
svn path=/trunk/; revision=19878
2008-03-15 04:24:50 +00:00
Simos Xenitellis
11abc0d691
Fix #321896 - Synch gtkimcontextsimple.c with Xorg
...
svn path=/trunk/; revision=19706
2008-03-04 11:21:48 +00:00
Michael Natterer
9c7a2c321f
remove unused variable.
...
2008-01-09 Michael Natterer <mitch@imendio.com>
* gtk/gtkcolorsel.c (make_label_spinbutton): remove unused
variable.
* gtk/gtkcombobox.c (gtk_combo_box_detacher)
* gtk/gtkicontheme.c (theme_list_contexts)
(gtk_icon_theme_lookup_icon)
* gtk/gtkimcontextsimple.c (beep_window)
* gtk/gtklinkbutton.c (set_link_color)
* gtk/gtkuimanager.c (child_hierarchy_changed_cb): add casts to
fix warnings.
* gtk/gtkpathbar.c (_gtk_path_bar_set_file_system): remove unused
variable and add const to another to fix a warning.
svn path=/trunk/; revision=19330
2008-01-09 17:02:50 +00:00
Cody Russell
72528aba5f
Fixed incorrect compose mapping for capital U with macron. ( #468055 , Aaron
...
2007-08-18 Cody Russell <bratsche@gnome.org>
* gtk/gtkimcontextsimple.c: Fixed incorrect compose mapping
for capital U with macron. (#468055 , Aaron Crane)
svn path=/trunk/; revision=18651
2007-08-19 04:41:09 +00:00
Matthias Clasen
9020751b2a
Fix en/em dash confusion. ( #378462 )
...
2007-01-01 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkimcontextsimple.c: Fix en/em dash confusion. (#378462 )
svn path=/trunk/; revision=17000
2007-01-01 05:40:05 +00:00