c8f5668fbbb442e7c9d7cee106e890de6b7004df
[openpandora.oe.git] / recipes / pandora-system / pandora-version / changelog
1 Changes since SuperZaxxon 1.75
2
3     2016-11-30 (SZ 1.75 update 5):
4     * links: updated to 2.13
5
6     2016-11-08 (SZ 1.75 update 4):
7     * pandora-version: added this changelog
8
9     2016-10-23 (SZ 1.75 update 3):
10     * kernel: updated to 3.2.83 (includes dirtycow fix)
11
12     2016-07-24 (SZ 1.75 update 2):
13     * kernel: fixed off mode related display corruption (loss of gamma) when custom gamma setting is used
14
15     2016-07-20 (SZ 1.75 update 1):
16     * ncurses: add xterm terminfo file back (fixes "'xterm': unknown terminal type" errors)
17
18 Changes since SuperZaxxon 1.74
19
20     2016-07-06 (SZ 1.75):
21     * u-boot: updated to a newer version
22     * u-boot: enabled booting from the second (right) SD card slot; it's now also possible to reflash from it
23     * u-boot: enabled booting directly from ext4 partitions
24     * u-boot: added a keypad driver and an option to enter u-boot shell (urjaman)
25     * u-boot: some compatibility changes for the kernel idle power saving stuff (CC unit might not show u-boot menu if you stay on the old u-boot version and require removing battery for 5 minutes to recover)
26     * kernel: updated to 3.2.81
27     * kernel: added various idle power saving hacks
28     * kernel: enabled all USB related drivers which were still disabled
29     * kernel: enabled the SmartReflex driver (inactive by default, more info: https://pyra-handheld.com/boards/threads/smartreflex-on-pyra-and-pandora.77282/#post-1374315 )
30     * kernel: it's now possible to change the voltage of the expansion port supply (or disable it) by using /proc/pandora/exp_power_mv . Note that the bootloaders still set it to 3V, but the kernel will disable it if nothing writes to exp_power_mv after a minute.
31     * kernel: audio playback no longer interrupts recording
32     * the screen no longer turns on if a button is pressed while the lid is closed (Zink)
33     * xfce4-battery-plugin: now shows "time to full" while charging
34
35 Changes since SuperZaxxon 1.73
36
37     2016-03-15 (SZ 1.74):
38     * kernel: updated to 3.2.78
39     * kernel: the vsync code has been rewritten: multiple programs can now wait for vsync, it now works correctly when LCD is off and TV-out is on
40     * kernel: added a new custom adaptive vsync ioctl
41     * kernel: added a new custom ioctl to read the line counter
42     * kernel: changed the LCD timings to reduce the VFP<->vsync window. Possibly reduced flicker in 50Hz mode too.
43     * kernel: enabled the xpad (xbox/xinput compatible gamepad) driver (no idea why it was off...)
44     * kernel: it's now possible to map memory at virtual address 0 (might be useful for some emulators)
45     * kernel: fixed a SD card read corruption (reported by dgame)
46     * kernel: the default SGX driver should no longer crash when display is turned off (usually when lid is closed) and 3D program is running
47     * SDL: now uses the new adaptive vsync when SDL_OMAP_VSYNC is enabled
48     * bluez: /etc/bluetooth/audio.conf defaults changed to enable the socket API. Note that this disables the dbus API, so you may need to edit the file if you need it. See http://www.lightofdawn.org/blog/?viewDetailed=00031 for more info.
49     * fixed bluetooth suspend (patch by urjaman)
50
51 Changes since SuperZaxxon 1.72
52
53     2015-12-15 (SZ 1.73):
54     * Support for larger than 2GB PNDs
55     * u-boot: some fixes to improve SD card compatibility. Useful for future reflashes, running OS from SD or custom OSes
56     * kernel: updated to 3.2.74
57     * kernel: enabled more stuff in (JFS filesystem, more HID drivers, ch9x00 USB wifi driver)
58     * Updated packages: parted, dosfstools, freetype
59     * Some PND system fixes (problems after running GINGE; not unmounting PNDs)
60
61     2015-08-15 (SZ 1.72 update 1):
62     * util-linux: updated to 2.19.1 (so that blkid can recognize exfat)
63     * bluez: updated to 4.99 (maybe will give more device support, like wiimote)
64
65 Changes since SuperZaxxon 1.71
66
67     2015-08-01 (SZ 1.72):
68     * various wifi tweaks
69     * NAND reliability tweaks. Full reflash now reformats the flash in the way that reduces chances of data loss and tolerates weared flash better
70     * Performance tweaks. Less slowdown when things load from SD card.
71     * Clean up. Some rarely used stuff removed from NAND, like samba. You can install it with "sudo opkg update; sudo opkg install samba" if you still need it.
72     * kernel: updated to 3.2.69
73     * kernel: merged a few performance related patches from newer kernels
74     * kernel: fixed one case of charger LED not lighting up
75     * kernel: fix a lock up cause by performance tweaks seen on SZ1.72-rc
76     * libpnd packaging fixes (avoid multiple copies of the lib and strip it)
77     * added perf to feeds, you can use "opkg install perf"
78     * fixed netcat, it wasn't really working
79     * OS version is now displayed by "Upgrade pandora OS" tool
80     * ca-certificates: updated, hash links added
81     * openssl: updated to 0.9.8zg (was needed for ca-certificates)
82     * wget: updated to 1.16.3 for https support
83
84     2015-02-21:
85     * c64_tools: fixed system registers incorrectly being cached from DSP side, which allowed to remove unnecessary invalidate between commands (bsp)
86     * kernel: updated to 3.2.67
87     * kernel: made DSP shared memory and the framebuffer accessible by debuggers (previously it would fail)
88     * kernel: wifi driver updated to use different power saving method, as done by TI/Android driver
89     * kernel: (maybe) fixed the damned charger LED
90     * kernel: updated aufs to the last 3.2.x release
91
92     2014-12-30:
93     * aufs-util: updated, fixes mysterious mount.aufs failure after mount.cifs has been used at least once. Also fixes longstanding AUFS_CTL_PLINK_MAINT error often seen in pndrun logs
94     * pnd_run.sh: fixed a bug that's somehow triggering after mount.cifs usage
95
96 Changes since SuperZaxxon 1.61
97
98     2014-12-12:
99     * fixed broken SGX driver on rebirth units (collateral damage from changed default driver for 1GHz)
100     * fixed pndnotifyd not detecting PND changes after SD card reinsert (long standing bug)
101     * added ca-certificates
102      
103     2014-11-29:
104     * trying to fix 2.6 kernel packaging issues that caused breakage seen on SZ 1.70 release
105      
106     2014-11-18:
107     * attempted to work around opkg uninstalling libtasn1 during upgrade from some SZ versions
108     * changed OS upgrade script to first update itself and do retries
109
110     2014-11-11 (SZ 1.70RC):
111     * updated tcl/tk and it's python bindings to 8.5.8
112
113     2014-11-09:
114     * kernel: updated to latest stable release (3.2.64). Includes important NEON vld/vst alignment fault handling fix.
115     * added fusilli-client and adb (android debug bridge) to default OS
116     * udev: made USB devices accessible to main user by default, no need to edit udev rules any more
117
118     2014-11-01:
119     * updated zlib to 1.2.8 (some PNDs want newer version, version checks did not work before but now they do for some reason)
120     * updated pixman to 0.32 "because I can", some desktop drawing operations might be a bit faster
121
122     2014-10-20:
123     * wpa-supplicant: updated to 2.2
124     * added missing SGX driver file for 1GHz pandoras
125      
126     2014-10-19:
127     * xfce4-session: fixed possible crash when using "Save session for future logins" feature
128     * pnd_run: nub modes are restored on last PND exit (to deal with crashing/misbehaving PNDs)
129     * updated ncurses to 5.9
130     * updated less to 458
131      
132     2014-10-18 (SZ 1.62RC):
133     * many system libraries have been updated: glib and gtk2 to latest version, several others to newer versions that are compatible with latest gtk. This may break some PNDs (mostly because of glib ABI changes, those PNDs will have to be recompiled), but will allow ports of new software. After this update completes it is highly recommended to reboot so that system services reload updated libs, otherwise there may be some instability.
134     * changed default SGX driver to 4.03.00.02 for 1GHz units, for others it stays the same as before. It has been reported that reboot is sometimes needed after this update for driver to work properly.
135     * bash: updated to 3.2.57 (bug and shellshock fixes)
136     * kernel: new wifi stick driver: RTL8192EU
137      
138     2014-09-25:
139     * bash: updated to 3.2.52
140      
141     2014-09-16:
142     * kernel: updated to 3.2.63
143     * kernel: wrote a new driver in-SoC thermal sensor (can read through /sys/class/thermal/thermal_zone0/temp)
144     * kernel: switched some features to modules (instead of built-in)
145     * kernel: enabled GPT partition support
146     * kernel: added driver for MT7601 dongle (ED sold some of them thinking they were Realtek, but manufacturer changed the chip)
147     * kernel: lots of new media drivers for USB TV sticks/webcams (via media_build.git)
148     * alsa-lib: updated to latest (1.0.28)
149     * op_storage.sh: use partition instead of whole drive (pmprog)
150     * wl1251-init: removed unneeded insmod commands that were causing errors
151      
152     2014-07-12:
153     * kernel: updated to 3.2.61
154     * kernel: SGX texture streaming module added to all drivers
155     * scripts: make system layer usable again after tv-out is used
156
157     2014-07-05:
158     * networkmanager: added a hack to stop unnecessary scans, wifi can connect faster
159     * openal: some NEON optimizations
160
161     2014-05-04:
162     * kernel: enabled bridge module
163     * kernel: updated to 3.2.58 (as modversions changed because of network config change anyway)
164     * xserver-xorg: updated to 1.7.7 (from 1.7.4), makes BT keyboard crash less, but the problem is still there
165     * configbutton: icon size configuration added to rightclick menu (slaeshjag)
166
167 Changes since SuperZaxxon 1.60
168
169     2014-04-30:
170     * configbutton: plugin settings added (slaeshjag), icon size reduced (ekianjo)
171      
172     2014-04-20:
173     * kernel: updated to 3.2.57
174     * kernel: idle power saving improved 10-20% (only when system is idle and screen is off, this condition is normally when lid is closed)
175     * kernel: wl1251: added support for monitor mode and packet injection (backported David Gnedt's patches that have been recently applied to mainline)
176     * kernel: wl1251: fixed ad-hoc functionality
177     * kernel: backported some other OMAP fixes from later kernels that probably won't have visible effects
178      
179     2014-02-28:
180     * pnd_run: fixed restore of fb0 to not result in black screen in some cases
181      
182     2014-01-22:
183     * kernel: applied a patch that fixes USB instability on some units
184
185     2014-01-18:
186     * c64_tools: updated to 18Jan2014: improves DSP power saving and solves NAND corruption problems on CC/rebirth
187
188 Changes since SuperZaxxon 1.55
189
190     2013-12-11:
191     * kernel: updated to 3.2.53
192     * kernel: fixed a bug that caused OTG port to occasionally not work after reboot
193     * kernel: improved sys_cacheflush performance
194     * added ability to sync time when Internet connection is established. Various clock fixes (EvilDragon)
195     * pandora-menu key behavior has been improved, menu should pop up even when taskbar is hidden (bsp)
196      
197     2013-11-03:
198     * updated c64_tools to latest version
199     * preliminary support for DSP overclocking
200     * when running from XFCE, holding pandora button while fullscreen game runs might kill it now (if you're lucky). Try it if the game hangs.
201      
202     2013-10-27:
203     * added c64_tools from bsp, see http://boards.openpandora.org/topic/14334-announce-c64-tools-dsp-loader-and-ipc/
204        use "sudo /usr/pandora/scripts/op_dsp_c64.sh" to init, DSP can then be accessed by programs through libc64 API
205     * kernel: updated to 3.2.52
206     * kernel: reserved CMA memory for c64_tools (this memory is still available to applications when c64_tools are not used)
207     * SDL: TV-out now automatically switches to scaler layer
208     * Tweaked TV-out and pandora-first-run-wizard scripts (EvilDragon)
209     * A few common firmwares added to /lib/firmware for wifi sticks
210      
211     2013-10-18:
212     * /etc/op-version should now be updated with online OS updates
213     * maybe fixed some time drift issues. After installing this update and rebooting, you may need to set your time once more to switch to correct timezone, after that it should stay consistent.
214     * Changed TV layer switch to Fn-l as F12 conflicts with other application functions
215
216     2013-09-21:
217     * tv out script now looks at last used TV profile
218     * F12 now switches between graphics plane and overlay for tv-out when it's on
219
220 Changes since SuperZaxxon 1.54
221
222     2013-06-14:
223     * SDL: rare crash fix on certain blits and working minimize icon
224      
225     2013-06-11:
226     * alsa dmix optimizations
227
228     2013-05-24:
229     * kernel: updated to 3.2.45
230     * wifi driver tweaks
231      
232     2013-04-16:
233     * updated SDL_mixer to fix ogg seeking
234
235     2013-04-11:
236     * configbutton now allows to customize CPU-speed setting in ~/.config-button/cpu-speed.conf (slaeshjag)
237
238 Changes since SuperZaxxon 1.53
239
240     2013-03-23:
241     * PNDstore updated to work on latest firmware (Tempel)
242     * sample DisplayLink/udlfb xorg.conf added (Takedown)
243     * Kernel: USB OTG related crash fix + driver tweaks
244
245     2013-03-21:
246     * Added DSP firmware and startup script to the main image, to be used by .pnds
247     * Kernel: another attempt to fix charging LED
248     * Kernel: added persistent_ram driver which preserves last kernel session log in /proc/last_kmsg (useful to debug kernel crashes, only works if unit is not powered down)
249     * Kernel: freed a few more MBs or RAM
250     * Kernel: wifi: added calibration NVS dump/load ability
251
252     2013-03-17:
253     * OS updater: should now ask for reboot after kernel update
254     * OS updater: attempted to fix hang during update
255     * Config tray: added USB storage item (pmprog)
256     * Kernel: fixed potential crash on USB cable unplug
257
258     2013-03-14:
259     * Added LED-Settings (EvilDragon)
260     * Added Wifi Nettool for MiniMenu (EvilDragon)
261     * Added file association support to PND system (skeezix)
262     * Updates to SuperZaxxon v1.54 RC, including the kernel
263
264     2013-03-05:
265     * Updated angstrom-feed-configs to recover from some bad situation reported by Dunny
266
267     2013-03-03:
268     * Updated scripts to support multiple SGX drivers
269     * Fixed libpnd related init scripts to reload correctly
270
271     2013-03-02:
272     * pnd_run.sh: Updated to restore fb0 configuration (avoids screen corruption on app crashes)
273     * pnd_run.sh: Changed to also override XDG_DATA_HOME and XDG_CACHE_HOME to avoid NAND fillup
274
275     2013-02-14:
276     * SDL: Fixed bugs caused by previous changes
277
278     2013-02-09:
279     * Added sync before overclock related config changes, should reduce chances of data corruption after too much overclocking (EvilDragon)
280     * SDL: Changed how apps without SDL_DOUBLEBUF are handled. They no longer draw directly to fb now as that causes flickering in many games, instead screen is only updated on SDL_UpdateRect() calls now (the same way "default" SDL does it). This has performance hit and can be disabled, see README.OMAP
281     * SDL: Added NEON optimizations for 32bpp->16bpp alpha blits
282
283     2013-02-06:
284     * Fixed input of special characters :)?#|$ ...) in the login screen
285     * Added 'removable' flag in USB storage mode so that some Windows SD card tools work (Neelix)
286
287     2013-02-02:
288     * SDL: Fixed TV-out not working on some SDL apps (forgot which by now..)
289     * SDL: Should now have .unicode set in SDL_keysym (fixes text input in some SDL apps)
290
291     2013-01-29:
292     * Maybe fixed pandora-button-minimize behavior in apps using op_runfbapp (like Temper or DraStic)