summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Stabilize and align Intersection Observerswolfbeast2018-06-27-64/+111
| | | | | | | - Fixes several crashes - Aligns the feature with the W3C WD spec Tag #249
* Merge pull request #554 from MoonchildProductions/issue12Moonchild2018-06-27-183/+317
|\ | | | | Resolve potential null deref crashes in the editor
| * Issue #12 Part 5: WidgetEvent shouldn't mark event as consumed if it's not ↵wolfbeast2018-06-26-0/+6
| | | | | | | | | | | | | | | | cancelable. Currently, EventListenerManager calls WidgetEvent::PreventDefault() when the status is nsEventStatus_eConsumeNoDefault. That causes an unexpected state of events. To solve this, WidgetEvent should do nothing when it's not cancelable but PreventDefault() is called.
| * Issue #12 Part 4: Don't access mEditorBase directly.wolfbeast2018-06-26-41/+54
| | | | | | | | | | EditorEventListener should grab mEditorBase in a smaller scope wherever possible and shouldn't access it directly while handling an event. Each event listener method shouldn't access mEditorBase directly when calling its method since it might be changed to another instance.
| * Issue #12 Part 3: EditorEventListener should check if it's removed during a ↵wolfbeast2018-06-26-99/+173
| | | | | | | | | | | | | | | | | | call of editor's method. EditorEventListener doesn't check if mEditorBase is available even after it's removed from the editor. If it becomes nullptr, i.e., it's detached from editor, it shouldn't continue to handle event. This patch changes some methods' nsIDOM*Event argument to WidgetEvent since it's simpler.
| * Issue #12 Part 2: Stop using nsIDOMEvent in IsAcceptableInputEvent.wolfbeast2018-06-26-54/+87
| |
| * Issue #12 Part 1: Stop using nsIDOMEvent in UpdateIMEComposition.wolfbeast2018-06-26-14/+22
| |
* | Merge pull request #551 from janekptacijarabaci/toolkit_restart_normally_2Moonchild2018-06-27-15/+43
|\ \ | | | | | | "about:support" - added support for "Restart normally"
| * | Fix throws an error if "winUtils.supportsHardwareH264Decoding" not availablejanekptacijarabaci2018-06-26-5/+8
| | | | | | | | | | | | | | | | | | | | | After "Restart normally" - throws an error: Troubleshoot data provider failed: graphics [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIDOMWindowUtils.supportsHardwareH264Decoding]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: resource://gre/modules/Troubleshoot.jsm :: graphics :: line 348" data: no] Troubleshoot.jsm:155 TypeError: invalid 'in' operand data aboutSupport.js:204:1
| * | "about:support" - added support for "Restart normally"janekptacijarabaci2018-06-26-5/+30
| | | | | | | | | | | | https://github.com/MoonchildProductions/Pale-Moon/pull/1093 (partially)
| * | [BASILISK] Unify strings for "Restart in Safe Mode" (with toolkit - ↵janekptacijarabaci2018-06-26-3/+3
| | | | | | | | | | | | | | | | | | "about:profiles" and "about:support") https://github.com/MoonchildProductions/Pale-Moon/issues/1563
| * | "about:profiles" and "about:support" - use "Restart in Safe Mode" instead of ↵janekptacijarabaci2018-06-26-2/+2
| | | | | | | | | | | | | | | | | | "Restart with Add-ons Disabled" https://github.com/MoonchildProductions/Pale-Moon/issues/1563
* | | [WebExAM] Remove E10SAddonsRollout.jsmMatt A. Tobin2018-06-26-1078/+0
| | | | | | | | | | | | The associated preferences will have to remain for the time being because of nsAppRunner.cpp reads them.
* | | [WebExAM] Remove unused AddonTestUtils.jsmMatt A. Tobin2018-06-26-1235/+0
| | |
* | | [AllAM] Preprocess extensions.dtd to exclude WebExAM-only stringsMatt A. Tobin2018-06-26-2/+6
| | |
* | | Cleanup WebExAM test dependenciesMatt A. Tobin2018-06-26-3/+0
| | |
* | | [AllAM] Remove Mozilla TestsMatt A. Tobin2018-06-26-161113/+0
| | |
* | | [AllAM] De-duplicate LocalesMatt A. Tobin2018-06-26-614/+23
| | |
* | | [AllAM] De-duplicate blocklist.js, list.js, newaddon.js, and xpinstallConfirm.jsMatt A. Tobin2018-06-26-592/+30
| | |
* | | [AllAM] De-duplicate amContentHander.jsMatt A. Tobin2018-06-26-103/+3
| | |
* | | [AllAM] De-duplicate ChromeManifestParser.jsm and DeferedSave.jsmMatt A. Tobin2018-06-26-467/+34
| | |
* | | [AllAM] De-duplicate Content.jsMatt A. Tobin2018-06-26-42/+11
| | |
* | | Merge branch 'master' into am-workMatt A. Tobin2018-06-26-2/+2
|\ \ \
| * | | Make the Error Console accessible from about:console and make it presentable ↵Matt A. Tobin2018-06-26-8/+5
| | | | | | | | | | | | | | | | in that context
| * | | Revert "Make the Error Console accessible from about:console"Matt A. Tobin2018-06-26-8/+7
| | | | | | | | | | | | | | | | This reverts commit bbbb74e5f077b47c6adb8ede13bfb001bb966cdb.
| * | | Revert "Move the Error Console search box to the eval toolbar"Matt A. Tobin2018-06-26-2/+6
| | | | | | | | | | | | | | | | This reverts commit 2cdd998f8d35ad8fdcffaf8d0b006a2e180e5d18.
* | | | [AllAM] De-duplicate AddonLogging.jsmMatt A. Tobin2018-06-26-201/+21
|/ / /
* | | Move the Error Console search box to the eval toolbarMatt A. Tobin2018-06-26-6/+2
| | |
* | | Make the Error Console accessible from about:consoleMatt A. Tobin2018-06-26-7/+8
|/ /
* | Merge branch 'am-work'Matt A. Tobin2018-06-26-970/+16
|\ \
| * | [WebExAM] Unify the AddonUpdateCheckerMatt A. Tobin2018-06-26-955/+1
| | |
| * | [TychoAM] Make sure console messages from AddonUpdateChecker indicate which ↵Matt A. Tobin2018-06-26-15/+15
| | | | | | | | | | | | parser they originate from
* | | Merge branch 'am-work'Matt A. Tobin2018-06-25-84/+294
|\| |
| * | [TychoAM] Issue #409 - Upgrade and enhance AddonUpdateChecker including ↵Matt A. Tobin2018-06-25-84/+294
| | | | | | | | | | | | support for update.json
* | | Merge pull request #547 from adeshkp/patch-7Moonchild2018-06-25-1/+6
|\ \ \ | |/ / |/| | Rewrite assert in alsa_refill_stream to pass back a cubeb error instead.
| * | Rewrite assert in cubeb_alsa.c: alsa_refill_stream to pass back a cubeb ↵adeshkp2018-06-25-1/+6
|/ / | | | | | | error instead.
* | [AllAM] Update the target preferenceMatt A. Tobin2018-06-25-2/+2
| |
* | [AllAM] Effectively revert Bug 521905 - Make extensions.checkCompatibility ↵Matt A. Tobin2018-06-25-14/+2
| | | | | | | | be per-application-version
* | [AllAM] Revert Bug 956990 - PREF_CHECKCOMAT_THEMEOVERRIDEMatt A. Tobin2018-06-25-38/+2
|/
* Merge pull request #545 from janekptacijarabaci/devtools_eyedropper_slow_1Moonchild2018-06-25-14/+16
|\ | | | | DevTools - Eyedropper Tool - Used "createImageBitmap(canvas.toBlob())" instead of "createImageBitmap(ctx.getImageData())"
| * DevTools - Eyedropper Tool - Used "createImageBitmap(canvas.toBlob())" ↵janekptacijarabaci2018-06-24-14/+16
| | | | | | | | | | | | instead of "createImageBitmap(ctx.getImageData())" Issue #544
* | Merge pull request #546 from JustOff/PR_locale_updates2Moonchild2018-06-25-46/+1
|\ \ | | | | | | Misc en-US locale updates and fixes
| * | Replace Firefox with "the browser" in webide.properties.JustOff2018-06-25-1/+1
| | |
| * | Remove unused strings after #525JustOff2018-06-25-45/+0
|/ /
* | Bump Pale Moon to beta.PM28.0.0b1_Unstablewolfbeast2018-06-25-1/+1
| |
* | Remove docshell contract for about:webrtcwolfbeast2018-06-25-0/+2
| | | | | | | | | | Follow-up to 9755c93cff958fd8f1a9ef1a105ef0aafd6f9669 Tag #536
* | Make about:webrtc conditional.wolfbeast2018-06-24-0/+6
| | | | | | | | This resolves #536
* | Remove unwanted newtab page codewolfbeast2018-06-24-4732/+7
|/ | | | | - Get rid of "enhanced" suggested/sponsored tiles in about:newtab - Remove "compact view"
* Merge pull request #543 from janekptacijarabaci/cookies_logins_1Moonchild2018-06-24-5/+13
|\ | | | | Preferences - Cookies / Saved Passwords - "Remove..." button should not be active if there are no items; "onselect" is not fired twice
| * Preferences - Show Cookies - <tree onselect>/"onCookieSelected" is not fired ↵janekptacijarabaci2018-06-24-2/+6
| | | | | | | | twice