Edgar Chen
e6da573de1
Bug 1588720 - Part 2: Track number of popup spam through BrowsingContext; r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D49276
--HG--
extra : moz-landing-system : lando
2019-10-18 03:04:55 +00:00
Edgar Chen
5bc0854d2b
Bug 1578355 - Part 1: Move user-activation code from EventStateManager to UserActivation; r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D45168
--HG--
extra : moz-landing-system : lando
2019-09-20 20:51:25 +00:00
Daniel Varga
bc19cdb06d
Backed out 3 changesets (bug 1578355) for build bustage at build/src/dom/base/nsSyncLoadService.h:48:21. On a CLOSED TREE
...
Backed out changeset d50ad759f129 (bug 1578355)
Backed out changeset 339ab54ca471 (bug 1578355)
Backed out changeset 284299dac42c (bug 1578355)
2019-09-20 14:05:12 +03:00
Edgar Chen
5b6fe53148
Bug 1578355 - Part 1: Move user-activation code from EventStateManager to UserActivation; r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D45168
--HG--
extra : moz-landing-system : lando
2019-09-20 10:31:55 +00:00
Nicholas Nethercote
18fae65f38
Bug 1563139 - Remove StaticPrefs.h. r=glandium
...
This requires replacing inclusions of it with inclusions of more specific prefs
files.
The exception is that StaticPrefsAll.h, which is equivalent to StaticPrefs.h,
and is used in `Codegen.py` because doing something smarter is tricky and
suitable for a follow-up. As a result, any change to StaticPrefList.yaml will
still trigger recompilation of all the generated DOM bindings files, but that's
still a big improvement over trigger recompilation of every file that uses
static prefs.
Most of the changes in this commit are very boring. The only changes that are
not boring are modules/libpref/*, Codegen.py, and ServoBindings.toml.
Differential Revision: https://phabricator.services.mozilla.com/D39138
--HG--
extra : moz-landing-system : lando
2019-07-26 01:10:23 +00:00
Edgar Chen
33d303678c
Bug 1543439 - Part 2: Move is-user-interaction checks out of PresShell::EventHandler::PrepareToDispatchEvent; r=masayuki
...
Differential Revision: https://phabricator.services.mozilla.com/D32019
--HG--
extra : moz-landing-system : lando
2019-05-27 10:14:06 +00:00
Edgar Chen
800499a9f9
Bug 1554122 - Rename nsAutoPopupStatePusher* to AutoPopupStatePusher; r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D32457
--HG--
extra : moz-landing-system : lando
2019-05-24 12:42:29 +00:00
Masayuki Nakano
c842b7b133
Bug 253889 - part 4: Finally, get rid of nsIPresShell r=emilio
...
And also this cleans up some legacy comments of PresShell users.
Differential Revision: https://phabricator.services.mozilla.com/D29313
--HG--
extra : moz-landing-system : lando
2019-05-01 02:28:59 +00:00
Srujana Peddinti
b44e48bff4
Bug 1259660 - Moved mozilla::WidgetMosueEventBase::buttonType in MouseEvents.h to mozilla::MouseButton in EventForwards.h, and mozilla::WidgetMouseEventBase::buttonsFlag to mozilla::MouseButtonsFlag r=masayuki
...
Moved mozilla::WidgetMosueEventBase::buttonType in MouseEvents.h to mozilla::MouseButton in EventForwards.h, and mozilla::WidgetMouseEventBase::buttonsFlag to mozilla::MouseButtonsFlag so that any referer in header files do not need to include MouseEvents.h only for referring them. Instead, they just need to include EventForwards.h. Now when MouseEvents.h is changed, the rebuild speed becomes faster.
Differential Revision: https://phabricator.services.mozilla.com/D25325
--HG--
extra : moz-landing-system : lando
2019-04-21 20:13:34 +00:00
Srujana Peddinti
5f185eb5aa
Bug 1259660 - Cleaned up WidgetMouseEventBase by renaming WidgetMouseEventBase::button to WidgetMouseEventBase::mButton. r=masayuki
...
Renamed all class member instances from WidgetMouseEventBase::button to WidgetMouseEventBase::mButton.
Differential Revision: https://phabricator.services.mozilla.com/D25309
--HG--
extra : moz-landing-system : lando
2019-04-21 18:17:10 +00:00
Ben Tian
1b8f11bedf
Bug 1379466 - Set EventPopupControlState of auxclick as 'openControlled'. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D26790
--HG--
extra : moz-landing-system : lando
2019-04-18 12:57:36 +00:00
Andrea Marchesini
0ca645f0d6
Bug 1534351 - HTMLInputElement should always allow popups for system principal, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D26671
--HG--
extra : moz-landing-system : lando
2019-04-09 19:27:15 +00:00
Brindusan Cristian
aac73a89d3
Backed out changeset 2647a23c02bf (bug 1534351) for mochitest failures at test_multipleFilePicker.html. CLOSED TREE
...
--HG--
extra : histedit_source : aa91bdf0dd2666052949d80d9910e03a0d787598
2019-04-09 20:45:05 +03:00
Andrea Marchesini
f9fecdc909
Bug 1534351 - HTMLInputElement should always allow popups for system principal, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D26671
--HG--
extra : moz-landing-system : lando
2019-04-09 14:25:58 +00:00
Ryan Hunt
00e98538aa
Bug 1523969 part 6 - Move method definition inline comments to new line in 'dom/'. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D21106
--HG--
extra : rebase_source : ea3f51c2c11247114deccbc86e90fb02b8a97257
2019-02-25 16:05:29 -06:00
Ehsan Akhgari
b5a2bda7ee
Bug 1527505 - Part 9: Make nsIPermissionManager accept ACString arguments for permission types instead of raw C strings; r=nika
...
This will mean that in places like the tight loop in GetTypeIndex()
we would no longer require calling strlen() on the input type argument
once per loop iteration.
Depends on D20236
Differential Revision: https://phabricator.services.mozilla.com/D20237
--HG--
extra : moz-landing-system : lando
2019-02-21 22:54:28 +00:00
Andrea Marchesini
769f057698
Bug 433274 - Allow popups from context menu events - part 2, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D19500
--HG--
extra : moz-landing-system : lando
2019-02-12 15:11:36 +00:00
Andrea Marchesini
b962fd77c9
Bug 433274 - Allow popups from context menu events, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D19476
--HG--
extra : moz-landing-system : lando
2019-02-12 12:02:07 +00:00
Andrea Marchesini
8baff3d7cc
Bug 1522672 - Reset external protocol iframe timer for testing, r=smaug
2019-01-30 12:19:35 +01:00
Andrea Marchesini
89a0cf9c7e
Bug 1514547 - Timing token to allow external protocol URLs are blocked in iframes without user-interaction, r=smaug
2019-01-24 20:05:03 +01:00
Andrea Marchesini
ab2574b4d1
Bug 1517368
- Expose PopupBlocker status via ChromeUtils, r=smaug
2019-01-04 16:16:59 +01:00
Emilio Cobos Álvarez
b98f7193d9
Bug 1517241 - Fix some Android / non-unified bustage.
...
CLOSED TREE
2019-01-03 18:22:59 +01:00
Sylvestre Ledru
cccdda3c2a
Bug 1516555 - Reformat everything to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D15426
--HG--
extra : moz-landing-system : lando
2018-12-28 15:48:06 +00:00
Andrea Marchesini
9cc643f6d3
Bug 1513895 - Unify PopupBlocker algorithm in 1 single file, r=smaug
2018-12-16 10:21:16 +01:00