403 Commits

Author SHA1 Message Date
dbaron%fas.harvard.edu
d9f83ac480 Null-check mBindingTable to avoid crash with some themes. b=143835 r=brendan sr=waterson
git-svn-id: svn://10.0.0.236/trunk@121729 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 02:33:03 +00:00
dougt%netscape.com
d6cc711878 Fixes mozilla/strings requiring unfrozen nsCRT class. patch by scc, r=dougt, sr=jag, b=136756
git-svn-id: svn://10.0.0.236/trunk@121534 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 18:55:21 +00:00
sicking%bigfoot.com
8aac8549b9 Bug 119317. Drop support for non-namespaced "inherits" xbl-attribute and move over the last uses of the old syntax.
r=Hixie sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@120706 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 17:51:44 +00:00
ben%netscape.com
989514f6c4 [Chrome FastLoad]
Implement XUL Prototype Document and Prototype Element serialization/deserialization scheme for FastLoad of chrome documents.
r=brendan, sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@120648 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 03:04:34 +00:00
dbaron%fas.harvard.edu
a681655481 Remove ClearUndisplayedContentMap hack from ReconstructStyleData (expanded for bug 118014; see bug 136728). Fix multiple content inserted notifications from XBL (the real cause of bug 118014) by checking the undisplayed content map in addition to the primary frame map. Fix FrameManager::GetUndisplayedContent to work correctly, and remove code in nsCSSFrameConstructor::AttributeChanged that was working around its brokenness. b=136704 sr=waterson r=attinasi
git-svn-id: svn://10.0.0.236/trunk@120372 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 00:36:50 +00:00
alecf%netscape.com
893002ab40 argh, continuing to fix bustage
git-svn-id: svn://10.0.0.236/trunk@118826 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-12 03:39:11 +00:00
alecf%netscape.com
d6b987e7bf fix for bug 119923 - split nsIChromeRegistry into 2 interfaces, one that is XUL-specific
this way we can implement an minimal chrome registry for embedding, that doesn't support all the wacky skin- and locale-switching goodness of XUL.
r=waterson, sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@118819 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-12 01:52:27 +00:00
dbaron%fas.harvard.edu
1e850f52c6 Fix up and enable hierarchical :hover and remove the hacks that made :hover work for anchors without it. Pass mask rather than pseudo-class to ContentStatesChanged notifications. Optimize event state changes in the style system by passing state mask to HasStateDependentStyle and using it in HasStateDependentStyle implementations. b=5693 r=bryner, joki sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@118715 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-11 03:49:30 +00:00
jst%netscape.com
ac5bb875bc Checking in heikkki@netscape.com's fix for bug 93218, making the XML content sink process HTTP headers. r=harishd@netscape.com, sr=darin@netscape.com, a=dbaron@fas.harvard.edu
git-svn-id: svn://10.0.0.236/trunk@117614 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-27 06:19:14 +00:00
dbaron%fas.harvard.edu
8f2c550aff Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@117347 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 22:46:13 +00:00
alecf%netscape.com
f4ad21ae3a a further nsString api reduction: remove the last case-insensitive PRUnichar*-to-PRUnichar* comparisons, moving to new API, and remove old methods from nsString. r=dougt, sr=jag a=scc
git-svn-id: svn://10.0.0.236/trunk@116842 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 06:46:56 +00:00
darin%netscape.com
3872488d18 b=99165 Freeze nsIInputStream nsIOutputStream (not yet frozen... but close)
r=dougt sr=shaver a=asa


git-svn-id: svn://10.0.0.236/trunk@116359 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 00:59:06 +00:00
bryner%netscape.com
8a94bce7e2 Bulletproofing fix for bug 95465. Patch from John Morrison <jrgm@netscape.com>, r=bryner, sr=hyatt, a=asa.
git-svn-id: svn://10.0.0.236/trunk@116030 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 03:47:27 +00:00
bryner%netscape.com
01634657fa - Implement the :checked CSS pseudoclass which maps to the "selected" property on option elements.
- Eliminate the _moz-option-selected attribute; move the actual selected state into the option content node.
- Change all users of _moz-option-selected to use :checked.
- Add a third parameter to nsIDocument[Observer]::ContentStatesChanged to indicate which pseudoclass changed, this is used for optimizing handling of :checked state changes.

Bug 128947, r=dbaron, sr=jst, a=asa.


