Benjamin Otte
50e3f532b9
a11y: Only care about GtkOrientable::orientation
...
There are other widgets (like PanelToplevel) that aren't a GtkOrientable
but still have that property.
2012-03-09 13:23:05 +01:00
Benjamin Otte
5d57981184
widget: Set up signals after initializing style context
...
Otherwise, signals would be emitted on semi set up style context which
would then cause crashes when the signal handlers tried to use them.
https://bugzilla.gnome.org/show_bug.cgi?id=662023
2012-03-09 13:23:05 +01:00
Matthias Clasen
9d1688680c
xi2: Don't reset scroll valuators too often
...
According to XInput gurus, a motion event without valuators
does not invalidate the stored value, so we should keep it.
https://bugzilla.gnome.org/show_bug.cgi?id=671659
2012-03-08 22:35:43 -05:00
Alexander Larsson
a253d4cfec
Merge branch 'wip/cssvalue'
2012-03-08 17:33:18 +01:00
Alexander Larsson
ec65270c2c
Add some more types to GtkCssValue
...
Seems these types were used in the parser tests, so we need to
handle them.
2012-03-08 16:49:13 +01:00
Alexander Larsson
1ceed037b2
Don't use GValue in GtkCssValue
...
We now have complete coverage in the GtkCssValue API for type
handling, so drop the GValue from internal storage and just create
new ones when needed.
2012-03-08 16:39:49 +01:00
Alexander Larsson
616cc5b96d
Use GtkCssValue in symbolic color resolving
...
We now store the symbolic colors as a GtkCssValue which means that
we can reuse the color when resolving and storing the color in
the computed values in the style context.
Additionally we keep a last_resolved GtkCssValue cache in the
GtkSymbolicColor, and if resolving the color returns the same as
last time we reuse the old value. This further increases sharing
of Css Values.
2012-03-08 14:52:10 +01:00
Nilamdyuti Goswami
a122925b1a
Assamese translation completed
2012-03-08 17:25:34 +05:30
Nilamdyuti Goswami
7385849014
Assamese translation completed
2012-03-08 17:25:34 +05:30
Chun-wei Fan
4e5a8b822d
gtkwidget.c: Use G_VA_COPY instead of va_copy()
...
va_copy() is not universally available, and we already have a G_VA_COPY
macro that emulates the behaviour of va_copy() when it's not available, or
simply calls va_copy() if it's there
2012-03-08 18:56:32 +08:00
Alexander Larsson
3cfd1d93dc
Add singletons for small ints and numbers
...
These represents the majority of int values in use (thousands in use
in a simple app). There is no need to keep multiple instances of
these around.
2012-03-08 11:03:57 +01:00
Alexander Larsson
7603e6e473
css: Use GtkCssValues instead of GValue in the css machinery
...
Also, in places where we're computing a new CssValue based on an
old one, make sure that if nothing changes we're returning a reference
to the old one, rather than creating a new identical instance.
2012-03-08 11:03:57 +01:00
Alexander Larsson
0ece7a5de3
css: Add GtkCssValue, an immutable refcounted css value
2012-03-08 11:03:54 +01:00
Chun-wei Fan
9ac5104b3e
Update VS property sheets
...
"Install" the newly-introduced headers.
2012-03-08 17:51:10 +08:00
Matthias Clasen
19e448146b
colorchooser: Drop the ::response handler altogether
...
This makes it safe for users to destroy the dialog in response
to ::response.
2012-03-07 22:06:22 -05:00
Matthias Clasen
ad8bf6491c
colorchooser: Do less in ::response
...
Some people destroy their widgets in ::response, so trying
to access dialog internals from the class handler that is
running afterwards has the potential to cause problems.
Instead, we can reset the ::show-editor property every
time we map the dialog.
2012-03-07 21:42:28 -05:00
Matthias Clasen
33004cb5e6
colorchooser: Fix default palette orientation
...
The switch from boolean to orientation failed to account
for the default palette.
2012-03-07 21:12:32 -05:00
Benjamin Otte
858a654676
x11: Avoid spurious focus events on grabs
...
We want to avoid handling focus events for the private focus window,
otherwise the keyboard grab taken by for example buttons will cause a
spurious FOCUS_OUT/FOCUS_IN on the toplevel.
The code that did this seems to have been lost in the XI2 transition for
GTK3.
This patch reapplies db4a6040af
which was
backed out in 18406b7b04
to give
developers a chance to get their X servers fixed. As we want to get this
bugfix in for 3.4, we need to commit it now.
https://bugzilla.gnome.org/show_bug.cgi?id=657578
2012-03-07 15:35:21 +01:00
Fran Diéguez
f9b23d70ef
Updated Galician translations
2012-03-07 13:09:53 +01:00
Alexander Shopov
420568285f
Updated Bulgarian translation
2012-03-07 06:38:38 +02:00
Benjamin Otte
e93a3e7d6d
reftests: Fix css-match-regions tests
...
Make it conform to the current behavior - that is, we allow selectors
for regions multiple times in a row.
2012-03-07 04:50:33 +01:00
Benjamin Otte
bea4ee0a2c
css: Fix * selector to also match regions
...
Fixes css-match-region-matches-star.ui reftest.
2012-03-07 03:47:19 +01:00
Benjamin Otte
c6e25c6326
Grr, complete the test removal removals
2012-03-07 03:30:12 +01:00
Benjamin Otte
e4a5df592b
Revert "Remove broken css-match-region-matches-star reftest"
...
This reverts commit 14d7072224
.
2012-03-07 03:21:37 +01:00
Benjamin Otte
47348237c8
Revert "Remove broken css-match-regions reftest"
...
This reverts commit 7b962c8521
.
2012-03-07 03:17:02 +01:00
Benjamin Otte
4d6a6be897
API: colorchooser: Use GtkOrientation for orientation
...
Unfortunately, this swaps the values from the previous state.
But it's definitely a nicer API.
2012-03-07 03:11:05 +01:00
Benjamin Otte
b83dcc26ad
tests: Fix gcc warning
2012-03-07 02:59:30 +01:00
Baptiste Mille-Mathias
9f8087b762
Uodate documentation references screenshots (second part)
2012-03-06 22:37:24 +01:00
Baptiste Mille-Mathias
7d16605667
Update documentation reference screenshots
2012-03-06 22:34:52 +01:00
Rob Bradford
c6b0e91e87
wayland: Add some useful comments explaining the cairo surface behaviour
2012-03-06 21:24:41 +00:00
Rob Bradford
ff2acecac6
wayland: Add NULL warning check to _gdk_wayland_window_set_device_grabbed
2012-03-06 21:24:41 +00:00
Rob Bradford
99e0f4b62c
wayland: Don't try and reset the pointer window grab if there wasn't one
2012-03-06 21:24:41 +00:00
Daniel Stone
134ef22a4e
Add smooth-scroll to GtkTextView event mask
...
Without any extra supporting code, just adding GTK_SMOOTH_SCROLL_MASK to
the event mask for GtkTextView makes GEdit do the right thing and scroll
smoothly. Lovely.
Signed-off-by: Daniel Stone <daniel@fooishbar.org>
https://bugzilla.gnome.org/show_bug.cgi?id=671488
2012-03-06 21:45:09 +01:00
Matthias Clasen
4b05f4178a
configure.ac: Improve the checks for XInput 2.2
...
Check for the XIScrollClassInfo struct in addition to the existing
check for XIAllowTouchEvents() because Ubuntu Oneiric seems to
have an incomplete backport which has one but not the other.
Based on a patch by Murray Cumming,
https://bugzilla.gnome.org/show_bug.cgi?id=671453
2012-03-06 07:45:04 -05:00
Alexander Larsson
7430559736
win32: Remove some unused input stuff to make win32 build again
...
Input events doesn't quite seem to work though, so it needs some fixing.
2012-03-06 12:04:36 +01:00
Inaki Larranaga Murgoitio
68fe42ac26
Updated Basque language
2012-03-06 11:37:54 +01:00
Cosimo Cecchi
d06cce4b32
reftests: fix misc-alignment reftest
...
Add it back.
2012-03-05 18:37:00 -05:00
Cosimo Cecchi
235cde5282
Revert "Remove broken misc-alignment reftest"
...
This reverts commit 6416385e47
.
2012-03-05 18:36:58 -05:00
Cosimo Cecchi
d169f7711c
reftests: fix label-sizing reftest
...
Add it back fixed.
2012-03-05 18:36:52 -05:00
Cosimo Cecchi
39cef018ab
Revert "Remove broken label-sizing reftest"
...
This reverts commit 168300cb63
.
2012-03-05 18:36:47 -05:00
Cosimo Cecchi
0689810647
reftests: fix quit-mnemonic reftest
...
And add it back
2012-03-05 18:36:26 -05:00
Cosimo Cecchi
3681b99383
Revert "Remove broken quit-mnemonic reftest"
...
This reverts commit 563eff4dfb
.
2012-03-05 18:36:13 -05:00
Matthias Clasen
3ac4c467b3
Bump version
2012-03-05 17:13:12 -05:00
Matthias Clasen
f1d14f4aa8
3.3.18
2012-03-05 17:12:26 -05:00
Matthias Clasen
43b2dba7a8
Grr, complete the test removals
2012-03-05 17:12:16 -05:00
Matthias Clasen
cfd60f47c9
Update expected result for the infobar a11y dump
2012-03-05 15:55:01 -05:00
Matthias Clasen
7b962c8521
Remove broken css-match-regions reftest
2012-03-05 15:51:24 -05:00
Matthias Clasen
563eff4dfb
Remove broken quit-mnemonic reftest
2012-03-05 15:37:49 -05:00
Matthias Clasen
6416385e47
Remove broken misc-alignment reftest
2012-03-05 15:36:50 -05:00
Matthias Clasen
168300cb63
Remove broken label-sizing reftest
2012-03-05 15:35:35 -05:00