All Projects

IDProjectTask TypeCategorySeveritySummaryOpened
 10538 RockboxPatchesManualLow Manual update for the recently added "Scrollbar Width/P ...2009-08-181 Task Description

The title says it all…

10440RockboxPatchesUser InterfaceLowAdd the possibility to toggle the pitch changing mode i...2009-07-1512 Task Description

As of r21894, the pitch changing mode (in the pitch screen) can only be toggled (cycled through) in one direction. However it would be handy to be able to cycle in the other direction to change procentual vs. semitone while still staying in the time stretch mode. This patch adds such a possibility.

The key mappings is only defined for H1xx and H3xx (as a long press of Mode). Please add keys for other platfroms.

 10399 RockboxPatchesSettingsLow Provide a "context sensitive" default file name when sa ...2009-06-291 Task Description

When saving sound/recording/theme/eq settings from the menu, the proposed .cfg file name (which the user can edit) is always “config”, followed by a number. This patch makes the default names dependent on what’s being saved, giving e.g. “sound00.cfg” when saving sound settings and “theme00.cfg” when saving theme settings.

 10390 RockboxPatchesSimulatorLow Make get_time on non-RTC simulators work similar to tar ...2009-06-281 Task Description

As of now (r21544), the get_time function does return the real time for non-RTC simulators. The patch makes the behaviour more similar to real targets, i.e. Jan 1, 1970, 00:00:00 is always returned.

Also, some comments were added to better understand the #ifdef hell.

 10356 RockboxPatchesUser InterfaceLow Merge the "Replaygain Off" option into the replaygain t ...2009-06-2051 Task Description

This patch adds a new replaygain type “off” and eliminates the menu setting “Enable replaygain”. I hope I got it right :-)

 10289 RockboxBugsPlaylistsLow Icons in the playlist viewer are not shown if the filet ...2009-06-062 Task Description

Set the following settings:

‘Show icons’ in the theme settings to “No” ‘Show icons’ in the playlist viewer settings to “Yes”

Under this circumstances, I’d expect the marker of the current song in the playlist to be shown. The same for the marker of the moved song (while moving a song in the playlist). But the markers are not shown.

Tested with r21166 (not the latest today, but I think there were no code changes in this area)

10181RockboxPatchesFM TunerLowAllow the FM region to be set from a FMR file2009-05-0112 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.

 10179 RockboxBugsLCDLow Lines do not scroll in the file browser (at least in si ...2009-04-303 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.

10117RockboxPatchesMusic playbackLowBehaviour of PREV/NEXT when "skip length" > 0 and "prev...2009-04-093 Task Description

I put up the three patches (before they expire on pastebin.com) that correspond to the three proposals of how the behaviour of PREV/NEXT could/should be changed. Note that only the situation described in the “subject” of this task is considered and changed.

The IRC discussion is at http://www.rockbox.org/irc/log-20090406#21:35:42

The start of the discussion on the mail list is at http://www.rockbox.org/mail/archive/rockbox-dev-archive-2009-04/0057.shtml

 10087 RockboxPatchesPluginsLow Improvements to rocklife: file loading; code readabilit ...2009-04-0142 Task Description

The patch does the following:

1. Reading of the file is now done char by char. This makes it not dangerous if the file is big
2. Code readability is improved via introducing of get_cell
3. Slight speed improvement in calculating the next generation (n[4] is taken from the previous generation)
4. A first step is made in decoupling of the grid size from the LCD size

 10038 RockboxPatchesManualLow Unify the description style in the "file formats" table 2009-03-211 Task Description

Manual, Appendix A.1: For some formats, “Rockbox does X and Y” is used, for other “Do X and Y”. The patch unifies that to “Do X and Y”.

 9975 RockboxPatchesOperating System/DriversLow Improve the strnatcmp function 2009-03-021 Task Description

The recently introduced “natural sorting” function places (for example) cyrillic characters before latin. The usual strcmp does it the other way. For files without digits in the name both functions should give the same result.

The difference seem to be caused by the usage of char for internal work. Changing that to int makes everything straight.

 9967 RockboxPatchesFont/charsetLow Cyrillic glyphs in 12-Adobe-Helv 2009-02-2722 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).

 9958 RockboxPatchesPluginsLow Avoid repeating of complicated condition 2009-02-261 Task Description

The patch avoid multiple use of the same condition in the code. Instead, a symbol with meaningful name is introduced and used. This avoid code duplication and improves code readability.

 9941 RockboxPatchesPluginsLow Clock plugin: Draw 1 as a filled circle in binary mode 2009-02-221 Task Description

