Notice: A non well formed numeric value encountered in /sites/ on line 96 Notice: A non well formed numeric value encountered in /sites/ on line 96 Notice: A non well formed numeric value encountered in /sites/ on line 96 Deprecated: Function create_function() is deprecated in /sites/ on line 104 Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /sites/ on line 845 Deprecated: Function create_function() is deprecated in /sites/ on line 111 FS#4760 : RockCalendar



FS#4760 - RockCalendar

Attached to Project: Rockbox
Opened by Ben Basha (paprica) - Thursday, 02 March 2006, 20:26 GMT
Last edited by Jonas Häggqvist (rasher) - Saturday, 13 December 2008, 19:58 GMT
Task Type Patches
Category Plugins
Status Closed
Assigned To No-one
Operating System All players
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


Nice color UI
Multi lines messages
4 types of events: Note, Birthday, FreeDay, Holiday
Writing with RockWord keyboard
Let you set the first day of the week

Support: H3xx,H100,iPod 3/4 G, Archos Ondio/Recorder, iAudio X5

Thread at MR:
Thread at Rockbox forum:

let me know what do you think :]
This task depends upon

Closed by  Jonas Häggqvist (rasher)
Saturday, 13 December 2008, 19:58 GMT
Reason for closing:  Rejected
Additional comments about closing:  No word from the original author for 2.5 years, and no one else has shown interest in fixing the problems (using standard UI, adapt to all screens). Besides, we have a calendar that works on all targets now. (closed with proper reason now)
Comment by Ben Basha (paprica) - Thursday, 02 March 2006, 20:31 GMT
fix the #defint =]
thanks Mikachu
Comment by Linus Nielsen Feltzing (linusnielsen) - Thursday, 02 March 2006, 23:19 GMT
1) It doesn't follow the coding guidelines in docs/CONTRIBUTING

2) We don't need 2 calendars in Rockbox

3) The CVS $Id:$ string has no trailing '$'

4) Looks nice
Comment by Ben Basha (paprica) - Friday, 03 March 2006, 15:40 GMT
1 and 3 is fixed,

2, you right but it's a very hard work to port this calendar for the tiny screens
so what is the problem to have a color calendar (and b&w in the future) for the large screens?

4, thanks =]
Comment by Ben Basha (paprica) - Tuesday, 07 March 2006, 10:55 GMT
New Version,
Now support: H3xx,H100,iPod 3/4 G, Archos Ondio/Recorder

