Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Revert "Issue #1684 - Remove global UA override preference and supporting code." | Moonchild | 2020-11-15 | -1/+34 |
| | | | | | | This reverts commit 18df01eb5498c954044f96c346026da0238d2e61. Backed out for devtools breakage. | |||
* | Issue #1684 - Remove global UA override preference and supporting code. | Moonchild | 2020-11-15 | -34/+1 |
| | | | | Resolves #1684 | |||
* | Revert "[toolkit] Add optimized UI code format option" | Moonchild | 2020-11-15 | -14/+3 |
| | | | | This reverts commit 511ac54cab15741ba399ff62ac45bab1f26f0582. | |||
* | [toolkit] Add optimized UI code format option | Moonchild | 2020-11-14 | -3/+14 |
| | ||||
* | [packager] Optimize archive accesses. | Moonchild | 2020-11-14 | -30/+107 |
| | ||||
* | Issue #1683 - Update libjar module. | Moonchild | 2020-11-13 | -13/+101 |
| | ||||
* | Issue #1683 - Update Brotli lib to 1.0.9 | Moonchild | 2020-11-13 | -2404/+3966 |
| | ||||
* | [libjar] Fix inflation logic. | Moonchild | 2020-11-13 | -1/+1 |
| | | | | | This has been broken for 11 years. About time it's fixed. Tag #1683 | |||
* | Issue #1682 - Remove vibrator DOM interface and support code. | Moonchild | 2020-11-13 | -967/+4 |
| | | | | Resolves #1682 | |||
* | Issue #1391 - Disable DOM Filesystem/dirpicker APIs by default. | Moonchild | 2020-11-13 | -2/+2 |
| | | | | | There don't seem to be any drawbacks to this; tested for the past month disabled and there have been no issues with any sites visited. Adoption seems very low. | |||
* | Issue #1679 - Part 2: Some small issues to address buildability. | Moonchild | 2020-11-12 | -3/+4 |
| | | | | | | | - Explicitly |this| the Asserts in Cell.as<> - Unified deprot in regexp-error.h - Convert RegExpShared* inner() to a reinterpret_cast because for SOME reason .as<> no longer works after the reimport (which is a static cast) | |||
* | Issue #1679 - Part 1: First pass account for some of the refactoring ↵ | Matt A. Tobin | 2020-11-09 | -8/+15 |
| | | | | | | differences in regexp-shim.h This is the patch Moonchild committed on the aborted branch before the plan was revised. | |||
* | Bug 1466909 - Use AddLvalueReference for UniquePtr's operator*(). | Matt A. Tobin | 2020-11-09 | -1/+1 |
| | | | | | | | | This is required for UniquePtr to accept <void>, which is required for PseudoHandle = mozilla::UniquePtr<T, JS::FreePolicy>; in turn for mozilla::SegmentedVector<PseudoHandle<void>> uniquePtrArena_; Tag #1679 | |||
* | Bug 1328948 - Add is(), as() to Cell. | Matt A. Tobin | 2020-11-09 | -0/+18 |
| | | | | Tag #1679 | |||
* | Issue #1677 - Part 7: Add unicode/uniset.h to check_spidermonkey_style.py ↵ | Matt A. Tobin | 2020-11-09 | -0/+1 |
| | | | | for some reason | |||
* | Issue #1677 - Part 6: Implement NativeRegExpMacroAssembler for new regexp ↵ | Matt A. Tobin | 2020-11-09 | -13/+1572 |
| | | | | import based on irregexp/NativeRegExpMacroAssembler.cpp | |||
* | Issue #1677 - Part 5: "Simplify" regexp re-import process (and re-import ↵ | Matt A. Tobin | 2020-11-09 | -512/+706 |
| | | | | | | from later revision) I am going on record to say Mozilla are utter fucking assholes for pulling this as part of their progression. | |||
* | Issue #1677 - Part 4: Implement shim for regexp | Matt A. Tobin | 2020-11-09 | -222/+2445 |
| | ||||
* | Issue #1677 - Part 3: Create shim definitions for V8-specific code in new ↵ | Matt A. Tobin | 2020-11-09 | -0/+1748 |
| | | | | regexp implementation | |||
* | Issue #1677 - Part 2: Add build files | Matt A. Tobin | 2020-11-04 | -0/+47 |
| | ||||
* | Issue #1677 - Part 1: Import new V8 regexp code with Mozilla's header ↵ | Matt A. Tobin | 2020-11-04 | -0/+16698 |
| | | | | modifications | |||
* | Merge branch 'jsbuild-work' | Matt A. Tobin | 2020-11-04 | -571/+770 |
|\ | ||||
| * | Issue #1676 - Part 21: Use js-cxxflags.mozbuild in testing code and js shell | Matt A. Tobin | 2020-11-04 | -21/+6 |
| | | ||||
| * | Issue #1676 - Part 20: Split vtune sources out of js/src/moz.build | Matt A. Tobin | 2020-11-04 | -7/+19 |
| | | ||||
| * | Issue #1676 - Part 19: Split ctypes sources out of js/src/moz.build | Matt A. Tobin | 2020-11-04 | -16/+29 |
| | | ||||
| * | Issue #1676 - Part 18: Move and separate top level sources from vm sources ↵ | Matt A. Tobin | 2020-11-04 | -25/+14 |
| | | | | | | | | in js/src/moz.build | |||
| * | Issue #1676 - Part 17: Put remaining source files which have debug code ↵ | Matt A. Tobin | 2020-11-04 | -2/+6 |
| | | | | | | | | ifdef'd behind MOZ_DEBUG | |||
| * | Issue #1676 - Part 16: Split WASM sources out of js/src/moz.build | Matt A. Tobin | 2020-11-04 | -22/+40 |
| | | | | | | | | Also puts WasmBinaryIterator.cpp which is debug code ifdef'd behind MOZ_DEBUG | |||
| * | Issue #1676 - Part 15: Split threading sources out of js/src/moz.build | Matt A. Tobin | 2020-11-04 | -15/+32 |
| | | ||||
| * | Issue #1676 - Part 14: Split proxy sources out of js/src/moz.build | Matt A. Tobin | 2020-11-04 | -8/+24 |
| | | ||||
| * | Issue #1676 - Part 13: Split perf sources out of js/src/moz.build | Matt A. Tobin | 2020-11-04 | -13/+30 |
| | | ||||
| * | Issue #1676 - Part 12: Split jit sources out of js/src/moz.build | Matt A. Tobin | 2020-11-04 | -216/+232 |
| | | ||||
| * | Issue #1676 - Part 11: Split irregexp sources out of js/src/moz.build | Matt A. Tobin | 2020-11-04 | -8/+24 |
| | | ||||
| * | Issue #1676 - Part 10: Split gc sources out of js/src/moz.build | Matt A. Tobin | 2020-11-03 | -14/+30 |
| | | ||||
| * | Issue #1676 - Part 9: Move DIRS down in js/src/moz.build | Matt A. Tobin | 2020-11-03 | -15/+13 |
| | | ||||
| * | Issue #1676 - Part 8: Fix up include for selfhosted.out.h | Matt A. Tobin | 2020-11-03 | -1/+1 |
| | | ||||
| * | Issue #1676 - Part 7: Split frontend sources out of js/src/moz.build | Matt A. Tobin | 2020-11-03 | -16/+28 |
| | | ||||
| * | Issue #1676 - Part 6: Split ds sources out of js/src/moz.build | Matt A. Tobin | 2020-11-03 | -2/+18 |
| | | ||||
| * | Issue #1676 - Part 5: Split devtools sources out of js/src/moz.build | Matt A. Tobin | 2020-11-03 | -7/+26 |
| | | ||||
| * | Issue #1676 - Part 4: Split builtin sources out of js/src/moz.build | Matt A. Tobin | 2020-11-03 | -59/+78 |
| | | ||||
| * | Issue #80 - De-unify js/src | Matt A. Tobin | 2020-11-03 | -17/+17 |
| | | | | | | | | | | | | | | Three debug sources are producing link warnings and will be solved as Issue #1676 progresses. This does not include JS Testing sources. Specifically: js/src/gdb or js/src/jsapi-tests | |||
| * | Issue #1676 - Part 3: Split DEFINES out of js/src/moz.build | Matt A. Tobin | 2020-11-03 | -36/+37 |
| | | ||||
| * | Issue #1676 - Part 2: Split CFLAGS and CXXFLAGS directives out of ↵ | Matt A. Tobin | 2020-11-03 | -34/+45 |
| | | | | | | | | js/src/moz.build | |||
| * | Issue #1676 - Part 1: Split MozTesting directives out of js/src/moz.build | Matt A. Tobin | 2020-11-03 | -45/+49 |
| | | ||||
* | | [devtools] More gracefully (than a crash) handle stack capture failures. | Moonchild | 2020-10-31 | -1/+3 |
| | | ||||
* | | Merge pull request 'Fix up -moz-tab-size and unprefix it.' (#1674) from ↵ | Moonchild | 2020-10-30 | -334/+397 |
|\ \ | |/ |/| | | | | | | | athenian200/UXP:tab-size-length into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1674 | |||
| * | Issue #1673 - Part 5: Fix brace style and missed -moz-tab-size reference. | athenian200 | 2020-10-29 | -255/+212 |
| | | ||||
| * | Issue #1673 - Part 4: Unprefix -moz-tab-size. | athenian200 | 2020-10-28 | -10/+38 |
| | | | | | | | | While we do fail a couple of tests, the other mainstream browsers also fail them and I think our implementation of tab-size is good enough to be unprefixed at this point. Having this patch also makes testing easier. | |||
| * | Issue #1673 - Part 3: Bring minimum tab advance up to spec. | athenian200 | 2020-10-28 | -11/+30 |
| | | | | | | | | This provides a clearer rule for the minimum tab advance that brings us to alignment with the spec and both major browsers. | |||
| * | Issue #1673 - Part 2: Make tab-size animatable and fix typos. | athenian200 | 2020-10-28 | -10/+7 |
| | | | | | | | | There were a few typos in the previous patch and this patch also makes tab-size animatable which didn't really require much of a change at all. |