summaryrefslogtreecommitdiffstats
path: root/dom/events
Commit message (Collapse)AuthorAgeLines
* Issue #1705 - Part 3: Rename ScrollbarStyles to ScrollStyles.Moonchild2021-01-06-2/+2
| | | | | | | | | | | ScrollbarStyles contains values of overflow, (over)scroll-behavior, etc. The only one which is marginally related to scroll _bars_ is overflow, which can be used to hide scrollbar (by making an element not scrollable) or enforce the scrollbar to display. It makes more sense to be called ScrollStyles as it's mainly concerning behavior of scrolling, not scrollbars. Also, with the addition of scrollbar width properties, the current name can be confusing.
* Issue #1656 - Part 6: Clean up the build filesMoonchild2020-09-23-1/+0
|
* Issue #1656 - Part 1: Nuke most vim config lines in the tree.Moonchild2020-09-23-96/+0
| | | | | | Since these are just interpreted comments, there's 0 impact on actual code. This removes all lines that match /* vim: set(.*)tw=80: */ with S&R -- there are a few others scattered around which will be removed manually in a second part.
* Issue #1224 - Remove constant expressions from /domMoonchild2020-09-17-4/+4
| | | | | This excludes DOMProxy handlers in dom bindings because that's intertwined with codegen and js that needs to be handled together.
* Issue #1603 - Part 1: Reorganize ScriptLoader/ScriptElementMoonchild2020-06-30-1/+1
| | | | | | - Moves scripting parts of DOM into 'dom/script' - Renames nsScript{Loader/Element} to Script{Loader/Element} - Adjusts all callers
* Issue #1538 - remove speech recognition engineMoonchild2020-05-20-119/+0
| | | | | | | | | | | | | | | This removes speech recognition, pocketsphinx, training models and the speech automated test interface. This also re-establishes proper use of MOZ_WEBSPEECH to work for the speech API (synthesis part only) that was a broken mess before, with some synth parts being always built, some parts being built only with it enabled and recognition parts being dependent on it. I'm pretty sure it'd be totally busted if you'd ever have tried building without MOZ_WEBPEECH before. Tested that synthesis still works as-intended. This resolves #1538
* Issue #1517 - Remove dom.event.highrestimestamp.enabled prefMoonchild2020-05-04-20/+0
| | | | This resolves #1517
* Issue #80 - De-unify dom/eventswolfbeast2020-04-19-7/+10
|
* 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