Commit Graph

68 Commits

Author SHA1 Message Date
Michael Layzell
cb46a4fd67 Bug 1304140 - Part 1: Implement support for the Large-Allocation header behind the dom.largeAllocationHeader.enabled pref, r=smaug
MozReview-Commit-ID: 5KBIu6Fc3Ea
2016-10-31 16:38:54 -04:00
Tomislav Jovanovic
d2118d8126 bug 1301227 - add allowScriptsToClose option to windows.create(), r=kmag
MozReview-Commit-ID: 4p8A1y2FALX
2016-09-23 23:40:24 +02:00
Gijs Kruitbosch
04c7494230 Bug 1289231 - show 'undo' notification bar, r=dolske
MozReview-Commit-ID: 1qy7GUSaowb
2016-08-20 12:15:02 +01:00
Jared Wein
4518d81cb5 Bug 1292042 - Enable the keyword-spacing rule for eslint. Most of this patch was autogenerated by 'eslint --fix'. Files with .xml extension needed to be changed by hand due to limitations of custom plugin. r=markh
MozReview-Commit-ID: EMjJ3yWt9Wt
2016-08-04 03:28:58 -04:00
Gijs Kruitbosch
8cb2fa2d9c Bug 1254036 - skip irrelevant paints when looking for layout having happened, r=sebastian,smaug
MozReview-Commit-ID: DDuHa5Sl2lg
2016-03-21 16:24:31 +00:00
Dale Harvey
03907e80af Bug 1273351 - Remove pointerlock permission requirement. r=dao 2016-07-08 13:58:31 +01:00
Xidorn Quan
0a783f668f Bug 1282334 followup - Remove pointless DOMFullscreenHandler._fullscreenDoc. r=dao
MozReview-Commit-ID: HHoDOeVJNu2
2016-06-30 14:57:30 +10:00
Xidorn Quan
3f6383c0d3 Bug 1282334 part 1 - Not check transaction id for non-e10s. r=dao
Before this patch, there are two issues for non-e10s window:

* The initial entering fullscreen would hit timeout because we do not
  record lastTransitionId for entering for non-e10s, and a number is
  never larger than undefined, so MozAfterPaint never triggers the
  message it should trigger.

* Every exiting fullscreen may hit timeout because when we record the
  transition id in DOMFullscreen:CleanUp, the last paint for fullscreen
  change may have completed, and consequently we won't receive any new
  MozAfterPaint with a larger transition if the page is static.

MozReview-Commit-ID: IWCC6QHA3AL
2016-06-30 14:57:30 +10:00
Andrea Marchesini
7f7472a4fd Bug 1271516 - Introducing nsIWebNavigation.setOriginAttributesBeforeLoading, r=smaug 2016-06-07 19:59:22 +02:00
Phil Ringnalda
732de24a7c Back out 32d16086e85e (bug 1271516) for frequent ChromeUtils::IsOriginAttributesEqual assertin failures
CLOSED TREE
2016-06-06 21:07:42 -07:00
Andrea Marchesini
c151ac65b4 Bug 1271516 - Introducing nsIWebNavigation.setOriginAttributesBeforeLoading, r=smaug 2016-06-07 00:47:13 +02:00
Andrea Marchesini
ce4ed7e8af Bug 1274567 - patch 2 - Better event names and comment updated, r=smaug 2016-05-23 09:25:11 +02:00
Andrea Marchesini
fe7eb3204f Bug 1274567 - Use DOMWindowCreated instead DOMContentLoaded to propagate the userContextId from content to parent process, r=smaug 2016-05-22 16:27:27 +02:00
danhuang1202
8266bb3cbe Bug 1126967 - keep icon showing when leaving reader mode and add transition to reader toolbar. r=jaws
MozReview-Commit-ID: 3757eBbOb7Q
2016-05-15 21:29:00 +02:00
Gijs Kruitbosch
b216dfa372 Bug 1271049 - fix showing alternative styles from <style> elements and make the test actually test things, r=mconley
MozReview-Commit-ID: BD7eQl5iNaJ
2016-05-09 14:35:54 +01:00
Timothy Guan-tin Chien
0bab46ef0a Bug 1266372 - De-dup code to ReaderMode.leaveReaderMode, r=gijs
Additionally, implements ReaderMode.enterReaderMode.

