Merge lp:~vanvugt/mir/event-queue into lp:mir
Proposed by
Daniel van Vugt
Status: | Work in progress |
---|---|
Proposed branch: | lp:~vanvugt/mir/event-queue |
Merge into: | lp:mir |
Diff against target: |
564 lines (+265/-58) 10 files modified
examples/eglapp.c (+9/-9) examples/fingerpaint.c (+23/-23) examples/progressbar.c (+30/-25) include/client/mir_toolkit/mir_client_library.h (+8/-0) include/shared/mir_toolkit/client_types.h (+1/-0) include/shared/mir_toolkit/event.h (+2/-1) src/client/CMakeLists.txt (+1/-0) src/client/mir_client_library.cpp (+51/-0) src/client/mir_event_queue.cpp (+88/-0) src/client/mir_event_queue.h (+52/-0) |
To merge this branch: | bzr merge lp:~vanvugt/mir/event-queue |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Mir development team | Pending | ||
Review via email: mp+208563@code.launchpad.net |
Description of the change
Prototype client event API as a solution for guaranteeing thread safety (LP: #1194384)
The new API is optional, so existing clients can still work without modification.
Fun tip: Try fingerpaint on a touch device. It's now much more responsive and paints more.
To post a comment you must log in.
Unmerged revisions
- 1434. By Daniel van Vugt
-
fingerpaint: Implement redraw on resize, because it's safe now!
- 1433. By Daniel van Vugt
-
Rename the confusing "mir_event_
type_null" to "mir_event_ type_timeout" - 1432. By Daniel van Vugt
-
Eliminate confusing "animate" terminology
- 1431. By Daniel van Vugt
-
Merge latest development-branch
- 1430. By Daniel van Vugt
-
Merge branch lp:~vanvugt/mir/event-queue and resolve conflicts.