Граф коммитов

2494 Коммитов

Автор SHA1 Сообщение Дата
hyatt%netscape.com b7194c3d42 Adding support for UI display of installed skins and locales. 2000-03-21 11:57:39 +00:00
hyatt%netscape.com b452fcb4e8 Adding per package skin/locale-switching capabilities. 2000-03-21 11:01:58 +00:00
hyatt%netscape.com d638bce647 Stubbing out the installation/uninstallation APIs for the chrome registry. 2000-03-21 10:49:21 +00:00
hyatt%netscape.com b9b9883390 Landing the new chrome registry with skin/locale switching support. 2000-03-21 10:42:22 +00:00
norris%netscape.com 3ea8eb578d added updatePrincipal function to nsDocument. r=norris (this is mstoltz's checkin) 2000-03-21 04:20:04 +00:00
nisheeth%netscape.com e90cbb686f r=pollmann. Bug 30916. Content IDs are created for HTML elements created in the HTML content sink, XML content sink and dynamically via JS. The content ID counter is maintained by the document. 2000-03-21 03:25:16 +00:00
hyatt%netscape.com 74a69fd9f7 Fix for bug #32587. 2000-03-21 02:05:15 +00:00
nhotta%netscape.com 70463c9142 Removed headers and constants for nsFactory, bug 11880, r=rjc. 2000-03-20 23:58:40 +00:00
nhotta%netscape.com 6a43307c15 Changed to use nsILocaleService instead of nsLocaleFactory, bug 18338, r=rjc. 2000-03-20 22:48:39 +00:00
rjc%netscape.com 31d2f82d17 Add support for #IEFavoriteFolder 2000-03-20 07:58:30 +00:00
waterson%netscape.com bc6549d1f0 Bug 21006, 30710. Reference count |Assertion| objects to avoid clobbering them from beneath an active assertion enumerator. r=rjc, a=jar. 2000-03-20 00:51:57 +00:00
tonyr%fbdesigns.com 187c3e43b4 Make nsISupports interfaces threadsafe so proxy objects can be created. r=waterson 2000-03-18 18:38:14 +00:00
waterson%netscape.com ca4696ec29 Doh! I checked in the wrong patch onto the tip. Thanks for wiping my chin, rjc. 2000-03-18 06:24:19 +00:00
rjc%netscape.com dffbc728d6 Fix bug # 24836: correctly serialize RDF data. Review: waterson@netscape.com. 2000-03-18 05:28:53 +00:00
waterson%netscape.com c23a0745ed Get rid of dead code. 2000-03-18 05:26:25 +00:00
waterson%netscape.com faefe77b4d Bug 27739. Leak the key bindings table for now, so we're sure not to lose it if all the XUL documents go away. This is a temporary solution, pending a real fix when hyatt jettisons this for XBL. r=hyatt, a=jar 2000-03-18 05:24:50 +00:00
waterson%netscape.com bf3ea9e26c Bug 32187. Make sure to re-serialize RDF/XML using UTF-8 for UCS-2 strings. r=rjc,ftang. a=bobj,jar. 2000-03-18 05:22:42 +00:00
hyatt%netscape.com 3ad6a23de0 Fix for bug #32214. 2000-03-17 23:09:57 +00:00
dougt%netscape.com d9cdcd13d3 adding GetSecurityInfo to the nsIChannel. bug 29646 r= warren. 2000-03-17 22:07:37 +00:00
dougt%netscape.com 612badb3a9 Adding GetSecurityInfo to the nsIChannel. bug 29646. r=warren. 2000-03-17 22:06:32 +00:00
jst%netscape.com b768001187 Landing changes Vidur made while the tree was closed for beta1 work, here's a list of the changes. r=me
[1] Cutting down the size of content. Made nsIJSScriptObject inherit from nsIScriptObjectOwner
[2] Cutting down the size of content. Made nsITextContent inherit from nsIContent.
[3] Cutting down the size of content. Moved implementation of nsIDOMReceiver to nsListenerManager. This is not true aggregation since it isn't transitive, but it's OK for now. It will be necessary for nsListenerManager to have a reference to its content in the future anyway, so the transitivity could be done.

dom/public/nsDOMPropEnums.h,v  - bug 12559
dom/public/nsIJSScriptObject.h,v - [1]
dom/public/html/MANIFEST,v - bug 12559
dom/public/html/Makefile.in,v - bug 12559
dom/public/html/makefile.win,v -  bug 12559
dom/public/html/nsIDOMHTMLInputElement.h,v - bug 17544
dom/public/idl/html/HTMLAnchorElement.idl,v - bug 12559
dom/public/idl/html/HTMLAreaElement.idl,v - bug 12559
dom/public/idl/html/HTMLInputElement.idl,v - bug 17544
dom/src/base/nsGlobalWindow.cpp,v - bug 30700
dom/src/base/nsGlobalWindow.h,v - [1]
dom/src/base/nsLocation.cpp,v - [1]
dom/src/html/nsJSHTMLAnchorElement.cpp,v - bug 12559
dom/src/html/nsJSHTMLAreaElement.cpp,v - bug 12559
dom/src/html/nsJSHTMLInputElement.cpp,v - bug 17544
layout/base/public/nsIDocument.h,v - bug 27953
layout/base/public/nsITextContent.h,v - [2]
layout/base/src/nsCommentNode.cpp,v - [2]
layout/base/src/nsDocument.cpp,v - bug 27953
layout/base/src/nsDocument.h,v - bug 27953
layout/base/src/nsDocumentViewer.cpp,v - bug 27953
layout/base/src/nsGenericDOMDataNode.cpp,v - [3]
layout/base/src/nsGenericDOMDataNode.h,v - [3]
layout/base/src/nsGenericElement.cpp,v - [3]
layout/base/src/nsGenericElement.h,v - [3]
layout/base/src/nsNameSpaceManager.cpp,v - bug 7834
layout/base/src/nsStyleContext.cpp,v - outline property shouldn't reflow
layout/base/src/nsTextNode.cpp,v - [2]
layout/events/src/nsEventListenerManager.cpp,v - [3]
layout/events/src/nsEventListenerManager.h,v - [3]
layout/html/base/src/nsGfxScrollFrame.cpp,v - nsString->nsAutoString
layout/html/content/src/nsAttributeContent.cpp,v - [2]
layout/html/content/src/nsHTMLAnchorElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLAppletElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLAreaElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBRElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBaseElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBaseFontElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBodyElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLButtonElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDListElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDelElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDirectoryElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDivElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLEmbedElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFieldSetElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFontElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFormElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFrameElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFrameSetElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHRElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHeadElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHeadingElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHtmlElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLIFrameElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLImageElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLInputElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLInsElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLIsIndexElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLIElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLabelElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLayerElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLegendElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLinkElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLMapElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLMenuElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLMetaElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLModElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLOListElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLObjectElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLOptGroupElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLOptionElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLParagraphElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLParamElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLPreElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLQuoteElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLScriptElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLSelectElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLSpacerElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLSpanElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLStyleElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableCaptionElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableCellElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableColElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableColGroupElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableRowElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableSectionElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTextAreaElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTitleElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLUListElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLWBRElement.cpp,v - [1][3]
layout/html/document/src/nsHTMLDocument.cpp,v - bug 27953
layout/html/document/src/nsHTMLDocument.h,v - bug 27953
layout/xml/content/src/nsXMLCDATASection.cpp,v - [1][2]
layout/xml/content/src/nsXMLDocumentType.cpp,v - [1][2]
layout/xml/content/src/nsXMLElement.h,v - [1][2]
layout/xml/content/src/nsXMLEntity.cpp,v - [1][2]
layout/xml/content/src/nsXMLNotation.cpp,v - [1][2]
layout/xml/content/src/nsXMLProcessingInstruction.cpp,v - [1][2]
layout/xul/base/src/nsBoxFrame.cpp,v - nsString->nsAutoString
layout/xul/base/src/nsSliderFrame.cpp,v - nsString->nsAutoString
netwerk/protocol/http/src/nsHTTPRequest.cpp,v - nsString->nsAutoString
rdf/content/src/nsXULDocument.cpp,v - bug 27953
rdf/content/src/nsXULDocument.h,v - bug 27953
rdf/content/src/nsXULElement.h,v - [1]
xpcom/base/IIDS.h,v  - bug 12559
2000-03-17 13:27:00 +00:00
hyatt%netscape.com aac37fb734 Fix for bug #32212. 2000-03-17 11:27:01 +00:00
putterman%netscape.com 62b509aab5 Fix for 15142. Fixing typo makes secondary sort now work. 2000-03-17 00:03:46 +00:00
dbaron%fas.harvard.edu e3a2013a7e Fix bug 28570, leak of nsXULPrototypeDocument and nsJSContext (and things they owned). r=waterson@netscape.com 2000-03-16 01:11:02 +00:00
beard%netscape.com 762854d1ab uncovered leak exposes a crasher, this fixes it. r=waterson 2000-03-15 23:58:01 +00:00
rjc%netscape.com 583445109a When processing IE Favorites (on Windows), handle eof correctly. 2000-03-15 09:08:45 +00:00
ftang%netscape.com d498e4e504 change type from char to PRUnichar so the problem tracking code in 28424 won't be to noisy. 2000-03-15 05:19:29 +00:00
hyatt%netscape.com 24ed16214d handling disabled case for checkboxes and radios. 2000-03-13 13:05:46 +00:00
rickg%netscape.com efeff569f4 removed calls to deprecated string methods 2000-03-12 11:18:18 +00:00
rickg%netscape.com c617e3f2e9 removed calls to deprecated nsString methods 2000-03-12 11:06:57 +00:00
rickg%netscape.com 4791ab3e8f removed calls to deprecated string methods 2000-03-12 09:14:14 +00:00
hyatt%netscape.com 8fbba25d65 new xul widgets 2000-03-11 10:31:34 +00:00
norris%netscape.com b06e55722c Files:
caps/idl/nsICertificatePrincipal.idl
	caps/idl/nsIPrincipal.idl
	caps/src/nsBasePrincipal.cpp
Implement the ability to manipulate multiple capabilties simultaneously.
r=mstoltz@netscape.com

Files:
	caps/src/nsCodebasePrincipal.cpp
Codebase equality should be based upon origin, not full path.
r=mstoltz@netscape.com

Files:
	caps/src/nsScriptSecurityManager.cpp
Change URI checking to deny based upon scheme rather than allow based upon
scheme for greater flexibility.
r=mstoltz@netscape.com

Files:
	dom/public/nsDOMPropEnums.h
	dom/public/nsDOMPropNames.h
	dom/src/base/nsGlobalWindow.cpp
	modules/libpref/src/init/all.js
Fix bug 20469 Seeing JS functions and global variables from arbitrary host
r=vidur@netscape.com

Files:
	dom/src/base/nsJSUtils.cpp
	dom/src/base/nsJSUtils.h
	dom/src/base/nsJSEnvironment.cpp
	dom/tools/JSStubGen.cpp
	layout/base/src/nsDocument.cpp
	layout/html/content/src/nsGenericHTMLElement.cpp
Improve performance by removing NS_WITH_SERVICE call for every DOM access.
Propagate XPCOM failure codes out properly.
r=vidur@netscape.com

Files:
	layout/html/document/src/nsFrameFrame.cpp
Fix 27387 Circumventing Same Origin security policy using setAttribute
r=vidur@netscape.com
2000-03-11 06:32:42 +00:00
pavlov%netscape.com 33ce2d4e90 changes to let us build on MacOS X 2000-03-11 03:08:04 +00:00
tbogard%aol.net 3900ffa7ca Use the docShell APIs instead of the webShell ones where possible. 2000-03-11 00:22:48 +00:00
waterson%netscape.com 38a4394aab Bug 30887. Check mDocument before dereferencing to update style rule. Happens when setting 'style' attribute on an element that is not in the doc tree. r=hyatt, a=jar. 2000-03-08 06:05:45 +00:00
tbogard%aol.net 1e17636cdc When the channel is cancelled, don't ignore it, actually cancel and don't sent OnStartRequests if one hasn't been sent yet. If an OnStop is pending, send a OnStopRequest with cancelled in it. bug #30625. r=jud, waterson a=jevering 2000-03-08 03:54:07 +00:00
waterson%netscape.com 2dcbc147e5 Bug 27222. Add a parser observer, so we're always guaranteed to be notified when an overlay completes (even if the overlay wasn't there). Keeps us from 'hanging' when an overlay file is missing. r=harishd, a=jevering 2000-03-07 02:33:44 +00:00
warren%netscape.com 7e37f4f478 Bug 21556: Making linux be thread-safe. Making tons of classes implement threadsafe AddRef/Release. a=jar 2000-03-05 21:26:01 +00:00
tbogard%aol.net c148d47879 Adding support to get to the nsIWebBrowser from the browser element. Fix for 27161. r=pavlov a=jevering 2000-03-04 07:59:14 +00:00
tbogard%aol.net f42ec41d47 Adding support to get to the nsIDocShell from the iframe element. Fix for 27161. r=pavlov a=jevering 2000-03-04 07:58:56 +00:00
waterson%netscape.com 2e56cdc990 Bug 29148. Put OnStartLoad() on an event, as well as OnStopLoad(). Avoids re-entrancy where re-entrancy should never be. r=rjc, a=jar. 2000-03-03 23:17:10 +00:00
waterson%netscape.com 28dc91344e Bug 29148. Initialize out-params to sane values before returning an error. There are lots of places that don't check return codes on these methods. r=rjc, a=jar. 2000-03-03 23:15:34 +00:00
waterson%netscape.com 0c4fe6e173 Bug 29148. Don't abort in the case where an invalid stylesheet reference has somehow made it into the prototype document, but the stylesheet was never put into the cache (an empty CSS file will cause this to happen). Instead, just keep on truckin'. r=rjc, a=jar 2000-03-03 23:14:09 +00:00
cls%seawood.org f8f3a3177d Fix for compilers that can't deal with the extra ; that results in an "incorrectly terminated declaration" (namely Sun's Workshop 5.0 & AIX's xlC) 2000-03-02 15:27:09 +00:00
scc%netscape.com 1672fd6598 Added new radiogroup files to the project on behalf of hyatt (since camelot is down) r=hyatt, a=jar 2000-03-02 10:07:10 +00:00
hyatt%netscape.com daf0f13722 XUL RadioGroup element, not used in XUL. r=ben, a=jar 2000-03-02 10:00:09 +00:00
waterson%netscape.com c94367e199 Bug 25364. Use nsCOMPtr where appropriate; make sure to getter_AddRefs() when calling GetShellAt(). r=travis, hyatt a=jar. 2000-03-01 07:27:31 +00:00
hyatt%netscape.com 5137e69582 Fix for bug #29410. r=vidur, a=rickg 2000-03-01 01:43:34 +00:00
pollmann%netscape.com 4b87b2a468 Bug 28670: Move XUL scrollbar removal to nsCSSFrameConstructor r=travis a=rickg 2000-02-29 06:51:05 +00:00
jdunn%netscape.com dd92dc94a0 adding newline 2000-02-28 20:50:38 +00:00
rjc%netscape.com 3e9d26015e Fix PDT+ bug # 6770: be able to get filenames from the file system in the platform native charset. Patch from m_kato@ga2.so-net.ne.jp Review: ftang, dougt, and myself. Approval: jar 2000-02-26 02:19:34 +00:00
pinkerton%netscape.com deaf976982 saari at pink's machine again, another generated file 2000-02-26 02:03:04 +00:00
pinkerton%netscape.com a290c101d0 saari checking in on pink's machine, fixing build, adding generated DOM idl file 2000-02-26 01:48:04 +00:00
rjc%netscape.com 20ed2c092a Part of fix for bug # 25876: bookmarks drag&drop behavior modification. Approval: jevering Review: waterson 2000-02-26 01:26:02 +00:00
saari%netscape.com c269e9fc4d fix for 28467, a=jar, r=hyatt 2000-02-26 00:59:41 +00:00
saari%netscape.com 2928a1ce5c Fix PDT+ 28467, windows jumping z-order to front on load. r=hyatt a=jar 2000-02-26 00:58:12 +00:00
jdunn%netscape.com 27403fbe50 checkin newlines for hpux
r= pepper@netscape.com
2000-02-25 23:45:53 +00:00
waterson%netscape.com e162d65209 Bug 28632. Check container to see if contents have -ever- been built before 'rebuilding'. If no content has been built yet, then trying to rebuild causes bizarre things to happen (like, two of everything). r=rjc,putterman. a=jar 2000-02-25 23:08:43 +00:00
hyatt%netscape.com c5a3f61f35 XUL Property APIs, b=26109, r=ben 2000-02-25 08:37:49 +00:00
hyatt%netscape.com 2fe9625cd9 added files: mozilla/rdf/content/src/nsJSXULMenuListElement.cpp, mozilla/rdf/content/src/nsJSXULTitledButtonElement.cpp, mozilla/rdf/content/src/nsJSXULCheckboxElement.cpp, mozilla/rdf/content/src/nsJSXULRadioElement.cpp, mozilla/rdf/content/src/nsXULMenuListElement.cpp, mozilla/rdf/content/src/nsXULTitledButtonElement.cpp, mozilla/rdf/content/src/nsXULCheckboxElement.cpp, mozilla/rdf/content/src/nsXULRadioElement.cpp 2000-02-25 08:36:48 +00:00
bryner%uiuc.edu bbfe27364b Adding a new flag to the Win32 build system. Set DISABLE_TESTS=1 to skip
building in the tests directories.  Should not affect the build at all if
you do not have this environment variable.  r=leaf.
2000-02-25 04:12:40 +00:00
law%netscape.com ec8f5ef788 Fix from Chris Waterson to suppress bogus assertion failure when adding overlays to personal toolbar; this is a prerequisite to other changes for bug #11871; r=waterson@netscape.com, a=jevering@netscape.com 2000-02-25 02:28:45 +00:00
bienvenu%netscape.com 237bf79759 fix handling of uri's with 8 bit characters, a=phil r=waterson 24692 2000-02-23 20:51:36 +00:00
waterson%netscape.com d6f16f84bf Bug 28473. Make style resolution cheaper when 'width' and 'height' attributes are changed on a <window>. r=hyatt, a=jevering. 2000-02-22 06:09:41 +00:00
danm%netscape.com 4d10745e96 stop up small but profuse leak on NT; probably a runtime lib bug. r=waterson a=jevering 2000-02-22 04:13:24 +00:00
pollmann%netscape.com e4b702b6ca Bug 14827: Naughty XUL documents no longer steal scrollbars r=harishd a=rickg 2000-02-19 02:41:48 +00:00
waterson%netscape.com b20c0204e0 Bugs 27271, 27947. Re-order menu creation so that RDF-generated menus are created simultaneously with XUL content. Use style rather than content tree crawling to avoid over-eager creation of menu content. r=hyatt,danm a=jevering. 2000-02-19 00:56:13 +00:00
akkana%netscape.com b12e77ef27 Fix tree blocker 28396. Suggested by hyatt, r=me, a=granrose 2000-02-18 19:43:06 +00:00
hyatt%netscape.com 7acca891b7 Popup fixes. r=saari 2000-02-18 09:38:59 +00:00
saari%netscape.com 80c89d352e Fix for PDT+ bug 23085, Pressing enter in open web location dialog doesn't work if dialog is opened from keybinding but does work if opened from menu. Changed XUL keybinding executing to prevent reentrant execution of bindings. This dialog didn't work because it was modal and in the middle of waiting for the inital xulkey+L binding to finish when you hit enter, so we smacked our reentrancy guard and didn't execute the enter key binding. r = hyatt 2000-02-18 08:40:32 +00:00
waterson%netscape.com bb633f3257 Bug 27925. Check document's principal before loading RDF datasources; if principal == system principal, let it do whatever it wants, otherwise check each datasource's URL to ensure that it comes from the same origin as the document. Prevents, for example, untrusted XUL content from loading bookmarks. r=norris, a=chofmann 2000-02-17 21:05:52 +00:00
waterson%netscape.com 29406017a6 Revert fix for 26947, 27271 due to bad interaction with the 'find' datasource that causes crash-on-exit. a=chofmann. 2000-02-16 22:44:15 +00:00
waterson%netscape.com 2b8e5dab5f Bugs 27947, 27271. Re-order content-model-to-layout notification to avoid an incremental reflow. This ensures that 1) all menus will be completely created before they are displayed, and 2) the 'oncreate' handler runs after RDF content has been generated. r=hyatt 2000-02-16 07:36:35 +00:00
joki%netscape.com 4596efac68 Fixes for bug 9544, 9552, 9558, 9561, and 13309. event handler 4x compat. and capture/bubble fixes. r:pollmann 2000-02-16 06:59:07 +00:00
mkaply%us.ibm.com f541625e98 # 25555
r= watterson@netscape.com
OS/2 changes for Mozilla
2000-02-15 15:25:57 +00:00
hyatt%netscape.com 825a6ebbc7 Checking in an API and implementation for the enumeration of the user's search path,
as well as for the enumeration of all installed objects in the chrome registry.
2000-02-15 10:05:29 +00:00
hyatt%netscape.com 77581fd473 Checking in the modified nsIChromeEntry object, which will be the
workhorse of the new chrome search path.
2000-02-15 09:56:00 +00:00
sspitzer%netscape.com 490c789bf3 case sensitivity problem. r=sfraser 2000-02-15 09:42:41 +00:00
sfraser%netscape.com 36de63bda7 Add nsControllerCommandManager.cpp to build, as part of work for bug 18395. r=hyatt, pinkerton 2000-02-15 08:51:31 +00:00
sfraser%netscape.com 9eb276a5da First Checked In. 2000-02-15 08:42:25 +00:00
sfraser%netscape.com 2a16c76524 Add nsIControllerCommand.idl. r=pinkerton 2000-02-15 08:41:38 +00:00
sfraser%netscape.com a570e2138e Add nsIControllerCommand.idl to build. WIP for bug 18395. r=pinkerton, hyatt 2000-02-15 08:40:52 +00:00
pinkerton%netscape.com 1f217238e9 now that mac correctly converts control-click to a right-click, we no longer need the #ifdef for mac when launching a context menu. r=saari. 2000-02-15 07:15:00 +00:00
waterson%netscape.com b5f78fb33d Bug 25303. Remember container into which content was inserted and the index of first insertion, rather than the first element that was inserted. With the latter approach, we were sending incorrect ContentAppended notifications to layout when the insertion sort would move the position of the 'first' inserted element. r=rjc@netscape.com. 2000-02-15 07:08:45 +00:00
saari%netscape.com c2e1db46cf Fix for mac bustage 2000-02-15 06:06:53 +00:00
tbogard%aol.net b24deba406 Added some commented out code to illustrate how we might potentially obtain the held docShell object from the htmlinnerframe. 2000-02-15 05:19:43 +00:00
putterman%netscape.com 5e11e378e1 Speed up sorting. r=rjc. Bug 26131. 2000-02-15 05:05:29 +00:00
saari%netscape.com ad6cd6c0d8 Adding files for Travis 2000-02-15 04:58:55 +00:00
tbogard%aol.net 64cf297e92 Support for the new interfaces on the browserElement and iframeElement. r=hyatt 2000-02-15 04:47:33 +00:00
tbogard%aol.net 3dd47b5379 Adding the new interface definitions for BrowserElement and IFrameElement. r=hyatt 2000-02-15 04:28:20 +00:00
tbogard%aol.net 15d98853b0 New files for defining the BrowserElement and IFrameElement interfaces. r=hyatt 2000-02-15 04:25:53 +00:00
hyatt%netscape.com 43fa4681b6 Fixing bad bug in key listener... would have made typing slow in Editor. 2000-02-15 01:33:36 +00:00
hyatt%netscape.com 54da798a13 Fix for bug #23387. 2000-02-13 22:57:52 +00:00
dp%netscape.com f41bccfd9f bug# 13732 Removing brprof from the build. r=akkanna 2000-02-12 18:50:36 +00:00
hyatt%netscape.com ed42f5b62f Addendum to 20764 2000-02-12 10:47:33 +00:00
hyatt%netscape.com aa3b2f2d70 Fix for bug #20764. 2000-02-12 10:08:52 +00:00
saari%netscape.com 533e982b0c Fixing delete key regression. r=hyatt 2000-02-12 05:52:24 +00:00
akkana%netscape.com 4eb0d1db06 27431 -- avoid slew of printfs complaining about GetCharCode from KeyDown, and speed up xul key bindings. r=brade 2000-02-11 22:11:39 +00:00
hangas%netscape.com 50169601c5 Checking in for saari, fix for key bindings with no xulkey="true" (bug 26484). r=hangas 2000-02-11 01:21:35 +00:00
hyatt%netscape.com 32608cd06a Fix for bug #25675. More focus memory framework being checked in for the
command dispatcher as well.
2000-02-11 00:59:32 +00:00
kmcclusk%netscape.com 4d12d19a42 Prevent synchronous paints during reflows bug 20150; r=rods@netscape.com
Call SetTextAlign within SetupDC instead of in each DrawString on WIN32. bug 26973; r=rods@netscape.com
2000-02-09 15:48:01 +00:00
hyatt%netscape.com 2ddfbb0616 Giving the XUL key listener a spanking. 2000-02-09 09:35:30 +00:00
hyatt%netscape.com 9b90d855b2 Fixing command dispatcher horkage. r=saari 2000-02-09 03:14:03 +00:00
dp%netscape.com 906610dcf7 Fixing build bustage. 2000-02-09 02:43:48 +00:00
hyatt%netscape.com 28745243d6 Command dispatcher fix for PDT+ focus issues on Linux. r=saari 2000-02-09 01:32:42 +00:00
tbogard%aol.net f5d81c3e9c GlobalWindow now calls up nsIDocShellTreeOwner rather than nsIBrowserWindow. GlobalWindow has mostly been re-organized as well as cleaned up to provide this new functionality. DocShellTreeOwners got implementations filled in and many bugs fixed. nsIScriptGlobalObject now talks in terms of docShells instead of webShells. Fixed a number of cases where people were walking through content viewers etc to get to a presShell and changed them to simply ask for the presShell from the docShell. GlobalWindow now deals completely in terms of docShells. r=vidur 2000-02-08 13:40:10 +00:00
joki%netscape.com b7846d75d9 Adding getPreventDefault method to events and fixing its propagation through content. r:hyatt 2000-02-08 02:05:57 +00:00
scc%netscape.com 5e041e830f Pro5 update 2000-02-07 23:06:04 +00:00
waterson%netscape.com 932a5780a9 Tweak MOZ_COUNT_[CTOR|DTOR] macros. 2000-02-06 02:56:06 +00:00
waterson%netscape.com 10f62e7d30 Bug 26129. Replace timer with a PLEvent. GTK timers (in this specific case) seem to be confused when a modal event queue has been pushed. By using a PLEvent, we get the same effect, but are able to grab the outermost queue to ensure that our callback to fire OnEndDocumentLoad gets kicked. r=mscott 2000-02-06 01:30:16 +00:00
alecf%netscape.com b03bc550e8 when form elements are generated via a template, set the form to the XUL Doc's hidden form so that the element behaves correctly.
r=waterson
2000-02-05 01:03:39 +00:00
warren%netscape.com 0518f231d1 Fixed indentation. 2000-02-04 12:18:27 +00:00
warren%netscape.com cc55f36b26 fixed typo 2000-02-04 12:17:39 +00:00
warren%netscape.com c20aade03b Implemented GetOwner/SetOwner. r=mscott 2000-02-04 08:55:05 +00:00
alecf%netscape.com 6e7aa4512f hook up this object to the globalobjectowner so that we can report errors
r=waterson
2000-02-04 01:42:05 +00:00
waterson%netscape.com ec7c4582cb Bug 25333. Implement nsIScriptGlobalObjectOwner so we can report compilation errors. r=scc 2000-02-03 08:51:49 +00:00
waterson%netscape.com 4a694ca92e Bug 26304. Make sure the nsXULSortService updates does 'deep' SetDocument() calls when twiddling content nodes: regressed with fixes for 20677 and 23905. r=scc,rjc. 2000-02-03 07:57:51 +00:00
waterson%netscape.com 0b53792184 Bug 20677, 23905, attempt number 2. This time, in the DOM methods, we make sure to do a 'deep' set on mDocument *before* calling to their nsIContent brethren. This ensures that any code in layout that wants to access the document gets the right value. r=scc 2000-02-03 07:55:34 +00:00
pp%ludusdesign.com 2dec24638f Removed hand-made QueryInterface that wasn't used for a long time.
r=pinkerton@netscape.com
2000-02-03 01:25:38 +00:00
brade%netscape.com b45d0c2dd6 fix access paths for move to CW5 (bug #25949) 2000-02-02 23:21:51 +00:00
valeski%netscape.com ba35ff22b6 r=warren. nsIUnicharStreamLoader is dead. Now we have a generic byte stream loader that can be used for any sort of data. 2000-02-02 23:04:47 +00:00
brade%netscape.com b174bf571d fix access paths for move to CW5 (bug #25949) 2000-02-02 22:45:39 +00:00
waterson%netscape.com f2c4bf1e4b Revert changes that cause mail sort to crash. 2000-02-02 19:46:03 +00:00
norris%netscape.com 131271ae68 Fix bug #25864 watch() vulnerability
r=vidur,rogerl
2000-02-02 00:22:58 +00:00
waterson%netscape.com c02a1bd063 Bugs 20677, 23905. Change nsXULElement to implement nsIContent like nsGenericElement and nsGenericHTMLElement. Specifically, do 'shallow' SetDocument() calls in AppendChildTo(), InsertChildAt() and ReplaceChildAt() methods. Change nsXULDocument to leave newly create element's mDocument as null (so 'null mDocument' means 'this element is not currently in the document'. Fix callers to ensure that a deep SetDocument() is made where necessary. r=hyatt 2000-02-01 22:57:36 +00:00
pp%ludusdesign.com 207f05242d Conversion to NS_GET_IID(). Bug #20232, r=scc@netscape.com 2000-02-01 14:26:27 +00:00
akkana%netscape.com cee3a4cf6e 18033: Emacs XBL key bindings for unix. r=hyatt 2000-01-31 23:47:40 +00:00
beard%netscape.com 6d7a795711 fix nsIAtom leak. bug=25778, r=waterson 2000-01-31 23:29:08 +00:00
putterman%netscape.com a3543f9a6a Fix for bug 25833 for mscott. r=scottip. Can now bring up more than one dialog and more than
one instance of an app.
2000-01-31 18:55:27 +00:00
vidur%netscape.com fa580e6551 Fix for bugs 20485 and 24600. We no longer flush immediately in the content sink when we hit a script element. Instead the sink is a document observer and listens for BeginUpdate/EndUpdate notifications when evaluating a script and flushes only if necessary. Added BeginUpdate/EndUpdate notifications to nsIDocument and layout content (note that it's still necessary for XUL content). r=nisheeth,pollmann 2000-01-28 23:43:12 +00:00
hyatt%netscape.com 75fc002bef Fix for bug#15946 2000-01-28 03:41:24 +00:00
hyatt%netscape.com 91dc71fa50 Getting rid of createPopup 2000-01-28 03:04:40 +00:00
sspitzer%netscape.com cfd34527c8 fix for crash in bug #25339, r=hyatt. the problem is someone is trying to select a null
element in the tree (from js).  now, on to fix that problem.
2000-01-28 01:30:29 +00:00
waterson%netscape.com 1e5a40bad2 Bug 25292, 25166. Get rid of extra calls to [Begin|End]Load() in synchronous load case (these are called normally from the ProxyStream hack). 2000-01-28 00:29:42 +00:00
hyatt%netscape.com ab1edf20c4 Making the XUL key listener a bubbler. Removing its capability to handle
textareas and inputs.
2000-01-27 09:43:19 +00:00
waterson%netscape.com 4a78db54fb Doh! Be sure to release the parser when the load completes. 2000-01-27 06:17:13 +00:00
waterson%netscape.com ff33dd020d Bug 24499, 15586. Hold strong ref to nsIRDFXMLSinkObservers; add onError() method to nsIRDFXMLSinkObserver API; be sure to notify observers in synchronous load case. r=shaver 2000-01-27 02:24:20 +00:00
bryner%uiuc.edu 72cc94708f Fix build bustage (typo in Makefile.in). a=mcafee. 2000-01-27 01:15:38 +00:00
hyatt%netscape.com e7e32ebc9f Did I bone this checkin or what. 2000-01-27 00:43:29 +00:00
hyatt%netscape.com 86f2457808 added files: mozilla/rdf/content/src/nsXULPopupElement.cpp 2000-01-27 00:13:41 +00:00
hyatt%netscape.com 290a40dc2c Left out some files. 2000-01-27 00:13:26 +00:00
hyatt%netscape.com 2368e3b592 left out a couple of files. 2000-01-27 00:12:37 +00:00
hyatt%netscape.com 8a6b1e24db More popup work. 2000-01-26 23:30:10 +00:00
hyatt%netscape.com a96e653312 added files: mozilla/rdf/content/src/nsJSXULPopupElement.cpp 2000-01-26 22:46:31 +00:00
hyatt%netscape.com a723c08c89 Adding a new popup element. 2000-01-26 22:45:34 +00:00
sspitzer%netscape.com f2bd52d7b4 change PR_ASSERT to NS_ASSERTION. on linux, PR_ASSERT calls abort, and
I was getting getting to the PR_ASSERT when copying text in a quoted mail message.  r=akkana, a=leaf
2000-01-26 20:39:28 +00:00
norris%netscape.com e7f484f030 Fix 23227 Document object vulnerability
r=mstoltz
2000-01-26 15:33:57 +00:00
jband%netscape.com bf596d809e Lots of xpconnect bug fixes...
- fix bug 12954 "should throw when setting non-settable props".

- fix bug 13418 "xpconnect needs to be threadsafe".
I think I filled in the cracks. Tests would be nice :)

- fix bug 22802 "[MLK] XPConnect Leaks".

- fix bug 24119 "[MLK] Reminder about cleaning up maps".

- fix bug 24453 "xpconnect needs default security manager".
I also changed the code in DOM and caps to just install a default secman and
not install a secman for each JSContext.

- fix bug 24687 "xpconect should avoid resolve performance suckage".
Added (modified) patch from shaver to create my JSObjects with the
global object as the temporary proto to avoid losing lookup.

- hack for bug 24688 "runtime errors in wrapped JS are not made obvious"
Added a debug only printf. We still need a JSErrorConsole service for this.

- fix bug 16130 "createInstanace and getService can create wrappers around wrappers"
Fixing this one really entailed changing the semantics of nsIXPConnect::wrapNative
and nsIXPConnect::wrapJS to use common code in xpcconvert that deals with existing
wrappers and DOM objects (with their own schemes for wrapping and unwrapping).
So, I changed the callers because the params changed slightly and some callers
were doing more work than necessary given the new semantics.

- Continued in the crusade to replace manaual refcounting with nsCOMPtrs whenever
touching old code.

- Added myself as first contributor to xpconnect files (vanity prevails!)

- Added new copyright header on some files that were missing it.

- Added some API comments.

- Converted nsXPCWrappedJS to implement nsIXPConnectWrappedJS via MI rather than
the old loser scheme of the nsIXPConnectWrappedJSMethods tearoff object.

- added DumpJSStack as globals to xpconnect and DOM dlls to be callable from
debuggers. I have ideas on how to improve and expand this support soon.

r=mccabe
2000-01-26 08:38:10 +00:00
waterson%netscape.com 7adc8ab9ce Minor code cleanup from review with brendan: use shared finalizer in nsJSUtils. 2000-01-26 01:56:56 +00:00