(only h3xx version tried on the player
all the others on the sim)
Comment by pilot000 (pilot000) - Tuesday, 14 March 2006, 19:20 GMT
Cool plugin. Is it possible to add an option (for H100) to set the start date. Otherwise the calendar starts in January 1970.
I saw on my H140, the start date (1.1.1970) is a Monday, but in real it was a thursday. Could you please check that ?
Comment by Ben Basha (paprica) - Tuesday, 14 March 2006, 19:24 GMT
h140 doesnt have RTC
Comment by pilot000 (pilot000) - Tuesday, 14 March 2006, 19:58 GMT
Yes, I know. But for the H100 it is necessary to set the start date correct (actually it isn't). The option to set the start date means, the user can set the displayed month/year when starting RockCalendar.
Comment by Ben Basha (paprica) - Thursday, 16 March 2006, 22:00 GMT
New version:

add an option at the main menu to set the date in the non RTC targets.

i check it with tucoz and it seem to work nice

the file contains bitmaps, diff file and rockcalendar.c
Comment by pilot000 (pilot000) - Monday, 20 March 2006, 12:24 GMT
Thanks, works fine on H1x0.
Comment by Ben Basha (paprica) - Wednesday, 22 March 2006, 18:41 GMT
Capital letters keyboard (use caps key on the keyboard (not in archos) or F1 in Archos rec, Hold menu in Archos ondio, Mode in iRiver and Select + Play in iPod)
Better navigation in the keyboard

Comment by Ben Basha (paprica) - Sunday, 26 March 2006, 20:50 GMT
Start the calendar on logical date in the NON-RTC targets (1/1/2000) on the first start of rockcalendar
Correct the leap year calculation
Change the ipod key mapping
Comment by Ben Basha (paprica) - Sunday, 26 March 2006, 21:08 GMT
Fixed some build errors
Comment by pilot000 (pilot000) - Wednesday, 19 April 2006, 19:49 GMT
paprica: on non RTC-target, the start date (set in the options) will not be saved when leaving the plugin. Could you please take a look?
Comment by Peter (maestro) - Saturday, 20 May 2006, 01:22 GMT
I had to remove the if-Section in the apps/plugins/SOURCES to make it work. Could u please check this.
Comment by Peter (maestro) - Saturday, 20 May 2006, 01:24 GMT
it did work sorry for the comment. I didnt know that the plugins are directly linked to Rockbox and u just have to compile them with it.
Comment by Jonathan Singh (Jon_) - Monday, 22 May 2006, 18:43 GMT
can someone make this into a rock file since i can't complie rockbox please

Thank You
Comment by Martin Arver (tucoz) - Monday, 22 May 2006, 20:03 GMT
Note that the tracker should not be used as a support channel. Use the
forums, irc or the mailing lists for that.
And as to your request, you can find detailed instructions on the site
for help with compiling and patching.
Comment by Barry Wardell (barrywardell) - Tuesday, 10 October 2006, 09:54 GMT
Here's an updated patch synced with CVS and with keymaps added for the H10
Comment by Geoff Stokes (iwantanimac) - Sunday, 22 October 2006, 12:36 GMT
Hey, any chance the H10 5Gb users will be able to get in on this? It sounds really cool. I'm posting here cos both the forum topics seem to be dead.
Comment by Paul van der Heu (paulheu) - Sunday, 04 February 2007, 20:13 GMT
update to current SVN
Comment by Frode Fuglestad (juice) - Wednesday, 14 March 2007, 20:51 GMT
Nice calendar! Would love to use it on the sansa =)
Comment by Max Weninger (maxwen) - Friday, 16 March 2007, 07:31 GMT
First try to support sansa target :)
Based on SVN source from 20070310
Still needs some tuning for the correct LCD size
Only tried on simulator so please try it on a real target
Comment by Max Weninger (maxwen) - Saturday, 17 March 2007, 08:42 GMT
oops there was an error in the patch file
should be fixed with this one
Comment by Gerritt Gonzales (GRaTT) - Tuesday, 24 April 2007, 18:59 GMT
Sansa port needs some minor screen fixes.
The last row takes up the rest of the screen.
Serious bug when choosing to delete a note
when there are none. crash.
When in the create note and choose delete
without saving the note it deletes the last note made

Splash displays need updating for new format rb->splash(HZ*1, "text")
Otherwise nice display and I like the icons.
I could get away from the rockboy Marykate and Ashley Calendar.
Comment by Fed (Fed) - Thursday, 28 June 2007, 16:27 GMT
Does this work for sansa?
Comment by Dominik Riebeling (bluebrother) - Sunday, 01 July 2007, 20:31 GMT
adjusted the patch to the new syntax of splash(). No other changes.
Comment by Crypta _ (crypt) - Wednesday, 04 July 2007, 03:34 GMT
Problem building with 13783, configured for iriver H120/140:

