| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
I've been thinking about this issue, and ultimately it's just correcting a
mistake Mozilla made that no consumer of UXP's MailNews ever complained about
before, so I think it's reasonable to fix the default behavior first, and then
let others complain before I start worrying about prefs or ifdefs. One thing
at a time.
|
| |
|
|\
| |
| |
| |
| |
| | |
athenian200/UXP:sunos-elfdump-fix into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2380
|
| |
| |
| |
| |
| |
| |
| | |
GNU readelf isn't available as consistently as I assumed across SunOS,
and it can be named different things on different illumos distros (some call
it readelf, others call it greadelf, etc), so it's safer to use elfdump.
This is a fairly easy fix, just kind of annoying.
|
| |
| |
| |
| | |
Resolves #2381
|
| |
| |
| |
| | |
Just ran across this, and thought I'd kick it off while there.
|
|\ \
| |/
|/|
| |
| |
| | |
from 2343-fallthrough-work into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2379
|
| | |
|
| | |
|
|/
|
|
| |
Basically a S&R. Removed the macro and adjusts IDL codegen accordingly.
|
|\
| |
| |
| |
| |
| | |
2342-nodiscard-work into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2375
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
Since both gcc and clang support the internal __attribute__ form, and
this is guarded by HAVE_POSIX_MEMALIGN which is not a Windows thing,
it's safe to just use that attribute style unconditionally.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Also a few misc low-volume places.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
DOM plugin code had two warning in IPC caught by [[nodiscard]], these
were fixed in one go.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
changes.' (#2377) from dbsoft/UXP:sedfix-2376 into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2377
|
| | |
| | |
| | |
| | |
| | | |
In C++17 mode using GCC 13 on Linux this is causing C linkage
to be applied to the throw_gcc.h functions instead of C++.
|
| | |
| | |
| | |
| | |
| | | |
Mac and the BSDs use [^[:space:]].
Use GNU sed on other platforms with \S.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
athenian200/UXP:old-stdcxx-compat-cleanup into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2374
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
As far as I can tell, all this code is unused in our platform. GCC older than
7 didn't have the macro _GLIBC_RELEASE. As far as I can tell, using newer GCC
means you don't have to check for incompatible symbol versions in the build
system, not even if you are compiling with clang against GCC's libc.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
These version checks were only used with --enable-stdcxx-compat,
which as far as I can tell no UXP application has ever relied on.
The only use case seems to have been building with clang against an
old version of GCC's libc that predates C++11, let alone C++17.
|
| | | | |
|
| |/ /
|/| |
| | |
| | | |
Potentially avoids a gc crash when load is high.
|
| |/
|/| |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
2281-c++17-buildwork into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2372
|
| | |
| | |
| | |
| | | |
As discussed.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Updating Iterators to be compatible with C++17
The std::iterator class is being deprecated on MSVC++,
and currently if the compilation flag /std:c++latest
is used a warning is issued in this regard if any
iterators use the class as a base class.
If an external source file being compiled includes
the repeated_field.h header, the iterator clases
RepeatedPtrIterator and RepeatedPtrOverPtrsIterator
trigger the warning.
This change solves the warning and should avoid it in
the future when the default is to remove the class.
See https://github.com/protocolbuffers/protobuf/commit/2949ebd842e25c1bcb8b63b377a454a0887ea5a2
|
| | |
| | |
| | |
| | | |
Google's WebRTC gtest code
|
| | |
| | |
| | |
| | |
| | | |
Without a clobber, mozconfigure doesn't properly pick up the /std:c++17
or -std=gnu++17 compiler switches needed to put them into C++17 mode.
|
| | |
| | |
| | |
| | |
| | | |
This is necessary if we want to start using Span() constructors
instead of the MakeSpan() kludge.
|
| | |
| | |
| | |
| | |
| | | |
Configure the toolchain to default to C++17 language standard with
optional gnu extensions (if on GCC)
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
runtime expects.
Currently spams warnings but may actually error out if not fixed, or
result in undefined behaviour if mismatching signatures are treated as
redeclarations with different exception specifications.
|
| | |
| | |
| | |
| | | |
definitions (as required by C++17).
|
|\ \ \
| |_|/
|/| |
| | |
| | |
| | | |
GMPdecryptor-cleanup into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2368
|