]>
Pileus Git - ~andy/gtk/log
Benjamin Berg [Sat, 6 Aug 2011 08:37:21 +0000 (10:37 +0200)]
Fix polling for new data in cups print backend (bug #599664)
Federico Mena Quintero [Tue, 2 Aug 2011 16:46:05 +0000 (11:46 -0500)]
Merge branch 'bgo593793-filechooser-recent-folders-master'
Federico Mena Quintero [Tue, 2 Aug 2011 16:44:52 +0000 (11:44 -0500)]
bgo#655822 - Put back the expand-folders schema in gsettings
Apparently schemas are part of the ABI contract; running apps crash if a
schema disapppears and they happen to access it.
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
Daniel Nylander [Mon, 1 Aug 2011 22:46:30 +0000 (00:46 +0200)]
Updated Swedish translation
Daniel Nylander [Mon, 1 Aug 2011 22:44:17 +0000 (00:44 +0200)]
Updated Swedish translation
Pavel Holejsovsky [Thu, 28 Jul 2011 11:29:37 +0000 (13:29 +0200)]
Avoid introspection scanner warning on GtkPlug and GtkSocket
Make sure that sources with annotations are included into the list of
sources passed to introspection scanner.
Pavel Holejsovsky [Thu, 28 Jul 2011 11:27:23 +0000 (13:27 +0200)]
Add annotations so that methods are properly paired to objects.
Add type annotations to 1st argument of gdk_x11_* functions so that they are
properly recognized as methods of GdkX11 objects.
https://bugzilla.gnome.org/show_bug.cgi?id=655496
Pavel Holejsovsky [Thu, 28 Jul 2011 11:17:35 +0000 (13:17 +0200)]
Enable introspection of X11-specific functions and methods
Functions dealing with native Xlib types were (skip)ed because
gobject-introspection did not have correct Xlib types declarations.
They are corrected now, so these GdkX11 functions can be enabled back
again.
https://bugzilla.gnome.org/show_bug.cgi?id=655495
Kristian Rietveld [Sat, 30 Jul 2011 21:00:38 +0000 (23:00 +0200)]
Bug 655545 - condition can never be true in gtk_tree_view_real_set_cursor
Spotted by Ben Pfaff.
Kristian Rietveld [Mon, 25 Jul 2011 20:33:02 +0000 (22:33 +0200)]
quartz: use already existing current_button_state variable
Kristian Rietveld [Mon, 25 Jul 2011 20:29:30 +0000 (22:29 +0200)]
quartz: remove _gdk_quartz_events_get_current_event_mask
Kristian Rietveld [Mon, 25 Jul 2011 20:26:52 +0000 (22:26 +0200)]
quartz: return modifiers instead of an event mask ...
Kristian Rietveld [Thu, 28 Jul 2011 15:44:02 +0000 (17:44 +0200)]
quartz: Remove MAC_OS_X_VERSION_MIN_ALLOWED ifdef
I tried to suppress compiler warnings on pre-10.6 machines this way,
but it defeats its purpose when you compile for pre-10.6 machines on
a 10.6 machine. For now, we have to live with the warnings when
compiling on/for pre-10.6 machines, there does not seem an easy and proper
way to suppress the warnings.
Sergio Cipolla [Thu, 28 Jul 2011 12:45:59 +0000 (09:45 -0300)]
Fixed a string in Brazilian Portuguese translation
Federico Mena Quintero [Wed, 27 Jul 2011 23:56:39 +0000 (18:56 -0500)]
Merge branch 'bgo593793-filechooser-recent-folders-master'
Federico Mena Quintero [Wed, 27 Jul 2011 23:41:23 +0000 (18:41 -0500)]
Set the location mode when changing the operation mode
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
Federico Mena Quintero [Wed, 27 Jul 2011 23:03:22 +0000 (18:03 -0500)]
Switch to OPERATION_MODE_BROWSE when switching to volume or file shortcuts
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
Federico Mena Quintero [Wed, 27 Jul 2011 22:46:04 +0000 (17:46 -0500)]
Remove the unused, initial-text logic from the location entry
Years ago, when the location entry only appeared in a popup window, it used to appear
populated with the current folder's path. We had some logic to do this, but since now
the location entry appears in the main dialog, we can do away with that old code.
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
Federico Mena Quintero [Wed, 27 Jul 2011 22:44:55 +0000 (17:44 -0500)]
Create the location_entry in a single function
We had duplicated code to create the entry in two cases, for Open and for Save modes.
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
Federico Mena Quintero [Wed, 27 Jul 2011 22:30:05 +0000 (17:30 -0500)]
Only unset the entry's contents if the entry exists
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
Federico Mena Quintero [Wed, 27 Jul 2011 21:52:12 +0000 (16:52 -0500)]
Discard the search widgets in a separate function
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
Federico Mena Quintero [Wed, 27 Jul 2011 21:47:55 +0000 (16:47 -0500)]
Move the widgets above the hpaned to their own box
This way we can re-create the contents of that box easily without disrupting
the rest of the file chooser.
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
Federico Mena Quintero [Tue, 26 Jul 2011 21:43:36 +0000 (16:43 -0500)]
Make operation_mode_set() handle SEARCH and RECENT modes as well
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
Federico Mena Quintero [Tue, 26 Jul 2011 21:17:43 +0000 (16:17 -0500)]
Centralize changing the operation mode in operation_mode_set()
This will be the central function to switch operation modes: stop searches or the recent-files
process; switch widgets, etc.
We factor out the common code from recent_switch_to_browse_mode() and search_switch_to_browse_mode(),
and remove those functions. All the code that switched modes by hand now calls
the central operation_mode_set().
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
Federico Mena Quintero [Tue, 26 Jul 2011 21:04:14 +0000 (16:04 -0500)]
Remove duplicated code from *_switch_to_browse_mode()
That code indeed lives in operation_mode_stop(), so use it instead of
having inlined duplicates.
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
Federico Mena Quintero [Tue, 26 Jul 2011 21:00:35 +0000 (16:00 -0500)]
Rename stop_operation() to operation_mode_stop()
We'll now prefix functions to change the impl->operation_mode with 'operation_mode',
for clarity.
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
Federico Mena Quintero [Wed, 13 Jul 2011 21:04:54 +0000 (16:04 -0500)]
Save selection to recent-files in the asynchronous Save cases
Various paths in SAVE or CREATE_FOLDER return from ::should_respond() but
leave an asynchronous process running. This process checks some things
in the user's selection, for example, 'does the file exist, and if so
do we need to bring up an overwrite-confirmation dialog?'. When these
async processes complete *and* it is indeed time for the dialog to
be terminated (via the response-requested signal), we also need to
save the selection to the recently-used list - as ::should_respond() does
by itself in the cases when it can request a response immediately.
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
Federico Mena Quintero [Tue, 12 Jul 2011 16:35:57 +0000 (11:35 -0500)]
Log to recent-files when confirming the file chooser
To make life easier for users, when apps don't properly update the recently-used list
after choosing a file, we now do that directly from the file chooser.
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
Kristian Rietveld [Mon, 25 Jul 2011 20:02:25 +0000 (22:02 +0200)]
Bug 508601 - Copying from GTK+ applications causes crash
In GtkClipboardOwner pasteboard:provideDataForType do not call
_gtk_quartz_set_selection_data_for_pasteboard() is selection_data.length
is smaller than 0. The function relies on having a positive length,
since it stores the length in a uint ...
Matthias Clasen [Mon, 25 Jul 2011 14:20:56 +0000 (10:20 -0400)]
widget-factory: small tweaks
Use our canonical example url in the link button, use the placeholder-text
feature for the search entry, and add a runtime switch for the dark theme.
Michael Hutchinson [Mon, 25 Jul 2011 08:29:23 +0000 (10:29 +0200)]
Bug 655074 - Fix crash with undecorated windows on MacOS Lion
Matthias Clasen [Mon, 25 Jul 2011 04:46:34 +0000 (00:46 -0400)]
Use G_DEFINE_TYPE for GtkIconViewItemAccessible
Matthias Clasen [Mon, 25 Jul 2011 04:34:08 +0000 (00:34 -0400)]
Minor cleanups
Matthias Clasen [Mon, 25 Jul 2011 04:27:42 +0000 (00:27 -0400)]
Rework AtkText implementation
Use a PangoLayout, instead of storing a text buffer per item.
And use gtkpango api instead of implementing it all ourselves.
Matthias Clasen [Mon, 25 Jul 2011 03:59:00 +0000 (23:59 -0400)]
Drop some grandiosity from the AtkAction implementation
There is only one action here, no need to pretend otherwise.
Matthias Clasen [Mon, 25 Jul 2011 03:48:41 +0000 (23:48 -0400)]
Use G_DEFINE_TYPE for GtkIconViewAccessible
Matthias Clasen [Mon, 25 Jul 2011 03:28:57 +0000 (23:28 -0400)]
Drop GtkIconViewAccessiblePrivate
Just put the members in GtkIconViewAccessible itself.
Matthias Clasen [Mon, 25 Jul 2011 03:04:02 +0000 (23:04 -0400)]
Move GtkBuildable implementation up before accessibility
Just code rearrangement, no other changes.
Matthias Clasen [Sun, 24 Jul 2011 02:28:29 +0000 (22:28 -0400)]
Mention the demise of gail in 3.2 release notes
Matthias Clasen [Sun, 24 Jul 2011 01:28:29 +0000 (21:28 -0400)]
Update gtk_widget_get_accessible() docs
Don't mention GTK_MODULES for loading a11y implementations
anymore.
Felix Riemann [Sat, 23 Jul 2011 13:50:05 +0000 (15:50 +0200)]
gtkstyleproperty: fix small memory leak
The released value is a string array and thus g_free is not sufficient.
https://bugzilla.gnome.org/show_bug.cgi?id=655173
Matthias Clasen [Sat, 23 Jul 2011 17:52:29 +0000 (13:52 -0400)]
Fix up last commit
Matthias Clasen [Sat, 23 Jul 2011 17:42:52 +0000 (13:42 -0400)]
Ditch some long dead perl cruft
Yuri Kozlov [Sat, 23 Jul 2011 17:26:47 +0000 (21:26 +0400)]
Updated Russian translation
Matthias Clasen [Sat, 23 Jul 2011 14:24:25 +0000 (10:24 -0400)]
post-release bump
Matthias Clasen [Sat, 23 Jul 2011 03:09:23 +0000 (23:09 -0400)]
Towards a working distcheck
Matthias Clasen [Sat, 23 Jul 2011 02:03:18 +0000 (22:03 -0400)]
Fix make dist
Luca Ferretti [Sat, 23 Jul 2011 13:20:35 +0000 (15:20 +0200)]
[l10n] Updated Italian translation
Rico Tzschichholz [Sat, 23 Jul 2011 10:27:45 +0000 (12:27 +0200)]
build: Fix makefile for new location of test image
Matthias Clasen [Sat, 23 Jul 2011 02:01:51 +0000 (22:01 -0400)]
More updates
Matthias Clasen [Sat, 23 Jul 2011 02:00:34 +0000 (22:00 -0400)]
some minor doc fixes
Matthias Clasen [Sat, 23 Jul 2011 01:54:08 +0000 (21:54 -0400)]
Try to make the docs build again
After some searching, it turns out that gtk-doc now interprets
markdown, and can no longer accept '-' in the docs without making
a mess. I hope that this does not affect more places in more
subtle ways.
Matthias Clasen [Sat, 23 Jul 2011 01:53:20 +0000 (21:53 -0400)]
Drop non-existing functions
Matthias Clasen [Fri, 22 Jul 2011 23:52:54 +0000 (19:52 -0400)]
Keep building libgail-util docs for now
Benjamin Otte [Fri, 22 Jul 2011 13:50:20 +0000 (15:50 +0200)]
tests: Fix stylecontext test that we changed semantics for
We don't have different priorities for superclasses anymore.
Philip Withnall [Fri, 15 Jul 2011 16:24:01 +0000 (17:24 +0100)]
Bug 654266 — No longer possible to set empty text on a GtkProgressBar
Change the semantics of GtkProgressBar:text slightly so that it behaves as
it did before GTK+ 3.
Closes: bgo#654266
Matthias Clasen [Fri, 22 Jul 2011 22:49:44 +0000 (18:49 -0400)]
Use generic marshaler
If only to keep people from refiling the same issue over
and over again...
Matthias Clasen [Fri, 22 Jul 2011 13:17:50 +0000 (09:17 -0400)]
Updates for 3.1.10
Patrick Welche [Fri, 1 Jul 2011 18:14:48 +0000 (19:14 +0100)]
XK_Num_Lock is called GDK_KEY_Num_Lock in this source tree.
Andre Klapper [Fri, 22 Jul 2011 17:56:49 +0000 (19:56 +0200)]
Don't use deprecated G_UNICODE_COMBINING_MARK
Javier Jardón [Fri, 22 Jul 2011 12:20:50 +0000 (14:20 +0200)]
configure.ac: Bump glib required version
GTK+ depends on Glib 2.29.14 because we are using the new added
g_format_size() glib function
Benjamin Otte [Thu, 21 Jul 2011 00:41:42 +0000 (02:41 +0200)]
tests: Move declaration tests to new test infrastructure
This way, we can test more feature of them, in particular check for
different errors, which were causing test failures.
Benjamin Otte [Thu, 21 Jul 2011 00:41:10 +0000 (02:41 +0200)]
themingengine: Return NULL for nonexistant theming engines
his also makes the function conform to its documentation.
Benjamin Otte [Thu, 21 Jul 2011 00:40:34 +0000 (02:40 +0200)]
css: Don't print both border-image-repeat values when they're identical
Benjamin Otte [Thu, 21 Jul 2011 00:40:06 +0000 (02:40 +0200)]
css: Ensure that font shorthand parsing sets font name and size
Benjamin Otte [Wed, 20 Jul 2011 22:43:00 +0000 (00:43 +0200)]
styleproperty: dump image surfaces as PNG data URLs
We're not able to load that (yet?), but it's useful for producing
diffable test dumps.
Benjamin Otte [Wed, 20 Jul 2011 21:41:21 +0000 (23:41 +0200)]
reftests: Add test for border radius clamping
Andrea Cimitan [Wed, 20 Jul 2011 21:37:26 +0000 (23:37 +0200)]
roundedbox: Clamp border radius to box size
Note that clamping in rounded_box_grow() is not necessary as that
function cannot lead to overlap unless the rounded box was overlapping
previously.
https://bugzilla.gnome.org/show_bug.cgi?id=655009
Benjamin Otte [Wed, 20 Jul 2011 11:07:12 +0000 (13:07 +0200)]
tests: Remove unused file from EXTRA_DIST
Benjamin Otte [Wed, 20 Jul 2011 10:53:41 +0000 (12:53 +0200)]
themingengine: Use the default way of indicating privates
Benjamin Otte [Wed, 20 Jul 2011 10:31:44 +0000 (12:31 +0200)]
styleproperty: An unnamed engine equals the default engine
Benjamin Otte [Wed, 20 Jul 2011 10:02:00 +0000 (12:02 +0200)]
tests: Declare previously invalid CSS as valid now
The CSS is valid, it might just not work (though most of it will for
siblings).
Benjamin Otte [Wed, 20 Jul 2011 10:01:36 +0000 (12:01 +0200)]
tests: Fix whitespace between url and (
It's not allowed according to CSS (and browsers).
Benjamin Otte [Wed, 20 Jul 2011 09:59:15 +0000 (11:59 +0200)]
cssprovider: Fix names for first and last child pseudo class
The correct name is :first-child, not :first
Ryan Lortie [Wed, 20 Jul 2011 18:22:26 +0000 (20:22 +0200)]
Switch to g_format_size()
g_format_size_for_display() has been deprecated in GLib and replaced with
g_format_size(). Follow that change.
Chun-wei Fan [Wed, 20 Jul 2011 02:40:54 +0000 (10:40 +0800)]
Update Visual Studio Project Files
-Change ATK dependency back to atk-1.0.lib, and the corresponding include
folder back to atk-1.0 for all projects as ATK-2.x will still retain the
1.0 suffixes. (ATK Commit
01cec72 )
-Update corresponding description in the VS README.txt files
-Also fix up the VS2010 README.txt file a bit.
Benjamin Otte [Wed, 20 Jul 2011 00:34:02 +0000 (02:34 +0200)]
tests: Move empty css parser test to new CSS tests
Benjamin Otte [Wed, 20 Jul 2011 00:26:50 +0000 (02:26 +0200)]
tests: Move stylecontext CSS tests
Use the new CSS infrastructure for part of the old CSS tests. This way
we can probably check for warning messages such as deprecations.
Benjamin Otte [Wed, 20 Jul 2011 00:11:51 +0000 (02:11 +0200)]
cssprovider: Emit an error when parsing a binding fails
Benjamin Otte [Wed, 20 Jul 2011 00:01:34 +0000 (02:01 +0200)]
cssprovider: Get the location right for semicolon warnings
Benjamin Otte [Tue, 19 Jul 2011 23:19:59 +0000 (01:19 +0200)]
cssprovider: @import <string> is valid CSS
The parser rewrite insisted on @import url(<string>) syntax, but CSS
xplicitly allows omitting the url string.
Benjamin Otte [Tue, 19 Jul 2011 13:54:09 +0000 (15:54 +0200)]
css: Use the correct free function
Benjamin Otte [Tue, 19 Jul 2011 11:25:02 +0000 (13:25 +0200)]
notebook: Remove unused private member variable
Matej Urbančič [Tue, 19 Jul 2011 20:28:46 +0000 (22:28 +0200)]
Updated Slovenian translation
Benjamin Otte [Tue, 19 Jul 2011 10:53:06 +0000 (12:53 +0200)]
notebook: Remove the homogenous private member variable
It's unused and therefor always FALSE, so we can remove the parts of the
code that branch based on it.
Benjamin Otte [Tue, 19 Jul 2011 09:57:27 +0000 (11:57 +0200)]
reftests: Add test for recent fix
https://bugzilla.gnome.org/show_bug.cgi?id=654678
Benjamin Otte [Tue, 19 Jul 2011 09:42:31 +0000 (11:42 +0200)]
styleproperties: Add unset functions for shorthands
This fixes calls to gtk_style_properties_unset_property() for
shorthand properties.
https://bugzilla.gnome.org/show_bug.cgi?id=654678
Benjamin Otte [Tue, 19 Jul 2011 09:11:12 +0000 (11:11 +0200)]
styleproperties: Add an unset vfunc to style properties
This makes unsetting work for shorthands.
Philip Withnall [Fri, 15 Jul 2011 16:36:45 +0000 (17:36 +0100)]
progressbar: Fix a signed/unsigned comparison
Benjamin Otte [Mon, 18 Jul 2011 17:41:07 +0000 (19:41 +0200)]
a11y: Merge gtksubmenuitem into gtkmenuitem
The reason why they were separate is historic, it's not useful to keep
the distinction.
Benjamin Otte [Mon, 18 Jul 2011 17:21:17 +0000 (19:21 +0200)]
a11y: Rename checksubmenuitem to checkmenuitem
Benjamin Otte [Mon, 18 Jul 2011 17:05:28 +0000 (19:05 +0200)]
a11y: Remove gtkcheckmneuitemaccessible.[ch]
COde uses gtkchecksubmenuitemaccessible exclusively now. And I totally
dig these long finger-twisting names.
Benjamin Otte [Mon, 18 Jul 2011 16:58:15 +0000 (18:58 +0200)]
a11y: Rename radiosubmenuitem to radiomenuitem
Benjamin Otte [Mon, 18 Jul 2011 16:46:30 +0000 (18:46 +0200)]
a11y: Remove gtkradiomenuitemaccessible.[ch]
We use gtkradiosubmenuitemaccessible exclusively these days.
Benjamin Otte [Mon, 18 Jul 2011 16:18:05 +0000 (18:18 +0200)]
checkbutton: Use gtk_widget_class_set_accessible_role()
Benjamin Otte [Mon, 18 Jul 2011 16:15:47 +0000 (18:15 +0200)]
accellabel: Use gtk_widget_class_set_accessible_role()
Benjamin Otte [Mon, 18 Jul 2011 16:14:00 +0000 (18:14 +0200)]
menubar: Use gtk_widget_class_set_accessible_role()
Benjamin Otte [Mon, 18 Jul 2011 16:12:06 +0000 (18:12 +0200)]
toolbar: Use gtk_widget_class_set_accessible_role()
Benjamin Otte [Mon, 18 Jul 2011 16:11:10 +0000 (18:11 +0200)]
viewport: Use gtk_widget_class_set_accessible_role()
Benjamin Otte [Mon, 18 Jul 2011 16:07:43 +0000 (18:07 +0200)]
tearoffmenuitem: Use gtk_widget_class_set_accessible_role()