Commit Graph

484876 Commits

Author SHA1 Message Date
Boris Zbarsky
b5ee45e695 Bug 1290636. Expose iterator stuff on NodeList and DOMStringList. r=qdot 2016-07-30 01:00:18 -04:00
Boris Zbarsky
30fb9d7bd3 Bug 1290636. Fix some bugs in the way single-type (value) iterators are hooked up in the Web IDL bindings. r=qdot
There were two issues:

1) The keys/entries/values/forEach properties were being added no matater what
the value of the 'unforgeable' boolean was.  So we ended up spitting out
unforgeable versions of those, and this confused some Xray cases.

2) The number of args listed for forEach was wrong, which hit assertions in the
JS engine because the same self-hosted function was being instantiated with
different numbers of args from different places.
2016-07-30 01:00:12 -04:00
Boris Zbarsky
61e3a83a14 Bug 1290264. Update handling of '/' target origin of postMessage to spec change to use the incumbent global. r=bholley 2016-07-30 00:59:54 -04:00
George Wright
cf7ed9ce47 Bug 1289525 - Grow the pool one at a time instead of in chunk of increment size r=jrmuizel 2016-07-30 00:20:28 -04:00
Chris Peterson
2bfa62386f Backed out changeset 2b9b892d36ff (bug 1289987) for build break 2016-07-29 20:26:28 -07:00
Chris Peterson
aab004d66f Bug 1289987 - Part 3: Remove curly braces workaround for VS2013 ICE in ranged for loops in js/. r=fitzgen 2016-07-28 22:23:10 -07:00
Chris Peterson
617a320dfb Bug 1289987 - Part 2: Remove more VS2013 workarounds in js/. r=fitzgen 2016-07-28 22:33:39 -07:00
Jonathan Watt
e7e830cc7a Bug 1004130 - Implement ::-moz-placeholder for <input type=number>. r=bz 2016-07-15 19:55:47 +01:00
Noitidart
a05c9522b2 Bug 1288907 - Free dst after failed call to JS_NewUCString. r=bholley 2016-07-29 05:53:00 -04:00
Broderick Stadden
50b6d3d34a Bug 1279301 - Move notification classes to notification folder. r=jonalmeida
Moved notification classes to notification folder.  Refactored uses which added
imports to some Gecko classes as well as the Notification classes.  Added getter
to GeckoAppShell for access to static NotificationClient. Changed paths in
AndroidManifest.xml.in to reflect changes.

MozReview-Commit-ID: 2CUJa0YsV1V

--HG--
rename : mobile/android/base/java/org/mozilla/gecko/AppNotificationClient.java => mobile/android/base/java/org/mozilla/gecko/notifications/AppNotificationClient.java
rename : mobile/android/base/java/org/mozilla/gecko/NotificationClient.java => mobile/android/base/java/org/mozilla/gecko/notifications/NotificationClient.java
rename : mobile/android/base/java/org/mozilla/gecko/NotificationHandler.java => mobile/android/base/java/org/mozilla/gecko/notifications/NotificationHandler.java
rename : mobile/android/base/java/org/mozilla/gecko/NotificationHelper.java => mobile/android/base/java/org/mozilla/gecko/notifications/NotificationHelper.java
rename : mobile/android/base/java/org/mozilla/gecko/NotificationReceiver.java => mobile/android/base/java/org/mozilla/gecko/notifications/NotificationReceiver.java
rename : mobile/android/base/java/org/mozilla/gecko/NotificationService.java => mobile/android/base/java/org/mozilla/gecko/notifications/NotificationService.java
rename : mobile/android/base/java/org/mozilla/gecko/ServiceNotificationClient.java => mobile/android/base/java/org/mozilla/gecko/notifications/ServiceNotificationClient.java
extra : transplant_source : G%E6%AD%80%D9%29%BB%D1%24%96d%92%8Fz%95%07%09%28A%AD
2016-07-27 13:57:22 -10:00
Decky Coss
646f325157 Bug 1277019 - Change header and status parsing methods to take nsACString instead of char array. r=mayhemer
MozReview-Commit-ID: 7ZNwvnTMCzo

