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



Recent activity

Mail

Recent Threads on the Mailing Lists
when what who
28th Sep 20:13Question about XDUOO X3 newer model NeonJohn via rockbox
23rd Sep 00:36rockbox under XDuooX3 David Mehler via rockbox
13th Sep 15:39can not uninstall sansa clip zip bootloader Steph yahoo via rockbox
10th Sep 21:21RockBoxAsAnApplication Olivier Kaloudoff via rockbox-dev
8th Aug 14:13Give away: iAudio X5L (partial) Karl Huber via rockbox
23rd Jul 17:45Relatively recent devices worth hunting for today, and are h Dominik Riebeling via rockbox
22nd Jul 18:56test Brian Dalton via rockbox
22nd Jul 11:09Relatively recent devices worth hunting for today, and are high-end audiophile players worth using rockbox on. David Mehler via rockbox
9th May 21:01rockbox compile for raspbian David Mehler via rockbox
8th May 13:32does rockbox work on agptek rocker v2? Adrian via rockbox
13th Apr 20:36Are forums dead? silt.sunrise via rockbox
2018-03-29Contributing to the wiki Jack Bates via rockbox
2018-03-04maybe bricked xDuoo X3 David Mehler via rockbox
2018-03-03xDuoo X3 Brian Dalton via rockbox
2018-02-13Xduoo X3 timothy campbell via rockbox
2018-02-13commercially available rockbox-supported players Tore Johnny BrÄtveit via rockbox
2018-01-16replacement for sansa clip zip Antony Stone via rockbox
2018-01-13Questions about rockbox on the Sandisk Sansa Fuze plus mk360 via rockbox
2017-12-27Clip+ alternative Steph yahoo via rockbox
2017-11-03about porting rockbox to android devices Laz via rockbox-dev

Wiki

whenwhatwho
20th Sep 19:57XDuooX3SolomonPeachy
20th Sep 19:49WebHomeSolomonPeachy
20th Sep 19:48TargetStatusSolomonPeachy
20th Sep 17:19IrcNicksSolomonPeachy
20th Sep 14:19WikiUsersGroupFrankGevaerts
3rd Sep 18:08AlbumArtWilfriedWinkler

Code

whenwhatwherewho
Today 06:03 7c2295e: Diacritic.c add newline to EOF
firmware/common/diacritic.c [diff]
William Wilgus
2017-11-09 b977b77: Optimize is_diacritic

is_diacritic is used for pretty much all of the text display sizing Timing here matters, so important it uses a priority buffer in order to cut down on searching the database.

This patch is verified functionally equlivalent but saves 80 bytes and is ~20% faster for the clip+ I tested it on

Several things were done:

Optimizing the copy loop for the priority buffer

Globbing some operations together

but the main one has to do with the database structure its self
-- Rather than a bit packed struct it combines the lower 8 bytes into one value [info] and uses flags to access the values instead
firmware/common/diacritic.c [diff]
William Wilgus
Monday 21:04 dd40c46: Fix menu warnings

change offending bool return to int

warning: cast between incompatible function types from
'_Bool (*)(void)' to 'int (*)(void)' [-Wcast-function-type]

forgot to remove -- typedef int (*menu_function)(void);
apps/alarm_menu.c [diff]
apps/alarm_menu.h [diff]
apps/debug_menu.c [diff]
apps/debug_menu.h [diff]
apps/enc_config.c [diff]
apps/enc_config.h [diff]
apps/menu.h [diff]
apps/menus/eq_menu.c [diff]
apps/menus/eq_menu.h [diff]
apps/menus/main_menu.c [diff]
apps/menus/playlist_menu.c [diff]
apps/menus/radio_menu.c [diff]
apps/menus/recording_menu.c [diff]
apps/menus/settings_menu.c [diff]
apps/menus/time_menu.c [diff]
apps/screens.c [diff]
apps/screens.h [diff]
apps/settings.c [diff]
apps/sound_menu.h [diff]
apps/tagtree.c [diff]
apps/tagtree.h [diff]
apps/tree.c [diff]
apps/tree.h [diff]
William Wilgus
Monday 12:25 e6b23a8: onda: fix compiler warning in boot loader
bootloader/ondavx747.c [diff]
Solomon Peachy
13th Oct 11:35 07fed90: lua optimize current_path function

