Commit Graph

3090 Commits

Author SHA1 Message Date
dbaron%fas.harvard.edu
5496fd604a Remove attempted workaround for CantRenderReplacedElement crash that didn't fix the crash (which is now fixed the right way).
Clean up the FrameManager a bit, mainly by moving the destruction of the frame tree into the |Destroy| method rather than doing it in the destructor.  This would make it safer to convert nsIFrameManager to IDL and use the frame manager from JS.  It also reduces the risk of leaks caused by having something owned by a frame own the frame manager.  Breaking cycles in a destructor can be risky because the objects entrained by the cycle could include the object whose destructor would break the cycle.
b=65800  r=waterson@netscape.com  sr=attinasi@netscape.com
2001-03-06 01:46:03 +00:00
hyatt%netscape.com
9e4f2b23f8 Fix for 70704, r=brendan, sr=attinasi 2001-03-03 21:57:56 +00:00
disttsc%bart.nl
277181c660 Preparation of removing nsCString::GetBuffer. Landing everything but the actual commenting out of nsCString::GetBuffer. bug=64016, r=timeless, sr=scc 2001-03-02 09:26:57 +00:00
pollmann%netscape.com
393596d00b Bug 70510: Remove needless nsAutoString wrappers, patch by jag <disttsc@bart.nl>, r=pollmann@netscape.com, sr=jst@netscape.com 2001-03-02 02:55:24 +00:00
rbs%maths.uq.edu.au
7da093a1d8 When requested, avoid to create frames for ignorable whitespace - bug 68411 r=karnaze sr=waterson 2001-02-23 12:45:19 +00:00
rbs%maths.uq.edu.au
b6518223fe Reserve additional frame state-bits - implementations are now only allowed to use the 12 higher bits. The 20 lowest bits are reserved for general use - bug 6841 r=karnaze sr=waterson 2001-02-23 12:31:28 +00:00
rods%netscape.com
1aa32a46e8 Added additional reflow count info on a frame by frame basis
Bug 69361 r=attinasi sr=waterson
2001-02-22 13:58:17 +00:00
disttsc%bart.nl
a6f2f5861a Mass REQUIRES update to synch up with string lib and xul changes in an attempt to fix senna bustage. r=jst, sr=cls 2001-02-22 09:35:51 +00:00
hyatt%netscape.com
16521d095b Fix for 69142. r=attinasi, sr=waterson 2001-02-22 09:24:50 +00:00
waterson%netscape.com
9fe59f23f0 Bug 43121. Move XUL content model code from RDF DLL to content DLL. r=jst,hyatt; sr=brendan. 2001-02-22 03:01:34 +00:00
dougt%netscape.com
128f95aa9b Relanding Necko Changes.
Revising nsIChannel to allow for overlapped i/o. This consists of three parts:

1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.

This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols). The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.

