Commit Graph

3179 Commits

Author SHA1 Message Date
waterson%netscape.com
4f5a5431ee Clean up shared structures between nsRDFGenericBuilder.cpp and nsXULSortService.cpp; r=rjc
git-svn-id: svn://10.0.0.236/trunk@58557 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-25 04:07:41 +00:00
dougt%netscape.com
714da09a59 Landing nsIFile.
git-svn-id: svn://10.0.0.236/trunk@58490 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-24 21:28:28 +00:00
pierre%netscape.com
a0876134ef Bug 24676 ("Need -moz-outline-radius feature"). Added the 'outline_radius' similarly to the 'border_radius'.
git-svn-id: svn://10.0.0.236/trunk@58467 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-24 11:19:55 +00:00
pierre%netscape.com
2a14b9586a 9809 "Dynamic changes of outline properties aren't repainted". Generate a reflow when the outline changes.
git-svn-id: svn://10.0.0.236/trunk@58466 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-24 08:16:54 +00:00
nisheeth%netscape.com
26ad5f5255 Work done by Vidur and me. Added a FlushPendingNotifications() method to the document. This method flushes the pending content notifications from the content sink and the pending reflow notifications from the pres shell. This code is turned off for now so that it can be tested more thoroughly by Vidur and me.
git-svn-id: svn://10.0.0.236/trunk@58465 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-24 06:43:15 +00:00
norris%netscape.com
e4653042f2 Files:
caps/include/nsScriptSecurityManager.h
	caps/src/nsScriptSecurityManager.cpp
	modules/libpref/src/init/all.js
Fix
24565 nsScriptSecurityManager::GetSecurityLevel() is a performance
24567 re-write DOM glue security checks to avoid NS_WITH_SERVICE()
r=waterson

Files:
	dom/src/base/nsGlobalWindow.cpp
	layout/base/src/nsDocument.cpp
	layout/base/src/nsGenericElement.cpp
Fix assertion failure for 1-character property names.


Files:
	dom/src/jsurl/nsJSProtocolHandler.cpp
	webshell/src/nsDocLoader.cpp
