Daniel Sabo
80dd1a851a
Add an event_compression setting to GdkWindow
...
Setting event compression to false will allow inter-frame
mouse motion events to be delivered, which are necessary
for painting applications to produce smooth strokes.
https://bugzilla.gnome.org/show_bug.cgi?id=702392
2013-11-09 00:01:05 -05:00
William Jon McCann
0c46807e43
widget-factory: polish the layout
...
Add a bit more breathing room and put similar widgets together.
2013-11-08 13:25:14 -05:00
Alexander Larsson
180517f5e8
broadway: Add buffer decoding colorizing
...
If you add ?debug=decoding to the url you will get colorized debug
info for the buffer decoder.
2013-11-08 13:44:00 +01:00
Alexander Larsson
688b6e63b5
broadway: Extract buffer decoding to separate helper
2013-11-08 13:44:00 +01:00
Rico Tzschichholz
6ce966f24b
demo: Make sure to add gtk3-widget-factory.desktop to tarball
...
In addition to 721cdfd966
2013-11-07 23:15:55 +01:00
Sébastien Wilmet
1c00ac0d4c
Doc: add missing GtkPrintSettings symbols
...
The symbols are documented, they were just missing in gtk3-sections.txt.
https://bugzilla.gnome.org/show_bug.cgi?id=711354
2013-11-07 22:41:01 +01:00
Rico Tzschichholz
e2ab11ac6e
demo: Make sure to add gtk3-demo.desktop to tarball
...
In addition to fc71414ada
2013-11-07 18:28:23 +01:00
Rico Tzschichholz
b851db113e
broadway: Add rawinflate.min.js to EXTRA_DIST
...
In addition to 149b3af105
2013-11-07 17:44:08 +01:00
Alexander Larsson
149b3af105
broadway: Use zlib compression for broadway buffers
...
This imports the MIT licensed js unzip from:
https://github.com/imaya/zlib.js
and uses it to decompress in js on the client side.
2013-11-07 14:09:53 +01:00
Alexander Larsson
5ef114ba42
Switch from sending png frames to our own encoding
...
This is based on the rolling hashes code from
http://cgit.freedesktop.org/~krh/weston/log/?h=remote
It works by incrementally calculating hashes for every 32x32 block
in each frame sent, and then refering back to such blocks when
encoding the next frame. This means we detect when a block matches
an existing block in the previous frame in a different position.
This is great for detecting scrolling, which we need now that
the gdk level scrolling is neutered.
2013-11-07 14:09:53 +01:00
Alexander Larsson
bbfe7e0e69
broadway: Always use client side decorations
2013-11-07 14:09:53 +01:00
Alexander Larsson
c6a3c0e4eb
broadway: Implement gdk_window_begin_move_drag()
2013-11-07 14:09:53 +01:00
Alexander Larsson
3be4038d02
broadway: Add gdkbroadwaydisplay.h include
2013-11-07 14:09:53 +01:00
Alexander Larsson
6e308dc7c7
broadway: Simplify frame handling and make it ARGB32
...
This completely removes the delta compression and makes all buffers ARGB.
This is obviously slower, but this will be re-integrated later.
2013-11-07 14:09:53 +01:00
Alexander Larsson
b436f06a94
broadway: Remove window translation code
...
This is no longer used as we neutered gdk_window_scroll & co.
2013-11-07 14:09:53 +01:00
Jasper St. Pierre
dd19c9fe81
widget-factory: Update copyright in about dialog
2013-11-06 12:51:53 -05:00
Jasper St. Pierre
4aa101b2c6
widget-factory: Make the About dialog actually transient
...
It's an app action, not a window action.
2013-11-06 12:50:40 -05:00
Matthias Clasen
5f9331519a
Use a big icon in the stack example
...
We used a 256x256 before. Keep doing that.
2013-11-05 21:47:29 -05:00
Piotr Drąg
a5dc59823a
Updated POTFILES.skip
2013-11-06 00:18:56 +01:00
William Jon McCann
46cb6e8291
widget-factory: use new icon instead of gtk logo
2013-11-05 16:39:50 -05:00
William Jon McCann
628abd4e87
widget-factory: add icon
2013-11-05 16:35:05 -05:00
William Jon McCann
cdc2f07a1e
demo: use the installed named icon
2013-11-05 15:31:11 -05:00
William Jon McCann
fc71414ada
demo: Add desktop file
2013-11-05 14:14:58 -05:00
William Jon McCann
28f49f3a7e
demo: add icon
2013-11-05 14:14:57 -05:00
William Jon McCann
721cdfd966
widget-factory: add desktop file for widget factory
2013-11-05 13:18:55 -05:00
Jasper St. Pierre
0a40951f40
Revert "broadway: Fix gcc warning"
...
This reverts commit f0d3d72574
.
2013-11-05 11:14:01 -05:00
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