-
Notifications
You must be signed in to change notification settings - Fork 29
Expand file tree
/
Copy pathChangelog.txt
More file actions
163 lines (138 loc) · 5.47 KB
/
Copy pathChangelog.txt
File metadata and controls
163 lines (138 loc) · 5.47 KB
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
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
Changelog
===========
0.6.0 -> 0.7.0
---------------------
1. New Features
* include daily reboot timer via config.xml
* select if screen off or deep stand by (depends on hardware) via config.xml
* create new testsuite
2. Improvements
* Using Qt5.15.14
* call widgets index.html via integrated httpd
* reboot when index.smil is corrupt and no download in progress
* multiabi builds for Android
* fix cache file names when there are url params
* start to replace QXmlPatterns with XQilla for switching to Qt6
* new build scripts
* updated AVPlayer
* fix Taskscheduler errors
* fixes for vlc and Windows
0.5.0 -> 0.6.0 (current stable)
---------------------
1. New Features
* integrate httpd server from Stefan Frings (http://stefanfrings.de/qtwebapp/)
* establish REST API (files, oauth2, tasks, app, hardware)
* add screenshot method
* add support for network trigger (notify)
* clear web cache via task scheduler
* clear all caches via task scheduler
2. Improvements
* On Philips PPDS devices, UUID created from serial and model codes
* support Philips SICP function for disable/enable backlight
* Kill timer for video/audio if Android interrupts media hard
* exec-attribute for every element possible
* enhance excl priority and pause/resume handling
* video and audio files can now pause and resume
* fix HTML scale bug in Android
* fix delete bug
* various bug fixes
* new professional designed icons and logo
0.4.0 -> 0.5.0
---------------------
1. New Features
* resumable downloads
* logs and debug box includes disc space values
* reorganized debug box
* support endsync for excl and par (first|last|id-value)
* support negative values for offset
* support restart-attribute (always|never|whenNotActive|default)
* support for media-element brush and attribute color
* support for syncbase values with positive clock values for begin/end
* support for event values and interactivity (beginEvent, endEvent) with positive clock values for begin/end
* support for interactive events activeEvent and click (mouseclick and touch)
* support for accesskey
* support for repeatCount in media tags (brush, img, audio, video, ref, text)
2. Improvements
* additional SMIL-Indexes for testing
* debugbox in human-readable byte sizes
* improve handling of cache handling when disc space gets full
* improve compatibility to SMIL standard
* improve compatibility to IAdea player
* various bugfixes
* add gmock support in test.pri (use linux distribution repository for gmock)
0.3.0 -> 0.4.0
---------------------
1. New Features
* remote configuration changes from CMS
* auto update for for non-root Android devices (via Device Owner-App garlic-launcher)
* work together with garlic-launcher API
* expr-attributes based on Xpath and functions compatible to Iadea player
* code coverage
* add support for macOS 10.13
* wgt (Webwidgets) supports parameter
2. Improvements
* integrate version number in build enviroments from github repository
* get uuid from operating system if possible
* add support xml:id in region
* support for multiple regionNames for playing same media
* replace deprecated QDesktopWidget members for screen determination
* SMIL-index will be preloaded by default before play
* path to a config.xml via command line
* reorganized code structure and name changes
* Android builds now signed
* cleanup debug.log
* change Android builds from deprecated gcc to clang > Qt 5.12.x
* new icons
* various bugfixes
3. Remarks
* Qt 5.10.x is minimal requirement for builds
0.2.0 -> 0.3.0
---------------------
1. New Features
* Add Raspberry Pi and Tinker board Support
* Network config dialog for embedded systems
* Initial scripts for embedded support (experimental)
* Index change via config
2. Improvements
* Android version can now select SMIL-index
* Video output is now more generic for IoT devices
* Add handling for 302 status codes
* Full debian stretch dependencies for deb creatiion
* Include own openssl-lib for android > 5
3. Bugfixes
* fix bug with local file
* correct version info in http agent
* fix bug which hides images
* fix index timer
* fix for some broken media rederict
* fix missing fonts on some installations
* workaround for strange behaviour of Qt-Android QML signals
0.1.0 -> 0.2.0
---------------------
1. New Features
* Events,- Play, System and Inventory-Reports sending via WebDav
* More strictly player component seperation from garlic-lib
* New QML player component added to support mobile devices
* Android version added
2. Improvements
* Complete rewrite of network, and file and manager
* Change configuration Hot-Key from Ctrl-C to Ctrl-S
cause is some cases Ctr-C do not work correct
* lot's of bug and memleaks fixes or workarounded
* work on stability
Initial release 0.1.0
---------------------
1. Features
* Multi monitor: can spread a big screen over multiple monitors or select one for showing fullscreen
* Videoformats: H264, H265, VC1, VP8, MPEG-1/2/4, OGG/Theora, WEBM, TS, VOB, MOV, FLV
* Audio formats: WAV, WMA, MP3, OGG/Vorbis
* Image formats: AVI, JPG, GIF, PNG
* Playlist format: W3C SMIL
* Web formats: HTML5 and W3C Widgets
* SMIL Container: seq, par and excl
* SMIL Media: image, video, text and ref media
* Layouts: multizones for splitscreens etc...
* Caching: media and index
* SMIL-Indexes: variable refresh times
* http redirects and ssl/https
* Index-Path Config: via command line or config.xml