Fix 18653 "javascript:" URLs cross windows problems (probably regressi
r=nisheeth

Files:
	layout/events/src/nsEventListenerManager.cpp
Fix
23834 document.onkeypress allows sniffing keystrokes
24152 document.onclick shows links from other window
r=joki


git-svn-id: svn://10.0.0.236/trunk@58429 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-23 04:23:14 +00:00
jfrancis%netscape.com
f912255c5d fixing rdf build bustage
git-svn-id: svn://10.0.0.236/trunk@58420 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-23 00:25:21 +00:00
waterson%netscape.com
e7fe781360 Bugs 18127, 20677, 23905. Partial fix. Give the nsXULPrototypeDocument it's own JSContext to use for compiling scripts and event handlers. Modify script and event handler code to compile shared scripts using this context, if appropriate. r=brendan
git-svn-id: svn://10.0.0.236/trunk@58414 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-22 22:00:35 +00:00
troy%netscape.com
60471abd92 b=21657 a=chofmann@netscape.com Made "overflow list" a full fledged
child list and changed ReparentFrameView() to check it.


git-svn-id: svn://10.0.0.236/trunk@58373 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-22 01:16:50 +00:00
michael.lowe%bigfoot.com
6856aa06f0 Repeating, prioritised timer implementation for Windows and Gtk (bug 22979). author={Win32=michael.lowe@bigfoot.com, Gtk=alex@cendio.se}, r={kmcclusk,rods,sfraser,et al} a=brendan
git-svn-id: svn://10.0.0.236/trunk@58358 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-21 21:56:09 +00:00
jst%citec.fi
d592dbb12a Fixing build bustage on linux, added a missing .get() on a nsCOMPtr. a=leaf@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@58345 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-21 02:30:02 +00:00
vidur%netscape.com
e66d7c18a4 a=chofmann. r=nisheeth, hyatt. Revised fix for bug 24442 and 24524. Switched
reference count handling for the content stack to use nsISupports. The previous
check introduced a leak.


git-svn-id: svn://10.0.0.236/trunk@58340 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-21 01:32:32 +00:00
vidur%netscape.com
80a6fe785d a=chofmann. r=vidur, troy. This is Nisheeth checking in on Vidur's machine. This fixes
bug 24442 and bug 24524.  The content stack wasn't addref'ing the content objects pushed
onto it while the content sink destructor was releasing the content objects.  This caused
a crash because the root content object would get freed one too many times.  Now,
PushContent() addrefs the content object before inserting it into the content stack.


git-svn-id: svn://10.0.0.236/trunk@58332 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-21 00:05:36 +00:00
scc%netscape.com
b981dc83f5 Must use |GetEnumerator|; can't QI a selection to get the enumerator. Fixes bug #24354. Also fixes a leak in the same routine. r=buster, a={chofmann, brendan}
git-svn-id: svn://10.0.0.236/trunk@58268 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-19 22:56:25 +00:00
hyatt%netscape.com
000188b782 Fix for a minor little bug I introduced into GetChecked (that only happened with
trees).  Thanks to jdunn for spotting it.  r=matejka, a=chofmann


git-svn-id: svn://10.0.0.236/trunk@58260 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-19 22:18:57 +00:00
mcafee%netscape.com
d6b7933dcd Need newline at end of file for some unixes. a=leaf
git-svn-id: svn://10.0.0.236/trunk@58247 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-19 19:17:22 +00:00
waterson%netscape.com
5b71fc2554 Gak. Forgot to comment the oddity that may occur...
git-svn-id: svn://10.0.0.236/trunk@58228 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-19 06:00:25 +00:00
waterson%netscape.com
be7902c0e7 Remove bogobotch that is breaking cloneNode(). r=brendan
git-svn-id: svn://10.0.0.236/trunk@58227 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-19 05:51:30 +00:00
hyatt%netscape.com
9d796b9f81 Fixing refcounting bugs in the XML content sink, and adding support for
content extensibility.  Scrollbars now really use XUL elements. r=waterson


git-svn-id: svn://10.0.0.236/trunk@58224 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-19 04:44:10 +00:00
hyatt%netscape.com
f6d9a3bef9 Adding a XUL element factory so that the XML content sink over in layout will
be able to make XUL elements. r=waterson


git-svn-id: svn://10.0.0.236/trunk@58216 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-19 03:28:06 +00:00
hyatt%netscape.com
4ea3d4d3d5 Patching XUL documents so that they support extensibility of content creation.
Patching the RDF generic builder so that it can build any type of content
element (using the generic factory building interface). r=waterson


git-svn-id: svn://10.0.0.236/trunk@58215 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-19 03:11:39 +00:00
hyatt%netscape.com
1d8657b21f Adding a generic element creation interface. Converting the XML factory over
to using this interface.  r=waterson


git-svn-id: svn://10.0.0.236/trunk@58214 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-19 03:10:45 +00:00
hyatt%netscape.com
bb4cf88bdc Adding an interface for the creation of elements. Converting the HTML
element factory so that it implements this generic interface. r=waterson


git-svn-id: svn://10.0.0.236/trunk@58213 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-19 03:10:06 +00:00
hyatt%netscape.com
8700ce7aad Adding an interface for the creation of elements. r=waterson
git-svn-id: svn://10.0.0.236/trunk@58212 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-19 03:09:12 +00:00
saari%netscape.com
597d62eba7 Fix for 24124, focus crasher. Review and a whole lot of help from danm.
git-svn-id: svn://10.0.0.236/trunk@58211 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-19 03:03:09 +00:00
rjc%netscape.com
5787e39722 A few small sorting tweaks.
git-svn-id: svn://10.0.0.236/trunk@58208 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-19 02:39:40 +00:00
rjc%netscape.com
69054862bc Enable the optimized binary insertion node with end-point interpolation. (Sort-of) review: putterman@netscape.com
git-svn-id: svn://10.0.0.236/trunk@58199 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-19 01:44:29 +00:00
vidur%netscape.com
3d5874d107 Missed necessary cleanup in last checkin. r=pollmann
git-svn-id: svn://10.0.0.236/trunk@58193 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-19 01:34:07 +00:00
vidur%netscape.com
f935ba8afa Fix for bugs 9213 and 17415. Fixed a ton of leaks in table content code and fixed thead, tfoot access and manipulation via DOM. r=pollmann
git-svn-id: svn://10.0.0.236/trunk@58192 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-19 01:29:04 +00:00
vidur%netscape.com
4755c2cf84 Fix for bug 9378. document.layers now returns undefined, not null. r=pollmann
git-svn-id: svn://10.0.0.236/trunk@58156 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-18 23:35:47 +00:00
sfraser%netscape.com
b343a64540 More of the fix for 14026 -- hook up Select All in the browser windows's controller, and general tidyup. r=saari
git-svn-id: svn://10.0.0.236/trunk@58119 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-18 21:06:10 +00:00
pollmann%netscape.com
6f3477c21c Bug 20315: Adding comment r=buster
git-svn-id: svn://10.0.0.236/trunk@58063 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-18 02:40:45 +00:00
waterson%netscape.com
9b5074499d Bug 24134. Re-apply r1.233, which was steamrollered by tao's recent checkin. Re-using the r=valeski here.
git-svn-id: svn://10.0.0.236/trunk@58018 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-17 19:34:23 +00:00
rjc%netscape.com
bc39bd9fe7 More preparations to land an optimized binary insertion node. (Going to test more later. Currently #ifdef'ed out.)
git-svn-id: svn://10.0.0.236/trunk@58014 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-17 13:15:44 +00:00
rjc%netscape.com
338727d7b3 Prepare to land an optimized binary insertion sort. (Going to test more later. Currently #ifdef'ed out.)
git-svn-id: svn://10.0.0.236/trunk@58007 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-17 11:00:13 +00:00
rjc%netscape.com
dd85e83ce4 Small optimizations.
git-svn-id: svn://10.0.0.236/trunk@57999 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-17 07:02:17 +00:00
tor%cs.brown.edu
88a2a05091 build bustage fix for older C++ compilers; false -> PR_FALSE; r=cls
git-svn-id: svn://10.0.0.236/trunk@57971 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-16 17:06:08 +00:00
bryner%uiuc.edu
ccf75f8758 Make trees capable of scrolling by full pages with the mouse wheel.
General cleanup and additions to mousewheel debugging code (which is
#ifdef DEBUG_scroll).  r=hyatt.


git-svn-id: svn://10.0.0.236/trunk@57964 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-16 05:30:49 +00:00
bruce%cybersight.com
b2d33a03a2 End of lines are good. Fixing ports bustage.
git-svn-id: svn://10.0.0.236/trunk@57962 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-16 04:56:08 +00:00
brade%netscape.com
d11ba75c81 initialize all fields of mouseEvent; r=joki
git-svn-id: svn://10.0.0.236/trunk@57945 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-15 17:22:09 +00:00
brade%netscape.com
4ff4f74a42 remove function DispatchKeyPressEvent (not used); initialize the modifier keys in the event structure; r=joki
git-svn-id: svn://10.0.0.236/trunk@57944 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-15 17:21:20 +00:00
brade%netscape.com
f3a29e1a4a remove function DispatchKeyPressEvent (not used) r=joki
git-svn-id: svn://10.0.0.236/trunk@57943 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-15 17:21:10 +00:00
hyatt%netscape.com
aba1a4f130 Still trying to fix Wensleydale. Stupid crack baby compiler.
git-svn-id: svn://10.0.0.236/trunk@57919 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-15 07:18:01 +00:00
hyatt%netscape.com
bab9d9f501 Fix wensleydale bustage.
git-svn-id: svn://10.0.0.236/trunk@57918 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-15 06:41:04 +00:00
danm%netscape.com
7320d5dcec reapplying changes from rev 1.234, which was lost as part of 1.235
git-svn-id: svn://10.0.0.236/trunk@57911 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-15 05:53:41 +00:00
hyatt%netscape.com
3b7a587238 Landing XBL scrollbars.
git-svn-id: svn://10.0.0.236/trunk@57906 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-15 05:31:45 +00:00
alecf%netscape.com
ee7be6a1a2 attempted fix at build bustage. I have no idea if this is the "right" thing or not but it gets the build green
git-svn-id: svn://10.0.0.236/trunk@57904 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-15 03:51:31 +00:00
danm%netscape.com
2b63300d33 adding a parameter to nsIBrowserWindow::SizeWindowTo. part of bug 15555. r:hyatt
git-svn-id: svn://10.0.0.236/trunk@57892 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-15 02:30:34 +00:00
pollmann%netscape.com
036af632b7 Bug 14419 (1 of 4): Fix typo!
git-svn-id: svn://10.0.0.236/trunk@57890 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-15 02:21:51 +00:00
vidur%netscape.com
0a0f3496b6 Fix for bug 23020. Relative URLs used in image.src and location.href should be resolved taking into account the base document URL of the calling context. R=pollmann
git-svn-id: svn://10.0.0.236/trunk@57888 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-15 02:02:27 +00:00