Rockbox.org home
release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



whenwhatwherewho
Monday 11:04 ce0b31d: Shortcuts, Fix FS #13151 Deleting shortcut removes name, icon, talkclip

FS #13151 - Deleting item from shortcut menu corrupts the menu's display

The function that writes shortcut.txt didn't write existing name, icon or talkclip items

Now: writes all three supplying default values if the items don't exist
apps/shortcuts.c [diff]
William Wilgus
Monday 00:36 4055f90: Fix host build for newer linux distros

I realized there was a better way to do this..

Instead of specifying a path just have gcc run the preprocessor (-E) on an input file consisting of only '#include <byteswap.h>' if it succeeds then we can use it if not then don't define OS_USE_BYTESWAP_H
tools/configure [diff]
William Wilgus
Sunday 11:09 62a5ed4: Fix possible truncation misc.c->output_dyn_value + use Kibytes

output_dyn_value now requires the count for number of units

Binary scale now shows Kibibytes instead of kilobytes (g#1742)

Fixes output for negative values as well
apps/debug_menu.c [diff]
apps/lang/english.lang [diff]
apps/menus/main_menu.c [diff]
apps/misc.c [diff]
apps/misc.h [diff]
apps/recorder/recording.c [diff]
apps/screens.c [diff]
apps/talk.c [diff]
William Wilgus
8th Dec 16:50 74701a1: Decrease static code size recording.c

Forgot static for recording_step_levels()

There is no need to re-calculate split_time or split_bytes each loop you can't change them within recording screen -- these become constants

We don't need longs to store the conversion of minutes to seconds or MB to bytes these are now shorts and the conversion takes place within rec_timesplit_seconds() and rec_sizesplit_bytes() respectively
apps/recorder/recording.c [diff]
William Wilgus
8th Dec 00:17 7907eb8: Fix truncation warning recording.c->recording_screen

Limit buf2 to enough characters(16) to display signed int & label

consolidate gain/volume settings
apps/recorder/recording.c [diff]
William Wilgus
8th Dec 00:44 ed63ef0: Fix overlapping string region ape.c->read_ape_tags

Switch to strrchr to find the extension
lib/rbcodec/metadata/ape.c [diff]
William Wilgus
8th Dec 05:19 78b2d13: Pdbox hide cast-function-type fix overlapping memcpy

dsoundfile.c used memcpy for overlapping memory regions switched to memmove Suppress the 160+ warnings for cast-function-type This plugin would require major work to fix these warnings
apps/plugins/pdbox/PDa/src/d_soundfile.c [diff]
apps/plugins/pdbox/pdbox.make [diff]
William Wilgus
8th Dec 03:43 6bfd7da: Fix Truncation warning in cuesheet.c->browse_cuesheet

give user concrete indication that track title has been truncated by adding '~' at end of string
apps/cuesheet.c [diff]
William Wilgus
8th Dec 02:19 0f5f5c3: Fix Sim & checkwps for newer distros

__builtin found fix for rbendian.h tools/configure defines SIM_USE_BYTESWAP_H if byteswap.h is found in
/usr/include/ maybe there is a better mechanism for this
firmware/include/rbendian.h [diff]
tools/configure [diff]
William Wilgus
8th Dec 01:25 69c6c77: Fix speex warning lsp.c->lsp_to_lpc

I'm pretty sure this was a false positive
lib/rbcodec/codecs/libspeex/lsp.c [diff]
William Wilgus
5th Dec 20:44 9450689: Fix Sim for newer distros

__builtin found fix for rbendian.h tools/configure defines SIM_USE_BYTESWAP_H if byteswap.h is found in
/usr/include/ maybe there is a better mechanism for this

genshortcut.sh is a simple script to make .desktop shortcut files several newer distros don't allow you to run the simulator from the file manager, this or perhaps a different method can probably be included while building a sim at a later date.

for now it can be run manually like so: similar to ../tools/configure run from your simulator folder
../tools/genshortcut.sh exepath shortname icon ex. ../tools/genshortcut.sh ./rockboxui clip+sim music-app
firmware/include/rbendian.h [diff]
tools/configure [diff]
tools/genshortcut.sh [new]
William Wilgus
6th Dec 14:15 4e8ef17: More keymap refinements
apps/keymaps/keymap-agptekrocker.c [diff]
firmware/export/config/agptekrocker.h [diff]
Marcin Bukat
3rd Dec 14:20 b552a37: Tweak keymaps

Taken partly from: http://forums.rockbox.org/index.php/topic,51653.msg243214/topicseen.html#msg243214
apps/keymaps/keymap-agptekrocker.c [diff]
Marcin Bukat
30th Nov 14:34 c1194ae: sonynwz: add NW-ZX300G nvp info

There is something weird going on: the Sony website has two different entries:
- NW-ZX300/NW-ZX300A/NW-A45/NW-A47/NW-A45HN/NW-A46HN
- NW-ZX300,NW-ZX300A update(20181004)/NW-ZX300G with slightly different nvp entries, but it is impossible to tell whether an NW-ZX300(A) belong to one or the other. Since the diff is very small, I am adding this as nw-zx300g but treat all devices as nz-zx300 since the destination node is the same and that is the main usage of the tool anyway.
utils/nwztools/database/nvp/nw-zx300g.txt [new]
Amaury Pouly
30th Nov 14:31 110e3b4: sonynwz: add NW-A57 and NW-ZX300G to the database
firmware/target/hosted/sonynwz/nwz-db.c [diff]
firmware/target/hosted/sonynwz/nwz-db.h [diff]
utils/nwztools/database/models.txt [diff]
utils/nwztools/database/series.txt [diff]
Amaury Pouly
30th Nov 14:24 4c31805: nwzstools/scsitool: try to guess series if possible

If the model is not known (ie model ID in the database) but another device from the same series is known, then the database information probably applies and one can use the "force" option -s to tell the tool to ignore the model ID. Automatically print such advice when the series can be guessed.
utils/nwztools/scsitools/scsitool.c [diff]
Amaury Pouly
30th Nov 14:15 da752d0: nwztools/scsitool: add experimental command to list Sony devices
utils/nwztools/scsitools/scsitool.c [diff]
Amaury Pouly
30th Nov 14:14 e01248e: rbscsi: add experimental API to list connected SCSI devices

For now it is only implemented on linux using /sys scanning
utils/scsi/rbscsi.c [diff]
utils/scsi/rbscsi.h [diff]
Amaury Pouly
29th Nov 13:37 4365437: Indentation fix
utils/nwztools/scsitools/scsitool.c [diff]
Amaury Pouly
1st Jun 10:43 110fd2c: Add the NWZ-A844 to the database

For some reason even Sony didn't have it in its list...
firmware/target/hosted/sonynwz/nwz-db.c [diff]
firmware/target/hosted/sonynwz/nwz-db.h [diff]
utils/nwztools/database/models.txt [diff]
utils/nwztools/database/series.txt [diff]
Amaury Pouly
26th Nov 00:51 3d72119: mpegplayer fix warnings

this should fix 'warning: cast between incompatible function types'
apps/plugins/mpegplayer/disk_buf.c [diff]
apps/plugins/mpegplayer/mpeg_misc.c [diff]
apps/plugins/mpegplayer/mpeg_misc.h [diff]
apps/plugins/mpegplayer/stream_mgr.c [diff]
William Wilgus
24th Nov 15:40 9ed486b: lua add LCD_DEFAULT_FG, fix 2-bit screen fg/bg inversion
apps/plugins/lua/include_lua/draw.lua [diff]
apps/plugins/lua/rocklib.c [diff]
William Wilgus

Page was last modified "Oct 24 2016" The Rockbox Crew
aaa