-
Notifications
You must be signed in to change notification settings - Fork 52
/
ChangeLog
146 lines (117 loc) · 5.25 KB
/
ChangeLog
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
2019-05-24 Rinat Ibragimov <[email protected]>
* release v0.3.11
* misc: build compatibility with newer FFmpeg (AV-prefixed macros)
* misc: stop using __thread for thread-local variables
* graphics: add explicit fullscreen window position configuration
* misc: fix tests on big-endian machines
* misc: mention that v0.3.10 existed, but without a changelog entry
2017-12-23 Rinat Ibragimov <[email protected]>
* release v0.3.9
* network: stop using files with NPN_PostURL
2017-12-09 Rinat Ibragimov <[email protected]>
* release: v0.3.8
* misc: add NPN_PluginThreadAsyncCall emulation for Firefox 58
2017-05-31 Rinat Ibragimov <[email protected]>
* release: v0.3.7
* graphics: add more fullscreen _NET_WM controls
* misc: drop libpdf wrapper
* misc: drop NaCl wrapper
* misc: search for PepperFlash in Chrome component update
directories
2016-10-05 Rinat Ibragimov <[email protected]>
* release: v0.3.6
* graphics: fix off-by-one pixel issue in fullscreen scaling mode
* graphics: try to flicker less
* misc: use ICU for character set conversion, use WhatWG canonical
encoding name conversion
* misc: guess default character encoding from locale name
* misc: guess GTK+ major version at run time
2016-04-12 Rinat Ibragimov <[email protected]>
* release v0.3.5
* video: try /dev/video* instead of /dev/v4l/by-path/*
* network: fix byte order in PPB_NetAddress
* network: partially implement PPB_HostResolver;1.0 and
PPB_UDPSocket;1.2
* mics: keep task order in PPB_MessageLoop
2015-12-20 Rinat Ibragimov <[email protected]>
* release: v0.3.4
* graphics: add non-XRender fallback paths
* graphics: use ANGLE GLES2 emulation layer by default
* graphics: restore mouse pointer when moved outside
* audio: request reduced latency when capturing via PulseAudio
* input: detect and handle mouse double clicks
* misc: add `make install` rule
* misc: add option to show version in context menu
* misc: call gdb for crash debugging
* misc: stop using -fvisibility directives
2015-10-03 Rinat Ibragimov <[email protected]>
* release: v0.3.3
* graphics: update fullscreen size at the very end of transition
* net: implement PPB_NetAddress;1.0 inferface
* audio: add "noaudio" backend which only provide sync events
* misc: track origin threads of callbacks
* misc: drop libconfig dependency, use own config parser
* misc: avoid calling Javascript in NPP_SetWindow()
* misc: fix -fvisibility=hidden build issue
* misc: rename file name to libfreshwrapper-flashplayer.so
2015-08-17 Rinat Ibragimov <[email protected]>
* release: v0.3.2
* graphics: fix fullscreen geometry issue
* grpahics: sync to vblank in fullscreen mode
* audio: control JACK port autoconnection and server autostart
* audio: add NPAPI audio control
2015-07-05 Rinat Ibragimov <[email protected]>
* release: v0.3.1
* core: make compilable against wider range of ffmpeg/libav
versions
* graphics: inherit Visual from Xembed socket window
* graphics: use XRender for transparent 2d explicitly
* video: add decoding through VDPAU
* core: fix crash on double NP_Initialize call
2015-06-10 Rinat Ibragimov <[email protected]>
* release: v0.3.0
* audio: add audio capture support
* network: implement UDP sockets and host resolver interfaces
* core: stop postponing already started screen saver
* graphics: implement custom cursors
* graphics: add GLES2 shader translator from ANGLE
* graphics: add video capture support
* graphics: add H.264 video decode via VA-API
2015-04-25 Rinat Ibragimov <[email protected]>
* release: v0.2.4
* graphics: use XRender for presentation, enable 3d by default
* graphics: high DPI support (device_scale)
* graphics: add inhibition for cinnamon-screensaver
* graphics: add inhibition for X internal screen saver
* core: prefer UTF8 when putting text to clipboard
* core: support windowed plugin mode, both direct and XEmbed
* core: support Input Method Editors
* core: enable mouse wheel events
* core: make GTK+ major version selectable
* audio: support playing audio through JACK
2015-02-16 Rinat Ibragimov <[email protected]>
* release: v0.2.3
* graphics: use libxrandr to get fullscreen geometry
* core: honor document base URL
* network: add dns0x20 workaround, don't resolve numeric addresses
* network: fix handling of blocked URLs
* core: implement ppb_x509_certificate
2015-01-13 Rinat Ibragimov <[email protected]>
* release v0.2.2
* core: implement Flash DRM interface. (Desktop PepperFlash
doesn't use it, you need one from ChromeOS.)
* core: fix malfunctioning nested submenus
* core: implement file chooser dialog
* graphics: fullscreen fixups, stop crashing on Alt-F4
* audio: rework ALSA code, add optional PulseAudio support
* core: implement screen saver inhibition interface
* graphics: use GLX to create GL context, for both GL and GLES
* core: fix hangs caused by wrong nested message loop handling
* core: add "quiet" config option to decrease amount of output
* core: fix Referer bug
2014-10-22 Rinat Ibragimov <[email protected]>
* release: v0.2.1
* core: add less-strict URI parser
* core: fix/implement transparency handling for 2d/3d
* core: fix early-callback-calling bug
* doc: initial ChangeLog, documenting changes from v0.2.0