Commit Graph

178099 Commits

Author SHA1 Message Date
Ed Morley
13b0b45b74 Backed out changeset aac6762777be (bug 886416) for mochitest ABORTs; CLOSED TREE 2014-04-11 17:07:42 +01:00
Kannan Vijayan
40cb1aee21 Bug 993071 - Add optimization tier info to js profiler pseudostack entries. r=luke 2014-04-11 11:58:55 -04:00
Ryan VanderMeulen
b06124335d Bug 994798 - Disable browser_frameworker.js on Linux debug for frequent timeouts. 2014-04-11 11:58:37 -04:00
Bobby Holley
c21152b980 Bug 993438 - Stop implicitly cloning, and assertSameCompartment. r=billm 2014-04-11 08:47:43 -07:00
Bobby Holley
8ea8a2f24d Bug 993438 - Fix up the Frame Message Manager. r=smaug 2014-04-11 08:47:43 -07:00
Bobby Holley
8e6dce7606 Bug 993438 - Fix up the XUL prototype cache. r=smaug 2014-04-11 08:47:43 -07:00
Bobby Holley
211b631fae Bug 993438 - Infer the eventual compartment for OMT-compiled script when the script is retrieved. r=billm
Currently, the script gets put in a compartment specified when the compilation
is initiated. Later on, when we retrieve that script and try to execute it, we
won't necessarily be in the same compartment. Currently, SM just handles this
and clones the script, but it's simpler and more efficient to just create the
script in the compartment of whoever calls FinishOffThreadScript.

Note that the existing code actually has a hazard in which the call to
GetBuiltinPrototypePure returns null - it just wasn't exercised in automation
(and was triggered by onNewScript-off-main-thread.js with this patch).
2014-04-11 08:47:43 -07:00
Bobby Holley
5a45588f17 Bug 993438 - Add the necessary APIs. r=billm 2014-04-11 08:47:42 -07:00
Randell Jesup
5928af2426 Bug 993787: Make SineWaveGenerator not refcounted r=ehsan 2014-04-09 16:59:25 -04:00
Randell Jesup
47877c9f12 Bug 993787: Make MediaEngine threadsafe r=ehsan 2014-04-11 11:35:34 -04:00
Mark Banner
44290d504a Bug 995177 Websockets can't be used from chrome javascript - add necko_websocket.xpt to the package manifest. r=mcmanus 2014-04-11 16:26:05 +01:00
Tom Schuster
7c5de09f23 Bug 925123 - Add Math.clz32 builtin. r=till 2014-04-11 17:24:58 +02:00
Ehsan Akhgari
ffc0950558 Bug 886416 - Move SVGLength to WebIDL; r=bzbarsky 2014-04-11 11:24:06 -04:00
Till Schneidereit
ddf9066491 Bug 911147 - Implement Array.prototype.fill. r=jorendorff
--HG--
extra : rebase_source : c75210fc3b73a6752f8d9e97c6e376c2f10fbc5c
2014-04-11 17:07:27 +02:00
Till Schneidereit
7a5e5856b4 Bug 995200 - Enable strict mode for self-hosted code in opt builds, too. r=jorendorff
--HG--
extra : rebase_source : bd1ba070396f8556b112dd1dc5b30b3ff5e40fb0
2014-04-11 16:07:30 +02:00
Ehsan Akhgari
ebb94e65f3 Bug 994940 - Lazily initialize the editor for input elements that have overflown text; r=roc 2014-04-11 11:09:40 -04:00
Mike Kaply
535e1a8665 Bug #993846 - Add missing stringbundle, r=kaie 2014-04-11 10:07:02 -05:00
Bobby Holley
60b28294e0 Bug 990290 - Remove JS_GetObjectId. r=terrence 2014-04-11 07:59:47 -07:00
Bobby Holley
91739ca9b3 Bug 990290 - Get rid of dynamic XBL JSClasses. r=bz 2014-04-11 07:59:47 -07:00
Bobby Holley
1ebf223fc7 Bug 990290 - Store class objects in a weak map off the XBL global. r=bz
Note that we simultaneously rip out all of the crazy lifetime management for the
dynamic JSClasses here (it would be nice to do that in a separate patch, but it's
all kind of tied up together). With this patch, we simply have one dynamic JSClass
per class object, which is deleted in the finalizer. In the next patch, we remove
dynamic JSClasses entirely.
2014-04-11 07:59:47 -07:00
Bobby Holley
057efc8b23 Bug 990290 - Null-check AudioNode's mContext during unlink. r=ehsan
Unlink can happen twice, apparently.
2014-04-11 07:59:47 -07:00
Bobby Holley
346359be02 Bug 990290 - Stop using the full-blown class object setup for precompilation. r=bz 2014-04-11 07:59:47 -07:00
Bobby Holley
5477fe3737 Bug 990290 - Remove silly LRU cache of nsXBLJSClass instances. r=bz 2014-04-11 07:59:47 -07:00
Bobby Holley
318a3304dd Bug 990290 - Remove unnecessary conditional and unindent. r=bz 2014-04-11 07:59:46 -07:00
Bobby Holley
77804e57dd Bug 990290 - Expose JSAPI functions for creating and manipulating scripted WeakMaps. r=terrence 2014-04-11 07:59:46 -07:00
Bobby Holley
506d2f07ec Bug 990290 - Stop using ye olde JS_InitClass for XBL class objects. r=bz 2014-04-11 07:59:46 -07:00
Yura Zenevich
99b3c87699 Bug 981015 - added a number of improvements to make the TouchAdapter(now called PointerAdapter) more reliable. Fixed and updated tests for stability. r=eeejay, marcoz
---
 accessible/src/jsat/AccessFu.jsm                   |   9 +-
 accessible/src/jsat/Gestures.jsm                   | 948 +++++++++++++++++++++
 accessible/src/jsat/PointerAdapter.jsm             | 210 +++++
 accessible/src/jsat/TouchAdapter.jsm               | 431 ----------
 accessible/src/jsat/Utils.jsm                      |  10 +
 accessible/src/jsat/moz.build                      |   3 +-
 accessible/tests/mochitest/jsat/a11y.ini           |   4 +-
 accessible/tests/mochitest/jsat/dom_helper.js      |  74 +-
 accessible/tests/mochitest/jsat/gestures.json      | 253 +++---
 ...ouch_adapter.html => test_gesture_tracker.html} |  42 +-
 .../tests/mochitest/jsat/test_pointer_relay.html   |  95 +++
 11 files changed, 1499 insertions(+), 580 deletions(-)
 create mode 100644 accessible/src/jsat/Gestures.jsm
 create mode 100644 accessible/src/jsat/PointerAdapter.jsm
 delete mode 100644 accessible/src/jsat/TouchAdapter.jsm
 rename accessible/tests/mochitest/jsat/{test_touch_adapter.html => test_gesture_tracker.html} (51%)
 create mode 100644 accessible/tests/mochitest/jsat/test_pointer_relay.html