git-svn-id: svn://10.0.0.236/trunk@116029 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 03:34:29 +00:00
darin%netscape.com
04849998e1 fixes bug 124042 "support internationalized URIs" r=dougt, sr=alecf, a=asa
git-svn-id: svn://10.0.0.236/trunk@115936 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 07:48:55 +00:00
alecf%netscape.com
8755908f04 bug 127091 - big string cleanup, removing old APIs
- removing Assign/AppendWithConversion for single-characters
- removing unused StripChars
- removing ReplaceChar[s] for non-matching chars
- removing CompressSet
- removing nsCString::Find/FindCharInSet/RFind for unichar strings
- removing lots of EqualsWithConversion
r=dp, sr=jag
a=asa


git-svn-id: svn://10.0.0.236/trunk@115750 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 23:18:21 +00:00
bryner%netscape.com
af01c27e5a Bug 128408 - XBL select widgets crash in embedding apps. Fixing the
select binding to load synchronously as it was intended to, and removing
usage of the outlinercols binding to ensure that the OutlinerColFrame is
constructed before the OutlinerBodyFrame.  r=varga, sr=shaver, a=roc.


git-svn-id: svn://10.0.0.236/trunk@115688 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-03 23:31:26 +00:00
morse%netscape.com
1bd627dc7c bug 107579, infrastructure for detecting 3rd-party cookies, r=darin,rpotts, sr=devitz
git-svn-id: svn://10.0.0.236/trunk@115629 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 01:49:30 +00:00
sicking%bigfoot.com
e51968e5eb change the xbl-syntax <... inherits=".."> to <... xbl:inherits="..">
b=119317 r=jkeiser sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@115019 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 03:21:26 +00:00
bzbarsky%mit.edu
f68919f405 Relanding the Compare --> Equals conversion. a=mcafee
git-svn-id: svn://10.0.0.236/trunk@114163 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-10 15:49:46 +00:00
bzbarsky%mit.edu
2ab4074373 Testing performance impact of backout of part of patch from bug 115289.
See bug 123947 for details.


git-svn-id: svn://10.0.0.236/trunk@114146 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 16:10:51 +00:00
jst%netscape.com
d9eff4d98e Removing a nasty shortcut that I left in when fixing bug 116834. r=rginda@netscape.com, sr=blaker@netscape.com
git-svn-id: svn://10.0.0.236/trunk@114123 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 02:48:31 +00:00
hyatt%netscape.com
8b2fa72987 Giving XBL a helper func for sync loads of XML docs. r=danm, sr=ben
git-svn-id: svn://10.0.0.236/trunk@114093 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 23:56:32 +00:00
sspitzer%netscape.com
01eedb53a2 fix for assertions caused by checkin for #115289
remove all fancy string foo.  r=bzbarsky, sr=sfraser, a=radha


git-svn-id: svn://10.0.0.236/trunk@113714 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 20:27:10 +00:00
bzbarsky%mit.edu
2fd80b82c9 Convert Compare() to Equals() where possible now that we can do
case-insensitive Equals().  Bug 115289, r=alecf, sr=jag


git-svn-id: svn://10.0.0.236/trunk@113665 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 02:03:07 +00:00
alecf%netscape.com
43bee42ecd more dependency updates
git-svn-id: svn://10.0.0.236/trunk@113536 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 21:29:01 +00:00
pete%alphanumerica.com
8fb3979c3c b=121028, r=brendan, sr=jst
fix for crahser using old handler attribute 'type'

--pete


git-svn-id: svn://10.0.0.236/trunk@112940 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 02:20:15 +00:00
bzbarsky%mit.edu
ad1fb22926 Change users of Length() to IsEmpty() where the code really cares about
the latter in content/.  Bug 100649, r=jag, sr=jst


git-svn-id: svn://10.0.0.236/trunk@112623 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 02:03:19 +00:00
dp%netscape.com
b61ac1e76e bug 119346 1k -> 4k buffers r=harishd,blizzard sr=waterson a=blizzard
git-svn-id: svn://10.0.0.236/trunk@112366 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 00:45:03 +00:00
timeless%mac.com
56db06291d Bug 117386 Crash changing themes [@ nsXBLPrototypeResources::FlushSkinSheets]
r=dbradley sr=brendan


git-svn-id: svn://10.0.0.236/trunk@112331 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 07:18:00 +00:00
timeless%mac.com
bcd2e1bc81 Bug 117386 Crash changing themes [@ nsXBLPrototypeResources::FlushSkinSheets]
r=dbradley sr=brendan


