Eugen Sawin
28404bd49d
Bug 1437988 - [1.5] Add progress tracking and expose progress via a delegate callback. r=jchen,snorp,droeh
2018-07-26 18:46:50 +02:00
Thomas P.
cd613a5787
Bug 1477858 - add Qcms fuzzing target dictionary. r=decoder
2018-07-23 22:34:16 +00:00
Jon Coppeard
17384d413d
Bug 1477761 - Use using declaration to make time related classes available in GC.cpp r=sfink
2018-07-26 17:24:54 +01:00
Jon Coppeard
1af3359cea
Bug 1477761 - Fix sketchy timestamp computation for unlimited slice budget r=sfink
2018-07-26 17:23:18 +01:00
Benjamin Bouvier
962d9c7182
Bug 1416723: Remove SIMD.js support; r=luke, r=nbp
...
--HG--
extra : rebase_source : d0af6d791d53015f9da0b70ebeda640a4ad5952a
2018-07-24 15:15:01 +02:00
Benjamin Bouvier
e76b83d65b
Bug 1416723: Move SIMD code generation to masm methods; r=lth
...
--HG--
extra : rebase_source : a091d0670f90f9f24182e50266f3894d43258eb8
2018-07-24 19:34:06 +02:00
Paolo Amadini
f06351c23c
Bug 1473748 - Part 2 - Simplify how navigable elements are initialized. r=johannh
...
MozReview-Commit-ID: HN2ZYXNVi6m
--HG--
extra : rebase_source : 4373f26b679296d6f2237640dd248ce5bf8dd63c
2018-07-23 11:28:23 +01:00
Paolo Amadini
7328341032
Bug 1473748 - Part 1 - Use the type of element instead of the "subviewbutton" and "subviewkeynav" classes to initialize the list of navigable elements. r=johannh
...
MozReview-Commit-ID: IgxwGRNLsct
--HG--
extra : rebase_source : edc897a0c0ac7a8b7b551759a8d69b7c3d3659d5
2018-07-26 14:58:43 +01:00
Paolo Amadini
39cde80193
Bug 1476611 - Part 2 - Flatten the "richlistbox" bindings. r=bgrins
...
MozReview-Commit-ID: FrXKW1T7wYd
--HG--
extra : rebase_source : ccc7cf027795399be9a2dd6cebb40f8ddebc8bd9
2018-07-26 13:58:58 +01:00
Paolo Amadini
d225b61f3b
Bug 1476611 - Part 1 - Remove unused listbox methods. r=bgrins
...
MozReview-Commit-ID: JDyuZFDPldV
--HG--
extra : rebase_source : 3943daaaaecc28d9b488a98f5d3f436c73624fca
2018-07-26 14:05:16 +01:00
Emilio Cobos Álvarez
517256e365
Bug 1478391: Autogenerate StyleAppearance. r=jwatt
...
This builds on bug 1428676 and introduces StyleAppearance, which replaces the
NS_THEME_* constants.
Really sorry for the size of the patch.
There's a non-trivial change in the gtk theme, which I submitted separately as
bug 1478385.
Differential Revision: https://phabricator.services.mozilla.com/D2361
MozReview-Commit-ID: DiSmMWK7Krp
2018-07-26 17:06:17 +02:00
Emilio Cobos Álvarez
f48df04e5b
Bug 1478330: Generate StyleDisplay using cbindgen. r=heycam
...
We use the same setup WR uses, which is checking-in the files.
But I think it's much better than keeping the two things in sync manually :)
When you add a new value, you need to add it to the rust source, then run the
command, but since it doesn't need to build the style crate (it uses the Rust
AST, doesn't build) there's no problem.
Differential Revision: https://phabricator.services.mozilla.com/D2354
MozReview-Commit-ID: DnXkNAzP54H
2018-07-26 17:06:05 +02:00
Matthew Gaudet
19e3a1f44e
Bug 1438727: [Part 16] Support shifts in CacheIR r=tcampbell
...
--HG--
extra : rebase_source : 1d2ec177ccb644debbe9aef7067b94374a2f0900
2018-05-08 18:32:37 -04:00
Matthew Gaudet
3356cf50eb
Bug 1438727: [Part 15] Implement flexible shift macroassembler helpers r=tcampbell
...
--HG--
extra : rebase_source : 7c9f3cc7651d2ce8067df328705ff0d219d2c9eb
2018-05-08 18:31:04 -04:00
Matthew Gaudet
6968e15c35
Bug 1438727: [Part 14] Support Double DIV and Double MOD r=tcampbell
...
--HG--
extra : rebase_source : 6a7e5568bf2b33354c4c49fc1a10adfb0952c452
2018-05-08 16:05:48 -04:00
Matthew Gaudet
6e05394437
Bug 1438727: [Part 13] Handle Double+Int32 bitwise operations r=tcampbell
...
--HG--
extra : rebase_source : 3f5fdefedcebf54bc2f05814a489a73d35287c3a
2018-05-08 15:31:19 -04:00
Matthew Gaudet
8ffa0c044f
Bug 1438727: [Part 12] Implement JSOP_MOD in CacheIR r=jandem
...
--HG--
extra : rebase_source : ed5e8c223093501270cab7ad7cc26d17815fa4d9
2018-05-01 14:35:19 -04:00
Matthew Gaudet
9df2c19321
Bug 1438727: [Part 11] Implement JSOP_DIV in CacheIR r=jandem
...
--HG--
extra : rebase_source : 4926515b6dd4061a8287d05e88061d8929cb3906
2018-05-01 13:56:32 -04:00
Matthew Gaudet
0fba2182f3
Bug 1438727: [Part 10] Implement flexible{quotient,remainder}32 r=tcampbell
...
--HG--
extra : rebase_source : f29676ad062788159debe46922e445100226c78a
2018-05-08 14:04:41 -04:00
Matthew Gaudet
2df0aa879c
Bug 1438727: [Part 9] Implement flexibleDivMod r=tcampbell
...
--HG--
extra : rebase_source : 9b3affffe347a66995cc2e1e95e8eae0a204ff6b
2018-05-31 15:02:39 -04:00
Jon Coppeard
6377680671
Bug 1476239 - Improve assertions around saved slots/elements ranges r=sfink
2018-07-26 15:33:46 +01:00
Jon Coppeard
cfe1729a7c
Bug 1476239 - Check cell pointers are valid when pushed/popped to/from the mark stack r=sfink
2018-07-26 15:33:46 +01:00
Jon Coppeard
8a5a42b6ed
Bug 1476239 - Poison unused mark stack memory r=sfink
2018-07-26 15:33:46 +01:00
Jon Coppeard
894082c06b
Bug 1476239 - Replace MarkStack memory allocation code with a Vector r=sfink
2018-07-26 15:33:46 +01:00
Franziskus Kiefer
3d0b306faa
Bug 1464828 - DAR API with libsecret and NSS back-end, r=keeler,m_and_m,froydnj
...
This implements an API in `nsIOSKeyStore.idl` and `OSKeyStore.cpp` to encrypt and decrypt bytes with a key that is stored in the OS key store.
There are two OS adapters in this patch.
Libsecret is used on Linux if available.
The NSS key store is used as fallback if no OS specific key store is implemented.
Differential Revision: https://phabricator.services.mozilla.com/D1858
--HG--
extra : rebase_source : 99d7d646968a46a13ffa61885bb246f6d3e443e4
2018-07-26 16:05:35 +02:00
Ted Campbell
9c7e54a1de
Bug 1367743 - Use no-remote flag when starting new browser from about:profiles. r=baku
...
MozReview-Commit-ID: 59I75Za6izI
2018-07-26 10:05:10 -04:00
Ben Hearsum
a495c10987
bug 1477021: run funsize with 'pipenv run'. r=sfraser
2018-07-26 09:59:03 -04:00
shindli
a007b2dc62
Backed out changeset 230ea1f373ff (bug 1478330) for Linting failure on a CLOSED TREE
2018-07-26 16:49:19 +03:00
Nathan Froyd
322d49add1
Bug 1477009 - use a dependent CString on Android for finding breakpad ids; r=njn
...
This is slightly more efficient, since we don't have to copy the string.
2018-07-26 09:47:05 -04:00
Nathan Froyd
cd8b60fc05
Bug 1478337 - avoid useless work in nsTArray::RemoveElement; r=erahm
...
When removing an element that exists in the array, there's no need to
perform extra bounds checks for actually removing the element; the
presence of the element guarantees that we have a valid index and a
valid range to remove. So split RemoveElementsAt into a safe interface
and an unsafe interface, and let RemoveElement call the latter as an
internal optimization. The same logic applies to RemoveElementSorted.
We call RemoveElement depressingly often, so this is a nice little win.
2018-07-26 09:37:48 -04:00
Emilio Cobos Álvarez
42a2ddb5b9
Bug 1478330: Generate StyleDisplay using cbindgen. r=heycam
...
We use the same setup WR uses, which is checking-in the files.
But I think it's much better than keeping the two things in sync manually :)
When you add a new value, you need to add it to the rust source, then run the
command, but since it doesn't need to build the style crate (it uses the Rust
AST, doesn't build) there's no problem.
Differential Revision: https://phabricator.services.mozilla.com/D2354
MozReview-Commit-ID: DnXkNAzP54H
2018-07-26 15:35:24 +02:00
shindli
f6e583f8fd
Backed out changeset e5423d29aaf0 (bug 1357487) for reftest failures in file:///Z:/task_1532567375/build/tests/reftest/tests/layout/reftests/css-blending/blend-difference-stacking.html on a CLOSED TREE
2018-07-26 16:21:39 +03:00
Ben Hearsum
49d4d780ee
bug 1477021: create pipfile-update task for funsize-update-generator. r=sfraser
...
--HG--
extra : rebase_source : 8a7bc1b481b6d477dc6b1ea6a0bd392e73f16f74
2018-07-26 08:56:08 -04:00
Ben Hearsum
9d82e727e0
bug 1477021: create a docker image that can update Pipfile.lock, and attach diffs to phabricator. r=sfraser
...
--HG--
extra : rebase_source : 15c8c6ea7f2124863f8e9198a6962cbb37a28ab2
2018-07-26 08:54:45 -04:00
Ben Hearsum
505d868007
bug 1477021: switch funsize-update-generator to a Pipfile. r=sfraser
...
--HG--
extra : rebase_source : 24f2e89e4a076a90718c498497f8deb40ae3dea3
2018-07-26 08:19:29 -04:00
Emilio Cobos Álvarez
9004e91bec
Bug 1478385: Fix confusion in GetCachedWidgetBorder. r=karlt
...
aWidgetType is a NS_THEME_* constant. What this code is comparing is not.
This was exposed by a patch of mine converting -moz-appearance to be an enum
class.
MozReview-Commit-ID: 9BsbYk04vop
2018-07-26 14:48:08 +02:00
Emilio Cobos Álvarez
47b44daec3
Bug 1477965: Fix SVGAnimationElement::AfterSetAttr. r=heycam
...
It's not fine to only check if we're in a document in one of the code
paths.
Differential Revision: https://phabricator.services.mozilla.com/D2321
MozReview-Commit-ID: JXLexono4kv
2018-07-26 14:47:42 +02:00
Dragana Damjanovic
ea14bba80a
Bug 1468523
- Fix the history entry for http-equiv=refresh. r=smaug
2018-07-26 15:31:59 +03:00
Jan de Mooij
fad02aba7d
Bug 1474540 - Assert we don't pass cross-compartment wrappers to AutoJSAPI::Init. r=bholley
2018-07-24 09:19:25 +02:00
shindli
9319e91d10
Backed out 2 changesets (bug 1416723) for failures in dom/serviceworkers/test/test_serviceworker_interfaces.html on a CLOSED TREE
...
Backed out changeset b2242216d11b (bug 1416723)
Backed out changeset bfaf82051dfd (bug 1416723)
2018-07-26 14:23:43 +03:00
shindli
f36ee2923a
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-07-26 14:21:26 +03:00
shindli
c451675096
Backed out 2 changesets (bug 1462019) for org.mozilla.geckoview.test.AccessibilityTest.testMoveByCharacter failures on a CLOSED TREE
...
Backed out changeset 0b0036d13e81 (bug 1462019)
Backed out changeset 6fb8d7cb6c29 (bug 1462019)
2018-07-26 13:36:46 +03:00
Narcis Beleuzu
d47c829065
Backed out 4 changesets (bug 1478308) for ESlint failure on AttributionCode.jsm. CLOSED TREE
...
Backed out changeset a809b45ff49b (bug 1478308)
Backed out changeset c68131530742 (bug 1478308)
Backed out changeset 0e4ba7a6dc1a (bug 1478308)
Backed out changeset 32a27f317a77 (bug 1478308)
2018-07-26 11:13:28 +03:00
Mark Banner
58e5c3e98f
Bug 1478308 - Remove unnecessary ChromeUtils.imports in accessible/ r=surkov
...
MozReview-Commit-ID: 2l6rvxykrWB
--HG--
extra : rebase_source : 9bfe49a329b0ef38e45b5886070e2c1af1edecbe
2018-07-25 11:07:07 +01:00
Mark Banner
d95c1526b8
Bug 1478308 - Remove unnecessary ChromeUtils.imports in toolkit/ r=mikedeboer
...
MozReview-Commit-ID: 45Tfs2ZZ06r
--HG--
extra : rebase_source : 10f2f734c883a1ac85b5dee21df119a4c6ae2898
2018-07-25 11:00:35 +01:00
Mark Banner
fba7b63903
Bug 1478308 - Remove unnecessary ChromeUtils.imports in services/ r=lina
...
MozReview-Commit-ID: 1oprv2tG0HG
--HG--
extra : rebase_source : 89471677bab059efe9d9cb8a48b2cd557bd41e33
2018-07-25 09:13:11 +01:00
Mark Banner
180233c593
Bug 1478308 - Remove unnecessary ChromeUtils.imports in browser/ r=mikedeboer
...
MozReview-Commit-ID: BYTDdLU2HoM
--HG--
extra : rebase_source : 67dc15c0cdff0234d3274f1a8978d1f2a5b3f411
2018-07-25 09:10:07 +01:00
Petru Lingurar
1f25f2a1cc
Bug 1476900 - Can't update Nightly from about:firefox or notification bar; r=jchen
...
The problem was because on API >=26 the JobIntentServices used for the updater
functionality will be used by JobScheduler by binding to them.
But because they were set to run in a different process the binding was not
possible.
MozReview-Commit-ID: I8rbcoLyhyJ
--HG--
extra : rebase_source : 1bc423f6012aff6c9b0d960b046af04f32b8bd7b
2018-07-24 17:31:59 +03:00
Benjamin Bouvier
c33c3f309f
Bug 1416723: Remove SIMD.js support; r=luke, r=nbp
...
--HG--
extra : rebase_source : 486095f8e51318b104b7348330a7df6377a15302
extra : histedit_source : 5415a1ce4bd366464612bd4751093588d30aa562
2018-07-24 15:15:01 +02:00
Benjamin Bouvier
06e2cac5c8
Bug 1416723: Move SIMD code generation to masm methods; r=lth
...
--HG--
extra : rebase_source : de3832c54a670ff9f6f747a60fff577e54377a58
extra : histedit_source : 0ce3e99119939505e91b551d4255c44e377ef5ee
2018-07-24 19:34:06 +02:00