--HG--
extra : transplant_source : %E7T%DC%83%08%22%11%92%A4%2C%89G%1C%88%B3L%0D%7D%FA%FC
2016-05-31 12:42:15 -04:00
Andrew McCreight
fe1f4363ec Bug 1141788 - Use strong references during iteration in nsSHistory. r=smaug
MozReview-Commit-ID: DO1fJAZrYT
2016-07-29 16:08:06 -07:00
Andrew McCreight
bbdc92f231 Bug 1195777 - When LSan detects leaks, tell the user about the report_objects option. r=chmanchester
MozReview-Commit-ID: KWNye8GdEKv
2016-07-29 16:08:06 -07:00
Andrew McCreight
82ac383602 Bug 1289457 - Take advantage of infallible new in XPCNativeSet::NewInstance{,Mutate} to skip checks. r=mrbkap
MozReview-Commit-ID: H4TEMzzT6iK
2016-07-29 16:08:06 -07:00
Michal Novotny
dbb581c9f8 Bug 1276920 - Limit number of tries to find unused file name for doomed entry file, r=honzab 2016-07-30 00:55:46 +02:00
Wes Kocher
e1928319c4 Backed out changeset 7638ea3c616c (bug 1275289) for being the likely cause of browser_documentnavigation.js bustage CLOSED TREE 2016-07-29 14:48:10 -07:00
Wes Kocher
456eb8e899 Backed out 3 changesets (bug 1109146) for being the likely cause of browser_documentnavigation.js bustage CLOSED TREE
Backed out changeset 77ed89a0e8ba (bug 1109146)
Backed out changeset 65d2a173cb20 (bug 1109146)
Backed out changeset 0212e01c7769 (bug 1109146)
2016-07-29 14:48:04 -07:00
Jimmy Wang
b353b9c140 Bug 1109146 - Write test to verify alt+click behaviour in e10s since the codepath is ContentClick.jsm instead of browser.js::contentAreaClick(). r=felipe
MozReview-Commit-ID: D1ith9Fc8IF

--HG--
extra : transplant_source : SxB%18-%EC%0A%BF%F5%26%DF%FB%21%FC%F7%91%7D%B52%07
2016-05-13 16:32:44 -04:00
Jimmy Wang
928a387706 Bug 1109146 - Pass isContentWindowPrivate from ContentClick.jsm to utilityOverlay.js for saveURL instead of passing a CPOW initiating content document. r=felipe
MozReview-Commit-ID: DWRh7ujqdy0

--HG--
extra : transplant_source : %D8%22%BDg%E6%24%2A6%26X%DB%26%E5%A3%93%18%CD%9D%B3%AF
2016-05-11 17:33:09 -04:00
Jimmy Wang
5d22f22620 Bug 1109146 - Skip prompt for downloading a file when you alt+click a link. r=felipe
Changed saveURL to follow the same behavior as in the non-e10s code path which is in function handleLinkClick(event, href, linkNode)
in browser.js which skips the download prompt when

where == "save"
set when you alt+click a link

MozReview-Commit-ID: 9MfMDR5XAEE

--HG--
extra : transplant_source : %CF%BBJ%B6%9E%40%91.N%A3%229%FCl%C6%9A%E0%11n%3F
2016-05-10 13:24:19 -04:00
Jimmy Wang
1995916589 Bug 1275289 - Add try catch to DownloadLegacy.js since aRequest.responseStatus does not exist in the case of a failed download. r=paolo
MozReview-Commit-ID: HbN86Ef3Okv

--HG--
extra : transplant_source : %B7%B73NB%F2%0F%3C%D2%C8%5C%A2g%CA%EA%CC%26_J%F4
2016-05-24 14:37:42 -04:00
malayaleecoder
c12f2bf7b1 Bug 1265743 - mach talos-test uses --setPref instead of --setpref (inconsistent with all other mach commands). r=jmaher 2016-07-29 23:38:58 +05:30
Michael Li
484dd39b6e Bug 1286952 - Make xpcAccessibleHyperText work with proxied accessibles. r=tbsaunde
MozReview-Commit-ID: 1E81sAlOIs1
2016-07-22 12:07:41 -04:00
Kris Maglione
4a1b1d6416 Bug 1288912: Follow-up: Skip native messaging tests on Android.
MozReview-Commit-ID: JYcUirnAfqw
2016-07-29 13:09:59 -07:00
Kris Maglione
2cb56b7b11 Bug 1288912: Add tests for native messaging round trip time. r=aswan
MozReview-Commit-ID: 6gOpZhvAZUE

--HG--
extra : rebase_source : 14cb6641ae00087c173da3d39c278802ac779a7b
2016-07-28 20:54:40 -07:00
Kartikaya Gupta
85fd233d34 Bug 1250024 - Fix touch-tap event coordinate transformations when a fullzoom is applied. r=botond
There were a couple of problems when delivering tap gestures to content with
full zoom applied. One was that the ConverToGecko function converted the coords
into "CSS pixel" space by using the web content's CSS-to-LD scale, but also
applied that on the translation from the chrome area. Moving that conversion
to later in the process (after the coords got passed through TabParent::
AdjustTapToChildWidget) corrected that issue.

The other problem was that bits of code in APZEventState and APZCCallbackHelper
were using the widget->GetDefaultScale() value as the CSS-to-LD scale, but that
omitted the full zoom value. Getting the CSS-to-LD scale from the presShell and
propagating that through corrected that issue.

MozReview-Commit-ID: KdrkdEZslHo
2016-07-29 14:44:29 -04:00
Aaron Klotz
fc25b0f50c Bug 1287875: Don't try to obtain NS_APP_CONTENT_PROCESS_TEMP_DIR unless MOZ_CONTENT_SANDBOX is defined; r=haik
MozReview-Commit-ID: Li1I4CtmXvE

