Commit Graph

241098 Commits

Author SHA1 Message Date
Chris Pearce
932cb44722 Bug 580531 - Implement HTMLMediaElement.mozPaintedFrames and mozFrameDelay. r=roc 2011-03-24 11:28:57 +13:00
Chris Pearce ext:(%2C%20Chris%20Double%20%3Cchris.double%40double.co.nz%3E)
1e9b87276b Bug 580531 - Add video demuxing/decoding stats. r=kinetik sr=roc 2011-03-24 11:28:57 +13:00
Neil Rashbrook
48cfddf179 Bug 614330 maxrows="10" doesn't work in SeaMonkey's search bar r=IanN
NPOTB DONTBUILD
2011-03-23 22:02:38 +00:00
Joe Drew
b90f5e70fd Commit backout 2011-03-23 15:54:08 -04:00
Joe Drew
2f9b175dd3 Commit backout 2011-03-23 15:53:45 -04:00
Edmund Wong
51d85fab9f Bug 602758 - Fix ' a the ' comments in Toolkit; r=neil 2011-03-23 14:15:24 -04:00
Jeff Muizelaar
6c4dad161b Bug 642902 - Add a crashtest that would expose this bug. r=joe 2011-03-18 17:47:05 -04:00
Joe Drew
32fef9d8eb Bug 642902 - If a profile's invalid, we leak it. Don't. r=jrmuizel 2011-03-23 12:20:43 -04:00
Ehsan Akhgari
35edf79ace Merge cedar onto mozilla-central 2011-03-23 12:07:34 -04:00
Ehsan Akhgari
7a74f6a5b4 Merge mozila-central onto cedar
--HG--
rename : toolkit/components/places/src/nsLivemarkService.js => toolkit/components/places/nsLivemarkService.js
2011-03-23 12:06:04 -04:00
Boris Zbarsky
82f117d5be Backed out changeset 9dadd58e3317 (bug 617339) to fix test orange.
--HG--
extra : rebase_source : 0f9e38450b8feb3f282e2ee73aa9482cde59f7f9
2011-03-23 11:46:48 -04:00
Dão Gottwald
0693a76bcb Remove bogus argument from addProgressListener calls in a11y tests for bug 608628 2011-03-23 14:43:56 +01:00
Dão Gottwald
4277968b21 Bug 608628 followup, fixing up a11y tests 2011-03-23 13:54:39 +01:00
Dão Gottwald
705f0058fe Add front-end workaround for: Bug 640158 - Clicking star button changes toolbar's icon size from "small" to "large". r=mak 2011-03-23 12:38:46 +01:00
Dão Gottwald
6a8c87ef06 Bug 641090 - context/right-click menu "Search Google for ..." broken in popup windows. r=gavin 2011-03-23 12:37:04 +01:00
Dão Gottwald
bcd63abdff Bug 635458 - Tab look regressed after 580970 with some GTK themes. r=mventnor 2011-03-23 12:36:50 +01:00
Dão Gottwald
9557f841a0 Bug 637159 - Clean up the fix / workaround for bug 635252. r=neil 2011-03-23 12:36:25 +01:00
Dão Gottwald
9625c45c1c Bug 638431 - Hover feedback missing for disabled splitmenus. r=gavin 2011-03-23 12:36:13 +01:00
Dão Gottwald
793da0d5ba Bug 639286 - Replace thick transparent border on tabs with proper CSS padding. r=fryn 2011-03-23 12:35:50 +01:00
Dão Gottwald
a7926ef6ac Bug 608628 - Remove obsolete aMask parameter from tabbrowser's addProgressListener method. r=gavin 2011-03-23 12:35:21 +01:00
Dão Gottwald
2f42839c6a Bug 463384 - "Tabbed mode" is an unnecessary complication. r=mano 2011-03-23 12:31:35 +01:00
Ehsan Akhgari
aa0ae8af33 Back out changeset 905ba2a1095a (bug 597525) because it breaks accessibility tests 2011-03-22 17:42:45 -04:00
Alex Vincent
6f6a4a7148 Bug 635835 - Crash with nsTreeWalker::NextNode setting currentNode as JS object from chrome; r=sicking 2011-03-22 16:45:11 -04:00
timeless@mozdev.org
106bd4b2e3 Bug 615829 mCachedKeysCount/mExposeCacheUpdateStatus are initialized out of order in nsDOMOfflineResourceList::nsDOMOfflineResourceList
r=biesi
2011-03-22 16:42:56 -04:00
L. David Baron
ae216c0d07 Check for the |var| element rather than the |variable| element in nsHTMLCopyEncoder::IncludeInContext. (Bug 642716) r=bzbarsky 2011-03-18 14:02:44 -07:00
L. David Baron
710e58f66c Fix Windows optimized bustage from bug 636039 patch 15: use placement new in a loop instead of using placement new[]. 2011-03-18 14:02:44 -07:00
L. David Baron
b455d1fb83 Remove changes that should have been removed from bug 636039 patch 14 when I revised by 636039 patch 13. 2011-03-18 14:02:44 -07:00
Mounir Lamouri
4f8c7dcfa9 Bug 641366 - Remove Tiger's entry in CellRenderSettings. r=mstange 2011-03-18 15:10:01 +01:00
L. David Baron
5aed3e0c4a Fix bustage from bug 636039, patch 13, by not trying to access stub entries in kOffsetTable for the CSS_PROP_STUB_NOT_CSS entries. (Bug 636039) 2011-03-17 21:58:26 -07:00
L. David Baron
a089e0afb6 Fix Windows bustage by using the alloca-inclusion incantation from jstracer.cpp. (Bug 636039) 2011-03-17 20:43:06 -07:00
L. David Baron
cde7bf42ca Remove support for the variable attribute on the HTML pre element. (Bug 642227) r=bzbarsky 2011-03-17 20:14:32 -07:00
L. David Baron
8ff298d446 Make nsCachedStyleData store arrays of nsStyleStruct*, and use style struct IDs for faster access to those arrays. (Bug 639231, patch 3) r=bzbarsky 2011-03-17 20:14:32 -07:00
L. David Baron
52152cb738 Fix indentation. (Bug 639231, patch 2) r=bzbarsky 2011-03-17 20:14:32 -07:00
L. David Baron
c50f6e81a4 Keep reset and inherited style struct IDs separate. (Bug 639231, patch 1) r=bzbarsky 2011-03-17 20:14:31 -07:00
L. David Baron
401e3dc9b6 Add poisoning for nsRuleData::mValueOffsets. (Bug 636039, patch 19) r=bzbarsky
I tested manually that after:
 (a) removing the |ruleData.mValueOffsets[aSID] = 0;| in
     nsRuleNode::WalkRuleTree
 (b) removing the NS_ABORT_IF_FALSE(aRuleData->mValueOffsets[aSID] == 0,
     ...) from nsRuleNode::CheckSpecifiedProperties and
     UnsetPropertiesWithoutFlags
