Rockbox

Tasklist

FS#4728 - Contact plugin

Attached to Project: Rockbox
Opened by Laurent Defert (Lodesi_) - Saturday, 25 February 2006, 12:49 GMT
Last edited by Robert Menes (RMenes379) - Wednesday, 04 January 2012, 16:24 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

Details

Contact plugin.
Tested on archos recorder, recorder sim and x5 sim, but should work on all target.
Import VCF cards v3.0 when used as a viewer (v2 cards can also be imported but don't support charset translation to utf8)
I only tested vcf cards from Kontact (KDE's contact manager), so it might be buggy with other contacts manager vcard (just tell me, so I can correct errors).

The number of contact is limited to 64, as it's the biggest value supported by the archos recorder. Feel free to send me the biggest values for others dap, in order to put this value to the maximum of each target.

Any bug report welcome!
This task depends upon

Closed by  Robert Menes (RMenes379)
Wednesday, 04 January 2012, 16:24 GMT
Reason for closing:  Out of Date
Additional comments about closing:  Neglected and unloved since 2007; closed per author's request.
Comment by Laurent Defert (Lodesi_) - Saturday, 25 February 2006, 13:57 GMT
Compatibility with Evolutions's Vcards added
Comment by Laurent Defert (Lodesi_) - Saturday, 25 February 2006, 19:49 GMT
Compute the max number of contacts at runtime
Switch to rockbox identation ;)
Comment by Laurent Defert (Lodesi_) - Saturday, 25 February 2006, 21:12 GMT
Use audio buffer when plugin buffer is full. (switch from a limitation of 106 contacts to 5652)
Finally, conform with rockbox coding rules.
Comment by Laurent Defert (Lodesi_) - Monday, 27 March 2006, 15:54 GMT
Fix a last warning, and fix compilation a issue on some targets reported on IRC by b00st4.
Comment by Peter (maestro) - Friday, 19 May 2006, 21:38 GMT
Hi can anybody tell how get this code to work. I need to know how I can compile it (flags, etc.)
Comment by Peter (maestro) - Sunday, 21 May 2006, 15:49 GMT
did it. works fine. Nice Work... thx
Comment by Julien (julius_c) - Saturday, 24 March 2007, 18:46 GMT
Can somebody explain to me where I have to export this file (to rockbox/viewers?)
Comment by Peter D'Hoye (petur) - Tuesday, 31 July 2007, 21:03 GMT
This plugin no longer compiles cleanly.
If you update it I'll consider committing it...
Comment by Laurent Defert (Lodesi_) - Monday, 03 September 2007, 19:52 GMT
Updated
The file is a diff against R14596
Comment by Laurent Defert (Lodesi_) - Monday, 03 September 2007, 23:24 GMT
Arg.. Ignore last comment (updated the first version of the plugin...)
New patch against R14599
Comment by PurlingNayuki (yzflcyq) - Sunday, 14 November 2010, 10:35 GMT
Compiling with r-27522 returns errors. Logs:
CC apps/plugins/contact.c
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c:30: error: conflicting types for ‘rb’
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c:25: error: previous declaration of ‘rb’ was here
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c:74: error: conflicting types for ‘memcpy’
/home/yzflcyq/pmp-firmware/firmware/libc/include/string.h:22: error: previous declaration of ‘memcpy’ was here
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c: In function ‘edit_birthday’:
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c:96: error: ‘struct plugin_api’ has no member named ‘strncpy’
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c:97: error: ‘struct plugin_api’ has no member named ‘strncpy’
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c:98: error: ‘struct plugin_api’ has no member named ‘strncpy’
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c: In function ‘display_contact’:
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c:178: error: too few arguments to function ‘rb->do_menu’
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c: In function ‘edit_contact_menu’:
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c:186: error: ‘struct plugin_api’ has no member named ‘strncpy’
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c: In function ‘new_contact’:
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c:251: error: too many arguments to function ‘rb->splash’
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c: In function ‘property_menu’:
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c:294: error: too few arguments to function ‘rb->do_menu’
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c: In function ‘display_contact_list’:
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c:306: error: too few arguments to function ‘rb->do_menu’
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c: In function ‘load_contact’:
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c:446: error: too many arguments to function ‘rb->splash’
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c: In function ‘save_contact’:
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c:463: error: too few arguments to function ‘rb->creat’
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c: In function ‘vcf_parse_name’:
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c:496: error: ‘struct plugin_api’ has no member named ‘strncpy’
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c:502: error: ‘struct plugin_api’ has no member named ‘strncpy’
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c: In function ‘vcf_parse_adress’:
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c:525: error: ‘struct plugin_api’ has no member named ‘strncpy’
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c: In function ‘load_vcard’:
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c:548: error: ‘struct plugin_api’ has no member named ‘strncpy’
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c:551: error: ‘struct plugin_api’ has no member named ‘strncpy’
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c:554: error: ‘struct plugin_api’ has no member named ‘strncpy’
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c: In function ‘import_vcf_card’:
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c:573: error: too many arguments to function ‘rb->splash’
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c: At top level:
/home/yzflcyq/pmp-firmware/apps/plugins/contact.c:632: error: conflicting types for ‘plugin_start’
/home/yzflcyq/pmp-firmware/apps/plugin.h:956: error: previous declaration of ‘plugin_start’ was here
make: *** [/home/yzflcyq/pmp-firmware/Perfect-747/apps/plugins/contact.o] 错误 1
Comment by DEFERT (lodesi) - Sunday, 14 November 2010, 23:39 GMT
Well, this patch was first posted on 2006, then was updated on 2007, consider closing it now ...
Comment by Robert Menes (RMenes379) - Wednesday, 04 January 2012, 16:23 GMT
Closing it; no one has worked on it in ages, and the original author's even asking to close it.

Loading...