Commit Graph

453 Commits

Author SHA1 Message Date
warren@netscape.com
a2fb078809 Necko API changes: primarily nsIChannel, changing initialization parameters to accessors. Got javascript: evaluation to happen at the right time (when AsyncRead is called) as well as on the right thread. 2000-03-29 03:58:50 +00:00
attinasi@netscape.com
eed0045e58 Fixed error in SelectorMatches where anchor tags with no href were being treated as links in some cases. b=23209 r=karnaze 2000-03-20 22:49:42 +00:00
rickg@netscape.com
68a909efcd landing phase 2 to remove deprecated string calls 2000-03-12 11:10:07 +00:00
warren@netscape.com
90e6ffd47b Bug 21556: Making linux be thread-safe. Making tons of classes implement threadsafe AddRef/Release. a=jar 2000-03-05 21:26:01 +00:00
jdunn@netscape.com
d30b76c7fe Fix problem with NS_IF_ADDREF on member variables inside of const
member functions.  This includes removing all references to
NS_DEF_PTR and the including of nsIPtr.h

r=troy@netscape.com,dougt@netscape.com,scc@netscape.com
# 28114
a=chofmann@netscape.com
2000-02-17 23:19:18 +00:00
pierre@netscape.com
bba3e9de20 Bug 24390 "html:input styles in global.css are ignored". In SelectorMatches(), make string comparisons case-insensitive for HTML content. 2000-02-16 01:09:36 +00:00
pp@ludusdesign.com
baf799923b Converting ::GetIID() into NS_GET_IID(). Bug #20232. r=scc, r=mozbot 2000-02-02 22:24:56 +00:00
jim_nance@yahoo.com
900820500e Implemented idea from shaver for speeding up SelectorMatches().
We wait until we know we are going to need the contentTag before
we create it.
r=shaver
2000-01-28 04:37:13 +00:00
jim_nance@yahoo.com
46ee9dc37c Make SelectorMatches() faster by eleminating a few function calls
r=Shaver
Tree is green enough = waterson
2000-01-27 02:28:52 +00:00
waterson@netscape.com
4e2962f87a Bug 22305. Fix accounting for style sheets and rule processors; r=buster, a=sdagley 1999-12-22 01:41:42 +00:00
waterson@netscape.com
57b6d8afe3 Bug 9489. Use nsAutoVoidArray for collecting classes to avoid excessive heap use. 1999-12-01 03:27:25 +00:00
warren@netscape.com
3abca0bf7e Landing no_neckoutil2_branch. Bug #11159. Removes neckoutil_s.lib from build which helps beos and openvms. 1999-11-30 04:50:42 +00:00
dmose@mozilla.org
796280940b updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
cls@seawood.org
824ba18df3 Removed unused NECKO ifdefs.
a=leaf
1999-11-02 23:34:03 +00:00
kipp@netscape.com
c9f1380049 Wiped out another warning 1999-10-15 23:29:21 +00:00
pepper@netscape.com
c17e7a3a6d Changed friend declaration to make HP compilers happy.
aCC requires a decl of friend class ClassName instead of friend ClassName.
r=peterl@netscape.com,mgleeson@netscape.com
1999-10-14 23:31:07 +00:00
peterl@netscape.com
16d02f987f moved style rule cascading logic into a stand-alone rule processor
the rule processor can now cascade rules from multiple style sheets
fix for bug 12401 & 12106
r=pierre
1999-10-14 00:59:21 +00:00
kipp@netscape.com
ea36a75c90 Cleanup moz-decl-counter usage and fix NS_LOG_ADDREF usage 1999-10-08 20:41:19 +00:00
peterl@netscape.com
17e9686e8f First step at fixing 12106, factored out style rule processing from
style sheets into a seperate style rule processor interface
r=troy
1999-10-08 03:09:31 +00:00
kipp@netscape.com
6e3b4ccf7d r=peterl; Added in ctor/dtor counting 1999-10-05 14:52:20 +00:00
kipp@netscape.com
14498bdaac Removed atom table hacks 1999-09-30 21:17:28 +00:00
peterl@netscape.com
96be2b8cde added first-node pseudo class (extension) 1999-09-11 00:08:30 +00:00
peterl@netscape.com
3290e65a54 fix warning 1999-09-03 23:40:22 +00:00
peterl@netscape.com
204d94c05e added :root pseudo class 1999-08-08 01:17:58 +00:00
peterl@netscape.com
d5747fd5f6 removed warnings
update to api changes
1999-07-18 00:27:40 +00:00
kipp@netscape.com
c961abe092 Removed a compiler warning 1999-07-16 17:40:39 +00:00
andreas.otte@primus-online.de
152adcbe71 NECKO only: Using helper function NS_MakeAbsoluteURI A: chofmann R:valeski 1999-07-11 15:46:10 +00:00
peterl@netscape.com
b6c3edb3cc cleanup error handling 1999-07-07 01:32:59 +00:00
andreas.otte@primus-online.de
b7a7d8272b NECKO only: replacing GetBuffer with ToNewCString and some error checking 1999-07-06 23:08:16 +00:00
valeski@netscape.com
5781fee1b1 getbuffer bypass 1999-06-29 23:14:43 +00:00
peterl@netscape.com
52a67d20ee cleanup url listing 1999-06-27 21:16:16 +00:00
peterl@netscape.com
090cd3c273 removed old autostring constructor per rickg 1999-06-27 20:42:45 +00:00
warren@netscape.com
0dddd47c95 Necko ifdefs for layout and rdf. 1999-06-26 06:36:26 +00:00
warren@netscape.com
753ac43fff Renamed nsIURL to nsIURI in preperation for necko. More NECKO ifdefs too. 1999-06-23 03:29:44 +00:00
peterl@netscape.com
fc595ca7b8 removed unnecessary null tests (tested at call site for performance) 1999-06-22 19:24:50 +00:00
rods@netscape.com
6cf8f3c426 Turned on dragOver style 1999-06-22 14:21:27 +00:00
jfrancis@netscape.com
7361874a6f making the world safe for null linkHandlers 1999-06-21 07:47:29 +00:00
sspitzer@netscape.com
ae6cfe61f5 safety checks to prevent dereferencing null 1999-06-19 21:18:13 +00:00
valeski@netscape.com
3737aa0d15 NECKO ifdef (ifdef'd _off_ by default) this checkin should not impact anything. checkin approved. If someone runs into a problem, call me at 303.546.0061. 1999-06-18 17:34:08 +00:00
peterl@netscape.com
37cd006bbb added faster medium testing support
added default namespace support
WIP for faster cascade
1999-06-15 06:20:46 +00:00
peterl@netscape.com
b977013fda added support for other rule types
cleaned up api
1999-06-10 05:29:22 +00:00
peterl@netscape.com
695cf60f87 added modified state
added cloning with actual copy on write
1999-06-03 01:57:52 +00:00
peterl@netscape.com
97a221cae9 changed cascading code to include rules from children
added rule cascade per media
1999-05-26 23:55:12 +00:00
peterl@netscape.com
4420cebbb0 added clone & insert child support
added drag-n-drop pseudo support
1999-05-18 23:14:29 +00:00
warren@netscape.com
7b44baf2c0 Fixed nsICollection (and Count in particular) to be xpidl friendly. 1999-05-13 04:56:04 +00:00
alecf@netscape.com
33b72b7fb6 Count() is no longer const 1999-05-12 02:55:54 +00:00
rickg@netscape.com
a481ede444 updates to sync with nsString2 api 1999-04-21 23:48:41 +00:00
peterl@netscape.com
146c0e8d79 turned off style rule hash debugging code 1999-04-20 14:22:37 +00:00
peterl@netscape.com
90d0ea952b added tests for state dependent style 1999-04-20 00:05:54 +00:00
rickg@netscape.com
b8a9d90b74 tiny tweaks to keep in sync with new nsString 1999-04-06 00:29:40 +00:00