318104 Commits

Author SHA1 Message Date
Stephen Pohl
29b7462867 Bug 877097: Hold strong refs to instances of ScrollbarActivity to avoid crashing. r=mats 2013-07-31 21:43:56 -04:00
Gregory Szorc
1340edfe51 Bug 899792 - Establish precompile tier and move IPDL and WebIDL build rules; r=glandium
A new build tier is introduced: precompile. The intention is to replace
the export subtier with something better and nonrecursive. IPDL and
WebIDL code generation have been moved into this new tier and are
performed concurrently. This appears to reduce build times due to fewer
"single threaded" build actions.

The subtier tracking UI has been updated to reflect operations that can
occur in parallel. As subtiers are started, they turn yellow. They can
then complete in any order.

Nonrecursive targets have been added to preserve the IPDL and WebIDL
build targets such that developers can type |make| from leaf directories
like they have always done.
2013-07-30 17:00:24 -07:00
Steven MacLeod
1723b72c7b Bug 898184 - Restore telemetry measurements that were removed when transitioning to the SessionWorker. r=ttaubert 2013-07-31 21:15:26 -04:00
Daniel Holbert
f60ef6a8b6 Bug 900209 - static_cast uint64_t value to "unsigned long long" when printing it with %llx, to silence Wformat build warning on 64-bit platforms. r=smaug 2013-07-31 21:15:26 -04:00
Corey Ford
e7787542d4 Bug 898797 - Reftests for relatively positioned floats. r=dholbert 2013-07-29 18:34:05 -07:00
Corey Ford
8a75e63592 Bug 898797 - Use nsHTMLReflowState::ApplyRelativePositioning when placing floats. r=dbaron 2013-07-29 21:53:13 -07:00
Birunthan Mohanathas
6f4e72b203 Bug 888548 - Part 3: Add enum support to mozilla::Atomic<T>. r=froydnj
Due to a bug in GCC, the compareExchange function is not available with enum types.
2013-07-31 21:15:25 -04:00
Birunthan Mohanathas
19404c8ec4 Bug 888548 - Part 2: Refactor and cleanup mozilla::Atomic<T> implementation. r=froydnj
This moves the increment and decrement operators from detail::AtomicBase to
detail::AtomicBaseIncDec and moves the implementation of the assignment
operator into detail::AtomicBase. Additionally, this changes the integral
implementation to use mozilla::EnableIf for its specialization.
2013-07-31 21:15:25 -04:00
Birunthan Mohanathas
1ee96e1d2b Bug 888548 - Part 1: Add mozilla::IsEnum to TypeTraits.h. r=froydnj 2013-07-31 21:15:25 -04:00
Birunthan Mohanathas
8d04962d67 Bug 712105 - Use default cursor rather than last cursor for 'cursor: context-menu' on Windows and OS/2. r=jimm 2013-07-31 21:15:25 -04:00
Ryan VanderMeulen
90223cf747 No bug - Touch clobber for all the various IDB WebILD-ifications that recently landed. 2013-07-31 21:15:24 -04:00
Brian R. Bondy
80bb4d62bc Bug 900044 - MetroCompositorParent is no longer needed. r=kats 2013-07-31 20:59:27 -04:00
Brian R. Bondy
784f023fb0 Bug 900044 - Get rid of viewport-needs-updating and related code. r=kats 2013-07-31 20:59:24 -04:00
Nicholas Nethercote
1310b723b6 Backed out changeset bad4a1691369 (bug 899834) due to suspected regression on "Mozilla-Inbound-Non-PGO - Dromaeo (CSS) - Ubuntu HW 12.04".
--HG--
extra : rebase_source : 853f81c47e49c1ac3d7685f2508e694cdd6655fb
2013-07-31 17:50:46 -07:00
Sam Foster
dca66ae079 Bug 898651 - Dont add the find-in-page menuitem when the StartUI is visible. r=mbrubeck
--HG--
extra : rebase_source : 627dd222e76bdbbe7fe882a636ae9a90c5a58c09
2013-07-30 15:50:14 -07:00
Wes Kocher
4b7937b86f Merge m-c to inbound 2013-07-31 17:36:03 -07:00
Wes Kocher
df5101f5fc Merge inbound to m-c 2013-07-31 17:31:45 -07:00
Bill McCloskey
b4ad5a68ec Bug 899812 - Error reporters should consistently report errors to stderr (r=bholley) 2013-07-31 17:04:49 -07:00
Ehsan Akhgari
d9a90f1254 Backed out changeset 197b12188f3a (bug 893973) for causing bug 9000007 2013-07-31 17:06:38 -04:00
Ryan VanderMeulen
23654aaefb Merge m-c to inbound. 2013-07-31 16:33:59 -04:00
Ryan VanderMeulen
429cdd568c Bug 897104 - Remove useless |is| check since the function it's looking for is gone. r=past 2013-07-31 16:29:58 -04:00
Bill McCloskey
d90201ed80 Bug 899759 - Bustage fix on a CLOSED TREE. 2013-07-31 12:05:51 -07:00
Kartikaya Gupta
d2305505fb Bug 892267 - Fix incorrect application of scaling the render offset. r=Cwiiis 2013-07-31 14:48:44 -04:00
Bill McCloskey
49d79748a6 Bug 899759 - Prevent JS_NondeterministicGetWeakMapKeys from GCing while iterating over a weakmap (r=sfink) 2013-07-31 11:45:37 -07:00
Tim Taubert
e730bbb4bf Bug 895185 - Rename Promise.every() to .all() to reduce confusion about our differing implementation; r=paolo 2013-07-31 10:58:44 -07:00
Ryan VanderMeulen
9b870705f9 Merge m-c to fx-team. 2013-07-31 13:47:57 -04:00
Ryan VanderMeulen
45c21eb6df Merge m-c to fx-team. 2013-07-31 13:43:36 -04:00
Ryan VanderMeulen
cdf9368265 Merge m-c to birch. 2013-07-31 13:42:54 -04:00
Gaia Pushbot
f5cf3e6a7d Bumping gaia.json for 2 gaia-central revision(s)
========