~/rockbox/build/apps/plugins/rockcalendar.o: In function `keyboard_loop':
rockcalendar.c:(.text+0x720): undefined reference to `memcpy'
rockcalendar.c:(.text+0x804): undefined reference to `memcpy'
rockcalendar.c:(.text+0x83e): undefined reference to `memcpy'
rockcalendar.c:(.text+0x87e): undefined reference to `memcpy'
rockcalendar.c:(.text+0x8c4): undefined reference to `memcpy'
~/rockbox/build/apps/plugins/rockcalendar.o:rockcalendar.c:(.text+0x96c): more undefined references to `memcpy' follow
collect2: ld returned 1 exit status
make[2]: *** [~/rockbox/build/apps/plugins/rockcalendar.elf] Error 1
Comment by Linus Nielsen Feltzing (linusnielsen) - Wednesday, 04 July 2007, 07:05 GMT
Updated with a fix for the memcpy issue.
Comment by Peter D'Hoye (petur) - Tuesday, 31 July 2007, 21:07 GMT
so... why isn't this committed?
Comment by Steve Bavin (pondlife) - Wednesday, 01 August 2007, 15:43 GMT
I asked on IRC:
- amiconn queries it's usability on small screens and wants a single calendar for all targets
- linuxstb would like to see it using the standard menu API

I've not looked at the code, maybe these have been resolved?
Comment by Jonathan Gordon (jdgordon) - Sunday, 05 August 2007, 02:42 GMT
just had a quick look and I disagree about the need to only have 1 calendar plugin, also I tihnk that menu looks nice, but probably should use the standard API.
and lastly, The keyboard should use the inbuilt one also. as nice as it looks, I didnt find it very intuitive, and does it work for non-english keyboards?
Comment by parafin (parafin) - Thursday, 30 August 2007, 18:40 GMT
What about iPod Video? You're talking about whether to have 1 or 2 calendars in rockbox, while ipod video has none :( I guess it would be pretty simple to port this plugin - create new bitmaps and add new #ifs.
Comment by Georgij Kondratjev (orivej) - Sunday, 07 October 2007, 09:12 GMT
Please replace IAUDIO_X5_PAD with IAUDIO_X5M5_PAD
Comment by T (burny) - Tuesday, 15 January 2008, 20:25 GMT
is it somehow possible to use this calendar on sansa e200 series? if yes, please tell me how. Otherwise, is there a link on how to write rockbox apps and put them correctly on my player? I already set up a build environment, so should be no problem to self-compile, but dunno how to put the app into the rest of rockbox^^
Comment by Clément Pit--Claudel (CFP) - Tuesday, 05 February 2008, 20:29 GMT
Is this plugin portable to Gigabeat F series ?
Comment by Thomas Schott (scotty) - Wednesday, 06 August 2008, 11:02 GMT
sync to SVN (r18196)
Comment by Clément Pit--Claudel (CFP) - Thursday, 04 September 2008, 16:01 GMT
Tested on Gigabeat F using button maps from  FS#9224 . The patch is great, but I wouldn't show the "Add" menu entries to the context menu. Instead, You could have something like a context menu only displaying the selected day's entries, and use the "menu" key (or any) to display a menu to add an entry, which contents would slightly change between main screen and entry display. In fact, what I suggest is that the soft mainly works in a two-screens mode, ie. one month view, and one daily view, displaying one day's entries. I don't really know if this is clear, but the point would be to allow day per day as well as month per month navigation. Plus, the type of list used in tag's viewer could be used also for displaying tasks. Finally, different types of tasks (memos, meetings, maybe birthdays, would be great. Nonetheless, I guess this plugin won't be fully usable until it can be synced with a computer, but this is a very heavy coding challenge, and IMO quite boring to do. Great patch otherwise !
Comment by Marcin Łukasik (Moarc) - Saturday, 13 September 2008, 13:14 GMT
"patching file apps/plugins/rockcalendar.c
patching file apps/plugins/bitmaps/native/SOURCES
Hunk #1 succeeded at 368 with fuzz 2 (offset 111 lines).
patching file apps/plugins/bitmaps/mono/SOURCES
Hunk #1 FAILED at 28.
1 out of 1 hunk FAILED -- saving rejects to file apps/plugins/bitmaps/mono/SOURCES.rej
patching file apps/plugins/SOURCES
Hunk #1 succeeded at 12 (offset 2 lines)."
when applying to SVN r18507. Maybe patch needs resync?
Comment by Thomas Schott (scotty) - Sunday, 14 September 2008, 07:42 GMT
Moarc: Did you use the latest version (06 August 2008, sync to r18196)? I applied it to r18510 without problems.
Comment by Marcin Łukasik (Moarc) - Sunday, 14 September 2008, 08:08 GMT
Now I downloaded newest version of patch and yes, it works properly.
Comment by Marcin Łukasik (Moarc) - Sunday, 14 September 2008, 15:43 GMT
I tried and source patches, but it doesn't compile - make says "make[x]: *** No rule to make target `rockcalendar_*.WITDHxHEIGHTxDEPTH.bmp', needed by `/home/Moarc/rockbox/build/apps/plugins/bitmaps/native/rockcalendar_note.WIDTHxHEIGHTxDEPTH.c'. Stop.".
Comment by Thomas Schott (scotty) - Sunday, 21 September 2008, 11:36 GMT
Moarc: You need to unzip (Comment by Ben Basha (paprica) - Sunday, 26 March 2006) into the RB source folder. It contains all the bitmaps.
Comment by Dave Chapman (linuxstb) - Sunday, 26 October 2008, 19:08 GMT
What's the future of this patch now that the existing Calendar plugin as been adapted to work on most targets?

Does it still have the problems that have been preventing it being committed? Namely, not using the standard Rockbox UI widgets?
Comment by Jonas Häggqvist (rasher) - Tuesday, 09 December 2008, 23:03 GMT
I think this should be closed now. Doesn't seem like any of the issues have been resolved.