Commit Graph

521561 Commits

Author SHA1 Message Date
Sebastian Hengst
68e7240c0c Backed out changeset 71b9ac06a60a (bug 1284897) 2017-02-21 23:13:29 +01:00
Sebastian Hengst
0155610268 Backed out changeset 0740284125d3 (bug 1284897) 2017-02-21 23:13:24 +01:00
Sebastian Hengst
3db78708f4 Backed out changeset c35afe490583 (bug 1284897) 2017-02-21 23:13:20 +01:00
Patrick McManus
93f999e4af Bug 1322373 - TLS 1.3 early-data for HTTP/2. r=dragana,mcmanus 2017-02-21 15:19:46 -05:00
David Parks
7c0cff84c2 Bug 1284897 - Hook GetSaveFileNameW/GetOpenFileNameW to record and grant a sandboxed process permission to access user-chosen files. r=jimm
--HG--
extra : rebase_source : fcfe35521d457905d3205752343c2b9da9bef13d
extra : histedit_source : f44f572c1bc17d1ac8d8d1cef7ed35e5f8125b79
2017-02-08 11:38:40 -08:00
David Parks
5b871d6f30 Bug 1284897 - Add mechanism to libsandbox_s to track names of files that have been given special sandbox access permissions (PermissionsService). r=bobowen
Hook this into the browser via the XREAppData. This patch contains only the changes to Chromium source code.

--HG--
extra : rebase_source : 309715aa2449d53456934495b1f5e854df599bfb
extra : histedit_source : 26761a6a33e4e5b2bb559caf3b3eb51c249f2bcd
2017-01-20 08:27:57 -08:00
David Parks
82eb0f3fdd Bug 1284897 - Add mechanism to libsandbox_s to track names of files that have been given special sandbox access permissions (PermissionsService). r=bobowen, r=glandium
Hook this into the browser via the XREAppData. This patch does not include the changes to Chromium source code.

--HG--
extra : rebase_source : e34e8b50101cc40ded26e80791052123b24c8243
extra : histedit_source : 69c9b2dc91546adbfdad03b5d43842809191ffb9
2017-02-14 15:08:40 -08:00
David Parks
258144b97c Bug 1284897 - Add missing hooked methods to TestDllInterceptor. r=aklotz
Added ASSERTions to nsWindowsDllInterceptor in case of a failed detour hook, with an exception for the RET opcode that appears in ImmReleaseContext. Added documentation about TestDllInterceptor.

--HG--
extra : rebase_source : 48a38a09a1feb63600e12eba997a83f646cd1595
extra : histedit_source : 566cec5c47c400402e2e4dfa0cdc6d53d82b0815
2017-02-07 12:00:45 -08:00
David Parks
ad89b9cf9b Bug 1284897 - Add opcodes to nsWindowsDllInterceptor for GetSaveFileNameW, GetOpenFileNameW and ImmReleaseContext. r=aklotz
This includes a near-jump CALL instruction in x64, which expands to a far-jump CALL with a 64-bit address as inline data. This requires us to abandon the method where we memcpy the code block into the trampoline and, instead, build the trampoline function as we go.

--HG--
extra : rebase_source : f0362c4b8200ba3d05191fdd45c5783dccd444bc
extra : histedit_source : 3018adf0c7d5849f87adc5e5459acf9f0e56301c
2017-01-20 16:03:44 -08:00
David Major
ec8b79d7fd Bug 1339275: Define JSPropertySpec values in a way that's easier for Visual Studio to initialize. r=Waldo
MozReview-Commit-ID: BMCunTjUapN
2017-02-22 10:11:54 +13:00
David Major
bb5fe68fae Bug 419470: Re-enable PGO for Linux mozjemalloc. r=glandium
It only took nine years.

MozReview-Commit-ID: 2zsCBMTJ6O1