https://hg.mozilla.org/integration/gaia-central/rev/3ed7544ee8f4
Author: vingtetun <21@vingtetun.org>
Desc: Merge pull request #11230 from KevinGrandon/content2-initial

Bug 898352 - Implement homescreen rocket bar and opensearch.

========

https://hg.mozilla.org/integration/gaia-central/rev/922968c62be8
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Bug 898352 - Implement homescreen rocket bar and opensearch r=vingtetun
2013-07-31 10:00:23 -07:00
Gaia Pushbot
0aee6b46c0 Bumping gaia.json for 2 gaia-central revision(s)
========

https://hg.mozilla.org/integration/gaia-central/rev/79c130ec5ca1
Author: Fabrice Desré <fabrice@desre.org>
Desc: Bug 806374 - Don't store phone's wallpaper or the dialer ringtone or the notification ringtone as a data: URI r=vingtetun

========

https://hg.mozilla.org/integration/gaia-central/rev/68204ea0ed28
Author: Fabrice Desré <fabrice@desre.org>
Desc: Bug 806374 - Don't store phone's wallpaper or the dialer ringtone or the notification ringtone as a data: URI r=vingtetun
2013-07-31 09:05:23 -07:00
Max Li
76f2ed0371 Bug 900011 - Set initial content description on Search or Go image button. r=sriram 2013-07-31 11:18:00 -04:00
Gaia Pushbot
e90fc34e2c Bumping gaia.json for 2 gaia-central revision(s)
========

https://hg.mozilla.org/integration/gaia-central/rev/a39946ecff22
Author: Mike Pennisi <mike@mikepennisi.com>
Desc: Bug 897117 - [Clock] ClockView methods are not fully covered by unit tests r=ianliu

This commit also fixes a bug in the tested method's implementation,
where the minute boundary was being calculated incorrectly. This bug
would induce the method to asynchronously recurse during the second of
time before the minute rolled over.

========

https://hg.mozilla.org/integration/gaia-central/rev/c09c5d448650
Author: Mike Pennisi <mike@mikepennisi.com>
Desc: Bug 897103 - [Clock] Utility methods are not fully covered by unit tests r=ianliu
2013-07-31 08:10:23 -07:00
Gaia Pushbot
4d55bf2e89 Bumping gaia.json for 2 gaia-central revision(s)
========

https://hg.mozilla.org/integration/gaia-central/rev/d791136d48f3
Author: Mike Pennisi <mike@mikepennisi.com>
Desc: Bug 897090 - [Clock] L10n mocking is fragmented across test files r=ianliu

========

https://hg.mozilla.org/integration/gaia-central/rev/0ad3e929c87a
Author: Mike Pennisi <mike@mikepennisi.com>
Desc: Bug 897089 - [Clock] Utility methods pollute global scope r=ianliu

