jaggernaut%netscape.com
25856c9451
Bug 73353: move gfx from module layout to module gfx and fix up REQUIRES lines. r=cls
2001-09-14 05:37:29 +00:00
jaggernaut%netscape.com
30ace44624
Clean up REQUIRES lines, put content in its own module instead of in layout's, r=cls.
2001-09-12 12:48:23 +00:00
timeless%mac.com
4d364f1035
Bugzilla Bug 98929 Implementation of Content-Language in HTTP
...
patch by drepper@cygnus.com r=peterv sr=jst
2001-09-11 21:12:23 +00:00
vidur%netscape.com
e44bd74c1c
Fix for bug 98815. Implement DOM Level 3 namespace methods for prefix and URI lookup. The implementation of these may be changed later if we get rid of the nsINameSpace interface. r=heikki, sr=jst
2001-09-11 03:04:49 +00:00
mkaply%us.ibm.com
d6ea3e767b
#76856
...
Night of the Living Dead CVS files - rekilling files that got changes made after they were killed
2001-09-10 22:59:04 +00:00
alecf%netscape.com
298c713fa2
add REQUIRES support to layou, content, gfx, gfx2, widget and modules/libpr0n b=98371 r=cls
2001-09-10 20:46:52 +00:00
ben%netscape.com
8acf4f3883
Add implementation for left, top, persist, ref, and datasources attributes on nsIDOMXULElement per XUL1.0 spec.
...
Part of fix for 95401 - implement resizable popups.
r=jag, sr=hyatt
2001-09-10 07:32:20 +00:00
sicking%bigfoot.com
28f58d98af
Implement TreeWalker in DOM2-traversal.
...
b=82625, r=fabian, sr=jst
2001-09-07 09:30:03 +00:00
pierre%netscape.com
c164042a1e
Bug 93371 (WRMB: Treat classes case insensitively in quirks mode). Back out ianh's patch in nsCSSParser.cpp and nsHTMLAttributes.cpp. Treat classes and IDs case insensitively as described in Bug 35522. r=glazman (+dbaron/jst) sr=hyatt
2001-09-07 00:23:37 +00:00
rjesup%wgate.com
9192f1e9a5
Bug 92575: voidarray->autovoidarray changes in content/*, minus mChildren
...
changes in nsXULContentSink.cpp and nsGenericElement.cpp as per jst.
r=hyatt r=pierre sr=jst
2001-09-06 19:16:03 +00:00
jst%netscape.com
797497c51d
Fixing leaks introduced by my fix for 91241. Breaking circular namespace manager -> XUL element factory -> namespace manager reference that kept one namespace manager and one XUL and XML element factory alive. sr=jband@netscape.com
2001-09-06 06:18:31 +00:00
brendan%mozilla.org
83f40540ad
Don't cache chrome scripts unless their master document URL is chrome too (we need the prototype cache to root the script objects; 98207, sr=jband&waterson, a=asa).
2001-09-06 02:00:39 +00:00
jst%netscape.com
7e2f925135
Fixing bug 91241. Don't use the service manager to get the element factory everty time it's needed, cache it per namespace id, we spent about 0.9% of startup getting the element factory service. r=dp@netscape.com, sr=rpotts@netscape.com
2001-09-05 04:20:54 +00:00
dbaron%fas.harvard.edu
be938a64b6
Undoing backout of bug 97227 because valeski and rpotts insist. I guess drivers aren't doing approvals after all.
2001-08-31 04:28:26 +00:00
dbaron%fas.harvard.edu
5434e861aa
Backing out unapproved checkin for bug 97227. a=brendan,blizzard
2001-08-31 03:45:20 +00:00
rpotts%netscape.com
d6657f6a11
fixed typo from checkin for bug #97227
2001-08-31 02:30:34 +00:00
rpotts%netscape.com
9e2f57a942
bug #97227 (r=valeski, sr=vidur). This patch makes all calls to nsIWebBrowserChrome::SetStatus(...) display synchronously.
2001-08-30 21:47:45 +00:00
waterson%netscape.com
bfa9a9cd34
Fix debug-only win32 bustage.
2001-08-30 04:33:27 +00:00
waterson%netscape.com
1848724e7e
Bug 95675. Make sure server counts update after twisty open/close. Needed to remove container/member support from conflict set, too. Also, add a bunch of debugging junk. r=varga@utcru.sk, sr=hyatt, a=roc+moz
2001-08-30 02:29:05 +00:00
hyatt%netscape.com
b7fdbc5cc2
Fix for 96920, r=pink, sr=ben, a=dbaron
2001-08-29 22:33:18 +00:00
brendan%mozilla.org
11e7455fb6
Patch to make FastLoad file removal clear state so file gets recreated by same session (68045, r=jrgm, sr=waterson, a=asa).
2001-08-28 07:08:36 +00:00
brendan%mozilla.org
df60e7bfb0
Path to make FastLoad file removal work on non-Unix systems (must close any streams on it first; 68045, r/sr=jrgm/shaver, a=asa).
2001-08-27 05:41:53 +00:00
jaggernaut%netscape.com
4390a22770
One more for the speedracer bustage fix.
...
The problem is that the generated header contains the following bit:
enum { MODIFICATION = 1U };
enum { ADDITION = 2U };
enum { REMOVAL = 3U };
So to speedracer's compiler, this line signals a potential programmer error:
PRInt32 modHint = modification ? nsIDOMMutationEvent::MODIFICATION : nsIDOMMutationEvent::ADDITION;
Apparently they value it like an error and not a warning.
2001-08-25 04:34:17 +00:00
hyatt%netscape.com
62d3de24fd
Fix for 95475. r=jag, sr=ben, a=dbaron
2001-08-25 02:01:08 +00:00
waterson%netscape.com
f39ee77b45
Bug 96282. Make nsOutlinerRows::Last() work correctly when there are empty subtrees in the rows. r=varga, sr=kin, a=dbaron
2001-08-24 18:28:15 +00:00
dp%netscape.com
f4baa95a45
bug# 96469 caching xbl service r=jag, sr=waterson, a=asa
2001-08-23 20:07:10 +00:00
brendan%mozilla.org
6d895baf1d
Bit checkin for bug 68045, r/sr=waterson&shaver, second attempt. It all works
...
for me on optimized and debug gcc2.96, rh7.1.
- Better failure codes from nsXULPrototypeScript::Deserialize.
- Call nsXULDocument::AbortFastLoads after nsXULPrototypeScript::Serialize
failure, instead of just nulling the FastLoad service's output stream.
- Expose nsXULDocument::AbortFastLoads via nsIXULPrototypeCache, for use from
nsChromeProtocolHandler.cpp. AbortFastLoads flushes the XUL cache now, for
good measure.
- The needless "Current" adjective in nsIFastLoadService attribute and method
names is no more.
- Add a do_GetFastLoadService() helper, to use CID instead of contractid, and
to let the compiler consolidate the static inline CID.
- Add "nglayout.debug.checksum_xul_fastload_file" pref so people can do without
the checksum verification step when reading a FastLoad file.
- Verify the FastLoad file checksum, by default. Also, cache it in the FastLoad
service so we don't recompute it when re-opening the FastLoad file as mailnews
and other top-levels start up. Fill the checksum cache in EndFastLoad, when
the last pseudo-concurrent top-level finishes loading.
My hope to compute the checksum while writing the FastLoad file ran afoul of
misordered writes. The old code to checksum the in-memory nsFastLoadHeader
also was broken on little endian platforms. Now all checksumming is done via
a separate read pass over the complete file, save for the header's checksum
field, which is summed as if it contained zero.
- Track and check FastLoad file dependencies. This required groveling with a
bunch of Necko interfaces in nsChromeProtocolHandler::NewChannel -- read it
and weep. Dependency checking, as well as checksum access and computation,
use better-factored nsIFastLoad{File,Read,Write}Control interfaces.
- nsBufferedStream::Seek wasn't flushing the buffer when seeking backward
within the buffer, but it must, because mCursor bounds the amount to write
if the buffer contains the end of file.
- Add an unbufferedStream readonly attribute to nsIStreamBufferAccess, so we
don't have to screw around with the bufferying layer when checksumming. Also
implement nsIStreamBufferAccess in nsBufferedOutputStream.
- nsISeekableOutputStream was bogus, based on a bad state I had put the
nsBufferedOutputStream code in on its way from being completely broken when
you seek backwards outside of the buffer. Removing this interface required
using nsIFastLoadFileIO in nsFastLoadFileWriter, and it also required careful
ordering of Close calls (the Reader must close after the Writer or Updater,
so that the Reader's underlying, unbuffered input stream can be read by
nsFastLoadFileWriter::Close to compute the checksum.
- Miscellaneous tab/indentation, comment typo, bracing, if( => if ( style,
nsnull vs. 0, useless variable elimination, tortured control flow,
AutoString instead of String, and gratuitous ; after nsISupportsUtils.h
macro call cleanups.
2001-08-21 20:51:34 +00:00
sspitzer%netscape.com
9c896ab736
fix for #95457 . the open / closed state of servers and folders in the folder pane
...
was not persisting across sessions. I added a new attribute to outliner "statedatasource"
that you can set to use for state, otherwise, if you are "trusted" it will use the localstore.
if not trusted, it will use an in memory datasource, which will not persist across sessions.
r/sr=bienvenu for the mailnews part, r/sr=waterson for the content part.
2001-08-21 06:18:58 +00:00
hyatt%netscape.com
5583aaa00b
Fix for 94943. r=jag, sr=blake
2001-08-18 01:04:47 +00:00
blizzard%redhat.com
b0f8b91746
Back out brendan's checkin to try and get linux starting up again.
2001-08-17 19:45:11 +00:00
brendan%mozilla.org
b00819c93c
- Better failure codes from nsXULPrototypeScript::Deserialize.
...
- Call nsXULDocument::AbortFastLoads after nsXULPrototypeScript::Serialize
failure, instead of just nulling the FastLoad service's output stream.
- Expose nsXULDocument::AbortFastLoads via nsIXULPrototypeCache, for use from
nsChromeProtocolHandler.cpp. AbortFastLoads flushes the XUL cache now, for
good measure.
- The needless "Current" adjective in nsIFastLoadService attribute and method
names is no more.
- Add a do_GetFastLoadService() helper, to use CID instead of contractid, and
to let the compiler consolidate the static inline CID.
- Add "nglayout.debug.checksum_xul_fastload_file" pref so people can do without
the checksum verification step when reading a FastLoad file.
- Verify the FastLoad file checksum, by default. Also, cache it in the FastLoad
service so we don't recompute it when re-opening the FastLoad file as mailnews
and other top-levels start up. Fill the checksum cache in EndFastLoad, when
the last pseudo-concurrent top-level finishes loading.
My hope to compute the checksum while writing the FastLoad file ran afoul of
misordered writes. The old code to checksum the in-memory nsFastLoadHeader
also was broken on little endian platforms. Now all checksumming is done via
a separate read pass over the complete file, save for the header's checksum
field, which is summed as if it contained zero.
- Track and check FastLoad file dependencies. This required groveling with a
bunch of Necko interfaces in nsChromeProtocolHandler::NewChannel -- read it
and weep. Dependency checking, as well as checksum access and computation,
use better-factored nsIFastLoad{File,Read,Write}Control interfaces.
- nsBufferedStream::Seek wasn't flushing the buffer when seeking backward
within the buffer, but it must, because mCursor bounds the amount to write
if the buffer contains the end of file.
- Add an unbufferedStream readonly attribute to nsIStreamBufferAccess, so we
don't have to screw around with the bufferying layer when checksumming. Also
implement nsIStreamBufferAccess in nsBufferedOutputStream.
- nsISeekableOutputStream was bogus, based on a bad state I had put the
nsBufferedOutputStream code in on its way from being completely broken when
you seek backwards outside of the buffer. Removing this interface required
using nsIFastLoadFileIO in nsFastLoadFileWriter, and it also required careful
ordering of Close calls (the Writer or Updater must close after the Reader,
so that the Reader's underlying, unbuffered input stream can be read by
nsFastLoadFileWriter::Close to compute the checksum.
- Miscellaneous tab/indentation, comment typo, bracing, if( => if ( style,
nsnull vs. 0, useless variable elimination, tortured control flow,
AutoString instead of String, and gratuitous ; after nsISupportsUtils.h
macro call cleanups.
2001-08-17 09:52:55 +00:00
bryner%netscape.com
422834eff1
Bug 66835 - fix method hiding warnings by renaming some methods on nsIContent. r=jag, sr=jst.
2001-08-17 08:14:14 +00:00
waterson%netscape.com
95e757d81a
Bug 94831. Convert locale stuff to generic module. r/sr=nobody: I am the devil.
2001-08-17 05:52:48 +00:00
ftang%netscape.com
ade80a6903
replace nsCRT::strcasecmp with collationService->CompareString
...
r/sr=waterson@netscape.com fix bug 46925
2001-08-17 00:02:30 +00:00
sspitzer%netscape.com
1e0e99191d
landing mailnews folder pane outliner branch. ( #73865 )
...
huge thanks jan varga and hwaara for doing the lion's share of the work
to convert the folder pane to use the outliner.
reviewed by waterson, andreww, ben, hewitt, pinkerton, attinasi, hwaara, varga, sspitzer, bienvenu.
super reviewed by hyatt and sspitzer
for the end user: unread and total columns are back in folder pane (like 4.x)
also includes fixes for #80844 #85376 #89072 #90075 #93011 #93963 #95298 #54171 #78768 #85088
2001-08-15 05:07:48 +00:00
cls%seawood.org
a3c1dd1b09
Use NS_PTR_TO_INT32 macros to do 64-bit safe pointer conversions.
...
Bug #20860 r=Roland.Mainz@informatik.med.uni-giessen.de sr=brendan@mozilla.org
2001-08-14 07:59:59 +00:00
hyatt%netscape.com
5e00a61992
fix case of props. r/sr=blake,ben
2001-08-12 07:43:38 +00:00
hyatt%netscape.com
e1ef94ff29
Missed a property. r/sr=ben/blake
2001-08-12 05:57:41 +00:00
hyatt%netscape.com
7f01e36747
Add remaining props to XUL element. r/sr=ben,hewitt
2001-08-12 03:47:33 +00:00
hyatt%netscape.com
20b1b10d69
Fix for 93171. r=pink, sr=blake
2001-08-08 01:38:05 +00:00
hyatt%netscape.com
0c296a706a
Fix for 71106. r=jag, sr=jst
2001-08-06 21:49:35 +00:00
waterson%netscape.com
ecbcce00ce
Bug 92190. Add anonymous children to nsIContent::List() output, add gdb-callable routines for listing frame and content trees. r=hyatt, sr=jst
2001-08-03 07:34:28 +00:00
peterv%netscape.com
62ef4ca538
Fix for bug 73936 (xsl:include/xsl:import/document() doesn't work). r=Pike/sicking, sr=jst.
2001-08-02 20:29:20 +00:00
dbaron%fas.harvard.edu
f530205ebe
Fix leaked roots (and occasional asserts or potentially crashes) by unconditionally rooting/unrooting in the ctor/dtor of nsXULPrototypeScript. This means a JS object obtained from the XUL cache is rooted multiple times (it was already unrooted multiple times). Also add some assertions to warn against similar failures that can happen when RemoveJSGCRoot is called more than AddJSGCRoot. b=93146 r=brendan sr=waterson
2001-08-02 02:07:51 +00:00
dbaron%fas.harvard.edu
5de1c425f3
Fix optimized-only bustage from fastload landing.
2001-07-31 21:37:07 +00:00
dbaron%fas.harvard.edu
789d7a9704
Fix optimized-only bustage from fastload landing.
2001-07-31 20:37:26 +00:00
brendan%mozilla.org
dbd7fed5b1
FASTLOAD_20010703_BRANCH landing, r=dbaron, sr=shaver.
2001-07-31 19:05:34 +00:00
jaggernaut%netscape.com
e91f8a147e
Bug 86734: Remove NS_WITH_SERVICE. r=dbaron, rs=scc, a=asa
2001-07-25 07:54:28 +00:00
heikki%netscape.com
f8d52cce05
Bug 82022, xml-stylesheet PI in XUL without href stopped layout. r=harishd, sr=vidur.
2001-07-24 18:08:52 +00:00
jaggernaut%netscape.com
cb0faab070
Bug 73353: clean up the REQUIRES lines in Makefiles.
2001-07-23 22:36:12 +00:00
saari%netscape.com
2a7349540e
fixing 77675, windows stealing focus from each other. r=bryner, sr=hyatt
2001-07-20 08:14:44 +00:00
valeski%netscape.com
ea661eedd1
91365. r=dougt, sr=hyatt. nsIScriptGlobalObject->GetContext() can legitimately return NS_OK *and* a nsnull outparam. Various callsites were not respecting the nsnull out param and this patch gracefully handles those cases.
2001-07-19 05:48:49 +00:00
waterson%netscape.com
9efb9f1bb5
Fix debug-only gcc-2.7.2.3 build bustage.
2001-07-18 21:43:49 +00:00
jst%netscape.com
88d48dc0c5
Removing use of obsolete macros for defining lists of interfaces used by the DOM classinfo code. r=pollmann@netscape.com, rs=vidur@netscape.com
2001-07-18 07:48:12 +00:00
waterson%netscape.com
55ad1762ea
Bug 89872. Implement front-end cache in outliner to avoid doing repeated RDF lookups to determine container-hood and empty state. r=varga@utcru.sk, rs=kin.
2001-07-17 18:31:03 +00:00
dbaron%fas.harvard.edu
aa4fec2b67
Header include dependency cleanup. b=64023 r=jag rs=brendan
2001-07-16 02:40:48 +00:00
jst%netscape.com
7ad971a08f
Fixing bug 83433, exposing DOM constructors and prototypes to JS. r/sr=rpotts@netcape.com, vidur@netscape.com, dbradley@netscape.com
2001-07-11 09:09:30 +00:00
cls%seawood.org
8b1cc424ec
Use PR_FALSE, not false.
2001-07-03 08:43:46 +00:00
blakeross%telocity.com
8fd0623da7
History should use outliner, provide a way to sort/view history the old way, win32 classic should use +/- twisties (73857, 71947, 80846, also fixes 66907, 59814, 71029, 48864, 69260, others). r=alecf sr=ben
2001-07-03 01:46:22 +00:00
jaggernaut%netscape.com
5a6317b8a5
Bug 88413: Remove |GetUnicode()| from nsString (and replace it with |get()|). r=dbaron, rs=scc.
...
This removes all call-sites I can currently fix. Tomorrow I'll try to get someone to checkin my changes to security/ and I'll get some help with the Netscape side of things.
nsString::GetUnicode()'s final death-blow will be dealt soon. Please keep this in mind as you add new code :-)
2001-06-30 11:02:25 +00:00
vidur%netscape.com
9a358b6df4
Fix for bug 81253. We now sniff upto the first 2k of the first buffer of any HTML stream, looking for a META tag with charset information. If charset information is found, we use it for unicode conversion. This deals with the bulk of cases where we used to do a reload based on charset information in the document. In the worst case (if charset information exists but isn't found during sniffing) we fall back to the reload case. This fix improves initial page load performance for pages with a charset. Degradation in performance for pages loaded out of the cache is still being investigated. r=harishd, sr=waterson
2001-06-29 22:56:58 +00:00
jst%netscape.com
6f259e784c
Fixing bug 81669. Implement nsXULComment::CreateComment(), patch by Fabian Guisset (hidday@geocities.com), r=peterv@netscape.com, sr=jst@netscape.com
2001-06-29 00:48:35 +00:00
dbaron%fas.harvard.edu
9d35ed31a4
Fix bad getters on nsIDocument and nsIScriptContext to use out params rather than return |AddRef|ed pointers. b=81289 r=jaggernaut sr=jst a=asa
2001-06-20 03:27:48 +00:00
blakeross%telocity.com
be66649c77
Add command() method to nsIDOMXULElement, fixes bug 56137 and some other accessibility bugs (83614). r=kerz sr=ben a=asa
2001-06-20 02:02:57 +00:00
cls%seawood.org
bf5fb48486
Replaced NO_SHARED_LIB & NO_STATIC_LIB with BUILD_SHARED_LIBS, BUILD_STATIC_LIBS, FORCE_STATIC_LIB & FORCE_SHARED_LIB. Added FORCE_USE_PIC.
...
Changes allow us to have a finer control over which parts of the tree are built with PIC. Part of the static build branch landing.
Bug #46775 r=mcafee a=leaf
2001-06-18 22:10:38 +00:00
hewitt%netscape.com
0f8ec523a9
83739 - nsOutlinerRows::Subtree::Clear() doesn't reset mSubtreeSize, r=waterson, sr=blake, a=asa
2001-06-13 03:42:44 +00:00
axel%pike.org
f70bb40602
bug 84153, renaming NodeSet -> ReteNodeSet, to remove conflicts in static linking, r=waterson, sr=jst, a=dbaron (on behalf of drivers)
2001-06-08 07:12:41 +00:00
attinasi%netscape.com
05d59e6b31
Disable Quirk ruels for XUL documents by setting the compatibility mode to Standard. b=83495 r=dbaron sr=hyatt a=blizzard
2001-06-06 23:34:17 +00:00
bryner%uiuc.edu
e3ffe03613
Bug 81830 - Crash in profile selection using keyboard navigation. r=blake, sr=hyatt, a=asa.
2001-06-03 05:54:20 +00:00
hyatt%netscape.com
b135c5b55a
Fix for 78695 (rule matching improvements). r/sr=attinasi, jst, waterson
2001-05-31 22:19:43 +00:00
jst%netscape.com
208178af95
Removing debugging code that was forgotten in when landing the XPCDOM branch. Harmless checkin.
2001-05-26 07:49:01 +00:00
jst%netscape.com
9993244d03
Fixing bug 81928 which caused errors in JS executed in XUL files to be silently ignored. The problem was that nsJSContext::GetGlobalObject() was relying on the global object in a context to be a XPConnect wrapped object, but this was not the case when XUL files loaded prototype scripts. r=brendan@mozilla.org, sr=jband@netscape.com, a=blizzard@mozilla.org.
2001-05-26 07:44:19 +00:00
jst%netscape.com
77aeecc056
scc checking in from jst's account. bug #75220 : sr=jst, rs=brendan. renaming |nsPromiseC?Concatenation| to |nsDependentC?Concatenation|; |nsPromiseC?Substring| to |nsDependentC?Substring|; |nsLiteralC?String| and |nsLocalC?String| to |nsDependentC?String|, as these new names better reflect clients obligations to instances.
2001-05-19 11:27:30 +00:00
jst%netscape.com
a31bb729c2
Removing GetNewListenerManager() from nsIDOMEventReceiver since it's not needed any more, no real code changes. r=pollmann@netscape.com, rs=vidur@netscape.com
2001-05-17 06:04:04 +00:00
vidur%netscape.com
d692a32b9a
Fix for bug 18843. Dynamically added SCRIPT elements are now processed through a per-document script loader. Script execution that originally occured in the content sinks is now done by the script loader. r=heikki sr=jst
2001-05-17 05:54:16 +00:00
jst%netscape.com
65c16aeb64
Fixing xpcdom landing regression, not sure what this breaks, but it's wrong. r=hyatt@netscape.com, sr=waterson@netscape.com
2001-05-16 01:00:02 +00:00
attinasi%netscape.com
1fea92b846
Fixed crash when ToolTip pref is changed: b=64025 r=pinkerton sr=hyatt
2001-05-15 06:20:49 +00:00
jst%netscape.com
3111d0b6b9
Removing unecessary #includes
2001-05-13 09:52:35 +00:00
blakeross%telocity.com
ef35689b94
Making link dnd work again (part of 79793). r=ben sr=jst
2001-05-12 05:01:22 +00:00
pinkerton%netscape.com
23936658d1
implement outliner drag/drop. r=ben/sr=hyatt. bugs 75404 and 74831.
2001-05-11 01:51:04 +00:00
dbaron%fas.harvard.edu
32c43cb5ef
Fix MOZ_TRACK_MODULE_DEPS (senna tinderbox) bustage by adding new header file dependencies from XPCDOM landing to REQUIRES.
2001-05-08 19:19:03 +00:00
jst%netscape.com
f7460d0269
Landing the XPCDOM_20010329_BRANCH branch, changes mostly done by jband@netscape.com and jst@netscape.com, also some changes done by shaver@mozilla.org, peterv@netscape.com and markh@activestate.com. r= and sr= by vidur@netscape.com, jband@netscape.com, jst@netscpae.com, danm@netscape.com, hyatt@netscape.com, shaver@mozilla.org, dbradley@netscape.com, rpotts@netscape.com.
2001-05-08 16:46:42 +00:00
waterson%netscape.com
01dd4dd512
Bug 78940. Fix nsOutlinerRows::First() logic so that we get a good iterator when the rows are empty. r=varga@utcru.sk, sr=hyatt
2001-05-06 00:01:39 +00:00
pierre%netscape.com
08aac85e54
43457: change the mutable style context APIs, disable style context sharing, implement style data sharing. r=waterson.
2001-05-03 13:20:48 +00:00
scc%mozilla.org
6860a0a739
bug #75504 ; sr=jband. simple fixes correcting where people inappropriately applied |getter_AddRefs|
2001-05-03 10:09:59 +00:00
heikki%netscape.com
a009f495a9
Bugs 67887, 67893, 67882, 68185, 73160, 77923. Added support for XHTML base href and target attributes, meta http-equiv and link href. Fixed the blank page bug when xml-stylesheet PI did not contain href attribute. Fixed getElementById() to not match XHTML name attribute. This fix also includes some minor cleanup. r=nisheeth, sr=vidur.
2001-04-30 23:35:09 +00:00
heikki%netscape.com
4095a51dde
Bugs 65848 and 75031, support for application/xml and application/xhtml+xml mime types. This also fixes almost all of content to use NS_LITERAL_STRING instead of NS_ConvertASCIItoUCS2. r=harishd, valeski (mime types), sr=vidur.
2001-04-26 19:33:12 +00:00
heikki%netscape.com
ca3a97dba5
Bug 76641, back out baseURI property in the Node interface to fix binary compatibility. baseURI property is implemented in a different way on the DOM conversion branch, so baseURI will get back when the branch lands. This fix by jst, r=heikki, sr=brendan, a=chofmann.
2001-04-24 00:04:11 +00:00
dr%netscape.com
2e8fbd1253
64313 (Implement cmd_copyLink, cmd_copyImageLocation, cmd_copyImageContents). Implement the commands, hook them up in the navigator and mailnews frontends, provide hooks for embedding. r=hyatt, sr=waterson
2001-04-18 06:06:31 +00:00
waterson%netscape.com
28d30a3789
Fix some code that is #ifdef DEBUG_waterson
2001-04-13 03:46:23 +00:00
erik%netscape.com
4b8e61185d
bug 75066; author=simon@softel.co.il; r=jst; sr=erik; diffs from IBM bidi
...
project (e.g. Arabic, Hebrew)
2001-04-12 23:35:24 +00:00
hyatt%netscape.com
355c4b887b
Fix a counting error in ReplaceMatch. r=danm, sr=waterson
2001-04-12 04:31:16 +00:00
hyatt%netscape.com
c72ca35e9c
Fix error in empty testing in templates. r=brendan, sr=waterson
2001-04-12 01:57:50 +00:00
pete%alphanumerica.com
2ba37e2cc2
fix for bug #74381
...
http://bugzilla.mozilla.org/show_bug.cgi?id=74381
r=pollmann@netscape.com , sr=jst@netscape.com
--pete
2001-04-12 01:05:42 +00:00
hyatt%netscape.com
26a2d9444e
Adding support for advancing and rewinding the focus using the command dispatcher. r=saari, sr=jst
2001-04-11 03:05:42 +00:00
darin%netscape.com
00a7e27ee6
Necko API changes, bug 74221. r=valeski, sr=rpotts.
2001-04-10 06:01:08 +00:00
varga%utcru.sk
0336388aa1
Bug 73865.
...
Changes to RDF outliner, needed for folder outliner.
r=waterson sr=ben
2001-04-10 05:30:51 +00:00
hyatt%netscape.com
e0b15c4f11
Fix for 75039. sr=waterson
2001-04-07 01:57:21 +00:00
sfraser%netscape.com
33b438047e
Fix for XUL assertions when loading browser windows. sr=hyatt
2001-04-06 01:02:17 +00:00
ben%netscape.com
5d67a73fc1
First part of fix for bug 73508, create nsIXULOutlinerBuilderObserver interface,
...
and install notifications for it. r=waterson, sr=shaver
2001-04-05 03:17:17 +00:00
dr%netscape.com
ec68e28def
fix for 61187 (nsIController ignores COM identity rules), contributed by MarkH@ActiveState.com, r=dr, sr=brendan
2001-04-05 02:45:17 +00:00
sfraser%netscape.com
ae21d8429d
Fix for 74143, change nsIController to use DOMStrings. sr=hyatt, r=kin
2001-04-04 23:48:03 +00:00
jdunn%netscape.com
66345ca194
just adding a comment with reference to the bug to let people looking
...
at this know what the heck is going on
2001-04-04 21:57:14 +00:00
jdunn%netscape.com
6d5ffd1e43
aix,os/2 & solaris are all having problems with this. It has to do with
...
struct/union access and nested classes, but it is a big pain.
r= mkaply@us.ibm.com ,waterson@netscape.com,scc@mozilla.org
a= scc@mozilla.org
# 74725
2001-04-04 21:54:18 +00:00
jdunn%netscape.com
115a7fc3ee
fixing ports bustage
...
# 74725
2001-04-04 14:43:39 +00:00
mkaply%us.ibm.com
c22519336d
Nope, didn't work
2001-04-04 13:44:01 +00:00
mkaply%us.ibm.com
1031cda62b
Attempt to fix ports bustage
2001-04-04 13:08:27 +00:00
cls%seawood.org
94488695d7
Some compilers/platforms (Irix) only have <new.h> not <new>. Fixing cement tinderbox bustage
2001-04-04 11:16:58 +00:00
waterson%netscape.com
1623249efc
Wild stab at fixing ports bustage.
2001-04-04 09:05:06 +00:00
waterson%netscape.com
f127fd0c45
Fix gcc-2.7.2.3 bustage.
2001-04-04 07:54:23 +00:00
waterson%netscape.com
8e6365a96f
Bug 68213. Require users of nsFixedSizeAllocator to specify object size at Free() time to avoid 8 byte overhead per allocation. r=harishd, brendan, shaver, hyatt; sr=scc
2001-04-04 05:00:08 +00:00
hyatt%netscape.com
ae684d48b4
Fix for mutation event crashers.
2001-04-04 04:30:03 +00:00
dr%netscape.com
e373fb7108
fix for 74065. r=pinkerton, sr=hyatt
2001-04-03 20:45:13 +00:00
dr%netscape.com
02a685888f
fix for 72010 (contrib by alex.fritze@crocodile-clips.com). r=dr, sr=hyatt
2001-04-03 20:42:41 +00:00
dr%netscape.com
f891bf4c29
fix for 40105. r=jst, sr=hyatt
2001-04-03 20:39:34 +00:00
scc%mozilla.org
3468c4e24c
fix speedracer bustage
2001-04-03 04:07:25 +00:00
scc%mozilla.org
70de2e4a46
landing string branch; see bug #73786
2001-04-02 19:40:52 +00:00
pollmann%netscape.com
c109661ded
Bug 65609: (DOM) Allow form elements inside a subtree to find their parent when the subtree is appended/inserted. r=nisheeth@netscape.com, sr=jst@netscape.com
2001-04-02 00:45:52 +00:00
disttsc%bart.nl
dacbb4faa9
Add "gfx2" and "imglib2" to REQUIRES lines in Makefile.in for MOZ_TRACK_MODULE_DEPS builds (e.g. senna)
2001-03-30 10:39:06 +00:00
pinkerton%netscape.com
ffb57058a7
switching mac to use NS_CONTEXTMENU event, click-hold context menus, switching embedding to use NS_CONTEXTMENU event. r=saari/sr=hyatt. bug# 36665, 18726
2001-03-30 04:45:40 +00:00
sfraser%netscape.com
3293dd7eac
Fix for bug 72578 -- add ability to retrieve controllers by ID from an nsIControllers. r=kin, sr=hyatt
2001-03-30 03:20:56 +00:00
hyatt%netscape.com
a60ae23d7c
Checkin for 36665. r=pink, sr=waterson
2001-03-30 02:30:17 +00:00
heikki%netscape.com
433cc081c2
Bug 72522, implemented DOM Level 3 baseURI property (node interface). r=harishd, sr=jst.
2001-03-30 02:15:21 +00:00
pinkerton%netscape.com
db93e15b4a
Use new DOM context menu event to determine if context menus should come/go r=saari/pink, sr=hyatt.
...
bug# 36665
2001-03-29 03:33:09 +00:00
waterson%netscape.com
9ad4d0eeda
Bug 71530. Grr. Checked in wrong patch; this one gets the comparison right.
2001-03-28 22:46:43 +00:00
waterson%netscape.com
c2f73cbddd
Bug 71530. Put the wraps on the RDF outliner for now. Implement 'natural order' sorting. Also, fix off-by-one in the enumerator. r=ben, sr=hyatt
2001-03-28 22:42:49 +00:00
cls%seawood.org
979c006ff6
Change netwerk/mime to use MODULE=mimetype to remove avoid confusion with mailnews/mime . Update necessary REQUIRES.
...
Bug #68381 r=jag
2001-03-26 23:40:28 +00:00
mkaply%us.ibm.com
5f5b489750
#73191
...
r=beard, sr=brendan
Remove CRT_CALL - change to PR_CALLBACK or JS_DLL_CALLBACK appropriately
2001-03-26 23:21:53 +00:00
disttsc%bart.nl
f595ed19f3
Clean up REQUIRES lines. r=cls
2001-03-25 22:59:27 +00:00
blakeross%telocity.com
85f54f99db
Removing non-compliant text/xul mimetype, replacing with application/vnd.mozilla.xul+xml (28237, patch by gerv@gerv.net). r=blake sr=hyatt
2001-03-25 16:49:38 +00:00
mkaply%us.ibm.com
4f594e1d86
More OS/2 bustage - callback
2001-03-23 15:16:09 +00:00
mkaply%us.ibm.com
b036d98f24
OS/2 bustage - forgot one callback
2001-03-23 14:44:37 +00:00
disttsc%bart.nl
6d7ceafffc
Attempt to fix SpeedRacer and Senna bustage
2001-03-23 14:36:38 +00:00
disttsc%bart.nl
7478f6bd5a
Hoping this "fixes" senna bustage
2001-03-23 13:27:58 +00:00
waterson%netscape.com
64555af581
Fix ports bustage (HP-UX, messina & palermo).
2001-03-23 12:16:09 +00:00
waterson%netscape.com
d669429d9d
Bug 71530. Implement RDF outliner. Break nsXULTemplateBuilder into two subclasses: nsXULContentBuilder and nsXULOutlinerBuilder. Explode helper classes into separate files. Fix ownership and communication between nsXULElement, nsXULDocument, and nsXULTemplateBuilder. r=hyatt, sr=ben
2001-03-23 10:56:18 +00:00
waterson%netscape.com
a89ccc86d7
Bug 71530. Implement RDF outliner; preflight new files. r=ben/hyatt
2001-03-23 07:39:31 +00:00
mkaply%us.ibm.com
36c4ac0e24
#36665
...
r=saari, sr=hyatt
Enablement of a DOM event for displaying a context menu
2001-03-23 03:34:15 +00:00
jst%netscape.com
62e88d8c15
Fixing bugs 64523, 50018, 57626, 59024, 61413 and probably others, making the document and form JS engine resolve hooks find what they're supposed to find, and nothing more, making the element-by-name and element-by-id lookup in the document be hashtable based to avoid walking the whole DOM tree over and over again when resolving names on the document object and also on form objects. This is an order of magnitude speedup for pages that contain a large number of form controls, such as hotmail and aol mail. Also did a bunch of cleanup here n' there. r=pollmann@netscape.com, sr=vidur@netscape.comI.
2001-03-22 08:51:52 +00:00
blakeross%telocity.com
0b2dd2b2d2
Fixing 70746: major xul syntax changes. If you use xul, this WILL affect you! Read n.p.m.xpfe for details on the changes and how you can fix your code. r=hewitt sr=hyatt, ben
2001-03-22 00:59:29 +00:00
maolson%earthlink.net
1e7ee6f0f9
fix bug 70747 [XUL Syntax] Replace <textfield> with <textbox>
...
r=blake, a=ben
2001-03-22 00:15:47 +00:00
hyatt%netscape.com
6fe6375fc9
Fix for 71740. r=jag, sr=shaver.
2001-03-21 08:15:12 +00:00
hyatt%netscape.com
ceca1422dc
Fix for 72345. r=jag, sr=shaver,scc
2001-03-19 23:56:28 +00:00
waterson%netscape.com
c8392e7a56
Bug 71421. Always check for null script object from CompileScript(). r=mstoltz, sr=brendan
2001-03-19 22:22:24 +00:00
pinkerton%netscape.com
83d132bea0
don't hide tooltip until mouse exits the node, not on any mouse move. also allow for clients to disable the auto-hide timer with the 'noautohide' attribute. r=saari/sr=hyatt. bug# 71547.
2001-03-14 02:32:27 +00:00
joki%netscape.com
6f9ce0e10e
Fix smoketest blocker bugs 71224 & 71836 and (probably) 71834. r: hyatt
2001-03-13 23:58:15 +00:00
joki%netscape.com
8e53706e23
Fix 49120 (Force event handler compilation when properties accessed from JS) and 53640 (Fix event capture to work starting from text nodes) r:peterv, sr:jst
2001-03-13 11:37:16 +00:00
valeski%netscape.com
68017cb9e2
sr=rpotts, r=gagan. 70743. switching over to new extensible URI::SchemeIs() api
2001-03-13 02:02:05 +00:00
Peter.VanderBeken%pandora.be
ddc5379649
Expose Reset from nsIDocument.
r=jag, sr=jst.
2001-03-12 06:39:27 +00:00
Peter.VanderBeken%pandora.be
47d931e2cd
Renaming NS_PARSER_IID to NS_PARSER_CID, because it *is* a CID. r=jag, sr=jst.
2001-03-10 21:02:12 +00:00
dbaron%fas.harvard.edu
69b99f80c6
Fix leak of global object in main mail window by breaking the nsXULElement -> nsXULControllers -> implementation of nsIControllers in JS -> global object -> document -> nsXULElement cycle when unrooting the nsXULElement's script object. r=waterson@netscape.com sr=hyatt@netscape.com b=56703
2001-03-10 03:18:33 +00:00
waterson%netscape.com
d486cf0cd2
Bah! No fancy C++ casts for you.
2001-03-10 02:06:59 +00:00
mkaply%us.ibm.com
06a62886d8
#70961
...
r=jst, sr=erik
DOM changes to implement the dir attribute (document.dir) needed for Bidi
2001-03-10 00:50:54 +00:00
waterson%netscape.com
a42cf40db4
Bug 71141. Handle re-entrant script object creation by allowing 'inner' object to win and discarding 'outer' object. r=jst,jband; sr=brendan
2001-03-10 00:22:20 +00:00
brendan%mozilla.org
08b7b66fec
Recognize application/x-javascript (70439, r=timeless, sr=waterson).
2001-03-09 00:53:26 +00:00
heikki%netscape.com
2ced3d1826
Bug 69830, cleanup after layout split by moving duplicated files to a library that is statically linked to content and layout, and backing out changes to inline some functions that now also live in the shared lib. r=jst, sr=waterson.
2001-03-08 02:41:16 +00:00
cls%seawood.org
87c6d28d1a
Add workaround for gcc 2.95.2 -O3 optimization bug involving nsCOMPtrs in a do loop.
...
Thanks to Johnny Stenback <jst@netscape.com> for the patch.
Bug #61501 . r=waterson sr=brendan
2001-03-07 04:41:24 +00:00
hyatt%netscape.com
04661bbcca
Fix for state updating in Composer. r=danm, sr=sfraser
2001-03-07 01:44:56 +00:00
waterson%netscape.com
812e995120
Bug 70005. Since unrooting is conditional on whether or not mScriptObject is set, be sure to only set the root in the first place if we have a non-null script object. r=mstoltz, sr=brendan.
2001-03-07 01:12:40 +00:00
hyatt%netscape.com
3e1490c559
Fix for 68478. r=blake, sr=alecf
2001-03-05 23:28:07 +00:00
blakeross%telocity.com
38794d139f
UIEvent button property is incorrect according to the DOM2 spec. Changing values to 0, 1, 2 (left, middle, right mouse buttons respectively) from 1, 2, 3. |event.which| continues to use the old values for backwards compatibility. This affects future xbl, js, and c++ event button checks so please see the newsgroups for more info (60703). r=timeless sr=jst
2001-03-02 03:07:53 +00:00
jst%netscape.com
3672d97775
Fixing bug 69840. Implementing XULDocument.createProcessingInstruction(). r=jag, sr=ben@netscape.com
2001-02-25 00:00:52 +00:00
scc%mozilla.org
9226b1aed1
bug #'s 69940 and 69289: r=dbaron, sr=waterson. Fix parameters to, templatization of |Substring()|.
2001-02-24 02:55:46 +00:00
hyatt%netscape.com
25dba148ef
Patch to further reduce the time of progress meter and status updates. r=pchen, sr=alecf
2001-02-22 23:46:19 +00:00
waterson%netscape.com
7954fa7f2d
Obsolete.
2001-02-22 23:38:34 +00:00
disttsc%bart.nl
a6f2f5861a
Mass REQUIRES update to synch up with string lib and xul changes in an attempt to fix senna bustage. r=jst, sr=cls
2001-02-22 09:35:51 +00:00
mkaply%us.ibm.com
4c5e2b9504
OS/2 TB break
...
Need PR_STATIC_CALLBACK
2001-02-22 04:47:26 +00:00
waterson%netscape.com
9fe59f23f0
Bug 43121. Move XUL content model code from RDF DLL to content DLL. r=jst,hyatt; sr=brendan.
2001-02-22 03:01:34 +00:00
waterson%netscape.com
9cae476583
First checked in; not yet part of the build.
2001-02-21 01:13:03 +00:00
waterson%netscape.com
8ce00cce87
These files got whacked when they shouldn't have. Reverting.
2001-02-21 00:40:13 +00:00
waterson%netscape.com
f755a9f953
Bug 69475. Fix bogo checking for last night. Not sure how I lost this line. a=leaf
2001-02-20 20:07:10 +00:00
waterson%netscape.com
00a1e8d96e
Bug 39054, redux. Hack around problem (?) with XBL child nodes: we'll just query for the list of real kids up front. Also, need to break 'AddSubtreeToDocument()' into pre- and post-order steps. r=hyatt, sr=brendan
2001-02-20 01:05:34 +00:00
dbaron%fas.harvard.edu
afb1fb7cbc
Fix MOZ_TRACK_MODULE_DEPS bustage by updating REQUIRES.
2001-02-20 00:21:26 +00:00
dbaron%fas.harvard.edu
0459076110
Fixing objdir build bustage by adding $(srcdir)/ to directories in include path.
2001-02-20 00:17:30 +00:00
heikki%netscape.com
5c811dfbf3
Splitting layout into two libraries, layout and content. r=jst@netscape.com, sr=waterson@netscape.com
2001-02-19 21:50:04 +00:00
heikki%netscape.com
6181e608fc
Adding new files needed for splitting layout into two separate libraries (some of these files have been moved from mozilla/layout). r=jst@netscape.com, sr=waterson@netscape.com. Not part of the default build yet.
2001-02-19 12:21:27 +00:00
heikki%netscape.com
d59b45ca9f
Adding new files needed for splitting layout into two separate libraries (some of these files have been moved from mozilla/layout). r=jst@netscape.com, sr=waterson@netscape.com. Not part of the default build yet.
2001-02-19 12:10:13 +00:00
dbaron%fas.harvard.edu
0ec8f2875d
Remove static constructors from nsXULSortService and nsXULTemplateBuilder. r=waterson@netscape.com sr=brendan@mozilla.org b=67310
2001-02-18 17:04:11 +00:00
heikki%netscape.com
de8d58f084
Checking in new files needed for layout split. Not part of the build yet.
2001-02-17 09:53:29 +00:00
hyatt%netscape.com
7842c9962e
Fix for 68103. r=the world
2001-02-14 20:21:04 +00:00
waterson%netscape.com
5cc33330bf
Backing out changes for 39054, which caused several template regressions.
2001-02-13 19:22:56 +00:00
waterson%netscape.com
7aee9a2cc1
Fix linux bustage.
2001-02-13 07:55:34 +00:00
waterson%netscape.com
ce93635aec
Bug 39054. Make XUL templates work properly inside XBL. r=hyatt,alecf; sr=ben
2001-02-13 07:04:55 +00:00
disttsc%bart.nl
3d2d80d536
Back out dougt's channel changes
2001-02-12 03:14:23 +00:00
dougt%netscape.com
1b9ca82439
Revising nsIChannel to allow for overlapped i/o. This consists of three parts:
...
1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.
This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols). The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.
The full details of the change on written up in the netlib newsgroup.
r=darin@netscape.com
sr=rpotts@netscape.com
2001-02-10 00:16:26 +00:00
waterson%netscape.com
a964382ebd
Bug 67900. Unitialized bare pointer with nsCOMPtr, avoiding crash if GetElementResource() fails, and fixing a leak to boot. r=scottip,rjesup; sr=alecf; a=blizzard
2001-02-08 21:25:13 +00:00
hyatt%netscape.com
295c45ae29
Fix for 67435. sr=ben
2001-02-07 07:45:36 +00:00
blakeross%telocity.com
733943b5fb
Just moving a variable declaration to declare it only when needed...
2001-02-06 05:50:31 +00:00
pollmann%netscape.com
26e414d3ed
Bug 42892: Split FlushPendingNotifications in to content and content+frames cases (speed up content list access), r=jst@netscape.com, sr=vidur@netscape.com
2001-02-06 05:46:46 +00:00
heikki%netscape.com
87c0c7accd
Bugs 53615 and 51815. XHTML title element did not change window title, and textarea did not have default text. r=harishd, sr=vidur.
2001-02-03 01:16:20 +00:00
hyatt%netscape.com
45c08e6635
Fix for 55292, r=ben, sr=brendan
2001-02-02 00:54:47 +00:00
gagan%netscape.com
79713bc4c2
Optimization for scheme comparison of URIs. See bug 66577 for details. r=darin, sr=brendan@mozilla.org
2001-01-31 01:33:03 +00:00
hyatt%netscape.com
61e8d2ad00
Impl getAnonymousElementByAttr, r=jst, sr=ben
2001-01-27 00:43:54 +00:00
dbaron%fas.harvard.edu
b4301cc0a7
Change the way nsDocument stores its children by replacing separate nsVoidArrays for prolog and epilog with a single nsISupportsArray that also holds the root element. Using this change, simplify many of the child handling methods in nsDocument (and fix some bugs in them). Since nsDocument no longer uses prolog and epilog, remove AppendToProlog and AppendToEpilog from nsIDocument. b=47850 r=jst@netscape.com sr=vidur@netscape.com
2001-01-25 14:19:38 +00:00
darin%netscape.com
6a7567992b
Bug 62566. nsIChannel::AsyncWrite interface revision and related cleanup.
...
r=dougt@netcape.com , sr=mscott@netscape.com .
2001-01-23 22:10:34 +00:00
pinkerton%netscape.com
0d201aeb75
updating some comments r=saari, sr=sfraser
2001-01-23 00:40:24 +00:00
ben%netscape.com
c85b487427
bug 56719, support deep merging for XUL overlays; 57108, remove the hidden form
...
from all XUL documents and remove the document.controls collection that
referenced hidden form's elements collection. r=waterson@netscape.com ,
a=hyatt@netscape.com
2001-01-10 01:08:23 +00:00
dbaron%fas.harvard.edu
caa9658024
Clean up easily fixed unnecessary includes and exports of implementation header files in layout. b=63766 r=jst@netscape.com sr=buster@netscape.com
2000-12-30 19:22:22 +00:00
dbaron%fas.harvard.edu
556384e922
Convert correct usage of |nsCOMPtr<T>::operator&| to use |address_of| since the operator& will soon become private. b=59414 r=disttsc@bart.nl sr=brendan@mozilla.org
2000-12-17 16:02:58 +00:00
hyatt%netscape.com
e956a14459
Fix mutation events in XUL. r=hewitt, a=ben
2000-12-14 10:14:02 +00:00
hyatt%netscape.com
14719259ef
Fix for 62301. r=hewitt, sr=ben
2000-12-14 09:32:39 +00:00
vidur%netscape.com
4f62c23956
Change to token and parser node interfaces in conjunction with less copying in the parser. r=harishd,heikki sr=jst
2000-12-12 21:58:13 +00:00
hyatt%netscape.com
4ed7ab545c
Fixing linux build bustage
2000-12-10 09:47:05 +00:00
hyatt%netscape.com
422723667a
Adding support for box objects to XML and HTML. Reduced size of XUL content nodes by
...
4 bytes. r=jst@netscape.com , a=ben@netscape.com
2000-12-10 09:18:57 +00:00
dbaron%fas.harvard.edu
2b2160f1b0
Fix incorrect usage of nsCOMPtr where nsCOMPtr::operator& was used instead of getter_AddRefs. b=59414 r=disttsc@bart.nl sr=waterson@netscape.com
2000-12-09 04:21:51 +00:00
hyatt%netscape.com
c594262a0d
Move menulist entirely into XBL. a=ben
2000-11-28 08:52:36 +00:00
hyatt%netscape.com
d9f3df81f0
Patch for 55595. r=joki, a=brendan
2000-11-27 07:55:20 +00:00
alecf%netscape.com
68d3515b46
#45797 - fix consumers of NS_IMPL_ISUPPORTS
...
r=dveditz
2000-11-17 20:54:21 +00:00
pinkerton%netscape.com
12a95cdd02
make the tooltip go away when the mouse moves. Also fix a problem for win32 where the tooltip auto-hiding would cause the timer to show again. r=blake/sr=sfraser. bug# 59917.
2000-11-13 18:18:38 +00:00
mkaply%us.ibm.com
924201a16f
OS/2 TB breakage
...
PR_CALLBACK only applies if it is a C function, not a member of a C++ class
2000-11-13 05:28:27 +00:00
pinkerton%netscape.com
d8f010026d
register tooltip listener to listen for keypresses. r=danm, a=hyatt.
2000-11-12 22:38:07 +00:00
pinkerton%netscape.com
b9280708a3
fix a slew of tooltip annoyances. pref to turn them off, they time out after 5 seconds, and they go away when you start typing. r=danm, a=hyatt. bugs 56920, 46544, 53653, 45530.
2000-11-12 22:09:13 +00:00
disttsc%bart.nl
87187c390c
Moving nsIContentViewer over from webshell to docshell, converting from .h to .idl. Needed for bug 46200, r=moa=adam@netscape.com, a=alecf
2000-11-09 20:30:35 +00:00
alecf%netscape.com
fd2cc9c5c2
fix for #58103 - implement nsXULDocument::CreateRange()
...
sr=waterson
2000-11-09 00:32:27 +00:00
heikki%netscape.com
3870ddca29
Bug 59389, eliminate nsIContent::IsSynthetic(). r=jst, a=vidur.
2000-11-08 00:42:42 +00:00
hyatt%netscape.com
fae32fdbd7
Fix for 54203. r=saari, a=brendan
2000-11-04 08:21:20 +00:00
hyatt%netscape.com
86fe4426e1
Fix for 57139, a=ben
2000-10-30 09:24:11 +00:00
waterson%netscape.com
efb0a0a1ed
Bug 56713. Rework bulletproofing that sspitzer and I put in aeons ago: text nodes can wind up at the top level in an overlay. In this case we'll just ignore them instead of completely bailing, which'd put us into a bad state the next time around. r=hyatt, sr=brendan
2000-10-29 17:58:21 +00:00
warren%netscape.com
cd56c0575b
Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc.
2000-10-28 22:17:53 +00:00
warren%netscape.com
9a6d92a433
Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson
2000-10-27 22:43:51 +00:00
waterson%netscape.com
86749161a0
Bugscape 2856. Use NS_ConvertUTF8toUCS2() when inflating URIs. r=rjc,jelwell sr=hyatt
2000-10-21 00:19:56 +00:00
waterson%netscape.com
617762c217
Bug 54715. Use iterators instead of CharAt() in ParseAttribute(). r=scc, a=hyatt
2000-10-18 02:05:57 +00:00
waterson%netscape.com
a4f7d803c2
Bug 56349. Be more conservative in RemoveMember(): use new function IsDirectlyContainedBy() to walk template and generated tree in parallel. r=rjc, a=hyatt
2000-10-18 02:01:45 +00:00
bryner%uiuc.edu
a526fdd82b
Bug 56570 - tree crash doing shift-click after deleting selected item. r=brendan, sr/a=hyatt.
2000-10-17 01:23:28 +00:00
waterson%netscape.com
a15b07d579
Bug 53627. Use nsAutoString to get around bug with nsPromiseFlatString; don't clobber positive result in IsVarInSet(). r=rjc, sr=hyatt
2000-10-09 20:28:04 +00:00
waterson%netscape.com
883ea58a61
Bug 53969. Move anonymous content storage to pres shell; remove obsolete methods from nsIAnonymousContentCreator. r=dbaron, a=hyatt
2000-10-09 03:08:41 +00:00
jst%netscape.com
1b5f085e1b
Forgot these files in my last checkin.
2000-10-07 11:56:09 +00:00
bryner%uiuc.edu
6f94a141e9
bug 54306 - fix extending the current selection using shift-click. sr/a=hyatt.
2000-10-05 01:13:56 +00:00
mkaply%us.ibm.com
f1ceec88bb
OS/2 Tinderbox break continued
...
Better fix for breakage per waterson
2000-09-29 20:48:04 +00:00
mkaply%us.ibm.com
e751ae1955
OS/2 Tinderbox breakage
...
Need to make these values really PRUint32 for VisualAge
If you guys thought your changes to get gcc to work were bad, wait until you see these
2000-09-29 14:36:46 +00:00
waterson%netscape.com
a3e9232614
Better fix, with explicit temporary for gcc-2.7.2.3's lame self. (thanks for the assist, scc.)
2000-09-29 06:45:22 +00:00
waterson%netscape.com
6aead1bea9
Temporary fix orange on gcc-2.7.2.3 build.
2000-09-29 06:29:44 +00:00
waterson%netscape.com
491a3997fb
Bug 46134, the final chapter. Factor funky attribute parsing logic into a separate routine, ParseAttribute(), add callbacks to make SubstituteText() and IsAttrImpactedByVars() use this. Also (the real fix), make sure that we call it from AddSimpleRuleBindings() so we don't drop old-sk00l bindings on the floor when multiple substitutions present in an attribute. r=rjc, sr=hyatt
2000-09-29 04:09:42 +00:00
waterson%netscape.com
a9d0d3baf6
Bug 54475. Don't mark leaf nodes as 'requiring more work'. We know they're leaves! r=rjc, sr=hyatt
2000-09-28 23:25:10 +00:00
hyatt%netscape.com
fe903ae2c3
Attempting to plug the leak. I assume I'm allowed to check in leak fixes.
2000-09-27 23:27:13 +00:00
waterson%netscape.com
5eb5d1ab39
Bug 53608. Avoid creating atoms in nsXULContentUtils. r,a=hyatt
2000-09-26 03:53:21 +00:00
jst%netscape.com
f4edbb9849
Redoing how 'replaceable' properties on DOM objects are resolved to be compatible with 4.x, with this change named frames in framesets override 'replaceable' properties so that window.toolbar (or any replaceable property) in a frameset document with a frame named 'toolbar' actually resolves to the frame, and not the native toolbar. r/a=brendan, r=rpotts&scc
2000-09-22 10:18:07 +00:00
hyatt%netscape.com
ac2865c3c4
48758. r=ben,saari, a=waterson
2000-09-22 05:02:20 +00:00
rjc%netscape.com
e8f1aa48bd
Fix bug # 52789: bookmark sorting fix. r=jag, brendan, scc
2000-09-22 00:42:21 +00:00
bryner%uiuc.edu
6a879e076f
Fixing 52749 - unset the currentitem attribute on the old current item
...
when a new one is selected. sr,a=hyatt.
2000-09-21 06:33:55 +00:00
waterson%netscape.com
a9720c40a8
Bug 50999. Make nsBindingManager keep track of nsIAnonymousContentCreator-generated content; simplify anonymous content cleanup dance by making nsIBindingManager::ChangeDocumentFor() method. r=dbaron,hyatt a=hyatt
2000-09-20 00:14:04 +00:00
jdunn%netscape.com
9b76ecf59a
fixing AIX Tinderbox bustage:
...
PRBool's need PR_TRUE's or PR_FALSE's not 'false'
2000-09-15 12:23:15 +00:00
kandrot%netscape.com
80cea30a82
Fix for 370k of bloat.
...
r=waterson
2000-09-15 06:52:17 +00:00
hyatt%netscape.com
c7c8ee0155
Fix for bad contractid. r=rayw
2000-09-15 06:39:29 +00:00
saari%netscape.com
8c69e9f876
fix for 49975. r=pinkerton and hyatt
2000-09-15 06:28:26 +00:00
kandrot%netscape.com
c3fa1f92e7
Added to remove around 370k of bloat.
...
r=waterson
2000-09-15 06:25:54 +00:00
rayw%netscape.com
3cd14f5878
Bug fix for 52648 -- remaining stash of progids which I missed on
...
the mega-change yesterday. This will fix a few more issues.
r=warren
2000-09-14 23:20:49 +00:00
waterson%netscape.com
aa07e7a254
Tune arena sizes, per news://news.mozilla.org/39BEC105.5090206%40netscape.com.
2000-09-14 23:11:40 +00:00
waterson%netscape.com
ef371ea288
Fix 'const' bustage.
2000-09-14 23:10:37 +00:00
waterson%netscape.com
ec2a45d34d
Bug 51813. The change in r1.194 made it so that we respect a XUL element's lazy state. Because of this, we no longer need to check for 'new' matches in InstantiationNode::Propogate() -- *all* matches should be returned. Re-constify methods that should be const, and add NS_CONST_CAST() to call out where we're doing naughty things. r=rjc
2000-09-14 23:07:29 +00:00
mjudge%netscape.com
e2be918716
small but pervasive change to make nsIDOMSelection an xpidl interface. also broke it into 2 interfaces, nsISelection and nsISelectionPrivate. moved nsIDOMSelectionListener also to xpidl. these new idl files live in layout/base/public. r=sfraser, r=anthonyd bug 48575
2000-09-14 11:45:01 +00:00
jst%netscape.com
aa961f07d3
Fixing nsbeta3+ bug 48161. Fixing getAttribute() on a XUL element to conform to the DOM Level 2 spec. This requires some changes in XUL files where various attributes incorrectly have a 'rdf:' prefix. r=waterson@netscape.com & scottip@netscape.com
2000-09-14 05:36:52 +00:00
jst%netscape.com
347b9460b5
Fixing nsbeta3+ bug 52572. Updating the DOM intefaces in mozilla to match the current DOM Level 2 PR. r=kandrot@netscape.com
2000-09-14 05:19:00 +00:00
waterson%netscape.com
713b804df2
Bug 46134, redux. Fix another piece o' code affected by the '^' character. r=rjc
2000-09-14 04:39:59 +00:00
rayw%netscape.com
0257791053
Bug 37275, Changing value of all progids, and changing everywhere a progid
...
is mentioned to mention a contractid, including in identifiers.
r=warren
2000-09-13 23:57:52 +00:00
scc%mozilla.org
70ad30814f
if you want a pointer to the characters, you're going to have to |.get()| it
2000-09-13 04:50:55 +00:00
waterson%netscape.com
083b26da8d
Bugs 46134. Use caret ('^') character to concatenate text. Fix nsPromiseSubstring usage. r=rjc. Bug 46686. Update container attrs *before* we nuke the bestmatch. r=rjc
2000-09-12 23:12:40 +00:00
hyatt%netscape.com
87650f51b9
r=ben, same as prev checkin
2000-09-08 10:02:00 +00:00
sfraser%netscape.com
7e6c98de52
Removed an nsIAtom* that was never initialized or used, but NS_RELEASED. Found in the build warnings. r=jag.
2000-09-08 01:25:10 +00:00
pinkerton%netscape.com
1f5bbf0ea1
use NS_LITERAL_STRING
2000-09-07 23:18:38 +00:00
pinkerton%netscape.com
5cbffb2b65
using NS_LITERAL_STRING
2000-09-07 23:12:41 +00:00
dveditz%netscape.com
2ff9437de0
Turning on JS strict option in debug builds, a/r=brendan, bug 50645
2000-09-07 10:51:59 +00:00
hyatt%netscape.com
4677305721
Ensuring that column header cells don't also persist accidentally (along with the columns themselves. r=ben
2000-09-07 08:42:49 +00:00
hyatt%netscape.com
abc29e3936
Fix for 51263. r=ben
2000-09-07 08:26:03 +00:00
hyatt%netscape.com
9d8e03414c
C++ fixes for 51263, r=joki
2000-09-07 08:18:11 +00:00
bryner%uiuc.edu
e29926f20a
Fixing 42109 (again) - I missed a case on my first attempt. r=disttsc@bart.nl.
2000-09-07 05:49:04 +00:00
disttsc%bart.nl
3c25610d65
Make nsXULElement inherit directly from nsXMLElement and remove dead internal code ((Get|Set)NameSpacePrefix from nsIXMLContent.h, nsIXULContent.h, nsXMLElement.h, nsGenericXMLElement.(h|cpp) and nsXULElement.(h|cpp). Hints & tips by jst (thanks!), r=jst, a=brendan.
2000-09-06 20:39:29 +00:00
dbaron%fas.harvard.edu
cfceba7dca
Change uses of CSS properties not part of the CSS2 spec to use -moz- prefix. b=3935
...
Fix some CSS errors found with CSS parser error reporting, with Ben's approval.
2000-09-06 02:17:26 +00:00
jband%netscape.com
f9a5b20560
commenting out dead code that was giving us a useless warning
2000-09-05 20:20:34 +00:00
hyatt%netscape.com
1bb5fdc4fc
loadBindingdoc, r=ben
2000-09-05 07:29:01 +00:00
bryner%uiuc.edu
30b37c9413
Making it so everyone doesn't get my debugging output spam.
2000-09-05 04:05:06 +00:00
bryner%uiuc.edu
25f69ad484
Fixing bug 50058 - too many onSelect firings. r=hyatt.
2000-09-02 18:59:39 +00:00
Peter.VanderBeken%pandora.be
d41d21ad60
Fix XSLT hooks (Preparation for bug #42228 ). r=jst@netscape.com, a=waterson@netscape.com.
2000-09-02 15:35:19 +00:00
vidur%netscape.com
e153192875
Fix for bug 46861. nsIDOMWindow is now split into two interfaces: a public interface (still called nsIDOMWindow) for embedders and an internal interface (nsIDOMWindowInternal) for internal use. The union of the two interfaces is still visible from JavaScript. r=jst@netscape.com
2000-09-01 01:54:35 +00:00
bryner%uiuc.edu
16729fbbbb
Protecting against setting an invalid current item on the tree. Prep work
...
for 47795. r=hyatt.
2000-09-01 01:07:18 +00:00
bryner%uiuc.edu
e596018a21
Fixing 50554 - keep the tree in a consistent state while removing its content.
...
This is prep work for 47795. Also fixes chatzilla crash. r=waterson.
2000-08-31 02:39:48 +00:00
jst%netscape.com
ca738093f5
Fixing nsbeta3+ bug 48213 and most of bug 48161. Finally removing the temporary DOM Level 2 debugging code, cleaning out some unused code and making getAttribute and setAttribute on HTML elemensts case insensitive. r=vidur@netscape.com, waterson@netscape.com
2000-08-31 00:36:31 +00:00
waterson%netscape.com
c9db7beab8
Bug 50499. Fix FMM that was caused by DOM string changes. r=bruce
2000-08-30 04:21:06 +00:00
waterson%netscape.com
a5a55e573d
Try to fix AIX build bustage...
2000-08-30 04:07:56 +00:00
waterson%netscape.com
4de3aaabdb
Bug 46134. Support >1 value in attribute substitution. r=rjc
2000-08-30 01:00:02 +00:00
nisheeth%netscape.com
b65a3881e0
- Fix for nsbeta3+ bug 10292: ID attribute information is passed up from the parser to the content sink and into the node info objects associated with content objects. nsIXMLContent now inherits from nsIStyledContent which allows
...
authors to use ID selectors to target elements in an XML document.
- Checking in a P3P related patch to the pres shell, html document, and xml document from Tom Lendacky (toml@us.ibm.com )
2000-08-30 00:35:43 +00:00
hyatt%netscape.com
48f021d058
Adjust tooltip offset. r=ben
2000-08-29 09:56:34 +00:00
hyatt%netscape.com
e8381a76bf
XBL fix for walling off style (46505). r=ben
2000-08-29 03:08:35 +00:00
vidur%netscape.com
a6fa8885ba
Fix for bug 43902. The DOM glue now streamlines the Get/SetProperty methods for the window class. Window.location and title and document.title are now part of the idlc interfaces, rather than special-cased. r=jst@netscape.com
2000-08-29 00:14:23 +00:00
beard%netscape.com
81b015f6c9
GetElementAt(), QueryInterface() -> QueryElementAt(). r=waterson
2000-08-26 05:30:45 +00:00
hyatt%netscape.com
1be9efcce5
Fix for 50044, 47861, 47471, r=ben
2000-08-25 07:01:53 +00:00
bryner%uiuc.edu
520d624f7c
Fixing bug 42109 - make sure to set the current item to something sane when it's deleted. r=hyatt.
2000-08-24 06:14:45 +00:00
saari%netscape.com
0494f09298
make sure to return a value in all code paths from FireFocusOnTargetContent... gave VC5 a headache
2000-08-24 04:00:12 +00:00
cltbld%netscape.com
5a988f63a5
Fixing solaris, AGAIN. jst,mcafee
2000-08-23 22:26:35 +00:00
jst%netscape.com
9abec73fbe
DOM string changes. All nsString& in DOM interfaces (and interfaces needed by DOM implementations) have been changed to nsAReadableString& and nsAWritableString&. String implementation additions (sanctioned by scc) to support DOM needs. Bug 49091. r=vidur,jst,scc
2000-08-23 17:27:06 +00:00
hyatt%netscape.com
4069c7f384
Fix for 49150, r=ben
2000-08-23 07:18:58 +00:00
hyatt%netscape.com
34392727b5
fix for 49835, r=danm
2000-08-22 22:53:46 +00:00
warren%netscape.com
e05eef45e9
Bug 46777. Redesigned stream interfaces to allows stream observers to be decoupled from pipe implementation. Needed for embedding to fix 'spin' problem. r=rpotts,valeski,ruslan
2000-08-22 07:03:33 +00:00
mstoltz%netscape.com
ea5d41851a
Fixing 41876 r=hyatt, also 48724, 49768, and crasher in nsBasePrincipal.cpp, r=jtaylor
2000-08-22 02:06:52 +00:00
rjc%netscape.com
456f4c8a43
Fix bug # 35022: slow bookmark operations. r=waterson
2000-08-22 00:44:07 +00:00
hyatt%netscape.com
5de7262960
49012 fix, r=danm
2000-08-21 22:23:15 +00:00
warren%netscape.com
e12f238589
Bug 46864 - Embedding needs a name attribute on nsIRequest.
2000-08-21 08:23:54 +00:00
saari%netscape.com
48dcaa1bbd
Fix for nsbeta3+ 48838; context menus now set focus before coming up. r=hyatt
2000-08-20 00:29:24 +00:00
scc%mozilla.org
cca6f9e011
fixing code that relied on implicit string construction
2000-08-19 22:46:00 +00:00
hyatt%netscape.com
f224002e62
Fix for 48187, r=danm
2000-08-17 22:44:01 +00:00
hyatt%netscape.com
24b71cc743
First-stage fix for dogfood bug 49012. r=ben
2000-08-17 08:11:11 +00:00
hyatt%netscape.com
62efdcb050
Fix for 45248, r=ben
2000-08-16 08:14:01 +00:00
alecf%netscape.com
1f1df4833b
fix a bunch of UMRs r=syd
...
(no bug but I needed these to get my purify build going)
2000-08-16 07:39:38 +00:00
waterson%netscape.com
f7e7ca5d51
Bug 44480. Demote 'width' and 'height' attributes from NSDocument to NSHTMLDocument and XULDocument; make nsHTMLDocument's implementation use the <body> element's frame (instead of the <html> element's frame) to determine metrics. r=jst
2000-08-16 01:04:52 +00:00
hyatt%netscape.com
1ec75c7bd1
Fix that is needed for 46719, r=ducarroz,ben
2000-08-16 00:42:13 +00:00
waterson%netscape.com
2dd8f2d2a0
Bug 48086. Be sure to update XUL document's ID-to-element map when removing generated content. r=rjc
2000-08-14 21:46:04 +00:00
hyatt%netscape.com
d4a7097905
Linux linux linux... will we ever teach you how comptrs work?
2000-08-12 09:00:25 +00:00
hyatt%netscape.com
b81655ce0c
Linux sucks.
2000-08-12 07:58:54 +00:00
hyatt%netscape.com
8da2baf3ca
Fix for 21890 and numerous other bugs. r=pierre, waterson, jst, attinasi, brendan
2000-08-12 06:28:02 +00:00
warren%netscape.com
84b5fd67e3
Bug 46711. Removed nsAutoString travisty from nsStringKey. Introduced nsCStringKey. Made them both share the underlying string when possible. r=waterson
2000-08-10 06:19:37 +00:00
mkaply%us.ibm.com
9b38138581
r=waterson, a=waterson
...
OS/2 and AIX tinderbox break - shouldn't NS_IF_ADDREF a member in a const function
2000-08-10 03:39:05 +00:00
rjc%netscape.com
a08d78f72c
Remove Mac debugging info. r=me
2000-08-08 05:55:22 +00:00
rjc%netscape.com
83eb62c847
Sorting fixes for bug # 26131. r=me, nhotta, putterman
2000-08-08 05:50:10 +00:00
waterson%netscape.com
06818446fd
Use nsVoidArray instead of nsISupportsArray to hold kids. r=hyatt
2000-08-08 05:02:07 +00:00
waterson%netscape.com
d9cda5ebc1
Bugs 46616, 46964. Clean up RebuildContainer(): factor into two methods to share code better. Maintain a queue of ungenerated elements to scan for generated children. Add tons of comments so I don't have to figure this all out again when I look at it next. r=rjc
2000-08-08 04:57:55 +00:00
waterson%netscape.com
d867e404c8
Bug 46053. Add [begin|end]UpdateBatch() to nsIRDFObserver; case-normalize the resot of the nsIRDFObserver methods; update implemetors, users. r=bienvenu,rjc,dmose,slamm
2000-08-08 00:22:36 +00:00
hyatt%netscape.com
ed96fc9dc0
Plug leak in cache for XBL docs.
2000-08-06 04:57:24 +00:00
pinkerton%netscape.com
5b08e79e29
Fix for 39078, tooltips not disappearing on mouse clicks in button. when we get a mousedown, close the tooltip and cancel the timer. r=saari.
2000-08-01 01:05:58 +00:00
rjc%netscape.com
330ae57a24
Small sorting fix. (Can't find bug #) r=me
2000-07-29 16:15:48 +00:00
heikki%netscape.com
e70fdaeb48
Bugs 38399, 40889. r=jst.
2000-07-28 21:49:42 +00:00
hyatt%netscape.com
7a4716d3f2
Fix for 46129. r=waterson,attinasi,pierre
2000-07-28 09:36:14 +00:00
hyatt%netscape.com
6cacaf80c3
Prevent thrashing for nodes that always have display: none in XUL (broadcasters, commands, keys), r=waterson
2000-07-28 06:40:27 +00:00
hyatt%netscape.com
e5be1850a1
Fix for 41145, r-waterson
2000-07-28 00:34:22 +00:00
rjc%netscape.com
2cd7fc48a5
Fix bug # 46211: handle insertion/sorting correctly with mixed static-dynamic content. r=waterson
2000-07-27 00:22:42 +00:00
hyatt%netscape.com
3a140ded51
Fixes to template builder for non-aggressive groveling. r=waterson,a=waterson
2000-07-26 23:56:02 +00:00
bienvenu%netscape.com
1a83ee0a8b
turn on warren and waterson's rdf optimization
2000-07-26 23:47:35 +00:00
hyatt%netscape.com
398a91d272
Fix for bug #45951 . r=waterson.
2000-07-24 22:42:34 +00:00
warren%netscape.com
de3523d540
Added nsIRDFDataSource::HasArcIn/HasArcOut. Changed nsXULTemplateBuilder.cpp to use it (ifdef'd for now). Speed up folder loading by about 24%. r=waterson,alecf
2000-07-19 03:58:25 +00:00
sfraser%netscape.com
c41efe2419
Fix for nsbeta2+ bug 31134 -- paste in edit menu not enabled correctly. Add a new command set for clipboard-related menu items, and fire it on Copy. Also ensure that UpdateCommands("focus") gets called on window activation, and when unfocussing a wiget in page.
r=hyatt, saari
2000-07-14 22:06:31 +00:00
pinkerton%netscape.com
0fcf0b8ca9
landing patch for crash when document goes away after tooltip timer has fired. basically, make mPossibleTooltipNode a strong ref. patch from roc+moz@cs.cmu.edu r=pinkerton, bug# 27828.
2000-07-11 20:55:57 +00:00
bryner%uiuc.edu
47c50cf898
Fixing 44859. r=hyatt.
2000-07-10 20:19:32 +00:00
evaughan%netscape.com
7e980a707b
disable gfx scrollbars #44576
...
grid fixes for tree bugs
-r Hyatt
2000-07-10 20:10:27 +00:00
waterson%netscape.com
095615e661
Bug 37621. Add necessary logic to retract and fire rules in nsXULTemplateBuilder::OnChange(). I lost these when I re-wrote this method :-(. r=rjc
2000-07-07 23:01:14 +00:00
bryner%uiuc.edu
f66a19368b
Fix for bug 43417. r=pinkerton.
2000-07-06 22:20:32 +00:00
waterson%netscape.com
63073d53d3
Fix silly leak that dbaron found with leaksoup. r=jack,a=lumpy.
2000-07-06 04:27:10 +00:00
dbaron%fas.harvard.edu
da67297134
Fix leak of content from trees introduced recently. r=hyatt,waterson
2000-07-01 21:45:06 +00:00
pinkerton%netscape.com
6a3dba2312
part of 42250, make sure we close the popup when the listener is removed. just to be safe. r=hyatt.
2000-06-29 22:29:20 +00:00
BlakeR1234%aol.com
1968fc69bf
Fix for 42204, a=trudelle
2000-06-29 03:15:05 +00:00
evaughan%netscape.com
4db3654be5
Clean up for autoscrolling menu landing. ScrollBox events need their own type and should not be
...
on top of menu events.
-r hyatt
2000-06-28 00:00:18 +00:00
evaughan%netscape.com
969d067559
Autoscrolling menus feature landing #32730
...
-r hyatt, saari
2000-06-23 05:15:04 +00:00
waterson%netscape.com
a282078ef1
Bug 41534. Fix 'style' attribute on XUL elements; use nsXULAtoms instead of hard-coded atoms. r=hyatt
2000-06-22 23:29:43 +00:00
vidur%netscape.com
109a49d66d
Fix for bug 38349. Implemented nsIDOMNode::CloneNode() and ImportNode() for XML and HTML documents as part of finishing out our DOM1 and DOM2 implementations. Cleanup of DOMImplementation::createDocument. r=jst
2000-06-21 23:56:52 +00:00
hyatt%netscape.com
8072ceb8f8
Fix for 42806. r=waterson
2000-06-21 02:02:24 +00:00
vidur%netscape.com
3be227878d
Fix for bug 9392. document.plugins now aliases to window.navigator.plugins. r=nisheeth
2000-06-21 00:53:26 +00:00
hyatt%netscape.com
fed27ec38f
33524. r=ben
2000-06-20 09:21:42 +00:00
ben%netscape.com
7c69c70b1b
fix for 41657, r=waterson, hyatt
2000-06-20 05:43:52 +00:00
hyatt%netscape.com
2df6998f43
Fix for 41664, r=ben
2000-06-20 04:45:30 +00:00
hyatt%netscape.com
119cf30173
Fix for 41664, r=ben
2000-06-20 04:44:44 +00:00
waterson%netscape.com
b266e10dd6
Bug 40868. Check to see if 'docroot == this' before recursing. r=dmose
2000-06-20 03:58:24 +00:00
waterson%netscape.com
6166c3b129
Bug 42991. Get rid of obsolete 'rdf:child' identifier. r=rjc
2000-06-20 02:25:48 +00:00
hyatt%netscape.com
1e8e0acdcc
Fix for 42867. r=evaughan
2000-06-20 00:52:57 +00:00
vidur%netscape.com
e7abfd8181
Work for bug 33475 - completion of Document related DOM Level 2 support. Load() no longer takes extra unused argument. r=jst,nisheeth
2000-06-17 01:47:02 +00:00
waterson%netscape.com
fd39c4187e
Bug 39699. Add re-entrancy guards so that we ignore updates while we're in the middle of building content. r=rjc
2000-06-16 21:46:04 +00:00
dbaron%fas.harvard.edu
dd0c6672be
Fix leak of XMLElementFactoryImpl. r=waterson@netscape.com
2000-06-15 02:16:28 +00:00
hyatt%netscape.com
73cd829f46
Fix for bug #41281 , r=brendan
2000-06-14 08:12:32 +00:00
axel%pike.org
fe14e09553
Code cleanup, XSL->MOZ_XSL, r=nisheeth, a=waterson
2000-06-14 07:35:26 +00:00
hyatt%netscape.com
0248ddd28c
30511. r=ben
2000-06-14 04:50:20 +00:00
scc%mozilla.org
507357239c
fix type equivalence between |PRUnichar| and |jschar| now that |PRUnchar| may be |wchar_t| on select platforms
2000-06-12 23:52:31 +00:00
scc%mozilla.org
484ee8fb96
don't extract characters from empty strings
2000-06-11 08:19:41 +00:00
bryner%uiuc.edu
d1488a1097
Fixing bug 30379, tree multiple-selection problems. r=hyatt.
2000-06-09 21:32:31 +00:00
rginda%netscape.com
a0aefff0e9
implement document.height/width for xul documents (copy/paste from nsDocument.cpp) for bug 41638
...
r=danm
2000-06-08 00:51:13 +00:00
alecf%netscape.com
454a54290e
fix typo that was preventing setAttributeNS from working
...
(incredibly obvious fix, will notify jst/waterson that this went in)
2000-06-07 01:11:05 +00:00
hyatt%netscape.com
d69e9db8ca
Updating tree selection. bug#30511. r=danm
2000-06-07 00:01:04 +00:00
inaky.gonzalez%intel.com
98157fd5a1
Fixed nsSupportsHashtable behaviour and API to fix leaks in
...
nsDirectoryService. Fixes bugs #38606 and #39859 .
a=waterson; r=rayw,brendan,warren
2000-06-06 22:06:56 +00:00
mkaply%us.ibm.com
03c7ec7c31
# 37239
...
r = waterson, a = waterson
OS/2 bringup - PR_CALLBACKs for VisualAge
2000-06-05 19:19:14 +00:00
warren%netscape.com
d7efda20c4
Fix to make jar protocol not copy local files. Starting to get chrome to work with jars. Bug #18433
2000-06-02 23:41:43 +00:00
hyatt%netscape.com
b088efb508
Tree/grid foundation work.
2000-06-02 08:13:29 +00:00
erik%netscape.com
a2ce4fa1be
bug 32206; add notifiers for charset changes; r=buster; a=ftang
2000-06-01 23:10:44 +00:00
hyatt%netscape.com
25e2e4c7fb
removing four more XUL content elements (moving their impls into XBL).
2000-05-31 07:32:36 +00:00
waterson%netscape.com
84ec5e0e86
Bug 40284. Ensure that 'container' attribute correctly updated for extended templates. r=rjc
2000-05-31 00:03:12 +00:00
hyatt%netscape.com
b962248eca
Removing obsolete files from the build.
2000-05-30 08:11:35 +00:00
bryner%uiuc.edu
3ac747e4ce
Enable the caching of XBL documents in the XUL cache. Not yet
...
used. r=hyatt.
2000-05-28 07:30:48 +00:00
hyatt%netscape.com
d2920f4ba2
Fix mac bustage.
2000-05-27 22:40:40 +00:00
hyatt%netscape.com
2bd2b3bce1
Fixing bugs in skin switching.
2000-05-27 20:03:14 +00:00
hyatt%netscape.com
c7ccb5a606
Brutal sharing of XBL classes implemented.
2000-05-27 08:20:04 +00:00
hyatt%netscape.com
430af5709b
Adding anonymous content getter. r=waterson, a=waterson
2000-05-26 22:45:26 +00:00
waterson%netscape.com
b6ac1476df
Bug 39876. QI() for nsIXULContent rather than checking the element's namespace. Who knows, some day HTML might support nsIXULContent ;-). r=rjc
2000-05-26 22:26:57 +00:00
ruslan%netscape.com
e830ecd6e9
Make res/chrome handlers implement threadsafe_isupports
2000-05-26 21:00:18 +00:00
harishd%netscape.com
7d67e360d4
DumpContent() for parser regression test.
...
r=rickg
a=rickg
2000-05-26 19:45:59 +00:00
jst%netscape.com
8b0e02f751
Checking in temporary code that lets a user turn on the new DOM Level 2 behavior by setting the 'temp.DOMLevel2update.enabled' preference to true, this is to help with the general DOM update, and it's part of the fix needed for bug 33474. r=vidur@netscape.com, a=pdt@netscape.com
2000-05-25 23:48:45 +00:00
waterson%netscape.com
27dd808be5
Bug 39037. Feeble attempt to fix: if for some reason we never got a parser, or the SetParser(nsnull) is called before calling DidBuildModel().
2000-05-25 06:58:34 +00:00
waterson%netscape.com
370f6ffba7
Bug 38887. Fix import of IE bookmarks, patch courtesy m_kato@ga2.so-net.ne.jp (Makoto Kato). r=waterson
2000-05-25 06:42:33 +00:00
hyatt%netscape.com
c8d446d250
XBL fixes r=ben
2000-05-24 08:18:38 +00:00
hyatt%netscape.com
f4b0b08faf
support for multiple insertion points r=ben
2000-05-22 08:23:46 +00:00
hyatt%netscape.com
21e5ef59a2
fix for making skins script-safe. r=scc
2000-05-19 04:48:43 +00:00
hyatt%netscape.com
ca087e0898
fix for chrome registry bugs. r=danm,waterson, a=waterson
2000-05-18 20:27:37 +00:00
waterson%netscape.com
6211387630
Flush miscellaneous comment changes.
2000-05-17 05:59:10 +00:00
waterson%netscape.com
ed96d6b94a
Fix misleading comments.
2000-05-17 05:58:33 +00:00
waterson%netscape.com
9cf221295f
Bug 35818. Add support for 'tag' attribute on 'content' condition.
2000-05-17 05:57:09 +00:00
waterson%netscape.com
219e7b6f2e
Bug 39512. Remember the last match; support 'container=' and 'member=' attributes on 'template' tag; deduce them if they're not present.
2000-05-17 05:33:23 +00:00
jst%netscape.com
a3033059a1
Store XUL attribute names as nsINodeInfos.
2000-05-17 04:53:16 +00:00
pavlov%netscape.com
803190ad4b
changes all usages of NS_NewTimer to CreateInstance
2000-05-17 02:49:35 +00:00
pinkerton%netscape.com
037f62f55f
another tweak for tooltips to work on html content. thanks to Robert O'Callahan for the patch.
2000-05-17 01:02:36 +00:00
jst%netscape.com
930a889eb7
Updating nsIContent to allow accessin the attribute prefix and not only the attribute name and value.
2000-05-17 00:21:53 +00:00
joki%netscape.com
a743e2b38b
Updating mozilla to DOM Level 2 events support. Fixes for bug 34722, 35378, 8411, 10330, plus some others that weren't filed.
2000-05-16 11:35:12 +00:00
jst%netscape.com
798ded8a8e
Checking in DOM Level 2 version of the DOM interface Element.
2000-05-15 20:31:55 +00:00
jst%netscape.com
dc1f400d01
Fixing build bustage if PR_LOGGING was defined.
2000-05-15 19:15:14 +00:00
jst%netscape.com
8130b732fa
Adding support for document.createElementNS() for XUL documents.
2000-05-15 19:02:30 +00:00
dbaron%fas.harvard.edu
15a4c992b7
Fix leak of namespace manager. r=waterson@netscape.com
2000-05-15 13:11:06 +00:00
brendan%mozilla.org
d342c244b9
Warning abatement.
2000-05-15 06:20:14 +00:00
jst%netscape.com
371b328515
Support wildcard ('*') for namespaceURI in getElementsByTagNameNS().
2000-05-14 19:37:40 +00:00
jst%netscape.com
dc3303e559
Implementing getElementsByTagNameNS() in the XUL document.
2000-05-14 18:14:30 +00:00
mjudge%netscape.com
6dc5b7a120
removing warning
2000-05-13 22:59:43 +00:00
mjudge%netscape.com
e9b9d825b4
xuldocument now will output xif/text also changing references from nsXifconverter to nsIXIFConverter
2000-05-13 08:13:54 +00:00
mkaply%us.ibm.com
4c8a84ce2c
# 37239
...
r= waterson
OS/2 bring up continues - add PR_CALLBACK for VisualAge
2000-05-12 22:23:36 +00:00
jst%netscape.com
f9fe8d6f06
Add GetNodeInfo() to nsIContent.
2000-05-12 14:09:28 +00:00
jst%netscape.com
f0dce37b28
Add a SetAttribute method to nsIContent that takes a nsINodeInfo parameter.
2000-05-12 13:46:59 +00:00
saari%netscape.com
127a21c2fc
more for 29800
2000-05-11 22:43:32 +00:00
nisheeth%netscape.com
2277ba5c45
Add support for loading an XML document from script within a XUL document also.
2000-05-10 23:02:32 +00:00
jst%netscape.com
ee4b181034
Changing the way content elements store their name information, previously the elements generally stored a name atom and a namespace ID, now they store a pointer to a shared structure containing the name atom, the prefix atom and the namespace ID. This structure is shared between nodes with unique names (ie same name, prefix and ns ID) within a document. Documents now hold a hash table of the names in the document. The changes to mozilla/rdf are not reviewed but they are approved by waterson@netscape.com and the changes to mozilla/layout are reviewed by buster@netscape.com.
2000-05-10 13:13:39 +00:00
hyatt%netscape.com
06785d71b0
Fix my bigass leak.
2000-05-10 08:19:43 +00:00
hyatt%netscape.com
11c8e7cf5c
XBL now works with HTML, SVG, MathML, XML, and XUL.
2000-05-09 21:41:01 +00:00
heikki%citec.fi
14cbdd72a2
Implemented actuate=onLoad for simple XLinks. r=nisheeth.
2000-05-09 07:30:21 +00:00
saari%netscape.com
21a17acf81
adding preventDefault to the mousedown event if it pops up a xul popup. This works around a bug where it is possible to have multiple popup listeners for different elements called for one mousedown event. This is a work around for bug 35100. r=hyatt
2000-05-08 23:43:35 +00:00
pinkerton%netscape.com
35f27e9461
fix for 38132, assert when mouse was over html element and a tooltip was registered. two things: make sure we always find the xul document using where the popup is registered not the event target, and try/catch around asking for the attribute since DOM Elements won't have attributes.
2000-05-08 23:21:57 +00:00
pinkerton%netscape.com
2499624f31
don't let context menu show up under mouse so that clicks can more easily dismiss it. bug 27364, thanks dean_tessman@hotmail.com.
2000-05-08 21:24:51 +00:00
rjc%netscape.com
b0f9f4a94a
Whitespace cleanup.
2000-05-07 08:43:42 +00:00
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
waterson%netscape.com
3a3b744651
Bug 34623. Add 'rebuild()' API to XUL elements.
2000-05-05 23:39:59 +00:00
waterson%netscape.com
799b5beee6
Bug 34623. Add nsIXULTemplateBuilder.idl.
2000-05-05 20:42:21 +00:00
waterson%netscape.com
8743489395
Bug 38185. Fix ports build bustage. a=brade
2000-05-04 19:57:31 +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
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
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
danm%netscape.com
65d7396a48
add search of anonymous content to previous checkin. code=hyatt
2000-05-02 22:48:17 +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
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
mjudge%netscape.com
64d7efcbdb
small change to the way you get selection
2000-04-28 06:22:07 +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
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
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
waterson%netscape.com
100ae07bb5
Remove assertions so that you can set properties on XUL elements.
2000-04-26 03:49:39 +00:00
waterson%netscape.com
b7a3e69134
Remove XIF assertions. akk and mjudge say this is ok.
2000-04-26 03:47:15 +00:00
mjudge%netscape.com
2cfb602409
making string conversions explicit. scc
2000-04-26 01:13: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
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
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
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
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
pinkerton%netscape.com
f8160f1400
set the popup node on tooltips.
2000-04-18 02:34:32 +00:00