FranklinDM
6d154eee11
Issue #58 - Follow-up: Remove Rust binding leftovers
2024-04-02 22:46:00 +08:00
FranklinDM
53e2e5d8d6
Issue #1375 - Part 1: Allow moving a reference into nsInterfaceHashtable
2023-03-02 14:28:09 +08:00
Moonchild
37d0ffa172
[XPCOM] Crash safely when TArray replacements are OOB.
...
In the unlikely event of TArray element replacement calls are OOB, crash safely
with a debug breakpoint instead of corrupting memory.
2022-07-05 17:25:29 +08:00
Brian Smith
e55ae571da
Issue #1905 - Part 3f - Collection of fixes connecting ARM support to the Mac build. Also update ARM XPT code to add Mac/Apple support.
2022-06-13 09:01:18 +08:00
Brian Smith
13fcc4a046
Issue #1829 - Revert "Issue #1751 "
2022-05-04 09:40:24 +08:00
Moonchild
eaf9e756a0
Issue #21 - Remove remaining telemetry structs, callers and flags.
2022-04-28 10:33:44 +08:00
Moonchild
df94ccb22c
Issue #1751 -- Remove XP_MACOSX conditionals and support files from /xpcom
2021-05-05 10:28:58 +08:00
Moonchild
035de9597b
[xpcom] Don't use realloc for shrinking nsTArrays when allowRealloc is false.
...
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.
2020-11-20 09:30:41 +08:00
Moonchild
d5919942ff
Issue #1656 - Part 8: Devtools and misc.
2020-09-25 22:06:55 +08:00
Moonchild
0cd673d720
Issue #1656 - Part 6: Clean up the build files
2020-09-25 22:04:23 +08:00
Moonchild
8c395520d9
Issue #1656 - Part 1: Nuke most vim config lines in the tree.
...
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.
2020-09-25 22:04:12 +08:00
Gaming4JC
48006dc075
Issue #618 - Clear the module map - Debug Followup
...
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
2020-09-16 21:11:08 +08:00
Matt A. Tobin
4e14355697
Bug 1372829 - Part 2: mozilla::EditorBase should cache raw pointer of nsISelectionController and nsIDocument with nsWeakPtr
...
Tag #1375
2020-04-18 07:04:22 +08:00
Matt A. Tobin
26403f20ac
Issue #1053 - Remove android support from XPCOM
2020-02-27 07:31:05 +08:00
wolfbeast
d28c0b15a6
Issue #1319 - Remove stderr_to_file.
...
This local-debug function is only useful for Android to work around
issues with logspewing and should never be in production builds anyway.
2020-01-17 09:17:08 +08:00
athenian200
afb2e3a054
MoonchildProductions#1251 - Part 4: Core build system changes, lots of 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.
2019-11-04 11:52:17 +08:00
JustOff
c4115c8ad5
Add a ClearElementAt API to nsTArray
2019-03-16 07:03:10 +08:00
wolfbeast
39d5eb7759
Remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTS
2019-02-16 00:27:49 +08:00
wolfbeast
e015efb999
Consolidate tracing and traversing.
2019-02-16 00:27:47 +08:00
wolfbeast
d4db378b5a
Add overflow checks for extending nsTArrays.
...
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.
2019-02-16 00:18:45 +08:00
trav90
037afae5e6
Add mozilla::Span
2019-02-16 00:15:21 +08:00
wolfbeast
69c4dd8992
Replace the custom logic in ObserverList with an nsTObserverArray which has all the necessary logic for stable iteration over a potentially changing list of items.
2019-02-16 00:13:02 +08:00
trav90
a52bf9e82b
Remove the const to fix the -Wignored-qualifiers warning with GCC 8
2019-02-16 00:10:59 +08:00
wolfbeast
b586913598
Remove MOZ_WIDGET_GONK [1/2]
...
Tag #288
2019-02-15 23:57:08 +08:00
wolfbeast
c8462db202
Remove sandbox ductwork conditional code.
2019-02-15 23:55:41 +08:00
Eric Rahm
ec18bcca97
Bug 1452202 - Clean up PLDHashTable move operator. r=froydnj, a=RyanVM
...
--HG--
extra : source : 9036c64b7a66ffe93e717ca97642a4400e396d9c
extra : intermediate-source : 041d1c561feb5f4d9bcd492f31f7203ca477f938
2019-02-15 23:47:28 +08:00
Roy Tam
dcd9973243
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00