git-svn-id: svn://10.0.0.236/trunk@112322 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 06:40:47 +00:00
timeless%mac.com
7629ade22b bustage, adding a reinterpret cast between jschar* and PRUnichar*
git-svn-id: svn://10.0.0.236/trunk@112182 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 16:30:57 +00:00
timeless%mac.com
02076e4267 Add JS Error reporter to XBL Prototype compilation, and prevent crashes when the compilation fails r=hyatt sr=brendan
git-svn-id: svn://10.0.0.236/trunk@112176 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 15:40:57 +00:00
dbaron%fas.harvard.edu
7a24858133 Fix potential bustage.
git-svn-id: svn://10.0.0.236/trunk@112072 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 15:05:37 +00:00
dbaron%fas.harvard.edu
034db8f206 Reduce 5K of binary code size by representing data as data rather than code. b=109963 r=jag sr=hyatt,brendan
git-svn-id: svn://10.0.0.236/trunk@112070 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 14:59:48 +00:00
cathleen%netscape.com
ea31156ed0 converted 271 references to nsCRT::memcpy to memcpy, bug 118135 r=dp
git-svn-id: svn://10.0.0.236/trunk@112013 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 03:18:55 +00:00
brade%netscape.com
539faeabfc remove unused static kPrefServiceCID for gain of 16 bytes (bug 117927; r/sr=jst,darin)
git-svn-id: svn://10.0.0.236/trunk@111829 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 14:19:26 +00:00
brade%netscape.com
f712b4870e remove unused static kParserCID for gain of 16 bytes (bug 117927; r/sr=jst,darin)
git-svn-id: svn://10.0.0.236/trunk@111817 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 14:10:08 +00:00
brade%netscape.com
df74258b9a remove unused statics kNameSpaceManagerCID, kXMLDocumentCID and kParserCID for gain of 48 bytes (bug 117927; r/sr=jst,darin)
git-svn-id: svn://10.0.0.236/trunk@111816 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 14:09:09 +00:00
jaggernaut%netscape.com
04a2ce8ce9 Bug 119109: Accelerator keybindings are screwed up. Fixing today's wannabe blocker (simple typo in harish's ports bustage fix), r=peterv.
git-svn-id: svn://10.0.0.236/trunk@111806 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 13:34:03 +00:00
danm%netscape.com
25d2355cf2 update to match nsIExpatSink.idl rev 1.2. this was causing xbl content sinks to not be properly initialized and causing lots of crashes on startup. r=harishd
git-svn-id: svn://10.0.0.236/trunk@111744 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 23:32:12 +00:00
harishd%netscape.com
09bf9a2fcc Fixing ports bustage. b=105137. r=dbaron, sr=jag
git-svn-id: svn://10.0.0.236/trunk@111734 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 21:50:08 +00:00
dbaron%fas.harvard.edu
76c868f8dd Fix AIX and OS/2 bustage by using normal |const|-ness conventions. r=harishd
git-svn-id: svn://10.0.0.236/trunk@111708 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 18:15:36 +00:00
bryner%netscape.com
0b3708e6ce Bug 118859 - allow hooking up an XBL handler for a custom DOM event. r=hewitt, sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@111627 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 02:16:17 +00:00
harishd%netscape.com
476668ebbc 105137 - Eliminate nsTokens, nsParserNode usage for xml/xbl/xul/rdf documents. r=heikki, sr=jst
git-svn-id: svn://10.0.0.236/trunk@111618 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 01:37:50 +00:00
hyatt%netscape.com
2e88971c9c Checking in 115757, enabling of Windows XP Theme Support under Classic skin.,r=bryner,sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@111336 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 00:28:01 +00:00
seawood%netscape.com
0bd62df729 Landing the rest of the win32 gmake changes:
* Adds Makefile.ins to win32 specific dirs
* Adds WINNT ifdefs to Makefile.ins
* Causes NSPR to be compiled with --with-mozilla
* Misc general Makefile.in cleanup

Bug #58981 r=mcafee


git-svn-id: svn://10.0.0.236/trunk@110703 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 09:14:29 +00:00
mjudge%netscape.com
bc78c917f2 wrong name for module name. needed webbrwsr not webBrowser_core
git-svn-id: svn://10.0.0.236/trunk@110681 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 02:06:04 +00:00
mjudge%netscape.com
20a1185b2b bs=7868 r=saari Adding in new api to bake on trunk before going to branch. this adds nsISelectionDisplay to nsISelectionController. SetDisplayFlags are how we now set if you want images selected or not
git-svn-id: svn://10.0.0.236/trunk@110680 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 01:29:49 +00:00
hyatt%netscape.com
f9a19ba7cd Fix for 112980, nsITheme API and dynamic skin switching re-enabling. r=ben, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@110648 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 22:51:39 +00:00