2483 Commits

Author SHA1 Message Date
cbiesinger%web.de
32c8a8358d Bug 309521
- add pseudo-classes for :-moz-type-unsupported and :-moz-has-handlerref (and a
  content state for the former)
  - make nsObjectLoadingContent return the right content state
- Add an XBL binding that gets instantiated for broken plugins
  - Make it themable
- Remove a lot of now-unused code in nsObjectFrame
- Fixes pluginfinder.
r+sr=bz, r=mconnor


git-svn-id: svn://10.0.0.236/trunk@186703 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-29 14:15:33 +00:00
cvshook%sicking.cc
cf43ff4e7d Bug 284950: DeCOMTaminate nsIContent::GetAttrNameAt
r/sr=bz


git-svn-id: svn://10.0.0.236/trunk@186678 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-28 21:52:39 +00:00
dbaron%dbaron.org
774535f574 Add pref for CSS error reporting and mark as warnings rather than errors. b=264162 r=shaver sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@186630 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-27 22:03:29 +00:00
dbaron%dbaron.org
58953a3ce0 Remove comment (from bug 91054) that meant to refer to eStyleUnit_Inherit, which was removed in bug 205790.
git-svn-id: svn://10.0.0.236/trunk@186624 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-27 19:37:14 +00:00
silver%warwickcompsoc.co.uk
9d892236bc Bug 321195 - stop cloning stylesheets from losing rule weighting and line numbers. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@186540 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-23 21:04:35 +00:00
gerv%gerv.net
76529f3fd6 Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@185990 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-13 13:25:40 +00:00
neil%parkwaycc.co.uk
bec24c53d8 Bug 318128 Fix abuse of the CSS loader as a service r=bsmedberg sr=bz
git-svn-id: svn://10.0.0.236/trunk@185825 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-09 11:10:36 +00:00
bzbarsky%mit.edu
8435649943 Don't bother calling SelectorMatches in Has*DependentStyle if the selector
won't affect our change bitfield.  Bug 319097, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@185709 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-05 18:59:54 +00:00
gavin%gavinsharp.com
8dba09bdb0 Bug 201528: browser ignores MARQUEE BEHAVIOR = "SLIDE", patch by Martijn Wargers <martijn.martijn@gmail.com>, r=doronr, sr=jst
git-svn-id: svn://10.0.0.236/trunk@185663 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-04 20:49:55 +00:00
neil%parkwaycc.co.uk
ee9ce4336b Bug 317937 Get rid of some unnecessary CIDs and change some possibly unsafe nsCOMPtr usage into the equivalently unsafe static casts r=darin sr=jst
git-svn-id: svn://10.0.0.236/trunk@185568 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-02 12:02:44 +00:00
jst%mozilla.jstenback.com
895df6e6ca Fixing bug 316794. Moving HandleDOMEvent() and Get/SetDocShell from nsIScriptGlobalObject to nsPIDOMWindow. r=mrbkap@gmail.com, sr=peterv@propagandism.org
git-svn-id: svn://10.0.0.236/trunk@185351 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-28 23:56:44 +00:00
timeless%mozdev.org
a05383ef1b Bug 106386 Correct misspellings in source code
patch by mats.palmgren@bredband.net r=dbaron sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@185018 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-20 22:05:24 +00:00
bzbarsky%mit.edu
1bfc9d5e41 Fix bug 303812. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@185016 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-20 21:08:47 +00:00
bzbarsky%mit.edu
af2cb40df0 Make sure that CSS escapes don't introduce UTF16 surrogates into the character
stream.  Bug 316394 final patch, r=smontagu, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@184819 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-17 15:17:00 +00:00
gavin%gavinsharp.com
dfd7b61246 Bug 239919 followup: address reviewer comments, patch by Martijn Wargers <martijn.martijn@gmail.com>
git-svn-id: svn://10.0.0.236/trunk@184614 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-15 00:08:01 +00:00
gavin%gavinsharp.com
15024dfaec Bug 239919: marquee DOMAttrModified cleanup, patch by Martijn Wargers <martijn.martijn@gmail.com>, r=doron, sr=jst
git-svn-id: svn://10.0.0.236/trunk@184613 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-15 00:03:17 +00:00
dbaron%dbaron.org
0b5387e028 Fix selector serialization bugs related to namespaces. b=315648 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@184610 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-14 23:40:37 +00:00
bzbarsky%mit.edu
790bc6c11e Followup for bug 314920, patch by Alfred Kayser <alfredkayser@nl.ibm.com>, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@184464 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-11 18:38:54 +00:00
bsmedberg%covad.net
0217e2f9a9 Bug 313309 part 2 - change the NS_DEFINE_STATIC_IID_ACCESSOR macro to NS_DECLARE, and make a NS_DEFINE_ macro that's outside the class declaration, r=shaver
git-svn-id: svn://10.0.0.236/trunk@184456 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-11 14:36:26 +00:00
bzbarsky%mit.edu
f80c7c537d Make parsing out of a string just parse out of the string instead of wrapping
it in a stream.  Bug 314920, patch by Alfred Kayser <alfredkayser@nl.ibm.com>,
r=dbaron, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@184431 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-10 22:26:06 +00:00
bsmedberg%covad.net
7344fa60e3 Bug 313309 part 1 - use __fastcall for NS_FASTCALL on windows, r=shaver
git-svn-id: svn://10.0.0.236/trunk@184392 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-10 14:43:22 +00:00
dbaron%dbaron.org
175a29a940 Change storage of :not() selectors so that there is one item in mNegations per :not(), and simplify various code accordingly. Simplify SelectorMatches a little more. b=315567 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@184337 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-09 04:17:26 +00:00
bzbarsky%mit.edu
a2fcff918d Fix bug 315264, in a kinda-hacky way. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@184219 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-06 19:38:43 +00:00
bzbarsky%mit.edu
d490f00b7b Remove the dummy frame stuff from selects. Replace it with smarter focus rect
painting and sizing for empty selects.  Bug 314879, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@184162 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-04 23:36:27 +00:00
dbaron%dbaron.org
45d0672c0d Fix incorrect string conversion. b=314850 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@184084 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-03 07:19:34 +00:00
bzbarsky%mit.edu
6dfe6ae396 Fix bug 314369. Patch by Martijn Wargers <martijn.martijn@gmail.com>, r=doron,
sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@184081 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-03 04:37:02 +00:00
bzbarsky%mit.edu
d14d1f2475 Remove nsIStyledContent. Bug 313968, r=sicking, r=dbaron on nsCSSStyleSheet
changes, sr=jst


