forked from WebPlatformForEmbedded/libwpe
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
58 lines (47 loc) · 2.24 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
=========================
1.1.0 - December 13, 2018
=========================
- Support building libwpe on Windows.
- New API for observing and setting the view backend state.
- Added a new wpe_renderer_backend_egl_get_platform() function which can
be used to obtain a value which can be passed to eglGetPlatformDisplay()
and eglGetPlatformDisplayEXT().
- Marked old function names containing the "backend" word as deprecated.
The symbols are still available, but it is encouraged to use the new
versions, e.g. prefer wpe_get_major_version() instead of
wpe_backend_get_major_version().
- Marked function table struct parameters passed to some API functions
as "const".
- Fixed headers so including <wpe-egl.h> results in <wpe.h> being included
automatically in the correct order.
- Make instantiation of backends more robust by checking the validity of
interface pointers obtained from the backend.
=======================
1.0.0 - August 21, 2018
=======================
This release changes the API version to 0.2, and introduces the following
changes and features:
- The library is now called libwpe to avoid confusion. The WPEBackend name
used previously seemed to indicate that the library implemented a WPE
backend. The new libwpe name better reflects that it contains code needed
by the WPE WebKit port.
- The libwpe library now uses the libtool versioning convention.
- Handle conversion of keysyms to Unicode inside libwpe. This allowed to
remove he "unicode" member from keyboard event structs, and removing
wpe_input_key_mapper/wpe_input_key_mapper_interface.
- New field in event structs to specify keyboard modifiers.
- New API for keymap and composition handling based on libxkbcommon.
====================
0.2.0 - July 9, 2018
====================
This is a backwards-compatible release, which adds the following features:
- New API to set and query the backend implementation library being used.
- New API to query the version library, both with macros at build time,
and functions at runtime.
- Trying to use a backend implementation library which does not provide
a "load_object" callback will produce a meaningful error instead of
silently failing.
====================
0.1 - April 26, 2018
====================
- Initial release