2.3.0 release
This release will be the last compatible version with weston 9
along with many bug fixes and improvements (listed below) this release brings also some new api's:
ilm_getDefaultSeat
get the name of default seat
ilm_takeAsyncScreenshot
ilm_takeAsyncSurfaceScreenshot
both api's provides a way to get the screenshot of the screen or particular surface in asynchronous manner, user will be notified via callback
What's Changed
- Weston v4 adaptations by @eucan in #93
- Simplify ivi input implementation by @eucan in #94
- Remove ivi share protocol by @eucan in #95
- ivi-headers: correct the ilm header file comments by @efriedrich in #96
- wayland-ivi-extension: Correct the dependency order by @asagagrwal in #97
- Fix Invalid memory access during compositor deinit by @HarshaMM in #98
- Update to use weston 5 by @eucan in #100
- EGLWLMockNavigation improvements by @michaelrodin in #102
- LayerManagerControl: Prevent conversion of filenames into lowercase by @rajendraprasadkj in #104
- XDG Support for ivi-shell: ivi-id-agent for weston v6 by @mtey in #105
- Weston debug support by @rajendraprasadkj in #106
- Make cursor creation optional by @rajendraprasadkj in #111
- ivi-application: fix typo by @vkadasani in #112
- cmake: add missing include of GNUInstallDirs by @csaavedra in #113
- Fix segmentation fault observed at compositor termination by @rajendraprasadkj in #109
- ilmCommon: Fix segmentation fault when ilm_isInitialized is called before ilm_init by @Shivakumar-Halagatti in #118
- ilmControl: add support for saving screenshot as png file by @rbmeftah in #117
- Avoid unnecessary scaling of the view transformation matrix by @rajendraprasadkj in #116
- Implement a shutdown notification for ilm by @rajendraprasadkj in #115
- Fix compiler warnings by @Shivakumar-Halagatti in #120
- Fix NULL pointer exception in case of no input device by @AGLExport in #121
- ivi-input-controller: Prevent use-after-free when tearing down seat by @marex in #122
- Make dlt optional by @efriedrich in #107
- simple-weston-client: Repair array out of bounds access by @marex in #124
- simple-weston-client: fix crash and hang when exiting by @khangtb1 in #137
- remove declaration of a global variable in a header file by @efriedrich in #128
- protocol: Link ivi-application library with wayland-client library by @rajendraprasadkj in #133
- Fix header variable defined by pkg_check_module by @khangtb1 in #135
- EGLWLInputEventExample: fix crash when exit by @khangtb1 in #136
- ivi-id-agent: Fix invalid read reported by valgrind while stopping We… by @rajendraprasadkj in #138
- multi-touch-viewer: add the surface selection optional by @khangtb1 in #139
- README: update for wayland backend by @khangtb1 in #140
- Update to use Weston 7 by @rajendraprasadkj in #110
- ivi-id-agent: Revert the weston header link by @khangtb1 in #146
- Weston 8 compatible by @khangtb1 in #141
- ivi-input-controller: ivi-controller: Copy over weston internal functions by @marex in #125
- IlmControl: Fix no warning when passing an invalid surface to function input_listener_input_acceptance by @audoan99 in #147
- Weston 9 compatible by @khangtb1 in #142
- simple-weston-client: Improve signal handling by @rajendraprasadkj in #145
- ivi-controller: Fix the problem of assigning an address to a pointer by @audoan99 in #151
- CMake: Specify generic library destination for installation by @khangtb1 in #153
- ivi-controller: update data type of member in struct ivishell by @audoan99 in #155
- Screenshot with callbacks by @khangtb1 in #149
- Support get name of seat default from ini by @khangtb1 in #148
- tests: add the ilm env checking test by @khangtb1 in #152
- ivi-controller: set surface background color from client side by @khangtb1 in #157
- simple-weston-client.c: avoid to use STDOUT_FILENO and STDIN_FILENO by @khangtb1 in #161
- bump 2.3.0 version by @efriedrich in #156
New Contributors
- @asagagrwal made their first contribution in #97
- @michaelrodin made their first contribution in #102
- @rajendraprasadkj made their first contribution in #104
- @vkadasani made their first contribution in #112
- @csaavedra made their first contribution in #113
- @Shivakumar-Halagatti made their first contribution in #118
- @rbmeftah made their first contribution in #117
- @AGLExport made their first contribution in #121
- @marex made their first contribution in #122
- @khangtb1 made their first contribution in #137
- @audoan99 made their first contribution in #147
Full Changelog: 2.2.0...2.3.0