2538 Commits

Author SHA1 Message Date
roc+%cs.cmu.edu
bd68061f3c Bug 331432. Split nsSVGForeignObjectFrame into a pure SVG frame containing an anonymous block child, to avoid state bit collisions and simplify things. Also fixes configure.in so that foreignObject is really enabled by default in cairo builds. r=tor,sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@199164 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-06 23:13:15 +00:00
mats.palmgren%bredband.net
4397567068 Don't let Peek() change 'mLastRead' because it makes a subsequent Unread() restore the wrong char. b=321518 r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@198969 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-03 22:29:20 +00:00
tor%cs.brown.edu
2ea2511bfd Backout of bug 339358.
git-svn-id: svn://10.0.0.236/trunk@198646 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-30 16:15:35 +00:00
enndeakin%sympatico.ca
add54323c7 Bug 290255, add xul scale widget, r=mconnor,roc sr=neil,roc
git-svn-id: svn://10.0.0.236/trunk@198629 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-30 13:50:48 +00:00
tor%cs.brown.edu
8e66cf9d08 Bug 339358 - shrink nsStyleSVG by using bitfields. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@198512 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-27 16:40:58 +00:00
gavin%gavinsharp.com
fa5240b78f Bug 265871: rename JavaScript console to Error console, patch by Kurt <supernova_00@yahoo.com>, r=mconnor, ui-r=beltzner, sr=neil/bzbarsky
git-svn-id: svn://10.0.0.236/trunk@198424 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-25 21:22:32 +00:00
Olli.Pettay%helsinki.fi
fe4e09853e Bug 338122, Crash [@ nsIMEStateManager::IsActive] when window gets removed on mousedown at button, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@197990 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-19 10:26:44 +00:00
cvshook%sicking.cc
5a27cf2ab0 Bug 335913: Reimplement CompareDocumentPosition using nsINode interfaces. r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@196677 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-16 15:52:45 +00:00
cvshook%sicking.cc
805a3ca029 Bug 335913: Reimplement CompareDocumentPosition using nsINode interfaces. r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@196676 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-16 15:50:47 +00:00
bmlk%gmx.de
0676c7f78f remove crash prone from hack from frame construction and replace it with a hardcoded style rule bug 285727 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@196481 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-14 13:34:32 +00:00
darin%meer.net
42edf059cf landing patch for bug 326273 "Implement nsIThreadManager" (Mac portions by Mark Mentovai) with reviews from bienvenu, bsmedberg, bzbarsky, josh, roc, and ssieb
git-svn-id: svn://10.0.0.236/trunk@196254 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-10 17:30:15 +00:00
cvshook%sicking.cc
cec9ea1123 Bug 335911: Change nsIContent::IsContentOfType to nsINode::IsNodeOfType. r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@196009 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-05 06:52:21 +00:00
dbaron%dbaron.org
a2628b4f7a Remove unused (and sometimes buggy) DEBUG code. b=336323 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@195889 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-03 04:26:28 +00:00
dbaron%dbaron.org
40f5c57271 Make static some nsCSSDeclaration methods that don't need their this. b=336322 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@195856 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-02 23:36:17 +00:00
dbaron%dbaron.org
b4b6b65828 Fix leak when cloning negations caused by previous patch. b=333634 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@195655 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-28 18:02:53 +00:00
dbaron%dbaron.org
e981649f18 Make what FindChildWithRules does actually be an MRU cache, and condense some if-else chains over mChild and mEmptyChild. b=335733 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@195616 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-28 00:09:05 +00:00
dbaron%dbaron.org
db9c24c976 Missed an out-of-memory check. b=335729 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@195613 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-27 23:56:53 +00:00
dbaron%dbaron.org
4774b40871 nsRuleNode should not have a virtual destructor (and thus vtable pointer). b=335630 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@195587 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-27 20:01:59 +00:00
dbaron%dbaron.org
73b1c5e452 Move assertion up to where we have a chance of actually seeing it.
git-svn-id: svn://10.0.0.236/trunk@195580 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-27 18:23:30 +00:00
dbaron%dbaron.org
2d6aef0ed0 Destroy chained RuleProcessorData interatively. b=323504 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@195492 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-27 00:35:05 +00:00
dbaron%dbaron.org
da1715c1ff Do iterative cloning and destruction of linked list selector data structures. b=333634 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@195395 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-25 21:48:11 +00:00
bzbarsky%mit.edu
56bf4221c4 Make sure our IMAGE_NONE flag is always in sync with whether we have a
background image.  Bug 311526 followup, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@195083 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-21 17:52:14 +00:00
dbaron%dbaron.org
bb49723daa Fix crash relating to uninitialized floats in cursor structure, and make imagemap images use the cursor style of the areas when in them (instead of the cursor style from the image) and the cursor style of the image when not in the areas (instead of a hardcoded default). b=302536 r=biesi sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@194992 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-20 21:02:10 +00:00
bzbarsky%mit.edu
b83ab3e969 Only parse those XUL display styles that we can actually construct. Bug
312120, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@194677 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-19 15:10:50 +00:00
dbaron%dbaron.org
dd1a0c2703 Put back CheckColorCallback from bug 332333 despite its being part of a slight Tp regression.
git-svn-id: svn://10.0.0.236/trunk@194473 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-16 06:41:25 +00:00
dbaron%dbaron.org
82df697dd4 Back out the piece of bug 332333 that I think regressed Tp.
git-svn-id: svn://10.0.0.236/trunk@194467 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-15 18:47:59 +00:00
uriber%gmail.com
1ed23fcb6e Bug 333243: Options inside <optgroup>s in RTL <selects>s are not indented. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@194454 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-15 07:39:46 +00:00
dbaron%dbaron.org
40ad3b0e51 Use macros for the beginning and end of nsRuleNode::Compute*Data. b=332333 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@194452 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-15 07:17:43 +00:00
benjamin%smedbergs.us
6e24a5d20a Freeze nsIArray (requires separating nsIMutableArray into another .idl file); also removes NS_NewArray and moves do_QueryElementAt into the glue, r=darin
git-svn-id: svn://10.0.0.236/trunk@194221 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-12 15:43:32 +00:00
dbaron%dbaron.org
9911a9b756 Remove uses of MOZ_DECL_CTOR_COUNTER, which is always defined to nothing. b=332745 rs=roc,bzbarsky
git-svn-id: svn://10.0.0.236/trunk@193572 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-05 00:00:44 +00:00
dbaron%dbaron.org
96844bf90f Split the nsCSSRuleProcessor half of nsCSSStyleSheet.cpp into nsCSSRuleProcessor.cpp. b=332136 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@193459 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-03 23:52:17 +00:00
dbaron%dbaron.org
8fe9846233 One-line descriptions of files, partly because they show up in LXR.
git-svn-id: svn://10.0.0.236/trunk@193248 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-30 06:20:34 +00:00
dbaron%dbaron.org
e06606efc9 Put comment where LXR likes it. (At least I only messed up one file.)
git-svn-id: svn://10.0.0.236/trunk@192981 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-25 07:14:13 +00:00
dbaron%dbaron.org
a02fd2d2f8 File comments that show up in LXR and provide a quick summary of what's in each file.
git-svn-id: svn://10.0.0.236/trunk@192979 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-25 05:47:31 +00:00
bryner%brianryner.com
1de3fc0366 Clean up header includes (bug 331050). This round of changes deals with some of the public content headers, and factors nsDOMClassInfoID out of nsIDOMClassInfo.h so that nsContentUtils.h doesn't have to bring in XPConnect. r+sr=jst.
git-svn-id: svn://10.0.0.236/trunk@192794 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-22 18:36:36 +00:00
dbaron%dbaron.org
7a1ce4afd8 Sync up :first-letter and :first-line property prohibitions with latest CSS2.1 drafts. b=220577 Patch by Chris Aillon, updated by Mats Palmgren and me. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@191686 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-03 11:07:34 +00:00
pedemont%us.ibm.com
f53ce54664 Bug 327843 - nsDOMCSSValueList doesn't QI to nsISupports. r,sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@191079 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-23 22:31:34 +00:00
timeless%mozdev.org
faf573a28d Bug 298277 remove useless references to nsVoidArray
r=dbaron sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@191016 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-23 10:30:59 +00:00
timeless%mozdev.org
af51e73d0e Bug 106386 Correct misspellings in source code
r=bernd rs=brendan


