summaryrefslogtreecommitdiff
path: root/xpcom/glue
Commit message (Collapse)AuthorAge
* [XPCOM:Glue] Crash safely when TArray replacements are OOB.Matt A. Tobin2022-10-05
| | | | | In the unlikely event of TArray element replacement calls are OOB, crash safely with a debug breakpoint instead of corrupting memory.
* Issue %2 - De-unify sources in xpcom (1 of 2)Moonchild2022-03-21
|
* Issue %15 - Part 1: remove a number of old GCC hacks.Moonchild2022-03-21
|
* No issue - Research and resolve NIGHTLY_BUILD conditionalsMoonchild2022-03-21
|
* Issue %3029 - Part 5: Remove remaining telemetry structs, callers and flags.Moonchild2021-11-01
|
* Issue %3020 - Part 8: Remove MOZ_LINKERMoonchild2021-10-16
| | | | | This also removes the XZ Embedded decompressor because it was only used with the custom liker.
* Issue %3020 - Part 6: Clean up docs and some code comments.Moonchild2021-10-15
| | | | Polish only, no code changes.
* Issue mcp-graveyard/UXP%1751 -- Remove XP_MACOSX conditionals and support ↵Moonchild2021-05-03
| | | | files from /xpcom
* [xpcom] Don't use realloc for shrinking nsTArrays when allowRealloc is false.Moonchild2020-11-19
| | | | | | | | | The original patch handled the grow case but not the shrink case. When the current and new allocation sizes are in different size classes, jemalloc's realloc will move the allocation when shrinking, not just truncate the existing one. Based on work by Jon Coppeard.
* Issue mcp-graveyard/UXP%1656 - Part 8: Devtools and misc.Moonchild2020-09-24
|
* Issue mcp-graveyard/UXP%1656 - Part 6: Clean up the build filesMoonchild2020-09-23
|
* Issue mcp-graveyard/UXP%1656 - Part 1: Nuke most vim config lines in the tree.Moonchild2020-09-23
| | | | | | 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 mcp-graveyard/UXP%618 - Clear the module map - Debug FollowupGaming4JC2020-09-13
| | | | | | An assertion was added to dom/script/ScriptLoader.cpp but fails to compile on debug builds due it not being included in the namespace. Ref: BZ 1529203
* Bug 1372829 - Part 2: mozilla::EditorBase should cache raw pointer of ↵Matt A. Tobin2020-04-17
| | | | | | nsISelectionController and nsIDocument with nsWeakPtr Tag mcp-graveyard/UXP%1375
* Issue mcp-graveyard/UXP%1053 - Remove android support from XPCOMMatt A. Tobin2020-02-22
|
* Issue mcp-graveyard/UXP%1319 - Remove stderr_to_file.wolfbeast2020-01-14
| | | | | This local-debug function is only useful for Android to work around issues with logspewing and should never be in production builds anyway.
* MoonchildProductions%1251 - Part 4: Core build system changes, lots of ↵athenian2002019-10-21
| | | | | | | | libevent/IPC junk. This is mostly ifdefs, but as you can see, Solaris is actually a lot like Linux. They're both more SysV than BSD at core, and most of the differences have more to do with Solaris not using glibc than anything else. I still need to audit a lot of these changes and understand why they're needed and what the alternative approaches are. After this patch, most of the core functionality needed to build Solaris is here.
* Add a ClearElementAt API to nsTArrayJustOff2019-03-13
|
* Remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTSwolfbeast2019-01-18
|
* Consolidate tracing and traversing.wolfbeast2019-01-18
|
* Add overflow checks for extending nsTArrays.wolfbeast2018-11-02
| | | | | | Surprisingly, this was previously not done. Also, some of this code seems to be incorrect or, at the very least, wasn't clear what it was trying to do.
* Add mozilla::Spantrav902018-10-06
|
* Replace the custom logic in ObserverList with an nsTObserverArray which has ↵wolfbeast2018-09-11
| | | | all the necessary logic for stable iteration over a potentially changing list of items.
* Remove the const to fix the -Wignored-qualifiers warning with GCC 8trav902018-08-10
|
* Remove MOZ_WIDGET_GONK [1/2]wolfbeast2018-05-12
| | | | Tag mcp-graveyard/UXP%288
* Remove sandbox ductwork conditional code.wolfbeast2018-05-03
|
* Bug 1452202 - Clean up PLDHashTable move operator. r=froydnj, a=RyanVMEric Rahm2018-04-19
| | | | | | --HG-- extra : source : 9036c64b7a66ffe93e717ca97642a4400e396d9c extra : intermediate-source : 041d1c561feb5f4d9bcd492f31f7203ca477f938
* Remove XPCOM checks for Windows Vista and clean up unused header files.wolfbeast2018-02-19
| | | | Tag mcp-graveyard/UXP%22
* Add m-esr52 at 52.6.0Matt A. Tobin2018-02-02