As of now, the clock plugin, in binary mode, draws “0” as a filled and “1” as hollow circle. This is counter intuitive IMO. Hence I flipped the bitmaps vertically. Now 0 is hollow and 1 is filled.

 9939 RockboxPatchesPluginsLow Capitalize every word in clock's menu 2009-02-221 Task Description

The patch capitalizes the words in “Date/time format” menu entries. Note that setting entries are not touched so that they are backward compatible.

 9937 RockboxPatchesUtilsLow Properly initialize char's bounding box (convbdf tool) 2009-02-221 Task Description

This patch initializes the character’s bounding box with the font’s bounding box when the parsing of the character begins. It can then be overridden with the char’s BBX clause. This makes sense because

1. the font BBX is the default for all characters
2. negative values are valid values for bbx and bby and hence can’t be used for setting them to invalid values (the intention in the old code)

 9904 RockboxPatchesThemesLow Fix for FS#9894 - Position of the progress bar is not u ...2009-02-1362 Task Description

This is a fix for the bug reported in  FS#9894 

 9894 RockboxBugsThemesLow Position of the progress bar is not updated after the f ...2009-02-111 Task Description

The problem occurs with r19974, at least in the simulators for e200 and h120.

I use the following WPS code which can be used with many fonts:

%we

%ac%s%?ia<%ia|%d2>
%ac%s%?it<%it|%fn>

%al%pc%ac%pp/%pe%ar-%pr
%pb

%ac%s%?It<%It|%Fn>

Now, how to reproduce:
1. Start playing a file
2. Go to the main menu, theme settings, and select another font (different height) (the file is still playing)
3. Leave the menu, go back to the WPS

The WPS is drawn using the new font, but the progress bar is shown at the old Y-coordinate. “Playing” the WPS file (which is in use) again brings it to the right position again.

 9884 RockboxPatchesSimulatorLow Give visual feedback when the backlight goes off in the ...2009-02-0812 Task Description

I noticed that on sansa e200 simulator the backlight is not simulated. This patch provides a visible cue when the backlight is not on. The image is not very nice, some tweaks might be necessary. But it’s still better than nothing IMO.

 9883 RockboxPatchesPluginsLow Correct the function for forcing the backlight ON and a ...2009-02-0862 Task Description

The implementation of the force_backlight_on was not correct IMO. If the current setting value is OFF then calling the function wouldn’t have any effect.

9881RockboxPatchesPluginsLowEnable toggling the lamp on and off in the lamp plugin2009-02-0712 Task Description

This patch is a continuation of FS#9879 and includes it (but adds something more). It adds the possibility to switch the lamp on and off without leaving the plugin.

Key mappings were taken from FS#8934.

9879RockboxPatchesPluginsLowQuit the lamp plugin by pressing a dedicated QUIT butto...2009-02-0731 Task Description

As of r19940, the lamp plugin is quit by pressing any key besides some which have a function in that plugin (or so is the intention –see bug report  FS#9877 ).

This patch changes the plugin so that it’s left with a special button only. The patch also adds key definitions for some players that haven’t been included before (players without color LCD). Key mappings were taken from the patch in FS#8934.

Essentially, this patch implements an atomic part of that patch.

Also, correct handling of USB has been added.

This is in preparation of a (separate) patch for toggling the light on and off without leaving the plugin.

 9878 RockboxPatchesPluginsLow Don't let the lamp plugin compile for players without b ...2009-02-0741 Task Description

This patch lets the compiler to issue a compile error when the lamp plugin is built for a player without the backlight feature.

Without this patch, the whole file is #ifdef’ed out so that there will be no plugin entry point. The patch makes the compile process fail with a describing error message.

 9877 RockboxBugsPluginsLow Can't quit the lamp plugin 2009-02-076 Task Description

r19933: the lamp plugin can only be left via shutdown (long press of POWER), at least on my Sansa e200. All other buttons are ignored.

BTW: there is the patch FS#8934 that implements switching the lamp on and off. Why isn’t it committed?

 9859 RockboxPatchesUser InterfaceLow Remove the unused function 2009-02-011 Task Description

The function is not used anymore.

 9858 RockboxPatchesUser InterfaceLow After-fix for the return type 2009-02-011 Task Description

JdGordon committed not the last version of the patch. The return type is int, not char.

 9847 RockboxPatchesManualLow Clarify what the %we and %wd WPS tags do 2009-01-2931 Task Description

The description of the tags is not very clear. One could e.g. understand that they can work as a switch for conditionals. This patch uses the “active” verbs instead of passive.

 9846 RockboxBugsFM TunerLow Can't switch radion stations i preset mode 2009-01-2821 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.

 9845 RockboxBugsThemesLow Status bar is not drawn in the WPS 2009-01-289 Task Description

Sansa e280 with FM tuner, r19871

My settings are:
- status bar: no
- the WPS used is very simple, it does contain the %we tag to switch the status bar on

But the status bar is not shown in the WPS

Here is the WPS I use:
%we

%ac%s%?ia<%ia|%d2>
%ac%s%?it<%it|%fn>

%al%pc%ac%pp/%pe%ar-%pr
%pb

%ac%s%?It<%It|%Fn>

 9844 RockboxBugsUser InterfaceLow FM screen is shifted down 2009-01-282 Task Description

Sansa e280 with FM tuner, r19871

My settings are:
- status bar: no
- FM stations file is selected
- start screen: File Browser

How to reproduce:
1. switch the player on
2. bring up the main menu and select FM radio

At the top of the screen there is the rest of the previous screen.

There is a similar bug report:  FS#9817 

 9769 RockboxPatchesManualLow Correct some spaces in the section about the quick scre ...2009-01-071 Task Description

Apply the patch and see what it does. It’s simpler than to describe it here fully :-)

 9624 RockboxPatchesManualLow Add a missing comma in the list of player models 2008-12-1131 Task Description