MozReview-Commit-ID: 8MPvFhX4ws7
2016-04-26 12:52:50 +08:00
Xidorn Quan
763b8752c2 Bug 1264091 - Ensure we unblack the screen for a right after-paint event. r=dao
MozReview-Commit-ID: H2hCmQX8OLX
2016-04-25 10:48:48 +08:00
Timothy Guan-tin Chien
5b4d4682c7 Bug 1184950 - Use goBack to leave the reader view when possible, r=margaret, r=gijs
MozReview-Commit-ID: G9wn4OyUL5q
2016-04-19 05:46:58 +08:00
Carsten "Tomcat" Book
1f8ecc7182 Backed out changeset 3c369626af41 (bug 1184950) for bc7 test failures 2016-04-15 10:43:28 +02:00
Timothy Guan-tin Chien
a177f6d757 Bug 1184950 - Use goBack to leave the reader view when possible, r=margaret
MozReview-Commit-ID: G9wn4OyUL5q
2016-04-14 15:54:53 -07:00
Andrea Marchesini
5f9ebc831e Bug 1260535 - Update the UI of the tab when window.open() is executed from a container tab, r=mconley 2016-04-13 05:15:36 -04:00
Mike Conley
e736e31146 Bug 1262946 - Don't focus the initial browser of a new window until it has painted. r=Gijs
This is in order to optimize the critical path (the presenting of content to the user).
If we don't wait until the content has been presented for the tab switch, then we run
the risk of causing the content to send sync IPC messages for IME up to the parent,
which slows down the rendering of the content.

MozReview-Commit-ID: B0anKV8YVUz
2016-04-07 11:42:17 -04:00
Xidorn Quan
1e1390afbf Bug 1260102 - Pass isHandlingUserInput through process boundary for content menu command. r=mrbkap
MozReview-Commit-ID: FMQOFpeO6yn
2016-03-29 14:58:43 +11:00
Dão Gottwald
4820d9e7f7 Bug 1099156 - Fix and enable browser_bug435325.js for e10s. r=mconley 2016-03-03 17:07:33 +01:00
Mike Conley
911bcc2542 Bug 1246291 - Only send RefreshBlocked message to the parent once onLocationChange and onRefreshAttempted have both fired. r=mossop
MozReview-Commit-ID: BxJA0L0j78E
2016-02-17 15:35:33 -05:00
Mike Conley
21371736b1 Bug 1246291 - Only initialize RefreshBlocker if enabled. r=mossop
MozReview-Commit-ID: B9dn4vX9VV7
2016-02-17 15:27:31 -05:00
Xidorn Quan
2487611b41 Bug 743198 part 8 - Use unprefixed Fullscreen API in chrome code. r=smaug 2016-02-17 08:47:11 +08:00
Mike Conley
4fc5f69774 Bug 1055464 - Add RefreshBlocker to tab-content, and a listener in tabbrowser.xml. r=Mossop 2016-02-05 13:57:48 -05:00
Paolo Amadini
57c7f02714 Bug 1236231 - Make sure the Tracking Protection tour doorhanger is not shown when the tour starts from about:privatebrowsing. r=past 2016-01-11 14:40:31 +00:00
Xidorn Quan
5882556afb Bug 1238844 - Do not call window utils if content has been null. r=dao 2016-01-13 10:29:09 +11:00
Dão Gottwald
5627e022d3 Bug 1207422 - Remove Apps link from about:home. r=gijs 2016-01-06 12:22:49 +01:00
Jared Wein
e0b2e69e0a Bug 1230087 - Null-check content in updateReaderButton. r=gijs 2015-12-14 10:21:00 +01:00
Mike Conley
abee076eb3 Bug 1228801 - Handle malformed URIs in href for style tags in tab-content.js. r=Gijs 2015-11-30 10:20:33 -05:00
Gijs Kruitbosch
4604bce29d Bug 1217517 - nullcheck consumers for gKeywordURIFixup, r=jaws 2015-10-23 11:03:27 +01:00
Mike Conley
5deeb0e5b5 Bug 1141041 - Stop using CPOWs for the Page Style menu. r=Gijs
Instead of using a CPOW to synchronously grab the stylesheet information
from the currently loaded tab, each tab now sends up the stylesheet
information once they've finished loading for the parent to cache.

