Commit Graph

592928 Commits

Author SHA1 Message Date
Nathan Froyd
f2f92c69fe Bug 1312543 - remove bogus comparison in ia2Accessible.cpp; r=surkov
This comparison is confused, as aNRanges is an out argument; we only
care about non-nullness of the pointer.  Additionally, recent versions
of clang consider non-equality comparisons with pointer types an
error.

MozReview-Commit-ID: 8lXeCwP6Lz6
2022-06-13 18:33:38 +02:00
Michael Cronenworth
7601bd7199 nsprpub: Use winsock2.h in prmapopt.c.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52085
2022-01-26 16:19:08 +01:00
Jacek Caban
712db1d962 virtualenv: Update to upstream v16.7.11.
Based on Miro HronĨok's and Patrick Laimbock's findings:
https://bugzilla.redhat.com/show_bug.cgi?id=1987713

Using upstream commit fb6e546cc1dfd0d363dc4d769486805d2d8f04bc.
2022-01-18 16:14:02 +01:00
Patrick Laimbock
ba7c38da4a python: Import MutableSet and MutableSequence from collections.abc. 2022-01-18 16:14:01 +01:00
Patrick Laimbock
ea813cd85d gfx/2d: Include limits in BaseRect.h. 2021-11-25 21:39:13 +01:00
Patrick Laimbock
41ff0c2652 python: Import Interable and Mapping from collections.abc. 2021-11-07 17:31:58 +01:00
Jacek Caban
90c58e20ed 2.47.2 version bump 2020-11-30 13:47:56 +01:00
Jacek Caban
47b539699d configure: Support delayload on llvm-mingw. 2020-11-30 13:44:54 +01:00
Jacek Caban
a76dd884fa xpcom/strings: Remove unused broken Assign variant from nsTString. 2020-11-30 13:44:54 +01:00
Jacek Caban
90846ae5e9 dom: Mark overrided virtual functions. 2020-11-30 13:44:54 +01:00
Jacek Caban
439c36fb0e Add support for PDB debug symbol packages.
Partially based on patch by Tom Ritter.
2020-11-30 13:44:54 +01:00
Jacek Caban
93bb726bbc Update README file. 2020-11-27 19:33:11 +01:00
Jacek Caban
75d8170de8 configure: Use file alignment more friendly with mmap. 2020-11-27 19:33:11 +01:00
Jacek Caban
b015503144 make_package: Use .tar.xz foramt for archives. 2020-11-26 16:45:31 +01:00
Jacek Caban
9a92620369 dom: Use wcstok_s instead of wcstok. 2020-11-26 16:44:59 +01:00
Ehsan Akhgari
447e60b842 Bug 1255857 - Allow mozilla::UniquePtr's deleter template argument to customize the pointer type; r=froydnj 2020-11-26 12:49:49 +01:00
Kearwood (Kip) Gilbert
1b92175030 Bug 1255210 - Update OVR_ALIGNAS macro in ovr_capi_dynamic.h r=froydnj
- The updated OVR_ALIGNAS macro corrects errors blocking
  clang-cl builds.

MozReview-Commit-ID: 20SMLNsia67
2020-11-26 12:49:49 +01:00
Jacek Caban
0a0753b116 ipc/glue: Don't compare pointer to int. 2020-11-26 12:49:49 +01:00
Jacek Caban
25063754f5 libcubeb: Don't define __MSVCRT_VERSION__. 2020-11-26 12:49:49 +01:00
Jacek Caban
345622dd6d harfbuzz: Fix pointer to int cast. 2020-11-26 12:49:48 +01:00
Jacek Caban
37ee45ba5f xptcall: Use gcc variant of stubs on llvm-mingw. 2020-11-26 12:49:48 +01:00
Jacek Caban
026e49c888 dom: Explicitly declare GetFrameLoader in nsIFrameLoaderOwner children.
Otherwise lld-link can't find non-virtual GetFrameLoader chunks for vtbls.
2020-11-26 12:49:48 +01:00
Jacek Caban
02b2913638 Fix -Wc++11-narrowing compile errors with llvm-mingw. 2020-11-26 12:49:48 +01:00
Michael Layzell
8b597820f4 Bug 1293001 - Part 1: Change the BinaryName of nsIFrameLoaderOwner::frameLoader (which overloaded another virtual method) to FrameLoaderXPCOM, r=froydnj
MozReview-Commit-ID: Db3z2DP5qba
2020-11-25 20:17:10 +01:00
Tom Ritter
aef139a724 Bug 1490568 Quote the _PrepareAndDispatch symbol to fix the mingw-clang x86 build r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D6045
2020-11-25 20:17:09 +01:00
Tom Ritter
0b546a9b94 Bug 1491856 Change .scl 3 -> .scl 2 in the reflect assembly r=dmajor
As in Bug 1390583 and Bug 1470993, this will correct them to be external symbols

