system-controller: only override dst rectangle for apps.
[profile/ivi/murphy.git] / packaging / murphy.changes
1 * Fri Jan 09 2015 Krisztian Litkey <krisztian.litkey@intel.com> - 0.0.74
2 - common,system-controller: fixed a few issues discovered by static analysis.
3
4 * Mon Dec 18 2014 Krisztian Litkey <krisztian.litkey@intel.com> - 0.0.73
5 - config: declare phone class as non-shared.
6
7 * Mon Dec 17 2014 Krisztian Litkey <krisztian.litkey@intel.com> - 0.0.72
8 - resource-manager: allow attributes to be 64 bytes long.
9
10 * Mon Dec 17 2014 Krisztian Litkey <krisztian.litkey@intel.com> - 0.0.71
11 - config: add missing name attribute definition for audio resources.
12
13 * Mon Dec 15 2014 Krisztian Litkey <krisztian.litkey@intel.com> - 0.0.70
14 - common: use decltype as an approximation of typeof for C++.
15
16 * Mon Dec 15 2014 Krisztian Litkey <krisztian.litkey@intel.com> - 0.0.69
17 - common: more C++-friendly bitmask handling for GenIVI Audio Manager.
18 - process-watch: get rid of mrp_debug formatting warnings.
19
20 * Fri Dec 12 2014 Krisztian Litkey <krisztian.litkey@intel.com> - 0.0.68
21 - ivi-resource-manager: fix a few bugs discovered by static analysis.
22 - system-controller: several window/surface/layer management fixes.
23 - packaging: adjusted spec file for yocto-tizen synchronization.
24 - packaging: get rid of unused finer-grained subpackaging.
25 - ivi-resource-manager: removed as unused/deprecated.
26
27 * Fri Nov 14 2014 Krisztian Litkey <krisztian.litkey@intel.com> - 0.0.67
28 - system-controller: fix scripting-notifier memory leaks.
29 - system-controller: fix out-of-bounds access in audio.c.
30 - system-controller: fix inverted bit field check.
31 - system-controller: grab screen resource when forcing a window to be shown.
32 - system-controller: fix a few debug printouts.
33 - system-controller: limit resource set acquisitions to non-system surfaces.
34
35 * Wed Nov 12 2014 Ismo Puustinen <ismo.puustinen@intel.com> - 0.0.66
36 - config: fix notification handling.
37 - system-controller: change logging to be less misleading.
38
39 * Tue Nov 07 2014 Krisztian Litkey <krisztian.litkey@intel.com> - 0.0.65
40 - config: enable removing some applications from regulation.
41 - system-controller: fix several bugs discovered by static analysis.
42 - ivi-resource-manager: fix several bugs discovered by static analysis.
43 - system-monitor: fix several bugs discovered by static analysis.
44 - resource-asm: fix bugs discovered by static analysis.
45
46 * Tue Nov 04 2014 Krisztian Litkey <krisztian.litkey@intel.com> - 0.0.64
47 - resource-lua: memory-handling fixes.
48 - domain-control: properly subscribe for all watched table changes.
49
50 * Fri Oct 31 2014 Krisztian Litkey <krisztian.litkey@intel.com> - 0.0.63
51 - murphy-db: don't leak result rows in trigger row_event_callbacks.
52 - domain-control: switched to use resolver-aware trigger-driver notification.
53 - system-controller: fix a crash in inotify watching.
54 - system-controller: handle recursive directory creation properly.
55 - system-controller: launch HS with user name instead of user dir.
56 - packaging: moved murphyd.service to systemd user session.
57 - config: create system surfaces on top, but not visible.
58 - config: delete timers by setting 'callback', not 'cb' to nil.
59
60 * Thu Oct 30 2014 Krisztian Litkey <krisztian.litkey@intel.com> - 0.0.62
61 - fix TC-1835
62 - resource: disconnect, destroy transport when resource connection fails
63 - common: try to reject connection if accept fails on stream transports
64 - common: force O_NONBLOCK on listening stream transports
65
66 * Tue Oct 28 2014 Krisztian Litkey <krisztian.litkey@intel.com> - 0.0.61
67 - core/lua-utils: fix potential Lua GC assert during object cleanup
68 - lua-bindings: Lua timer/sighandler/deferred fixes.
69 - system-controller: don't leak animation definition names.
70
71 * Sat Oct 25 2014 Krisztian Litkey <krisztian.litkey@intel.com> - 0.0.60
72 - system-controller: fix user name handling.
73 - common: support for runtime refcounting error detection.
74 - core/lua-utils: support for dynamically collected objects.
75 - system-controller: massive memory leak fixes.
76 - lua-bindings: mark Lua JSON class as dynamically collected.
77 - lua-bindings: Lua JSON refcounting fixes.
78 - system-controller: mark masks DYNAMIC, add funcbridge gettop/settop wrappers.
79 - system-controller: don't leak unwrapped JSON objects/arguments.
80 - system-monitor: plant the necessary funcbridge gettop/settop wrappers.
81 - system-controller: don't dereference screen_resource_t after freeing it.
82 - domain-controller: update watch stamp after sending notifications.
83
84 * Fri Oct 10 2014 Krisztian Litkey <krisztian.litkey@intel.com> - 0.0.59
85 - common: added and enabled json-c/JSON-Glib symbol clash hackaround.
86
87 * Fri Oct 10 2014 Ismo Puustinen <ismo.puustinen@intel.com> - 0.0.58
88 - system-controller: try to get launching user for an app using ail and pid.
89 - system-controller: change the system-controller generated surface id range
90 - config: add D-Bus session bus address to systemd service file.
91 - system-controller: bail out if creating directories fails.
92 - system-controller: do mkdir() calls persistently.
93 - packaging: bumped the version.
94 - config: Updated murphy.lua to process incoming notification requests.
95 - system-controller: save and restore the last user information.
96 - system-controller: added code for tracking single files.
97 - build: added path-track to build.
98 - system-controller: delay user init until weston is running.
99 - packaging: do not install ico-homescreen.service.
100 - system-controller: use hash instead of pointers to fetch surface objects
101
102 * Wed Sep 24 2014 Krisztian Litkey <krisztian.litkey@intel.com> 0.0.57
103 - packaging: fix postun scripts to handle upgrade correctly.
104 - system-controller: wait for both wayland and amd agend before HS startup.
105 - system-controller,amb,gam: fix a few bugs discovered by a static analyser.
106
107 * Fri Sep 12 2014 Krisztian Litkey <krisztian.litkey@intel.com> - 0.0.56
108 - rebased on latest upstream master
109 - common: initial support for low-level process tracking.
110 - system-monitor: initial implementation of Lua process watches.
111
112 * Tue Sep 03 2014 Krisztian Litkey <krisztian.litkey@intel.com> - 0.0.55
113 - rebased on latest upstream master
114 - domain-control: fix another column overflow check
115
116 * Tue Aug 26 2014 Krisztian Litkey <krisztian.litkey@intel.com> - 0.0.54
117 - rebased on latest upstream master
118 - common: open up mainloop for external polling (for xwalk integration)
119 - build-sys: make sure collect-symbols is not cross-compiled
120 - build-sys: properly propagate CC to collect-symbols for pre-processing
121 - packaging: kludge for random _with_icosyscon conventions
122
123 * Mon May 26 2014 Krisztian Litkey <krisztian.litkey@intel.com> - 0.0.53
124 - build-sys: stop generating file:line->function mapping tables.
125 - common,daemon,console: removed support for listing debug sites.
126 - common: removed unused arguments from debug macros.
127
128 * Mon May 26 2014 Krisztian Litkey <krisztian.litkey@intel.com> - 0.0.52
129 - system-monitor: allow optional cgroup entries missing
130 - packaging: disabled ICO system-controller plugin
131 - config: added volume context table for PA
132
133 * Fri Mar 21 2014 Krisztian Litkey <krisztian.litkey@intel.com> - 0.0.51
134 - system-monitor: cgroup handling fixes
135 - system-monitor: avoid infinite loop for multiply opened cgroups.
136 - system-monitor: member enum order typo/thinko fix
137 - system-monitor: potential uninitialized variable usage fix
138 - scripting: workaround for occasional Lua stack overflow corruption
139 - system-monitor: fixes TIVI-2974
140
141 * Mon Mar 17 2014 Ismo Puustinen <ismo.puustinen@intel.com> - 0.0.50
142 - system-controller: support for map_buffer
143 - system-controller: try to harmonize the layer with the layertype
144 - system-controller: premature setting of active and visible attributes
145 - system-controller: support for full-screen layer
146 - system-controller: add map field to window_request processing
147 - system-controller: classify ICO_WINDOW_MGR_LAYERTYPE_FULLSCREEN as app.layer
148 - system-monitor: update README (remove note on non-omittable uppest limit).
149 - system-monitor: make omitted mem limit be 2**63 - 1.
150 - packaging: clean up installed sample config before installing the packaged one.
151 - system-monitor: added basic documentation for CPU, memory usage monitoring.
152 - system-controller: cleanups.
153 - packaging: updated config for HS lifecycle management.
154 - system-controller: fix a screen management crash.
155
156 * Thu Mar 13 2014 Ismo Puustinen <ismo.puustinen@intel.com> - 0.0.49.1
157 - config: fix config to work without system controller plugin.
158
159 * Wed Mar 05 2014 Ismo Puustinen <ismo.puustinen@intel.com> - 0.0.49
160 - system-controller: initial support for disconnecting homescreen clients.
161 - system-controller: support for additional conenctions beside HS, eg. onscreen
162 - system-controller: add support for window specific areas
163 - system-controller: passthrough support for layer requests
164
165 * Fri Feb 25 2014 Krisztian Litkey <krisztian.litkey@intel.com> - 0.0.48
166 - system-monitor: cgroup Lua bindings improvements and fixes.
167 - system-controller: fix a crash in screen resource management.
168
169 * Fri Feb 21 2014 Krisztian Litkey <krisztian.litkey@intel.com> - 0.0.47
170 - system-controller: support for disabling single windows (surfaces).
171 - system-monitor: support for cgroup CPU usage/load monitoring.
172 - system-monitor: initial support for cgroup Lua bindings.
173 - config: added dedicated resources for speech recognition and synthesis.
174 - system-controller: use database for getting the app info.
175 - system-controller: handle client disconnects.
176 - system-controller: support for delayed area resolution for screen resources
177 - system-controller: fixes for multi display setups
178 - packaging: added aul dependency when building system-controller.
179 - system-controller: added AIL support for getting application categories.
180 - amb: followd ambd D-Bus name.
181 - system-controller: cleanups for application-tracker.
182 - config: load telephony plugin only after 'audio_playback' gets defined.
183
184 * Fri Feb 14 2014 Krisztian Litkey <krisztian.litkey@intel.com> - 0.0.46
185 - config: use the regulation hooks
186 - config: add applications for special handling
187 - config: add support for regulating driving mode
188 - config: check for nil system controller variable
189 - amb: update to the new FindObject API
190 - ivi-resource-manager: don't return random pointers
191 - system-controller: add requisites to applications
192 - system-controller: remove an element from the list in advance
193 - system-controller: give gorrect appid for resource creation events
194 - system-controller: resource_manager init, preallocate and commit notifications
195 - system-controller: added initial support for application tracking
196 - system-controller: add disable support to resource manager
197 - system-controller: check appid for illegal characters
198 - system-controller: split out system-monitor to a plugin of its own
199 - system-monitor: better configurability, more Lua scriptability
200 - lua-utils: add missing boolean support for funcbridge
201 - packaging: mark system-controller conflict with ivi-resource-manager
202 - packaging: look for linked-in plugin shared libs in the correct place
203 - packaging: explicitly enable system-monitor
204
205 * Fri Feb 07 2014 Ismo Puustinen <ismo.puustinen@intel.com> - 0.0.45
206 - config: dynamically check whether ico-homescreen support is available.
207
208 * Wed Feb  5 2014 Krisztian Litkey <krisztian.litkey@intel.com> - 0.0.44
209 - system-controller: initial CPU-load and memory pressure monitoring
210 - system-controller: added input management
211 - system-controller: added audio management
212 - system-controller: added user management
213 - config: driving regulations
214 - fixes to a number of bugs discovered by static analysis
215
216 * Wed Jan 15 2014 Krisztian Litkey <krisztian.litkey@intel.com> - 0.0.43
217 - transport: support for socket-based activation
218 - AMB: use fdo property interface for signals.
219
220 * Wed Jan 08 2014 Krisztian Litkey <krisztian.litkey@intel.com> - 0.0.42
221 - resource: expose resource set id in the resource owner table
222 - resource: pass requesting resource set to the veto function
223 - resource: enforce temporarily dont_wait and auto_release flags from Lua
224 - resource: changed Lua resource veto to be pass-through
225 - common: merged non-libdbus-specific D-Bus abstraction
226 - common: new encoding/decoding/transport for 'native-type's
227
228 * Mon Dec 30 2013 Ismo Puustinen <ismo.puustinen@intel.com> - 0.0.41
229 - packaging: prevent system controller from launching.
230 - packaging: set correct XDG_RUNTIME_DIR environment variable.
231 - config: do not die if resource-asm plugin failed to start
232 - config: work properly if the AMB plugin were not loaded or failed to initialize
233 - system-controller: add screen resource support
234
235 * Fri Dec 13 2013 Krisztian Litkey <krisztian.litkey@intel.com> - 0.0.40
236 - enabled latest system controller snapshot (not used by default)
237 - support for blacklisting/whitelisting plugins
238 - support for disabling plugin loading/instantiating altogether
239 - support for disabling the console
240 - support for modular configuration via murphy.include & co.
241 - fixed errors detected by static analysis
242
243 * Fri Nov 22 2013 Krisztian Litkey <krisztian.litkey@intel.com> - 0.0.39
244 - AMB: support properties where object and property names don't match.
245 - system-controller: initial system-controller support.
246 - packaging: listen for TurnSignal AMB properties.
247 - packaging: don't run as root, run as app (for now) instead.
248
249 * Tue Oct 03 2013 Krisztian Litkey <krisztian.litkey@intel.com> - 0.0.38
250 - config: force strict prolicy for ASM-bridged shared players.
251 - Fixes TIVI-1927.
252
253 * Tue Oct 01 2013 Krisztian Litkey <krisztian.litkey@intel.com> - 0.0.37
254 - packaging: enabled ivi-resource-manager.
255 - resolver: update target based on direct dependencies.
256 - Fixes TIVI-1132.
257 - Fixes TIVI-1920.
258
259 * Sat Sep 21 2013 Ismo Puustinen <ismo.puustinen@intel.com> - 0.0.35
260 - packaging: added support for driving mode.
261 - Add systemd tmpfiles config to init tmp directories
262
263 * Fri Aug 23 2013 Ismo Puustinen <ismo.puustinen@intel.com> - 0.0.34
264 - amb: query ambd properties again when it's started up.
265 - resource-c: removed forgotten debug print.
266 - common: ecore-glue.h can now be called from C++.
267 - resource-c: can be called from C++ code.
268 - breedline: started working on backwards search.
269
270 * Wed Jul 31 15:42:27 EEST 2013 Ismo Puustinen <ismo.puustinen@intel.com> - 0.0.33
271 - release: released 0.0.33 (git: d28e693f39edba7c7b72ddc63e0e2cc39509443f).
272 - reenabled support for Audio Session Manager.
273
274 * Fri Jul 26 15:19:57 EEST 2013 Ismo Puustinen <ismo.puustinen@intel.com> - 0.0.32
275 - release: released 0.0.32 (git: 9e13b2a1e0fb606b4808334fb04e0d92ed875496).
276 - packaging: update night mode when the brightness is first read.
277 - packaging: added processing for night mode.
278 - amb: fix a bug in error handling.
279 - amb: updated test data to match the changed AMB D-Bus interface.
280 - amb: added error logging messages to D-Bus error conditions.
281 - resource-client: fix possible NULL pointer bug.
282 - resource-dbus: do not use memory before testing for NULL.
283 - resource-native: resource-native: do not use memory before assert.
284 - common: fix a possible NULL pointer error.
285 - murphy-db: sizeof(int*) -> sizeof(int) as reported by static analysis.
286 - resource-c: fixed a compiler warning.
287 - build-sys: fix systemd enabling configure option typo.
288
289
290 * Fri Jul 12 17:35:30 EEST 2013 Krisztian Litkey <krisztian.litkey@intel.com> - 0.0.31
291 - release: released 0.0.31 (git: 3b311403638ab262a98e2f8a27d84656f2c68ece).
292 - packaging: enabled SMACK support.
293 - resource-c: don't crash in client lib on 'premature' set creation.
294
295 * Mon Jul 08 20:27:53 EEST 2013 Krisztian Litkey <krisztian.litkey@intel.com> - 0.0.30
296 - release: released 0.0.30 (git: 0b59371000d3e350da69345917bfc8c81e00013d).
297 - resource: added ivi-resource-manager (disabled by default in the config).
298 - console: don't crash on unterminated quoting from the console.
299 - packaging: use systemd instead of dlog for logging.
300
301 * Fri Jun 28 13:37:53 EEST 2013 Krisztian Litkey <krisztian.litkey@intel.com> -
302 - release: released 0.0.29 (git: 93867cf298273bb81b773aeb3edcde8709963b27).
303 - packaging: fix %post scriptlet failing to enable murphyd.service.
304
305 * Wed Jun 26 22:12:26 EEST 2013 Krisztian Litkey <krisztian.litkey@intel.com> -
306 - release: released 0.0.28 (git: 5e7d42593f8416917edd70c0f800ea9665f7a602).
307 - build-sys: workaround for LD_AS_NEEDED=1 breaking AC_LINK_IFELSE.
308 - common: re-enabled websocket support.
309 - packaging: get rid of a bunch of rpmlint warnings.