summaryrefslogtreecommitdiffstats
path: root/dom/events
Commit message (Collapse)AuthorAgeLines
* Bug 1417829 - Remove unresolved pseudoclassMatt A. Tobin2020-04-17-4/+2
| | | | Tag #1375
* Bug 1425441 - Move relatedTarget to WidgetEventMatt A. Tobin2020-04-17-30/+6
| | | | Tag #1375
* Bug 1327185 - Refine EventStateManager::FireDragEnterOrExitMatt A. Tobin2020-04-17-10/+23
| | | | Tag #1375
* Bug 1412775 - Implement Event.composedPathMatt A. Tobin2020-04-17-4/+155
| | | | Tag #1375
* Bug 1409975 - Implement node distribution for shadow tree slotsMatt A. Tobin2020-04-17-7/+0
| | | | | | | | | | * Implementation for assignedNodes * Include slots in the flat tree * Fix event get-the-parent algorithm for a node * Update and add reftests for Shadow DOM v1 * Update web platform tests expectations Tag #1375
* Bug 1373798 - Move HTML dir attribute state into event state flagsMatt A. Tobin2020-04-17-5/+31
| | | | | | | | | | * Stop calling SetHasDirAuto/ClearHasDirAuto in input element code * Introduce event state flags that track the state of an element's dir attribute * Rewrite our existing checks for the state of the dir attr on top of the new event state flags * Add pseudo-classes for matching on the dir attribute states * Use the new dir attribute pseudoclasses in html.css Tag #1375
* Bug 1367683 - Optimize initializing nsRangeMatt A. Tobin2020-04-17-7/+2
| | | | Tag #1375
* Bug 1305458 - Changing -moz-appearence on hover breaks change eventMatt A. Tobin2020-04-14-86/+251
| | | | | | | | | | | | | | | | | | | * Rename nsIDOMEventTarget::PreHandleEvent to nsIDOMEventTarget::GetEventTargetParent * Add nsIDOMEventTarget::PreHandleEvent * Add EventTargetChainItem::GetFirstEventTarget * Call EventTargetChainItem::PreHandleEvent even it sets mCanHandle=false * Move form control frame focus/blur from nsGenericHTMLFormElement::GetEventTargetParent to PreHandleEvent * Move fire change event from HTMLTextAreaElement::GetEventTargetParent to PreHandleEvent * Refine nsXULElement::GetEventTargetParent * Move dispatch XUL command from nsXULElement::GetEventTargetParent to PreHandleEvent * Move fire events and set value from HTMLInputElement::GetEventTargetParent to PreHandleEvent * Add test case * Let HTMLInputElement delegate event handling to it's parent class * Refine EventTargetChain flags to reduce overheads * Refine event target chain creation * Refine assertion in EventTargetChainItem::Create Tag #1375
* Issue #1395 - Remove FlyWeb ServiceMatt A. Tobin2020-02-06-4/+0
|
* Bug 1405821 - Move microtask handling to CycleCollectedJSContextGaming4JC2020-01-26-2/+8
| | | | Tag UXP Issue #1344
* Merge pull request #1347 from g4jc/html5_dialogMoonchild2020-01-09-4/+4
|\ | | | | Implement HMTL5 <dialog>
| * Bug 1379728 part 1. Remove the double-definition of the 'close' event from ↵Gaming4JC2020-01-07-5/+1
| | | | | | | | | | | | EventNameList.h. Tag #1343
| * Bug 1322938 - Emit close event when HTMLDialogElement.prototype.close() is ↵Gaming4JC2020-01-07-0/+4
| | | | | | | | | | | | called. Tag #1343
* | Issue #1348 - Part 2: Teach IMEState about Private Browsing mode.wolfbeast2020-01-09-8/+17
|/
* Forward to new tree structure.wolfbeast2019-12-22-1/+1
|\
| * Issue #1328 - Part 2: Change tests that require Courier New explicitly.wolfbeast2019-12-18-1/+1
| |
* | Issue #1118 Part 3: Add a public RemoveAllListeners method onwolfbeast2019-08-06-4/+25
|/ | | | EventListenerManager.
* [places] Prevent some abuse of smart queries.wolfbeast2019-05-26-0/+8
|
* Remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTSwolfbeast2019-01-18-4/+0
|
* Remove all C++ Telemetry Accumulation calls.wolfbeast2018-09-03-48/+0
| | | | | This creates a number of stubs and leaves some surrounding code that may be irrelevant (eg. recorded time stamps, status variables). Stub resolution/removal should be a follow-up to this.
* Add missing }wolfbeast2018-08-25-0/+1
|
* Add a horizontal scroll action option for mouse wheel.wolfbeast2018-08-25-1/+7
| | | | Resolves #732
* Bug 1351193 - Added new DataTransfer constructorjanekptacijarabaci2018-07-20-16/+4
|
* Issue #12 Part 2: Stop using nsIDOMEvent in IsAcceptableInputEvent.wolfbeast2018-06-26-13/+3
|
* Remove other gonk widget conditionals and unused files.wolfbeast2018-05-13-5/+0
| | | | Tag #288.
* Remove MOZ_WIDGET_GONK [1/2]wolfbeast2018-05-12-5/+5
| | | | Tag #288
* Remove MOZ_B2G leftovers and some dead B2G-only components.wolfbeast2018-05-12-55/+1
|
* Merge pull request #296 from janekptacijarabaci/js_dom_animationcancel_1Moonchild2018-04-29-14/+15
|\ | | | | DOM - implement animationcancel event
| * Bug 1202333: AnimationEvent elapsedTime should reflect playbackRate (added ↵janekptacijarabaci2018-03-14-14/+7
| | | | | | | | | | | | tests) Issue #55
| * moebius#89: DOM - implement animationcancel eventjanekptacijarabaci2018-03-14-0/+4
| | | | | | | | Issue #55
| * Bug 1264125: Fire transitioncancel event when a transition is canceled - ↵janekptacijarabaci2018-03-14-0/+4
| | | | | | | | | | | | | | | | | | part 1 (in the description) Issue #55 part 1 - Add transitioncancel event handler part 2 - Add ontransitioncancel EventHandler to WebIDL part 3 - Add member of active time to ComputedTiming
* | Merge pull request #295 from janekptacijarabaci/_native_52ESR_events_auxclick_1Moonchild2018-04-29-26/+189
|\ \ | | | | | | UI Events - implement auxclick
| * | Implement auxclickjanekptacijarabaci2018-02-04-26/+189
| | | | | | | | | | | | | | | | | | Bug(s): https://bugzilla.mozilla.org/show_bug.cgi?id=1304044 (native in moebius)
* | | Bug 1322292 - Some fixes for the Performance API in workers - part 3 - ↵janekptacijarabaci2018-04-29-5/+1
| | | | | | | | | | | | | | | | | | TimeStampToDOMHighRes() in workerPrivate https://hg.mozilla.org/mozilla-central/rev/b827e4d0dc73
* | | Bug 1322292 - Some fixes for the Performance API in workers - part 2 - Get ↵janekptacijarabaci2018-04-29-4/+3
| | | | | | | | | | | | | | | | | | rid of NowBaseTimeStamp() https://hg.mozilla.org/mozilla-central/rev/301231f4165a
* | | Bug 1313420 - Implement Performance.timeOrigin - part 2 - testsjanekptacijarabaci2018-04-29-19/+17
| | | | | | | | | | | | https://hg.mozilla.org/mozilla-central/rev/c22f17e0db9d
* | | moebius#195: DOM - PointerEvent - improvementsjanekptacijarabaci2018-04-23-8/+162
| | | | | | | | | | | | https://github.com/MoonchildProductions/moebius/pull/195
* | | moebius#123: DOM - Events - support createEvent("FocusEvent")janekptacijarabaci2018-04-23-0/+5
| | | | | | | | | | | | https://github.com/MoonchildProductions/moebius/pull/123
* | | moebius#71: DOM - Pointer Events - improvementsjanekptacijarabaci2018-04-20-57/+182
| | | | | | | | | | | | https://github.com/MoonchildProductions/moebius/pull/71
* | | Bug 1302297 - Part 4: Remove every button and buttons used in testcases ↵janekptacijarabaci2018-04-20-1/+1
| | | | | | | | | | | | | | | | | | (partially) native in moebius
* | | Bug 1322994 - Update pointerevent web-platform-tests (partially - depends on)janekptacijarabaci2018-04-20-13/+28
| | | | | | | | | | | | https://github.com/MoonchildProductions/moebius/pull/71
* | | Bug 1317030 - Removing/reattaching an element from the DOM triggers spurious ↵janekptacijarabaci2018-04-20-1/+3
| | | | | | | | | | | | | | | | | | mouseenter events native in moebius
* | | Bug 1288768 - Better error reporting for network errors in workersjanekptacijarabaci2018-04-04-3/+16
| | |
* | | Bug 755821: Function() should use the parser's argument parsing codejanekptacijarabaci2018-03-16-3/+2
| | |
* | | Bug 1430173 - Update tests for 2ms timers. r=baku, a=RyanVMTom Ritter2018-03-14-12/+14
| | | | | | | | | | | | | | | | | | | | | MozReview-Commit-ID: 6xhQ71a5rDU --HG-- extra : transplant_source : %C2%D3%A7It%0Cg%92h%BB%3A%95%A2%0D.%86%B9C%9B%2B
* | | Bug 1430173 - Reduce the precision of all explicit clocks to 2ms. r=baku, ↵Tom Ritter2018-03-14-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a=RyanVM Backport to ESR where we don't have the ResistFingerprinting component. MozReview-Commit-ID: 9bjycHjR3SF --HG-- extra : transplant_source : %EA%03%21%0A%E9%3F%8E%CD%7C%D79f%96%85%96%00%5D%7F%95X
* | | Bug 1434580 - Ensure proper mouseover handling. r=masayuki, a=RyanVMOlli Pettay2018-03-14-2/+3
| |/ |/| | | | | | | | | --HG-- extra : source : bfd4bdfd40b43d0491c66af5b599659427e4e795 extra : intermediate-source : 8660689b18cd25f0110276bfc5bb8e8dd9c325f9
* | Implement DOM page onvisibilitychange.janekptacijarabaci2018-03-12-0/+4
|/
* Add m-esr52 at 52.6.0Matt A. Tobin2018-02-02-0/+71612