gecko-dev/toolkit/actors
Timothy Guan-tin Chien 720f2da242 Bug 1496242 - Part II, Convert datetimebox to UA Widget r=dholbert,jaws,smaug
This patch converts datetimebox.xml to datetimebox.js and loads it as a UA Widget,
while touches things here and there to make it work.

In HTMLInputElement manages the lifecycle of the datetimebox UA Widget.
It is loaded when in <input> has type date or time, or have its type switch to date or time.

nsDateTimeControlFrame is changed so that when UA Widget is enabled,
it would not generate <xul:datetimebox>.

Like bug 1483972, a check is added in nsCSSFrameConstructor::CreateGeneratedContentItem()
to make sure we don't generate pseudo content inside <input>.

Assertions in IntlUtils is changed to allow UAWidget to call the methods.

Depends on D9056

Differential Revision: https://phabricator.services.mozilla.com/D9057

--HG--
rename : toolkit/content/widgets/datetimebox.xml => toolkit/content/widgets/datetimebox.js
extra : moz-landing-system : lando
2018-11-03 05:31:05 +00:00
..
AudibleAutoplayChild.jsm Bug 1485160 - part1 : Add AudibleAutoplayChild actor. r=mconley 2018-08-23 19:05:18 +00:00
AudioPlaybackChild.jsm
BrowserChild.jsm Bug 1472491: Part 5η - Add BrowserChild actor. r=florian f=mconley 2018-07-30 10:52:55 -07:00
ControllersChild.jsm Bug 1491588 - Remove the XPCOM registration for nsCommandParams; r=baku 2018-09-17 09:54:00 -04:00
DateTimePickerChild.jsm Bug 1496242 - Part II, Convert datetimebox to UA Widget r=dholbert,jaws,smaug 2018-11-03 05:31:05 +00:00
ExtFindChild.jsm Bug 1472491: Part 5p - Add ExtFindChild actor. r=mikedeboer f=felipe 2018-07-29 21:44:48 -07:00
FindBarChild.jsm Bug 1486984 - Fix find commands for PDF and special pages, and remove obsolete code. r=Gijs 2018-10-23 15:29:09 +01:00
FinderChild.jsm Bug 1490810 - Simulate Fission for browser actors by blocking them from receiving sub-frame events. r=kmag 2018-09-26 21:46:18 +00:00
moz.build Bug 1483656 - Part III, Enable UA Widget on Fennec and Reftest by moving UAWidgetsChild.jsm to toolkit r=jaws 2018-10-03 15:49:33 +00:00
PopupBlockingChild.jsm Bug 1490810 - Simulate Fission for browser actors by blocking them from receiving sub-frame events. r=kmag 2018-09-26 21:46:18 +00:00
PrintingChild.jsm Bug 1493563 - Part 5: Present the old state and the content blocking log to the web progress listeners; r=baku 2018-09-28 14:46:02 -04:00
PurgeSessionHistoryChild.jsm Bug 1488321 - Fix up nsISHEntry.{index,getEntryAtIndex()}. r=nika 2018-09-05 09:02:37 +10:00
SelectChild.jsm Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
SelectionSourceChild.jsm Bug 1472491: Part 5x - Add SelectionSourceChild actor. r=mconley 2018-07-29 23:28:10 -07:00
ThumbnailsChild.jsm Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
UAWidgetsChild.jsm Bug 1496242 - Part II, Convert datetimebox to UA Widget r=dholbert,jaws,smaug 2018-11-03 05:31:05 +00:00
UnselectedTabHoverChild.jsm Bug 1472491: Part 5δ - Add UnselectedTabHoverChild actor. r=mconley 2018-07-30 10:11:41 -07:00
WebChannelChild.jsm Bug 1472491: Part 5z - Add WebChannelChild actor. r=markh f=mconley 2018-07-29 23:36:12 -07:00
WebNavigationChild.jsm Bug 1485305 - toolkit/ Ensure loadURI always passes a triggeringPrincipal() r=Mossop 2018-08-29 15:49:12 +01:00
ZoomChild.jsm Bug 1490810 - Simulate Fission for browser actors by blocking them from receiving sub-frame events. r=kmag 2018-09-26 21:46:18 +00:00