summaryrefslogtreecommitdiffstats
path: root/toolkit
Commit message (Collapse)AuthorAgeLines
* Issue #1715 - Handle errors when initializing print settings from the printerMoonchild2021-01-18-2/+12
| | | | | | fails due to a bad printer name or O.S. error. Resolves #1715
* Issue #1705 - Part 6: Remove scrollbarbutton min-{width|height} rule from theme.Moonchild2021-01-08-2/+0
| | | | | | | | | | This would interfere with implementing thin scrollbars. Almost all widgets provide a non-overridable size for scrollbar buttons, so it makes no sense to specify min size for them. It is probably(?) a layout bug that min size properties can override the value returned by GetMinimumWidgetSize even if aIsOverridable is set to false, but removing this rule is simpler than locating and fixing the issue in layout code ;)
* Redundant code path cleanup (#1702)Moonchild2021-01-02-46/+0
| | | | | | | | | Remove various obsolete configure options. Remove Adjust SDK install tracking filth. Remove redundant code paths in old-configure This also optimizes linker use Remove redundant conditional blocks. Rewrite span.h without constexpr use.
* Issue #1700 - Apply background color instead of inset shadow for findbar input.Moonchild2020-12-21-6/+26
| | | | | | | | This changes the toolkit theme for Linux and Windows (Mac already did this) to style the input textbox on the findbar with -moz-appearance:none so as to give us styling control (as opposed to using a native widget style) and apply a neutral style to it. Also ensures Mac remains readable in case of poorly contrasting text.
* [toolkit] Handle corner case confusion of downloaded files without extension.Moonchild2020-12-15-0/+16
| | | | See code comment for details.
* Issue #1694 - Part 2: Use scriptabledateformat for Update History display.Moonchild2020-12-04-6/+11
|
* Issue #1694 - Part 1: Use scriptabledateformat for the Cookie Accept dialog.Moonchild2020-12-04-6/+26
|
* Issue #251 - Move chrome packaging options to ac configureMatt A. Tobin2020-11-16-30/+0
| | | | Also adds options for new functionality in #1683
* Revert "[toolkit] Add optimized UI code format option"Moonchild2020-11-15-14/+3
| | | | This reverts commit 511ac54cab15741ba399ff62ac45bab1f26f0582.
* [toolkit] Add optimized UI code format optionMoonchild2020-11-14-3/+14
|
* [packager] Optimize archive accesses.Moonchild2020-11-14-7/+14
|
* Issue #1656 - Part 9: Single-line-comment style.Moonchild2020-09-24-2/+0
|
* Issue #1656 - Part 8: Devtools and misc.Moonchild2020-09-24-6/+0
|
* Issue #1656 - Part 6: Clean up the build filesMoonchild2020-09-23-116/+0
|
* Issue #1656 - Part 4: Tackle *.idl, *.css, *.ipdlh, *.webidl, *.ccMoonchild2020-09-23-5/+0
|
* Issue #1656 - Part 3: Nuke more vim config lines in the tree.Moonchild2020-09-23-14/+0
| | | | Another S&R run with some smarter matching.
* Issue #1656 - Part 1: Nuke most vim config lines in the tree.Moonchild2020-09-23-39/+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 #1653 - Part 2: Stop indirectly loading DWM functions through WinUtils.Moonchild2020-09-17-0/+1
|
* Issue #1644 - Remove plugin checking code leftoversMoonchild2020-09-05-30/+2
|
* Issue #1628 - Remove redundant PREF_EM_UPDATE_BACKGROUND_URLMatt A. Tobin2020-08-07-8/+1
|
* Improve dll loading on Windows.Moonchild2020-07-29-1/+2
|
* Issue #1612 - Add-ons targeting Toolkit's ID (and not Firefox's) should be ↵Matt A. Tobin2020-07-22-2/+6
| | | | | | | | considered "native" by the Add-ons Manager when using the Dual-GUID system A version bump triggering add-on compatibility check will re-evaluate the "native" status (among other things) so no extra or special work is required to fix erroneous warnings. tl;dr instafix!
* Issue #1594 - restore UAC elevation in the uninstaller.Moonchild2020-06-14-28/+7
| | | | | | Effectively backs out BZ 1333789 which was uplifted to Firefox before we forked for UXP. Resolves #1594
* Follow up to Issue #1578 - Preprocess the popup bindingMatt A. Tobin2020-06-09-3/+10
|
* Merge pull request #1584 from Lootyhoof/global-menuMoonchild2020-06-09-2/+17
|\ | | | | Add global menubar support for GTK
| * Issue MoonchildProductions/UXP#1578 - Add global menubar support for GTKLootyhoof2020-06-09-2/+17
| |
* | Issue #439 - Remove, fix and clean up automated testsMoonchild2020-06-08-57/+0
|/ | | | | | | With the big amount of code churn around DOM a lot of tests broke severely enough that they caused build bustage. This commit cleans up, removes or otherwise fixes tests that are broken, no longer relevant or obsolete.
* Issue #361 - Remove dead Android code.Ascrod2020-05-25-93/+2
| | | | See Bug 1629030, part 3.
* Bug 1154295 - use normal formatting for plaintext documents in reader modeTrushita2020-05-25-0/+42
| | | | | | Before this change the plain text document in reader mode was not formatted/styled properly. Tag #361.
* Bug 1621479 - Fix typo in reader mode CSS class preservation list.Cameron McCormack2020-05-25-1/+1
| | | | Tag #361.
* Issue #361 - Update Readability from upstream.Ascrod2020-05-25-68/+367
| | | | (git rev 52ab9b5c8916c306a47b2119270dcdabebf9d203)
* Issue #1538 - remove speech recognition engineMoonchild2020-05-20-80/+1
| | | | | | | | | | | | | | | 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
* Merge pull request #1535 from g4jc/VFS_telemetry_nukeMoonchild2020-05-09-337/+0
|\ | | | | Remove TelemertyVFS
| * Issue #21 - Remove TelemertyVFSGaming4JC2020-05-06-337/+0
| | | | | | | | This reverts m-c Bug 668378 and completely removes Telemetry SQLite IO. As a bonus this fixes a potential crash in newer SQLite versions without the need for updating this useless telemetry shim.
* | Hyperbola IceDove should use the toolkit SearchServiceMatt A. Tobin2020-05-06-2/+1
|/
* [AM] Clean up addon-signing build leftovers.wolfbeast2020-04-21-7/+0
|
* Issue #576 - Remove IdentityService and ContextualIdentityServiceMatt A. Tobin2020-04-19-3112/+0
|
* Issue #65 - Remove AppConstants from toolkit/prompts/content/tabprompts.xmlMatt A. Tobin2020-04-19-15/+13
| | | | This file not only somehow escaped my pass through here but was also mocking me by using AppConstants in a preprocessed file BUT ALSO right AFTER a preprocessor directive.
* Merge pull request #1518 from MoonchildProductions/shadowdom-mergeMoonchild2020-04-17-6/+9
|\ | | | | Incremental shadowdom-merge
| * Bug 1377978 - Make nsRange use uint32_t to offsetMatt A. Tobin2020-04-17-6/+9
| | | | | | | | Tag #1375
* | Issue #251 - Move MOZ_AV1 back to ac configure for everyone to use.wolfbeast2020-04-16-14/+0
|/
* Issue #1516 - Part 1: Add a global build define to determine if the client ↵Matt A. Tobin2020-04-14-5/+2
| | | | can draw in the titlebar and update consumers of the local define
* Take files out of preprocessing that no longer require itMatt A. Tobin2020-04-07-15/+7
|
* Follow up to d0eee8f01 - Run precomplete cmd during package stagingMatt A. Tobin2020-04-07-1/+1
|
* Align mar generation on Windows with other platformsMatt A. Tobin2020-04-07-4/+1
| | | | This makes mar generation dependent on packaging not installer
* Issue #1508 - Redirect moz://a to http://thereisonlyxul.org/wolfbeast2020-04-03-1/+1
|
* Issue #65 - Fix unprocessed directives in WebRequest.jsmJustOff2020-04-01-1/+1
|
* Issue #1280 - Un-bust certerror pages and ForgetAboutSitewolfbeast2020-03-31-4/+3
|
* Properly fix crash in nsDownloadManager when repeatedly pausing and resuming ↵Matt A. Tobin2020-03-29-1/+4
| | | | | | a download This applies only to applications that do not use JSDownloads and is based on Bug 1224326
* Merge pull request #1472 from JMadgwick/masterMoonchild2020-03-28-1/+1
|\ | | | | Fix building on sparc64 Linux