119 Commits

Author SHA1 Message Date
smontagu%smontagu.org
038b929dd8 Enable bidi processing if there are right-to-left characters in print headers or footers. Bug 421690, r+sr=roc, blocking1.9=damon
git-svn-id: svn://10.0.0.236/trunk@247608 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-12 07:56:38 +00:00
jag%tty.nl
bc91d919a7 Bug 73353: Clean up our MODULE/REQUIRES story. rs=dbaron, a=brendan
git-svn-id: svn://10.0.0.236/trunk@245897 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-18 08:50:33 +00:00
reed%reedloden.com
876109a949 Bug 333308 - "make clean and make distclean miss various files" [p=mh+mozilla@glandium.org (Mike Hommey) r=bsmedberg a1.9=schrep]
git-svn-id: svn://10.0.0.236/trunk@245594 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-13 11:33:40 +00:00
smontagu%smontagu.org
1335e8c7a0 Remove unnecessary include of nsCOMPtr.h. Bug 400918, r+sr=roc, a=dsicore
git-svn-id: svn://10.0.0.236/trunk@242502 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-06 09:41:20 +00:00
gerv%gerv.net
72c5565ee0 Bug 398009 - fix mangled license headers. a=stuart.
git-svn-id: svn://10.0.0.236/trunk@237358 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-06 12:08:47 +00:00
smontagu%smontagu.org
59d03a214a Update bidi mirroring table to Unicode corrigendum 6. Bug 392581, r=jshin, blocking1.9=dbaron
git-svn-id: svn://10.0.0.236/trunk@236357 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-20 11:16:17 +00:00
benjamin%smedbergs.us
266fac658e Bug 389673 - Fix "make install" to copy from dist/ and use packager.mk, rather than recurse the build tree, r=luser
git-svn-id: svn://10.0.0.236/trunk@231415 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-03 14:46:28 +00:00
smontagu%smontagu.org
59d7d0ac45 Move SymmSwap and other character-related Bidi utility methods from layout to intl/unicharutil. Bug 385539, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@229091 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-01 05:56:11 +00:00
smontagu%smontagu.org
d0ea968ed4 Trigger Bidi processing also for non-displayable control characters (RLM, RLE, RLO, etc.) Bug 177148, r+sr=roc, a=asa
git-svn-id: svn://10.0.0.236/trunk@228980 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-28 20:03:24 +00:00
smontagu%smontagu.org
ca251a3875 Only strip zero-width joiner and non-joiner control characters when we do our own Arabic shaping. Bug 280936, r=jshin, sr=rbs
git-svn-id: svn://10.0.0.236/trunk@228979 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-28 20:03:23 +00:00
smontagu%smontagu.org
be95d55e46 Update data files to Unicode 5.0. Bug 345156, r=jshin, sr=jag
git-svn-id: svn://10.0.0.236/trunk@228978 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-28 20:03:22 +00:00
smontagu%smontagu.org
8014996768 Update data files to Unicode 5.0
git-svn-id: svn://10.0.0.236/trunk@228977 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-28 20:03:21 +00:00
smontagu%smontagu.org
6dd95ab9fe Update data files to Unicode 5.0
git-svn-id: svn://10.0.0.236/trunk@228976 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-28 20:03:20 +00:00
smontagu%smontagu.org
f5398aac5a Update Bidi character data tables to Unicode 4.1.0. Bug 288836, r=jshin, rs=roc, a=mkaply
git-svn-id: svn://10.0.0.236/trunk@228975 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-28 20:03:19 +00:00
dveditz%cruzio.com
b007131419 Bug 284219: add EnsureStringLength() helper function to nsReadableUtils.h to
simplify OOM checks when growing an nsAString. r/sr=darin


