]>
Pileus Git - ~andy/gtk/log
Gil Forcada [Thu, 15 Mar 2012 22:37:00 +0000 (23:37 +0100)]
[l10n]Updated Catalan translation
Carles Ferrando [Thu, 15 Mar 2012 22:35:53 +0000 (23:35 +0100)]
[l10n]Updated Catalan (Valencian) translation
Gil Forcada [Thu, 15 Mar 2012 22:35:43 +0000 (23:35 +0100)]
[l10n]Updated Catalan translation
Peteris Krisjanis [Thu, 15 Mar 2012 21:14:18 +0000 (23:14 +0200)]
Updated Latvian translation.
Alexander Larsson [Thu, 15 Mar 2012 20:25:36 +0000 (21:25 +0100)]
win32: Fix typo in css
Alexander Larsson [Thu, 15 Mar 2012 20:04:53 +0000 (21:04 +0100)]
win32: Theme assistants
Alexander Larsson [Thu, 15 Mar 2012 20:04:27 +0000 (21:04 +0100)]
win32: No frames around scrolled windows directly in tabs
Alexander Larsson [Thu, 15 Mar 2012 19:43:27 +0000 (20:43 +0100)]
win32: Fix listview checkbox prelight problems
We only support the preview state for checkboxes for GtkButton
because it gave problems when used in treeview where the prelight
state affects all checkboxes in the row.
Alexander Larsson [Thu, 15 Mar 2012 19:29:09 +0000 (20:29 +0100)]
win32: Make spinner animate
Alexander Larsson [Thu, 15 Mar 2012 19:15:14 +0000 (20:15 +0100)]
win32: Add borders around scrolled windows
Alexander Larsson [Thu, 15 Mar 2012 18:02:59 +0000 (19:02 +0100)]
win32: Fix entry theming
Alexander Larsson [Thu, 15 Mar 2012 17:23:55 +0000 (18:23 +0100)]
win32: Support frameless entries in theme
Alexander Larsson [Thu, 15 Mar 2012 16:40:06 +0000 (17:40 +0100)]
win32: Fix up theme for menus on XP
Alexander Larsson [Thu, 15 Mar 2012 15:24:54 +0000 (16:24 +0100)]
win32: Fix tabs themeing on XP
Alexander Larsson [Thu, 15 Mar 2012 15:24:30 +0000 (16:24 +0100)]
win32: Add more theme workarounds on XP
Alexander Larsson [Thu, 15 Mar 2012 15:22:04 +0000 (16:22 +0100)]
Remove broken approach to get stable sort of CSS rules
The pointer comparisons in the sort compare function just doesn't
work.
We still need a stable sort, but the plan is to add a real
one in glib.
Alexander Larsson [Thu, 15 Mar 2012 12:39:06 +0000 (13:39 +0100)]
win32: Fix up progressbar themeing on XP
Alexander Larsson [Wed, 14 Mar 2012 08:46:28 +0000 (09:46 +0100)]
win32: Clean up spinbutton themeing
Piotr Drąg [Thu, 15 Mar 2012 19:49:26 +0000 (20:49 +0100)]
Updated POTFILES.skip
Gabor Kelemen [Thu, 15 Mar 2012 19:05:44 +0000 (20:05 +0100)]
Fix keynames in the Hungarian translation, thanks Bastien
Stefano Facchini [Thu, 15 Mar 2012 17:21:23 +0000 (18:21 +0100)]
paned: remove old default for cursor type
Bastien Nocera [Thu, 15 Mar 2012 15:04:31 +0000 (16:04 +0100)]
gdk: Update translator comment for "keyboard label"
Carlos Garcia Campos [Thu, 15 Mar 2012 11:10:52 +0000 (12:10 +0100)]
printing: Make sure destroy function is always called by gtk_enumerate_printers
When GtkPrinterFunc always returns FALSE, for example when looking for
a non existent printer, if print list is done for all backends or print
backend status is UNAVAILABLE, gtk_enumerate_printers() finishes with an
empty backend list and destroy function is never called. We need to
check the backend list again after calling list_printers_init for all
backends and finish the enumeration if it's empty.
https://bugzilla.gnome.org/show_bug.cgi?id=672125
Gabor Kelemen [Thu, 15 Mar 2012 11:56:16 +0000 (12:56 +0100)]
Updated Hungarian translation
Chun-wei Fan [Thu, 15 Mar 2012 08:46:51 +0000 (16:46 +0800)]
Fix "install" paths in VS property sheets
Benjamin Otte [Tue, 13 Mar 2012 20:20:32 +0000 (21:20 +0100)]
reftests: Add a test for specificity of @import
Benjamin Otte [Wed, 14 Mar 2012 18:40:15 +0000 (19:40 +0100)]
win32: Fix compiler warning
Bruno Brouard [Wed, 14 Mar 2012 22:01:07 +0000 (23:01 +0100)]
Updated French translation
Bruno Brouard [Wed, 14 Mar 2012 21:58:04 +0000 (22:58 +0100)]
Revert "Updated French translation"
It was po-properties file instead of po !
This reverts commit
9beabd5ceb42e6143d06c7249030b673ab56f463 .
Bruno Brouard [Wed, 14 Mar 2012 21:53:48 +0000 (22:53 +0100)]
Updated French translation
Bastien Nocera [Wed, 29 Feb 2012 15:05:34 +0000 (15:05 +0000)]
gtk: Prefer group-0 keycodes
As we don't give out information about the group or level when
giving back keycodes, we should prioritise group-0, level-0, followed by
level-0 only, and then any keycodes.
This fixes "q" being pressed when the Wacom tablet code in
gnome-settings-daemon is supposed to generate an "a" ("uk" keymap
in group-0, "fr" in group-1).
https://bugzilla.gnome.org/show_bug.cgi?id=671065
Alexander Larsson [Tue, 13 Mar 2012 16:10:44 +0000 (17:10 +0100)]
win32: Fix up toolbar rendering on XP
It seems XP doesn't correctly set the alpha when rendering toolbar
buttons on an alpha target, we fix this up afterwards if necessary.
Alexander Larsson [Tue, 13 Mar 2012 16:10:11 +0000 (17:10 +0100)]
win32: Fixup XP version of menu radio/checks
Alexander Larsson [Tue, 13 Mar 2012 14:52:36 +0000 (15:52 +0100)]
Convert to unix line endings
Alexander Larsson [Tue, 13 Mar 2012 14:50:32 +0000 (15:50 +0100)]
win32: Fix up notebook theming a bit
Alexander Larsson [Tue, 13 Mar 2012 14:13:17 +0000 (15:13 +0100)]
win32: Use a separate css file for xp
Only vista and later has e.g. the menu theme parts
Alexander Larsson [Tue, 13 Mar 2012 11:51:15 +0000 (12:51 +0100)]
win32: Bump up padding on entry and button
Alexander Larsson [Tue, 13 Mar 2012 11:50:30 +0000 (12:50 +0100)]
win32: Fix up notebook themeing
Javier Jardón [Mon, 12 Mar 2012 14:49:48 +0000 (14:49 +0000)]
Use gdk_event_triggers_context_menu() instead of checking for event->button == 3
Javier Jardón [Mon, 12 Mar 2012 14:47:02 +0000 (14:47 +0000)]
Use GDK symbolic names for button numbers
Antonio Fernandes C. Neto [Tue, 13 Mar 2012 12:15:13 +0000 (09:15 -0300)]
Updated Brazilian Portuguese translation
Yuri Myasoedov [Tue, 13 Mar 2012 11:36:53 +0000 (15:36 +0400)]
Updated Russian translation
Kenneth Nielsen [Tue, 13 Mar 2012 08:23:06 +0000 (09:23 +0100)]
Updated Danish translation of the properties
Matthias Clasen [Tue, 13 Mar 2012 02:01:18 +0000 (22:01 -0400)]
Avoid infinite recursion when removing a grab
https://bugzilla.gnome.org/show_bug.cgi?id=671819
Yuri Myasoedov [Mon, 12 Mar 2012 13:04:01 +0000 (17:04 +0400)]
Updated Russian translation
Marek Kasik [Mon, 12 Mar 2012 11:36:50 +0000 (12:36 +0100)]
printing: Increase reference count for user data
Increase reference count for data passed to colord's callbacks (#671419).
Sweta Kothari [Mon, 12 Mar 2012 09:17:51 +0000 (14:47 +0530)]
Updated Gujarati Translations
Sweta Kothari [Mon, 12 Mar 2012 09:04:32 +0000 (14:34 +0530)]
Updated Gujarati Translations
Matthias Clasen [Sun, 11 Mar 2012 18:23:53 +0000 (14:23 -0400)]
Add some docs for the wayland backend
This commit also includes some tweaks to the other backend-specific
docs.
Matthias Clasen [Sun, 11 Mar 2012 04:54:43 +0000 (23:54 -0500)]
Trivial rewording
Matthias Clasen [Sun, 11 Mar 2012 04:48:03 +0000 (23:48 -0500)]
Add a short Broadway section to the docs
Matthias Clasen [Sun, 11 Mar 2012 04:27:21 +0000 (23:27 -0500)]
Drop support for pre-R6 X
X11 R6 was released in 1995 - time to let go.
Matthias Clasen [Sun, 11 Mar 2012 04:15:12 +0000 (23:15 -0500)]
Drop unused automake condition for XI2
We fail the build if XI2 is not present, nowadays.
Matthias Clasen [Sun, 11 Mar 2012 04:10:55 +0000 (23:10 -0500)]
Drop unneeded XI2 defines
The X headers don't use these defines anywhere.
Мирослав Николић [Sat, 10 Mar 2012 22:01:59 +0000 (23:01 +0100)]
Updated Serbian translation
Paolo Borelli [Sat, 10 Mar 2012 18:32:56 +0000 (19:32 +0100)]
Explicitely mention -1 in the insert_with_values docs
-1 means "append". Spell it out like we do for ListStore docs.
Cosimo Cecchi [Sat, 10 Mar 2012 16:43:53 +0000 (11:43 -0500)]
scrolledwindow: take into account border/padding for junction
When the scrolled window has a frame (and the scrollbar is within the
bevel), we should take into account the CSS border/padding of the frame
and offset the scrollbars junction rendering with it.
Kalev Lember [Sat, 10 Mar 2012 11:37:34 +0000 (13:37 +0200)]
win32: Finish making query_state() vfunc a void vfunc
Commit
114b45c converted all the backends but missed a few details in
gdkdevice-win32. This fixes it up.
Kristjan SCHMIDT [Sat, 10 Mar 2012 07:39:45 +0000 (08:39 +0100)]
Updated Esperanto translation
Kristjan SCHMIDT [Fri, 9 Mar 2012 22:01:36 +0000 (23:01 +0100)]
Updated Esperanto translation
Benjamin Otte [Fri, 9 Mar 2012 17:36:11 +0000 (12:36 -0500)]
gdk: clean up logic error
Fallout from previous query_state() cleanups.
Bruce Cowan [Fri, 9 Mar 2012 15:59:23 +0000 (15:59 +0000)]
Updated British English translation
Alexander Larsson [Fri, 9 Mar 2012 15:41:47 +0000 (16:41 +0100)]
win32: Fix text color on XP
Use a different base text color as the old one leads to
white on white on XP.
Alexander Larsson [Fri, 9 Mar 2012 15:37:11 +0000 (16:37 +0100)]
Fix rendering of theme parts on Windows XP
It seems XP doesn't handle drawing non-alpha theme parts
on alpha destinations. We fix this by using alpha bitmaps only when
needed.
However this means any non-drawn area by the theme part is now draw
black, so we must take more care to only draw where the theme part draws,
so we find the theme part size when available.
Benjamin Otte [Fri, 9 Mar 2012 12:20:41 +0000 (13:20 +0100)]
gdk: Make query_state() vfunc a void vfunc
... and make sure the backends implement it that way.
query_state() return value was ignored in all of GDK and caused crashes
when it failed.
Benjamin Otte [Fri, 9 Mar 2012 12:18:52 +0000 (13:18 +0100)]
a11y: Only care about GtkOrientable::orientation
There are other widgets (like PanelToplevel) that aren't a GtkOrientable
but still have that property.
Benjamin Otte [Fri, 9 Mar 2012 11:35:58 +0000 (12:35 +0100)]
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
Matthias Clasen [Fri, 9 Mar 2012 03:35:43 +0000 (22:35 -0500)]
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
Alexander Larsson [Thu, 8 Mar 2012 16:33:18 +0000 (17:33 +0100)]
Merge branch 'wip/cssvalue'
Alexander Larsson [Thu, 8 Mar 2012 15:49:13 +0000 (16:49 +0100)]
Add some more types to GtkCssValue
Seems these types were used in the parser tests, so we need to
handle them.
Alexander Larsson [Thu, 8 Mar 2012 15:20:03 +0000 (16:20 +0100)]
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.
Alexander Larsson [Thu, 8 Mar 2012 13:52:10 +0000 (14:52 +0100)]
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.
Nilamdyuti Goswami [Thu, 8 Mar 2012 11:54:39 +0000 (17:24 +0530)]
Assamese translation completed
Nilamdyuti Goswami [Thu, 8 Mar 2012 11:32:03 +0000 (17:02 +0530)]
Assamese translation completed
Chun-wei Fan [Thu, 8 Mar 2012 10:56:32 +0000 (18:56 +0800)]
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
Alexander Larsson [Thu, 8 Mar 2012 10:01:22 +0000 (11:01 +0100)]
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.
Alexander Larsson [Tue, 6 Mar 2012 13:16:32 +0000 (14:16 +0100)]
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.
Alexander Larsson [Tue, 6 Mar 2012 13:16:08 +0000 (14:16 +0100)]
css: Add GtkCssValue, an immutable refcounted css value
Chun-wei Fan [Thu, 8 Mar 2012 09:51:10 +0000 (17:51 +0800)]
Update VS property sheets
"Install" the newly-introduced headers.
Matthias Clasen [Thu, 8 Mar 2012 03:06:22 +0000 (22:06 -0500)]
colorchooser: Drop the ::response handler altogether
This makes it safe for users to destroy the dialog in response
to ::response.
Matthias Clasen [Thu, 8 Mar 2012 02:42:28 +0000 (21:42 -0500)]
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.
Matthias Clasen [Thu, 8 Mar 2012 02:12:32 +0000 (21:12 -0500)]
colorchooser: Fix default palette orientation
The switch from boolean to orientation failed to account
for the default palette.
Benjamin Otte [Mon, 19 Dec 2011 11:39:53 +0000 (12:39 +0100)]
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
db4a6040afd3d1cabbb306037e811f37d62e2e76 which was
backed out in
18406b7b04da088f8a3efe7cca5ac1647080dc0b 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
Fran Diéguez [Wed, 7 Mar 2012 12:09:53 +0000 (13:09 +0100)]
Updated Galician translations
Alexander Shopov [Wed, 7 Mar 2012 04:38:38 +0000 (06:38 +0200)]
Updated Bulgarian translation
Benjamin Otte [Wed, 7 Mar 2012 03:50:33 +0000 (04:50 +0100)]
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.
Benjamin Otte [Wed, 7 Mar 2012 02:47:19 +0000 (03:47 +0100)]
css: Fix * selector to also match regions
Fixes css-match-region-matches-star.ui reftest.
Benjamin Otte [Wed, 7 Mar 2012 02:30:12 +0000 (03:30 +0100)]
Grr, complete the test removal removals
Benjamin Otte [Wed, 7 Mar 2012 02:18:26 +0000 (03:18 +0100)]
Revert "Remove broken css-match-region-matches-star reftest"
This reverts commit
14d70722243703add659184153242f64d5aeea3a .
Benjamin Otte [Wed, 7 Mar 2012 02:13:25 +0000 (03:13 +0100)]
Revert "Remove broken css-match-regions reftest"
This reverts commit
7b962c852111369f5ca93a8ae725f04aa10b5a33 .
Benjamin Otte [Wed, 7 Mar 2012 02:07:02 +0000 (03:07 +0100)]
API: colorchooser: Use GtkOrientation for orientation
Unfortunately, this swaps the values from the previous state.
But it's definitely a nicer API.
Benjamin Otte [Wed, 7 Mar 2012 01:59:30 +0000 (02:59 +0100)]
tests: Fix gcc warning
Baptiste Mille-Mathias [Tue, 6 Mar 2012 21:37:24 +0000 (22:37 +0100)]
Uodate documentation references screenshots (second part)
Baptiste Mille-Mathias [Tue, 6 Mar 2012 21:33:39 +0000 (22:33 +0100)]
Update documentation reference screenshots
Rob Bradford [Tue, 6 Mar 2012 21:24:20 +0000 (21:24 +0000)]
wayland: Add some useful comments explaining the cairo surface behaviour
Rob Bradford [Mon, 5 Mar 2012 19:41:11 +0000 (19:41 +0000)]
wayland: Add NULL warning check to _gdk_wayland_window_set_device_grabbed
Rob Bradford [Mon, 5 Mar 2012 19:35:38 +0000 (19:35 +0000)]
wayland: Don't try and reset the pointer window grab if there wasn't one
Daniel Stone [Tue, 6 Mar 2012 15:52:38 +0000 (15:52 +0000)]
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
Matthias Clasen [Tue, 6 Mar 2012 12:45:04 +0000 (07:45 -0500)]
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
Alexander Larsson [Tue, 6 Mar 2012 11:03:13 +0000 (12:03 +0100)]
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.