Thomas Wisniewski
7216d22b81
Bug 1285036 - Part 7: Change SetRequestHeader() and related header code to follow the spec more closely. r=baku
2016-07-20 12:22:43 -04:00
Chris Peterson
6c0f810682
Bug 1277106 - Part 2: Expand MOZ_UTF16() strings to u"" string literals. r=Waldo
2016-07-20 22:03:25 -07:00
Carsten "Tomcat" Book
d3578f9107
Backed out changeset 16fefebdbb50 (bug 1285036) for static build bustage
2016-07-21 06:14:41 +02:00
Thomas Wisniewski
be02be7b7a
Bug 1285036 - Part 7: Change SetRequestHeader() and related header code to follow the spec more closely. r=baku
2016-07-20 12:22:43 -04:00
Christoph Kerschbaumer
8195bc5d44
Bug 471020 - Implement X-Content-Type-Options: nosniff. r=dveditz,bz,mcmanus
2016-07-20 12:22:27 +02:00
Thomas Nguyen
80249f809a
Bug 1264164 - Support Referrer Policy HTTP header. r=jdm
...
MozReview-Commit-ID: GANRqgAZQ5C
2016-07-19 15:38:26 +08:00
Wes Kocher
263cd9be33
Backed out 4 changesets (bug 471020) for frequent Windows w(2) failures CLOSED TREE a=merge
...
Backed out changeset d9675ab3d203 (bug 471020)
Backed out changeset 3ee328c56de0 (bug 471020)
Backed out changeset 000576e264bd (bug 471020)
Backed out changeset ffe60708c457 (bug 471020)
2016-07-18 16:07:28 -07:00
Kartikaya Gupta
18753a2323
Bug 970346 - Add a DocShell attribute to override the default touch event options to a tab. r=bz
...
MozReview-Commit-ID: 4BdhwQRBavd
2016-07-18 10:26:38 -04:00
Christoph Kerschbaumer
c5688b07c6
Bug 471020 - Implement X-Content-Type-Options: nosniff. r=dveditz,bz,mcmanus
2016-07-18 14:47:48 +02:00
Jimmy Wang
f42b9b1529
Bug 1162050 - remove instances of eLegacyDragDrop and dragdrop. r=enn
...
MozReview-Commit-ID: Di41WT8zcZ1
2016-05-27 16:54:36 -04:00
Jimmy Wang
4ee6b74170
Bug 1162050 - Remove instances of eLegacyDragGesture and draggesture. r=enn
...
MozReview-Commit-ID: 8kP1AY4peos
2016-05-27 14:32:59 -04:00
Carsten "Tomcat" Book
073a4fe5b9
Backed out changeset f8fe3acf2e78 (bug 1162050)
2016-07-11 11:18:48 +02:00
Carsten "Tomcat" Book
0e048c5c64
Backed out changeset 342274a86c0d (bug 1162050)
2016-07-11 11:18:44 +02:00
Jimmy Wang
9910bef382
Bug 1162050 - remove instances of eLegacyDragDrop and dragdrop. r=enn
...
MozReview-Commit-ID: Di41WT8zcZ1
2016-05-27 16:54:36 -04:00
Jimmy Wang
079f2f0221
Bug 1162050 - Remove instances of eLegacyDragGesture and draggesture. r=enn
...
MozReview-Commit-ID: 8kP1AY4peos
2016-05-27 14:32:59 -04:00
Thomas Wisniewski
6237773629
Bug 1285036 - Part 6: Add CString variants of ASCIIToLower/Upper() for the next patch. r=baku
2016-07-08 12:51:09 -04:00
Andrew Sutherland
371cc6a534
Bug 1267473 - Report to console if service worker script 404s. r=bkelly
...
Add an error message of the following form for when a register/update job
fails for network reasons:
Failed to register/update a ServiceWorker for scope
‘http://mochi.test:8888/tests/dom/workers/test/serviceworkers/network_error/’ :
Load failed with status 404 for script
‘http://mochi.test:8888/tests/dom/workers/test/serviceworkers/404.js’ .
A mochitest is added that verifies this.
To simplify the process of logging error messages, ServiceWorkerManager gains
a new LocalizeAndReportToAllClients method that always provides the SW scope as
the first argument to the localized string since all good error messages should
include it.
Its argument list takes an nsTArray<nsString> in order to reduce the potential
for use-after-free scenarios from the char16_t** signature that unfortunately
has rippled outwards from the nsIStringBundle interface. This potentially
results in more memory allocation and byte shuffling than is strictly
necessary, but we're also talking about rare error logging where it's
better to optimize for easily adding the messages without needing to get hung
up on the life-cycle of temporaries.
nsTArray gained a std::initializer_list in bug 1228641. It is explicit, so
inline argument usages may take a form along the lines of:
`nsTArray<nsString> { string1, string2, ... }`
This change did necessitate a change to nsContentUtils to add an nsTArray
variant of FormatLocalizedString since the existing public function was
slightly too clever. It used a template function to statically acquire the
number of arguments at compile time, which is not compatible with the dynamic
nsTArray usage. Since nsTArray may be useful to other consumers as well, I
placed the conversion logic in nsContentUtils.
2016-07-10 22:22:27 -04:00
Ryan VanderMeulen
3129e2d34d
Backed out 6 changesets (bug 1285036) for bustage on a CLOSED TREE.
...
Backed out changeset f7174077bd92 (bug 1285036)
Backed out changeset 4ae182434a6a (bug 1285036)
Backed out changeset 0390a7afb12d (bug 1285036)
Backed out changeset b93efbaf1d7a (bug 1285036)
Backed out changeset 3036026722de (bug 1285036)
Backed out changeset 8e94b77f805b (bug 1285036)
2016-07-07 21:57:49 -04:00
Thomas Wisniewski
a6901a7240
Bug 1285036 - Part 6: Add CString variants of ASCIIToLower/Upper() for the next patch. r=baku
2016-07-03 21:54:58 -04:00
Boris Zbarsky
bc044bf637
Bug 1282150 part 6. Get rid of GetSafeJSContext. r=bholley
2016-07-07 20:08:26 -04:00
Boris Zbarsky
cb47ca8628
Bug 1282150 part 2. Get rid of GetDefaultJSContextForThread. r=bholley
2016-07-07 20:08:26 -04:00
Bill McCloskey
48fe44d618
Bug 1282153 - Remove retaining outparam to GetLayerManager (r=dvander)
2016-06-30 14:30:30 -07:00
Paul Roberts
70cc007622
Bug 671389 - Export document sandbox flags to chrome JS. r=smaug
2016-06-19 12:34:08 -07:00
Paul Roberts
2108c2d0b5
Bug 671389 - Implement CSP sandbox directive. r=ckerschb r=smaug
2016-06-29 07:48:44 -07:00
Boris Zbarsky
c22f2628d7
Bug 767938 part 5. Stop using the JSContext stack to get the current JSContext. r=bholley
2016-06-24 14:19:50 -04:00
Kershaw Chang
6ff30c246a
Bug 1268810 - Set SANDBOXED_AUXILIARY_NAVIGATION flag to receiver page, r=smaug
2016-06-21 20:31:00 +02:00
Cervantes Yu
0def5fe401
Bug 1275398 - Use shmem for sending image data in IPCDataTransfer. r=nical
...
MozReview-Commit-ID: 9XETnSBXxEW
2016-06-16 00:57:46 +08:00
Cervantes Yu
ae89ab3192
Bug 1272018 - Use shared memory to transfer drag image data. r=nical
...
MozReview-Commit-ID: K5r9LBQ1FO0
2016-06-15 13:49:13 +01:00
Gordon Su
446849ede8
Bug 1271126 - Fixed the ParseHTMLInteger function to handle INT32_MIN. r=smaug
2016-06-12 16:18:55 -04:00
Neil Deakin
43865e47a8
Bug 1174798, propagate keyboard indicator state down to child processes, r=smaug
2016-06-09 07:59:31 -04:00
dimi
ea988c5824
Bug 1258033 - Part 2: navigator.doNotTrack should be determinded by preference and tracking protection. r=smaug
...
MozReview-Commit-ID: 7kxLZvptEvx
2016-06-02 10:22:18 +08:00
Olli Pettay
0b01bcdaf0
Bug 1276477, make document update less malloc heavy, r=baku
2016-05-30 18:47:32 +03:00
Nicholas Nethercote
a70a13fd62
Bug 1272203 (part 3) - Use NotNull in nsContentUtils::GetSurfaceData(). r=froydnj.
...
This might not look compelling in isolation, but this use of NotNull would have
prevented the null dereference crash in bug 1268721.
2016-05-27 09:49:25 +10:00
Jonathan Watt
29b7b0d8c3
Bug 1275266 - Rename imgLoader::Singleton and imgLoader::PBSingleton to something less misleading, and document them. r=tnikkel
2016-05-19 13:31:15 +01:00
Shih-Chiang Chien
3e493786af
Bug 1234128 - Part 1, add mozpresentation attribute in browser element. r=smaug.
2016-05-24 14:19:22 +08:00
Olli Pettay
7e2ba426f9
Bug 1273511 - Optimize EventListenerManager::AddEventListenerByType, r=masayuki
2016-05-20 12:15:05 +03:00
Boris Zbarsky
7d86c8a014
Bug 1273282. Fix the handling of numeric entities in xml-stylesheet href values. r=peterv
2016-05-19 13:48:11 -04:00
Ryan VanderMeulen
0fe6bccfec
Backed out 3 changesets (bug 1234128) for Android crashtest failures.
...
Backed out changeset 11db59507360 (bug 1234128)
Backed out changeset 8a0848fb59ac (bug 1234128)
Backed out changeset 7cf300dda85a (bug 1234128)
CLOSED TREE
2016-05-19 10:32:02 -04:00
Shih-Chiang Chien
928afa21ee
Bug 1234128 - Part 1: Add mozpresentation attribute in browser element. r=smaug
2016-05-17 11:10:59 +08:00
Xidorn Quan
436d786b1c
Bug 1270648 part 2 - Merge nsContentUtils::ParseSandboxAttributeToFlags into HTMLIFrameElement::GetSandboxFlags. r=smaug
...
nsContentUtils::ParseSandboxAttributeToFlags is not used anywhere else,
and given that sandbox flags would also be affected by allowfullscreen
attribute, this function alone could be misused.
MozReview-Commit-ID: EzlGQ7iY8WG
2016-05-18 09:08:12 +10:00
Masayuki Nakano
93601f2106
Bug 1254755 part.4 Rename WidgetKeyboardEvent::location to WidgetKeyboardEvent::mLocation r=smaug
...
MozReview-Commit-ID: CjT7izri6Vq
2016-05-12 18:17:22 +09:00
Masayuki Nakano
f75bc688b3
Bug 1254755 part.2 Rename WidgetKeyboardEvent::charCode to WidgetKeyboardEvent::mCharCode r=smaug
...
And mCharCode shouldn't be compared with NS_VK_*, nsIDOMKeyEvent::DOM_VK_*. Additionally, when it's compared with a character constant, cast isn't necessary.
MozReview-Commit-ID: JMT614copjG
2016-05-13 16:06:18 +09:00
Masayuki Nakano
55b60a37e4
Bug 1254755 part.1 Rename WidgetKeyboardEvent::keyCode to WidgetKeyboardEvent::mKeyCode r=smaug
...
And also WidgetKeyboardEvent::mKeyCode should be compared with NS_VK_* rather than nsIDOMKeyEvent::DOM_VK_*.
MozReview-Commit-ID: IKjQ1nr8XYe
2016-05-12 17:13:49 +09:00
Andrea Marchesini
19befc9f59
Bug 1270451 - A Blob URL object's origin property should not be "null" for unknown Blob URLs, r=smaug
2016-05-13 07:47:06 +02:00
Masayuki Nakano
94e8c148d6
Bug 1259661 part.9 Rename WidgetMouseEvent::clickCount to WidgetMouseEvent::mClickCount r=smaug
...
MozReview-Commit-ID: 5tC8UqcfLek
2016-05-10 23:29:14 +09:00
Masayuki Nakano
01372509b5
Bug 1259661 part.8 Rename WidgetMouseEvent::ignoreRootScrollFrame to WidgetMouseEvent::mIgnoreRootScrollFrame r=smaug
...
MozReview-Commit-ID: 98G9UMv4qqj
2016-05-10 21:15:05 +09:00
JerryShih
1e65c8b863
Bug 1256572 - update DataSourceSurface usage. r=bas
...
Update for Moz2D interface change.
We should not use GuaranteePersistance() directly outside Moz2D. Change
to use another Moz2d DataSourceSurface interface.
2016-05-09 00:33:00 +02:00
Neil Deakin
30108e55a0
Bug 1101975, handle access keys in content process before menus, r=masayuki
2016-05-11 08:56:42 -04:00
Ben Tian
fb86ad681a
Bug 1261499 - [cleanup] Remove trailing spaces in nsContentUtils.{h,cpp}, r=khuey
2016-05-06 16:13:45 +08:00
Ben Tian
d7da2fc8b4
Bug 1261499 - Make nsContentUtils::AddScriptRunner return void, r=khuey
2016-05-06 16:09:03 +08:00