Commit Graph

3766 Commits

Author SHA1 Message Date
rjc%netscape.com
9ac436086f Fix bug # 20795: can now to specify order of template generated vs. XUL content. 2000-05-06 00:01:01 +00:00
jst%netscape.com
ae0694d136 Fixing bug 35598, HTMLInputElement.click() wasn't working properly. r=joki 2000-05-05 23:44:43 +00:00
waterson%netscape.com
3a3b744651 Bug 34623. Add 'rebuild()' API to XUL elements. 2000-05-05 23:39:59 +00:00
erik%netscape.com
0f1eec05eb bug 26237; added support for HTML LANG attribute -- it now uses the fonts
specified by the user for elements with the LANG attribute when the font
is a CSS generic (e.g. serif); r=pierre
2000-05-05 21:04:36 +00:00
waterson%netscape.com
799b5beee6 Bug 34623. Add nsIXULTemplateBuilder.idl. 2000-05-05 20:42:21 +00:00
harishd%netscape.com
8b82778676 Changed a parameter ( nsVector to nsVoidArray ).
to add support for KEYGEN.
2000-05-05 20:39:12 +00:00
joki%netscape.com
8af04cddba Fix for 10574, fix pageX, pageY coords to match 4.x behavior 2000-05-05 14:47:37 +00:00
joki%netscape.com
575d19fecb Adding assertion and null check for mCurrentTarget in PostHandleEvent 2000-05-05 14:43:20 +00:00
jst%netscape.com
23f7ceff9c Fixing bug 35276, flush all pending reflow notifications before requsting geometry from the frames, this makes the HTML element properties offsetXXX correct values even if requested immediately after a reflow was generated. 2000-05-05 14:25:49 +00:00
dprice%netscape.com
a5c995336b fix for 38253 r=mjudge 2000-05-05 05:37:27 +00:00
shaver%mozilla.org
54a1f23972 first part of ContentPolicy stuff (#37983, r=brendan) 2000-05-05 05:28:49 +00:00
karnaze%netscape.com
a02cdba83c bug 37037, 37490, and a table paganation problem when captions are present. 2000-05-04 23:16:42 +00:00
ducarroz%netscape.com
1abe477976 Fix for bug 35687. We need to initialize keyMatched to true. R=hyatt 2000-05-04 22:36:25 +00:00
pierre%netscape.com
11c4b101fd 18817 and 35872 "Compatibility mode testing should be reviewed". eDTDMode_noquirks was used instead of eDTDMode_strict. Another fix from VYV03354@nifty.ne.jp, r=pierre. 2000-05-04 21:53:18 +00:00
attinasi%netscape.com
c862485d34 Tables now inherit backgrond color and image into the cells and allow them to paint instead in quirks mode (the way it originally was). b=34838 2000-05-04 21:41:02 +00:00
attinasi%netscape.com
78953ce816 Change to disallow underscore character in identifiers, as required in the CSS2 spec. Fix contributed by VYV03354@nifty.ne.jp, r=attinasi@netscape.com 2000-05-04 21:36:49 +00:00
waterson%netscape.com
8743489395 Bug 38185. Fix ports build bustage. a=brade 2000-05-04 19:57:31 +00:00
rods%netscape.com
9a59e55f40 button and input button content nodes now cancel all mouse click events except mouse up/down
b=38083
2000-05-04 13:57:35 +00:00
rjc%netscape.com
40f7929750 Comment change. 2000-05-04 12:54:11 +00:00
waterson%netscape.com
b833debf12 Bug 37290. Fix 'bindings' implementation to avoid excessive update when re-computing: only index sources that participate in a binding, using bindings rather than lookup to maintain values even for 'simple' rules, lazily compute bindings. Rename 'nsBinding' to 'nsAssertion' to clarify difference. 2000-05-04 09:57:59 +00:00
mjudge%netscape.com
24e9fbcab6 stealing new bit for frames with their own selection. changing caret to be able to handle multiple selected areas. if the bit doesnt work out i will back it out. 2000-05-04 08:35:42 +00:00
rickg%netscape.com
f058c29eb4 fixed DTDMode regression 2000-05-04 05:54:04 +00:00
waterson%netscape.com
6af30c5a92 Bug 37639. Be sure to send notifications about document change down to anonymous content elements. r=hyatt 2000-05-04 04:25:50 +00:00
jst%netscape.com
5f7ae78da1 New files needed for getComputedStyle(). Not part of the build yet. 2000-05-04 00:07:33 +00:00
waterson%netscape.com
2b83954c77 Must use string literal for named references. 2000-05-03 23:42:58 +00:00
waterson%netscape.com
c47dbd0bb6 Must use string literal for named references. 2000-05-03 23:42:20 +00:00
waterson%netscape.com
65b8358fa1 Must use string literal for named references. 2000-05-03 23:34:10 +00:00
sfraser%netscape.com
170f02a59e Print to the console when loading a JS file fails. This cause us to print a message when a JS file included by XUL is missing. 2000-05-03 22:47:48 +00:00
attinasi%netscape.com
9a31e62375 Applied patch from VYV03354@nifty.ne.jp to make class names specified in non-ASCII characters recognizable as parts of selectors. b=38038,35800. 2000-05-03 22:12:58 +00:00
jst%netscape.com
ef8e746fdd WIP for supporting setting the cssText property on css declarations through the CSS DOM, approved and partly reviewed by Pierre. 2000-05-03 21:42:00 +00:00
waterson%netscape.com
47909284f5 Bug 37853. Add MOZ_COUNT_[C|D]TOR calls to the objects allocated from nsCSSDeclaration. r=attinasi 2000-05-03 21:21:30 +00:00
karnaze%netscape.com
902ff895ab bug 9271 - correctly insert cells, rows when insertion index equals number of elements. 2000-05-03 14:57:00 +00:00
saari%netscape.com
2dffef1faa Fix for space bar scrolling page when in text fields. r=hyatt 2000-05-03 00:49:37 +00:00
mkaply%us.ibm.com
23620fb329 # 34082
r= troy
OS/2 bring up continues - PR_CALLBACKs for VisualAge
2000-05-02 23:07:11 +00:00
danm%netscape.com
65d7396a48 add search of anonymous content to previous checkin. code=hyatt 2000-05-02 22:48:17 +00:00
mjudge%netscape.com
dd57ceb32d new api for limiter in selection 2000-05-02 03:44:17 +00:00
jst%netscape.com
800ac9c0bd The string returned from CSSStyleDeclaration::removeProperty() should only contain the old value, not the property name. 2000-05-02 00:24:45 +00:00
jst%netscape.com
c1edfd2e87 Fix for bug #30492 and last part of #9876. Setting a style property to an empty string through the DOM now removes the property. 2000-05-01 22:59:54 +00:00
saari%netscape.com
7c3c972751 Adding the ability for popups to not install the keyboard navigation listener. Needed for autocomplete. R=hyatt 2000-05-01 22:27:16 +00:00
sfraser%netscape.com
c43e7b559a Add null check. 2000-05-01 21:50:18 +00:00
sfraser%netscape.com
035965297d Fixes for bugs 34503 and 34504 -- split the editor controller into editor and composer controllers, and make commands for lots of editor functions. 2000-05-01 21:49:52 +00:00
kin%netscape.com
65b72822ba Fix for crasher bugs 37701 and 37728. r=mjudge@netscape.com 2000-05-01 18:21:30 +00:00
hyatt%netscape.com
370c46289a Fix scrollbar stylesheet relative to ua stylesheet. 2000-05-01 07:58:07 +00:00
nisheeth%netscape.com
7e37fb4356 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.
2000-05-01 06:58:53 +00:00
sfraser%netscape.com
18e706dc0d Add an UpdateCommandState method to the command maanger. 2000-05-01 01:33:22 +00:00
dbaron%fas.harvard.edu
6175b3560e Fixed miscellaneous leaks exposed to tinderbox leak stats by brade%netscape.com's JS checkin (rev 1.150 of navigator.js, 2000-04-28). 2000-05-01 00:26:37 +00:00
alecf%netscape.com
d7ad51a9fd don't crash when there is bad XML 2000-04-30 19:21:20 +00:00
michael.lowe%bigfoot.com
e406b651c3 Implement CSS2 resize cursors on Windows (bug 1916) 2000-04-30 15:29:32 +00:00
alecf%netscape.com
c5e67b3e8d add support for <getter> and <setter> tags on properties
r=hyatt
2000-04-30 06:41:41 +00:00
hyatt%netscape.com
86ac1e20c6 Adding support for other backstop style sheets. 2000-04-28 23:32:51 +00:00
rods%netscape.com
0d4e28381b when an option gets dsabled it will now notify the frame so it can be deselected 2000-04-28 23:29:35 +00:00
karnaze%netscape.com
65511dc8d6 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.
2000-04-28 21:05:31 +00:00
danm%netscape.com
2ede8155e7 add popup and popupset atoms. bug 33675 2000-04-28 20:33:52 +00:00
danm%netscape.com
399e50832e implement _child popup content. bug 33675. code=hyatt 2000-04-28 20:31:26 +00:00
jst%netscape.com
55f7d8f3a4 Hooking up document.getSelection() for html documents to return a string so that we're compatible with 4.x. 2000-04-28 14:05:45 +00:00
jst%netscape.com
c29c060230 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). 2000-04-28 13:58:08 +00:00
pierre%netscape.com
ef1931a1f8 35261. Implement :last-node (P and Hx tags inside a cell do not collapse the cell). Change TD to collapse the bottom margin on the last-node. 2000-04-28 10:02:12 +00:00
pierre%netscape.com
a8dbb57e7f 9876. Implemented CSSStyleDeclaration removeProperty. r=jst. 2000-04-28 08:35:40 +00:00
mjudge%netscape.com
64d7efcbdb small change to the way you get selection 2000-04-28 06:22:07 +00:00
mjudge%netscape.com
7e5a6b3cd7 change to move selection interfaces to nsISelectionController and away from nsIPresShell or nsIDocument 2000-04-28 06:21:31 +00:00
scc%netscape.com
6a250f560d making string conversions explicit 2000-04-27 20:50:34 +00:00
scc%netscape.com
4e1b0eaca0 making string conversions explicit 2000-04-27 20:38:50 +00:00
mjudge%netscape.com
2c0953e1be ender lite checkin. 2000-04-27 07:37:12 +00:00
waterson%netscape.com
53247daf40 Fix memory churn caused by implicit nsString ctor. 2000-04-27 06:44:13 +00:00
waterson%netscape.com
d6cae7298a Fix memory churn caused by implicit nsString ctor. 2000-04-27 05:53:36 +00:00
hyatt%netscape.com
cb0a52e38b More XBL goodness. 2000-04-27 02:15:45 +00:00
hyatt%netscape.com
6c9496d989 New XBL. 2000-04-27 02:08:35 +00:00
attinasi%netscape.com
3bc70b17e4 Fixed recent regression: DidLoadStyle was not being called if the status was failure, causing the parser to remain blocked forever. b=27208 2000-04-27 00:51:06 +00:00
waterson%netscape.com
8f606badd7 Move template builder 'release' to SetScriptGlobalObject() so that we'll always release the template builders regardless of whether someone else leaks the nsXULDocument object. 2000-04-27 00:32:02 +00:00
mstoltz%netscape.com
2d56321f9e Removed getOwner() function from nsIStreamLoader. getChannel() now fulfills this function. 2000-04-27 00:30:27 +00:00
dbaron%fas.harvard.edu
2ac24b8966 Fix bugs 12398, 12450, and 35215, and comment out some unused code. r=pierre@netscape.com 2000-04-27 00:12:25 +00:00
dbaron%fas.harvard.edu
9c16f212b1 Fix bug 37082 - attribute selector matching for ~= and |= backwards. r=pierre@netscape.com 2000-04-27 00:07:12 +00:00
attinasi%netscape.com
aaef34704e Eliminated a wasteful duplication of a string. Should reduce bloat substantially. r=pierre 2000-04-26 23:36:45 +00:00
jst%netscape.com
70304a6c16 Initialize mRefCnt in the constructor, duh! 2000-04-26 23:24:30 +00:00
jst%netscape.com
af8646bbb5 Landing DOM Level 2 CSS and Views interfaces and implementation. 2000-04-26 13:58:56 +00:00
sfraser%netscape.com
6c4ec7544f Implemented new calls on the command manager which are callthroughs from the controller, with a context parameter. 2000-04-26 06:15:40 +00:00
sfraser%netscape.com
24fb5d77cf Lots of new comments, added interface for nsIStateUpdatingControllerCommand, and added calls on the command manager which are callthroughs from the controller, with a context parameter. 2000-04-26 06:15:23 +00:00
mstoltz%netscape.com
9bb975256e Fixes for 27010, 32878, and 32948. 2000-04-26 03:50:07 +00:00
waterson%netscape.com
100ae07bb5 Remove assertions so that you can set properties on XUL elements. 2000-04-26 03:49:39 +00:00
rods%netscape.com
174947fa4a Changing notify from false to true for AppendChildTo in SetText
this is where the block doesn't have any children and a text element gets
created for it.
b=36900, r=pollmann
2000-04-26 03:48:58 +00:00
waterson%netscape.com
b7a3e69134 Remove XIF assertions. akk and mjudge say this is ok. 2000-04-26 03:47:15 +00:00
akkana%netscape.com
df72d780bb Backing out previous change -- wasn't ready. a=mjudge 2000-04-26 01:58:28 +00:00
mjudge%netscape.com
2cfb602409 making string conversions explicit. scc 2000-04-26 01:13:55 +00:00
akkana%netscape.com
5709d8739f 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.
2000-04-26 01:00:50 +00:00
pavlov%netscape.com
db882f6743 fix warning 2000-04-26 00:58:55 +00:00
sfraser%netscape.com
a171ece905 Add some null checks to prevent crashes if calling GetControllerAt with an index that is too large. 2000-04-26 00:58:14 +00:00
pavlov%netscape.com
f3b435d030 fix hashtable lookup for xbl binding files to remove 15% of time paging up/down in mailnews r=waterson,hyatt
stop creating nsISupportsArrays and instead chain nsIXBLAttributeEntrys r=hyatt
remove unnecessary creation of atoms r=hyatt
(around 20% speedup to mailnews tree scrolling)
2000-04-26 00:50:48 +00:00
bryner%uiuc.edu
c81e1dbc7c Reorganizing the mousewheel code, and in the process fixing bug 36886 and
working around bug 32344.  Also removing some old #ifdef code that is not
going to be used.
2000-04-25 06:25:43 +00:00
troy%netscape.com
6b04c3b5fa Reinstated clipping code which had been backed out because it caused
a problem for XUL layout. I added a workaround for the XUL problem
2000-04-25 04:43:11 +00:00
waterson%netscape.com
079ecb2f99 Bug 34619. Fixed-size allocators for nsXULTemplateBuilder, try numero dos, with egcs fixed. 2000-04-25 04:11:53 +00:00
waterson%netscape.com
5051f62fad Back out changes: they broke egcs. 2000-04-25 01:28:09 +00:00
waterson%netscape.com
ae8d8c7160 Bug 34619. Judicious use of fixed size allocators to reduce overhead. 2000-04-25 01:24:24 +00:00
waterson%netscape.com
6ed7f258ec Use fixed size arena allocator for element map. 2000-04-25 01:21:57 +00:00
putterman%netscape.com
e25d9a73e7 Backing out troy's changes to fix various UI blocker bugs. 2000-04-24 22:21:56 +00:00
putterman%netscape.com
42e26161e8 Backing out troy's changes to fix various UI blocker bugs. 2000-04-24 22:15:55 +00:00
joki%netscape.com
bbb0086bfe fixes for 5995, 7304, 10573, 22832, and 9668.
Changes to event handling to deal with reentrant events, cursor fixes, and return value fixes.
2000-04-24 04:41:27 +00:00
waterson%netscape.com
05bfe47153 Bug 35815. Implement <bindings> for XUL templates. 2000-04-24 04:22:26 +00:00
joki%netscape.com
c534678c60 Fix for bug 23373, allow prevention of context menu via mousedown handler 2000-04-24 02:07:06 +00:00
pollmann%netscape.com
bb2c0ba6dd Bug 36830: Revert a small part of the fix for bug 33203 that was breaking observer notification. 2000-04-23 23:54:29 +00:00
mstoltz%netscape.com
57feeae5ec Backing out changes until I can figure out why it's crashing on startup. 2000-04-23 21:25:39 +00:00
mstoltz%netscape.com
62bffdd26e Fixes for bugs 27010, 32878, 32948. 2000-04-23 20:30:29 +00:00
attinasi%netscape.com
af2c4a7c11 Removed warnings: very basic changes 2000-04-23 19:06:37 +00:00
scc%netscape.com
1177150f2e making string conversions explicit 2000-04-23 19:04:37 +00:00
attinasi%netscape.com
31410d2cca Added support for @charset in external stylesheets, as well as support for charset being set byt HTML document for parsing HTML style attributes in other charsets. r=ftang b=2870,28500 2000-04-23 02:01:40 +00:00
troy%netscape.com
9b393faa48 Changes to bring clipping inline with upcoming CSS2 errata 2000-04-23 00:56:16 +00:00
scc%netscape.com
9978338519 making string conversions explicit 2000-04-22 10:31:38 +00:00
pollmann%netscape.com
9b52ac7328 Bug 33203: Form submit observer changes for psm-glue; r=dougt 2000-04-22 03:29:50 +00:00
dbaron%fas.harvard.edu
ed9c5e00ef Prevent selector matching from incorrectly failing due to greedy matching. b=24031 r=pierre@netscape.com 2000-04-22 00:47:18 +00:00
rods%netscape.com
d01a3c8d69 It now uses the nsHTMLContent->GetHTMLAttribute to get the value and/or label
The code now lso checks to see if the attr actually exists before it moves to the label or the content
bug 36459
2000-04-21 22:28:07 +00:00
jdunn%netscape.com
fe9da9312c adding newline for hp 2000-04-21 22:17:14 +00:00
rods%netscape.com
bbea2867ad The value in the GetAttribute will no longer have the space stripped in front and back 2000-04-21 21:59:53 +00:00
anthonyd%netscape.com
d49663a53e r=mjudge. adding in focus listener to docviwer. this will now disable/reenable selection on those displays that desired selection at all. 2000-04-21 21:40:28 +00:00
pierre%netscape.com
0a1b7cc547 Implemented i18n list-style-types. Thanks to bakibon@yahoo.com. 2000-04-21 08:05:29 +00:00
nisheeth%netscape.com
793252e617 Fix for bug 36362. We no longer null out the ref count of form elements in their Release() methods before deleting them. This fixes the crashes on www.cnn.com and www.msn.com. 2000-04-21 01:03:20 +00:00
anthonyd%netscape.com
815b66f915 drawing selection as tri-state. on-off-disabled. hardcoded disable color to grey right now. r=mjudge 2000-04-20 23:11:41 +00:00
akkana%netscape.com
e3b5588b8f 19137: <u> wasn't in the list of inline tags. 2000-04-20 22:31:14 +00:00
jst%netscape.com
65686de7fb Updating the DOM interface CSSStyleDeclaration to DOM Level 2. 2000-04-20 13:50:56 +00:00
jst%netscape.com
8515630b3f Adding GetIID() to nsICSSDeclaration. 2000-04-20 13:00:08 +00:00
jst%netscape.com
5dd95df31c Fix build warnings. 2000-04-20 12:40:35 +00:00
jst%netscape.com
e09c50e601 Fixing bug #32376. Mozilla now populates a select list with new empty options if it's length is set to a bigger number than it already is, this is against the DOM but we need this to be compatible with older browsers. 2000-04-20 12:34:35 +00:00
rickg%netscape.com
c9729abd05 try to fix tinderbox bustage for nisheeth 2000-04-19 08:45:45 +00:00
hyatt%netscape.com
7b0b2e099b Converting XBL bindings to use id. 2000-04-19 08:20:20 +00:00
nisheeth%netscape.com
e4b10a0922 Fix for bug 30091. nsFormControlList::NamedItem() was doing a linear walk through the form control list. Now it uses a hash table lookup. This greatly reduces the time for the screen to update when one clicks on the Program list box on the Bugzilla query page. 2000-04-19 07:49:07 +00:00
waterson%netscape.com
bdcb7aec30 Bug 10208. Correctly update 'empty' attribute when a container's contents are changed. 2000-04-19 05:39:26 +00:00
troy%netscape.com
1dd648e53d Added "canvasFrame" frame type atom 2000-04-18 23:05:15 +00:00
jst%netscape.com
b28d0d6298 Updating the DOM interfaces HTMLFormElement and HTMLOptionElement to DOM Level 2. 2000-04-18 23:00:58 +00:00
jst%netscape.com
a4ce9e598d Updating the HTMLObjectElement interface to DOM Level 2. 2000-04-18 22:57:42 +00:00
jband%netscape.com
96089ebbb0 egads! lost the return type declaration in a copy/paste goofup. 2000-04-18 22:46:48 +00:00
waterson%netscape.com
548a65c864 Back out changes my changes to nsILinkHandler because of performance problems. 2000-04-18 04:34:20 +00:00
pinkerton%netscape.com
f8160f1400 set the popup node on tooltips. 2000-04-18 02:34:32 +00:00
waterson%netscape.com
323fb9085e Fix build bustage. 2000-04-17 17:51:01 +00:00
scc%netscape.com
c709f689ab making string conversions explicit 2000-04-17 14:47:33 +00:00
scc%netscape.com
ee58499ab3 making string conversions explicit 2000-04-17 14:40:25 +00:00
scc%netscape.com
8495fc494c making string conversions explicit 2000-04-17 14:30:23 +00:00
scc%netscape.com
37d7f881c6 making string conversions explicit 2000-04-17 10:28:55 +00:00
waterson%netscape.com
6170746169 Fix uninitialized variable, caught by shalabh@pspl.co.in 2000-04-17 02:07:00 +00:00
scc%netscape.com
b4caf7e667 making string conversions explicit 2000-04-16 11:19:26 +00:00
tbogard%aol.net
faefc106ed Changed over from using the webshell APIs and nsISessionHistory to using the webNavigation interface on the docshell to go back and forward. Don't have to get the root, docshell does that for you. 2000-04-16 06:14:38 +00:00
braddr%puremagic.com
857f0905f7 eliminiate NS_COMFALSE and remove a layer of logical negation.
r=brendan
2000-04-16 00:23:57 +00:00
scc%netscape.com
75827f201d attempting to fix build bustage 2000-04-15 21:48:04 +00:00
scc%netscape.com
ce9c5c55df attempting to fix build bustage 2000-04-15 21:46:25 +00:00
scc%netscape.com
52bdf65d60 making string conversions explicit 2000-04-15 21:18:29 +00:00
scc%netscape.com
ffe4551746 attempting to fix bustage 2000-04-15 21:13:55 +00:00
scc%netscape.com
0012d27605 making string conversions explicit 2000-04-15 20:15:37 +00:00
pierre%netscape.com
614a9a491c 33710 "background-color: inherit doesn't work correctly". Split the NS_STYLE_BG_PROPOGATED flag into 2 flags: NS_STYLE_BG_PROPAGATED_TO_PARENT and NS_STYLE_BG_PROPAGATED_FROM_CHILD. MapDeclarationColorInto() fetches the color from the grand-parent if PROPAGATED_TO_PARENT is set. 2000-04-15 10:38:13 +00:00
pierre%netscape.com
94bc484b60 32063: <font size=""> makes font tiny 2000-04-15 04:28:12 +00:00
pierre%netscape.com
6bf46728ec #33244. changed the default value for empty-cells: 'hide' in quirks mode and 'show' in strict mode. 2000-04-15 03:50:48 +00:00
mstoltz%netscape.com
6a76f09450 Made prefapi.h private and removed all #includes of it outside of libpref. r=norris 2000-04-15 03:43:09 +00:00
mccabe%netscape.com
71eac1e422 Modify nsIScriptGlobalObjectOwner::ReportScriptError to take an nsIScriptError interface, rather than separate message, file, line arguments.
Fix implementations and their callers, and restore error printing to stderr even when the error is successfully logged to the console service, to make life easier for people who go to the trouble to invoke Mozilla with -console.
2000-04-15 01:56:47 +00:00
mjudge%netscape.com
533234a976 fixing selection speed. only copying to clipboard on mouse up 2000-04-14 23:00:30 +00:00
jband%netscape.com
87704af1b7 fix bug 32150. Expose to JavaScript the scriptable interfaces on plugin objects implementing nsIPluginInstance. Given an embed tag with a plugin named 'foo' that has an xpcom interface named 'nsIFoo' with a method 'bar', this fix allows JS code (with the UniversalXPConnect privilege) to call document.foo.nsIFoo.bar() 2000-04-14 22:54:48 +00:00
saari%netscape.com
4272fa7e4b Fix for 27936, double carets in message compose window. reviewed by hyatt many moons ago, tested by many. 2000-04-14 21:49:34 +00:00
mjudge%netscape.com
181b0aaa7e touch alot. changing api for notify selection listeners to add document and seleciton pointers to the api. 2000-04-14 11:21:19 +00:00
jbetak%netscape.com
b03088efe8 r=ftang 32604 Trunk fix for illegal use of nsString-external JavaScript 2000-04-14 02:47:28 +00:00
jst%netscape.com
9d31fda302 Making nsDOMAttributeMap a 'live' NamedNodeMap, removed the hashtable for the attributes since a) it caused the none-liveness and b) it was overkill, the number of attributes is usually so low so having a hashtable for them doesn't help much. 2000-04-13 23:42:52 +00:00
jst%netscape.com
5cd69c3154 Update the DOM interface to DOM Level 2, only stubs so far. 2000-04-13 21:21:02 +00:00
waterson%netscape.com
7fc48dcee5 Bug 34565. Initial support for extended <template> syntax. 2000-04-13 21:13:00 +00:00
mjudge%netscape.com
5c4c46cd0d table cell selection now shows up background. also small fix for nsBlockFrame to do the right thing for mouse capture. 2000-04-13 20:21:32 +00:00
waterson%netscape.com
25a338cc46 Fix compiler warning; use of uninitialized variable. 2000-04-13 20:04:13 +00:00
waterson%netscape.com
8c1fa57510 Add commentary, Value::GetType() method. 2000-04-13 20:03:39 +00:00
waterson%netscape.com
2464cb88da Be sure to initialize out parameter when FindChildByTag() doesn't find anything. 2000-04-13 20:02:38 +00:00
waterson%netscape.com
a06a8ee723 Bug 12493. Change nsILinkHandler interface to take an nsIURI object instead of a string. This allows necko to canonify URIs before passing them back to global history. r=travis,pierre 2000-04-13 19:55:47 +00:00
jst%netscape.com
6656f5324e Fixing #35605, avoid accessing a null pointer in GetOffsetParent()! 2000-04-13 12:52:03 +00:00
heikki%citec.fi
d06f3c7d91 Missing QI entry for an interface we inherit from. Found by ddediu@usa.net, thanks. r=me. 2000-04-13 12:19:50 +00:00
jst%netscape.com
801bd7da0e If a class claims to support an interface in QueryInterface() it *really* should inherit from that interface then! Fixes #35398. 2000-04-13 12:02:58 +00:00
heikki%citec.fi
2ae5ee6efe Test files for XML Base. **Sicking testing cvs admin** 2000-04-13 06:40:18 +00:00
heikki%citec.fi
b8d33a4ce2 Test files for XML Base. Not part of build. 2000-04-13 06:40:17 +00:00
heikki%citec.fi
8c20fe198c Implemented XML Base (http://www.w3.org/TR/xmlbase). Still some issues with escaping illegal chars in URLs etc. Bug 32842. 2000-04-13 06:38:31 +00:00
sfraser%netscape.com
e18fe941f0 Adding methods to allow control of the selection in text widgets. 2000-04-13 05:15:59 +00:00
sfraser%netscape.com
0aa03ae3da Use an nsCOMPtr in the Select call. 2000-04-13 05:14:08 +00:00
ducarroz%netscape.com
245059c4ee Remove the old autocomplete widget which is now replaced by the XBL one (xpfe/components/autocomplete). R=alecf. 2000-04-13 04:50:39 +00:00
mjudge%netscape.com
8efaa31294 fixing 2 bugs. bug for notifications going out when we dont need them for selection changing. and for fixing some keyboard navigations around non-text frames 2000-04-12 10:34:19 +00:00
sspitzer%netscape.com
9d87bda031 bulletproofing fix for bug #35568. r=waterson. 2000-04-12 07:38:17 +00:00
waterson%netscape.com
0cd1973ec7 Initial revision. 2000-04-12 04:49:28 +00:00
mjudge%netscape.com
f0c0beb50c fix for setcapture. passes events to the nsHTMLFrame's areaframe when events are trapped to a given frame's view. 2000-04-12 03:04:11 +00:00
hyatt%netscape.com
0e08743221 Cuddling mailnews and giving it some of my sweet sweet love. r=saari 2000-04-12 00:24:07 +00:00
tbogard%aol.net
1fbf6ea566 Changed to use the enumeration rather than the string based parameter to the parser loading mode. 2000-04-11 23:48:37 +00:00
waterson%netscape.com
71dff3183c Bug 35360. Fix UMRs in MatchList discovered by bruce@cybersight.com. 2000-04-11 22:36:53 +00:00
waterson%netscape.com
0b9683de47 Bug 35392. Fix leaking MemoryElement when already in set. r=beard -- thanks for wiping my chin. 2000-04-11 22:35:43 +00:00
saari%netscape.com
4d187b4818 Fix for M15 bug, crashing on tab. Effectively a null check in event state manager. r=hyatt, a=leaf 2000-04-10 20:52:52 +00:00
waterson%netscape.com
315557d12e Bug 34726. Add an out parameter to ConflictSet::Add() that indicates whether the new instantiation triggered any new rules to be matched. The caller then uses this parameter to decide whether or not to add the key of a rule cluster to the 'newkeys' set. r=rjc, a=leaf 2000-04-07 19:22:59 +00:00
waterson%netscape.com
15adcd65d2 Bug 34408. Fix botched checkin that left '#if 0' in the code. a=leaf 2000-04-07 18:24:15 +00:00
saari%netscape.com
8642c8be3a Checking in fix for Waterson for M15 bug #34464, Mac menus crashing after you close a window. Waterson did the work, I just reviewed. r=saari, a=leaf 2000-04-06 22:43:18 +00:00
hyatt%netscape.com
de331637bb Fixing an XBL event handling bug and the menu accelerator bug. r=brendan, a=leaf 2000-04-06 22:32:39 +00:00
waterson%netscape.com
3133985689 Bug 34714. Only add 'default' containment properties if the 'containment' attribute *isn't* set on the root. r=rjc, a=leaf 2000-04-06 22:01:32 +00:00
waterson%netscape.com
1b703e36d5 Bug 34408. Force <treeitem> to reframe when open/close attribute changes. r=hyatt 2000-04-06 21:53:12 +00:00
waterson%netscape.com
f1df479af5 Bug 29507. Clean up PresShell refcounting. r=troy 2000-04-05 05:58:06 +00:00
waterson%netscape.com
7b851fb8ab Fix windows bustage introduced trying to fix solaris bustage. 2000-04-05 05:48:33 +00:00
waterson%netscape.com
79215cf024 Fix build bustage on Solaris Workshop compiler. 2000-04-05 05:18:42 +00:00
waterson%netscape.com
f835a34327 Bug 29507. Clean up PresShell refcounting. r=troy 2000-04-05 05:17:36 +00:00
attinasi%netscape.com
d88879f70c Fixed regression bug 34257 and also contributed toward fixing 17309 by making external style sheets load blocking the parser, unless they are alternates. r=pierre b=34257, 17309 2000-04-05 04:02:38 +00:00
mscott%netscape.com
128eb0578f Pass the address of the jsval instead of the value (which was null). This helps allow you to access xp-connect
objects from xbl.
r=hyatt
2000-04-05 04:00:13 +00:00
jbetak%netscape.com
981fc06b33 crash when loading external JS files - bug 33029 2000-04-05 03:18:41 +00:00
mkaply%us.ibm.com
cedcce6c59 # 34082
r= waterson@netscape.com
OS/2 Visual Age build - Adding PR_CALLBACK to some functoins for linkage
2000-04-05 02:39:51 +00:00
danm%netscape.com
54f9e8d411 abort on null PresShell during focus blur and deactivate. bug 34148 r=saari 2000-04-05 02:10:25 +00:00
jst%netscape.com
f523d9cb3a Add a nsHTMLUnknownElement class for LAYER, ILAYER, NOLAYER and unknown elements, this element is a normal element except that it doesn't do inline style processing. This fixes M15 bug #22260. 2000-04-05 01:46:48 +00:00
jst%netscape.com
5f23170b41 Removing #include and unused static IID, not part of the build quite yet. 2000-04-05 00:37:51 +00:00
jst%netscape.com
070035f14e Adding class for unknown elements, not part of the build quite yet. 2000-04-05 00:35:54 +00:00
hyatt%netscape.com
aa7305bcb3 Elimination of nsIFocusableContent and improvements to tabbing r=saari 2000-04-04 23:55:31 +00:00
hyatt%netscape.com
ea2d786aaa Eliminating nsIFocusableContent 2000-04-04 23:54:06 +00:00
jst%netscape.com
84b020c1aa document.write() speedup, fixes (at least partly) #29805. 2000-04-04 14:13:46 +00:00
waterson%netscape.com
713bcb8c56 Remove redundant class forward decls that were causing VC++ internal compiler errors. 2000-04-04 08:32:58 +00:00
waterson%netscape.com
f070169ada Ok, really fix HP-UX this time. 2000-04-04 08:19:51 +00:00
waterson%netscape.com
c0d96583c0 Fix build bustage on HP-UX. Access to protected classes only allowed by 'friends'. 2000-04-04 07:28:31 +00:00
hyatt%netscape.com
220a5faae0 Making <children> support dynamic. 2000-04-04 06:29:20 +00:00
waterson%netscape.com
62b54345cf Rename Key::Hash(const void*) to avoid ambiguity on Mac. 2000-04-04 00:40:41 +00:00
jst%netscape.com
44d3c72ca2 Updating the DOM Attr interface to match the DOM Level 2 spec. r=waterson@netscape.com 2000-04-03 13:40:04 +00:00
scc%netscape.com
c5c503948f making string conversions explicit 2000-04-03 11:20:35 +00:00
waterson%netscape.com
e0626a8313 Reduce allocation overhead in ConflictSet; lazily create hashtable in MatchSet. NOT YET IN THE BUILD. 2000-04-03 07:55:35 +00:00
hyatt%netscape.com
fce8d4c032 Checking in the real fix for 34130. 2000-04-03 07:13:07 +00:00
waterson%netscape.com
5fd1e516f9 Leak fixes. NOT YET IN THE BUILD. 2000-04-03 06:44:41 +00:00
dougt%netscape.com
3229a90597 beard@netscape.com: nsXBLBinding objects are getting released without ever removing their roots. That
is clear.  r=dougt and r=hyatt. Fix for 34130.
2000-04-03 06:31:32 +00:00
waterson%netscape.com
ea9019498e Bug 26402, try number two. Do event handler recompilation and 'style' attribute fixup in nsXULElement::SetDocument(). Fix uninitialized out params in nsXULElement::GetAttribute() and nsXULElement::GetClasses(). 2000-04-03 05:36:17 +00:00
jst%netscape.com
ae133403e9 Minor cleanup and fixing a compier warning. 2000-04-02 22:05:10 +00:00
erik%netscape.com
72dbd2f6e8 bug 30022; added Set/Get TextZoom for enlarging/reducing fonts only; also
factored some code to reduce duplication; r=pierre,troy
2000-04-02 21:52:17 +00:00
jst%netscape.com
94e684ba9d Updating the interfaces Document and HTMLDocument to comply with DOM Level 2, only stubs for new methods for now. 2000-04-02 17:46:30 +00:00
jst%netscape.com
ae22dfeb8b Updating HTMLFrameElement and HTMLIFrameElement to comply with the Level 2 DOM, this adds a 'contentDocument' attribute to those two interfaces that can be used to access the document contained in the frame. 2000-04-02 14:04:19 +00:00
waterson%netscape.com
37ec600551 Fix nsCOMPtr bustage on Linux. NOT YET PART OF THE BUILD. 2000-04-02 09:22:50 +00:00
waterson%netscape.com
37e1e5cda4 Fix memory leaks, problems with incrmental update. NOT YET IN THE BUILD. 2000-04-02 09:11:00 +00:00
mjudge%netscape.com
ad7071118d selecting generated content works now. subtree iterator and all. incredible... added new private method to nsTextFrame to factor out some things on getting correct offsets from generated frames. its a no-op almost for non generated frames 2000-04-02 05:05:31 +00:00
waterson%netscape.com
d3d9596fe6 Fix performance problem with KeySet, removing content from a container. NOT YET IN THE BUILD. 2000-04-02 01:55:46 +00:00
bryner%uiuc.edu
4e5f616edc This fixes bug 31204 (mousewheel scrolling with pointer over a textfield),
by hooking up the parent document for the editor.  r=jst@netscape.com.
2000-04-01 20:09:54 +00:00
jst%netscape.com
9f4e5b9940 Updating the DOM Node interface to match the DOM Level 2 interface, only stub implemetations so far. 2000-04-01 13:31:23 +00:00
jst%netscape.com
e23d0e4ac9 Changing the DOM exceptions thrown from methods on data nodes, fixes bug #16605. 2000-04-01 12:55:53 +00:00
jst%netscape.com
7df53c3963 Removing some code redundancy in the DOM Core implementations, fixing bugs #16585 and #16606. 2000-04-01 12:36:16 +00:00
hyatt%netscape.com
8c9c03ac07 Adding assertions to discover when the script object isn't being
properly cleared out.
2000-04-01 11:17:28 +00:00
waterson%netscape.com
f3fc4cb99b Check in new and improved rule matching for XUL templates. NOT YET IN THE BUILD. a=leaf 2000-04-01 01:38:55 +00:00
nisheeth%netscape.com
0111dba11b Fix for bug 15086. These changes bring us up to date with the Feb 2000 XLink Working Draft. Thanks a lot to Heikki (heikki@citec.fi) for providing these patches. 2000-04-01 00:39:15 +00:00
waterson%netscape.com
d29d5f9d44 Bug 34061. Fix uninitialized memory problems when called from nsXULDocument::AddSubtreeToDocument(). 2000-03-31 19:01:56 +00:00
hyatt%netscape.com
b039cf8f92 And on a farm there was a big honking leak, e-i-e-io. With an XBL binding here and a XUL element there... 2000-03-31 10:27:12 +00:00
hyatt%netscape.com
b6dec09958 Fumbling around trying to fix 800K leak. 2000-03-31 10:26:25 +00:00
pierre%netscape.com
f54b3c443f 17309: set the default timeout in the previous checkin to 2 minutes 2000-03-31 10:04:48 +00:00
hyatt%netscape.com
c34fd4b94b Fixing 700K memory leak. 2000-03-31 09:13:42 +00:00
mjudge%netscape.com
a4bad11091 moving nsGeneratedContent stuff to new file nsGeneratedIterator. adding new bitflags for selection types for nsSelection 2000-03-31 07:17:22 +00:00
mjudge%netscape.com
988739343b adding in new init methods for the new nsGeneratedContentIterator! 2000-03-31 07:14:02 +00:00
attinasi%netscape.com
1621b39d9e Implemented Style Size Dump. r=rickg b=26565 2000-03-31 07:08:36 +00:00
evaughan%netscape.com
53b00e50f0 box skinnablility changes.
-r Hyatt
2000-03-31 07:02:06 +00:00
waterson%netscape.com
93fb73ad56 Bug 26402. Compile event handlers when content is inserted into the document. r=hyatt 2000-03-31 04:03:25 +00:00
hyatt%netscape.com
42eb91ab24 making inheritance work properly in XBL. 2000-03-31 03:13:43 +00:00
attinasi%netscape.com
0735cef009 Implemented a timer for loading CSS style sheets to allow content to be displayed if the sheet is taking too long to load. b=17309 r=nisheeth 2000-03-31 01:57:54 +00:00
mstoltz%netscape.com
efa5624e14 Fixed bug 30915 using nsAggregatePrincipal. r=norris 2000-03-31 00:31:18 +00:00
jst%netscape.com
01d3066654 Fixing bug #32839, HTMLButtonElement.type now returns the correct value. 2000-03-30 22:37:12 +00:00
jim_nance%yahoo.com
dc0e139673 Bug 33322 - Fix compiler warnings. Its been on n.p.m.builds for a few
days for module owners to comment on.  r=troy@netscape.com
2000-03-30 03:21:26 +00:00
hyatt%netscape.com
132acf464e Adding error reporting to XBL. 2000-03-30 03:18:44 +00:00
nisheeth%netscape.com
bc23c89148 r=pollmann. Fix for bug 29395. XML error messages now show up in the content area for XML, RDF, and XUL files. Earlier, they would only show up for XML files.
- Generate tokens in the expat tokenizer to display an XML error message.
- Process those tokens in the XML DTD
- Add a SetStringValue() method to CToken that accepts an nsString parameter.
- Removed code in the XML content sink's NotifyError() method to create error message content.
2000-03-30 01:41:48 +00:00
harishd%netscape.com
fee30604d5 Fix for 22786 - sink side fix for HTML attributes 2000-03-30 01:07:02 +00:00
pinkerton%netscape.com
7909e041dc made drag feedback better for containers and sorted lists. bugs 9657, 20124, 31814 2000-03-29 23:22:08 +00:00
pierre%netscape.com
bdf9e8f750 #33557 (background-color: inherit on html:input type="text" only appears to check for background color on parent node). MapDeclarationColorInto() should inherit the parent's color on "background: transparent". 2000-03-29 06:55:15 +00:00
warren%netscape.com
727f312b32 Necko API changes: primarily nsIChannel, changing initialization parameters to accessors. Got javascript: evaluation to happen at the right time (when AsyncRead is called) as well as on the right thread. 2000-03-29 03:58:50 +00:00
hyatt%netscape.com
25f935aee8 j++. j++. Not i++. j++. Sigh. k++? z++? NO! j++! Pick up the clue phone, hyatt.
It's ringing.
2000-03-29 02:26:46 +00:00