Nils Ohlmeier [:drno]
4d8185fc04
Bug 1365090: clear RID vector when reconfiguring send media codec. r=jesup
...
MozReview-Commit-ID: Bs5Cihjt8fV
--HG--
extra : rebase_source : 0e423cdf7b82ecca29aecc2c72601005b56786cd
2017-05-15 21:47:34 -07:00
Luca Greco
beacbd1f6a
Bug 1302702 - Check if the threadActor is attached before using it in tab actor's _windowReady. r=ochameau
...
MozReview-Commit-ID: IexaXRL27Lu
--HG--
extra : rebase_source : d3a9b2062b876b073970fe8ab919e1240eaadcbf
2017-05-11 18:54:26 +02:00
Paolo Amadini
39e03eb845
Bug 1364050 - Part 5 - Update obsolete references in code comments. r=mak
...
MozReview-Commit-ID: 9EUn7vcSfe3
--HG--
extra : rebase_source : f23b5f67b42d19fc69b06e3408d066ae479d369b
2017-05-05 13:11:49 +01:00
Paolo Amadini
f3d8ecd611
Bug 1364050 - Part 4 - Remove references to "downloads.rdf". r=mak
...
MozReview-Commit-ID: y3BfYQYkF2
--HG--
extra : rebase_source : 0f09e7961aa0f226ba4cc1616172ee4856a50ee8
2017-05-11 09:37:10 +01:00
Paolo Amadini
93316227a7
Bug 1364050 - Part 3 - Remove obsolete code from the nsIDownloadManager implementation. r=mak
...
A missing dependency in "nsTypeAheadFind.h" is also fixed to allow the removal of the include files from "nsToolkitCompsModule.cpp".
MozReview-Commit-ID: EefZA9bEUW0
--HG--
extra : rebase_source : 8ddfaf72f2b89c6e906561710045ec677e46da79
2017-05-15 11:55:50 +01:00
Paolo Amadini
f85ca5d424
Bug 1364050 - Part 2 - Remove unused strings. r=mak
...
MozReview-Commit-ID: HW4Zkxbe1od
--HG--
extra : rebase_source : a1c0b8c1fd6d08c6a8423459ea6d96992f30e2e6
2017-05-05 13:06:59 +01:00
Paolo Amadini
c0c0f3b8e5
Bug 1364050 - Part 1 - Remove the MOZ_JSDOWNLOADS configure option. r=mak
...
MozReview-Commit-ID: B73Ym5tD06R
--HG--
extra : rebase_source : 693137f9996790a780d8ca2eaf952e8747c75246
2017-05-05 12:16:42 +01:00
Jason Laster
03467c51b9
Bug 1365059 - Update Debugger frontend (5/15/2017). r=jdescottes
...
MozReview-Commit-ID: 34vyUjfmd1Z
--HG--
extra : rebase_source : 52d4c3032cbc490b5d0556c2744a35623211c4ea
2017-05-17 20:50:22 +02:00
Nathan Froyd
4d16361faf
Bug 1365668 - turn off select warnings for ICU; r=ted.mielczarek
...
We don't really care about these warnings, and they're just cluttering
the build.
2017-05-17 14:50:08 -04:00
Bill McCloskey
71bfb5a04b
Bug 1351021 - Compute mean time between unlabeled (r=froydnj,data-r=bsmedberg)
...
Accumulates the time in between running unlabeled runnables in a histogram. This
measurement will be useful to see how much of a win the cooperative scheduler
will be, assuming we label no more runnables.
MozReview-Commit-ID: 9lgoGJcXLP9
2017-05-17 11:47:40 -07:00
Bill McCloskey
68a155951c
Bug 1351021 - Make SchedulerGroup::Runnable QIable (r=froydnj)
...
The patch allows us to tell whether a runnable is labeled using QI.
MozReview-Commit-ID: KkcCSUdWMBr
2017-05-17 11:47:40 -07:00
Bill McCloskey
e5fadfe35f
Bug 1363877 - Label telemetry IPC with SystemGroup (r=chutten)
...
MozReview-Commit-ID: GstPQfqdLFd
2017-05-17 11:47:40 -07:00
Bill McCloskey
2f2e996bf5
Bug 1363877 - Label IPC shmem messages as SystemGroup (r=dvander)
...
MozReview-Commit-ID: 3I5ny0wxVHI
2017-05-17 11:47:40 -07:00
Bill McCloskey
068699332f
Bug 1363877 - Label nsBrowserStatusFilter::TimeoutHandler as SystemGroup (r=felipe)
...
MozReview-Commit-ID: 5qD7vnU5GZC
2017-05-17 11:47:40 -07:00
Bill McCloskey
44b0534627
Bug 1363877 - Label PredictorLearnRunnable with SystemGroup (r=hurley)
...
MozReview-Commit-ID: XPGp0226kb
2017-05-17 11:47:40 -07:00
Steve Fink
fddeb6a448
Bug 1364547 - Do not report untracked timings for nursery collections, r=jonco
...
--HG--
extra : rebase_source : d30182c2dc78e129bc8559695c3ff7ab78208065
2017-05-12 12:11:48 -07:00
Steve Fink
2c8f69a305
Bug 1364547 - Tell Gecko whether a slice is a final slice, r=jonco,mccr8
...
--HG--
extra : rebase_source : ea028988b3515cdc441af8f7c2c1ba0794482494
2017-05-12 16:46:43 -07:00
Steve Fink
51871e1507
Bug 1364547 - Call the slice end callback for every slice, r=jonco
...
Currently, the final slice of an incremental GC only gets a GC_CYCLE_END callback, not a GC_SLICE_END callback. So if you are doing anything that expects to see all of the slices, you will be missing one.
Simplify the setup so that every GC is bracketed with CYCLE_BEGIN/END, and every slice is bracketed with SLICE_BEGIN/END, treating a nonincremental as a GC with a single slice (which it is for everything else.)
--HG--
extra : rebase_source : 8e21300819d517b3e35de14930f53b3ab737a44e
2017-05-15 08:06:24 -07:00
Steve Fink
496252c685
Bug 1364547 - Add number of slices to major GC summary, r=jonco
...
--HG--
extra : rebase_source : c7cdf4ef944c4bc227650e6027a59907bbf4fd21
2017-05-12 12:10:56 -07:00
Mihai Tabara
dfe1e1a0cd
Bug 1364225 - in-tree beetmover to take product in a generic way via configs. r=rail a=release DONTBUILD
...
MozReview-Commit-ID: 23iQ4leB1Ob
--HG--
extra : rebase_source : a7c326fe897b7d858f43f565950472f079c6dd7e
extra : intermediate-source : d150c65de6718e508b331ca9e49a80bd40159f0e
extra : source : 896085e262c812aede8382e2cf45963ab29f9c4e
2017-05-17 13:36:18 +01:00
Dale Harvey
34f6fb7d5b
Bug 1365213 - Fix location and search bar height. r=dao
2017-05-17 19:02:52 +01:00
Jim Chen
6ed039fa49
Bug 1360321 - 11. Include AArch64 in nsWrapperCache 64-bit check; r=me
...
Include AArch64 in the 64-bit architecture check in nsWrapperCache.h.
Otherwise AArch64 builds fail with a build error. r=me for trivial
patch.
MozReview-Commit-ID: 60CXTNBbS2x
2017-05-17 13:06:23 -04:00
Jim Chen
a2dff5ad91
Bug 1360321 - 10. Fix opt build warnings in VIXL; r=me
...
Fix an unused variable warning for `visitor` because it's only used in
the assertion macro.
Fix several no-return-value errors because the compiler cannot assume
the VIXL_UNREACHABLE() macro is actually unreachable.
r=me for trivial patch.
MozReview-Commit-ID: 13IlMyUsXUN
2017-05-17 13:06:23 -04:00
Jim Chen
65efbc986a
Bug 1360321 - 7. Add AArch64 check to Fennec hardware checks; r=snorp
...
Add checks for "arm64-v8a" when we check for supported platforms.
MozReview-Commit-ID: IHklaZ7Q6BD
2017-05-17 13:06:23 -04:00
Jim Chen
14dbe23a6c
Bug 1360321 - 6. Add AArch64 support in xpcom; r=froydnj
...
Add breakpoint support for AArch64, and fix a scanf format specifier
warning. Also fix an #if line in xptcinvoke_arm.cpp to work as intended.
MozReview-Commit-ID: BSjYVD8Zq0t
2017-05-17 13:06:23 -04:00
Jim Chen
27d618738a
Bug 1360321 - 5. Fix warnings in widget; r=snorp
...
* Fix warnings using putenv with string literals.
* Fix a pritnf format warning.
MozReview-Commit-ID: B53sUjGTg7z
2017-05-17 13:06:23 -04:00
Jim Chen
8dd6064fc9
Bug 1360321 - 4e. Fix std::min type error; r=froydnj r=glandium
...
Specify the same type for std::min arguments to avoid the error.
MozReview-Commit-ID: C7yHu7c1s34
2017-05-17 13:06:22 -04:00
Jim Chen
7752e253ee
Bug 1360321 - 4d. Define mmap ordering for AArch64; r=froydnj r=glandium
...
Specify mmap address ordering for AArch64 so we properly allocate buffer
pages.
MozReview-Commit-ID: 4vGztSsAaXm
2017-05-17 13:06:22 -04:00
Jim Chen
8057a25813
Bug 1360321 - 4c. Add Divert case for AArch64; r=froydnj r=glandium
...
Fill in AArch64 trampoline for Divert(). Even though we're not using
on-demand decompression anymore, I added the AArch64 cases for
completeness.
MozReview-Commit-ID: D91KhHiDo7S
2017-05-17 13:06:22 -04:00
Jim Chen
e1831b091f
Bug 1360321 - 4b. Add relocation macros for AArch64; r=froydnj r=glandium
...
Add relocation macros for AArch64 in the custom linker.
MozReview-Commit-ID: 4TKtVJdq0is
2017-05-17 13:06:22 -04:00
Jim Chen
f5f1f202b1
Bug 1360321 - 4a. Fix printf macro mismatches in mozglue; r=froydnj r=glandium
...
Fix printf macro mismatches where, for example, `PRIxPTR` is defined for
`long` but the ELF `Addr` type is defined as `long long`.
MozReview-Commit-ID: 8hXY1MpHPjS
2017-05-17 13:06:22 -04:00
Jim Chen
9579d51797
Bug 1360321 - 3. Don't use mmap2 on Android AArch64 in mozjemalloc; r=glandium
...
Android NDK defines SYS_mmap2 but it expands to a nonexistent symbol.
mmap2 may not be supported in any case in some AArch64 kernels, so we
should just use mmap.
MozReview-Commit-ID: 5Vjuja5fLIL
2017-05-17 13:06:21 -04:00
Jim Chen
0ea3a6811b
Bug 1360321 - 2. Fix cast warning on AArch64 in plugin code; r=snorp
...
Fix a warning on AArch64 for casting to pointer.
MozReview-Commit-ID: 6zjYdN8ta9d
2017-05-17 13:06:21 -04:00
Jim Chen
117a60442d
Bug 1360321 - 1. Update linux_syscall_support.h in Breakpad; r=ted
...
The last update left out a couple lines that should have been taken out,
which only affected AArch64 builds.
MozReview-Commit-ID: 6PTz2y4U2iD
2017-05-17 13:06:21 -04:00
Aaron Klotz
d82e0194e8
Bug 1354077: Annotate crash reports with COM interface configuration information when marshaling fails; r=jimm
...
MozReview-Commit-ID: GCYLbtu1Nlb
--HG--
extra : rebase_source : 565c598dcba929cb1b774b3440180c60e78da9cd
extra : amend_source : dc0051579e0b005c89fd3835f0c2b0d4fd87a280
2017-05-04 15:41:35 -06:00
Andrea Marchesini
c220978a34
Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 11 - SessionStorageCache must have 2 DataSet: default and sessionOnly, r=asuth
2017-05-17 07:01:15 +02:00
Andrea Marchesini
ea8fdbd1e1
Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 10 - Move IsSessionOnly() in Storage class, r=asuth
2017-05-17 07:01:15 +02:00
Andrea Marchesini
44f653e013
Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 9 - Move SessionStorageCache in separate files, r=asuth
...
--HG--
rename : dom/storage/SessionStorage.cpp => dom/storage/SessionStorageCache.cpp
rename : dom/storage/SessionStorage.h => dom/storage/SessionStorageCache.h
2017-05-17 07:01:14 +02:00
Andrea Marchesini
4d15e9cb30
Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 8 - Rename StorageCache to LocalStorageCache, r=asuth
...
--HG--
rename : dom/storage/StorageCache.cpp => dom/storage/LocalStorageCache.cpp
rename : dom/storage/StorageCache.h => dom/storage/LocalStorageCache.h
2017-05-17 07:01:14 +02:00
Andrea Marchesini
64c5efb312
Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 7 - SessionStorageManager must be a StorageObserverSink, r=asuth
2017-05-17 07:01:14 +02:00
Andrea Marchesini
d1223c0fbd
Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 6 - Implementation of IsForkOf(), r=asuth
2017-05-17 07:01:14 +02:00
Andrea Marchesini
24bdb3ece3
Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 5 - Shared broadcasting of changes, r=asuth
2017-05-17 07:01:14 +02:00
Andrea Marchesini
9ace5e5eb5
Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 4 - Rename StorageManagerBase to LocalStorageManager, r=asuth
...
--HG--
rename : dom/storage/StorageManager.cpp => dom/storage/LocalStorageManager.cpp
rename : dom/storage/StorageManager.h => dom/storage/LocalStorageManager.h
2017-05-17 07:01:14 +02:00
Andrea Marchesini
92cdd8d98b
Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 3 - SessionStorageManager, r=asuth
2017-05-17 07:01:14 +02:00
Andrea Marchesini
6bb2aff78b
Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 2 - Rename Storage.{cpp,h} to LocalStorage.{cpp,h}, r=asuth
...
--HG--
rename : dom/storage/Storage.cpp => dom/storage/LocalStorage.cpp
rename : dom/storage/Storage.h => dom/storage/LocalStorage.h
2017-05-17 07:01:13 +02:00
Andrea Marchesini
53a425959b
Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 1 - SessionStorage, r=asuth
2017-05-17 07:01:12 +02:00
Boris Zbarsky
3e16b62a08
Bug 1365362. Make Gecko_AtomAttrValue work correctly when the attr's value is not an atom. r=emilio
...
MozReview-Commit-ID: Btf7ZI4ZdMX
2017-05-17 00:53:52 -04:00
Boris Zbarsky
bd29adfa95
Bug 1189822 part 5. Remove the now-unnecessary DOMProxyHandler::ClearExternalRefsForWrapperRelease function. r=peterv
...
All DOMProxyHandler::ClearExternalRefsForWrapperRelease now does is clear a backpointer to the expando, and that's handled during reflector finalization already.
2017-05-17 00:52:53 -04:00
Boris Zbarsky
0c1348b3ef
Bug 1189822 part 4. Fix finalization for DOM overridebuildins proxies to not clear the expando if it's for a different reflector. r=peterv, sfink
...
This is something that should have happened in bug 1352430 but was missed there.
2017-05-17 00:52:53 -04:00
Boris Zbarsky
9f3244d605
Bug 1189822 part 3. Stop using EnsureExpandoObject in codegen code when we just want to preserver the wrapper for a DOM proxy. r=peterv
2017-05-17 00:52:53 -04:00