--HG--
rename : accessible/tests/mochitest/jsat/test_touch_adapter.html => accessible/tests/mochitest/jsat/test_gesture_tracker.html
2014-04-11 10:30:37 -04:00
Chris Lord
f8cf8f11e8 Bug 993475 - Consolidate masking code in BasicCompositor and BasicLayersImpl. r=mattwoodrow 2014-04-11 13:23:09 +01:00
Chris Lord
734f540069 Bug 993475 - Support masks on color layers in BasicCompositor. r=mattwoodrow 2014-04-11 13:23:09 +01:00
Chris Lord
626e405dba Bug 994548 - Fix masks being affected by partial updates in BasicCompositor. r=mattwoodrow 2014-04-11 13:23:08 +01:00
Dan Gohman
fadf255dc5 Bug 994993 - IonMonkey: Don't disable math function optimization when there's no cache. r=jandem 2014-04-11 06:50:10 -07:00
Gabriele Svelto
9f6783ee3f Bug 988760 - Account extra time since blocking correctly. r=karlt 2014-04-07 13:20:57 +02:00
Carsten "Tomcat" Book
95dd8043e0 Merge m-c to b2g-inbound 2014-04-08 15:45:08 +02:00
Carsten "Tomcat" Book
7425fc1547 merge b2g-inbound to mozilla-central 2014-04-08 15:34:07 +02:00
Carsten "Tomcat" Book
ec99c374e1 merge fx-team to mozilla-central 2014-04-08 15:33:02 +02:00
B2G Bumper Bot
3dceb2d425 Bumping manifests a=b2g-bump 2014-04-08 04:22:50 -07:00
B2G Bumper Bot
46d167f1bf Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/4ff33728b950
Author: Arnau <arnau@arnaumarch.com>
Desc: Merge pull request #18065 from rnowm/followup_992771

Bug 993304 - [Follow up] [VRD][Homescreen] use new Buttons and Inputs [BB] r=crdlc

========

