Closed
Bug 779885
Opened 13 years ago
Closed 13 years ago
navigator.mozContacts.getSimContacts() drops non-ASCII chars
Categories
(Core :: DOM: Device Interfaces, defect)
Core
DOM: Device Interfaces
Tracking
()
RESOLVED
FIXED
mozilla17
People
(Reporter: kaze, Assigned: allstars.chh)
References
Details
Attachments
(2 files, 6 obsolete files)
|
5.51 KB,
patch
|
Details | Diff | Splinter Review | |
|
2.55 KB,
patch
|
Details | Diff | Splinter Review |
STR:
• using a dumbphone (e.g. my Nokia 1616), store contacts with French accented chars on the SIM card;
• take the SIM card out, use it in a Samsung GS2, all contacts are properly imported;
• take the SIM card out, use it in an Otoro with the latest Gonk/Gecko/Gaia, all accented characters are dropped (e.g. «Cédric» becomes «Cdric»).
Updated•13 years ago
|
OS: Linux → All
Hardware: x86_64 → All
Updated•13 years ago
|
| Assignee | ||
Comment 2•13 years ago
|
||
Hi Vicamo,
I add a function called readGsm8BitUnpackToString referenced from readSeptetsToString by your suggestion, would you take a look in it and give me some feedback?
Thanks
Attachment #649222 -
Flags: feedback?(vyang)
Comment 3•13 years ago
|
||
Comment on attachment 649222 [details] [diff] [review]
Patch to show non-ASCII chars in SIM
Review of attachment 649222 [details] [diff] [review]:
-----------------------------------------------------------------
::: dom/system/gonk/ril_worker.js
@@ +4074,5 @@
> /**
> + * Read GSM 8-bit unpacked octets,
> + * which are SMS default 7-bit alphabets with bit 8 set to 0.
> + */
> + readGsm8BitUnpackedToString: function readGsm8BitUnpackedToString(length) {
Can you rename it to read8BitSeptetsToString()? That way we have similar names for the two septet string reading variants.
@@ +4077,5 @@
> + */
> + readGsm8BitUnpackedToString: function readGsm8BitUnpackedToString(length) {
> + let ret = "";
> + let escapeFound = false;
> + const langTable = PDU_NL_LOCKING_SHIFT_TABLES[0];
we had defined PDU_NL_IDENTIFIER_DEFAULT for default charset index.
@@ +4079,5 @@
> + let ret = "";
> + let escapeFound = false;
> + const langTable = PDU_NL_LOCKING_SHIFT_TABLES[0];
> + const langShiftTable = PDU_NL_SINGLE_SHIFT_TABLES[0];
> +
tailing white space
@@ +4123,5 @@
> readUCS2String: function readUCS2String(numOctets) {
> let str = "";
> + for (let i = 0; i < numOctets; i++) {
> + let temp = this.readHexOctet();
> + if (temp == 0xff) {
Hey! UCS2 has no such restriction! For example, character 'Ͽ' has code 0x03FF.
Attachment #649222 -
Flags: feedback?(vyang) → feedback-
| Assignee | ||
Updated•13 years ago
|
Status: NEW → ASSIGNED
| Assignee | ||
Comment 4•13 years ago
|
||
- Address to Vicamo's review comments.
- Add a function 'readICCUCS2String' to read UCS2 String on ICC.
Attachment #649222 -
Attachment is obsolete: true
| Assignee | ||
Comment 5•13 years ago
|
||
Attachment #649565 -
Attachment is obsolete: true
| Assignee | ||
Comment 6•13 years ago
|
||
Hi Vicamo
Could you review this patch for me?
Thanks
Attachment #649592 -
Attachment is obsolete: true
Attachment #650435 -
Flags: review?(vyang)
| Assignee | ||
Comment 7•13 years ago
|
||
Hi, Vicamo
This is the xpcshell tests.
Thanks
Attachment #650436 -
Flags: review?(vyang)
Comment 8•13 years ago
|
||
Comment on attachment 650435 [details] [diff] [review]
Patch to show non-ASCII chars in SIM. v4
Review of attachment 650435 [details] [diff] [review]:
-----------------------------------------------------------------
Sweet!
Attachment #650435 -
Flags: review?(vyang) → review+
| Assignee | ||
Comment 9•13 years ago
|
||
update tests
Attachment #650436 -
Attachment is obsolete: true
Attachment #650436 -
Flags: review?(vyang)
Attachment #650489 -
Flags: review?(vyang)
Updated•13 years ago
|
Attachment #650489 -
Flags: review?(vyang) → review+
| Assignee | ||
Comment 12•13 years ago
|
||
Part 1: https://hg.mozilla.org/integration/mozilla-inbound/rev/461d2a2a5b88
Part 2: https://hg.mozilla.org/integration/mozilla-inbound/rev/8405e424a351
Target Milestone: --- → mozilla17
Comment 13•13 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/461d2a2a5b88
https://hg.mozilla.org/mozilla-central/rev/8405e424a351
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•