2452 Commits

Author SHA1 Message Date
mjudge%netscape.com
83062e04ad r=hyatt. just because we have an XBL keybinding does not mean that we are generating content from XBL. if we have no children generated, then ask the frame to construct anonymous content
git-svn-id: svn://10.0.0.236/trunk@68055 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-03 06:17:49 +00:00
mkaply%us.ibm.com
de7be3a9e5 # 34082
r= troy
OS/2 bring up continues - PR_CALLBACKs for VisualAge


git-svn-id: svn://10.0.0.236/trunk@67947 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-02 23:07:11 +00:00
rods%netscape.com
191a691de3 adding back in changes that got removed with the checkin 1.425
git-svn-id: svn://10.0.0.236/trunk@67901 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-02 14:34:24 +00:00
mjudge%netscape.com
849dca7792 adding call to new api for initing selection
git-svn-id: svn://10.0.0.236/trunk@67847 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-02 03:45:01 +00:00
mjudge%netscape.com
8d3cfc61b9 new api for limiter in selection
git-svn-id: svn://10.0.0.236/trunk@67846 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-02 03:44:17 +00:00
sfraser%netscape.com
5d806b0567 Add null check.
git-svn-id: svn://10.0.0.236/trunk@67741 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-01 21:50:18 +00:00
kin%netscape.com
b748362cc1 Fix for crasher bugs 37701 and 37728. r=mjudge@netscape.com
git-svn-id: svn://10.0.0.236/trunk@67732 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-01 18:21:30 +00:00
hyatt%netscape.com
4b5e1f3bf4 Fix scrollbar stylesheet relative to ua stylesheet.
git-svn-id: svn://10.0.0.236/trunk@67712 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-01 07:58:07 +00:00
nisheeth%netscape.com
8a6a52bef1 1) Added support for loading an XML document "out of band" from script and manipulating it via dom interfaces.
2) Fixed compile errors in XSL glue code that happened after the recent nsString landing by scc.
3) Added a check for a null URI before de-referencing it in nsCodeBasePrincipal.cpp.


git-svn-id: svn://10.0.0.236/trunk@67709 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-01 06:58:53 +00:00
dbaron%fas.harvard.edu
cce89251da Fixed miscellaneous leaks exposed to tinderbox leak stats by brade%netscape.com's JS checkin (rev 1.150 of navigator.js, 2000-04-28).
git-svn-id: svn://10.0.0.236/trunk@67689 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-01 00:26:37 +00:00
hyatt%netscape.com
283f4ca371 Adding support for other backstop style sheets.
git-svn-id: svn://10.0.0.236/trunk@67584 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-28 23:32:51 +00:00
rods%netscape.com
f120d8187f added two additional methods for capturing and dumping of reflow stats
it also now keeps diffs between dumps


git-svn-id: svn://10.0.0.236/trunk@67583 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-28 23:32:04 +00:00
rods%netscape.com
1bc8d28b4e added two additional methods for capturing and dumping of reflow stats
git-svn-id: svn://10.0.0.236/trunk@67582 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-28 23:31:13 +00:00
karnaze%netscape.com
47f205f65f new reflow/layout code for outer table to handle captions and margins. better % height handling.
row groups and rows don't include external cellspacing in there dimensions. r=troy.