git-svn-id: svn://10.0.0.236/trunk@191013 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-23 09:36:43 +00:00
martijn.martijn%gmail.com
9b163d86df Fix for bug 324408 - Marquee onstart, onfinish and onbounce events not supported. r=doronr, sr=jst. My first check-in!
git-svn-id: svn://10.0.0.236/trunk@190966 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-23 02:26:28 +00:00
pavlov%pavlov.net
dffa7cd65d backing out 205001 as it broke Windows printing. r=dbaron
git-svn-id: svn://10.0.0.236/trunk@190762 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-21 22:56:02 +00:00
masayuki%d-toybox.com
4d6c699705 Bug 205001 the print scale is ignored at using CSS absolute length unit r=dbaron, sr=roc
git-svn-id: svn://10.0.0.236/trunk@190563 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-20 09:38:54 +00:00
dbaron%dbaron.org
61aa9f089d Change the way having allow documents to use other fonts unset works: convert everything specified into either the monospace or serif/sans-serif generic depending on whether the monospace generic was specified anywhere in the list. b=159440 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@189775 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-11 17:41:50 +00:00
vladimir%pobox.com
fcf33f61ad b=147017, Support rgba and hsla colors in CSS (cairo only), r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@189553 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-10 07:08:43 +00:00
uriber%gmail.com
622758e82b Bug 326123: Add 1px horizontal padding to the anonymous div in text inputs and textareas. r=dbaron sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@189488 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-09 18:03:04 +00:00
cbiesinger%web.de
6322c04952 bug 183156 remove *UCS2* functions, replacing them with *UTF16* ones
r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@188844 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-03 14:18:39 +00:00
mark%moxienet.com
7787f3ef80 323265 Disabled <input type="image"> has opaque/white background in Camino. Patch by Chris Lawson <bugzilla@chrislawson.net>. r=smorgan sr=smfr a/1.8.1=josh. 322828 File upload widget flickers when styled with font size. Patch by Wevah <mozilla@derailer.org>. r=sardisson sr=smfr a/1.8.1=josh
git-svn-id: svn://10.0.0.236/trunk@188827 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-03 04:35:02 +00:00
roc+%cs.cmu.edu
7d55cb644b Bug 317375. Removing REVIEW: comment that was causing a warning in ua.css. comments only, no code affected
git-svn-id: svn://10.0.0.236/trunk@188279 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-26 22:53:00 +00:00
roc+%cs.cmu.edu
df8627e29b Bug 317375. Reorganize frame painting and mouse event targeting around frame display lists. Some review from dbaron, lots of testing help from Martijn, Julien and others
git-svn-id: svn://10.0.0.236/trunk@188202 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-26 02:29:17 +00:00
bzbarsky%mit.edu
966ce3660d Fix rounding errors in percentage font-size handling. Bug 182670, patch by Eli
Friedman <sharparrow1@yahoo.com>, r=bzbarsky, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@188017 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-22 22:45:31 +00:00