git-svn-id: svn://10.0.0.236/trunk@228974 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-28 20:03:18 +00:00
gerv%gerv.net
66aaaf1053 Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@228973 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-28 20:03:17 +00:00
mats.palmgren%bredband.net
9719a52b42 Fix crash on unicode "zero width non-joiner" sequence. b=217903 r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@228972 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-28 20:03:16 +00:00
smontagu%smontagu.org
14ebb68e85 Improve the CHAR_IS_BIDI macro. Bug 240943, patch from an idea by Peter Kirk, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@228970 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-28 20:03:14 +00:00
smontagu%smontagu.org
7e9fcf3cc4 Fix flipping of Arabic text when pasted to clipboard. Bug 197375, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@228969 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-28 20:03:13 +00:00
smontagu%smontagu.org
6c88c3468e Correct the joining of some Urdu characters. Bug 255566, r=jshin, sr=rbs.
git-svn-id: svn://10.0.0.236/trunk@228968 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-28 20:03:12 +00:00
smontagu%smontagu.org
f260ec3b4b Update bidi data tables to Unicode 4.0.1 and add surrogate handling. Bug 240943, r=jshin, sr=rbs.
git-svn-id: svn://10.0.0.236/trunk@228967 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-28 20:03:11 +00:00
smontagu%smontagu.org
3d2a567127 Update the table of Bidi character categories to Unicode 4.0.1: partial patch to Bug 240943 to match the 1.7 branch checkin. r=jshin, rs=blizzard.
git-svn-id: svn://10.0.0.236/trunk@228966 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-28 20:03:10 +00:00
gerv%gerv.net
e2e3d5d1c7 Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@228965 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-28 20:03:09 +00:00
smontagu%netscape.com
90aadc569b Make Bidi symmetric swapping handle characters outside BMP. Bug 122800, r=mkaply, sr=darin
git-svn-id: svn://10.0.0.236/trunk@228964 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-28 20:03:08 +00:00
cbiesinger%web.de
e34ac1d796 bug 236707 ARABIC COMMA's Joining Class is wrong
patch by Behnam Esfahbod <behnam@esfahbod.info> r=smontagu sr=rbs a=mkaply


git-svn-id: svn://10.0.0.236/trunk@228963 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-28 20:03:07 +00:00
darin%meer.net
49e221c651 landing dbaron's patch for bug 235735 "fix callers that cast away const on result of ns[C]String::get" r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@228962 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-28 20:03:06 +00:00
smontagu%netscape.com
53b329fa09 Don't do numeric substitution in Arabic text by default. Bug 181711, r+sr=rbs, a=asa.
git-svn-id: svn://10.0.0.236/trunk@228961 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-28 20:03:05 +00:00
bryner%brianryner.com
2f18a2f23a Fix build on gcc 3.4 by removing extra semicolons (bug 218551). r/sr=dbaron, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@228960 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-28 20:03:04 +00:00
sfraser%netscape.com
63dcfd8407 Make static data const in nsBidiUtils.cpp. Bug 74803. r=dbaron, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@228959 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-28 20:03:03 +00:00
timeless%mozdev.org
85f1d150a5 Bug 126484 Occurences of uninitialized variables being used before being set (in Bidi files)
patch by mozilla-bugs@nogin.org r=smontagu sr=bz