that we crash dereferencing the poison address in a SetCoord call inside
nsRuleNode::ComputeTextResetData
2011-03-17 20:14:31 -07:00
L. David Baron
c12115ab74 Make test_property_database.html give all the errors rather than throwing an exception for the first missing longhand property. (Bug 636039, patch 18) r=bzbarsky
The main fix is in the first of the three for loops modified, but the
new structure of that one seems like an improvement worth applying to
the other two.
2011-03-17 20:14:31 -07:00
L. David Baron
a71cf7e9a9 Remove now unused nsRuleData* structs. (Bug 636039, patch 17) r=bzbarsky 2011-03-17 20:14:31 -07:00
L. David Baron
71d08383cb Remove Moz prefixes from names of subproperty tables. (Bug 636039, patch 16) r=bzbarsky
This fixes the FIXME introduced in patch 4.
2011-03-17 20:14:31 -07:00
L. David Baron
ec0055aa6b Instead of stack-allocating nsRuleData* structs in separate methods for each style struct, allocate an array of nsCSSValue using alloca. (Bug 636039, patch 15) r=bzbarsky 2011-03-17 20:14:31 -07:00
L. David Baron
fce790e6bb Add index and count data for the properties that need to be computed for each style struct. (Bug 636039, patch 14) r=bzbarsky
This adds a second occurrence of the ugliest pattern of nsCSSPropList.h
inclusion.
2011-03-17 20:14:31 -07:00
L. David Baron
032ddb90c8 Make the three CSS_PROP_INCLUDE_NOT_CSS properties much more like normal CSS properties, and (importantly) give them property IDs in the longhand range. Replace CSS_PROP_INCLUDE_NOT_CSS with CSS_PROP_STUB_NOT_CSS for callers that need stubs. (Bug 636039, patch 13) r=bzbarsky 2011-03-17 20:14:31 -07:00
L. David Baron
ed2a690b21 Remove now-unneeded parameters to COMPUTE_START_{INHERITED,RESET}. (Bug 636039, patch 12) r=bzbarsky 2011-03-17 20:14:31 -07:00
L. David Baron
eaaf37ca08 Convert nsRuleNode::Compute*Data to property getters instead of accessing struct members. (Bug 636039, patch 11) r=bzbarsky 2011-03-17 20:14:31 -07:00
L. David Baron
ec99680d49 Correct checks that were for the wrong pseudo-property (script-level vs. script-size-multiplier). (Bug 636039, patch 10) r=bzbarsky 2011-03-17 20:14:31 -07:00
L. David Baron
612e7dd7b0 Remove unused *AtOffset methods. (Bug 636039, patch 9) r=bzbarsky 2011-03-17 20:14:31 -07:00
L. David Baron
ad7b7cc2ed Convert custom style rules to property getters instead of accessing struct members. (Bug 636039, patch 8) r=bzbarsky 2011-03-17 20:14:31 -07:00
L. David Baron
07ad99a5d0 Convert attribute mapping functions to property getters instead of accessing struct members. (Bug 636039, patch 7) r=bzbarsky 2011-03-17 20:14:31 -07:00
L. David Baron
84ca9844bf Fix error in CSS vs. HTML precedence for the variable atttribute on the pre element. (Bug 636039, patch 6) r=bzbarsky 2011-03-17 20:14:30 -07:00
L. David Baron
3a63faa598 Add nsRuleData::ValueForBackgroundColor, etc., methods for each CSS property. (Bug 636039, patch 5) r=bzbarsky 2011-03-17 20:14:30 -07:00
L. David Baron
49daed21e9 Allow the method field in nsCSSPropList.h to be used with or without prefixes. (Bug 636039, patch 4) r=bzbarsky 2011-03-17 20:14:30 -07:00