Commit Graph

117 Commits

Author SHA1 Message Date
Dave Page
6a43c3d90b Use a working timestamp server. 2021-01-13 11:40:11 +00:00
Dave Page
04ce8b2c71 Include LICENSE and DEPENDENCIES [inventory] files in official packages. Fixes #5577
Whilst passing, rename libraries.txt to DEPENDENCIES and update the list of static packages.
2020-07-17 17:06:16 +01:00
Dave Page
1485ff338f Don't use the venv to create the venv on Windows as it doesn't allow python.exe to be relocated on Windows. Use the tried and tested virtualenv instead. Fixes #5595 2020-06-09 16:28:36 +01:00
Dave Page
67c978b7a4 Don't use virtualenv to create the venv on Windows. 2020-06-01 10:32:41 +01:00
Dave Page
676fec8694 Cleanup Windows build scripts and ensure Windows x64 builds will work. Fixes #5574 2020-06-01 09:52:24 +01:00
Dave Page
94bd1f1680 Cleanup Python detection in the runtime project file. Fixes #5444 2020-05-04 10:20:51 +01:00
Neel Patel
870bcbd932 SVG image format plugin is added to render the image file from stylesheet. And also removed the theme components staging files used during windows and Mac bundling. 2020-04-22 18:47:13 +05:30
Neel Patel
b0b60da84a Fixed an issue where the checkbox is not visible on Configuration dialog in runtime for the dark theme. Fixes #5402 2020-04-20 19:16:32 +05:30
Neel Patel
65bc196eba Fix the bundling issue of dark mode runtime support for Windows and Mac. 2020-04-14 15:19:39 +05:30
Dave Page
7f667f5761 Add support for OpenSSL 1.1.1 to the Windows installer build. 2019-08-08 15:07:11 +01:00
Cyril Jouve
b786c4c140 Replace the PyCrypto module with the cryptography module. Fixes #3272 2019-01-31 15:57:27 +01:00
Dave Page
2817ec438a Convert batch file line endings in an attempt to end the insanity of missing labels. 2019-01-03 14:33:43 +00:00
Akshay Joshi
41c028f944 Ensure that null values handled properly in CSV download. Fixes #3780 2019-01-01 15:15:36 +05:30
Maxim Zakharov
b7ad95907a When building the Windows installer, copy system Python packages before installing dependencies to ensure we don't end up with older versions than intended. Fixes #3579 2018-08-29 11:33:25 +01:00
Dave Page
61d8072a8c Batch, not bash!! Correct the syntax. 2018-05-23 13:09:40 +01:00
Dave Page
fa07400fdd Hack to compile PyCrypto with VC++ 2018-05-23 13:04:58 +01:00
Dave Page
dab5d94b7c Fix PyCrypto if using Python 3. 2018-05-23 10:00:46 +01:00
Dave Page
2c6938491e Add missing . 2018-05-23 08:48:26 +01:00
Dave Page
fa57c02d0e Add some more missing CALL statements 2018-05-22 16:35:55 +01:00
Dave Page
83bee60fa4 CALL all external programs, or labels cannot be found. 2018-05-22 16:16:30 +01:00
Dave Page
81a5e1ffd3 Minor fixes 2018-05-22 15:41:10 +01:00
Dave Page
0b5912b09c Handle dependencies that may or may not be present. 2018-05-22 14:40:44 +01:00
Dave Page
5780719035 There's no need to activate/deactivate/activate the venv. 2018-05-22 14:01:13 +01:00
Dave Page
f0f530e824 Returning %ERRORLEVEL% is proving unreliable. Just return 1 instead if there's an error. 2018-05-22 13:39:03 +01:00
Dave Page
0bf89f3dc0 Need to CALL Yarn. 2018-05-21 15:34:08 +01:00
Dave Page
d5e48ecdc2 Further windows make script cleanup. 2018-05-21 15:06:14 +01:00
Dave Page
066a59d89c Don't barf on nested parentheses as we may find on 64 bit systems. 2018-05-21 12:54:19 +01:00
Dave Page
e1a3caa780 Major cleanup of the Windows installer build script. 2018-05-18 13:27:57 +01:00
Dave Page
bd356ff9fa Fix a couple of find/replace errors. 2018-05-16 16:35:23 +01:00
Dave Page
765e0d03be Further cleanup of the environment setup 2018-05-16 16:31:41 +01:00
Dave Page
76749efb12 Further cleanup of the environment setup 2018-05-16 16:26:00 +01:00
Dave Page
9f8f1e8972 Rough cleanup of the environment setup 2018-05-16 16:15:44 +01:00
Dave Page
6d33542b24 PGDIR isn't needed in the path and we shouldn't have random Mingw paths hard-coded. 2018-05-16 14:39:58 +01:00
Dave Page
ae03b7c226 PYTHON_VERSION is set automatically. Use it to conditionally fix the backports module. 2018-05-16 14:28:15 +01:00
Dave Page
246c434b61 No need to define PGADMIN4_USE_WEBKIT any more. 2018-05-16 13:33:53 +01:00
Dave Page
4496a97a97 Assume Yarn and Node are always in the path 2018-05-16 11:58:57 +01:00
Dave Page
7a1d9c750a Use VCINSTALLDIR instead of VCDIR, as that is set by Visual Studio 2018-05-16 11:56:30 +01:00
Dave Page
8d9e9eab13 Allow "make" to be overridden in the environment. 2018-05-14 17:08:40 +01:00
Dave Page
fe81ae3285 Correct error message 2018-05-14 16:16:18 +01:00
Dave Page
7192a2b675 Rewrite the runtime as a tray-based server which can launch a web browser. Fixes #3086 2018-02-05 15:32:14 +00:00
Maxim Zakharov
4617a90123 Add missing __init__.py to backports.csv when building the MSVC windows build. Fixes #2918 2017-11-29 09:58:57 +00:00
Surinder Kumar
263e235862 Clarify how virtual envs can be used in WSGI mode, and ensure we ship the required bits on Windows. 2017-09-20 16:22:51 +01:00
Dave Page
5d45dee686 Fix Yarn tasks for Windows 2017-06-15 15:32:07 +01:00
Shruti B Iyer
659eb1c1e8 Bring React into the tree, and add linting and bundling framework for the JS etc. 2017-06-12 16:51:54 +01:00
Dave Page
8bd648c5b6 Don't include the tools directory in the Mac & Windows packages 2017-03-25 22:04:52 -04:00
Atira Odhner
c8fa0c4e28 Don't ship the node_modules directory with packages as it's only used for local testing. 2017-03-15 17:14:37 +00:00
Dave Page
523cd6f34a Exclude a bunch of unnecessary files from the Windows package. 2017-03-02 12:08:56 +00:00
Dave Page
76d5dccc46 Further fixes and cleanups to the Windows build script, including some Python 3 compatibility changes. 2017-02-28 17:02:01 +00:00
Dave Page
bc521dfc49 Various fixes and cleanups to the Windows build script. 2017-02-28 13:03:50 +00:00
Dave Page
1e5de7e66e Merge the Python 2 & 3 requirements files, and break out test requirements into a separate file. 2017-02-26 09:06:17 +00:00
Dave Page
fb780bd81a Fix a couple of typos. 2016-12-06 10:35:15 +00:00
Dave Page
89ed2a7deb Windows dependencies have changed with Qt 5.7 2016-11-24 11:34:53 +00:00
Dave Page
478c7ba7a4 Use QT 5.7 by default on Windows. 2016-11-24 09:18:15 +00:00
Dave Page
87a845a082 Specify the default PG binpath on Windows 2016-11-23 14:37:02 +00:00
Dave Page
388b477c71 Bunlde PostgreSQL utilities in the Windows installer. Note that this doesn't yet auto-configure pgAdmin to find them. 2016-11-23 10:27:52 +00:00
Dave Page
020bf1d532 Minify HTML with Flask-HTMLMIN 2016-11-18 16:42:38 +00:00
Dave Page
bfbafaac4b Update the Windows installer build to support QtWebEngine 2016-11-17 10:59:41 +00:00
Dave Page
4a5031c563 Fix typo in 32bit-only code 2016-10-26 10:30:24 +01:00
Sandeep Thakkar
a1c0042a1e Use config_distro.py for all settings, and don't create/overwrite config_local.py. Partly fixes #1849 2016-10-19 14:10:28 +01:00
Dave Page
9893b1bee4 Attempt to sign the Windows installer, failing with a warning if there's no cert available. Fixes #1823 2016-10-04 14:34:08 +01:00
Dave Page
30397476da Don't munge the windows installer filename if there's no app suffix. 2016-09-26 16:52:50 +01:00
Dave Page
d45c5c0874 Remove 'v' from windows installer filename version. 2016-06-21 14:59:19 +01:00
Dave Page
9224ce77b3 Fix installer filename. 2016-06-21 12:43:01 +01:00
Dave Page
d133e33c4b Include python.exe and pythonw.exe in the Windows installer s the interpreter is used to run background processes. 2016-06-21 10:34:13 +01:00
Dave Page
73988bcece Do a more sensible venv search on Windows, and don't update the
registry upon installation.
2016-06-16 16:22:45 +01:00
Dave Page
931f671756 Improve the reliability of the Windows build system. 2016-06-16 13:07:04 +01:00
Paresh More
47dccec915 Windows installer! 2016-06-08 12:29:21 +01:00