git-svn-id: svn://10.0.0.236/trunk@228958 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-28 20:03:02 +00:00
cbiesinger%web.de
f226be93fb remove ifdef IBMBIDI in content/, r+sr=roc+moz, bug 89203
git-svn-id: svn://10.0.0.236/trunk@228957 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-28 20:03:01 +00:00
smontagu%netscape.com
9e0bdecbd2 Fix crasher bug 158796, r=jkeiser, sr=jst, a=asa
git-svn-id: svn://10.0.0.236/trunk@228956 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-28 20:03:00 +00:00
smontagu%netscape.com
aa7b6dfa7b Do Arabic shaping earlier before measuring the text so that it gets laid out correctly. Bugs 117041, 138097. r=ftang, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@228955 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-28 20:02:59 +00:00
smontagu%netscape.com
fb00a10bb1 ArabicShaping() shouldn't assume that the input and output is in visual order. Bug 137871. r=ftang, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@228954 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-28 20:02:58 +00:00
smontagu%netscape.com
fb6409a607 Move HandleNumbers() from nsBidiPresUtils to nsBidiUtils. Bug 137857. r=ftang, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@228953 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-28 20:02:57 +00:00
smontagu%netscape.com
b7d8ba9a65 Fix for bug 121654, "Browser hangs when viewing a Ja message w/o MIME header with folder charset set to Arabic (IBM-864)". r=mkaply, sr=kin, a=asa
git-svn-id: svn://10.0.0.236/trunk@228952 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-28 20:02:56 +00:00
smontagu%netscape.com
1f7707812c Converting bidi utilities to non-XPCOM interfaces. Bug 120818; r=mkaply, nhotta; sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@228951 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-28 20:02:55 +00:00
benjamin%smedbergs.us
66d41c87cb Bug 376041 - Link browser components against the CRT statically (on Windows), to solve CRT embedding issues, r=luser
git-svn-id: svn://10.0.0.236/trunk@224901 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-23 19:25:39 +00:00
benjamin%smedbergs.us
7262cdad6d Bug 376636 - Building with gcc 4.3 and -pendatic fails due to extra semicolons, patch by Art Haas <ahaas@airmail.net>, rs=me
git-svn-id: svn://10.0.0.236/trunk@224885 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-23 14:22:04 +00:00
gerv%gerv.net
a54c420f30 Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@216839 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-11 09:45:41 +00:00
bent.mozilla%gmail.com
b2dca58318 Bug 354787 - "1% performance hit (Tp/Tdhtml) from the fix for bug 204114". r=roc+bsmedberg.
git-svn-id: svn://10.0.0.236/trunk@216274 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 19:26:18 +00:00
bent.mozilla%gmail.com
3da1ac9822 Bug 204114 - "nsUnicharUtils need to be threadsafe". r=bsmedberg.
git-svn-id: svn://10.0.0.236/trunk@212723 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 17:44:27 +00:00
benjamin%smedbergs.us
30a83354cb Backout bug 345517 due to various issues.
git-svn-id: svn://10.0.0.236/trunk@207050 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-10 14:06:47 +00:00
benjamin%smedbergs.us
28a9cee223 Bug 345517 - Build Firefox --enable-libxul by default, r=darin/mento
git-svn-id: svn://10.0.0.236/trunk@206971 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-09 13:39:19 +00:00
bent.mozilla%gmail.com
a6d6d0d036 Bug 204114 - "nsUnicharUtils need to be threadsafe". r=smontagu.
git-svn-id: svn://10.0.0.236/trunk@200510 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-21 15:25:17 +00:00
benjamin%smedbergs.us
b1b1097455 Typo fix, bug 334009
git-svn-id: svn://10.0.0.236/trunk@199422 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-07 16:46:14 +00:00
benjamin%smedbergs.us
639c71431b Bug 334009 - Make unicharutils available to frozen (dependent) linkage components, r=darin+smontagu
git-svn-id: svn://10.0.0.236/trunk@199419 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-07 16:25:40 +00:00
cls%seawood.org
26c32e28f6 Allow libxul to link in mingw builds.
Bug #334403 r=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@194606 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-18 15:52:41 +00:00
benjamin%smedbergs.us
f698d69e66 Bug 78087 - don't export intermediate libraries - initial makefile changes to switch from $(DIST)/lib to in-tree library locations - blanket-r=mento
git-svn-id: svn://10.0.0.236/trunk@189867 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-13 20:52:44 +00:00
bzbarsky%mit.edu
48dbeb8ec0 Move some basic macros for working with UTF16 from intl to XPCOM; use them in
some places including the HTML parser.  Part of fix for bug 316394; the CSS
parser changes are still coming.  r=smontagu, r=mrbkap on parser changes, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@184651 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-15 18:17:22 +00:00