…before the final ‘and’

 9619 RockboxPatchesManualLow Change "device a way" to "advise a way" 2008-12-0921 Task Description

I’m not a native English speaker but I still think that “device a way” is not correct. The patch changes this to “advise a way.”

 9618 RockboxPatchesManualLow Unification of the WPS tags description 2008-12-0912 Task Description

Some WPS tags are described with just what the tag produces (e.g. “Current track”), others use the phrasing like “Display the current track.” The patch unifies the descriptions, now we just tell what the tag produces, the words “Display”/”Show” are dropped.

Also, added a reference to the list of the available config settings for the generic WPS setting tag.

The pathc was created against r19371.

 9557 RockboxPatchesApplicationsLow Correctly interpret the number parameter of the %mv wps ...2008-11-1622 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.

 9539 RockboxPatchesPluginsLow Confirm directory processing in the md5 plugin 2008-11-0921 Task Description

The patch lets the user confirm if the plugin is started on a directory (which may take quite long)

 9516 RockboxPatchesPluginsLow Small improvement of the sudoku code 2008-10-301 Task Description

This makes saving and restoring game state a little bit prettier (IMHO)

 9504 RockboxPatchesApplicationsLow Simplify the FILENAME_SETTING macro, making its usage l ...2008-10-221 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.

 9482 RockboxPatchesManualLow Manual entry for the %mv tag 2008-10-121 Task Description

The patch documents the %mv tag in the manual

 9475 RockboxPatchesApplicationsLow Make timeout parsing more flexible in wps_parser 2008-10-1121 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.

 9457 RockboxPatchesDriversLow Replace multiple usage of the same condition with a loc ...2008-10-051 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.

 9426 RockboxPatchesRbutilLow One more comma in the German translation for RBUtil 2008-09-281 Task Description

One more comma in the German translation for RBUtil

 9425 RockboxPatchesRbutilLow Small punctuation corrections in the German translation ...2008-09-281 Task Description

A couple od commas are lacking. The patch adds them.

9356RockboxPatchesApplicationsLowAllow to set the delay before button repeat is activate...2008-09-0211 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.

 9350 RockboxPatchesApplicationsLow Fix WPS crash on some simple tags 2008-09-0121 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.

 9322 RockboxBugsFont/charsetLow Clarify the copyright and the license of nimbus-19 2008-08-251 Task Description

The patch adds the comments clarifying the copyright and the license of the font nimbus-19

 9307 RockboxPatchesLanguageLow Another small correction of the Russian translation 2008-08-221 Task Description

Another small correction of the Russian translation

 9305 RockboxPatchesApplicationsLow Context sensitive backlight on key press 2008-08-205517 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.

 9290 RockboxPatchesLanguageLow Another small correction of the Russian translation 2008-08-171 Task Description

Another small correction of the Russian translation

Showing tasks 51 - 100 of 166 Page 2 of 4 - 1 - 2 - 3 - 4 -

Available keyboard shortcuts

Tasklist

Task Details

Task Editing