frees up around 500 bytes by using the builtin string functionality
apps/plugins/lua/loadlib.c [diff]
apps/plugins/lua/rockaux.c [diff]
apps/plugins/lua/rocklib.c [diff]
apps/plugins/lua/rocklib.h [diff]
William Wilgus
12th Oct 09:58 0b7a8d5: Lua remove unusable/unneeded functions from rocklib_aux

rocklib_aux is auto generated from plugin.h there are a few functions that get added automatically that are unusable without their companion functions or duplicate functionality already supplied by lua

Duplicated functionality: rb->rand, rb->srand
-- see math.rand math.srand

rb->remove, rb->rename
-- see os.remove, os.rename

Unusable: rb->open_utf8
-- this should be added to the lua file open routines (if at all)

rb->codec_run_proc, rb->codec_close
-- without rb->codec_load_file these are pointless

rb->timer_set_period, timer_unregister
-- even with timer_register implemented lua is not
-- reentrant and crashes the state when timer fires

Shouldn't be used!: rb->strlcpy, rb->strlcat, rb->strcpy, rb->strcat
-- lua reuses strings by hashed values you break this contract if
-- you change strings behind its back plus lua provides a way to
-- do these functions safely within the strings api
apps/plugins/lua/rocklib_aux.pl [diff]
William Wilgus
9th Oct 20:29 d2cef81: mips: fix some compile warnings.
apps/plugins/mpegplayer/video_out_rockbox.c [diff]
firmware/target/mips/ingenic_jz47xx/ata-nand-jz4740.c [diff]
firmware/target/mips/ingenic_jz47xx/ata-nand-jz4760.c [diff]
firmware/target/mips/ingenic_jz47xx/onda_vx747/sadc-onda_vx747.c [diff]
firmware/target/mips/ingenic_jz47xx/onda_vx767/sadc-onda_vx767.c [diff]
Solomon Peachy
9th Oct 12:24 53d72a8: fix builds broken by the selective stack bump for opus seeking.
apps/codec_thread.c [diff]
Solomon Peachy
9th Oct 09:36 71abdf5: mips: jz4740: JZ4740 does not have a MSC clock source select.
firmware/target/mips/ingenic_jz47xx/ata-sd-jz4740.c [diff]
Solomon Peachy
8th Oct 17:52 046cc49: Fix red rocklib_img 32-24 bit targets

int is an incompatible type for targets that have 32bit fb_data need to use FB_SCALARPACK for them
apps/plugins/lua/include_lua/color.lua [diff]
apps/plugins/lua/include_lua/draw.lua [diff]
apps/plugins/lua/include_lua/lcd.lua [diff]
apps/plugins/lua/include_lua/print.lua [diff]
apps/plugins/lua/rocklib_img.c [diff]
William Wilgus
23rd Sep 16:25 c0682e0: Clean up rocklib_img

optimize both size and speed fix invert for color screens
apps/plugins/lua/include_lua/blit.lua [diff]
apps/plugins/lua/include_lua/color.lua [diff]
apps/plugins/lua/include_lua/draw.lua [diff]
apps/plugins/lua/include_lua/image.lua [diff]
apps/plugins/lua/include_lua/lcd.lua [diff]
apps/plugins/lua/include_lua/print.lua [diff]
apps/plugins/lua/rocklib_img.c [diff]
William Wilgus
17th Sep 17:28 e4b8433: lua rocklib cleanup

removes tslf allocations from do_menu and gui_syncyesno_run in favor of lua_newuserdata

removes some luaL_opt functions in favor of equivalent lua_to functions

moves some definitions to the rocklib.h file
apps/plugins/lua/rocklib.c [diff]
apps/plugins/lua/rocklib.h [diff]
William Wilgus
31th Aug 11:39 ebaddc6: build: Log the zipfile creation
tools/root.make [diff]
Solomon Peachy
21st Sep 12:27 3e209f3: misc: Fix some assorted compiler warnings
apps/codec_thread.c [diff]
firmware/storage.c [diff]
tools/rbspeex/rbspeexdec.c [diff]
tools/voicefont.c [diff]
Solomon Peachy
All commits since last release, last four weeks.
Page was last modified "Jan 12 2012" The Rockbox Crew
aaa