Differential Revision: https://phabricator.services.mozilla.com/D6044
2020-11-25 20:17:09 +01:00
Jacek Caban
7add7a10f2 Bug 1470993 - Fix reflect mingw clang compilation r=dmajor
MozReview-Commit-ID: 4al9Yid9prK
2020-11-25 17:42:23 +01:00
Jacek Caban
c72b026e05 Bug 1470973 - Fix cairo-d2d-surface.cpp mingw clang compilation r=lsalzman
MozReview-Commit-ID: Jt7MvFZTMYY
2020-11-25 17:42:23 +01:00
Jacek Caban
04af8e0b18 configure: Don't set LD on mingw.
It's not needed and may confuse lld-link when LINK env variable is set to $LD.
2020-11-25 17:42:23 +01:00
Jacek Caban
ba3ae47cf3 configure: Backport llvm-mingw fixes. 2020-11-24 19:21:50 +01:00
Jacek Caban
341f81b480 configure: Don't use version scripts on mingw. 2020-11-24 19:21:50 +01:00
Dave Hunt
30094f773e Bug 1437593 - Vendor virtualenv 15.2.0; r=gps
MozReview-Commit-ID: 7DL7wU8eUHm

--HG--
extra : rebase_source : c50b07b619da144569573175158774f8e22d6bed

Signed-off-by: Jacek Caban <jacek@codeweavers.com>

(cherry-picked from commit 88d6e5e9c44d6cfb9962f74239fc17f51e325a16)
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
2019-12-31 00:57:47 +01:00
Gregory Szorc
c81c5827b3 Bug 1295439 - Upgrade setuptools to 25.2.0; r=glandium
Should be a drop-in replacement.

MozReview-Commit-ID: 2ebRTXwCBfM

--HG--
rename : python/virtualenv/virtualenv_support/setuptools-20.3-py2.py3-none-any.whl => python/virtualenv/virtualenv_support/setuptools-25.2.0-py2.py3-none-any.whl
extra : rebase_source : d8cef816464fb494a8134967bf912d9dabe41b84

(cherry picked from commit 88d6e5e9c44d6cfb9962f74239fc17f51e325a16)
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
2019-12-31 00:57:38 +01:00
Nathan Hakkakzadeh
ded5e9669d Bug 1100925 - Added modification for MinGW64 version of Python so it will have system modules. r=gps
Added a quick for MinGW64 then adds the default location of system modules to
sys.path.

MozReview-Commit-ID: IubUhpB3rOf

--HG--
extra : rebase_source : 95f2245fb254473fb9977b37b60f087c05a7eedc

(cherry picked from commit 9775d4ad15c428897c33191fe68886b7d2476a1d)
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
2019-12-31 00:57:34 +01:00
Nathan Hakkakzadeh
45702290cc Bug 1100925 - Added site.py from virtualenv upstream. r=gps
This is going to be necessary for MSYS2 which needs a custom site.py since
the MinGW64 version of Python does not import the system packages.

MozReview-Commit-ID: EfHRmRSmvlV

--HG--
extra : rebase_source : 6ffbcda31318d3581ded3bf860bbd0db2eec8780

(cherry picked from commit f28bd15876fe9d52306852d3e69cdddde79d251e)
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
2019-12-31 00:57:27 +01:00
Nathan Hakkakzadeh
5d3c226db2 Bug 1100925 - Virtualenv now copies a site.py file in its folder (if it exists) instead of using the hex string for site.py that is in its source code. r=gps
We need this to avoid weird site.py hacks to get msys2 to play nicely with virtualenv.

MozReview-Commit-ID: 9lJSo6MistO

--HG--
extra : rebase_source : 598f25a207dc4307ed531f4e4e5dcfb951ae8283