git-svn-id: svn://10.0.0.236/trunk@183371 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-02 00:41:51 +00:00
bzbarsky%mit.edu
ba709fef1e Fix <marquee alternate>. Bug 274322, patch by Martijn Wargers
<martijn.martijn@gmail.com>, r=doron, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@183276 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-31 18:43:04 +00:00
cvshook%sicking.cc
b26f9f52fb Bug 311827: Make GetAttr return a bool rather then an nsresult.
r/sr=bz


git-svn-id: svn://10.0.0.236/trunk@183185 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-28 11:25:24 +00:00
bzbarsky%mit.edu
8345314f85 More removal for bug 313642. Patch by Martijn Wargers
<martijn.martijn@gmail.com>, r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@183130 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-27 15:39:01 +00:00
bzbarsky%mit.edu
a71eca5d17 Remove JS hacks in marquee and just rely on the attribute mapping code. Bug
313642, patch by Martijn Wargers <martijn.martijn@gmail.com>, r=doron,
sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@183082 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-26 20:23:56 +00:00
bzbarsky%mit.edu
5702aff88c Avoid incremental reflow bug in marquee in some cases. Bug 312770, patch by
Martijn Wargers <martijn.martijn@gmail.com>, r=doron, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@182837 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-23 19:53:51 +00:00
bzbarsky%mit.edu
5cbe54c346 Fix bug 219052. Patch by Martijn Wargers <martijn.martijn@gmail.com>, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@182530 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-19 13:55:33 +00:00
doronr%us.ibm.com
5e4fa0d307 Bug 302188 - Support :read-only and :read-write pseudoclasses. patch by allan, r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@182490 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-18 21:16:27 +00:00
bzbarsky%mit.edu
db469b96cf Finish fixing bug 114641. r=biesi, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@182352 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-17 00:52:58 +00:00
bzbarsky%mit.edu
1333cae14e Try fixing bug 288064 again. r=biesi, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@182350 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-17 00:50:39 +00:00
bzbarsky%mit.edu
d56d5db506 Implement :-moz-empty-except-children-with-localname() pseudo-class. Bug
309067, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@182333 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-16 15:57:13 +00:00
bryner%brianryner.com
604090c485 Convert CSSGroupRule and CSSStyleSheet to use nsCOMArray. Bug 312491, r+sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@182319 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-15 20:21:20 +00:00
peterv%propagandism.org
8c33ea74e1 Fix for bug 308328 (crash in [@ nsDocument::GetPrincipal] when closing browser). r/sr=bz.
git-svn-id: svn://10.0.0.236/trunk@182242 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-14 09:07:29 +00:00
bzbarsky%mit.edu
d47b8e0f93 Allow EOF to end declarations. Bug 311617, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@181860 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-09 18:22:51 +00:00
bryner%brianryner.com
391fc878cf Speed up matching class rules by caching the class attribute, rather than looking it up for each rule. Remove HasClass now that it's no longer needed. Bug 310236, r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@181826 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-08 23:06:27 +00:00
bzbarsky%mit.edu
2575925b19 Fix bug 309118 (removing vertical-align hack for broken objects from html.css).
r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@181807 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-08 02:25:00 +00:00
timeless%mozdev.org
517099ad86 Bug 243078 - Native Theme Rendering for Windows XP Menus, toolbars
patch by silver@warwickcompsoc.co.uk r=dougt sr=neil


git-svn-id: svn://10.0.0.236/trunk@181743 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-07 00:31:36 +00:00
bzbarsky%mit.edu
29198e38f2 Backing out bug 288064 because of the Tp hit.
git-svn-id: svn://10.0.0.236/trunk@181383 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-01 01:35:56 +00:00
bzbarsky%mit.edu
d81aa0e274 Implement a LOADING state, have a :-moz-loading selector to match on it, use it
for images.  Bug 288064, r=biesi, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@181371 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-01 00:34:03 +00:00
roc+%cs.cmu.edu
967cecfd9b Bug 258875. Make a file upload control's textbox be read-only and take it out of the tab order. Clicking on the textbox will open the filepicker. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@181339 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-30 22:01:54 +00:00
bzbarsky%mit.edu
c68b9c138c Back out part of patch for bug 155507 to fix bug 310100. r=bernd, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@181042 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-27 13:29:27 +00:00
mrbkap%gmail.com
38d0038c4a bug 309902: This was supposed to land with the fix for bug bug 287990, but I forgot to check it in then, checking it in now (changes had r=jst sr=dbaron).
git-svn-id: svn://10.0.0.236/trunk@180973 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-26 18:10:56 +00:00
dbaron%dbaron.org
b37c3df94d I missed some comment corrections in bug 205790. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@180940 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-26 01:58:48 +00:00
bryner%brianryner.com
525bfb6c80 Avoid nsIStyledContent QI in RuleProcessorData (bug 309927). r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@180922 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-25 06:09:27 +00:00