--HG--
extra : rebase_source : e3be1bd1c930d32d3c7a9e2d707ed3fe6bc0936f
2017-02-22 09:46:06 +13:00
Wes Kocher
5e9e84d7ec Backed out changeset a93c0f43ccf8 (bug 1322355) for android build bustage a=backout
MozReview-Commit-ID: 5ecKiKuodUm
2017-02-21 12:37:27 -08:00
Ryan VanderMeulen
4c43de6e62 Bug 1341082 - Add ACCESSIBILITY guards to functions in Utils.cpp that depend on it being enabled. r=aklotz 2017-02-21 15:27:18 -05:00
Emanuel Hoogeveen
51fc28feca Bug 1338574 - Part 8: Use MOZ_ASSERT and MOZ_CRASH_UNSAFE_OOL in mozjemalloc. r=glandium
--HG--
extra : rebase_source : 73f61842eb44bd0bfe7d3eca9267cfa10f771295
2017-02-21 18:02:07 +01:00
Emanuel Hoogeveen
23c68657e0 Bug 1338574 - Part 7: Use MOZ_CRASH_UNSAFE_PRINTF in XPCOM. r=froydnj
--HG--
extra : rebase_source : 472e0aa151692bda55b7bf3f8d98cf7bb4488481
2017-02-21 18:02:03 +01:00
Emanuel Hoogeveen
d8ab2e5bec Bug 1338574 - Part 6: Use MOZ_CRASH_UNSAFE_PRINTF in NSS. r=keeler
--HG--
extra : rebase_source : 85173c8c8becd9f25f5ee0385c3b7ecdc8e85cce
2017-02-21 18:02:00 +01:00
Emanuel Hoogeveen
6a5e949037 Bug 1338574 - Part 5: Use MOZ_CRASH_UNSAFE_OOL in Necko. r=valentin
--HG--
extra : rebase_source : 21482d7c7e8b9451f8602a6373f2d0949c4c3f0d
2017-02-21 18:01:56 +01:00
Emanuel Hoogeveen
03e78aca95 Bug 1338574 - Part 4: Use MOZ_CRASH_UNSAFE_OOL and MOZ_CRASH_UNSAFE_PRINTF in SpiderMonkey. r=jandem
--HG--
extra : rebase_source : 5fdcd747aa47a4b9ccbfea946089c8d1c36ea56f
2017-02-21 18:01:52 +01:00
Emanuel Hoogeveen
99735ed234 Bug 1338574 - Part 3: Use MOZ_CRASH_UNSAFE_PRINTF in IPC glue. r=mrbkap
--HG--
extra : rebase_source : fe5e7cb99ee8d0f4bc73e68fd3b3ab9df62f8d6f
2017-02-21 18:01:48 +01:00
Emanuel Hoogeveen
3a2fa2642f Bug 1338574 - Part 2: Use MOZ_CRASH_UNSAFE_PRINTF in Media. r=jwwang
--HG--
extra : rebase_source : e8689062f1d2b8837e2d9a131890c61e082d096e
2017-02-21 18:01:45 +01:00
Emanuel Hoogeveen
9c7c14c872 Bug 1338574 - Part 1: Add MOZ_CRASH_UNSAFE_OOL and MOZ_CRASH_UNSAFE_PRINTF to crash with a runtime generated explanation string. r=froydnj
--HG--
extra : rebase_source : 3ba633aa77ab96f763ea03a8308c539c9c2aeda0
2017-02-21 18:01:41 +01:00
Emanuel Hoogeveen
4308a12546 Bug 1338574 - Part 0: Pass __LINE__ as an argument to MOZ_REALLY_CRASH() instead of using it directly. r=froydnj
--HG--
extra : rebase_source : 1df7776a4627c4af417be78649ba22203dca8026
2017-02-21 18:01:38 +01:00
kevin
f3dde55e1b Bug 1335409 - Remove unused sync-128.png image. r=eoger
--HG--
extra : rebase_source : bf257566d304d469a8bba729bd2931ea43efce8c
2017-02-17 21:03:08 -05:00
George Wright
05553fc3de Bug 1340605 - Remove gw280 from GPU process alerts. r=dvander
--HG--
extra : rebase_source : 6f6b4e00aa80642dd22ea53065ce192b25f964bd
2017-02-17 10:55:00 -05:00
Honza Bambas
1feb471fe0 Bug 1322355 - Cancel http:// channel when secure update (redirect) to https:// is vetoed to avoid duplicate OnStartRequest notification + added logs. r=michal
--HG--
extra : rebase_source : 23012382b21a1fd908d2cbb2a25b7a014f4149b7
2017-02-21 11:30:00 -05:00
Kevin
b53a8c02ff Bug 1331166 - Reset the padding on top and button to 0 to prevent the button from moving when clicked. r=rhelmer
--HG--
extra : rebase_source : db239227952bc2a03e585d720f85899e438a29f7
2017-02-18 16:36:53 -05:00
Lee Salzman
13b36b3f35 Bug 1339637 - fix overflow in SkClampRange::init(). r=jrmuizel
MozReview-Commit-ID: 7NtQP5QPsFk
2017-02-21 14:32:39 -05:00
Michael Kaply
2e41bcb1aa Bug 1337469 - Remove UpdateUrl for odpiralni.xml. r=flod 2017-02-21 13:28:55 -06:00
David Anderson
dfac09e59c Remove PCrashReporter. (bug 1338310, r=billm) 2017-02-21 11:24:26 -08:00
George Wright
c881027454 Bug 1335145 - Only limit accelerated canvases for mobile r=milan 2017-02-21 13:42:32 -05:00
Nathan Froyd
2f23818440 Bug 1339617 - move GetClosure call prior to canceling timer; r=mayhemer
Some recent work on timers changed how we handle callbacks and
associated closure data: prior to these changes, canceling timers would
not null out associated closure data, so calling GetClosure() on a timer
after canceling it would return what you had put in.  After these
changes, however, GetClosure() after cancellation would retrieve a null
value, causing anything that assumed non-nullness to crash.  The simple
fix is to move the GetClosure() call prior to Cancel()'ing the timer.
2017-02-21 13:35:52 -05:00
Jon Coppeard
13a46e3d87 Bug 1341355 - Fix opt build bustage r=me 2017-02-21 18:12:29 +00:00
Jon Coppeard
9f7082a42a Bug 1341355 - Add abstractions to improve type checking of mark stack contents and add iterator r=sfink 2017-02-21 17:53:24 +00:00
Jon Coppeard
e6282397f4 Bug 1341355 - Refactor the mark stack r=sfink 2017-02-21 17:53:21 +00:00
Jon Coppeard
7b865b5def Bug 1340145 - Don't allow HTML comments in module scripts r=anba 2017-02-21 17:18:04 +00:00
Jon Coppeard
6f6fe80e74 Bug 1341256 - Fix module namespace object get handler r=anba 2017-02-21 17:17:34 +00:00
Sebastian Hengst
0de0267fd3 Backed out changeset d0a0da23ac05 (bug 1334975) for frequent failures of test_chrome_ext_downloads_saveAs.html. r=backout 2017-02-21 17:54:27 +01:00
Sebastian Hengst
346d08ea1b Backed out changeset c32c74847eb6 (bug 1335539) 2017-02-21 17:53:45 +01:00
Sebastian Hengst
35f441b13c Backed out changeset 3f7bb57e5440 (bug 1340450) for frequently failing own test browser_disable_containers.js. r=backout 2017-02-21 17:52:23 +01:00
Trevor Saunders
98b6c0804b bug 1332690 - work around non existant proxies 2017-02-21 11:19:51 -05:00
Ehsan Akhgari
8b87856c36 Bug 1340677 - Stop supporting ORIGIN_IS_FULL_SPEC for Firefox; r=mcmanus
This is only used in Thunderbird and SeaMonkey and makes origin
comparisons needlessly slow in Firefox.
2017-02-21 10:37:37 -05:00
Leonardo Couto
10e62cc362 Bug 1338284 - Make KB unit on summary and chart view dynamic. r=Honza 2017-02-16 23:34:19 +01:00
Alessio Placitelli
a2aba19e6b Bug 1338099 - Fix the source packager to produce a non empty sourcestamp.txt file. r=ted
MozReview-Commit-ID: 1DsBkS1eSX8
2017-02-21 06:43:00 -05:00
Lee Salzman
2f0c246fb8 Bug 1335827 - clean gtk window's surface provider before it gets destroyed. r=karlt
MozReview-Commit-ID: 5Aahub11ZRF
2017-02-21 10:16:14 -05:00
Ben Kelly
7888480cbc Bug 1341206 Relax Cache API schema version assertion since mismatches can happen in release profiles. r=asuth 2017-02-21 10:14:31 -05:00
Michael Kaply
79048793ad Bug 1339643 - Add English Yandex search engine to en-US/GB for testing. r=flod
MozReview-Commit-ID: LGokLUsKb85