https://hg.mozilla.org/integration/gaia-central/rev/39dce89ea2b2
Author: rnowm <arnau@arnaumarch.com>
Desc: Bug 993304 - [Follow up] [VRD][Homescreen] use new Buttons and Inputs [BB]
2014-04-08 04:21:11 -07:00
B2G Bumper Bot
937c3403fa Bumping manifests a=b2g-bump 2014-04-08 03:57:50 -07:00
B2G Bumper Bot
9ef2eabed4 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/48c3449cd63e
Author: Zac <zcampbell@mozilla.com>
Desc: Merge pull request #17688 from elefant/bug/980814

Bug 980814 - Set system message handler when the test app is completely loaded.

========

https://hg.mozilla.org/integration/gaia-central/rev/529830401243
Author: hchang <hchang@mozilla.com>
Desc: Bug 980814 - Set system message handler when the test app is completely loaded.
2014-04-08 03:56:12 -07:00
B2G Bumper Bot
c4b14d2b98 Bumping manifests a=b2g-bump 2014-04-08 03:21:18 -07:00
B2G Bumper Bot
243310f018 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/b24c2d662eb1
Author: Arthur Chen <crh0716@gmail.com>
Desc: Merge pull request #17941 from kombuta/master

Bug 976576 - [DSDS][SIM Manager] Change the title text for "Data" CTA r=crh0716

========

https://hg.mozilla.org/integration/gaia-central/rev/f01fcc311064
Author: Lancelot Nyachoto <lancelot@quantum.com.na>
Desc: Bug 976576 - [DSDS][SIM Manager] Change the title text for "Data" CTA
  Change the description
  from "Internet connection, MMS, A-GPS and Marketplace payments will be sent from"
  to   "Data service network and Marketplace payments"

  Added a unique string id "sim-manager-outgoing-data-description"
2014-04-08 03:16:20 -07:00
B2G Bumper Bot
a1eac024e2 Bumping manifests a=b2g-bump 2014-04-08 02:56:20 -07:00
B2G Bumper Bot
afae0e849d Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/4e2a12df2731
Author: Arnau <arnau@arnaumarch.com>
Desc: Merge pull request #18038 from rnowm/992863

Bug 992863 - [BB] update Input focus state r=pivanov

========

https://hg.mozilla.org/integration/gaia-central/rev/e81dc47a2496
Author: rnowm <arnau@arnaumarch.com>
Desc: Bug 992863 - [BB] update Input focus state
2014-04-08 02:50:55 -07:00
Asaf Romano
2346ab6804 Bug 993274 - Remove cmd_new:livemark. r=mak 2014-04-08 12:05:26 +03:00
Asaf Romano
4e97a29621 Fix for the patch checked in for bug 983623 - Don't import PlacesUtils twice. 2014-04-08 11:50:33 +03:00
Asaf Romano
903a9eec4a Bug 983623 - Implement cmd_un/redo for the new async TM. r=mak 2014-04-08 11:42:06 +03:00
B2G Bumper Bot
0324b7d1b1 Bumping manifests a=b2g-bump 2014-04-08 01:36:23 -07:00
B2G Bumper Bot
1e51a49e67 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/e997c9b80ced
Author: Luke Chang <lchang@mozilla.com>
Desc: Merge pull request #18020 from luke-chang/992338_bengali_failed_on_eme

Bug 992338 - [B2G][Tarako][Everything.me] The first Bengali keyboard is not working correctly in the everything.me search bar, r=rudylu

========

https://hg.mozilla.org/integration/gaia-central/rev/fce4d2833c84
Author: Luke Chang <lchang@mozilla.com>
Desc: Bug 992338 - [B2G][Tarako][Everything.me] The first Bengali keyboard is not working correctly in the everything.me search bar
2014-04-08 01:31:11 -07:00
B2G Bumper Bot
5a6aabe56d Bumping manifests a=b2g-bump 2014-04-08 00:41:24 -07:00
B2G Bumper Bot
fe49f2694c Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/82aa7db46a22
Author: Rudy Lu <me@rudy.lu>
Desc: Merge pull request #17629 from RudyLu/keyboard/Bug956175-switch_language

Bug 956175 - [keyboard refactor] handle language switching.
r=timdream

========

https://hg.mozilla.org/integration/gaia-central/rev/2a7bb3d14e82
Author: Rudy Lu <me@rudy.lu>
Desc: Bug 956175 - [keyboard refactor] handle language switching.
 - Add KeyboardLayoutManager, load layout definition file dynamically.
 - Change the format of layout definition from js to json.
 - Add unit tests.
2014-04-08 00:36:33 -07:00