rbs%maths.uq.edu.au
410c9e51f2
bug 102088 - Cleanup transitory font APIs that were used as a bridge in bug 99010, r=waterson, sr=attinasi
...
git-svn-id: svn://10.0.0.236/trunk@106728 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-30 22:58:00 +00:00
mkaply%us.ibm.com
bf92a698d1
This should be the other AIX bustage
...
git-svn-id: svn://10.0.0.236/trunk@106198 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-24 21:40:27 +00:00
dougt%netscape.com
fa2d0b7e98
99163 - removing nsObserverService.h includes. Also fixing 106090, extra methods on nsObserverService. r=shaver@mozilla.org, sr=jband@netscape.com
...
git-svn-id: svn://10.0.0.236/trunk@105973 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-22 22:01:27 +00:00
dougt%netscape.com
55f600e4ec
missed a few changes in my nsIObserver landing
...
git-svn-id: svn://10.0.0.236/trunk@105839 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-19 22:30:02 +00:00
dougt%netscape.com
cf60fc042e
nsIObserver and nsIObserverService API freeze. r=rpotts@netscape.com, alecf@netscape.com. bug 99163
...
git-svn-id: svn://10.0.0.236/trunk@105800 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-19 20:52:59 +00:00
dbaron%fas.harvard.edu
7bb7b59a69
Replace uses of overloaded |fputs| and most uses of |ns[C]String::ToCString|. b=104763 r=jag rs=scc
...
git-svn-id: svn://10.0.0.236/trunk@105460 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-16 03:53:44 +00:00
rjesup%wgate.com
66b1bc3856
Backout of commits for bug 97299. This causes assertions, which means we
...
missed some spots where name was getting set.
git-svn-id: svn://10.0.0.236/trunk@103624 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-24 15:26:39 +00:00
rjesup%wgate.com
faf5fdf631
Bug 97299: Store font names in lowercase. r=pavlov, sr=attinasi
...
git-svn-id: svn://10.0.0.236/trunk@103611 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-24 07:35:04 +00:00
jaggernaut%netscape.com
2b3b3b2586
Bug 86734: Remove NS_WITH_SERVICE. r=dbaron, rs=scc, a=asa
...
git-svn-id: svn://10.0.0.236/trunk@99906 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-25 07:54:28 +00:00
jaggernaut%netscape.com
51b17b5bf0
Bug 88413: Remove |GetUnicode()| from nsString (and replace it with |get()|). r=dbaron, rs=scc.
...
This removes all call-sites I can currently fix. Tomorrow I'll try to get someone to checkin my changes to security/ and I'll get some help with the Netscape side of things.
nsString::GetUnicode()'s final death-blow will be dealt soon. Please keep this in mind as you add new code :-)
git-svn-id: svn://10.0.0.236/trunk@98363 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-30 11:02:25 +00:00
hyatt%netscape.com
b7b1cb3691
Fix for 78695 (rule matching improvements). r/sr=attinasi, jst, waterson
...
git-svn-id: svn://10.0.0.236/trunk@96136 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-31 22:19:43 +00:00
rbs%maths.uq.edu.au
bfc4015732
Typographical changes
...
git-svn-id: svn://10.0.0.236/trunk@94225 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-08 08:36:02 +00:00
rbs%maths.uq.edu.au
41bff35d80
Do not cache a volatile presentation context in objects that can outlive the presentation context. Fix crasher bug 77146 r=dbaron sr=waterson
...
git-svn-id: svn://10.0.0.236/trunk@93384 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-28 07:39:20 +00:00
rbs%maths.uq.edu.au
c7f9a816d4
nice-to-have optimizations - low hanging fruits
...
git-svn-id: svn://10.0.0.236/trunk@91532 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-06 00:49:50 +00:00
rbs%maths.uq.edu.au
b21aa14236
Enable an ordered list of preferred fonts (rather than just one font) for particular chars. Fix the problem that the stretchy direction wasn't specified in certain cases so that resolving the annotations could wrongly failed. Use NS_LITERAL_STRING like everybody else. Apply suggestions from drivers (roc+moz, dbaron)
...
git-svn-id: svn://10.0.0.236/trunk@90807 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 02:39:38 +00:00
rbs%maths.uq.edu.au
c83bd679a8
back-end to extend and generalize the support of stretchy chars. b=72161 [s]r=waterson
...
git-svn-id: svn://10.0.0.236/trunk@90237 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 09:46:24 +00:00
rbs%maths.uq.edu.au
589ac66d85
Ignorable whitespace frames are gone - Additions to the inter-frame spacing - Typos - Rework the style of scripting elements - fix for bugs 67451,15402 - this check-in was contingent on the check-in for bug 68411 - sr=waterson
...
git-svn-id: svn://10.0.0.236/trunk@87817 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 16:10:51 +00:00
pierre%netscape.com
8944a57fe0
Reinstate my changes that were backed out 10 days ago. #43457 split nsStyleSpacing into 4 smaller structures: nsStyleBorder, nsStylePadding, nsStyleMargin, nsStyleOutline. r=attinasi,sr=buster.
...
git-svn-id: svn://10.0.0.236/trunk@86533 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 09:57:26 +00:00
rbs%maths.uq.edu.au
5c82c57502
Remove gratuitous parentheses in a declaration, and allow trailing #comments in MathFont Property Files
...
git-svn-id: svn://10.0.0.236/trunk@86224 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 13:39:20 +00:00
dbaron%fas.harvard.edu
355d86274a
Fix HPUX bustage. Declaration within class definition shouldn't include class name.
...
git-svn-id: svn://10.0.0.236/trunk@86100 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 15:31:03 +00:00
rbs%maths.uq.edu.au
64f671ecde
[not part of default build] Removed the static ctors and the hard-coding of the mutable characters. These characters and their attributes are now described in external extensible sets of MathFont property files
...
git-svn-id: svn://10.0.0.236/trunk@86070 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 09:40:53 +00:00
dbaron%fas.harvard.edu
e5c4c2ccdc
Backing out pierre's change from 1/20 for performance reasons (66263). r=attinasi, a=granrose, phil
...
git-svn-id: svn://10.0.0.236/trunk@85464 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 03:23:19 +00:00
dbaron%fas.harvard.edu
b15c00b1ba
Fix MathML bustage from pierre's checkin.
...
git-svn-id: svn://10.0.0.236/trunk@85215 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 23:57:38 +00:00
warren%netscape.com
a8b9664a8c
Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc.
...
git-svn-id: svn://10.0.0.236/trunk@81967 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-28 22:17:53 +00:00
warren%netscape.com
c6b67eceeb
Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson
...
git-svn-id: svn://10.0.0.236/trunk@81885 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-27 22:43:51 +00:00
rbs%maths.uq.edu.au
284a2a04fc
[not part of default build] perf. enh. in the land of stretchy chars. a:waterson
...
git-svn-id: svn://10.0.0.236/trunk@74154 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-13 04:18:35 +00:00
rbs%maths.uq.edu.au
80299f6024
[not part of default build] Some updates in the land of stretchy chars. partial fix for b:45010
...
git-svn-id: svn://10.0.0.236/trunk@73912 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 13:57:52 +00:00
rbs%maths.uq.edu.au
ab59c260ce
[not part of default build] Fix bug 43443, and some updates in the stretchy chars land. a:waterson@mozilla.org
...
git-svn-id: svn://10.0.0.236/trunk@73648 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-03 05:40:13 +00:00
rbs%maths.uq.edu.au
eed09dcad3
[not part of default build] Fix bug 30589, and Fix array index that could wander out of bound and was detected by Peter Van der Beken's Mac Compiler when he was working on bug 39959. a:waterson@mozilla.org
...
git-svn-id: svn://10.0.0.236/trunk@70907 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 05:56:23 +00:00
scc%netscape.com
1eba7b6bbe
string fixes
...
git-svn-id: svn://10.0.0.236/trunk@69779 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 12:41:16 +00:00
scc%netscape.com
23c0cd460f
string fixes
...
git-svn-id: svn://10.0.0.236/trunk@69778 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 12:33:01 +00:00
rbs%maths.uq.edu.au
63f93c1f6c
[not part of default build] Allow some stretchy chars like OverCurlyBracket and UnderCurlyBracket to have their prefered extension tables. Added more sanity check
...
git-svn-id: svn://10.0.0.236/trunk@68645 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 07:18:10 +00:00
rbs%maths.uq.edu.au
7b52303db9
[not part of default build] refine the flexibility of those stretchy chars which can be rendered with less partial glyphs nsMathMLChar.cpp
...
git-svn-id: svn://10.0.0.236/trunk@68208 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-04 04:44:36 +00:00
cls%seawood.org
e07c399878
nsString fixes for mathml.
...
git-svn-id: svn://10.0.0.236/trunk@67506 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-28 08:55:55 +00:00
rbs%maths.uq.edu.au
8f93137259
[NOT PART OF THE DEFAULT BUILD] Pick stretchy glyphs from the Math4 font. Make the stretchy code more robust by explicitly re-ordering the font-family list to place the selected font to be used in first position
...
git-svn-id: svn://10.0.0.236/trunk@66167 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-17 04:19:54 +00:00
rbs%maths.uq.edu.au
efaad5f6b7
[NOT PART OF THE DEFAULT BUILD] One-byte string, use nsCString instead of nsString to avoid problems.
...
git-svn-id: svn://10.0.0.236/trunk@64546 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-30 01:25:45 +00:00
rbs%maths.uq.edu.au
a176eb3324
[NOT PART OF THE DEFAULT BUILD] I forgot this file in my previous check-in. Fix compilation problems on Linux. The code now compiles there as well.
...
git-svn-id: svn://10.0.0.236/trunk@64508 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-29 23:15:07 +00:00
rbs%maths.uq.edu.au
d38f04a0de
[NOT PART OF THE DEFAULT BUILD] Disable some radars that were there for debug purposes
...
git-svn-id: svn://10.0.0.236/trunk@64393 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-28 22:31:43 +00:00
rbs%maths.uq.edu.au
d990870f92
[NOT PART OF THE DEFAULT BUILD] Change some declarations to please other compilers
...
git-svn-id: svn://10.0.0.236/trunk@64390 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-28 22:00:28 +00:00
rbs%maths.uq.edu.au
cfb7aadd23
[NOT PART OF THE DEFAULT BUILD] Removing leftover debug flags that crept in the previous suprise commit
...
git-svn-id: svn://10.0.0.236/trunk@64360 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-28 10:32:09 +00:00
rbs%maths.uq.edu.au
808cd0c5e8
Remove nsMathMLmnFrame
...
git-svn-id: svn://10.0.0.236/trunk@64351 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-28 09:38:24 +00:00
rbs%maths.uq.edu.au
4eb2ebeca7
[MATHML] Finally, here goes Shyjan Mahamud's TeX alignment rules. Part I: for superscript/subscript schematta
...
git-svn-id: svn://10.0.0.236/trunk@58076 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-18 04:35:37 +00:00
rbs%maths.uq.edu.au
fc2686eba5
[MATHML] *Restructuration to put member data into a mPresentationData struct. *Added support for accent and accentunder, with provision for embellished operators. *Changed usage of GetBoundingMetrics() to the X Windows character coordinate system
...
git-svn-id: svn://10.0.0.236/trunk@57807 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-14 08:38:25 +00:00
rbs%maths.uq.edu.au
fa9816443f
[MATHML]. Laying some groundwork to pave the way for the future landing of Shyjan Mahamud's TeX alignment code.
...
git-svn-id: svn://10.0.0.236/trunk@57109 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-07 14:49:46 +00:00
rbs%maths.uq.edu.au
63749e1875
[NOT PART OF THE DEFAULT BUILD]. *Changes to bring the MathML code in sync with layout (this will clear bugs 19398 and 20858). *Postfixed atoms with underscore. *Major revamps to launch the support of embellished operators.
...
git-svn-id: svn://10.0.0.236/trunk@55848 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-10 13:02:23 +00:00
tbogard%aol.net
ae5a81e394
Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*. Now more compatible with XPIDL. a=vidur r=scc
...
git-svn-id: svn://10.0.0.236/trunk@54392 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-24 06:03:41 +00:00
rbs%maths.uq.edu.au
f4bb014558
Consolidation of the code. Stretchy painting in horizontal direction and vertical direction and now treated with separate functions, yielding to improved readability.
...
git-svn-id: svn://10.0.0.236/trunk@54117 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-21 22:10:45 +00:00
rbs%maths.uq.edu.au
5bf3169323
Fine-tuning of the placement of the sqrt symbol and Patch of Mike Shaver to make the code compile on Linux
...
git-svn-id: svn://10.0.0.236/trunk@53826 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-18 04:51:56 +00:00
rbs%maths.uq.edu.au
ed99068e15
Removed a left-over getchar() that was there for debugging purposes
...
git-svn-id: svn://10.0.0.236/trunk@53724 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-17 01:43:30 +00:00
rbs%maths.uq.edu.au
4f4d69e894
Code to support stretchy MathML symbols!
...
git-svn-id: svn://10.0.0.236/trunk@53715 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-17 00:49:37 +00:00