|
12764 | Rockbox | Bugs | Utils | Low | bdf2bmp fails to compile | 2012-10-14 | |
Task Description
$ make bdf2bmp cc -O -g -W -Wall -Wshadow -pedantic -g bdf2bmp.c -o bdf2bmp bdf2bmp.c:100:5: error: conflicting types for ‘getline’ In file included from bdf2bmp.c:49:0: /usr/include/stdio.h:671:20: note: previous declaration of ‘getline’ was here bdf2bmp.c:457:5: error: conflicting types for ‘getline’ In file included from bdf2bmp.c:49:0: /usr/include/stdio.h:671:20: note: previous declaration of ‘getline’ was here
Renaming the function getline fixes this.
|
|
12737 | Rockbox | Patches | Language | Low | Updated Danish language file | 2012-08-27 | 1 |
Task Description
Updated Danish language file
|
|
11776 | Rockbox | Patches | ID3 / meta data | Low | Metadata read log | 2010-11-26 | 4 |
Task Description
This patch adds a menu entry to the debug menu which will allow the user to toggle writing of a log of files being read for metadata in /metadata.log. The filename is written before Rockbox attempts to read metadata from the file, so if Rockbox crashes when scanning for the DB, the last filename in the log should be the file that caused the crash. This should greatly help debug metadata reader problems.
|
|
10970 | Rockbox | Bugs | User Interface | Low | Reject themes with fonts from the font package | 2010-02-06 | 1 |
Task Description
This patch makes the theme site check if an uploaded theme contains a font which is already in the font pack, and rejects it if it does.
|
|
10575 | Rockbox | Patches | Simulator | Low | Simulator remote-control | 2009-08-30 | 5 |
Task Description
This patch enables you to control the simulator using a named pipe to provide simulated keypresses, rather than the keyboard.
Unfortunately there is a bug that means that not all events seem to have any effect. On the e200 sim, I can use the scroll buttons to move in the main menu, but neither RIGHT nor SELECT lets me enter any of the entries. I suspect it's related to repeat or hold/release handling, but I'm not sure how to fake that properly.
|
|
10571 | Rockbox | Patches | Build environment | Low | Automatic screenshot generation (for the manual) | 2009-08-30 | 6 |
Task Description
These two scripts will, if you run them appropriately generate a few screenshots in an automatic fashion. Execute it like this, from inside a simulator: ./genscreenshots e200.xte /path/to/output
There are a few pitfalls: * The simulator window MUST gain focus when it is run. If this doesn’t happen, everything breaks. Horribly. * The method is rather timing sensitive. I had to put a pause of 250ms between each keypress to make sure they registred (too fast, and the sim/SDL would discard them). 250ms may not be the right amount for your computer. * Rockbox itself is also timing sensitive. If you “push” a button at the wrong time, it may not register, so use plenty of sleeps to make sure things are settled.
Edit: Oops, the first version had a hardcoded filename. Hopefully of such things.
|
|
10392 | Rockbox | Patches | Configuration | Low | settings.c:set_file function should'nt modify filename ... | 2009-06-28 | 1 |
Task Description
This simple patch stops set_file from modifying the filename argument.
Line 1157 sets the last / to \0, to split the filename variable into dir and basename. However, the dir part is only used in the following statement: strncasecmp(ROCKBOX_DIR, filename ,strlen(ROCKBOX_DIR)
Here, the comparison will be either true or false even without splitting the filename variable into dir part and basename part. I suspect it was previously doing a “dumber” comparison, and someone changed it to use strncasecmp, and didn’t see this issue.
This is needed to fix a bug in FS#10931 that would cause themes to not load at all.
|
|
10391 | Rockbox | Patches | User Interface | Low | Center on loaded theme | 2009-06-28 | 1 |
Task Description
This patch will center on the most recently loaded theme when browsing themes. If the user has changed theme related settings, this will not be completely accurate. In my opinion, this will very very rarely lead to confusion, since the user will know that he’s changed some settings. It could even be seen as a quick way to “reset” theme settings to the one he started out with.
It also changes “Browse Theme Files” to simply “Theme”, to make it feel more like a setting.
|
|
10362 | Rockbox | Bugs | User Interface | Low | Flickering backlight when removing hold with backlight ... | 2009-06-21 | 1 |
Task Description
After releasing hold after several minutes of playback with hold enabled, the backlight flickers on and off, if the following settings are enabled:
Backlight on hold: off Backlight fade in: on Backlight fade out: on Caption backlight: on
My theory is that fade-in/out events from the caption backlight somehow get queued up, and happen once hold is released.
Happened as recently as today, with r21438. Reports in IRC said it appeared somewhere between 3.0 and 3.1.
|
|
10339 | Rockbox | Bugs | Build environment | Low | checkwps builderrors | 2009-06-15 | 1 |
Task Description
Building checkwps (up to date SVN r21295) fails for all targets with errors such as this:
CC [IRIVER_H120] In file included from ../../apps/misc.h:27,
from ../../apps/gui/wps_parser.c:26:
../../firmware/export/system.h:151:1: warning: “htole16” redefined In file included from /usr/include/sys/types.h:217,
from /usr/include/stdlib.h:320,
from ../../apps/gui/wps_parser.c:24:
/usr/include/endian.h:65:1: warning: this is the location of the previous definition In file included from ../../apps/misc.h:27,
from ../../apps/gui/wps_parser.c:26:
../../firmware/export/system.h:152:1: warning: “htole32” redefined In file included from /usr/include/sys/types.h:217,
from /usr/include/stdlib.h:320,
from ../../apps/gui/wps_parser.c:24:
/usr/include/endian.h:70:1: warning: this is the location of the previous definition In file included from ../../apps/misc.h:27,
from ../../apps/gui/wps_parser.c:26:
../../firmware/export/system.h:155:1: warning: “htobe16” redefined In file included from /usr/include/sys/types.h:217,
from /usr/include/stdlib.h:320,
from ../../apps/gui/wps_parser.c:24:
/usr/include/endian.h:64:1: warning: this is the location of the previous definition In file included from ../../apps/misc.h:27,
from ../../apps/gui/wps_parser.c:26:
../../firmware/export/system.h:156:1: warning: “htobe32” redefined In file included from /usr/include/sys/types.h:217,
from /usr/include/stdlib.h:320,
from ../../apps/gui/wps_parser.c:24:
/usr/include/endian.h:69:1: warning: this is the location of the previous definition In file included from ../../apps/misc.h:27,
from ../../apps/gui/wps_parser.c:26:
../../firmware/export/system.h:232:27: error: system-target.h: No such file or directory In file included from ../../apps/gui/wps_parser.c:34: ./checkwps.h:42:1: warning: “MIN” redefined In file included from ../../apps/misc.h:27,
from ../../apps/gui/wps_parser.c:26:
../../firmware/export/system.h:90:1: warning: this is the location of the previous definition In file included from ../../apps/gui/wps_parser.c:47: ../../apps/settings.h:290: error: redefinition of ‘struct user_settings’ ../../apps/settings.h:743: error: conflicting types for ‘global_settings’ ./checkwps.h:36: error: previous declaration of ‘global_settings’ was here In file included from ../../apps/misc.h:27,
from ../../apps/misc.c:25:
../../firmware/export/system.h:151:1: warning: “htole16” redefined In file included from /usr/include/sys/types.h:217,
from /usr/include/stdlib.h:320,
from ../../apps/misc.c:21:
/usr/include/endian.h:65:1: warning: this is the location of the previous definition In file included from ../../apps/misc.h:27,
from ../../apps/misc.c:25:
../../firmware/export/system.h:152:1: warning: “htole32” redefined In file included from /usr/include/sys/types.h:217,
from /usr/include/stdlib.h:320,
from ../../apps/misc.c:21:
/usr/include/endian.h:70:1: warning: this is the location of the previous definition In file included from ../../apps/misc.h:27,
from ../../apps/misc.c:25:
../../firmware/export/system.h:155:1: warning: “htobe16” redefined In file included from /usr/include/sys/types.h:217,
from /usr/include/stdlib.h:320,
from ../../apps/misc.c:21:
/usr/include/endian.h:64:1: warning: this is the location of the previous definition In file included from ../../apps/misc.h:27,
from ../../apps/misc.c:25:
../../firmware/export/system.h:156:1: warning: “htobe32” redefined In file included from /usr/include/sys/types.h:217,
from /usr/include/stdlib.h:320,
from ../../apps/misc.c:21:
/usr/include/endian.h:69:1: warning: this is the location of the previous definition In file included from ../../apps/misc.h:27,
from ../../apps/misc.c:25:
../../firmware/export/system.h:232:27: error: system-target.h: No such file or directory make: *** [checkwps] Error 1
This is rather unfortunate for the theme site, which uses checkwps to check if themes are valid.
|
|
10093 | Rockbox | Patches | User Interface | Low | Center on loaded file when browsing | 2009-04-03 | 6 |
Task Description
This patch centers the browser on the currently loaded font when doing “browse fonts”.
Something smarter should probably be done that does the same for themes, languages and wps files.
|
|
10023 | Rockbox | Patches | Drivers | Low | iTunes communication for software USB targets | 2009-03-14 | 3 |
Task Description
This patch will make an e200 present its SD card as an ipod mini 2G when queried by iTunes. It does this by changing a number of things:
1) Responding to SCSI inqueries 2) Using Ipod USB vid/pid and other usb details
The patch also enables logf for the usb_storage.c because I’m in a bit of a hurry.
To use this, make sure you have a partition on the SD card of type 0 (any size should do) and also the appropriate Ipod file structure (can be generated with e.g. gtkpod).
|
|
10016 | Rockbox | Bugs | ID3 / meta data | Low | v1 tag not read if v2 tag present regardless of content | 2009-03-12 | 2 |
Task Description
Rockbox doesn’t read the tags of this file.
It contains the following tags:
ID3v1 tag
Title: Now Get Busy
Artist: Beastie Boys
Album: The Wired CD
Year: 2004
Track: 1
Genre: Hip-Hop
ID3v2.4.0 tag
replaygain_album_gain (TXXX): -7.62 dB
replaygain_album_peak (TXXX): 1.278176665
replaygain_track_peak (TXXX): 1.033416986
replaygain_track_gain (TXXX): -8.38 dB
However, Rockbox only reads the v2 tag, never bothering to check for the artist, title, album etc tag in the v1 tag.
Track is licensed CC-NC-Sampling+ 1.0 and copyright Beastie Boys, obviously.
|
|
9976 | Rockbox | Patches | Build environment | Low | Allow picking which Festival voice to use | 2009-03-02 | 1 |
Task Description
This patch should allow the user to select - at configure-time - which of his installed festival voices to use. I don’t have more than one voice installed at the moment, so I haven’t done any meaningful test yet.
Please test and report back.
|
|
9957 | Rockbox | Bugs | User Interface | Low | USB connection not made when action_userabort() is used | 2009-02-26 | 2 |
Task Description
Using a bootloader from FS#9955 , a USB connection is not made if Start Screen is set to WPS, and the user boots Rockbox by inserting a USB cable.
This is possibly also true for other values of Start Screen.
Tested on e280, but I expect it’ll likely be the case on other PP targets with USB
|
|
9955 | Rockbox | Patches | Bootloader | Low | Bootloaders for 3.4 - please test | 2009-02-26 | 6 |
Task Description
These are bootloaders for the PP targets which will be released with USB enabled for 3.2. As the main feature, they do not boot the OF when booting with USB inserted.
Please test and report back. The zip contain all bootloaders placed in a directory structure that should be self-explanatory.
Tested BROKEN:
Tested OK: - Ipod 4G - Ipod Video - Iriver H10-5GB - M:Robe 100 - Sansa C200 - Sansa E200 - Sansa E200R - Iriver H10 (20GB)
Needs testing:
It turns out that these bootloaders haven’t changed behavior for Ipods, so no need to test those, as we won’t be releasing updated bootloaders for Ipods.
|
|
9945 | Rockbox | Patches | Operating System/Drivers | Low | Copy/paste of files doesn't detect disk full condition | 2009-02-23 | 1 |
Task Description
When copying a file from one volume to another, the disk full condition isn’t detected, and the copying never finishes.
I used the following method: * Create 2 files on the player - one 110MB file of zeroes (0×0) and a 20MB file of ones (0×1) * Copy the 110MB file to a 128MB microsd card * Copy the 20MB file
The latter operation never finished (after 15 minutes), and I had to forcefully shut down by holding power for 15 seconds. After mounting the card, I see the 110MB file transferred correctly (MD5 sum matched), and a 0-byte file with the filename of the 20MB file.
Users on http://anythingbutipod.com/forum/showthread.php?t=34458 hypothesized that corruption might occur, but this doesn’t seem to be the case. At least for this 128MB microsd card.
Tested on a Sansa E280 - I expect this might be true for all multivolume targets.
|
|
9934 | Rockbox | Patches | Manual | Low | Add viewports wps tags to the manual | 2009-02-21 | 2 |
Task Description
This patch adds a section describing the viewport tags to the manual.
There are a few fixmes, which I’d be happy if someone could look at.
Two relate to using \opt (or \optv) with the example environment, and another is a weird issue that I can’t figure out which means I ended up adding a blank line to a tagmap table.
|
|
9928 | Rockbox | Patches | Manual | Low | Add album art info to the manual | 2009-02-19 | 2 |
Task Description
This patch adds the beginning of an Album Art appendix to the manual. I think an appendix is most appropriate, since not all targets that support Album Art will ever support it in the WPS, so putting it in that chapter would be wrong. A reference would probably be smart though.
A couple of todos/issues with this patch: * I don’t know how to style the item list/filenames * The replacement characters get a bit weird. I suppose some escaping is needed, but my LaTeX skills aren’t great. * It should probably direct users at the Wiki for information on programs to collect/convert albumart. * I’m not entirely sure which conditions to use in the opt/nopts
|
|
9819 | Rockbox | Bugs | Music playback | Low | Rapid skipping causes next track info to stop updating | 2009-01-22 | |
Task Description
The summary pretty much says it all: My usual listening pattern is to add most or all songs on my player, and skip songs I’m not in the mood for. This occasionally results in a lot of skipping (past say, 5-10 tracks), and while I do this the next track info will stay the same, so if I have a playlist of Track1-Track20, and am listening to Track1, and start skipping, the next track will continue to be Track2. I *think* that the next track info is only updated once I stop skipping and a complete rebuffering to the new location has been done, though this is just speculation.
I’m not 100% sure this happens everytime, but I see it often with my usage pattern.
|
|
9747 | Rockbox | Bugs | Music playback | Low | Last.fm log sets bogus tracknumber when not set in the ... | 2009-01-02 | |
Task Description
As the summary says, when the tag doesn’t set a tracknumber, the scrobbler.log contains a weird value instead of simply leaving it out as the format specifies (http://www.audioscrobbler.net/wiki/Portable_Player_Logging): “# If the data for optional fields is not available to you, leave the field blank (\t\t).”
|
|
9666 | Rockbox | Patches | Themes | Low | Invert albumart when LCD Mode is set to inverse | 2008-12-18 | 2 |
Task Description
This patch inverses album art in the WPS when LCD Mode is set to inverse. This makes the album art come out as it originally is, which is probably reasonable to do.
The patch also no longer sets the drawmode when drawing albumart, since the drawmode doesn’t affect non-mono bitmaps.
This enables the user to use the “LCD Mode” setting to change a light theme into a dark one, and vice versa, without it ruining album art in the WPS.
Currently only tested in e200 sim.
|
|
9640 | Rockbox | Bugs | Themes | Low | WPS comments "eat" line-endings | 2008-12-14 | 2 |
Task Description
Comments in WPS files act very strangely if they’re not on a line of their own. The following (and attached) wps demonstrates this:
———-Start———- Artist: %ia Title: %it foo bar Artist: %ia# Comment Title: %it# Comment ———–End———–
Expected output: ———-Start———- Artist: Dire Straits Title: Walk Of Life foo bar Artist: Dire Straits Title: Walk Of Life ———–End———–
Actual output: ———-Start———- Artist: Dire Straits Title: Walk Of Life foo barArtist: Dire StraitsTitle: Walk Of Life ———–End———–
It seems to me that comment-characters should only “eat” line-endings if they’re at the beginning of a line?
This behaviour was introduced in r13140 (http://svn.rockbox.org/viewvc.cgi?view=rev&revision=13140), seemingly on purpose, but I don’t think “inline” comments were considered - that’s why I’m adding this as a bug.
As a note, at least one WPS in SVN uses this behaviour to break a long line, so if it’s fixed, that WPS should be modified as well.
|
|
9633 | Rockbox | Patches | Font/charset | Low | New font: 20-Artwiz-Snap | 2008-12-13 | 4 |
Task Description
This is a double-size version of 10-Artwiz-Snap, created using bdfresize and manually editing to make it prettier.
It doesn’t have terribly impressive font coverage - same as the currently included snap font. I don’t know if this is wanted.
Edit: Oops, the space character wasn’t empty. Updated.
|
|
9626 | Rockbox | Patches | Simulator | Low | Reverse simulator background logic | 2008-12-12 | 1 |
Task Description
This patch reverses the logic of the simulator background image, showing it by default and having a –nobackground switch. The rationale is that new users almost invariably have difficulty figuring out how to control the simulator when all they see is the display, whereas experienced users will know to turn it off if it really bothers them.
I’m putting this patch here mostly to get some discussion about whether to do this or not.
|
|
9606 | Rockbox | Bugs | Plugins | Low | Pictureflow doesn't find albumart in /.rockbox/albumart ... | 2008-12-05 | |
Task Description
Running Pictureflow, it does “Preparing album artwork” for a while, then exits displays two splashes: “No albums found” and “Could not create album art cache”, I assume the latter is because of the former.
I do have plenty of albums and albumart on both internal disk and microsd card. All my albumart is in /.rockbox/albumart/ (available in several sizes, one of which is 100×100).
I suspect this is because id3.artist isn’t set before calling search_albumart_files() in get_albumart_for_index_from_db(), so the search for albums in /.rockbox/albumart/ never runs since it needs to now the artist name. Ideally id3.albumartist should be set as well.
As a sidenote - shouldn’t Pictureflow run even when no albumart is found?
Using r19324.
|
|
9513 | Rockbox | Patches | Build environment | Low | Smarter release scripts | 2008-10-29 | 1 |
Task Description
This patch modifies bins.pl, manuals.pl and voices.pl to be smarter, just like the new w32sims.pl, adding a -r commandline switch, allowing the same script to be used for building both daily and release versions.
|
|
9347 | Rockbox | Patches | Font/charset | Low | Font cleanup (unicode, renaming) | 2008-09-01 | 3 |
Task Description
The attached patch converts all fonts to ISO10646-1 encoding.
This is done using the attached script, or manually for the current ISO8859-1 fonts which simply needed editing of the header, as well as adding appropriate properties to some current ISO10646-1 fonts without any information saying so.
Furthermore, I suggest renaming fonts to make things less confusing:
courB08.bdf ⇒ Courier-Bold-8.bdf snap.bdf ⇒ snap-10.bdf win_crox0c.bdf ⇒ Cronyx-Fixed-10.bdf win_crox1c.bdf ⇒ Cronyx-Courier-8.bdf win_crox2c.bdf ⇒ Cronyx-Courier-10.bdf win_crox3c.bdf ⇒ Cronyx-Courier-12.bdf win_crox4h.bdf ⇒ Cronyx-Helvetica-14.bdf win_crox5t.bdf ⇒ Cronyx-Times-18.bdf
And the same way for the rest. Include the actual font name, variation and size rather than a cryptic shortened version of both. Maybe the size should come first, since that’s often what’s most important to the user?
Finally, alt8x8.bdf should probably just be deleted.
To use any2unicode.pl you need the MAPPINGS dir from ftp://ftp.unicode.org/Public/
|
|
9246 | Rockbox | Bugs | Build environment | Low | Messaging from voice.pl to sapi_voice.vbs mangled on Ja ... | 2008-08-06 | 2 |
Task Description
Based on comments in FS#9148 , speculation is that Windows is not translating messages as if they were win1252, but something else.
Ideally, sapi_voice.vbs should be fixed so that strings are always passed in a consistent way.
One way, suggested by Taktak (Whick) is to encode the byte-value to ascii (numbers), and decode in sapi_voice.vbs. Patch for that in FS#9148 .
|
|
9233 | Rockbox | Patches | Rbutil | Low | Link Rockbox Utility dynamically against the system's l ... | 2008-08-02 | 3 |
Task Description
This patch makes Rockbox Utility link against the system libspeex, rather than using the copy in apps/
It’s currently hard-coded and expects libspeex to be in /usr/lib - ideally it’d be smarter about this, and fall back to using the one in apps/ if there’s no libspeex to be found.
|
|
8681 | Rockbox | Bugs | Music playback | Low | Enabling logf breaks last.fm logging | 2008-03-04 | |
Task Description
Enabling logf seems to consistently break last.fm logging for me. Tested on Sansa e200, but it seems like something that would affect all platforms.
With logf enabled, no .scrobbler.log file is created.
|
|
8578 | Rockbox | Patches | Build environment | Low | Exclude languages from zipfile | 2008-02-10 | 1 |
Task Description
This patch modifies buildzip such that it will exclude a list of languages from the zipfile. Currently set to afrikaans, bulgarian, hindi, slovenscina, turkce (all languages with less than 50% translated strings), but easily changable.
Additionally, it allows to exclude languages from the Player zip, which is set to all languages that aren’t written using latin, greek or cyrillian: chinese-simp, chinese-trad, hindi, japanese, korean, thai.
Hopefully just a stop-gap measure until Daniel’s approach to FS#8482 gets into shape.
|
|
8482 | Rockbox | Patches | Build environment | Low | Build languages before main binary | 2008-01-20 | 8 |
Task Description
This patch makes the build system build languages before it starts building the main binary. It also generates a file “max_language_size.h” in the build dir, containing the size of the largest language for the selected target.
Unfortunately, my build-fu is not quite strong enough to use this inside of language.h, which is the motivation for this change since it’d bring a few nice benefits:
1. We’d no longer have to keep increasing the language buffer manually each time a language grows too large.
2. The language buffer will be no larger than it needs to be. This is especially important on Archos, where this could potentially save around 10kb on the player, and less (but still significant) on the other targets.
|
|
8479 | Rockbox | Patches | Themes | Low | Keep log of missing albumart | 2008-01-19 | 1 |
Task Description
This patch keeps a log of tracks for which no albumart file could be found. That way you could conceivably feed the log to a script which would locate missing albumart for you. This requires you to have played (actually, buffered) the file though. No effort is done to weed out duplicates, so the log could potentially grow quite large.
I haven’t bothered to make it a setting, because I’m not entirely sure it’s worth the bother, if no one but me is even remotely interested in this functionality.
The log will be in .rockbox/missing-aa.log and have the filepath, artist and albumname, separated by tabs.
|
|
8478 | Rockbox | Patches | Themes | Low | Look for albumart in .rockbox/albumart/ | 2008-01-19 | 1 |
Task Description
This patch will make the albumart code look for albumart in the absolute path ROCKBOX_DIR/albumart/<artist>-<album><size>.bmp in addition to the current (relative) locations.
This means you can store your albumart independently of your music files.
It also adds a sanity check to fix_path_part (abort if null is encountered).
|
|
8233 | Rockbox | Patches | Build environment | Low | Use XML for language source files | 2007-11-26 | 4 |
Task Description
This is the current status of my work to switch to using XML for the language source-files. I basically stopped working on it in the middle of it all, and I’m not even completely sure why, right now.
What I’ve done so far: - Created a basic structure of the file format, and documented it with an XMLschema file - Written a tiny script that validates languages against this schema - Written a script to convert v2 languages to XML - Started a rewritten ganlang that should end up as a drop-in replacement for the old one.
What’s missing (all in genlang): - Deciding how to put translator notes into the source file - Add checks for differing <source> between English and the translation - Add header/sourcefile generation - Fix any braindead design decisions.
See my reasons for doing this here: http://www.rockbox.org/mail/archive/rockbox-dev-archive-2007-09/0090.shtml
|
|
8207 | Rockbox | Patches | Build environment | Low | buildzip.pl cleanup | 2007-11-21 | 3 |
Task Description
This is my first stab at converting buildzip.pl to use native perl functions, rather than calling external apps (causing a pretty hefty slowdown on cygwin). So far, I’ve simply gone for the low-hanging fruit - simple cp and mv operations.
A recursive delete function should be fairly simple (to replace “rm -rf”).
The next step is probably to write a sort of “find” implementation that takes a search expression and a callback function or something like that. It doesn’t need to be a full find replacement of course. Just enough to do what buildzip needs (find and copy, I believe).
This will need a fair bit of testing of course, since we don’t want the zips to be broken.
|
|
8198 | Rockbox | Bugs | Database | Low | Database update blocks filebrowser | 2007-11-20 | |
Task Description
While running a Database update with a microsd(hc) card inserted, the file browser will be unresponsive. Steps to reproduce:
1. Open the context-menu for "Database" 2. Select "Update Now" 3. Open the "Files" menu entry 4. The filebrowser will appear only when the Database update has finished (visible with statusbar turned on)
I believe it only happens with the SD card inserted, but I'm not entirely sure.
I half suspected that r15724 might have fixed it, but it doesn't seem like it has. I have no idea if it's Sansa (e200) specific.
|
|
7984 | Rockbox | Patches | Database | Low | Talk clip support for Database | 2007-10-17 | 3 |
Task Description
Before you get carried away, this is the script that will build talk clips in /.rockbox/talkclips/* for all tags and labels (reading tagnavi.config as well as the database_[0-9]*.tcd files).
The idea is that the database code will then look here for talk clips.
In the long term, the same method could be used for the file browser if desired.
Hopefully someone will help me out with the database code side of things, as I don’t think I’m up to that challenge.
|
|
7894 | Rockbox | Patches | Simulator | Low | Handle mouseclick on simulator background | 2007-10-05 | 1 |
Task Description
This patch adds handling of mouseclicks to the simulator, so you can click on the buttons on the background, and those button events are then generated. It’s not possible to generate a long keypress.
I have only implemented it for the H120 sim since writing the code to detect where the mouse was clicked is rather tedious work - if anyone has an idea of how to do it better, do tell.
|
|
7650 | Rockbox | Patches | Build environment | Low | Script to aid in building voices (especially helpful fo... | 2007-08-24 | 1 |
Task Description
If you’re willing to produce a Human voice file (spoken by you or someone you know), this script will be particularly helpful. It expects you to put it in a directory with a subdirectory containing .wav files for all voice strings, named by the contents of the string (this will be problematic on FAT/NTFS, but could be fixed).
When run, it will check to see if all needed strings are available, and if they are, it will generate a voice-file for all targets. If they aren’t, it will print out a list of strings missing (to be recorded and put in the subdirectory). This list will also be put in the file “missingstrings.txt”, one on each line.
This might be suitable for inclusion in tools/
Edit: Script deleted. Will upload again soonish.
|
|
7646 | Rockbox | Patches | Build environment | Low | Perl voicebuilding | 2007-08-22 | 8 |
Task Description
This is the first attempt to port the current voice scripts to perl. The benefits are/should be numerous: - Should give a huge speedup on Cygwin - Also gives a nice speedup in Linux & relatives. - Should allow better use of SAPI (it might be possible to keep a single connection open) - Perl, as horrible as it is, is probably more hacker-friendly than shell for large jobs, and should hopefully allow more people to help out. - The configure script looks slightly nicer. And voice building is better integrated. - voice.pl is a single file and can be run directly from the commandline. In theory all that’s needed is voicefont, genlang, english.lang and the appropriate language-file.
There are still some caveats though: - The reason for this re-implementation was to allow TTS tweaks (phonetical replacements) - I have not added this yet. - The script should eventually allow .talk clip generation as well. This is not yet implemented.
Given how much brouhaha the last voice change generated, I wonder if this should get a mention on either of the mailing lists? Thoughts?
|
|
7611 | Rockbox | Bugs | Language | Low | Italian language file broken | 2007-08-15 | |
Task Description
The Italian language file has broken encoding. First of all it contains a BOM (byte-order marker) at the beginning of the file. Second of all, a lot of the strings contain broken characters. For example LANG_MDB_STRENGTH (and many others).
|
|
7577 | Rockbox | Patches | Plugins | Low | Robotfindskitten - a zen simulation | 2007-08-10 | 8 |
Task Description
This is my first attempt at porting robotfindskitten (http://robotfindskitten.org/) to Rockbox. Right now it has a few problems: - The screensize calculation goes wrong, and leaves a large empty area at the bottom. - The NKI (non-kitten item) texts don’t scroll. - General ickyness with text positioning
Wikipedia description of robotfindskitten:
robotfindskitten is a “Zen simulation,” originally written by Leonard Richardson for DOS. It is a free computer game with an ASCII interface in which the user (playing the eponymous robot and represented by a pound sign “#”) must find kitten (represented by a random character) on a field of other random characters. Walking up to items allows robot to identify them as either kitten, or any of a variety of whimsical, strange or simply random Non-Kitten Items (NKIs). It is not possible to lose
The above text is copyright by the wikipedia authors and under the GFDL license, yadda yadda.
http://en.wikipedia.org/wiki/Robotfindskitten
|
|
7576 | Rockbox | Bugs | Build environment | Low | Genlang produces wrong output with -o | 2007-08-10 | |
Task Description
$ ../../tools/genlang -o -t=h120:agc:backlight_fade:dircache:hold_button:lcd_bitmap:lcd_non-mono:lcd_flip:lcd_invert:pitchscreen:quickscreen:radio:recording:recording_swcodec:remote:remote_ticking:spdif_power:swcodec:tagcache:tc_ramcache:charging -e=english.lang dansk.lang |grep -c LANG_SET_BOOL_YES 192
Quite clearly, that is way to many instances of LANG_SET_BOOL_YES.
Assigned to bagder for good measure.
|
|
7524 | Rockbox | Bugs | Build environment | Low | Genlang messes up first phrase | 2007-08-03 | |
Task Description
When I run genlang -u on any language, it always makes a mess out of the first phrase. The text below is what happens if I run update for english.lang itself. The same happens with other languages.
<phrase>
id: LANG_SET_BOOL_YES
desc: bool true representation
user:
<source>
### The <source> section differs from the english! ### the previously used one is commented below: ### *: “Yes” # are *identical* to the <dest> strings within the english.lang file. The # when doing updates etc, while the <dest> ones are used when this file is # used to simply get the full set of english strings for a particular target. #
id: LANG_SET_BOOL_YES
user:
*: "Yes"
</source>
<dest>
*: "Yes"
</dest>
<voice>
*: "Yes"
</voice>
</phrase>
|
|
7294 | Rockbox | Patches | Rbutil | Low | Use PNGs for buttons | 2007-06-12 | 3 |
Task Description
This patch changes Rockbox Utility to use PNGs for the buttons. This has the advantage of allowing much nicer graphics. Right now, the image loading is implemented using external files, but it should certainly be possible to embed them in the executable.
http://wxwidgets.org/wiki/index.php/Embedding_PNG_Images Explains how to convert PNGs to C and then use them like that.
http://www.wxwidgets.org/manuals/stable/wx_wxbitmap.html#wxbitmap Says that images can either be loaded from file or a resource, but I don't know how resources work.
The next problem is I've taken icons from the Tango Desktop project. These icons are available under the Creative Commons Attribution-ShareAlike 2.5 License, which is not GPL compatible so more suitable icons should be found for embedding into the executable.
|
|
7277 | Rockbox | Patches | Rbutil | Low | Debian (Ubuntu) packaging | 2007-06-09 | 9 |
Task Description
This patch makes it possible to build a debian package of rbutil. Currently it only works in Ubuntu since wxwidgets has not been built for Debian (and might not be in the foreseeable future - see http://bugs.debian.org/403237). Building the package requires the following packages installed: debhelber, fakeroot, build-essential, libwxgtk2.8-dev, devscripts, dh-make
To build the package simply execute “debuild -us -uc” in the rbutil directory. To clean up after this, execute “fakeroot debian/rules clean”.
I have created this patch using the current development version of Ubuntu (”Gutsy Gibbon”), but it ought to work on 7.04 as well, at least requiring minimal changes.
The attached .deb may or may not install on 7.04 - I have no way to check.
This exposes another problem though: that rbutil expects write permissions in the dir the binary is in. To me, this is a bug, and should be fixed to write into a dot-file in the userdir on Linux/OSX/BSD and in the user’s LocalSettings dir (I believe that’s the right one, but may be wrong) on Windows.
|
|
6453 | Rockbox | Bugs | User Interface | Low | Morse input not possible (h100) | 2006-12-18 | |
Task Description
Morse input on the virtual keyboard is according to the manual mapped to Long down, which doesn't work - instead it just scrolls through the letters.
|
|
6443 | Rockbox | Patches | Build environment | Low | Add install target to rbutil Makefile | 2006-12-15 | 1 |
Task Description
This patch adds an install target to the rbutil Makefile. This will be needed at the very least to build Linux packages of rbutil, and possibly also to satisfy some users’ “make; make install” reflexes.
I don’t have wx2.8 installed, so I haven’t tested this yet - maybe the $(EXT) part should be left out.
|