Commit Graph

55 Commits

Author SHA1 Message Date
janekptacijarabaci bd5178f34a gre/components/nsINIProcessor.js (etc.)
JavaScript strict warning: resource://gre/components/nsINIProcessor.js,
line 147:
etc.
SyntaxError: octal literals and octal escape sequences are deprecated
https://bugzilla.mozilla.org/show_bug.cgi?id=1248252
2018-07-25 09:19:00 +08:00
Pale Moon d4404c2c6e Exclude <sys/sysmacros.h> from MacOSX.
Follow-up for #1324 to solve Mac build bustage.
2018-07-25 09:08:33 +08:00
Pale Moon bd3a433799 Explicitly include <sys/sysmacros.h> in xpcom/io/nsLocalFileUnix.cpp
This should take care of the problem reported in #1324.
2018-07-25 09:02:25 +08:00
Pale Moon 8a102fa2b2 Improve the security of WindowsDllDetourPatcher. 2018-07-25 08:07:23 +08:00
John Paul Adrian Glaubitz b1e04838e1 Use OpenBSD/sparc64 xptcall stubs on Linux/sparc64 2018-07-25 07:52:36 +08:00
Leorize 8ff966e7f8 mozalloc, xpcom, xpconnect: Guard changes so that they only apply to clang and/or libc++ 2018-07-25 07:47:33 +08:00
Leorize 1a8ba3a063 Revert "Revert "Supports building with Clang and Libc++""
This reverts commit fabea27ecbf26ac7310ff49f119018f410ba26a1.
2018-07-25 07:47:18 +08:00
John Paul Adrian Glaubitz 89c10a10da xpcom: Fix type of result in NS_InvokeByIndex on Linux/m68k 2018-07-25 07:45:45 +08:00
John Paul Adrian Glaubitz a7e46b62b3 xpcom: Fix syntax error in PrepareAndDispatch on Linux/m68k 2018-07-25 07:45:38 +08:00
Moonchild 31b8d02645 Revert "Supports building with Clang and Libc++" 2018-07-25 07:42:56 +08:00
Botond Ballo 772c30c466 Bug 1156538 - Make nsTArray's move constructor implicit. r=froydnj
--HG--
extra : rebase_source : bbb820eb9078be5602496839aabcf8d400c8c806
extra : source : 76e5eb202aa0e3680c19b84ccaf3a0eea83e41ef
2018-07-25 07:40:14 +08:00
trav90 cf8cc56f5a Add test case for parallelism of the thread pool 2018-07-25 07:35:46 +08:00
trav90 b30a15c415 Improve parallelism of nsThreadPool
By taking the number of pending events into account when spawning a new thread
2018-07-25 07:35:39 +08:00
janekptacijarabaci 671b416855 window.onerror catches JSON.parse error in Promise fulfillment 2018-07-25 07:15:21 +08:00
janekptacijarabaci ef825bd0c8 Security - added support for TLS 1.3 (the next part) 2018-07-25 07:11:32 +08:00
trav90 9f94ce4b73 Add a wrapper to be able to dispatch C++11 lambdas to nsIThread 2018-07-25 07:07:43 +08:00
Pale Moon 578cd6a3c7 Remove confusing and pointless console warning for nonexistent chrome.manifest in application folder. 2018-07-25 06:57:08 +08:00
Pale Moon 019a78aaf8 Validate length in SubstringTuple. 2018-07-25 06:44:13 +08:00
Pale Moon cd06cbaf62 Use CheckedInt in size calculation. 2018-07-25 06:43:53 +08:00
Pale Moon 08e58e7fbb Remove Windows Metro/WinRT code. 2018-07-25 06:25:01 +08:00
Pale Moon 7b9bcb2286 Remove timer adjustments previously done when sleeping.
This means that all expired timers will fire at once to catch up but prevents timer issues due to incorrect adjustments.

