Closed
Bug 65773
Opened 25 years ago
Closed 24 years ago
[BiDi] Mozilla won't start on Arabic/Hewbrew MacOS
Categories
(Core :: Layout: Text and Fonts, defect, P3)
Tracking
()
RESOLVED
FIXED
mozilla0.9
People
(Reporter: ftang, Assigned: ftang)
References
()
Details
(Keywords: intl)
Attachments
(16 files)
1.74 KB,
patch
|
Details | Diff | Splinter Review | |
9.46 KB,
patch
|
Details | Diff | Splinter Review | |
11.58 KB,
patch
|
Details | Diff | Splinter Review | |
1.03 KB,
patch
|
Details | Diff | Splinter Review | |
6.18 KB,
text/plain
|
Details | |
4.49 KB,
text/plain
|
Details | |
5.36 KB,
text/plain
|
Details | |
4.36 KB,
text/plain
|
Details | |
6.18 KB,
text/plain
|
Details | |
4.49 KB,
text/plain
|
Details | |
5.30 KB,
text/plain
|
Details | |
4.32 KB,
text/plain
|
Details | |
5.35 KB,
text/plain
|
Details | |
4.22 KB,
text/plain
|
Details | |
5.29 KB,
text/plain
|
Details | |
4.49 KB,
text/plain
|
Details |
This is seperate from bug 61031. The reason which crash CE is different from the
reason it crash Hebrew/Arabic
We currently do not have x-mac-hebrew/x-mac-arabic converter.
Comment 1•25 years ago
|
||
Frank, is this a Macintosh specific issue, do we have converters for win32?
Assignee | ||
Comment 3•25 years ago
|
||
Mark it as moz0.9 P3
Status: NEW → ASSIGNED
Priority: -- → P3
Target Milestone: --- → mozilla0.9
Assignee | ||
Comment 6•24 years ago
|
||
Assignee | ||
Comment 7•24 years ago
|
||
It looks like this patch along does not solve the problem. We also crash in the
sorting code.
Probably we should produce a x-mac-hebrew, x-mac-arabic converters
Assignee | ||
Comment 8•24 years ago
|
||
The first patch does not work. I have check in the converter source file w/o
hookup to the build yet.
Here is the file which need to be review
under mozilla/intl/uconv/ucvlatin
macarabic.uf
macarabic.ut
macdevanaga.uf
macdevanaga.ut
macfarsi.uf
macfarsi.ut
macgujarati.uf
macgujarati.ut
macgurmukhi.uf
macgurmukhi.ut
machebrew.uf
machebrew.ut
nsMacArabicToUnicode.cpp
nsMacArabicToUnicode.h
nsMacDevanagariToUnicode.cpp
nsMacDevanagariToUnicode.h
nsMacFarsiToUnicode.cpp
nsMacFarsiToUnicode.h
nsMacGujaratiToUnicode.cpp
nsMacGujaratiToUnicode.h
nsMacGurmukhiToUnicode.cpp
nsMacGurmukhiToUnicode.h
nsMacHebrewToUnicode.cpp
nsMacHebrewToUnicode.h
nsUnicodeToMacArabic.cpp
nsUnicodeToMacArabic.h
nsUnicodeToMacDevanagari.cpp
nsUnicodeToMacDevanagari.h
nsUnicodeToMacFarsi.cpp
nsUnicodeToMacFarsi.h
nsUnicodeToMacGujarati.cpp
nsUnicodeToMacGujarati.h
nsUnicodeToMacGurmukhi.cpp
nsUnicodeToMacGurmukhi.h
nsUnicodeToMacHebrew.cpp
nsUnicodeToMacHebrew.h
Also, the following patches
Assignee | ||
Comment 9•24 years ago
|
||
Assignee | ||
Comment 10•24 years ago
|
||
sorry, I submit the wrong file in the attachement. Do it again
Assignee | ||
Comment 11•24 years ago
|
||
Assignee | ||
Comment 12•24 years ago
|
||
Assignee | ||
Comment 13•24 years ago
|
||
hum... those *uf and *ut I check in is not good enough. I need to rework on that
part.
Assignee | ||
Comment 14•24 years ago
|
||
Assignee | ||
Comment 15•24 years ago
|
||
Assignee | ||
Comment 16•24 years ago
|
||
Assignee | ||
Comment 17•24 years ago
|
||
Assignee | ||
Comment 18•24 years ago
|
||
Assignee | ||
Comment 19•24 years ago
|
||
Assignee | ||
Comment 20•24 years ago
|
||
Assignee | ||
Comment 21•24 years ago
|
||
Assignee | ||
Comment 22•24 years ago
|
||
Assignee | ||
Comment 23•24 years ago
|
||
Assignee | ||
Comment 24•24 years ago
|
||
Assignee | ||
Comment 25•24 years ago
|
||
Assignee | ||
Comment 26•24 years ago
|
||
ok- here is the fix
1. add the following file to ucvlatin.mcp :
+ nsMacArabicToUnicode.cpp \
+ nsMacDevanagariToUnicode.cpp \
+ nsMacGujaratiToUnicode.cpp \
+ nsMacGurmukhiToUnicode.cpp \
+ nsMacHebrewToUnicode.cpp \
+ nsMacFarsiToUnicode.cpp \
+ nsUnicodeToMacArabic.cpp \
+ nsUnicodeToMacDevanagari.cpp \
+ nsUnicodeToMacGujarati.cpp \
+ nsUnicodeToMacGurmukhi.cpp \
+ nsUnicodeToMacHebrew.cpp \
+ nsUnicodeToMacFarsi.cpp \
2. take the following patch
04/04/01 07:42
real new patch - part 1 (text/
plain)
04/04/01 07:42
real new patch- part 2- unix make
file (text/plain)
04/11/01 14:02
intl/uconv/ucvlatin/macarabic.uf
(text/plain)
04/11/01 14:03
intl/uconv/ucvlatin/macarabic.ut
(text/plain)
04/11/01 14:03
intl/uconv/ucvlatin/macdevanaga.uf
(text/plain)
04/11/01 14:03
intl/uconv/ucvlatin/macdevanaga.ut
(text/plain)
04/11/01 14:04
intl/uconv/ucvlatin/macfarsi.uf
(text/plain)
04/11/01 14:04
intl/uconv/ucvlatin/macfarsi.ut
(text/plain)
04/11/01 14:04
intl/uconv/ucvlatin/macgujarati.uf
(text/plain)
04/11/01 14:05
intl/uconv/ucvlatin/macgujarati.ut
(text/plain)
04/11/01 14:05
intl/uconv/ucvlatin/macgurmukhi.uf
(text/plain)
04/11/01 14:06
intl/uconv/ucvlatin/macgurmukhi.ut
(text/plain)
04/11/01 14:06
intl/uconv/ucvlatin/machebrew.uf
(text/plain)
04/11/01 14:07
intl/uconv/ucvlatin/macarabic.ut
(text/plain)
Comment 27•24 years ago
|
||
What are .ut and .uf files? Do these autogenerate source files? I've never
understood why we have any source files for trivial charset mappings, rather than
simply using lookup tables.
Assignee | ||
Comment 28•24 years ago
|
||
fix and check in .
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Updated•24 years ago
|
Summary: Mozilla won't start on Arabic/Hewbrew MacOS → [BiDi] Mozilla won't start on Arabic/Hewbrew MacOS
Comment 29•24 years ago
|
||
Changing component to BiDi and adding keyword intl.
Switching QA contact to mahar@eg.ibm.com.
Component: Layout: BiDi Hebrew & Arabic → Layout: Text
QA Contact: mahar → layout.fonts-and-text
You need to log in
before you can comment on or make changes to this bug.
Description
•