Unfortunately, the cache will not be invalidated if the stylesheets on
a page are dynamically altered with script.
2015-10-02 10:03:51 -04:00
Shu-yu Guo
37989840cd Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff) 2015-09-15 11:19:45 -07:00
Florian Quèze
2367c257df Bug 1119250 - remove old searchbar UI - part 1 - remove the browser.search.showOneOffButtons pref, r=Mossop. 2015-09-04 22:54:27 +02:00
Giovanny Andres Gongora Granada
f8334e59ea Bug 1186346 - Add a null-check for content to avoid a JS error in tab-content.js when pages disappear quickly, r=gijs 2015-08-09 20:20:00 +01:00
Paolo Amadini
4e4488d113 Bug 1190427 - Update the design of about:privatebrowsing. r=ttaubert 2015-08-06 15:51:41 +01:00
Xidorn Quan
22a9edd1f0 Bug 1186890 - Ensure parent always know when the child exit fullscreen. r=Dolske 2015-08-07 13:38:10 +10:00
Bill McCloskey
1ba4b05dd9 Bug 1175770 - New extension API (r=Mossop) 2015-08-03 10:41:24 -07:00
Carsten "Tomcat" Book
5b881a75d9 Backed out changeset 4e3821b236f9 (bug 1175770) 2015-08-03 09:37:54 +02:00
Bill McCloskey
d7318b2bd9 Bug 1175770 - New extension API (r=Mossop) 2015-08-02 17:29:55 -07:00
Mark Finkle
abfb83d7a8 Bug 1188609 - Remove mirroring support from RokuApp (Desktop) r=jaws 2015-07-29 16:09:32 -04:00
Xidorn Quan
2240cc6065 Bug 1160017 part 2 - Remove fullscreen permission code from the browser part. r=dao 2015-07-21 20:50:20 +10:00
Nihanth Subramanya
5eb9f64f71 Bug 1171344 - [implement] One-off searches on about:home and about:newtab. r=adw 2015-06-29 13:52:20 -07:00
Paolo Amadini
51d678582f Bug 1177156 - Provide a button to re-enable Tracking Protection in about:privatebrowsing. r=ttaubert 2015-07-20 12:44:08 +01:00
Ryan VanderMeulen
08581626f9 Backed out changesets 7f2ddcfe4537 and e88770aa2160 (bug 1171344) for intermittent OSX browser_tabopen_reflows.js failures. 2015-07-16 21:42:22 -04:00
Nihanth Subramanya
0882080e27 Bug 1171344 - [implement] One-off searches on about:home and about:newtab. r=adw 2015-06-29 13:52:20 -07:00
Xidorn Quan
4d7e632089 Bug 1160014 part 1 - Implement common part of fullscreen transition. r=roc,smaug,dao
This patch implements the code which is shared by all platforms for
fullscreen transition.

It adds two prefs for the duration of fullscreen transition. They can
also be used to completely suppress the transition.

In addition, this patch uses the newly added prefs to suppress the
transition in all tests which use the DOM fullscreen.
2015-07-13 20:44:36 +10:00