Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Issue #12 Part 5: WidgetEvent shouldn't mark event as consumed if it's not ↵ | wolfbeast | 2018-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. | wolfbeast | 2018-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 ↵ | wolfbeast | 2018-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. | wolfbeast | 2018-06-26 | -54/+87 |
| | ||||
* | Issue #12 Part 1: Stop using nsIDOMEvent in UpdateIMEComposition. | wolfbeast | 2018-06-26 | -14/+22 |
| | ||||
* | Merge pull request #545 from janekptacijarabaci/devtools_eyedropper_slow_1 | Moonchild | 2018-06-25 | -14/+16 |
|\ | | | | | DevTools - Eyedropper Tool - Used "createImageBitmap(canvas.toBlob())" instead of "createImageBitmap(ctx.getImageData())" | |||
| * | DevTools - Eyedropper Tool - Used "createImageBitmap(canvas.toBlob())" ↵ | janekptacijarabaci | 2018-06-24 | -14/+16 |
| | | | | | | | | | | | | instead of "createImageBitmap(ctx.getImageData())" Issue #544 | |||
* | | Merge pull request #546 from JustOff/PR_locale_updates2 | Moonchild | 2018-06-25 | -46/+1 |
|\ \ | | | | | | | Misc en-US locale updates and fixes | |||
| * | | Replace Firefox with "the browser" in webide.properties. | JustOff | 2018-06-25 | -1/+1 |
| | | | ||||
| * | | Remove unused strings after #525 | JustOff | 2018-06-25 | -45/+0 |
|/ / | ||||
* | | Bump Pale Moon to beta.PM28.0.0b1_Unstable | wolfbeast | 2018-06-25 | -1/+1 |
| | | ||||
* | | Remove docshell contract for about:webrtc | wolfbeast | 2018-06-25 | -0/+2 |
| | | | | | | | | | | Follow-up to 9755c93cff958fd8f1a9ef1a105ef0aafd6f9669 Tag #536 | |||
* | | Make about:webrtc conditional. | wolfbeast | 2018-06-24 | -0/+6 |
| | | | | | | | | This resolves #536 | |||
* | | Remove unwanted newtab page code | wolfbeast | 2018-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_1 | Moonchild | 2018-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 ↵ | janekptacijarabaci | 2018-06-24 | -2/+6 |
| | | | | | | | | twice | |||
| * | Preferences - Show Cookies - "Remove Selected" button should not be active ↵ | janekptacijarabaci | 2018-06-24 | -2/+6 |
| | | | | | | | | if there are no items | |||
| * | Preferences - Saved Passwords - "Remove" button should not be active if ↵ | janekptacijarabaci | 2018-06-24 | -1/+1 |
| | | | | | | | | there are no items | |||
* | | Merge pull request #540 from janekptacijarabaci/security_csp_script_redirect_1 | Moonchild | 2018-06-24 | -4/+139 |
|\ \ | | | | | | | Fix CSP: Scripts with valid nonce should not be blocked if URL redirects | |||
| * | | Bug 1469150 - CSP: Scripts with valid nonce get blocked if URL redirects is ↵ | janekptacijarabaci | 2018-06-23 | -2/+2 |
| | | | | | | | | | | | | fixed (follow up) | |||
| * | | Bug 1469150 - Tests added to check scripts with valid nonce is allowed if ↵ | janekptacijarabaci | 2018-06-23 | -0/+0 |
| | | | | | | | | | | | | URL redirects (follow up) | |||
| * | | Bug 1469150 - CSP: Scripts with valid nonce get blocked if URL redirects | janekptacijarabaci | 2018-06-21 | -1/+100 |
| | | | | | | | | | | | | https://bugzilla.mozilla.org/show_bug.cgi?id=1469150 | |||
| * | | CSP: Support for "LoadInfo::GetLoadingContext" and ↵ | janekptacijarabaci | 2018-06-21 | -2/+38 |
| | | | | | | | | | | | | | | | | | | "LoadInfo::GetLoadingContextXPCOM()" https://bugzilla.mozilla.org/show_bug.cgi?id=1439713 (partially) | |||
* | | | Prevent various location-based hazards. | wolfbeast | 2018-06-24 | -0/+20 |
| | | | ||||
* | | | Restrict web access to moz-icon:// scheme | wolfbeast | 2018-06-24 | -3/+16 |
| |/ |/| | | | | | This resolves #542 | |||
* | | Merge pull request #538 from trav90/code-cleanup | Moonchild | 2018-06-24 | -50/+0 |
|\ \ | | | | | | | Remove GCC 4.8 workaround in libopus | |||
| * | | Remove GCC 4.8 workaround in libopus | trav90 | 2018-06-23 | -50/+0 |
|/ / | | | | | | | This patch removes a workaround when building for ARM platforms using GCC 4.8 (which we no longer support). | |||
* | | Merge pull request #537 from janekptacijarabaci/build_error_1 | Moonchild | 2018-06-24 | -2/+2 |
|\ \ | | | | | | | Build - fix "ERROR: preprocessor was not applied to aboutRights.xhtml" | |||
| * | | Build - fix "ERROR: preprocessor was not applied to aboutRights.xhtml" | janekptacijarabaci | 2018-06-23 | -2/+2 |
|/ / | ||||
* | | Merge pull request #532 from ↵ | Moonchild | 2018-06-23 | -6/+8 |
|\ \ | | | | | | | | | | | | | janekptacijarabaci/toolkit_create-new-profile_error_1 Toolkit - Fix throws an error from "Create a New Profile" | |||
| * | | Toolkit - Fix throws an error from Create a New Profile | janekptacijarabaci | 2018-06-23 | -6/+8 |
| | | | | | | | | | | | | Issue #531 | |||
* | | | Fix about:rights dependencies for Safe Browsing. | wolfbeast | 2018-06-23 | -2/+3 |
| | | | | | | | | | | | | This resolves #533. | |||
* | | | Merge pull request #535 from janekptacijarabaci/about_telemetry_error_1 | Moonchild | 2018-06-23 | -0/+4 |
|\ \ \ | |/ / |/| | | Fix throws an error on "about:telemetry" | |||
| * | | Fix throws an error on "about:telemetry" | janekptacijarabaci | 2018-06-23 | -0/+4 |
|/ / | ||||
* | | Merge pull request #530 from Lootyhoof/close-icon | Moonchild | 2018-06-23 | -5/+66 |
|\ \ | | | | | | | Add new close icons and make current icons Basilisk-specific | |||
| * | | Add new close icons and make current icons Basilisk-specific | Lootyhoof | 2018-06-22 | -5/+66 |
| | | | ||||
* | | | Improve newtab styling | wolfbeast | 2018-06-22 | -11/+13 |
| | | | | | | | | | | | | | | | | | | - De-duplicate controls - Improve title text position - Improve pinned site indicator | |||
* | | | Merge pull request #528 from g4jc/remove_browser_ui_telemetry | Moonchild | 2018-06-22 | -1006/+0 |
|\ \ \ | | | | | | | | | backport mozbug 1453667: Remove BrowserUITelemetry from Basilisk application | |||
| * | | | Remove BrowserUITelemetry from Basilisk application | Gaming4JC | 2018-06-21 | -1006/+0 |
| |/ / | ||||
* | | | Merge pull request #525 from MoonchildProductions/newtab-page-work | Moonchild | 2018-06-22 | -821/+1370 |
|\ \ \ | |/ / |/| | | Newtab page work | |||
| * | | Reinstate erroneously removed line. | wolfbeast | 2018-06-22 | -0/+1 |
| | | | ||||
| * | | Prevent the Quickdial page from stealing focus from the address bar. | wolfbeast | 2018-06-22 | -18/+4 |
| | | | ||||
| * | | Be more explicit about which browser content object is focused and when. | wolfbeast | 2018-06-22 | -10/+19 |
| | | | ||||
| * | | Update jar manifest for removed files. | wolfbeast | 2018-06-22 | -2/+0 |
| | | | ||||
| * | | Remove unused files. | wolfbeast | 2018-06-22 | -3259/+0 |
| | | | ||||
| * | | Issue #517 Part 7: Remove enhanced/sponsored links styling and page code | wolfbeast | 2018-06-21 | -183/+6 |
| | | | ||||
| * | | Issue #517 Part 6: Restyle for Pale Moon. | wolfbeast | 2018-06-21 | -589/+221 |
| | | | | | | | | | | | | | | | This splits out common rules for different OSes to themes/shared and applies new styling to the newtab page. | |||
| * | | Fix typo. | wolfbeast | 2018-06-21 | -1/+1 |
| | | | ||||
| * | | Issue #517 Part 5b: Remove configuration styles + leftovers. | wolfbeast | 2018-06-21 | -211/+0 |
| | | | ||||
| * | | Issue #517 Part 5: Remove configuration menu | wolfbeast | 2018-06-21 | -159/+1 |
| | | |