git-svn-id: svn://10.0.0.236/trunk@67566 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-28 21:05:31 +00:00
jst%netscape.com
24cb527be6 Make nsSelection::ToString(); do the right thing, now it uses the document encoder to create the string representation of the selection. r=mjudge&akkana (before I did a string API change).
git-svn-id: svn://10.0.0.236/trunk@67527 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-28 13:58:08 +00:00
mjudge%netscape.com
1cc1a29d13 change to move selection interfaces to nsISelectionController and away from nsIPresShell or nsIDocument
git-svn-id: svn://10.0.0.236/trunk@67486 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-28 06:21:31 +00:00
mjudge%netscape.com
24b8f29c46 ender lite checkin.
git-svn-id: svn://10.0.0.236/trunk@67387 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-27 07:37:12 +00:00
hyatt%netscape.com
494757a73f XBL Change
git-svn-id: svn://10.0.0.236/trunk@67362 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-27 02:11:41 +00:00
jst%netscape.com
9b4ef67be1 Fix crash when modifying a stylesheet through the DOM before the document is displayed.
git-svn-id: svn://10.0.0.236/trunk@67315 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-26 23:22:06 +00:00
evaughan%netscape.com
0fc64ebc07 Fixed merge error. Added rods performance code back in.
git-svn-id: svn://10.0.0.236/trunk@67262 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-26 21:01:57 +00:00
jst%netscape.com
e7caf2b7ff Landing DOM Level 2 CSS and Views interfaces and implementation.
git-svn-id: svn://10.0.0.236/trunk@67227 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-26 13:58:56 +00:00
akkana%netscape.com
fe3c0b3f4a Backing out previous change -- wasn't ready. a=mjudge
git-svn-id: svn://10.0.0.236/trunk@67168 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-26 01:58:28 +00:00
mjudge%netscape.com
3cd9a051da making string conversions explicit. scc
git-svn-id: svn://10.0.0.236/trunk@67161 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-26 01:13:55 +00:00
akkana%netscape.com
b2aefd93c7 Change Save File APIs in layout and editor to eliminate the specific
references to text and html and make them more general (take a mime type).
In the editor, prettyprint all output if editor.prettyprint_html is set.


git-svn-id: svn://10.0.0.236/trunk@67155 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-26 01:00:50 +00:00
evaughan%netscape.com
ff486e57f1 1) StyleChange coelescing
2) Warning fixes
3) Table fixes


git-svn-id: svn://10.0.0.236/trunk@67099 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-25 07:10:48 +00:00
troy%netscape.com
2831676fb5 Reinstated clipping code which had been backed out because it caused
a problem for XUL layout. I added a workaround for the XUL problem


git-svn-id: svn://10.0.0.236/trunk@67078 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-25 04:43:11 +00:00
putterman%netscape.com
8237a54fdd Backing out troy's changes to fix various UI blocker bugs.
git-svn-id: svn://10.0.0.236/trunk@67000 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-24 22:21:56 +00:00
putterman%netscape.com
97e6e61f3c Backing out troy's changes to fix various UI blocker bugs.
git-svn-id: svn://10.0.0.236/trunk@66999 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-24 22:15:55 +00:00
joki%netscape.com
8aabc79a05 fixes for 5995, 7304, 10573, 22832, and 9668.
Changes to event handling to deal with reentrant events, cursor fixes, and return value fixes.


