|
7445 | Rockbox | Feature Requests | Applications | Low | Implement folder bookmark | 2007-07-16 | |
Task Description
It would be nice if I could jump to a certain folder using a bookmark. As of now, it’s only possible to mark a point in a song. The proposed feature would be handy in the following situation.
My music collection is organised as artist/album/songs (which is quite common) and I often listen to some artists/albums. I’d like to quickly jump to those folders without having to browse and scroll in the file browser. From there, I could quickly select the desired song.
As of now, I’ve just bookmarked a song in the folder of interest and also have activated the “Follow playlist” setting. I then resume the bookmark and continue browsing from the WPS. But this is not as nice as it could be.
|
|
9033 | Rockbox | Patches | Applications | Low | Small const polishing | 2008-05-24 | 1 |
Task Description
A really small ‘const’ clean up
|
|
9034 | Rockbox | Patches | Applications | Low | Alphabetically sort the list of plugins shown after 'Op... | 2008-05-24 | 4 |
Task Description
I think this is good since now the plugins in the list appear in the order of their occurrence in viewers.config which is rather random.
|
|
9052 | Rockbox | Patches | Applications | Low | Change HAS_BUTTONBAR to HAVE_BUTTONBAR | 2008-05-29 | 1 |
Task Description
Here is what jdgordon asked for in irc: serach and replace of HAS_BUTTONBAR to HAVE_BUTTONBAR to be in line with other HAVE_xxx symbols.
I hope I haven’t missed anything.
|
|
9075 | Rockbox | Patches | Applications | Low | Macro for checking for 'read / not read' after a call t ... | 2008-06-05 | 1 |
Task Description
A small patch that IMHO improves readability of the checks. The functionality itself was introduced with r17690.
|
|
9197 | Rockbox | Patches | Applications | Low | Return correct failure code if the WPS has too many vie ... | 2008-07-15 | 2 |
Task Description
The title says it all, I have nothing to add
|
|
9305 | Rockbox | Patches | Applications | Low | Context sensitive backlight on key press | 2008-08-20 | 17 |
Task Description
This is an attempt to achieve the goal once discussed in the forums and/or in irc. It should allow to not turn on the backlight on certain key presses. IIRC there is already a patch doing this. But a problem there was that the backlight is handled at the firmware level (as opposed to the app level) and hence it was not possible to take the context into account (whether we’re in the WPS or in a menu or…).
This tries to solve this problem. The approach is to provide a callback to the button code (firmware level) that would tell if the backlight should be turned on. The callback itself has access to the app level information (context).
The solution is not finished yet. TODOs:
1. Implement the backlight oracle (see the TODO mark in action.c) 2. Define the backlight properties for the key maps. It’s not done in this patch so it produces many warnings (unassigned struct member).
I nevetherless put up this patch to discuss the approach. Comments are welcome.
|
|
9350 | Rockbox | Patches | Applications | Low | Fix WPS crash on some simple tags | 2008-09-01 | 1 |
Task Description
There is a bug in the WPS interpreter. How to reproduce:
Create a simple WPS containing just one of the following tags (standalone, not as a conditional switch): %mm, %mp
As soon as WPS screen is shown, I get segmentation fault. I didn’t try it on the target, only on the sim.
Attached is the correcting patch.
|
|
9356 | Rockbox | Patches | Applications | Low | Allow to set the delay before button repeat is activate... | 2008-09-02 | 1 |
Task Description
The patch allows to set the delay after which the button repeat event is generated. Since this event is used to detect a long button press, it effectively sets this 'threshold.'
Slow fingered users may often hold the select button too long and (unintentionally) get the context menu. For instance, from the WPS screen. But they actually wanted to go to the file browser.
The patch adds a setting for that delay. Its default value is 30 ticks (=0.3s). The menu entry is in Settings → General Settings → System → Long Button Press Duration.
|
|
9475 | Rockbox | Patches | Applications | Low | Make timeout parsing more flexible in wps_parser | 2008-10-11 | 1 |
Task Description
The patch splits the parse_timeout function into a worker one and the functions used for a specific tag thus allowing to define context sensitive logic more locally. Also, the worker function doesn’t need to know where it is called from.
|
|
9504 | Rockbox | Patches | Applications | Low | Simplify the FILENAME_SETTING macro, making its usage l ... | 2008-10-22 | 1 |
Task Description
The patch eliminates the last parameter (len) of the macro FILENAME_SETTING thus making it easier to use and at the same time less error prone. Before, the string size had to be written down twice: once in the definition of the setting (in setting.h) and then in the definition of how the setting is stored in the cfg file. Both sizes should match. But since all setting strings are defined as char arrays we can just use sizeof(), no need to explicitly specify the max length.
The max_length member (in struct filename_setting) could probably also be eliminated, but I wanted to make the patch as small as possible.
|
|
9557 | Rockbox | Patches | Applications | Low | Correctly interpret the number parameter of the %mv wps ... | 2008-11-16 | 2 |
Task Description
The number parameter in the %mv tag (volume changing) should be interpreted as seconds. But it’s interpreted as 0.1 secs. I.e. 2.5 will wait 0.25 secs instead of 2.5. The patch fixes that.
|
|
13215 | Rockbox | Bugs | Applications | Low | Add missing translation strings to the Russian language | 2020-07-14 | 1 |
Task Description
no task description |
|
5020 | Rockbox | Feature Requests | Configuration | Low | File Broser/FM Radio/Recording screen on startup | 2006-04-04 | |
Task Description
As of build of Apr 01 2006, there is an option (in the ‘recording’ menu) to activate the recording screen on start up (i.e. after the DAP is switched on). It would be useful if it’d also be possible to specify the FM Radio screen as the start up screen. I.e. we’d have the menu entry ‘Initial Screen’ in the ‘General Settings’ menu with three options:
- File Browser - FM Radio - Recording Screen
The two latter options should of course appear only on the platforms where they are available. On platforms where the both are not available, the whole menu entry ‘Initial Screen’ wouldn’t appear at all (since it would then have only one option to select). The logic in the order of the options: the first two are ‘play back’ options (→ produce sound, group them together), the third is recording (→ something different).
Setting ‘Show recording screen on startup’ to ‘yes’ would set the new option to ‘FM Radio’. Or, alternatively, the ‘Show recording screen on startup’ option would disappear.
|
|
5049 | Rockbox | Patches | Configuration | Low | Startup Screen option (feature request FS#5020) | 2006-04-06 | 6 |
Task Description
Here is a patch that adds the ‘Startup Screen’ option to the playback menu (General Settings → Playback → Startup Screen). Possible values are:
- File Browser - FM Radio (only on devices where it’s present) - Playback (formerly known as ‘Resume on Startup’) - Recording Screen (only on devices with recording capability, formerly known as ‘Start Rockbox in Recording Screen’) - Last Active Screen
The options ‘Resume on Startup’ and ‘Start Rockbox in Recording Screen’ have been removed.
Known issues:
1. The ‘Last Active Screen’ feature is not implemented yet, it’s equivalent to ‘File Browser’ for now (see file tree.c) – since I don’t know where is the best place to track the active screen.
2. Version of the settings structure is increased, so save your settings before installing this patch.
3. I’m not completely sure whether the ‘FM Radio’ option is implemented correctly, I used the code for ‘Recording Screen’ as a template.
So it would do no harm if a developer familiar with Rockbox structure would throw a critical look at it!
|
|
6674 | Rockbox | Patches | Configuration | Low | Make definitions of HAVE_XXX symbols more consistent | 2007-02-19 | 1 |
Task Description
I’ve followed the discussion about the usage of #if and #ifdef on the IRC. It was noticed that some HAVE_XXX symbols are defined with values. Here is the patch that corrects this. Fortunately, HAVE_XXX were tested only with #ifdef so that only definitions (and not usage) had to be changed. I have not compiled this on all platforms, only on H1xx and Gigabeat.
There is another sort of constants: CONFIG_XXX. They are all defined with values and should be tested with #if CONFIG_XXX == YYY.
Only rockbox’s ‘own’ code was considered, not the third party libs since they should stay easy to merge with their respective master code base.
And while I’m at it, here is the list of all HAVE_XXX symbols (could be placed on a wiki page). Couldn’t/Shouldn’t the HAVE_WMnnnn group be replaced with one CONFIG_XXX?
HAVE_ADJUSTABLE_CPU_FREQ HAVE_AGC HAVE_ALARM_MOD HAVE_ATA_LED_CTRL HAVE_ATA_POWER_OFF HAVE_BACKLIGHT_BRIGHTNESS HAVE_BACKLIGHT_PWM_FADING HAVE_BACKLIGHT_SET_FADING HAVE_DAC3550A HAVE_DIRCACHE HAVE_DISPLAY_FLIPPED HAVE_EEPROM HAVE_EEPROM_SETTINGS HAVE_EXTENDED_MESSAGING_AND_NAME HAVE_FAT16SUPPORT HAVE_FLASHED_ROCKBOX HAVE_FLASH_DISK HAVE_FMADC HAVE_FMRADIO_IN HAVE_GDB_API HAVE_HEADPHONE_DETECTION HAVE_HOTSWAP HAVE_I2C_LOW_FIRST HAVE_LCD_BITMAP HAVE_LCD_CHARCELLS HAVE_LCD_COLOR HAVE_LCD_CONTRAST HAVE_LCD_ENABLE HAVE_LCD_FLIP HAVE_LCD_INVERT HAVE_LCD_SLEEP HAVE_MAS_SIBI_CONTROL HAVE_MMC HAVE_MPEG2_5_SAMPR HAVE_MPEG2_SAMPR HAVE_MULTIVOLUME HAVE_ONDIO_ADC HAVE_ONDIO_I2C HAVE_PITCHSCREEN HAVE_PORTRAIT_LCD HAVE_POWEROFF_ON_PADR HAVE_POWEROFF_ON_PB5 HAVE_POWEROFF_ON_PBDR HAVE_POWEROFF_WHILE_CHARGING HAVE_PP5024_CODEC HAVE_PRIORITY_SCHEDULING HAVE_QUICKSCREEN HAVE_RECORDING HAVE_REMOTE_LCD HAVE_REMOTE_LCD_TICKING HAVE_RTC_RAM HAVE_SCHEDULER_BOOSTCTRL HAVE_SPDIF_IN HAVE_SPDIF_OUT HAVE_SPDIF_POWER HAVE_SW_POWEROFF HAVE_TAGCACHE HAVE_TC_RAMCACHE HAVE_TLV320 HAVE_TUNER_PWR_CTRL HAVE_UDA1380 HAVE_USB_POWER HAVE_WHEEL_POSITION HAVE_WM8721 HAVE_WM8731 HAVE_WM8751 HAVE_WM8758 HAVE_WM8975
|
|
5736 | Rockbox | Patches | Drivers | High | Correctly handle files with long names containing non-l ... | 2006-07-29 | 4 |
Task Description
Correctly handle files with long names containing non-latin characters (more precisely: files whose names, when utf8 encoded, require more than 255 bytes). This avoids player freeze when such files are present in the file system.
The patch does the following. When reading a entry for a file with long name, the name is first utf8-decoded into a temporary buffer. Then the check is made whether the content of the buffer would fit into the dir entry. If not, the long name is ignored and the short DOS name (which is OEM encoded) is used instead.
Beware: If this short name contains characters from the upper half of the code page, that name may appear with strange glyphs or empty character in the file browser. This is because Unicode characters 0×80 to 0x9F are control characters. They can’t be displayed.
|
|
5757 | Rockbox | Patches | Drivers | Low | Correctly display short DOS file names in file browser | 2006-08-01 | 3 |
Task Description
This is a sequel for FS#5736 . It correctly displays the OEM-encoded short DOS file names.
Following code pages are supported: cp850 (western Europe), cp852 (central Europe), cp737 (greek), cp866 (cyriliic), cp862 (hebrew).
If you change the default code page (in the settings menu) and there are files that are displayed with the short DOS names, you’d better rebuild the dir cache (if it’s activated) since the UTF8-name of the file changes.
When I compile the modified sources, I get the following warning which I don’t understand: CC common/unicode.c common/unicode.c:136: warning: function declaration isn’t a prototype
Could anyone tell me what that means and what the reason is?
|
|
6692 | Rockbox | Patches | Drivers | Low | Shave off a couple of bytes in action.c | 2007-02-24 | 1 |
Task Description
This reduced the binary size of rockbox.iriver by ~20 bytes. Not that much but…
|
|
9457 | Rockbox | Patches | Drivers | Low | Replace multiple usage of the same condition with a loc ... | 2008-10-05 | 1 |
Task Description
In ata.c, the same condition is used to include/exclude some parts of code. This patch conditionally defines a symbol and uses it instead.
|
|
11187 | Rockbox | Bugs | Drivers | Low | diacritic.c is in 'drivers' but it does not belong ther ... | 2010-04-07 | |
Task Description
The title says it all. It'snot a driver and hence should be moved to another subdir.
And the function is_diacritic should return a bool, not an int.
|
|
6681 | Rockbox | Patches | FM Tuner | Low | Save/Load the FM region along with the presets | 2007-02-20 | 1 |
Task Description
Save/Load the FM region along with the presets. Preset files are backward compatible, i.e. the new setting doesn’t have to be present.
Note: the region is saved as a number (corresponds to the value of the setting), not as a text (as it’s done in the general settings). This is not good but I don’t know how to reuse the code from the settings.
|
|
9846 | Rockbox | Bugs | FM Tuner | Low | Can't switch radion stations i preset mode | 2009-01-28 | 1 |
Task Description
r19871, Sansa e280 with FM radio
An FM stations file is set. Go to the FM screen. It should be possible to go to the next/previous station with RIGHT/LEFT. But pressing the buttons does no have any effect. The station is not switched.
|
|
10181 | Rockbox | Patches | FM Tuner | Low | Allow the FM region to be set from a FMR file | 2009-05-01 | 2 |
Task Description
Since FM stations list may require that the FM region is set to a certain value, it would be good if the FM region could be set along with the station list. The patch does just that.
The region is set by putting the line “region:N” into the FMR file (at any line there). N can be one of the values allowed for the fm_region setting.
The patch does not work on the simulators for e200 and h120 (the only two I tried) because, for some reason, the symbol HAVE_RADIO_REGION is not defined for them. Could anybody tell why?
Saving the region along with the station list is not implemented.
|
|
11273 | Rockbox | Patches | FM Tuner | Low | Format FM frequency depending on the regional settings | 2010-05-14 | 1 |
Task Description
In some regions, the frequency is changed in 0.1 MHz steps, so that there's no need to display it with two digits after the decimal point. This patch formats the frequency as needed.
|
|
4971 | Rockbox | Patches | Font/charset | Low | Nimbus-14 font with cyrillic and some east european gly ... | 2006-03-31 | 4 |
Task Description
I have some files with cyrillic characters in the tags. But I don’t like the unifont since it’s too thin for my taste. So I added cyrillic chracters to the my favorite font nimbus-14 (it’s thicker and hence easier to read). And while I was at it I also added some east european characters since they all look very similar. I have not added any chinese/korean/japanese glyphs.
There is another patch for nimbus-14 with cyrillic and chinese glyphs, but it was created automatically from some TrueType font so the symbols don’t look very nice. Here every symbol was “designed carefully.”
|
|
5738 | Rockbox | Patches | Font/charset | Low | Correct W in nimbus-12 | 2006-07-29 | 1 |
Task Description
The lower left ‘curve’ should have a corner
|
|
5967 | Rockbox | Patches | Font/charset | Low | nimbus-18 font | 2006-09-10 | 6 |
Task Description
First shot at nimbus-18 (my favourite shape). All basic glyphs have been designed, so the rest should be trivial. Markun, are you reading this?
|
|
5982 | Rockbox | Patches | Font/charset | Low | Some changes to nimbus-12 and nimbus-14 | 2006-09-12 | 1 |
Task Description
Some changes to nimbus-12 and nimbus-14 that make glyphs more consistent within the font
|
|
7026 | Rockbox | Patches | Font/charset | Low | Use correct data type in the function declaration | 2007-04-13 | 1 |
Task Description
No functional change, just a correction of two static functions
|
|
7058 | Rockbox | Patches | Font/charset | Low | Correct the position of the euro glyph in nimbus fonts | 2007-04-20 | 3 |
Task Description
The patch is produced not against the SVN but in my local environment, directly from the fonts folder. Sorry for that.
|
|
8899 | Rockbox | Patches | Font/charset | Low | nimbus19 with wider capitals | 2008-04-15 | 3 |
Task Description
This is a version of nimbus19 with some capitals made one pixel wider so that the gap between the legs of, say, H, has the same width as the legs’ thickness. Please try this and decide whether the font looks better that way (=more readable). If yes, we could provide a nimbus19w version of the font with wider capitals. It could be used on DAPs with large screen width.
The letters changed are: A, B, D, G, H, J, O, P, Q, R, U, V, X. That’s it for now.
If the font doesn’t look nice then this task should be abandoned.
|
|
9322 | Rockbox | Bugs | Font/charset | Low | Clarify the copyright and the license of nimbus-19 | 2008-08-25 | 1 |
Task Description
The patch adds the comments clarifying the copyright and the license of the font nimbus-19
|
|
9967 | Rockbox | Patches | Font/charset | Low | Cyrillic glyphs in 12-Adobe-Helv | 2009-02-27 | 2 |
Task Description
Since this is the font used in the default theme, I think we should fill it with as many glyphs as we can so that users don’t get confused if they choose a language with glyphs other than latin. Here’s my try to add the cyrillic glyphs.
I imported the 12-Adobe-Helv into fontforge and edited the file. I’ve forgotten how to generate the proper BDF file from it so anybody familiar with fontforge please help.
I just attach the whole file i sfd format (format used by fontforge).
|
|
11271 | Rockbox | Patches | Font/charset | Low | 35-Nimbus font | 2010-05-13 | 9 |
Task Description
This is a font I created for using in the FM radio screen. I contains only digits, the period and the default character that will be used to display all other letters. Ascent and descent are set to 0 so that there will be no vertical spacing.
Update: I added latin letters so that the font can be included into the font pack.
|
|
6509 | Rockbox | Patches | Games | Low | Plugin for playing reversi game | 2007-01-05 | 5 |
Task Description
Since I like the game but mostly as an exercise in programming RB, I’ve coded up the plugin for reversi game. It should work on all targets with a bitmap display.
As moves are made, they are stored in the game history so that it’s possible to save the track. It should be also possible to choose the playing strategy for each player.
TODOs:
- Really implement the automatic playing strategies (take them from hinversi?) - Implement loading/saving a game from/to a file - Implement robot players (provisions are made but the main loop should be adjusted) - Make nicer GUI - …
Anyone interested?
The contents of the ZIP file should be placed to the ‘plugins’ directory, and the patch should also be applied.
|
|
7698 | Rockbox | Bugs | ID3 / meta data | Low | ID3 "Comment" field not correctly displayed (and read?) | 2007-09-02 | 2 |
Task Description
The comment field in the attached file should be “ÄÖÜäöüß” (German umlauts; the problem also occurs when e.g. cyrillic letters are used). But in “Show ID3 Info” screen it is shown as in the attached image. The font used is nimbus-14, it contains the appropriate glyphs (so it’s because of the bad font).
I don’t know whether this is a problem with ID3 reading or just displaying.
Observed in r14585.
|
|
12470 | Rockbox | Patches | ID3 / meta data | Low | Rename "mp3entry.embed_albumart" to "mp3entry.has_embed ... | 2011-12-20 | 1 |
Task Description
The patch does just what the title says (and nothing else). I think the new name more clearly states what the field means. I hope I catched all occurences.
In a separate patch I'll probably rename the field "mp3entry.embed_cuesheet" to "mp3entry.embedded_cuesheet".
|
|
12473 | Rockbox | Patches | ID3 / meta data | Low | Rename "mp3entry.embed_cuesheet" to "mp3entry.embedded_ ... | 2011-12-21 | 1 |
Task Description
This patch renames "mp3entry.embed_cuesheet" to "mp3entry.embedded_cuesheet". It also pulls the field "present" out of the "embedded_cuesheet" structure and renames it to "has_embedded_cuesheet".
This patch, together with FS#12470 , unify how cuesheet and albumart data are represented in mp3entry.
|
|
6387 | Rockbox | Patches | Language | Low | Get rid of SYSFONT_PITCH_xxx strings | 2006-11-27 | 1 |
Task Description
I saw the discussion in IRC. As I’m the last person who touched the pitch screen code…
Also changed the intial pitch screen mode to be ‘semitone’ (it was ‘percent’ before)
|
|
9287 | Rockbox | Patches | Language | Low | Some corrections to the Russian translation | 2008-08-16 | 1 |
Task Description
Some corrections to the Russian translation
|
|
9290 | Rockbox | Patches | Language | Low | Another small correction of the Russian translation | 2008-08-17 | 1 |
Task Description
Another small correction of the Russian translation
|
|
9307 | Rockbox | Patches | Language | Low | Another small correction of the Russian translation | 2008-08-22 | 1 |
Task Description
Another small correction of the Russian translation
|
|
11228 | Rockbox | Patches | Language | Low | Update German translation | 2010-04-28 | 1 |
Task Description
Add some hotkey related phrases and correct some other cases
|
|
11724 | Rockbox | Patches | Language | Low | Correct spelling of 'seperate' in the skin parsing code | 2010-11-04 | 1 |
Task Description
I think (and the internet confirms that) that the correct spelling is sepArate, not sepErate. The patch corrects this.
There are other places with 'seperate', but they should be fixed in another patch (or patches).
|
|
10179 | Rockbox | Bugs | LCD | Low | Lines do not scroll in the file browser (at least in si ... | 2009-04-30 | |
Task Description
In the e200 v1 simulator, if I position the cursor on a long name in the file browser, it does not scroll. This happens in r20829. With r20828, everything works as it should. Hence r20829 must have introduced a bug.
I have not tried whether the same happens on target.
|
|
11892 | Rockbox | Patches | LCD | Low | Add a delay between text scroll rounds when scrolling f ... | 2011-01-20 | 1 |
Task Description
When the bidirectional scrolling for a line of text is active, there is a delay before the text starts to scroll in the opposite direction. But when the text only scrolls forward (because the bidir scrolling limit has not been reached) there is no delay between the scroll rounds.
The patch introduces a delay also for the forward scrolling case. This makes the scrolling behaviour more consistent and also makes it easier to catch the start of the text.
|
|
6402 | Rockbox | Patches | Manual | Low | Pitch changing modes | 2006-11-30 | 1 |
Task Description
Adds description of the pitch changing modes to the manual. The change already includes changes of the patch FS#6394 .
|
|
6406 | Rockbox | Patches | Manual | Low | Manual: small clarification about the pitch screen | 2006-12-01 | 1 |
Task Description
Small clarification about the pitch screen
|
|
7687 | Rockbox | Patches | Manual | Low | Define the key for toggling pitch screen mode for Sansa | 2007-08-31 | 1 |
Task Description
The key for toggling mode in the pitch screen (little steps / semitone) is not defined for e200 manual.
|