karlt+%karlt.net
|
1e10d11cb2
|
clip parts of stretchy chars more carefully
b=427666 (also fixes b=349907) r+sr=roc a1.9=damons
git-svn-id: svn://10.0.0.236/trunk@250646 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-04-23 03:13:11 +00:00 |
|
karlt+%karlt.net
|
2175859275
|
PaintHorizontally: correct dy calculation when bm.ascent is -ve.
b=242861 r+sr=roc a1.9=beltzner
git-svn-id: svn://10.0.0.236/trunk@250432 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-04-18 03:27:10 +00:00 |
|
karlt+%karlt.net
|
4545d8673c
|
nsMathMLChar::GetMaxWidth and stretchy <mo> GetIntrinsicWidth implementations.
Rename MAXSIZE_IS_EXPLICIT to MAXSIZE_IS_ABSOLUTE.
Avoid unsigned/signed warnings with 1<<31. b=363240, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@247793 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-03-14 04:05:43 +00:00 |
|
karlt+%karlt.net
|
69a3cca97f
|
Remove some unused nsGlyphTable methods. b=363240, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@247710 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-03-13 04:50:44 +00:00 |
|
karlt+%karlt.net
|
a19113da0c
|
Calculate maximum height of a character built from parts when measuring.
b=403559, r+sr+a=roc
git-svn-id: svn://10.0.0.236/trunk@242278 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-01-03 04:21:36 +00:00 |
|
reed%reedloden.com
|
dda31ecdc2
|
Bug 105708 - "move nsUnitConversion.h" [p=reg@openpave.org (Jeremy Lea) r+sr+a1.9=roc]
git-svn-id: svn://10.0.0.236/trunk@242241 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-01-01 10:11:08 +00:00 |
|
karlt+%karlt.net
|
478477deb0
|
Bug 410284 â failure to paint sometimes with missing glyphs for parts of
stretchy characters. r+sr=roc a=pavlov
git-svn-id: svn://10.0.0.236/trunk@242232 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-01-01 01:23:13 +00:00 |
|
karlt+%karlt.net
|
33d1cf7665
|
Provide correct GetBounds() for nsDisplayMathMLCharForeground.
Bug 161155 â Integrals appear clipped sometimes. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@242159 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-28 22:16:07 +00:00 |
|
karlt+%karlt.net
|
3b58eb5bc0
|
Bug 400938 â make MathML work with Unicode fonts
r=pavlov, sr=roc (on code)
git-svn-id: svn://10.0.0.236/trunk@240493 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-05 03:58:10 +00:00 |
|
karlt+%karlt.net
|
500df3005d
|
Bug 403718 â render mroot and msqrt appropriately when radical glyphs are
above the baseline (ascent != overline thickness)
r+sr=roc a=blocking1.9
git-svn-id: svn://10.0.0.236/trunk@239490 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-11-15 21:51:30 +00:00 |
|
karlt+%karlt.net
|
3879b592b5
|
Don't implicitly lossy convert from nsGlyphCode to PRUnichar
b=400938 r+sr=roc a=blocking1.9
git-svn-id: svn://10.0.0.236/trunk@239487 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-11-15 21:44:49 +00:00 |
|
jwalden%mit.edu
|
dda6ff3c99
|
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
git-svn-id: svn://10.0.0.236/trunk@229504 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-07-08 07:08:56 +00:00 |
|
rbs%maths.uq.edu.au
|
62da13c005
|
Add emacs modeline comments, patch by Vlad Sukhoy <vladimir.sukhoy@gmail.com>, r+sr=rbs, b=382884
git-svn-id: svn://10.0.0.236/trunk@227848 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-06-12 06:10:23 +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 |
|
bzbarsky%mit.edu
|
116d69628c
|
Rename nsIFrame::GetPresContext to nsIFrame::PresContext. Bug 376042, patch by
Taras Glek <tglek@mozilla.com>, rs=roc.
git-svn-id: svn://10.0.0.236/trunk@222659 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-03-30 21:11:47 +00:00 |
|
sharparrow1%yahoo.com
|
dd459d0a71
|
Bug 177805: Fix the use of units in Gecko. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@219640 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-02-07 07:46:44 +00:00 |
|
rbs%maths.uq.edu.au
|
59aedf1446
|
Strengthen the code that closes the gaps in stretchy chars so that it doesn't break Linux. Patch by Behdad Esfahbod <mozilla@behdad.org>, b=321994, r+sr=rbs
git-svn-id: svn://10.0.0.236/trunk@213236 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-10-06 15:38:17 +00:00 |
|
rbs%maths.uq.edu.au
|
e07d25c37e
|
typo from my previous checkin
git-svn-id: svn://10.0.0.236/trunk@212991 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-10-02 07:50:36 +00:00 |
|
rbs%maths.uq.edu.au
|
3e7aa0184a
|
Consolidate the handling of minus, b=354785, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@212980 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-10-02 05:32:12 +00:00 |
|
rbs%maths.uq.edu.au
|
81cdd5a391
|
Bustage bug 342533 - crash loading any MathML page due to string-fu change in bug 341954
git-svn-id: svn://10.0.0.236/trunk@202302 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-07-18 06:20:42 +00:00 |
|
roc+%cs.cmu.edu
|
bd9175c940
|
Bug 237085. Move string subdivision code to gfx so we can efficiently make it metrics-dependent. r=smontagu,sr=rbs
git-svn-id: svn://10.0.0.236/trunk@200963 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-26 22:18:23 +00:00 |
|
roc+%cs.cmu.edu
|
d5ea80116c
|
Bug 338251. Create safe wrappers for gfx text functions and use them. r=smontagu,sr=rbs
git-svn-id: svn://10.0.0.236/trunk@199574 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-09 03:29:32 +00:00 |
|
dbaron%dbaron.org
|
9911a9b756
|
Remove uses of MOZ_DECL_CTOR_COUNTER, which is always defined to nothing. b=332745 rs=roc,bzbarsky
git-svn-id: svn://10.0.0.236/trunk@193572 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-04-05 00:00:44 +00:00 |
|
roc+%cs.cmu.edu
|
c469d694c3
|
Bug 330300. Move mFrame from nsDisplayItem subclasses up to nsDisplayItem itself, and make GetUnderlyingFrame an inline non-virtual function. Patch by Alfred Peng, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@192331 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-03-14 20:43:18 +00:00 |
|
mark%moxienet.com
|
ebb85c87fe
|
190307 Add MathML support to Camino, adding a non-blocking alert service to handle MathML's missing-font dialog. Patch by Makoto Yamashita <makotoy@ms.u-tokyo.ac.jp>, fixed up for CaminoStatic by me. r=smfr sr=pink
git-svn-id: svn://10.0.0.236/trunk@188729 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-02-02 02:07:45 +00:00 |
|
bzbarsky%mit.edu
|
fb8579f413
|
Fix leak bug 324969 -- make sure to call virtual destructors.
git-svn-id: svn://10.0.0.236/trunk@188434 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-01-29 18:48:58 +00:00 |
|
roc+%cs.cmu.edu
|
df8627e29b
|
Bug 317375. Reorganize frame painting and mouse event targeting around frame display lists. Some review from dbaron, lots of testing help from Martijn, Julien and others
git-svn-id: svn://10.0.0.236/trunk@188202 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-01-26 02:29:17 +00:00 |
|
bryner%brianryner.com
|
256fd4c351
|
Remove deprecated nsTString::ToCString (bug 323471). r+sr=darin.
git-svn-id: svn://10.0.0.236/trunk@188104 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-01-24 19:22:02 +00:00 |
|
timeless%mozdev.org
|
a05383ef1b
|
Bug 106386 Correct misspellings in source code
patch by mats.palmgren@bredband.net r=dbaron sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@185018 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-11-20 22:05:24 +00:00 |
|
rbs%maths.uq.edu.au
|
8a7bc976c5
|
Fix holes in stretchy MathML characters when their glue is tiny, b=311046, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@182566 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-10-20 00:28:47 +00:00 |
|
rbs%maths.uq.edu.au
|
77f5fea3ba
|
Prevent gaps in stretchy characters, b=307157, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@179742 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-09-06 23:18:27 +00:00 |
|
rbs%maths.uq.edu.au
|
cc6b09d14b
|
Don't allow a vertical stretchy character to shrink, r+sr=roc, b=306004
git-svn-id: svn://10.0.0.236/trunk@179740 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-09-06 23:14:12 +00:00 |
|
bzbarsky%mit.edu
|
e5568b1f96
|
Fix delete calls to match the new calls (use delete[]). Bug 282700, patch by
David Gardiner <david.gardiner@unisa.edu.au>, r+sr=rbs
git-svn-id: svn://10.0.0.236/trunk@169817 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-02-25 03:26:06 +00:00 |
|
bryner%brianryner.com
|
865734bf2f
|
Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc
git-svn-id: svn://10.0.0.236/trunk@160184 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-07-31 23:15:21 +00:00 |
|
bryner%brianryner.com
|
b17b3249f7
|
Consolidate PresContext classes into a single nsIPresContext implementation, and finish deCOMtaminating it. Bug 253470, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@160067 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-07-29 19:41:39 +00:00 |
|
roc+%cs.cmu.edu
|
0b0fa89131
|
Bug 226439. Convert codebase to use AppendLiteral/AssignLiteral/LowerCaseEqualsLiteral. r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@157992 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-06-17 00:13:25 +00:00 |
|
tor%cs.brown.edu
|
fba58fbb27
|
Bug 240274 - remove unused argument of SetClip{Rect,Region}.
r=blizzard, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@155393 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-04-23 15:21:24 +00:00 |
|
gerv%gerv.net
|
2ac510b678
|
Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@155068 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-04-18 14:30:37 +00:00 |
|
tor%cs.brown.edu
|
996688b00b
|
Bug 240274 - remove PopState() argument. r=blizzard, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@155061 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-04-18 13:13:35 +00:00 |
|
bryner%brianryner.com
|
3191a1feaa
|
Inline boolean getters and setters on nsIPresContext, and change the storage to a bitfield. Bug 229371, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@153018 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-02-20 17:49:01 +00:00 |
|
bryner%brianryner.com
|
5b5cd321a4
|
Guarantee that the pres context's device context will be non-null by returning failure from Init() if it's null. Rename inline getter GetDeviceContext() to DeviceContext(), convert all callers to use the inline getter, and remove the virtual/refcounting getter. Bug 229371, r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@152182 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-02-02 22:17:21 +00:00 |
|
bryner%brianryner.com
|
70bf134ff4
|
Continuing nsIPresContext deCOMtamination (bug 229371). Remove GetImageLoadFlags (unused). Make failure to fetch the LookAndFeel service cause Init() to fail, don't null check it after that, and inlined the getter. Move IOService caching to nsImageFrame, the only user of it. r+sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@151636 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-21 09:35:59 +00:00 |
|
peter%propagandism.org
|
e6ae01a399
|
Fix for bug 224231 (Need AppendASCIItoUTF16). r=jst, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@148687 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-11-01 10:57:41 +00:00 |
|
rbs%maths.uq.edu.au
|
e42401a4bf
|
Re-sync some weak style pointers when the primary one is changed, patch by steve.swanson@mackichan.com, r+sr=rbs
git-svn-id: svn://10.0.0.236/trunk@147678 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-10-07 08:27:40 +00:00 |
|
bsmedberg%covad.net
|
1b71e7ac3e
|
Bug 179834. Separate application resources and GRE resources. r=darin sr=dougt
git-svn-id: svn://10.0.0.236/trunk@146844 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-09-13 17:55:56 +00:00 |
|
bryner%brianryner.com
|
dbbc84bf94
|
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@146620 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-09-07 22:37:27 +00:00 |
|
rbs%maths.uq.edu.au
|
e320553e23
|
Sync the handling of stretchy MathML frames with the new ::-moz notation, b=214989, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@145578 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-08-05 02:07:14 +00:00 |
|
jshin%mailaps.org
|
86055d0fc4
|
bug 212125 : factor out loading |nsIPersistentProperties|' from a URI/URIspec and add helper
functions to nsNetUtil.h (r=rbs, sr=darin)
git-svn-id: svn://10.0.0.236/trunk@144739 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-07-11 21:31:54 +00:00 |
|
bzbarsky%mit.edu
|
a8d5fd5b51
|
Make some static data const in layout. Bug 204073, patch by ataylor@its.to
(Andrew Taylor), r=bzbarsky, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@142937 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-05-27 03:52:33 +00:00 |
|
dbaron%dbaron.org
|
69da9d4a19
|
Clean up API (and its callers) for getting style data: remove unneeded null checks and switch to new inline member functions (one for each struct) that return values. b=197205 r+sr=roc a=brendan
git-svn-id: svn://10.0.0.236/trunk@142488 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-05-15 03:42:21 +00:00 |
|