summaryrefslogtreecommitdiffstats
path: root/xpcom
Commit message (Collapse)AuthorAgeLines
* Merge pull request #1121 from win7-7/nsHtml5PortabilitylocalEqualsBuffer-prMoonchild2019-05-25-9/+9
|\ | | | | Use memcmp in nsHtml5Portability::localEqualsBuffer
| * use memcmp for nsIAtom Equals to improve performance xpcom/ds win7-72019-05-25-9/+9
| | | | | | issue #1113 Use memcmp and not slower string Equals in nsHtml5Portability::localEqualsBuffer
* | Avoid some useless ForgetSkippable handling while we're already dealingwolfbeast2019-05-25-0/+5
|/ | | | with snow-white objects.
* remove unnecessary spaceswin7-72019-05-24-4/+0
|
* add main thread only cache for nsIAtoms to speed up atomization xpcom/dswin7-72019-05-24-2/+57
| | | add main thread only cache for nsIAtoms to speed up atomization
* Unhook CR exception handler.wolfbeast2019-04-01-78/+0
| | | | Tag #20
* Remove AIX 1st party code OS checks, part 1wolfbeast2019-03-31-1162/+1
| | | | Issue #186
* Issue #187: Remove solaris 1st party code OS checks.wolfbeast2019-03-30-1422/+0
|
* Issue #187: Remove solaris conditional code.wolfbeast2019-03-30-111/+0
|
* Revert "Guard against re-entrancy in nsStringStream."wolfbeast2019-03-22-34/+0
| | | | This reverts commit 411919cca7a3795d08ec3cd24efa0167683a80fb.
* Guard against re-entrancy in nsStringStream.wolfbeast2019-03-22-0/+34
|
* Add a ClearElementAt API to nsTArrayJustOff2019-03-13-0/+18
|
* Remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTSwolfbeast2019-01-18-3/+0
|
* Consolidate tracing and traversing.wolfbeast2019-01-18-15/+37
|
* Telemetry: Remove stubs and related codeadeshkp2019-01-12-4/+0
|
* Add overflow checks for extending nsTArrays.wolfbeast2018-11-02-24/+50
| | | | | | 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-0/+167
|
* Remove unused telemetry functions/variables.wolfbeast2018-10-01-2/+1
| | | | Tag #21.
* Remove code that prevents binary extensionsMatt A. Tobin2018-09-23-8/+0
|
* Replace the custom logic in ObserverList with an nsTObserverArray which has ↵wolfbeast2018-09-11-7/+7
| | | | all the necessary logic for stable iteration over a potentially changing list of items.
* Remove all C++ telemetry autotimerswolfbeast2018-09-04-1/+0
|
* Remove all C++ Telemetry Accumulation calls.wolfbeast2018-09-03-22/+0
| | | | | This creates a number of stubs and leaves some surrounding code that may be irrelevant (eg. recorded time stamps, status variables). Stub resolution/removal should be a follow-up to this.
* Remove support for TLS session caches in TLSServerSocket.wolfbeast2018-09-01-0/+13
| | | | This resolves #738
* Remove the const to fix the -Wignored-qualifiers warning with GCC 8trav902018-08-10-3/+3
|
* Bug 1468217 - Add "SettingContent-ms" to the list of executable file ↵Paolo Amadini2018-06-30-0/+1
| | | | extensions. r=Gijs, a=RyanVM
* Bug 1413868.wolfbeast2018-06-30-0/+457
|
* Remove SPS profiler.wolfbeast2018-05-24-661/+3
| | | | | - Conditionals and code blocks. (MOZ_ENABLE_PROFILER_SPS) - Stub out several profiler-only functions.
* Remove the Dark Matter Detector (DMD) Memeory debugger component.wolfbeast2018-05-23-266/+3
| | | | This resolves #376.
* Remove other gonk widget conditionals and unused files.wolfbeast2018-05-13-2/+0
| | | | Tag #288.
* Remove MOZ_WIDGET_GONK [1/2]wolfbeast2018-05-12-76/+6
| | | | Tag #288
* Merge branch 'intl-ICU-emoji-work'wolfbeast2018-05-04-3/+1
|\
| * Issue #325 Part 14: Remove EXPOSE_INTL_API conditionals.wolfbeast2018-05-04-3/+1
| |
* | Remove unused XREShellDatawolfbeast2018-05-03-21/+1
| |
* | Remove sandbox ductwork conditional code.wolfbeast2018-05-03-75/+0
| |
* | Remove content process sandbox code.wolfbeast2018-05-02-73/+0
|/
* Bug 338865 - Scriptable XPIDL iface inheriting from noscript iface should ↵janekptacijarabaci2018-04-30-1/+1
| | | | throw error
* Bug 1411415.wolfbeast2018-04-29-1/+1
|
* Remove support for making jemalloc4 the default memory allocator.wolfbeast2018-04-27-2/+0
|
* Remove build support for HP-UXwolfbeast2018-04-24-43/+0
| | | | Note: 3rd party lib support (NSS, etc.) has not been touched.
* Bug 1452202 - Clean up PLDHashTable move operator. r=froydnj, a=RyanVMEric Rahm2018-04-19-5/+5
| | | | | | --HG-- extra : source : 9036c64b7a66ffe93e717ca97642a4400e396d9c extra : intermediate-source : 041d1c561feb5f4d9bcd492f31f7203ca477f938
* Merge pull request #171 from janekptacijarabaci/js_location_hash_1New Tobin Paradigm2018-04-15-1/+1
|\ | | | | Fix: no escape single quote in location.hash
| * JS - location.hash - no escape single quotejanekptacijarabaci2018-02-12-1/+1
| |
* | Convert MOZILLA_OFFICIAL conditionals to MC_OFFICIAL where needed.wolfbeast2018-04-13-1/+1
| | | | | | | | | | | | | | | | | | - `--enable-official-branding` implies `MC_OFFICIAL` (no need to specifically set it) - `--enable-official-vendor` can be used to set `MC_OFFICIAL` on builds without `--enable-official-branding` that should still be considered official release versions. - `MC_OFFICIAL` implies `--enable-release`, meaning `DEVELOPER_OPTIONS` isn't set - `MC_OFFICIAL` makes `nsXULAppInfo.getIsOfficial` return `true` - `MC_OFFICIAL` makes `AppConstants.MOZILLA_OFFICIAL` (for compatibility in extensions) and `AppConstants.MC_OFFICIAL` return `true` - Optional, for the time being: `MOZILLA_OFFICIAL` is still present in some places in case someone wants to build a Mozilla-alike official application and has the rights and necessary keys to use Mozilla-official third-party services. This must always be combined with `MC_OFFICIAL` to have a sane combination of defines. This may be removed in the future.
* | Rebase on masterwolfbeast2018-04-11-2/+2
|\ \
| * | Fix Value::isGCThing footgun, stop returning true for NullValuetrav902018-04-07-2/+2
| | |
* | | Remove base conditional code for crash reporter and injector.wolfbeast2018-03-30-246/+1
|/ /
* | Remove cargo nsstring componentwolfbeast2018-03-13-1129/+0
| | | | | | | | Part 3 for #58
* | Merge branch 'security_tls_1-3_1' into TLS-1.3wolfbeast2018-02-23-7/+9
|\ \
| * | Bug 1343600 - Add TLS handshake Start/Stop eventsjanekptacijarabaci2018-02-11-7/+9
| |/
* | Remove XPCOM checks for Windows Vista and clean up unused header files.wolfbeast2018-02-19-8/+1
| | | | | | | | Tag #22