r=darin@netscape.com
sr=rpotts@netscape.com
2001-02-21 20:38:08 +00:00
hyatt%netscape.com
97573598b3 Fix a frame creation slowdown caused by XBL. 2-3% speedup. r=danm, sr=waterson 2001-02-21 03:18:45 +00:00
jst%netscape.com
4a15bb0f6a Removing unused empty file. 2001-02-20 01:50:38 +00:00
jst%netscape.com
b06668799f Removing empty file from the build system. 2001-02-20 01:33:17 +00:00
pinkerton%netscape.com
e4150a604d don't re-create 1000 element array's of nsPoints every time the routine is called. r=dcone/sr=sfraser. bug 69101. 2001-02-20 01:14:03 +00:00
waterson%netscape.com
00a1e8d96e Bug 39054, redux. Hack around problem (?) with XBL child nodes: we'll just query for the list of real kids up front. Also, need to break 'AddSubtreeToDocument()' into pre- and post-order steps. r=hyatt, sr=brendan 2001-02-20 01:05:34 +00:00
jst%netscape.com
c07db2384b Attempting to fix mac bustage 2001-02-19 23:18:12 +00:00
heikki%netscape.com
36eb65cca8 Removing files which were moved to content, part of content/layout carpool. 2001-02-19 22:43:19 +00:00
heikki%netscape.com
5c811dfbf3 Splitting layout into two libraries, layout and content. r=jst@netscape.com, sr=waterson@netscape.com 2001-02-19 21:50:04 +00:00
Peter.VanderBeken%pandora.be
988ba19629 Content/layout split-up carpool. r=jst@netscape.com, sr=waterson@netscape.com. 2001-02-19 21:45:29 +00:00
heikki%netscape.com
915749084a Checking in changes needed for splitting layout into two separate libraries. r=jst@netscape.com, sr=waterson@netscape.com. Not part of the default build yet. 2001-02-19 12:55:42 +00:00
heikki%netscape.com
ebda0c80be New interfaces needed for layout splitup. Not part of the build yet 2001-02-17 01:54:26 +00:00
dcone%netscape.com
999dab80e2 r=rods sr=attinasi Passing in the title to begindocument 2001-02-16 17:36:02 +00:00
cmanske%netscape.com
3baa7b403e Minor change to remove compile warning 2001-02-16 05:12:08 +00:00
cmanske%netscape.com
c7fb9e7600 Fixed table selection bug 68860. r=brade, sr=sfraser 2001-02-16 03:33:12 +00:00
hyatt%netscape.com
6d784c14e8 Fix for 67739. r=pierre,attinasi sr=ben 2001-02-15 21:24:47 +00:00
dbaron%fas.harvard.edu
f17bd918ed Adding newline to end of file to fix HP bustage. 2001-02-15 15:22:22 +00:00
jfrancis%netscape.com
fed9703e2b bug 50497: plaintext copy loses newlines on paste bug 57292: copy of table cell contents shouldn't copy cell bug 57170: some inline style not preserved across copy paste for all above: r=akkana; sr=sfraser 2001-02-15 13:22:26 +00:00
jfrancis%netscape.com
d4b459cfee bug 63760: improving iterator speed in aid of selection performance and many editor operations. r=akkana; sr=sfraser 2001-02-15 13:19:14 +00:00
aaronl%chorus.net
ab4d0dcaee Pref accessibility.browsewithcaret implemented, bug=49508, r=sfraser, sr=waterson 2001-02-15 05:07:46 +00:00
dcone%netscape.com
dafca2054b Changed the API to BeginDocument.. changed the call in here. sr=attinasi r=rods 2001-02-15 03:52:13 +00:00
disttsc%bart.nl
6e984b2b28 ``background-position not relative to padding edge when background-repeat is not 'no-repeat' [BG]''. bug=7039, author=Hixie,jag, r=jag,Hixie,dcone, moa=dcone, sr=buster 2001-02-15 03:25:22 +00:00
hyatt%netscape.com
7842c9962e Fix for 68103. r=the world 2001-02-14 20:21:04 +00:00
dcone%netscape.com
30f56e20d6 Release the Presentation Context.. fixes printing leak r=kmmclusk, sr=attinasi 2001-02-14 05:45:05 +00:00
kmcclusk%netscape.com
43f2e98742 Invalidate the incremently loaded portion of an image instead of the entire image if the image is not tiled. bug 41134 r=rods@netscape.com sr=attinasi@netscape.com 2001-02-14 05:31:02 +00:00
pinkerton%netscape.com
d465909997 carbon changes. r=pink/sdagley/beard. a=sfraser. 2001-02-13 21:48:26 +00:00
waterson%netscape.com
5cc33330bf Backing out changes for 39054, which caused several template regressions. 2001-02-13 19:22:56 +00:00
dcone%netscape.com
b1a810b0aa had to comment out the release.. the Mac is breaking.. have to figure out why 2001-02-13 15:55:34 +00:00
dcone%netscape.com
090b014432 Added the release for the printing presentation context, fixes big leak. r=kmcclusk sr=attinasi 2001-02-13 15:05:49 +00:00
waterson%netscape.com
ce93635aec Bug 39054. Make XUL templates work properly inside XBL. r=hyatt,alecf; sr=ben 2001-02-13 07:04:55 +00:00
nhotta%netscape.com
198263a11a Changed to control entity (CER) generation by a document charset, bug 65324, r=jst, sr=vidur. 2001-02-13 01:00:14 +00:00
disttsc%bart.nl
3d2d80d536 Back out dougt's channel changes 2001-02-12 03:14:23 +00:00
dougt%netscape.com
1b9ca82439 Revising nsIChannel to allow for overlapped i/o. This consists of three parts:
1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.

This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols).  The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.

The full details of the change on written up in the netlib newsgroup.

r=darin@netscape.com
sr=rpotts@netscape.com
2001-02-10 00:16:26 +00:00
disttsc%bart.nl
ef1c235d5c Fix hotaix bustage, also see bug 67961. 2001-02-07 13:02:11 +00:00
jfrancis%netscape.com
585e0076e3 fix for text widget copy -> html composer paste giving you a seperate pre block for each paste. (bugzilla refuses to cough up the bug number right now). 2001-02-07 10:34:17 +00:00
pierre%netscape.com
9af01acf22 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. 2001-02-07 09:57:26 +00:00
hyatt%netscape.com
295c45ae29 Fix for 67435. sr=ben 2001-02-07 07:45:36 +00:00
scc%mozilla.org
05a7c0e1fc bug #53067: r=danm, sr=alecf. Eliminate copying versions of |BeginReading|, |EndReading|, |BeginWriting|, |EndWriting|, and fix callers 2001-02-06 23:18:20 +00:00
rods%netscape.com
baed08e917 Printing of selected frameset frames and Iframes
Bug 66783 r=dcone sr=buster,attinasi
2001-02-06 23:03:17 +00:00
pollmann%netscape.com
26e414d3ed Bug 42892: Split FlushPendingNotifications in to content and content+frames cases (speed up content list access), r=jst@netscape.com, sr=vidur@netscape.com 2001-02-06 05:46:46 +00:00