(cherry picked from commit 6a16b60f89ef5b38e33efabf63f7e30c1672b616)
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
2019-12-31 00:57:20 +01:00
Nathan Hakkakzadeh
bf1a25c4a0 Bug 1100925 - Virtualenv no longer attempts to use symlinks when the os module does not have it. r=gps
Before, virtualenv would try to use symlinks based entirely on the value given by the options parser.

Unfortunately, some versions of Python cannot symlink (specifically the MinGW version of Python).

Now, virtualenv ensures the os module has the symlink funciton before attempting to use the symlink function.

MozReview-Commit-ID: DFJ59AaPNpB

--HG--
extra : rebase_source : 4a92c9cbfbfe205e18b890e100fe549d78cebc81

(cherry picked from commit 2608abcab568a9f705c7f519d9b30c01cc1790df)
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
2019-12-31 00:57:02 +01:00
Nathan Hakkakzadeh
19113e8b2e Bug 1100925 - For whatever reason MinGW Python cannot import functools which is needed in the build process. r=gps
By placing the functools module in the REQUIRED_MODULES list, the environment will not throw an ImportError when the build systemimports functools.

MozReview-Commit-ID: 8DjzXqxvxXd

--HG--
extra : rebase_source : 47ceae1e8b852e0b8bf61f9b34cc953db42e393e

(cherry picked from commit 7394210aad55ad8b863205c1a1862c34783c4080)
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
2019-12-31 00:56:53 +01:00
Nathan Hakkakzadeh
4ba789d827 Bug 1100925 - Added flags in virtualenv to differenciate between a native Windows version of Python and a MinGW64 version of Python running in msys2. r=gps
This is going to be necessary in the following commits to ensure that virtualenv has access to native libraries.

MozReview-Commit-ID: FwxOoCWnQMW

--HG--
extra : rebase_source : c4cf829231757b3dc2c5ca821c7248dc3fb0d763

(cherry picked from commit 57e72ee336754d5cabb9f53cb5dfca7f817c6a18)
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
2019-12-31 00:56:48 +01:00
Gregory Szorc
3f8304ea8b Bug 1295439 - Upgrade pip to 8.1.2; r=glandium
Should be a drop-in replacement.

MozReview-Commit-ID: 5934X9tS29g

--HG--
rename : python/virtualenv/virtualenv_support/pip-8.1.1-py2.py3-none-any.whl => python/virtualenv/virtualenv_support/pip-8.1.2-py2.py3-none-any.whl
extra : rebase_source : 01d234565de37041f79f3f4498eec1d6fadfe005

(cherry picked from commit 6c01848d23ac94ca40431fbf4198123cb3d9f7f7)
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
2019-12-31 00:56:41 +01:00
Gregory Szorc
0876ee4064 Bug 1259551 - Upgrade vendored virtualenv to 15.0.1; r=ted
While we're addressing virtualenv foo, let's ensure we are running
the latest version. This also pulls in newer versions of pip (8.1.1),
setuptools (20.3), and wheel (0.29.0).

MozReview-Commit-ID: G5uSy66Kd6u

--HG--
extra : rebase_source : 804f230adcf77335c79a93537d9623ac3836d9bf

(cherry picked from commit 4262e28d067edd239f96cb75a8280b91db23a79e)
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
2019-12-31 00:56:28 +01:00
Jacek Caban
e880d871ac mozinfo: Fallback to unknown disro if platform.linux_distribution is not available.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
2019-12-31 00:56:24 +01:00
Jacek Caban
7b43ad1508 mozbuild: Use time.process_time() instead of time.clock().
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
2019-12-31 00:56:23 +01:00
Jacek Caban
06971413d9 Mark executables as nxcompat. 2019-12-10 13:44:06 +01:00
Jacek Caban
c9154ac0a8 make_package: Add support for builting all package types in one run. 2019-12-09 17:08:01 +01:00
Jacek Caban
822eeb5440 make_package: Use directory name matching package base directory for packaging step. 2019-12-09 14:12:09 +01:00
Jacek Caban
40814915fb 2.47.1 version bump 2019-12-09 14:12:09 +01:00
Jacek Caban
3d2bda4360 reftest: Explicitly specify utf8 file encoding. 2019-09-06 15:43:34 +02:00
Jacek Caban
386a501a80 mozbuild: Explicitly specify utf8 file encoding. 2019-09-06 15:43:33 +02:00
Vincent Povirk
edd074034c config/createprecomplete: Open precomplete file as text. 2019-09-06 15:43:33 +02:00