- Jan 03, 2023
-
-
Sylvestre Ledru authored
Differential Revision: https://phabricator.services.mozilla.com/D165841
-
- Dec 21, 2021
-
-
Mike Hommey authored
Bug 1746991 - Avoid warning noise from __STDC_CONSTANT_MACROS being redefined. r=firefox-build-system-reviewers,andi Differential Revision: https://phabricator.services.mozilla.com/D134348
-
- Nov 02, 2018
-
-
Tom Ritter authored
error: '_exception_code' only allowed in __except block or filter expression --HG-- extra : histedit_source : 4f1cc219b7aca1e1eac1783a71eddbce97f1e214
-
Tom Ritter authored
mingw-clang, when using SEH exceptions, compile these fine but don't unwind them properly. When using sj/lj exceptions it can't compile them at all. --HG-- extra : histedit_source : 07b5beb9d09d0b1841d7a8a74007333be1ac810a
-
- Oct 12, 2018
-
-
Tom Ritter authored
Bug 1498676 - Revert the __try/__except mapping (part of Bug 1431803) for MinGW from the sandbox code r=bobowen This is no longer necessary, and in fact breaks the sandbox compilation, because code inside the transformed-else blocks is only valid inside an __except block
-
- May 23, 2018
-
-
Kris Maglione authored
MozReview-Commit-ID: 2yBlykhQsyV --HG-- extra : rebase_source : d51a663c5f7d4c9cce09c649003c5577fe5952d0
-
- May 10, 2018
-
-
Kris Maglione authored
Our bundled Hunspell now significantly differs from upstream Hunspell. Most importantly, it supports loading dictionaries from jar: URIs, which is now a requirement for loading bundled and extension dictionaries. This means that system Hunspell libraries are no longer compatible with our spell checker code. We should remove the option to use them so that users don't fall into the trap of trying to use them. MozReview-Commit-ID: 2ihJe6YOnGf --HG-- extra : rebase_source : ceb091b9475a2b101156405a02a60015fc36da17
-
- Jan 22, 2018
-
-
Tom Ritter authored
Bug 1431803 Turn __try into if(true) and __except into else in the chromium sandbox code r=bobowen,glandium MinGW doesn't support __try / __except. There are a few mechanisms available to hack around it and pseudo-support it, but these are untested in Firefox. What is tested (and works) is replacing them with if(true) and else. So we do that to neuter them in all places. There is only one situation where we need to actively modify the code (because it always throws an exception) and that situation is resolved in the other patch of this bug. MozReview-Commit-ID: IySnfxDlmW3 --HG-- extra : rebase_source : 265405fee0cc5fc5776cacca744d569357fd5674
-
- Dec 22, 2017
-
-
Masatoshi Kimura authored
We had to force-include Char16.h to simulate char16_t on older MSVC versions. But it is no longer the case. We should not rebuild the world whenever we touch this file. MozReview-Commit-ID: 1XY7tQD8LoK --HG-- extra : rebase_source : a08ccfc9b6a4abf90f6f8b97a42079865724c9ec
-
- Jun 08, 2017
-
-
Petr Sumbera authored
-
- Dec 14, 2015
-
-
Mike Hommey authored
Both these files, are, after all, define files, like other CONFIGURE_DEFINE_FILES. They only happen to have a special requirement for an expansion for all defines, which doesn't need to happen through traditional preprocessing. This change adds consistency in how configure-related headers are being handled.
-
- May 26, 2015
-
-
Mike Hommey authored
It used to be necessary because of how elfhack was built in the past, but it happens to be unnecessary nowadays.
-
- Jan 22, 2015
-
-
Bob Owen authored
Bug 1102215: Move security/sandbox/chromium/base/shim/ to new directory security/sandbox/chromium-shim/ r=ted --HG-- rename : security/sandbox/chromium/base/shim/base/gtest_prod_util.h => security/sandbox/chromium-shim/base/gtest_prod_util.h rename : security/sandbox/chromium/base/shim/base/logging.cpp => security/sandbox/chromium-shim/base/logging.cpp rename : security/sandbox/chromium/base/shim/base/strings/string_piece.h => security/sandbox/chromium-shim/base/strings/string_piece.h rename : security/sandbox/chromium/base/shim/base/third_party/nspr/prtime.h => security/sandbox/chromium-shim/base/third_party/nspr/prtime.h rename : security/sandbox/chromium/base/shim/base/third_party/nspr/prtypes.h => security/sandbox/chromium-shim/base/third_party/nspr/prtypes.h rename : security/sandbox/chromium/base/shim/base/threading/thread_local_storage.h => security/sandbox/chromium-shim/base/threading/thread_local_storage.h rename : security/sandbox/chromium/base/shim/base/tracked_objects.h => security/sandbox/chromium-shim/base/tracked_objects.h rename : security/sandbox/chromium/base/shim/base/win/registry.h => security/sandbox/chromium-shim/base/win/registry.h rename : security/sandbox/chromium/base/shim/sdkdecls.h => security/sandbox/chromium-shim/base/win/sdkdecls.h rename : security/sandbox/win/src/logging/loggingCallbacks.h => security/sandbox/chromium-shim/sandbox/win/loggingCallbacks.h rename : security/sandbox/win/src/logging/loggingTypes.h => security/sandbox/chromium-shim/sandbox/win/loggingTypes.h rename : security/sandbox/win/src/logging/sandboxLogging.cpp => security/sandbox/chromium-shim/sandbox/win/sandboxLogging.cpp rename : security/sandbox/win/src/logging/sandboxLogging.h => security/sandbox/chromium-shim/sandbox/win/sandboxLogging.h
-
Carsten "Tomcat" Book authored
--HG-- rename : security/sandbox/chromium-shim/base/gtest_prod_util.h => security/sandbox/chromium/base/shim/base/gtest_prod_util.h rename : security/sandbox/chromium-shim/base/logging.cpp => security/sandbox/chromium/base/shim/base/logging.cpp rename : security/sandbox/chromium-shim/base/strings/string_piece.h => security/sandbox/chromium/base/shim/base/strings/string_piece.h rename : security/sandbox/chromium-shim/base/third_party/nspr/prtime.h => security/sandbox/chromium/base/shim/base/third_party/nspr/prtime.h rename : security/sandbox/chromium-shim/base/third_party/nspr/prtypes.h => security/sandbox/chromium/base/shim/base/third_party/nspr/prtypes.h rename : security/sandbox/chromium-shim/base/threading/thread_local_storage.h => security/sandbox/chromium/base/shim/base/threading/thread_local_storage.h rename : security/sandbox/chromium-shim/base/tracked_objects.h => security/sandbox/chromium/base/shim/base/tracked_objects.h rename : security/sandbox/chromium-shim/base/win/registry.h => security/sandbox/chromium/base/shim/base/win/registry.h rename : security/sandbox/chromium-shim/base/win/sdkdecls.h => security/sandbox/chromium/base/shim/sdkdecls.h rename : security/sandbox/chromium-shim/sandbox/win/loggingCallbacks.h => security/sandbox/win/src/logging/loggingCallbacks.h rename : security/sandbox/chromium-shim/sandbox/win/loggingTypes.h => security/sandbox/win/src/logging/loggingTypes.h rename : security/sandbox/chromium-shim/sandbox/win/sandboxLogging.cpp => security/sandbox/win/src/logging/sandboxLogging.cpp rename : security/sandbox/chromium-shim/sandbox/win/sandboxLogging.h => security/sandbox/win/src/logging/sandboxLogging.h
-
Bob Owen authored
Bug 1102215: Move security/sandbox/chromium/base/shim/ to new directory security/sandbox/chromium-shim/ r=ted --HG-- rename : security/sandbox/chromium/base/shim/base/gtest_prod_util.h => security/sandbox/chromium-shim/base/gtest_prod_util.h rename : security/sandbox/chromium/base/shim/base/logging.cpp => security/sandbox/chromium-shim/base/logging.cpp rename : security/sandbox/chromium/base/shim/base/strings/string_piece.h => security/sandbox/chromium-shim/base/strings/string_piece.h rename : security/sandbox/chromium/base/shim/base/third_party/nspr/prtime.h => security/sandbox/chromium-shim/base/third_party/nspr/prtime.h rename : security/sandbox/chromium/base/shim/base/third_party/nspr/prtypes.h => security/sandbox/chromium-shim/base/third_party/nspr/prtypes.h rename : security/sandbox/chromium/base/shim/base/threading/thread_local_storage.h => security/sandbox/chromium-shim/base/threading/thread_local_storage.h rename : security/sandbox/chromium/base/shim/base/tracked_objects.h => security/sandbox/chromium-shim/base/tracked_objects.h rename : security/sandbox/chromium/base/shim/base/win/registry.h => security/sandbox/chromium-shim/base/win/registry.h rename : security/sandbox/chromium/base/shim/sdkdecls.h => security/sandbox/chromium-shim/base/win/sdkdecls.h rename : security/sandbox/win/src/logging/loggingCallbacks.h => security/sandbox/chromium-shim/sandbox/win/loggingCallbacks.h rename : security/sandbox/win/src/logging/loggingTypes.h => security/sandbox/chromium-shim/sandbox/win/loggingTypes.h rename : security/sandbox/win/src/logging/sandboxLogging.cpp => security/sandbox/chromium-shim/sandbox/win/sandboxLogging.cpp rename : security/sandbox/win/src/logging/sandboxLogging.h => security/sandbox/chromium-shim/sandbox/win/sandboxLogging.h
-
- Feb 03, 2015
-
-
Brian Smith authored
--HG-- extra : rebase_source : 7ba4fb8a0bd11648908e2790e86ce3bb4517aeb7
-
- Feb 28, 2014
-
-
Ehsan Akhgari authored
-
- Dec 06, 2013
-
-
Mike Hommey authored
-
- Oct 17, 2013
-
-
Ehsan Akhgari authored
Bug 895047 - Make char16_t available everywhere and use that to define PRUnichar and jschar; r=jcranmer,jorendorff,glandium
-
- Oct 01, 2013
-
-
Hubert Figuière authored
-
- Oct 17, 2013
-
-
Phil Ringnalda authored
CLOSED TREE
-
Ehsan Akhgari authored
Bug 895047 - Make char16_t available everywhere and use that to define PRUnichar and jschar; r=jcranmer,jorendorff,glandium
-
- May 07, 2013
-
-
Aaron Klotz authored
-
- Aug 04, 2012
-
-
Mike Hommey authored
-
- Dec 15, 2011
-
-
Jeff Walden authored
Bug 730805 - Provide mozilla/IntegerPrintfMacros.h to implement the PRI* macros portion of the <inttypes.h> interface. r=espindola --HG-- extra : rebase_source : be80333003c6fec659e736a77463568c836d8348
-