Organizing utility methods under a single namespace increases code
readability and minimizes global namespace pollution.
2013-07-31 08:00:26 -07:00
Ed Morley
52cd4f611e Merge mozilla-central and inbound 2013-07-31 14:25:28 +01:00
Hannes Verschore
2f61e5bc95 Bug 899051 - IonMonkey: Don't generate fastpath for dense setelem with sparse property after a boundscheck failure, r=bhackett 2013-07-31 15:07:57 +02:00
Hannes Verschore
202c118aaa Bug 899572 - IonMonkey: Don't emit SetElementCache when there are setters, r=nbp 2013-07-31 15:07:39 +02:00
Hannes Verschore
8f344ce921 Bug 899735 - IonMonkey: Add a function to the shell that makes it possible to cause a bailout in IM, r=jandem 2013-07-31 15:07:34 +02:00
Kartikaya Gupta
3c0ed4577b Bug 890932 - Add a missing lock in AsyncPanZoomController::SendAsyncScrollEvent. r=BenWa 2013-07-31 08:53:17 -04:00
Kartikaya Gupta
41d5cda7fd Bug 890932 - Remove unnecessary internal method now that the monitor re-entrant. r=BenWa 2013-07-31 08:53:16 -04:00
Kartikaya Gupta
2e04b7fa14 Bug 890932 - Make AsyncPanZoomController::mMonitor re-entrant to reduce code madness. r=BenWa 2013-07-31 08:53:16 -04:00
Ming
30a6de4f30 Bug 898044 - Remove unnecessary null check from GeckoApp.onSaveInstanceState. r=kats 2013-07-31 08:33:17 -04:00
Jan de Mooij
31db87e927 Bug 896529 - Move some methods from IonCompartment to IonRuntime. r=nbp 2013-07-31 14:19:00 +02:00
Ed Morley
027842b84f Merge latest green fx-team changeset and mozilla-central 2013-07-31 13:02:44 +01:00
Ed Morley
f4167cf13a Merge latest green birch changeset and mozilla-central 2013-07-31 12:42:30 +01:00
Luke Wagner
9d925d954b Bug 899936 - OdinMonkey: fix faulty floating point logic in ExtractNumericLiteral (r=mjrosenb)
--HG--
extra : rebase_source : ff323d369202b5b7868165fec7128b934b2afac4
2013-07-31 05:26:29 -05:00
Szu-Yu Chen [:aknow]
6749b17ad4 Bug 880643 - Part 2: Address the suggestion from jshint. r=hsinyi
---
 dom/system/gonk/RILContentHelper.js    |    6 +++---
 dom/system/gonk/RadioInterfaceLayer.js |    2 +-
 dom/system/gonk/ril_worker.js          |    4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)
2013-07-31 16:03:57 +08:00
Szu-Yu Chen [:aknow]
8a26e12cc1 Bug 880643 - Part 1: Add a test for coding style check on RIL code by JSHint. r=hsinyi
---
 dom/system/gonk/tests/marionette/manifest.ini      |    1 +
 .../gonk/tests/marionette/ril_jshint/README.md     |    9 +
 .../gonk/tests/marionette/ril_jshint/jshint.js     |11096 ++++++++++++++++++++
 .../gonk/tests/marionette/ril_jshint/jshintrc      |  118 +
 .../gonk/tests/marionette/test_ril_code_quality.py |  353 +
 5 files changed, 11577 insertions(+)
 create mode 100644 dom/system/gonk/tests/marionette/ril_jshint/README.md
 create mode 100644 dom/system/gonk/tests/marionette/ril_jshint/jshint.js
 create mode 100644 dom/system/gonk/tests/marionette/ril_jshint/jshintrc
 create mode 100644 dom/system/gonk/tests/marionette/test_ril_code_quality.py
2013-07-31 16:03:10 +08:00
Ed Morley
1d8c3f1359 Backed out changeset 5a8a8ee17ab5 (bug 883364) for Android 2.2 armv6 reftest failures 2013-07-31 08:59:33 +01:00
Ed Morley
f06be909d4 Backed out changeset 85109095dd71 (bug 883364) 2013-07-31 08:58:40 +01:00
Ed Morley
dabb5f270c Backed out changeset f10f7c79846c (bug 883364) 2013-07-31 08:58:32 +01:00