dbaron%dbaron.org
a15b9f2cf4
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
2003-05-15 03:42:21 +00:00
dbaron%dbaron.org
0bc39dd4ff
Remove some code left over from old native form controls. b=205575 r+sr=roc a=asa
2003-05-14 22:36:33 +00:00
bzbarsky%mit.edu
0be798cdfe
Fix crash on closing windows that are in the middle of loading standalone
...
images. Bug 202895, r=bryner, sr=jst, a=asa
2003-04-24 22:44:48 +00:00
bzbarsky%mit.edu
1bfea66b89
Landing bug 83774 -- move image loading for <img>, <object>, <embed>, <input
...
type="image"> into the content nodes and out of nsImageFrame. r=pavlov, sr=jst
2003-03-19 03:47:09 +00:00
dbaron%dbaron.org
3c6ce196c4
Handle inline style changes by creating new style rules to wrap the modified nsCSSDeclarations, thus moving towards style rule immutability and away from property-based change hints. Patch from Boris Zbarsky <bzbarsky@mit.edu>. r=dbaron sr=roc b=171830
2003-03-06 19:07:22 +00:00
dbaron%dbaron.org
e2875e8fee
Replace the broken (since it can return destroyed data) ResolveStyleContextAndGetStyleData with GetXBLBindingURL. b=193847 r+sr=bzbarsky
2003-02-23 17:20:15 +00:00
bryner%netscape.com
cc390fbe51
Remove nsIStyleContext (bug 114713), r/sr=dbaron. Changed lots of methods to use nsStyleContext* or already_AddRefed<nsStyleContext> as return values, depending on whether a reference is returned. Turn on nsRefPtr (bug 104346), and change nsDerivedSafe to not declare AddRef and Release explicitly virtual, r=jag, sr=dbaron.
2003-02-22 00:32:13 +00:00
bryner%netscape.com
26d5c6ff25
Phase 1 of style context deCOMtamination (bug 114713). Remove all dependencies on nsIStyleContext from outside of content and layout. Make nsIFrame::GetStyleData be a non-inline virtual function when called from outside of layout, since the nsStyleContext implementation won't be available to those callers. r=dbaron, sr=bzbarsky.
2003-01-09 06:49:07 +00:00
dbaron%dbaron.org
72b937ea79
Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
2003-01-08 21:07:51 +00:00
roc+%cs.cmu.edu
176fd20954
Bug 173072. Ensure that after styles are cleared, we reexecute any work that could depend on the cleared style structs, to ensure a later CalcStyleDifference will not ignore a style struct we really depend on. r+sr=kin
2002-12-14 16:18:57 +00:00
caillon%returnzero.com
7ca2c28686
Backing out these changes since they appear to have caused a Txul regression on some tinderboxes (not all... weird...)
2002-12-11 05:11:02 +00:00
caillon%returnzero.com
28a20c3eb6
Bug 181975 - Convert layout to use nsIPrefService, nsIPrefBranch, and friends.
...
r/sr=roc+moz
2002-12-10 23:41:12 +00:00
bzbarsky%mit.edu
eb53b2ccb1
Fix crash closing prefs. Bug 150769, r=alexsavulov, sr=dbaron
2002-11-07 00:59:25 +00:00
dbaron%fas.harvard.edu
958f91e6b7
Miscellaneous performance improvements, mostly related to image loads. Cache a copy of the IO service on the Pres Context for use in starting image loads. b=170116 r=darin sr=bzbarsky
2002-11-06 12:58:05 +00:00
colin%theblakes.com
da5a0cf386
Fix misplaced #include. b=174527, r=caillon, sr=bzbarsky, a=shaver
2002-10-15 23:40:38 +00:00
rpotts%netscape.com
5f1a7097d8
bug #93015 (r=darin/sr=jst) First patch that cleans up imglib use of LoadFlags and channel attributes...
2002-09-18 22:08:12 +00:00
mjudge%netscape.com
9b2ec88fda
14835 r=pavlov sr=sfraser alpha blending on images to denote selection.
2002-09-11 03:03:49 +00:00
dougt%netscape.com
c5e8f896cd
166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com
2002-09-07 17:13:19 +00:00
jkeiser%netscape.com
01e040b718
Fix uninitialized variable crash (bug 160656). Patch by ramon_garcia_f@yahoo.com, r=jkeiser@netscape.com, sr=bzbarsky@mit.edu
2002-08-28 00:18:27 +00:00
caillon%returnzero.com
9bf1dad628
Bug 161184. Shrink nsIPresContexts by moving some default value settings out of it and into StyleStructs where they belong.
...
r=bzbarsky sr=dbaron
2002-08-07 07:39:34 +00:00
jkeiser%netscape.com
66fb3b91cf
Output a JS warning when a web developer does the wrong form sub attributes (bug 158927), r=rods, sr=bryner
2002-08-06 04:26:35 +00:00
dbaron%fas.harvard.edu
d558717301
Split strict mode into almost-standards and full-standards mode, where the only quirk in almost standards mode is the quirky inline box model. Remove previous fix for bug 151620. Tweak mode detection to use almost-standards for XHTML Transitional, HTML 4.01 transitional with system ID, and for IBM system DOCTYPE. b=153032 r=karnaze, bzbarsky, harishd sr=waterson
2002-06-25 21:16:17 +00:00
kmcclusk%netscape.com
2d6ba0cfd1
Dispatch (WIN32 only) and handle a new cross platform message NS_SYSCOLORCHANGE. bug 143174. r=rods sr=roc
2002-06-04 17:47:54 +00:00
dbaron%fas.harvard.edu
8b60dd54d6
Ensure that the quirks stylesheet is enabled/disabled before we start creating frames so that we don't have to build the rule cascade twice. Remove old compatibility mode pref that only controlled a small part of what it should have. b=141261 sr=waterson r=jst
2002-05-23 23:09:31 +00:00
bzbarsky%mit.edu
276756d187
Text zoom should reflow the viewport, otherwise fixed-pos elements don't
...
get reflown correctly. Bug 51578, r=dbaron, sr=waterson
2002-04-29 13:46:29 +00:00
dbaron%fas.harvard.edu
93f1c722f2
Remove |aForceUnique| parameter from style context resolving methods, and corresponding flag from nsStyleContext, since the only caller was ReResolveStyleContext (on the assumption that other callers used it). Allow ReResolveStyleContext to benefit from FindChildWithRules and allow it to re-resolve to the same tree even when called on the root style context. b=133821 r=attinasi sr=hyatt a=asa
2002-03-31 16:59:00 +00:00
dbaron%fas.harvard.edu
95771efc1f
Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
2002-03-23 22:26:36 +00:00
bryner%netscape.com
38783bc81e
Don't crash when the user changes OS themes (bug 129314). This avoids reconstructing the rule tree, which is unnecessary and currently buggy. r=pinkerton, sr=hyatt, a=asa.
2002-03-08 00:53:04 +00:00
darin%netscape.com
026dda9f95
fixes bug 124042 "support internationalized URIs" r=dougt, sr=alecf, a=asa
2002-03-06 07:48:55 +00:00
dcone%netscape.com
0ab7db37e8
b=127042 Fix background printing.. print preview image loading. r=pavlov sr=kin a=dbaron
2002-02-22 05:41:27 +00:00
pavlov%netscape.com
be12b35830
bug 125713 sr=brendan
2002-02-20 07:44:35 +00:00
dcone%netscape.com
2e4309e538
b=96870 r=rods sr=attinasi Fixed printing so backgrounds can be turned on and off.
2002-02-15 14:48:12 +00:00
pavlov%netscape.com
0a8adff71b
Fixing bug 84654. r=bryner sr=sfraser. image blocking should not block backgrounds if you use it
2002-02-14 23:31:54 +00:00
rbs%maths.uq.edu.au
23c8ff98a0
Grab a low hanging perf fruit by switching to an API that doesn't copy the font, b=118918, r=dbaron, sr=waterson
2002-01-10 00:04:35 +00:00
timeless%mac.com
711739d601
Bugzilla Bug 106386 rid source of these misspellings: persistant persistance priviledge protocal editting editted targetted targetting
...
r='s from many people. sr=jst
2001-12-23 23:23:41 +00:00
hyatt%netscape.com
243d724659
missed a file in my checkin for 115787.
2001-12-19 02:49:14 +00:00
hyatt%netscape.com
d4065d8e54
Fix for 112980, nsITheme API and dynamic skin switching re-enabling. r=ben, sr=waterson
2001-12-17 22:51:39 +00:00
nhotta%netscape.com
0d68845a5f
Changed nsPresContext::Observe, added code to flush font and reflow in case of charset change,
...
bug 103282, r=smontagu, sr=attinasi.
2001-12-14 23:13:28 +00:00
dcone%netscape.com
783f0fd8ff
bug=96870 Add methods onto the nsIPresContext for setting and getting the background painting
...
boolean so printing can turn on and off backgrounds. r=peterl sr=attinasi
2001-12-11 05:57:37 +00:00
rods%netscape.com
948dcb8707
trying again to fix the bustage on the ports
2001-11-14 14:44:34 +00:00
rods%netscape.com
f583991209
Added image animation mode constants to imgIContainer.IDL,
...
Changed the animation mode enum to PRUint16 (removed the enum) in nsIPresContext so we could use the constants
from imgIContainer. (changes from dcone's review comments)
Bug 2586 r=dcone sr=attinasi
2001-11-14 14:03:09 +00:00
rods%netscape.com
93e8c2bfd7
Fix breakage on SunOS and IRIX
2001-11-14 12:43:53 +00:00
rods%netscape.com
5b60fc8be5
The PresContext must walk the content tree and find all the images and turn them back "on" for animation
...
It must also walk it's own list that contains the background images
Bug 2586 r=dcone sr=attinasi
2001-11-14 11:21:54 +00:00
rods%netscape.com
760f64245a
Initial check in for print preview work it is complied in for Windows and linix only
...
The bulk of print preview can be turned on/off with NS_PRINT_PREVIEW define
Bug 107562 r=kmcclusk sr=attinasi
2001-11-03 14:59:39 +00:00
mkaply%us.ibm.com
78f064aed1
#88100
...
r=simon@softel.co.il , sr=blizzard
Hookup Bidi preferences
2001-11-01 05:49:45 +00:00
rbs%maths.uq.edu.au
f67bb3c2d5
bug 102088 - Cleanup transitory font APIs that were used as a bridge in bug 99010, r=waterson, sr=attinasi
2001-10-30 22:58:00 +00:00
dbaron%fas.harvard.edu
10e3bbbb58
Avoid attempting to do CSS selector matching on text nodes, comments, or processing instructions by adding a 'NonElement' style resolution method that assumes that no rules match (temporarily, until we don't have style contexts for text nodes) and by cleaning code that was using textPseudo (the usual case) or passing the text node directly (only a few unusual cases). b=56117 r=hyatt sr=attinasi
2001-10-30 06:02:05 +00:00
jaggernaut%netscape.com
5a37c44786
Bug 53057: Fixing up users of implicit |CharT*| conversion operators for nsCString to use |.get()| instead, rr=dbaron, rs=scc
2001-10-27 07:43:56 +00:00
dougt%netscape.com
da7e1268bd
nsIObserver and nsIObserverService API freeze. r=rpotts@netscape.com, alecf@netscape.com. bug 99163
2001-10-19 20:52:59 +00:00
pierre%netscape.com
ed32c1dd9d
97534 "classic: after changing text color, text [labels] in dialogs/chrome also changed in color". Added GetDocumentColorPreferences() and call it when we set the container (chrome/content) on the presContext. r=dbaron / sr=hyatt
2001-10-16 23:59:25 +00:00