timeless%mac.com
534247895d
fix Bug 70989 Clean up lots of "shadows" and other common warnings
...
r=peterv, jst, ducarroz, edburns. sr=jst, shaver
git-svn-id: svn://10.0.0.236/trunk@89986 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 05:32:22 +00:00
karnaze%netscape.com
e70037c46a
bug 23714 - forgot to make NeedsFrameFor static per waterson's sr.
...
git-svn-id: svn://10.0.0.236/trunk@89985 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 05:18:27 +00:00
karnaze%netscape.com
73c80c2c81
bug 23714 - don't resolve style for irrelevant whitespace. sr=waterson, r=rbs,hyatt
...
git-svn-id: svn://10.0.0.236/trunk@89984 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 05:10:40 +00:00
erik%netscape.com
d294fedda9
bug 71314; author=simon@softel.co.il; r=mjudge,anthonyd; sr=erik; changes
...
from IBM bidi project (Arabic, Hebrew, etc); some in ifdef for now
git-svn-id: svn://10.0.0.236/trunk@89949 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 01:16:22 +00:00
hyatt%netscape.com
58c927c811
Fix for 72614.
...
git-svn-id: svn://10.0.0.236/trunk@89925 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 20:27:38 +00:00
karnaze%netscape.com
e430d1ff85
bug 67864 - don't create anonymous ancestors of table inside caption. sr=attinasi.
...
git-svn-id: svn://10.0.0.236/trunk@89921 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 15:53:29 +00:00
hwaara%chello.se
6e2b2cf1af
Fix "FMM: Freeing mismatched memory in PresShell::DumpReflows". bug 71956. r=rods, sr=scc.
...
git-svn-id: svn://10.0.0.236/trunk@89904 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 13:34:17 +00:00
waterson%netscape.com
57d62b2a78
Bug 71594. Reparent views from 'trailing' frame, but only make trailing frame if it'd have children. r=karnaze, sr=attinasi
...
git-svn-id: svn://10.0.0.236/trunk@89821 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 22:16:47 +00:00
mkaply%us.ibm.com
aa0b13b619
#71941
...
r=jag, a=pchen
OS/2 build bustage (for some reason not on tinderbox) add PR_STATIC_CALLBACK
git-svn-id: svn://10.0.0.236/trunk@89667 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 23:57:37 +00:00
jst%netscape.com
c6e5e34cc0
Fixing bug 67573. Making sure the presshell is in a state where it's safe to flush pending notifications when the dummy layout request is removed from the document loadgroup, this ensures that code that executes in the documents onload handler is able to successfully flush pending notifications on the presshell. r=nisheeth@netscape.com, sr=waterson@netscape.com
...
git-svn-id: svn://10.0.0.236/trunk@89638 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 07:47:00 +00:00
anthonyd%netscape.com
22765aef37
bug fix for 59005 Saving html with selects saves unneeded state.
...
r=rods
sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@89608 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 05:27:44 +00:00
rods%netscape.com
4ba21c91b1
Small change to initialize values before getting prefs
...
Bug 71514 r=kmcclusk sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@89559 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 01:03:31 +00:00
karnaze%netscape.com
4ea2ce59ac
fix mac bustage from earlier checkin. r=syd.
...
git-svn-id: svn://10.0.0.236/trunk@89477 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 07:44:46 +00:00
karnaze%netscape.com
c76866e3ea
table reflow coalescing, table reflow face lift. sr=attinasi
...
git-svn-id: svn://10.0.0.236/trunk@89462 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 06:38:59 +00:00
hyatt%netscape.com
7eeaba98a2
Fix for 70704 and 71261. r=pierre, sr=attinasi
...
git-svn-id: svn://10.0.0.236/trunk@89435 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 02:34:02 +00:00
valeski%netscape.com
65ad2bc732
sr=rpotts, r=gagan. 70743. switching over to new extensible URI::SchemeIs() api
...
git-svn-id: svn://10.0.0.236/trunk@89422 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 02:02:05 +00:00
rods%netscape.com
793e57b78c
Display frame reflow counts (turned via config file define)
...
Bug 71514 r=kmclusk sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@89416 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 01:47:22 +00:00
dbaron%fas.harvard.edu
8eaf45f1c4
Move the destruction from the destructor into its |Destroy| method so that the document viewer is not prevented from being deleted by the cycles it would have broken in its destructor. (This has become necessary since the document viewer is being used from JS/XBL.) Use a null |mDocument| to record the destroyed state. r=disttsc@bart.nl sr=waterson@netscape.com b=61821
...
git-svn-id: svn://10.0.0.236/trunk@89208 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 03:19:36 +00:00
waterson%netscape.com
df0ae754ac
Fix compiler warnings caused by backslash character in '//' comment. Tip o' the hat to timeless.
...
git-svn-id: svn://10.0.0.236/trunk@89167 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 00:19:38 +00:00
erik%netscape.com
4f4d2e9f2b
bug 71370; sr=erik; dbaron caught an error in yesterday's check-in; the
...
bidi bit was set in the reserved area; it is now in the right area
git-svn-id: svn://10.0.0.236/trunk@89164 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 00:15:16 +00:00
mkaply%us.ibm.com
9ea769fb46
#70961
...
author=simon@softel.co.il ; r=waterson; sr=erik
New style constant for bidi - not part of build yet due to #ifdef IBMBIDI
git-svn-id: svn://10.0.0.236/trunk@89076 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 04:20:10 +00:00
mkaply%us.ibm.com
0cf6cb2c84
#70961
...
author=simon@softel.co.il ; r=waterson; sr=erik
New layout atoms for bidi - not part of build yet due to #ifdef IBMBIDI
git-svn-id: svn://10.0.0.236/trunk@89075 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 04:15:34 +00:00
erik%netscape.com
dc9f2947a7
bug 71370; author=simon@softel.co.il; r=attinasi; sr=erik; implement bidi
...
(bidirectional text) for languages such as Arabic and Hebrew; from IBM bidi
project; not part of build yet (due to #ifdef IBMBIDI)
git-svn-id: svn://10.0.0.236/trunk@89069 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 03:29:00 +00:00
erik%netscape.com
7d9911f8e4
bug 71370; author=simon@softel.co.il; r=attinasi; sr=erik; implement bidi
...
(bidirectional text) for languages such as Arabic and Hebrew; from IBM bidi
project; not part of build yet (due to #ifdef IBMBIDI)
git-svn-id: svn://10.0.0.236/trunk@89065 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 03:13:03 +00:00
erik%netscape.com
a7649b75ad
bug 71370; author=simon@softel.co.il; r=attinasi; sr=erik; a couple of new
...
files from the IBM bidi project; these are utilities for reordering in the
layout engine
git-svn-id: svn://10.0.0.236/trunk@89036 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 01:12:39 +00:00
heikki%netscape.com
71d5a4d22d
Bug 69830, cleanup after layout split by moving duplicated files to a library that is statically linked to content and layout, and backing out changes to inline some functions that now also live in the shared lib. r=jst, sr=waterson.
...
git-svn-id: svn://10.0.0.236/trunk@88896 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 02:41:16 +00:00
hyatt%netscape.com
6f8aa53d7e
Fix for 70877, enabling outliner. r=dr, sr=waterson
...
git-svn-id: svn://10.0.0.236/trunk@88701 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 22:16:42 +00:00
attinasi%netscape.com
488afba86a
Fixes box-sizing for absolutely positioned elements. b=67690 r=waterson (and buster R.I.P), sr=hyatt
...
git-svn-id: svn://10.0.0.236/trunk@88646 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 05:56:19 +00:00
waterson%netscape.com
6bc8f962b4
Bug 64670. Clean up and document SplitToContainingBlock(). Specifically: fix stray comma in file; unmuddle replaced frame and its parent in CantRenderReplacedElement(); sanity check args in SplitToContainingBlock(); manage view reparenting in SplitToContainingBlock(); fix nsObjectFrame to only stifle key events if the plugin was really instantiated. r=kmcclusk, saari sr=attinasi
...
git-svn-id: svn://10.0.0.236/trunk@88628 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 03:31:29 +00:00
hyatt%netscape.com
11b2e924f2
Outliner files are not part of build.
...
The other files are a fix for bug #70809 . r=attinasi, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@88614 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 02:27:50 +00:00
dbaron%fas.harvard.edu
edbbd33e17
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
git-svn-id: svn://10.0.0.236/trunk@88603 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 01:46:03 +00:00
hyatt%netscape.com
47a980eb45
Fix for 70704, r=brendan, sr=attinasi
...
git-svn-id: svn://10.0.0.236/trunk@88495 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 21:57:56 +00:00
disttsc%bart.nl
d30c2be76b
Preparation of removing nsCString::GetBuffer. Landing everything but the actual commenting out of nsCString::GetBuffer. bug=64016, r=timeless, sr=scc
...
git-svn-id: svn://10.0.0.236/trunk@88396 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 09:26:57 +00:00
pollmann%netscape.com
9703d515be
Bug 70510: Remove needless nsAutoString wrappers, patch by jag <disttsc@bart.nl>, r=pollmann@netscape.com, sr=jst@netscape.com
...
git-svn-id: svn://10.0.0.236/trunk@88372 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 02:55:24 +00:00
rbs%maths.uq.edu.au
c07653792a
When requested, avoid to create frames for ignorable whitespace - bug 68411 r=karnaze sr=waterson
...
git-svn-id: svn://10.0.0.236/trunk@87806 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 12:45:19 +00:00
rbs%maths.uq.edu.au
a87f5009f0
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
...
git-svn-id: svn://10.0.0.236/trunk@87803 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 12:31:28 +00:00
rods%netscape.com
737c22dbf1
Added additional reflow count info on a frame by frame basis
...
Bug 69361 r=attinasi sr=waterson
git-svn-id: svn://10.0.0.236/trunk@87671 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 13:58:17 +00:00
disttsc%bart.nl
edc70961f6
Mass REQUIRES update to synch up with string lib and xul changes in an attempt to fix senna bustage. r=jst, sr=cls
...
git-svn-id: svn://10.0.0.236/trunk@87655 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 09:35:51 +00:00
hyatt%netscape.com
06042ec866
Fix for 69142. r=attinasi, sr=waterson
...
git-svn-id: svn://10.0.0.236/trunk@87652 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 09:24:50 +00:00
waterson%netscape.com
072b4036bc
Bug 43121. Move XUL content model code from RDF DLL to content DLL. r=jst,hyatt; sr=brendan.
...
git-svn-id: svn://10.0.0.236/trunk@87623 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 03:01:34 +00:00
dougt%netscape.com
175245e2de
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
git-svn-id: svn://10.0.0.236/trunk@87587 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 20:38:08 +00:00
hyatt%netscape.com
8938f0616b
Fix a frame creation slowdown caused by XBL. 2-3% speedup. r=danm, sr=waterson
...
git-svn-id: svn://10.0.0.236/trunk@87542 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 03:18:45 +00:00
jst%netscape.com
61b8cafc64
Removing unused empty file.
...
git-svn-id: svn://10.0.0.236/trunk@87422 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 01:50:38 +00:00
jst%netscape.com
4d2e1014d9
Removing empty file from the build system.
...
git-svn-id: svn://10.0.0.236/trunk@87418 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 01:33:17 +00:00
pinkerton%netscape.com
96252aef68
don't re-create 1000 element array's of nsPoints every time the routine is called. r=dcone/sr=sfraser. bug 69101.
...
git-svn-id: svn://10.0.0.236/trunk@87413 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 01:14:03 +00:00
waterson%netscape.com
8c9e87458a
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
...
git-svn-id: svn://10.0.0.236/trunk@87409 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 01:05:34 +00:00
jst%netscape.com
692d111a29
Attempting to fix mac bustage
...
git-svn-id: svn://10.0.0.236/trunk@87391 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 23:18:12 +00:00
heikki%netscape.com
2ffd79491a
Removing files which were moved to content, part of content/layout carpool.
...
git-svn-id: svn://10.0.0.236/trunk@87388 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 22:43:19 +00:00
heikki%netscape.com
26d94ba9b0
Splitting layout into two libraries, layout and content. r=jst@netscape.com, sr=waterson@netscape.com
...
git-svn-id: svn://10.0.0.236/trunk@87383 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 21:50:04 +00:00
Peter.VanderBeken%pandora.be
8578436af7
Content/layout split-up carpool. r=jst@netscape.com, sr=waterson@netscape.com.
...
git-svn-id: svn://10.0.0.236/trunk@87382 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 21:45:29 +00:00