This resolves #756.
2018-07-25 06:21:38 +08:00
Pale Moon 56ac5a7199 Fix linking libxul.so with binutils/GNU ld >= 2.26.
This is a patch from 2016/04/27 16:36:50 ryoon found on
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/www/firefox45/patches/#dirlist.
This should be a permanent fix for #704 as opposed to enforcing ld.gold.
2018-07-25 01:30:39 +08:00
trav90 6ea580ee7f Don't use MOZ_OVERRIDE in TestThreadUtils.cpp 2018-07-25 01:22:35 +08:00
trav90 0130ed2e0c Update unit tests 2018-07-25 01:22:33 +08:00
trav90 cd326f17ab Select StorensRefPtrPassPtr for types with AddRef and Release methods 2018-07-25 01:22:31 +08:00
trav90 f3a3442605 Add mozilla::Declval 2018-07-25 01:22:29 +08:00
trav90 fa17bcef62 Add variadic NS_NewRunnableMethodWithArgs with storage&passing argument type decorators 2018-07-25 01:22:23 +08:00
NTD 407014c906 Issue #546 - Update Tycho to libvpx 1.4 - Part 3: Clean up now unused vpx memory function mangling from XPCOMInit and bump libvpx version to 1.4.0 in configure 2018-07-25 01:07:02 +08:00
Pale Moon 76fcd0d586 Part 2: Stop building XPCOM base/glue unified. 2018-07-25 01:03:32 +08:00
Stephen Pohl 483bcebb1b Mac v2 signing - Bug 1050944 - Get Firefox to launch and run on OSX with the new .app bundle structure, made necessary by Apple's v2 signatures. r=smichaud, r=ted, sr=bsmedberg 2018-07-25 00:57:43 +08:00
wolfbeast 61e42c80d8 Stop manually importing timer functions from kernel32.dll 2018-07-24 23:25:53 +08:00
trav90 36a097e73a Fix Linux build bustage after crashreporter & SPS Profiler removal (take 3) 2018-07-24 23:15:54 +08:00
trav90 7d45bd781a Revert bug 1115061 2018-07-24 23:15:51 +08:00
trav90 bd210ee7d3 Don't collect thread hang stats in BackgroundHangMonitor 2018-07-24 23:15:49 +08:00
trav90 9c8447308a Don't record inactive thread hang stats inside telemetry 2018-07-24 23:15:44 +08:00
trav90 9bf4455c74 Don't let telemetry iterate over active threads 2018-07-24 23:15:41 +08:00
trav90 88f223dbce Remove ThreadStackHelper 2018-07-24 23:15:37 +08:00
trav90 d7010086e9 Remove conditional SPS Profiler code 2018-07-24 23:15:28 +08:00
trav90 1d250bd6b6 Fix Linux build bustage 2018-07-24 23:15:14 +08:00
trav90 6875357b33 Revert Bug 1034138 2018-07-24 23:15:12 +08:00
trav90 399ecf1874 Revert Bug 1016629 2018-07-24 23:15:09 +08:00
trav90 1eda2626aa Remove more crashreporter references/stubs 2018-07-24 23:15:02 +08:00
trav90 a0ad140be7 Remove a few more crashreporter stubs 2018-07-24 23:14:54 +08:00
trav90 903fddcff7 Remove conditional crashreporter code 2018-07-24 23:13:57 +08:00
trav90 aad61641fe Remove GCC-dehydra support 2018-07-24 23:12:25 +08:00
trav90 052e58f015 Remove GnomeVFS extension 2018-07-24 23:12:24 +08:00
trav90 37325000eb Remove old, deprecated, and dead GnomeVFSService code 2018-07-24 23:12:23 +08:00
trav90 0de5e152ca Cleanup GCC (below 4.7) version checks & comments 2018-07-24 23:11:46 +08:00
trav90 51915e5721 Allow chrome://../skin/ overrides 2018-07-24 23:11:31 +08:00
trav90 98b3e0bfd7 Fix typo 2018-07-24 23:11:24 +08:00