--HG--
extra : rebase_source : a8aafc6099178baae372ed22d7d30b9a920828ed
extra : amend_source : 7b6a526f4f74e10b256dab91c05e06d61f29c996
2017-02-17 14:13:26 -06:00
Andrew Sutherland
7a796ee397 Bug 1341161 - Handle "dom.ipc.keepProcessesAlive.web" pref not existing, fixing permaorange on aurora. r=baku
--HG--
extra : rebase_source : 870812dc3d5ff08245ab24c6c7fa6994e3c65520
2017-02-20 22:19:16 -05:00
Jan de Mooij
7191837515 Bug 1340150 - Remove some functions we no longer use from SharedIC.cpp/h. r=h4writer
--HG--
extra : rebase_source : 3146a908bc7aa7498e24da0d546b99e915795592
2017-02-21 16:01:10 +01:00
Jan de Mooij
942e9f0b4b Bug 1337982 - Add two TypedObject tests to cgc-jittest-timeouts.txt. r=jonco
--HG--
extra : rebase_source : 68238b2198884dd8030c8397115430b4f4d758c2
2017-02-21 15:58:11 +01:00
Lee Salzman
fffec15aa3 Bug 1321129 - make nsShmImage stride compatible with XShm. r=karlt
MozReview-Commit-ID: GuiVTPKvAZM
2017-02-21 10:00:52 -05:00