William Jon McCann
42acaac7d6
widget-factory: port to GtkApplication and GtkHeaderBar
2013-11-05 08:23:17 -05:00
Chenthill Palanisamy
1fd74de214
Do not reset the waiting_for_printer on status change
...
* gtk/gtkprintunixdialog.c (printer_status_cb): Do not reset the
waiting_for_printer on status change as the default printer might
get added later.
https://bugzilla.gnome.org/show_bug.cgi?id=577642
2013-11-05 13:33:40 +01:00
Khaled Hosny
b7f072221e
Fix accelerators
2013-11-05 00:58:43 +02:00
William Jon McCann
3e9b58efe6
widget-factory: Add a pulsing progress bar
2013-11-04 12:22:56 -05:00
Daniel Mustieles
f08a9660c6
Updated Spanish translation
2013-11-04 18:18:36 +01:00
Benjamin Otte
daf37ffa0e
reftests: Add test for new :link and :visited
...
We cannot test visited links in GtkLabel, so we don't.
2013-11-04 16:36:11 +01:00
Timm Bäder
dcc9800bc2
GtkAboutDialog: Use :link and :visited for link colors
...
https://bugzilla.gnome.org/show_bug.cgi?id=709629
2013-11-04 16:36:11 +01:00
Timm Bäder
2ba33adf96
GtkLinkButton: Use :link and :visited for the label's color
...
https://bugzilla.gnome.org/show_bug.cgi?id=709629
2013-11-04 16:36:11 +01:00
Timm Bäder
5201c876d5
GtkLabel: Use :visited and :link for link colors
...
https://bugzilla.gnome.org/show_bug.cgi?id=709629
2013-11-04 16:36:11 +01:00
Timm Bäder
9b1c943190
css parser: Add :link and :visited
...
... which are both to be used for links instead of the current
-GtkWidget-link-color and -GtkWidget-visited-link-color
https://bugzilla.gnome.org/show_bug.cgi?id=709629
2013-11-04 16:36:11 +01:00
Benjamin Otte
74dc941c22
tests: Make testflowbox test not emit warnings
2013-11-04 16:36:11 +01:00
Benjamin Otte
f0d3d72574
broadway: Fix gcc warning
2013-11-04 16:36:11 +01:00
Dimitris Spingos
58ff183e1e
Updated Greek translation
2013-11-04 10:00:45 +02:00
Manuel Bachmann
5804ea39c7
build: correctly require gio-unix with broadway
2013-11-04 07:10:36 +01:00
Lars Uebernickel
2f0c610c35
GtkEntryCompletion: fix warning
2013-11-03 19:08:41 +01:00
Lars Uebernickel
a9a6fb045a
gtk_entry_completion_get_cells: revert returning NULL
...
Too many applications and libraries depend on accessing the internally
created cell renderer. Allow that again, but print a warning.
2013-11-03 19:02:01 +01:00
Colin Walters
c9892df362
gtktextattributes: Use an anonymous union instead of arch-testing #ifdef
...
This avoids having Gtk-3.0.gir differ on 32 vs 64 bit, which causes
issues for "multilib" in Fedora/OpenSUSE type systems.
See https://bugzilla.gnome.org/show_bug.cgi?id=711153 for more
information.
https://bugzilla.gnome.org/show_bug.cgi?id=711158
2013-11-03 11:15:43 -05:00
Paolo Borelli
e077660e1e
eventbox: also draw css borders if specified
...
https://bugzilla.gnome.org/show_bug.cgi?id=711324
2013-11-03 14:13:16 +01:00
Paolo Borelli
144a92ef11
grid: draw css background and borders
...
https://bugzilla.gnome.org/show_bug.cgi?id=711324
2013-11-03 14:13:16 +01:00
Paolo Borelli
ba6128f8af
fixed: draw css background and borders
...
https://bugzilla.gnome.org/show_bug.cgi?id=711324
2013-11-03 14:13:16 +01:00
Lars Uebernickel
3c28297134
GtkEntryCompletion: call cell_area()->clear()
...
Call gtk_cell_layout_clear() on the area instead of the completion in
gtk_entry_completion_clear_text_column_renderer(), because it is also
called from within gtk_entry_completion_clear().
2013-11-03 14:05:44 +01:00
Lars Uebernickel
f6a0debdd9
gtk_entry_completion_set_text_column: reuse old renderer
...
gtk_entry_completion_set_text_column() always added a cell renderer,
regardless of whether there was an existing one already installed. This
patch reuses an old renderer if it exists, but only if it was added by a
previous call to this function.
To avoid conflicts, all renderers that were added manually are removed
when calling this function. Also, the renderer added by this function is
removed when manually adding new renderers. This effectively gives
GtkEntryCompletion two modes (managed and manual cell renderers) and
allows seamless switching between the two.
This is a minor API break. However, this shouldn't be an issue in
practice as applications couldn't call set_text_column() more than once
because of this bug. Also, it is unlikely that many applications mix
set_text_column() and custom cell renderers. The interaction between the
two modes was erratic and not documented well.
https://bugzilla.gnome.org/show_bug.cgi?id=635499
2013-11-02 20:14:22 +01:00
Paolo Borelli
88e2c0ee69
Fix "make install"
...
These files were listed twice
2013-11-02 12:15:34 +01:00
Jasper St. Pierre
77ee6765a0
reftests: Add missing reftests to the test runner
2013-11-01 16:51:31 -04:00
Jasper St. Pierre
1e70ad1cd1
gtksettings: Allow setting the GTK+ theme with an envvar
...
To test with Raleigh much easier.
2013-11-01 16:04:02 -04:00
Jasper St. Pierre
08053cbbb8
frame: Remove a couple strange casts...
2013-11-01 14:16:18 -04:00
Manuel Bachmann
55dba74a24
Win32 : fixes Bug 679019 (Popup menu misplaced in dual monitor)
2013-11-01 17:59:05 +01:00
Lars Uebernickel
9761a966d8
GtkEntryCompletion: call setter for "text-column"
...
Call gtk_entry_completion_set_text_column() when setting the
"text-column" property directly.
The completion appeared empty when setting "text-column" directly (for
example from a GtkBuilder file), because the setter creates and adds the
GtkCellRendererText.
https://bugzilla.gnome.org/show_bug.cgi?id=710533
2013-11-01 08:24:16 -07:00
Jasper St. Pierre
4f7170fd56
stack: Fix the slide animation if the child has a non-zero allocation position
...
This can happen if the child has a margin, for instance.
2013-11-01 01:53:20 -04:00
Jasper St. Pierre
3e836dd9fc
stack: Scope some variables so that the code is clearer
...
... that the allocation magic here is for the transition of the
last visible child that's sliding out.
2013-11-01 01:53:20 -04:00
Jasper St. Pierre
499b4bb60f
gtkoverlay: Remove get_preferred_width / get_preferred_height implementation
...
GtkBin now handles this for us.
2013-11-01 01:15:25 -04:00
Cody Russell
46fbefe795
Win32: Honor the geometry when GDK_HINT_MAX_SIZE is set.
...
The MINMAXINFO struct was being populated based upon geometry hints when
GDK_HINT_MAX_SIZE flag was enabled, then promptly having its values blown
away with default values.
https://bugzilla.gnome.org/show_bug.cgi?id=711110
2013-10-31 15:54:28 -05:00
Jasper St. Pierre
698488ddc4
gtkbox: Draw backgrounds and borders
2013-10-31 12:21:08 -04:00
Jasper St. Pierre
e109f10017
broadway-server: Fix signedness issue
2013-10-31 12:20:04 -04:00
Manuel Bachmann
572e58123e
Broadway : Replaced be32toh() with win32-compatible ntohl()
2013-10-31 00:43:58 +01:00
Matthias Clasen
14e3340647
Make treeview cursor handling a bit more robust
...
Clearing the model in a GtkTreeSelection::changed handler was
crashing. While it is not a 100% kosher thing to do, lets be
more robust here.
2013-10-30 14:08:28 -04:00
Jasper St. Pierre
ad59827ec8
Revert "wayland: Support always-on-top / sticky windows"
...
This reverts commit b3cffb85f3
.
Pushed by accident.
2013-10-29 17:13:03 -04:00
Daniel Svensson
4d41903548
Use g_return_val_if_fail where return value needed.
...
https://bugzilla.gnome.org/show_bug.cgi?id=710987
2013-10-29 17:12:23 -04:00
Jasper St. Pierre
b3cffb85f3
wayland: Support always-on-top / sticky windows
...
Use the new gtk-shell APIs available in mutter to add support for this.
https://bugzilla.gnome.org/show_bug.cgi?id=710056
2013-10-28 18:03:26 -04:00
Jasper St. Pierre
1ace4b886d
wayland: Always attach null surfaces on hide
...
Destroying the surface isn't really appropriate, as the GtkWindow
is still realized and we won't necessarily know how to reconstruct it.
2013-10-28 18:03:26 -04:00
Jasper St. Pierre
301d4ee681
wayland: Remove a useless else-if
...
We already check for impl->surface as the first branch we do.
2013-10-28 18:03:26 -04:00
Jasper St. Pierre
224822c831
wayland: Make the code here a bit clearer
...
By grouping the destroy and field clear together.
2013-10-28 18:03:26 -04:00
Jasper St. Pierre
84e3aa016f
wayland: Ensure we keep our internal state when hiding a window with no surface
...
We need to keep track of the mapped variable here.
2013-10-28 18:03:26 -04:00
Jasper St. Pierre
baa471ec13
gtkdialog: Allow specifying response IDs by nick in <action-widgets>
...
This makes it a lot more convenient for developers, as they don't
have to look up the numeric value of response IDs.
2013-10-28 18:03:25 -04:00
Matthias Clasen
0e86f37e82
Bump version
2013-10-28 09:12:46 -04:00
Matthias Clasen
70e7b1b06d
Fix up accessibility tests
...
The output had gotten debug spew in it.
2013-10-28 07:20:11 -04:00
Matthias Clasen
f0e4a405f7
Update the release notes
2013-10-28 07:17:30 -04:00
Matthias Clasen
0cda29be88
Remove debug spew
2013-10-28 07:17:25 -04:00
Alexander Larsson
864f7f7ebc
GtkWidget: Fix clipping to large subwindows
...
_gtk_widget_draw_internal() was clipping by passing the subwindow
sizes as a path to cairo_clip(). This was breaking for windows
larger than 23 bits in width/height, due to cairo using fixed point
(24.8) for the path coordinates.
We fix this by pre-clipping the subwindow region to the existing
cairo clip region in the full 32bit gdkwindow precision. This fixes
the GooCanvas Large Items test.
https://bugzilla.gnome.org/show_bug.cgi?id=710958
2013-10-28 11:56:52 +01:00
Matthias Clasen
961edcbfed
Updates
2013-10-28 06:44:33 -04:00