- 21 May, 2014 3 commits
-
-
Carlos Garnacho authored
And ensure the core pointer shares the same stage than the slave device when those events are set. This fixes problems on the evdev backend where the last touch unsets the stage on the device, but nothing sets it back afterwards. https://bugzilla.gnome.org/show_bug.cgi?id=728968
-
Carlos Garnacho authored
This may be useful for deeper libinput integration that's not in the scope of Clutter. https://bugzilla.gnome.org/show_bug.cgi?id=728967
-
Carlos Garnacho authored
This function can be used to intercept or translate events that are unmanaged by clutter itself. https://bugzilla.gnome.org/show_bug.cgi?id=728967
-
- 19 May, 2014 4 commits
-
-
Jasper St. Pierre authored
When VT switched away, we need to pause the ClutterMasterClock, stop processing events, and stop trying to flip. https://bugzilla.gnome.org/show_bug.cgi?id=730215
-
Jasper St. Pierre authored
device_type_str is only used inside a CLUTTER_NOTE, which evaluate to nothing when CLUTTER_ENABLE_DEBUG is off.
-
Emmanuele Bassi authored
-
Emmanuele Bassi authored
-
- 12 May, 2014 2 commits
-
-
Carles Ferrando authored
-
Pau Iranzo authored
-
- 02 May, 2014 1 commit
-
-
- 01 May, 2014 1 commit
-
-
Gustavo Noronha Silva authored
When an actor carrying canvas content is repainted, it will currently reupload the data from the buffer to a texture. While this is not a performance problem on a desktop, some mobile environments take a big performance hit. This change tracks data changes and only recreates the texture if necessary. https://bugzilla.gnome.org/show_bug.cgi?id=729144
-
- 28 Apr, 2014 2 commits
-
-
Matej Urbančič authored
-
Matej Urbančič authored
-
- 26 Apr, 2014 2 commits
-
-
Emmanuele Bassi authored
Using GdkPixbuf, which is what we expect people to use anyway.
-
Emmanuele Bassi authored
-
- 22 Apr, 2014 1 commit
-
-
- 18 Apr, 2014 1 commit
-
-
By creating and starting the timer on clutter_main() an assumption is made that that is how the main loop will be run for all clutter applications. With more and more applications moving to GApplication, this assumption no longer holds true. Moving to clutter_init() means we are starting the timer earlier than we should, and by not stopping it when the main loop quits we are taking a measure that is later than we should. I believe it is safe to consider those are close enough to the actual beginning and quitting of the main loop in practice. https://bugzilla.gnome.org/show_bug.cgi?id=728521
-
- 17 Apr, 2014 1 commit
-
-
Chun-wei Fan authored
Cogl, when built with the SDL winsys, will include the SDL headers when Cogl-based programs are built, which causes the SDL's wrapper for main() to be used on Windows, causing an implicit requirement that all Cogl-based apps must link to SDL2.lib and SDL2main.lib. Avoid this behavior by defining SDL_MAIN_HANDLED in the CFLAGS of the sample and interactive test programs
-
- 16 Apr, 2014 1 commit
-
-
Inaki Larranaga Murgoitio authored
-
- 14 Apr, 2014 4 commits
-
-
Emmanuele Bassi authored
-
Emmanuele Bassi authored
-
Emmanuele Bassi authored
Use the difference between the elapsed time and the available budget, so that the message can be read more easily.
-
-
- 10 Apr, 2014 1 commit
-
-
Adel Gadllah authored
-
- 06 Apr, 2014 1 commit
-
-
- 02 Apr, 2014 2 commits
-
-
Emmanuele Bassi authored
Instead of just bailing out when initializing the test suite, we can do a much better job and skip all the tests. This means that the TAP driver will work correctly instead of dying a horrible death, and we get a nice report with a proper cause of the test skipping.
-
Emmanuele Bassi authored
The Visual Studio build files have been updated to not use it, so we can remove it from the repository.
-
- 25 Mar, 2014 1 commit
-
-
Emilio Pozuelo Monfort authored
Signed-off-by:
Emilio Pozuelo Monfort <pochu27@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=727020
-
- 21 Mar, 2014 2 commits
-
-
- 20 Mar, 2014 7 commits
-
-
Without a paint() implementation in clutter-stage, the function from clutter-group is used. That class has its own child list, but attempts to use sort_depth_order, which is empty in this case. This provides a partial fix by replacing a minimal paint(), see: https://bugzilla.gnome.org/show_bug.cgi?id=711645
-
Chun-wei Fan authored
Define CLUTTER_VAR like how it is done on GLib, so that the version constants can be exported and imported appropriately on different compilers. https://bugzilla.gnome.org/show_bug.cgi?id=726762
-
Chun-wei Fan authored
Define DLL_EXPORT when we are building the Clutter DLL, to ensure that constants are exported properly. https://bugzilla.gnome.org/show_bug.cgi?id=726762
-
Chun-wei Fan authored
Commit e70a0109 simplified the dispatching of events by passing the event's owernership to ClutterStage, but it may be so that any.stage is NULL at some point on Windows, which will either cause _clutter_stage_queue_event() to crash or issue a critical warning. Avoid this problem by checking whether event->any.stage is not NULL before trying to call _clutter_stage_queue_event(). https://bugzilla.gnome.org/show_bug.cgi?id=726765
-
Chun-wei Fan authored
Missed a /* before an #undef line, causing build warnings, oops, sorry.
-
Chun-wei Fan authored
...so that its entries will reflect the entries that are checked by the autotools builds on config.h.in. Also take into consideration for MinGW builds and for newer Visual Studio versions, such as the availability for inttypes.h. Update the layout of the file cosmetic-wise as well.
-
Chun-wei Fan authored
Clutter, like GTK+ and GLib, has recently switched to a visibility-based method of exporting symbols, so update the Visual Studio build files to do likewise, by using __declspec (dllexport). This eliminats the need to use a .def file to export the symbols. The pre-configured config.h.win32.in is also updated accordingly for this purpose. The clutter.symbols file can be dropped if it is not being used otherwise.
-
- 19 Mar, 2014 2 commits
-
-
Emmanuele Bassi authored
The EGL/KMS backend requires unreleased API. https://bugzilla.gnome.org/show_bug.cgi?id=726703
-
Ask Hjorth Larsen authored
-
- 18 Mar, 2014 1 commit
-
-
Emmanuele Bassi authored
-