Matthias Clasen
fdac246ed2
GtkNumerableIconPrivate: Improve struct packing
2011-04-12 12:35:17 -04:00
Matthias Clasen
f3865a2011
GtkMenuItemPrivate: Improve struct packing
2011-04-12 12:34:53 -04:00
Matthias Clasen
24a07deece
GtkListStorePrivate: Improve struct packing
2011-04-12 12:34:29 -04:00
Matthias Clasen
8377ecd694
GtkLabelPrivate: Improve struct packing
2011-04-12 12:34:11 -04:00
Matthias Clasen
a65e25df83
GtkImagePrivate: Improve struct packing
2011-04-12 12:33:45 -04:00
Matthias Clasen
6c9f20e58d
GtkIconViewPrivate: Improve struct packing
2011-04-12 12:33:24 -04:00
Matthias Clasen
800fff748b
GtkIconThemePrivate: Improve struct packing
2011-04-12 12:33:04 -04:00
Matthias Clasen
b3ca94a44e
GtkEntryBufferPrivate: Improve struct packing
2011-04-12 12:32:29 -04:00
Matthias Clasen
a4e52ece33
GtkCellViewPrivate: Improve struct packing
2011-04-12 12:32:04 -04:00
Matthias Clasen
a6db55b774
GtkCellRendererTextPrivate: Improve struct packing
2011-04-12 12:31:28 -04:00
Matthias Clasen
ea936d4237
GtkCellRendererPixbufPrivate: Improve struct packing
2011-04-12 12:30:36 -04:00
Matthias Clasen
92f1f0c118
GtkCellRendererAccelPrivate: Improve struct packing
2011-04-12 12:30:04 -04:00
Matthias Clasen
a2f005d9a0
GtkCellAreaBoxPrivate: Improve struct packing
2011-04-12 12:25:53 -04:00
Matthias Clasen
9a5d2a52d3
GtkButtonPrivate: Improve struct packing
2011-04-12 12:25:25 -04:00
Matthias Clasen
6ca6691966
GtkBoxPrivate: Improve struct packing
2011-04-12 12:24:56 -04:00
Matthias Clasen
b756743cdf
GtkAppChooserWidgetPrivate: Improve struct packing
2011-04-12 12:24:34 -04:00
Matthias Clasen
39af7107b4
GtkAppChooserButtonPrivate: Improve struct packing
2011-04-12 12:24:05 -04:00
Matthias Clasen
2610e00de9
GtkAccelLabel: Improve struct packing
2011-04-12 12:23:35 -04:00
Matthias Clasen
611a67b350
GdkWindowImplX11: Struct packing improvements
2011-04-12 12:14:07 -04:00
Matthias Clasen
1c4cb29475
GdkX11Screen: Struct packing improvements
2011-04-12 12:13:56 -04:00
Matthias Clasen
879202b9c2
GdkX11DragContext: Struct packing improvements
2011-04-12 12:13:55 -04:00
Matthias Clasen
cef996d57e
GdkX11DeviceXI: Struct packing improvements
2011-04-12 12:13:55 -04:00
Matthias Clasen
20c8b765a5
GdkScreen: Struct packing improvements
2011-04-12 12:13:55 -04:00
Matthias Clasen
220ba87ec0
GdkWindow: Struct packing improvements
2011-04-12 12:13:55 -04:00
Matthias Clasen
14ad1fab8e
GdkDisplay: Struct packing improvements
2011-04-12 12:13:55 -04:00
Matthias Clasen
63c4bb5563
GdkCursor: Struct packing improvements
2011-04-12 12:13:55 -04:00
Kristian Høgsberg
c7514e8f0d
Merge branch 'gdk-backend-wayland'
...
Conflicts:
Makefile.am
configure.ac
gdk/Makefile.am
gtk/gtksettings.c
gtk/gtkwindow.c
2011-04-12 09:52:44 -04:00
Alexander Larsson
85c1c22d04
[broadway] Cancel key events after seeing them
2011-04-12 13:38:04 +02:00
Alexander Larsson
afdde925b8
[broadway] Fix canvas resize when resizing browser window
...
We always have to resize the canvas, even when its in a toplevel.
2011-04-12 11:34:13 +02:00
Alexander Larsson
20542b0ead
[broadway] Fix typo
2011-04-12 11:21:47 +02:00
Alexander Larsson
f4bef2c720
[broadway] Combine window move and resize into one op
...
This way we avoid sending a configure event for the inbetween state
if we're resizeing and moving at the same time.
2011-04-12 11:12:39 +02:00
Alexander Larsson
ca49ec2c8c
[broadway] Fix various js warnings
2011-04-12 11:12:39 +02:00
Alexander Larsson
840df5c7c1
[broadway] Add stacktrace debugging functions
2011-04-12 11:12:39 +02:00
Alexander Larsson
2934569781
[broadway] Always send configure events from browser
...
As soon as something changes, even if it was a request from the user
we send a configure event. If not we might race with a app-side
generated configure event.
For instance, a create + resize might create only a configure event for
the create in the browser, but that may get to the app after the app-side
configure event for the resize, overriding the new size.
2011-04-12 11:12:39 +02:00
Alexander Larsson
ddcbd8234b
[broadway] When resyncing, first create all windows then set attributes
...
Some attributes (like transient parent) depende on other windows being
there, so we create all first.
2011-04-12 11:12:39 +02:00
Alexander Larsson
4bbc45380b
[broadway] More complete handling of transient parent
...
We now handle any order of transient being set and windows shown/created
2011-04-12 11:12:39 +02:00
Alexander Larsson
75dc3f3a07
[broadway] Use mozInnerScreenX & co to get window position
...
This way we don't have to rely on any event, which won't work until
we get an event.
2011-04-12 11:12:38 +02:00
Alexander Larsson
8a7e208bb2
[broadway] Parse x/y as signed
2011-04-12 11:12:38 +02:00
Alexander Larsson
4cb979d6b9
[broadway] Update window geometry after showing window
2011-04-12 11:12:38 +02:00
Alexander Larsson
4c575ac343
[broadway] Don't cache surface.transientToplevel as that might change at various times
2011-04-12 11:12:38 +02:00
Matthias Clasen
3fbfd82e9e
GtkWindow: rearrange private struct to fill some holes
2011-04-11 18:33:43 -04:00
Paolo Borelli
7fe3764f4d
Small cleanup in statusbar
...
Factor out msg_create/free and use g_slist_free_full as appropriate.
https://bugzilla.gnome.org/show_bug.cgi?id=647278
2011-04-11 18:11:36 -04:00
Javier Jardón
518d030220
Move documentation to inline comments: GtkTearoffMenuItem
2011-04-11 23:07:41 +01:00
Javier Jardón
4a7400db99
Move documentation to inline comments: GtkCellRendererPixbuf
2011-04-11 23:07:41 +01:00
Javier Jardón
3990af227f
Move documentation to inline comments: GtkCellRendererCombo
2011-04-11 23:07:41 +01:00
Javier Jardón
1f50a4d011
Move documentation to inline comments: GtkHSeparator
2011-04-11 22:33:38 +01:00
Javier Jardón
1f9f5e8890
Move documentation to online comments: GtkCellRendererSpin
2011-04-11 22:14:35 +01:00
Takayoshi OKANO
a1ae3f7fe1
Updated Japanese translation.
2011-04-11 23:17:53 +09:00
Alexander Larsson
7b3b4a6ad9
[broadway] Correctly track remote visible state
...
GDK_WINDOW_IS_MAPPED is not false for withdrawn windows, so we need
to track real visibility ourselves.
2011-04-11 12:09:43 +02:00
Alexander Larsson
33d16b16c9
[broadway] Clean up js side surface handling
...
* Always calculate the context, don't store in surface.
* Store the toplevel element (frame or canvas) for easy access.
* Always use visibility hidden rathern than display none to hide windows,
as this means we can always rely on dom positioning info.
2011-04-11 12:09:43 +02:00