--HG--
extra : rebase_source : 72357591259f261b5310e9679f752d9c949951f8
2016-07-29 12:20:01 -06:00
Kartikaya Gupta
b968f0d733 Bug 1288799 - Add a test_touch_action.html which runs all of the W3C touch-action tests as mochitests. rs=smaug
MozReview-Commit-ID: CA0XMnQepVD
2016-07-29 14:27:39 -04:00
Kartikaya Gupta
42160174c0 Bug 1288799 - Add a hook to run a custom onload function in APZ group subtests, and a helper to inject scripts into documents. r=botond
MozReview-Commit-ID: CpNBgSMRIgU
2016-07-29 14:27:39 -04:00
Kartikaya Gupta
a74193fa22 Bug 1288799 - Delete the old mochitest wrappers for the touch-action mochitests, and copy over the unmodified W3C files. rs=smaug
MozReview-Commit-ID: 1Z2VYSqjPSL
2016-07-29 14:27:38 -04:00
Kartikaya Gupta
0b82edecaf Bug 1290330 - Properly handle pan-x pan-y regions in the APZ hit test. r=botond
MozReview-Commit-ID: BqXVOsVeLEe
2016-07-29 14:26:24 -04:00
Nicolas Silva
1fdb65d654 Bug 1289816 - Simplify CopyableCanvasLayer::UpdateTarget and remove unnecessary copies. r=jnicol 2016-07-29 20:19:28 +02:00
Nicolas Silva
63733308d3 Bug 1290081 - Make canvas layer transactions asynchronous. r=sotaro 2016-07-29 20:19:23 +02:00
Nicolas Silva
400d747599 Bug 1285271 - Reenable copy-on-write canvas. r=jnicol 2016-07-29 20:19:17 +02:00
malayaleecoder
c8c48e631a Bug 974620 - tcanvasmark wastes time waiting after each scene. r=jmaher 2016-07-18 11:00:20 +05:30
Chris Peterson
9fc9590608 Bug 1289990 - Remove VS2013 workaround for TestTuple.cpp crash. r=froydnj
--HG--
extra : rebase_source : c5138bb0ea6a77b04030074ecebd85ba0808afa3
2016-07-27 23:13:08 -07:00
Chris Peterson
4c53a24d6d Bug 1289987 - Remove VS2013 workarounds from js/. r=fitzgen
--HG--
extra : rebase_source : a1498f597a955c5cc1e4ee904edc8a23c50aba9d
2016-07-27 22:59:55 -07:00
Ralph Giles
bb6518c3f2 Bug 1290522 - Parse rustc --version --verbose in moz.configure. r=glandium
This is hopefully more reliable than parsing just the summary line,
and makes available other keys like the commit-hash which we'd like
to pass to the debug symbol automation.

Note that the commit-hash field will have the value 'unknown' for
builds not made out of upstream git. So the key is available with
official and gecko rust builds, but not for example the current
Debian-packaged rustc.

MozReview-Commit-ID: A2G5UPs2ka2
2016-07-29 10:39:17 -07:00
Felipe Gomes
697249aceb Bug 1247497. Remove Flashblock from first experiment list. r=me
MozReview-Commit-ID: GdG3VdrpAws
2016-07-29 13:53:22 -03:00
Olli Pettay
7cbc9752a1 Bug 1288898 - Document::createEvent sometimes creates events with the initialized flag set, r=masayuki 2016-07-29 19:45:52 +03:00
Eugen Sawin
d4f17a5cd1 Bug 1290178 - [1.2] Add crashtest for MP3 playback with invalid XING headers. r=gerald 2016-07-29 18:30:14 +02:00
Jon Coppeard
2bcd075f28 Bug 1290034 - Ensure nursery allocations are correctly aligned r=terrence 2016-07-29 12:02:54 +01:00
Jon Coppeard
8e2dedbc9f Bug 1288780 - Don't destroy GCPtrs while there may be store buffer entries pointing into them r=terrence 2016-07-28 11:49:06 +01:00
Julian Seward
a3b23bd33c Bug 1288726 - Seccomp sandbox doesn't play well with Valgrind. r=julian.r.hector. 2016-07-29 17:42:55 +02:00
Hannes Verschore
0aeda4bed7 Bug 1289054: Part 25: Don't reuse input during lowering for int 64 values on 32 bit platforms, r=bbouvier 2016-07-29 16:53:50 +02:00
Hannes Verschore
cbb9cc4e9e Bug 1289054 - Part 24: Make WebAssembly ready to run 64bit instructions on arm, r=luke 2016-07-29 16:53:50 +02:00
Hannes Verschore
2f1d4e6217 Bug 1289054 - Part 23: Implement the 64bit variant of WasmLoad and WasmStore on arm, r=bbouvier 2016-07-29 16:53:50 +02:00
Hannes Verschore
be14fd4a16 Bug 1289054 - Part 22: Implement the 64bit variant of WasmLoadGlobalVar and WasmStoreGlobalVar on arm, r=bbouvier 2016-07-29 16:53:50 +02:00
Hannes Verschore
7d31f5df3a Bug 1289054 - Part 21: Unrelated cleanup, r=bbouvier 2016-07-29 16:53:50 +02:00
Hannes Verschore
cb373bd27d Bug 1289054 - Part 20: Implement the 64bit variant of Test on arm, r=nbp 2016-07-29 16:53:50 +02:00