git-svn-id: svn://10.0.0.236/trunk@66958 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-24 04:41:27 +00:00
dcone%netscape.com
738deb408a Put in the Tiling call from the RenderingContextImpl.
git-svn-id: svn://10.0.0.236/trunk@66956 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-24 04:36:05 +00:00
attinasi%netscape.com
f07445d22b Fixed PseudoStyle resolution for primary style context in ReResolveStyleContext: was passing child-content when it should be passing parent-content. r=pierre
git-svn-id: svn://10.0.0.236/trunk@66898 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-23 03:49:19 +00:00
troy%netscape.com
e90db6dfb9 Changes to bring clipping inline with upcoming CSS2 errata
git-svn-id: svn://10.0.0.236/trunk@66887 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-23 00:56:16 +00:00
jdunn%netscape.com
da6ba99da1 adding newline for hp
git-svn-id: svn://10.0.0.236/trunk@66774 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-21 22:17:14 +00:00
anthonyd%netscape.com
50c380015e r=mjudge. adding in focus listener to docviwer. this will now disable/reenable selection on those displays that desired selection at all.
git-svn-id: svn://10.0.0.236/trunk@66758 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-21 21:40:28 +00:00
rods%netscape.com
fbf8aca833 Add ifdef'ed Performance Reflow Counting code
git-svn-id: svn://10.0.0.236/trunk@66719 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-21 14:59:47 +00:00
hyatt%netscape.com
7292453a7e Tree performance improvements.
git-svn-id: svn://10.0.0.236/trunk@66677 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-21 08:12:13 +00:00
pierre%netscape.com
8b87581e2e Implemented i18n list-style-types. Thanks to bakibon@yahoo.com.
git-svn-id: svn://10.0.0.236/trunk@66675 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-21 08:05:29 +00:00
anthonyd%netscape.com
10a34f6e1b drawing selection as tri-state. on-off-disabled. hardcoded disable color to grey right now. r=mjudge
git-svn-id: svn://10.0.0.236/trunk@66600 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-20 23:11:41 +00:00
sfraser%netscape.com
fcc42459c0 Remove the gShellCounter printf cruft.
git-svn-id: svn://10.0.0.236/trunk@66585 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-20 22:57:40 +00:00
jst%netscape.com
c0dbb2190f Backing out dcones last changes since they made linux tinderbox go orange, and the toolbar wasn't properly drawn with the changes.
git-svn-id: svn://10.0.0.236/trunk@66560 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-20 16:22:10 +00:00
dcone%netscape.com
058887ab74 Turned on the Fast Background Rendering.
git-svn-id: svn://10.0.0.236/trunk@66558 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-20 14:00:22 +00:00
rods%netscape.com
9d806d5fd4 no longer strips beginning and ending spaces of value when GetAttributeValueAt
is called.
Bug 33050


git-svn-id: svn://10.0.0.236/trunk@66448 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-19 14:00:11 +00:00
rods%netscape.com
bbcb0f397d Not enabling creator's to be asked if they want to create a special frame for anonymous content
bug 33515


git-svn-id: svn://10.0.0.236/trunk@66446 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-19 13:55:17 +00:00
troy%netscape.com
512dca046c b=26221 Fixed ConstructFrameByDisplayType() to pass in the correct parent
frame pointer when constructing a floated table


git-svn-id: svn://10.0.0.236/trunk@66414 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-19 04:44:16 +00:00
troy%netscape.com
e68720f217 b=15405 Renamed root frame to canvas frame and changed frame construction
code to propagate document element's background to canvas


git-svn-id: svn://10.0.0.236/trunk@66390 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-19 02:13:43 +00:00
pavlov%netscape.com
c8b7b143d3 remove creation code for colorpicker
git-svn-id: svn://10.0.0.236/trunk@66352 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-18 23:07:43 +00:00
troy%netscape.com
079299546c Added "canvasFrame" frame type atom
git-svn-id: svn://10.0.0.236/trunk@66350 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-18 23:05:15 +00:00
syd%netscape.com
540954b8a6 Fix for 36084, r=alecf,a=alecf. Put guard code around code that dereferences a context,
it was null, causing asserts, and eventually, a crash. Bug was a smoketest blocker.


git-svn-id: svn://10.0.0.236/trunk@66253 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-18 05:38:05 +00:00
buster%netscape.com
2fa9ad90e8 bug 588 (text justification) for Robert O'Callahan <roc+moz@cs.cmu.edu>
r=buster

bug 18545 ([FLOAT] Problem Centering <TABLE> with <DIV> tag)
r=troy

bugs 18827, 19579, 22327 24782, 26512, 30124, 31849, 32846 (floater behavior wrong)
The primary change here is to determine if a block is impacted by a floater, and if so
mark the block's lines dirty when appropriate.
r=troy

no bug number.  performance work.  reduced the size of some reflow data structures by
collapsing multiple fields into a single bit field.
r=troy


git-svn-id: svn://10.0.0.236/trunk@66201 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-17 14:40:46 +00:00
scc%netscape.com
4e8e28e89b making string conversions explicit
git-svn-id: svn://10.0.0.236/trunk@66189 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-17 10:28:55 +00:00