Commit Graph

96171 Commits

Author SHA1 Message Date
Boris Zbarsky
3b19e0751d Bug 742153 part 3. Implement codegen for dictionary arguments. r=peterv
Another implementation option would be to put all the dictionaries in a single
file and have a static global set of ids which works across all dictionaries
and is initialized once at startup or so.  That would also handle cross-file
dictionary inheritance better.

One problem that remains is the fake descriptor business.  At the moment this
does not allow interface types inside dictionaries.  We could probably work
around this by either refactoring code to make it possible to get the declType
independently of the actual conversion template (whether because it lives in a
separate function or because the conversion template generator knows to just
return an empty string when the fake descriptor provirder is passed) or by
figuring out a way to pass an actual descriptor provider to dictionary codegen.
2012-06-12 10:22:05 -04:00
Boris Zbarsky
59a359ee2f Bug 742153 part 2. Rename isSequenceMember to isMember, since it will apply to both sequences and dictionaries. r=peterv 2012-06-12 10:22:05 -04:00
Boris Zbarsky
be706a770c Bug 742153 part 1. Add support for dictionaries in the WebIDL parser. r=khuey 2012-06-12 10:22:05 -04:00
Lucas Rocha
60777057ff Bug 750702 - Remove article from cache when removed from reading list (r=mfinkle) 2012-06-12 15:03:06 +01:00
Lucas Rocha
7857816c6b Bug 750702 - Cache article in reader DB when added to reading list (r=mfinkle) 2012-06-12 15:03:06 +01:00
Bobby Holley
051ea1ec66 Bug 763341 - Handle wrappers in new dom binding QI. r=bz
The |ok| parent check goes away because it's ill-conceived. All it's really checking is that proxies are parented to the global, and it's impossible to port to SpecialPowers, because SpecialPowers will think that the proxy is parented to the SpecialPowers global. I don't think this check is very important, so I removed it.
2012-06-12 15:44:21 +02:00
Bobby Holley
fb72dcee1f Bug 762432 - Handle proxies on __lookupGetter__ and __lookupSetter__. r=jorendorff 2012-06-12 15:44:14 +02:00
Masatoshi Kimura
9cf60147b1 Bug 762758 - Implement underscore-escape in xpidl parser r=khuey 2012-06-12 22:01:06 +09:00
Lucas Rocha
b802edaf09 Bug 760724 - Update all icons in the URL bar and awesome screen (r=sriram) 2012-06-12 12:34:54 +01:00
Robert Longson
92f0e44c03 Bug 763133 - border-radius not clipping SVG contents. r=bzbarsky 2012-06-12 11:25:26 +01:00
Ed Morley
87cbf7208f Merge mozilla-central to mozilla-inbound 2012-06-12 11:20:12 +01:00
Ed Morley
2840374911 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-06-12 10:36:42 +01:00
Mike Hommey
a391543802 Bug 763152 - Link against libmemory when building against a libxul-sdk that ships it. r=khuey 2012-06-12 09:11:24 +02:00
Andrew Benton
f439e34d74 Bug 752895 - Don't try to install nspr, nss and sqlite when using system libraries. r=glandium 2012-06-12 09:10:09 +02:00
Matt Brubeck
72ef8c96fc Back out bug 761890, bug 746896, and bug 759036 because of reftest failures
--HG--
extra : rebase_source : b5bdad8a69eab8e9ba35d21637c0bbcb18bce703
2012-06-11 22:50:31 -07:00
Benjamin Peterson
fecaa98148 Bug 763313: skip destructuring when emitting PNK_SEQ nodes r=jorendorff 2012-06-11 22:51:30 -07:00
David Zbarsky
10ced858fe Bug 763626 r=bz 2012-06-11 22:51:27 -07:00
L. David Baron
a780231060 Don't assume ordering of callers of nsPresContext::ScreenWidthInchesForFontInflation; instead, track changes only for the caller that cares about changes. (Bug 759755, patch 5) r=bzbarsky 2012-06-11 22:43:31 -07:00
Brad Lassey
5999099571 bug 736602 - Change inactive tab timer clamp setting to something higher than 1hz r=mfinkle 2012-06-11 22:15:55 -07:00
Richard Newman
fd2bc14986 Bug 742478 - Integrate appropriate icons for for sending tabs. r=assets-only 2012-06-11 21:32:05 -07:00
Chris Jones
4a049cb3e0 Bug 759653: Use RGB24 for offscreen surfaces on android-esque platforms. r=mwu 2012-06-11 20:41:46 -07:00
Chris Jones
725140b8b6 Test for bug 763228. 2012-06-11 20:41:46 -07:00
Chris Jones
5571d351b3 Bug 763238: Use fully-qualified names for Open/Bridge. r=bent 2012-06-11 20:41:46 -07:00
Kevin Brosnan
1be8945ea7 Bug 736602 - Increase dom.min_background_timeout_value to 15 minutes for mobile r=mfinkle a=akeybl 2012-06-11 18:44:45 -07:00
James Willcox
78260a6207 Bug 762407 - Avoid deadlock when exiting fullscreen Flash videos on Android r=blassey 2012-06-11 13:50:59 -04:00
L. David Baron
9c11da2c07 Properly dirty intrinsic widths when doing things that change inflation. (Bug 759755, patch 3) r=roc 2012-06-11 13:57:35 -07:00
L. David Baron
7d547b5f1f Do the necessary reflow when our font inflation data changes. (Bug 759755, patch 2) r=roc/bzbarsky 2012-06-11 13:57:35 -07:00
Mark Finkle
6288461550 Bug 754575 - Cache.Trash* files fill up disk space r=blassey r=jduell 2012-06-11 16:06:07 -04:00
Kyle Huey
7c216602ee Bug 763573: Don't export PrimitiveConversions.h. r=bz 2012-06-11 13:04:34 -07:00
Malini Das
c162142feb Bug 744902 - Update datazilla method names, a=test-only, DONTBUILD because NPOTB 2012-06-11 11:19:43 -07:00
Gervase Markham
c274db57f0 Bug 759095 - remove licensing-related query now issue has been resolved. 2012-06-11 16:38:26 +01:00
Ben Hearsum
40ce8d02a8 bug 759318: stop excluding distribution/, extensions/, and mozilla.cfg from OS X signature. r=ted 2012-06-11 11:10:55 -04:00
Ben Hearsum
d267194d6a bug 758595: don't include CodeResources file in builds that aren't getting signed. r=ted 2012-06-11 11:10:32 -04:00
Ben Hearsum
21aef21e43 bug 758644: Contents/CodeResources isn't included in MARs. r=ted 2012-06-11 11:10:05 -04:00
L. David Baron
36736e18b3 Back out patches 2 and 3 of bug 759755 for causing intermittent failures of layout/reftests/font-inflation/container-with-clamping.html . 2012-06-10 17:36:18 -07:00
L. David Baron
91859c5a28 Backout bug 754202 (all patches, rather than just patches 3-7). 2012-06-10 17:22:31 -07:00
Ryan VanderMeulen
9409d47933 Backout 90107a2a0c64 (bug 754202) for real due to orange. 2012-06-10 19:46:20 -04:00
Ryan VanderMeulen
b74e4a29db Revert c39d36167b99 due to a horribly munged backout. 2012-06-10 19:44:50 -04:00
Ryan VanderMeulen
061d4c2616 Backout the bug 754202 backout due to orange. 2012-06-10 19:37:47 -04:00
Kyle Huey
308a325e8e Bug 763212: Don't try to use native commands here. r=me 2012-06-10 16:03:23 -07:00
Bobby Holley
c82e89c9ae Merge backout. 2012-06-11 00:28:30 +02:00
Bobby Holley
11cffb7c78 Back out bug 754202. r=me 2012-06-11 00:28:05 +02:00
Ryan VanderMeulen
1241b67c63 Merge the last PGO-green inbound changeset to m-c 2012-06-10 18:21:22 -04:00
Olli Pettay
093e674c1f Bug 763014 - crash in PresShell::HandleEventInternal, r=mats 2012-06-11 00:45:09 +03:00
L. David Baron
a2ecaa9abc Make svg:foreignObject be considered a constrained height (now that I'm thinking about them). (Bug 759755, patch 4) r=roc 2012-06-10 13:02:23 -07:00
L. David Baron
8719c1bb1c Properly dirty intrinsic widths when doing things that change inflation. (Bug 759755, patch 3) r=roc 2012-06-10 13:02:23 -07:00
L. David Baron
ae9d7d0d17 Do the necessary reflow when our font inflation data changes. (Bug 759755, patch 2) r=roc 2012-06-10 13:02:23 -07:00
L. David Baron
9eefaadd02 Fix source of slight test variation. (Bug 759755, patch 1) 2012-06-10 13:02:23 -07:00
Olli Pettay
94414ed431 Bug 761613 - Merge nsIPrivateDOMEvent to nsIDOMEvent, r=jst 2012-06-10 21:14:30 +03:00
Saurabh Anand
fd8b56d49b Bug 763111 - Use gBrowser.docShell for brevity in bug 748477. r=dao 2012-06-09 05:52:24 +05:30