Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Bug 1340333 - Eagerly compute whether a frame is really a browser. | Matt A. Tobin | 2020-04-16 | -22/+19 |
| | | | | Tag #1375 | |||
* | Bug 1331322 - Allow tagging of pseudo-implementing native anonymous content ↵ | Matt A. Tobin | 2020-04-16 | -128/+267 |
| | | | | | | | | | | | with the pseudo type at creation time * Stop using a node bit for HasExplicitBaseURI * Move MAY_HAVE_CLASS to mBoolFlags * Add a flag to indicate that a node is native anonymous content * Allow tagging of pseudo-implementing native anonymous content with the pseudo type at creation time, and eliminate explicit style contexts in nsIAnonymousContentCreator::ContentInfo Tag #1375 | |||
* | Bug 1336011 - Fix Crash in InvalidArrayIndex_CRASH in ↵ | Matt A. Tobin | 2020-04-15 | -71/+124 |
| | | | | | | | | | | mozilla::EditorBase::DeleteSelectionImpl * EditorBase shouldn't refer mActionListeners directly in loops because it might be removed during a loop * Create an alias of the type of mEditorObservers * Create an alias of the type of mDocStateListeners Tag #1375 | |||
* | Bug 1334358 - Remove nsCSSFrameConstructor::CreateAnonymousFrames | Matt A. Tobin | 2020-04-14 | -90/+49 |
| | | | | Tag #1375 | |||
* | Bug 1334247 - Remove nsIAnonymousContentCreator::CreateFrameFor | Matt A. Tobin | 2020-04-14 | -60/+19 |
| | | | | Tag #1375 | |||
* | Issue #1375 - Fix unified sources | Matt A. Tobin | 2020-04-14 | -4/+7 |
| | ||||
* | Bug 1321284 - Crash in nsCSSFrameConstructor::GetInsertionPrevSibling when ↵ | Matt A. Tobin | 2020-04-14 | -35/+226 |
| | | | | | | | | | | | | trying to reframe native anonymous content * Make StyleChildrenIterator skip NAC generated by root element primary frame ancestors. * Add nsINode::GetFlattenedTreeParentNodeForStyle. * Add iterator class to find all restyle roots. NOTE: Parts 1, 2, and "4.2" Tag #1375 | |||
* | Bug 1305458 - Changing -moz-appearence on hover breaks change event | Matt A. Tobin | 2020-04-14 | -258/+547 |
| | | | | | | | | | | | | | | | | | | | * 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 #1516 - Part 1: Add a global build define to determine if the client ↵ | Matt A. Tobin | 2020-04-14 | -5/+19 |
| | | | | can draw in the titlebar and update consumers of the local define | |||
* | Merge branch 'master' of https://github.com/MoonchildProductions/UXP | wolfbeast | 2020-04-13 | -0/+36 |
|\ | ||||
| * | Create SECURITY.md | Moonchild | 2020-04-13 | -0/+36 |
| | | | | | | Provide basic instructions how to report security vulnerabilities. | |||
* | | Issue #1514 - Perform validity check before trying to use the content. | wolfbeast | 2020-04-13 | -1/+2 |
| | | | | | | | | Resolves #1514 | |||
* | | Issue #1513 - Bail on orphan node | wolfbeast | 2020-04-13 | -1/+5 |
|/ | | | | | | This was refactored by Mozilla into doing effectively the same thing so it aligns with them re: behavior. Resolves #1513 | |||
* | Issue #1512 - Improve handling of multiple selections. | wolfbeast | 2020-04-12 | -3/+9 |
| | | | | | | | | | IsSelectionEditable should check whether the focus node and anchor node aren't null before trying to use them. This also changes the initialization of selections' aOutIndex to the last range in the selection as a fallback in case we don't add a range later (in AddItem) which could also end up with a null selection otherwise if the additional selection nodes are removed. | |||
* | [layout] Always move descendants of layout frames if moved. | wolfbeast | 2020-04-10 | -0/+2 |
| | | | | | If we move the frame then we always need to move any descendant views, not just in case the frame itself has a view. | |||
* | Issue #1511 - Bail on orphan situation. | wolfbeast | 2020-04-10 | -0/+4 |
| | | | | This resolves #1511 | |||
* | [js] Handle functions with rest parameters in isObservableArgumentSlot. | Jan de Mooij | 2020-04-08 | -1/+1 |
| | ||||
* | Move aom source to a sub-directory under media/libaom | Matt A. Tobin | 2020-04-07 | -517/+517 |
| | | | | There is no damned reason to treat this differently than any other media lib given its license and there never was. | |||
* | Silence removing dist/bin | Matt A. Tobin | 2020-04-07 | -1/+1 |
| | ||||
* | Take files out of preprocessing that no longer require it | Matt A. Tobin | 2020-04-07 | -23/+9 |
| | ||||
* | Follow up to d0eee8f01 - Run precomplete cmd during package staging | Matt A. Tobin | 2020-04-07 | -1/+1 |
| | ||||
* | Align mar generation on Windows with other platforms | Matt A. Tobin | 2020-04-07 | -11/+1 |
| | | | | This makes mar generation dependent on packaging not installer | |||
* | Alter config.guess to properly detect host and target bitness on SunOS | Matt A. Tobin | 2020-04-07 | -5/+8 |
| | ||||
* | [Docshell] Ensure nsDocShell::mContentViewer is released properly. | wolfbeast | 2020-04-07 | -0/+6 |
| | ||||
* | Issue #1505 - Part 3: Make native mode actually native again. | wolfbeast | 2020-04-05 | -4/+36 |
| | ||||
* | Issue #1505 - Part 2: Store application build ID in nsHttpHandler | wolfbeast | 2020-04-05 | -16/+13 |
| | | | | | Since we're needing to reuse this several times, it makes it simpler to just get it once in init and storing it. | |||
* | Issue #1505 - Rebuild application version string | wolfbeast | 2020-04-05 | -37/+46 |
| | | | | | | | To respond dynamically to the pref change, the mAppVersion string needs to be rebuilt. Includes some minor improvements for corner cases and removes leftover b2g junk. | |||
* | Issue #1497 - Re-implement an un-preprocessed file check | New Tobin Paradigm | 2020-04-04 | -0/+91 |
| | ||||
* | Issue #1508 - Redirect moz://a to http://thereisonlyxul.org/ | wolfbeast | 2020-04-03 | -1/+1 |
| | ||||
* | Issue #1507 - Remove nsRefreshDriver's use of high res system timers. | wolfbeast | 2020-04-03 | -103/+0 |
| | | | | | | | Since we are using vsync for timing anyway in the layout refresh driver, there is no need to bump the system timer resolution down to 1 ms. This resolves #1507. | |||
* | Merge pull request #1504 from JustOff/PR_fix_WebRequest_jsm | Moonchild | 2020-04-02 | -1/+1 |
|\ | | | | | Issue #65 - Fix unprocessed directives in WebRequest.jsm | |||
| * | Issue #65 - Fix unprocessed directives in WebRequest.jsm | JustOff | 2020-04-01 | -1/+1 |
|/ | ||||
* | Make the reference to Handle unambiguous in ↵ | Matt A. Tobin | 2020-03-31 | -1/+1 |
| | | | | | | ipc/testshell/XPCShellEnvironment.cpp .. correctly | |||
* | Revert "Make the reference to Handle unambiguous in ↵ | Matt A. Tobin | 2020-03-31 | -1/+1 |
| | | | | | | ipc/testshell/XPCShellEnvironment.cpp" This reverts commit d4afddfadab3108c26c8cab274d2cb32847c4d95. | |||
* | Make the reference to Handle unambiguous in ↵ | Matt A. Tobin | 2020-03-31 | -1/+1 |
| | | | | ipc/testshell/XPCShellEnvironment.cpp | |||
* | Output webidl filenames as they are processed | Matt A. Tobin | 2020-03-31 | -0/+2 |
| | ||||
* | Merge branch 'master' of https://github.com/MoonchildProductions/UXP | Matt A. Tobin | 2020-03-31 | -1/+1 |
|\ | ||||
| * | Merge pull request #1502 from athenian200/nss348_solaris | Moonchild | 2020-03-31 | -1/+1 |
| |\ | | | | | | | Un-bust building of NSS after update to 3.48 on Solaris. | |||
| | * | Issue #1501 - Un-bust building of NSS after update to 3.48 on Solaris. | athenian200 | 2020-03-30 | -1/+1 |
| | | | ||||
* | | | Explicitly remove dist/bin before mozbuild's install_manifests get a hold of it | Matt A. Tobin | 2020-03-31 | -0/+6 |
|/ / | ||||
* / | Issue #1280 - Un-bust certerror pages and ForgetAboutSite | wolfbeast | 2020-03-31 | -47/+13 |
|/ | ||||
* | Issue #1280 - Stop requesting HPKP state from within devtools. | wolfbeast | 2020-03-30 | -2/+3 |
| | ||||
* | Properly fix crash in nsDownloadManager when repeatedly pausing and resuming ↵ | Matt A. Tobin | 2020-03-29 | -1/+4 |
| | | | | | | a download This applies only to applications that do not use JSDownloads and is based on Bug 1224326 | |||
* | Revert "Only state the stop notification for JSDownloads in ↵ | Matt A. Tobin | 2020-03-29 | -3/+1 |
| | | | | | | nsWebBrowserPersist::EndDownload" This reverts commit aa28523a553f5e2553c781081eb21715aedb7eaf. | |||
* | Merge pull request #1500 from MoonchildProductions/1280 | Moonchild | 2020-03-29 | -3697/+32 |
|\ | | | | | Remove HPKP | |||
| * | Issue #1280 - Part 2: Remove HPKP tests. | wolfbeast | 2020-03-28 | -1040/+0 |
| | | ||||
| * | Issue #1280 - Part 1: Remove HPKP components. | wolfbeast | 2020-03-28 | -2657/+32 |
| | | | | | | | | | | This also removes leftover plumbing for storing preload information in SiteSecurityService since no service still uses it. | |||
* | | Merge pull request #1494 from JustOff/PR_osslice_non_windows | Moonchild | 2020-03-28 | -5/+22 |
|\ \ | | | | | | | Fix building `%OS_SLICE%` on non-Windows platforms | |||
| * | | Issue #1473 - Fix building `%OS_SLICE%` on non-Windows platforms | JustOff | 2020-03-24 | -5/+22 |
| | | | ||||
* | | | Merge pull request #1472 from JMadgwick/master | Moonchild | 2020-03-28 | -15/+39 |
|\ \ \ | | | | | | | | | Fix building on sparc64 Linux |