ae8f21a3dc
wayland-keyboard: Don't use our own tracking to detect autorepeat
...
Clutter already marks all autorepeat key events it as synthetic
key events. We can simply ignore these instead of relying on custom
key tracking code.
2014-03-18 19:15:17 +01:00
0cdf3bd383
Update .gitignore
2014-03-18 13:18:52 -04:00
3de58189c0
window: Remove an unused bit
2014-03-18 13:18:52 -04:00
5270c469a3
window: Remove meta_window_set_gravity as "public" API
2014-03-18 11:24:24 -04:00
7504f16e59
Replace wm_state_modal usage with META_WINDOW_TYPE_DIALOG
2014-03-18 11:24:24 -04:00
cdb7947dd1
window: Remove meta_window_is_modal
...
It relies on EWMH concepts. Wayland simply has a MODAL_DIALOG type.
2014-03-18 11:24:24 -04:00
cdfc6f5b53
window: Remove vfunc slots for signals
...
These aren't used currently, and we're going to be adding
more vfuncs.
2014-03-18 11:24:24 -04:00
fcb2ab41b2
window: Remove another bogus comment
...
It's not referring to anything!
2014-03-18 11:24:16 -04:00
f5bd7c5f50
window: Remove bogus comment
...
These fields haven't been around for quite some time.
2014-03-18 11:24:16 -04:00
cb549154aa
window: Move meta_window_configure_notify to window-x11
2014-03-18 11:24:16 -04:00
6414c01719
Post-release version bump to 1.18.1
2014-03-18 14:26:54 +00:00
ada9610e30
Start hacking out use of xtransient_for
...
It won't work under Wayland.
2014-03-18 10:25:54 -04:00
f11bf44525
stack: Flatten and simplify the default focus window logic
2014-03-18 10:25:54 -04:00
1f15c85c00
window: Make window_is_terminal private
2014-03-18 10:25:54 -04:00
e0f19ab2c9
Release Clutter 1.18.0
2014-03-18 14:15:01 +00:00
fa891a7a3c
docs: Remove --sgml-mode from the build options
...
We're not providing SGML any more.
2014-03-18 14:15:01 +00:00
f0ac5e176f
Require GTK-Doc 1.20
...
We want the fancy new MarkDown parser.
2014-03-18 14:15:01 +00:00
8453807ce9
docs: Add missing symbols to the API reference
2014-03-18 14:15:01 +00:00
4f5dd5ad43
docs: Remove last stray DocBook tags
2014-03-18 14:15:01 +00:00
8b4c5459c0
window: Remove transient_for_as_xid
...
It's unused, and it exposes an X11-specific property to API.
2014-03-18 10:07:07 -04:00
ddc1955f6b
docs: Port backend-specific sections to markdown
2014-03-17 23:10:07 +00:00
46051bfb20
docs: Port deprecated sections to markdown syntax
...
And drop docbook tags along the way.
2014-03-17 23:09:27 +00:00
12370bd4f8
docs: Move to markdown
...
We're removing docbook tags in favour of the markdown syntax.
2014-03-17 23:07:58 +00:00
115104db8c
cally: Remove docbook tags
2014-03-17 23:05:09 +00:00
b8eb7b883f
update Punjabi Translation 17March2014: Alam
2014-03-17 16:04:20 -05:00
d07d5d1328
common: remove documentation for dead grab ops
2014-03-17 16:18:11 -04:00
8fc47244b0
build: Remove abicheck.sh
...
We now control the visibility of symbols directly from the header files,
so we always have the correct ABI.
2014-03-17 19:26:49 +00:00
386be83f24
New visibility handling in Clutter
...
Instead of listing every public symbol inside an ancillary file, we can
use compiler annotations. This scheme is also used by GLib and GTK+.
The symbols file is left in tree until the Visual Studio rules are
fixed, but it's not used any more during distcheck.
I double-checked that the exposed ABI is the same before and after this
change, except for symbols that were never meant to be public in the
first place, and that escaped our attention when we generated the first
version of the symbols file.
2014-03-17 19:26:49 +00:00
5c4c2aa52f
symbols: Fix the expected ABI
...
Some symbols that were never meant to be exported ended up in the
symbols file.
2014-03-17 19:26:49 +00:00
3b21999494
Use _CLUTTER_EXTERN to define CLUTTER_VAR
...
The macro is defined outside of the header, and does all the heavy
lifting of getting the proper attributes.
2014-03-17 19:26:49 +00:00
c44f73a7f1
Include "config.h"
...
Otherwise the symbol annotation won't be expanded correctly.
2014-03-17 19:26:49 +00:00
53a86e91d9
Annotate symbols in backend-specific headers
...
Like we did for the rest of the API.
2014-03-17 19:26:49 +00:00
66826bc6ba
Annotate symbol visibility in Cally
...
Like we did for the main library.
2014-03-17 19:26:27 +00:00
c69bb976b3
Annotate all public symbols
...
We are going to switch to compiler annotations to determine the
visibility of the symbols.
2014-03-17 18:53:27 +00:00
535685742a
window: Export is_title_onscreen and shove_title_onscreen as well
...
This was fixed in the master version of the commit, but I forgot to
squash it on the Wayland branch.
2014-03-17 11:18:26 -04:00
62e45b6d5e
wayland-pointer: Drop unused arg from focus grab interface method
...
https://bugzilla.gnome.org/show_bug.cgi?id=726123
2014-03-17 11:06:58 +01:00
2102573700
Updated French translation
2014-03-16 15:33:11 +00:00
e70a0109f2
Avoid needless event copies when queueing from a backend to a stage
...
All backends follow the same pattern of queueing events first in
ClutterMainContext, then copying them to a ClutterStage queue and
immediately free them. Instead, we can just pass ownership of events
directly to ClutterStage thus avoiding the allocation and copy in
between.
https://bugzilla.gnome.org/show_bug.cgi?id=711857
2014-03-15 19:44:57 +00:00
572504db4d
Edit an incorrect comment
...
The location of the cool-off handling of clipped redraws has been moved
to clutter-stage-x11.c a long time ago (commit 1b1e77b4
).
2014-03-15 19:31:54 +00:00
79ece182dc
egl: Only expose clutter_egl_set_kms_fd if we have KMS support
...
And only call the proper Cogl functions in that case, too. This
fixes the build on platforms without KMS, like the BSDs.
https://bugzilla.gnome.org/show_bug.cgi?id=726198
2014-03-15 19:09:55 +00:00
3c6dd5bf6d
window: Export a bunch of state flags as accessor methods
...
This is necessary to reimplement window menus in gnome-shell.
2014-03-15 09:49:56 -04:00
0f85986340
Add a META_MAXIMIZE_BOTH
...
Which has the value of META_MAXIMIZE_VERTICAL |
META_MAXIMIZE_HORIZONTAL.
This is an obvious code cleanup.
2014-03-15 09:49:56 -04:00
a4440b718d
wayland: Keep track of button modifier state
...
Keep track of the button modifier mask state in
ClutterInputDeviceWayland and push its state to new button events going
out.
Signed-off-by: Jonas Ådahl <jadahl@gmail.com >
https://bugzilla.gnome.org/show_bug.cgi?id=708781
2014-03-14 18:24:03 -04:00
93ac0329db
weston-launch: Fix a typo causing mutter-launch to not work
2014-03-14 16:04:56 -04:00
c539dfe0d7
weston-launch: Pass the DRM device to Cogl
...
Open the device from weston-launch, and pass it to Cogl/Clutter.
This is a preliminary cleanup for our login1 integration.
2014-03-14 14:13:05 -04:00
a96daf82c2
egl: Add a way to set the KMS FD
...
This is needed for the logind integration work, where logind will
send us an already-opened FD to KMS.
https://bugzilla.gnome.org/show_bug.cgi?id=726198
2014-03-14 14:12:26 -04:00
06387c3fd7
stage-cogl: Fix feature check in clutter_stage_cogl_redraw
...
We do not strictly require the 'swap-region' Cogl feature in order to use
clipped redraws: they work equally well with just the 'buffer-age' Cogl
feature.
https://bugzilla.gnome.org/show_bug.cgi?id=726313
2014-03-14 17:56:40 +01:00
f649d732f9
clutter-stage-wayland: Enable clipped redraws
...
_clutter_stage_window_can_clip_redraws is used to check for clipped redraws
support but can_clip_redraws is not implemented by clutter-stage-wayland so
it always returns FALSE causing full screen redraws.
Fix that by implementing can_clip_redraws in clutter-stage-wayland.
https://bugzilla.gnome.org/show_bug.cgi?id=726315
2014-03-14 17:56:13 +01:00
e4497baaf0
eglnative: Add clutter-stage-window implementation
...
Add a ClutterStageEglNative implemennation that implements
can_clip_redraws so that clipped redraws can work
on eglnative.
https://bugzilla.gnome.org/show_bug.cgi?id=726341
2014-03-14 17:55:19 +01:00
4f9872c037
window: Export a bunch of state flags as accessor methods
...
This is necessary to reimplement window menus in gnome-shell.
https://bugzilla.gnome.org/show_bug.cgi?id=726352
2014-03-14 11:25:55 -04:00