Jason Laster
425ec06f61
Bug 1383576 - Extend timeout browser_dbg-breakpoints-reloading. r=jmaher
2017-08-08 13:01:00 -04:00
Christoph Kerschbaumer
a1341ccf6d
Bug 1387811 - Follow up for Test within Bug 1381761: CSP JSON is never null, hence it's better to check actual contents of JSON for testing. r=dveditz
2017-08-06 11:37:09 +02:00
Eric Rahm
a5f2311154
Bug 1380154 - Part 3: Cache most recently used eTLD entries. r=njn, r=jduell
...
This adds a most recently used (MRU) cache for the most common base domain
requests (aAddtionalParts == 1). With a table size of 31 I saw 8777 hits and
22 misses when loading twitter, youtube, and techcrunch. In stress testing
this provided a 75% reduction in run time.
MozReview-Commit-ID: 3JgCwIZagMs
2017-08-08 12:21:10 -07:00
Eric Rahm
a750d8eb22
Bug 1380154 - Part 2: Generate a DAFSA and use it for eTLDs. r=jduell
...
This replaces our giant sorted array of eTLD names with a more compact DAFSA.
MozReview-Commit-ID: 3zMBzUM9QUg
2017-07-17 16:10:18 -07:00
Eric Rahm
65313fd340
Bug 1380154 - Part 1: Add the Chromium DAFSA generator. r=njn
...
This imports Chromium's `make_dafsa.py` script [1]. It takes in a gperf
formatted file (note: gperf is *not* required) and converts that to a compact
binary representation of the string data in the form of a deterministic
acyclic finite state automaton (DAFSA) [2].
The only change made to the script was to make it handle the arguments our
file generation script passes in to the `main` function.
It also imports the logic for traversing the DAFSA [3] almost verbatim in
`Dafsa.cpp`. A thin wrapper was added so that we can reuse the DAFSA structure
for multiple tables.
The only change made to the original logic was to swap in mozilla style
assertions and rename the not found constant from `kNotFound` to
`Dafsa::kKeyNotFound` in order to avoid a collision with `kNotFound` defined in
our nsString code.
[1] 6ba04a9056/tools/dafsa/make_dafsa.py
[2] https://en.wikipedia.org/wiki/Deterministic_acyclic_finite_state_automaton
[3] a2a90a35aa/net/base/registry_controlled_domains/registry_controlled_domain.cc (72)
MozReview-Commit-ID: Eion9POHZm5
2017-07-17 16:09:42 -07:00
Joel Maher
0003b91c8f
Bug 1388356
- add pref apz.test.fails_with_native_injection for windows to allow touch based events to work in windows 10 tests. r=kats
...
MozReview-Commit-ID: 3QJ1aFpxGxY
2017-08-08 15:08:04 -04:00
Aaron Klotz
19b37af0ff
Bug 1386798: Add profiler markers for a11y events; r=surkov
...
MozReview-Commit-ID: EGvmB9qbKKx
2017-08-02 15:31:08 -06:00
Aaron Klotz
05284bffa5
Bug 1386836: Add a nsACString overload to nsAccessibilityService::GetStringEventType; r=surkov
...
MozReview-Commit-ID: 9hMC54ki37e
2017-08-02 15:39:51 -06:00
Nicolas B. Pierron
1e631032d7
Bug 1283855
- OOMTest: Guard JS_DEFAULT_ZEAL_FREQ macro with JS_GC_ZEAL. r=jandem
2017-08-08 17:37:37 +00:00
Boris Zbarsky
69b153ce8c
Bug 1385178. Do fallible allocation of our font data buffer in SyncLoadFontData. r=jfkthame
2017-08-08 13:22:10 -04:00
Eugen Sawin
4c19212863
Bug 1386240 - [2.0] Fix JNI wrappers. r=me
2017-08-08 19:20:44 +02:00
Jon Coppeard
a36e3e0610
Bug 1388110 - Fix slot access intrinsics for objects with > 16 reserved slots r=nbp
2017-08-08 18:00:31 +01:00
Paolo Amadini
f07a275693
Bug 1382899
- Reduce Promise overhead in the DownloadLegacy.js progress events. r=florian
...
MozReview-Commit-ID: KS4kujUvX3s
--HG--
extra : rebase_source : c0b82eab2d97829a7a11cc51fa002c1eae49a4d0
2017-08-08 14:44:52 +01:00
Jorg K
f9e77b6cab
Bug 1388166 - Handle case where chromeWin.getBrowser() doesn't exist. r=johannh
2017-08-07 14:44:00 -04:00
Steve Fink
5b7d75f096
Bug 1385364 - gdb JSString prettyprinter string length limit and invalid char handling, r=jimb
...
--HG--
extra : rebase_source : 3a41c07c2ef76bef2fd7477b1fa7187a498facf5
2017-07-25 17:32:12 -07:00
Steve Fink
e6a5df33d4
Bug 1385359 - Add env var JIT_SPEW_FILENAME, r=nbp
...
--HG--
extra : rebase_source : 3b5bef62aa7b69dab12a52e38268405de95e651c
2017-07-20 17:38:45 -07:00
David Anderson
dbe6ce6a3f
Bug 1385101
Part 2 Hold TextureClients alive during async painting. r=mattwoodrow,mchang
2017-08-05 11:54:11 -07:00
David Anderson
8ac742dba7
Bug 1385101
Part 1 - Create CapturedPaintState in ContentClient rather than ClientPaintedLayer. r=mchang
2017-08-05 11:25:45 -07:00
Eugen Sawin
14c89f86b5
Bug 1386240 - [1.3] Check success status when enabling or disabling geolocation events. r=jchen
2017-08-08 18:15:54 +02:00
Paul Adenot
09ca1b1297
Bug 1384655 - Remove obsolete latency measuring macros in downstream code we don't use anymore. r=jesup
...
MozReview-Commit-ID: ARAWGe7yFM4
--HG--
extra : amend_source : b1b3f4f33c9c2b15465ac5670a3639b8527a16a3
2017-08-08 10:00:37 +02:00
Geoff Brown
4fc548a698
Bug 1385629 - Use correct tooltool cache directory for Marionette and Firefox-UI tests on osx; r=whimboo
2017-08-08 09:31:57 -06:00
Dyex
db4f4de93a
Bug 1369710 - [mozlint] Ensure that a valid path is entered. r=ahal
...
MozReview-Commit-ID: 6HOE9hmOkCx
--HG--
extra : rebase_source : 584a4391b832e794dc084254e9203b3a65c89419
2017-08-08 19:20:31 +05:30
Tristan Bourvon
3bd6c5f20a
Bug 1374024 - add static-analysis annotation for class functions that return dangling pointers. r=mystor
...
MozReview-Commit-ID: 44Ltj5FZAZD
2017-07-13 12:00:06 +02:00
Tristan Bourvon
cdc988e24a
Bug 1374024 - apply clang-format on some files from static analysis. r=mystor
...
MozReview-Commit-ID: COh2u6PIeY
2017-07-13 12:00:06 +02:00
Tristan Bourvon
2e77c99160
Bug 1374024 - add checker to prevent dangling pointers returned by method calls on temporaries. r=mystor
...
MozReview-Commit-ID: 9khNt59ONF
2017-07-05 16:14:21 +02:00
Julian Seward
f6205f4ba0
Bug 1386680 - irregexp: reduce size of initial evaluation stack (post landing fixup). rs=jandem.
2017-08-08 16:10:59 +02:00
Dylan Roeh
ba0ab9fa3d
Bug 1382637 - Zombify all tabs in BrowserApp.onDestroy() to stop video/audio recording when Fennec is swipe-to-killed. r=snorp
2017-08-07 12:14:35 -05:00
Joel Maher
6e07395e66
Bug 1364512 - enable crashtests for windows 10. r=Callek
...
MozReview-Commit-ID: 7tkUDO7TTbK
2017-08-08 09:57:14 -04:00
Jason Laster
1514a7e029
Bug 1388128 - Debugger does not remove some breakpoints. r=jdescottes
...
MozReview-Commit-ID: Hp7wYXGRSYs
2017-08-08 15:51:38 +02:00
Nicolas B. Pierron
f2eb6ef5b4
Bug 1382449 - irregexp: Do not assert for stack overflow exceptions. r=bhackett
2017-08-08 13:50:08 +00:00
Tooru Fujisawa
0b2a9e6945
Bug 1377566 - Remove unused IonBuilder::ensureDefiniteTypeSet. r=jandem
2017-08-08 22:28:50 +09:00
Tooru Fujisawa
872350c790
Bug 1388005
- Fix build without Ion. r=nbp
2017-08-08 22:28:50 +09:00
Ya-Chieh Wu
9d06c6348d
Bug 1379306 - Reftest for position:absolute block that is relative to table cell, row, row group. r=dbaron
...
MozReview-Commit-ID: 5ZdorkAhfj6
--HG--
extra : rebase_source : ae2dee773ea1f3e2e3fbb217b3ed1309fd0f1ccc
2017-08-07 20:31:00 +02:00
Ya-Chieh Wu
edb40ab2be
Bug 1379306 - Fix the wrong position when we calculate the position for position:absolute child. r=dbaron
...
Use |GetUsedBorder| instead of |GetComputedBorder|
when we calculate the position for position:absolute child.
MozReview-Commit-ID: 75gq5SFOVqT
--HG--
extra : rebase_source : 3b22920300f1054d3d2738e42c0347032bd9cecb
2017-08-07 20:31:00 +02:00
Kate Ustiuzhanina
4db629f8f6
Bug 1379145 - Use Policy in TelemetrySend.jsm to set up/reset custom timeout. r=gfritzsche
...
--HG--
extra : rebase_source : 71e52a397bc6ad8218f9d53a754ce4009f647652
2017-08-07 17:51:07 +01:00
Kate Ustiuzhanina
3cfadb8e23
Bug 1379125
- Track dicarded for size pending ping with TelemetryHealthPing. r=gfritzsche
...
--HG--
extra : rebase_source : 0c888483fac948cbf70da1834e9c0fbbd022a2bb
2017-08-07 11:09:05 +01:00
Honza Bambas
e372b0a90f
Bug 1377206 - Explicitly disable throttling of media HTTP responses, r=cpearce
...
--HG--
extra : rebase_source : 01f913c44c7ce02bedd733faaf11262353f3461d
2017-08-04 04:38:00 +02:00
Kate Ustiuzhanina
62072603a7
Bug 1375008
- Prioritize submission of Health ping. r=gfritzsche
...
--HG--
extra : rebase_source : 9ed68f5af232d88b4c82efbebed1c1a16fd29891
2017-07-27 15:22:08 +01:00
Alphan Chen
252278116e
Bug 1362075 - Correct window.open() URL failure exception. r=ehsan
...
--HG--
extra : rebase_source : 6a9e42e6b6528890631c89b14684578cc8475364
2017-08-08 02:07:00 +02:00
Christoph Kerschbaumer
4c276ebc38
Bug 1382869: Test data document should ignore meta csp. r=bz
2017-08-08 15:38:22 +02:00
Christoph Kerschbaumer
dffda52a58
Bug 1382869: data document should ignore meta csp. r=bz
2017-08-08 15:31:10 +02:00
Julian Seward
44f4cc8320
Bug 1387394 - irregexp::InterpretCode: don't heap-allocate |registers|. r=bhackett.
...
--HG--
extra : rebase_source : 6f030eacd48d0a61339c5a077f960a12e2067558
2017-08-08 09:29:06 +02:00
Jan de Mooij
2a7e0f0c5c
Bug 1387535 part 3 - Rewrite Label implementation to hopefully fix PGO regression. r=bhackett
2017-08-08 13:56:06 +02:00
Jan de Mooij
8239d880f4
Bug 1387535 part 2 - Encapsulate Label fields better. r=bhackett
2017-08-08 13:55:08 +02:00
Jan de Mooij
bb851a6aae
Bug 1387535 part 1 - Clean up JmpSrc and JmpDst. r=bhackett
2017-08-08 13:54:47 +02:00
Bobby Holley
26bc5a86f4
Bug 1378207 - Stop bypassing the Xray layer when walking the prototype chain. r=krizsa
2017-07-17 12:26:34 +02:00
Gabor Krizsanits
d624f6b97e
Bug 1378207 - Handle sandboxes with XOW protos in WebExtensionChildActor. r=rpl
...
Sandbox can throw on property access if it does not have permission
to access its own proto, even if the caller compartment had.
2017-08-08 13:43:20 +02:00
Gabor Krizsanits
31faf6cf36
Bug 1363601 - Let the ContentParent destroy the preallocated process during shutdown. r=mrbkap
...
The ContentParent during shutdown waits for the channel to be closed, preventing
any incoming message after the ipc actor was destroyed.
2017-08-08 13:32:57 +02:00
Carsten "Tomcat" Book
e02df09b7c
Merge mozilla-central to mozilla-inbound
2017-08-08 13:23:59 +02:00
Carsten "Tomcat" Book
0f16d437cc
merge mozilla-inbound to mozilla-central a=merge
2017-08-08 13:18:14 +02:00