Dave Page
8579909558
Ensure the SERVER_MODE changes don't break the PIP build.
2017-08-25 12:17:47 +01:00
Dave Page
5c016f0993
Update docs to more accurately reflect the SERVER_MODE config requirements.
2017-08-25 12:13:03 +01:00
Dave Page
a65f7b330b
Ensure builtins.SERVER_MODE is handled if running setup.py standalone.
2017-08-25 11:56:44 +01:00
Dave Page
507d8b3fe4
Regression tests aren't run under the runtime, so no need to check for builtins.SERVER_MODE's existence.
2017-08-25 11:56:10 +01:00
Dave Page
0e5ea58294
Ensure builtins.SERVER_MODE is present so the docs build cleanly.
2017-08-25 11:19:27 +01:00
Dave Page
f195b18f2d
Ship with pre-configured paths that can work in both Server and Desktop modes out of the box. Fixes #2662
...
Ship the web code using server mode with appropriate paths by default and enable the runtime to override the mode, and force into desktop changing the appropriate paths to user-specific ones.
Note that this change will likely cause more advanced users to have to tweak configs.
RPMs will also need changes to create /var/lib/pgadmin and /var/log/pgadmin, owned by the webserver account.
2017-08-25 10:54:28 +01:00
Dave Page
fb9eee47bd
Bump the version number for 2.0. Let's get testing started ASAP!
2017-08-25 10:18:42 +01:00
Dave Page
eb5bb5fcc0
Update yarn.lock
2017-07-21 16:17:24 +01:00
Dave Page
83ac1f3555
Remove debug logging of the URL map which is extremely long now, and not of a great deal of use.
2017-07-20 16:15:53 +01:00
Dave Page
1e1a9f2cf4
Add controls and shortcuts for commenting/uncommenting code in the SQL Editor. Fixes #2456 .
...
Take the opportunity to tidy up the menus and add access keys to appropriate buttons.
2017-07-19 11:43:45 +01:00
Dave Page
d04ac7656a
Remove change made for debugging and committed in error.
2017-07-17 15:19:30 +01:00
Dave Page
68a6c496d9
Straighten line
2017-07-11 13:20:16 +01:00
Dave Page
374bf79911
Fix proxy support with Qt 5.9+
2017-07-11 11:48:13 +01:00
Dave Page
dad6031bd6
Revert "Ensure dependencies are packaged in the tarball"
...
This reverts commit 6ad4a623c4 .
ENOCOFFEE error
2017-07-11 09:23:57 +01:00
Dave Page
6ad4a623c4
Ensure dependencies are packaged in the tarball
2017-07-11 09:12:09 +01:00
Dave Page
ea5dfe23a0
Bump version numbers prior to release.
2017-07-10 14:56:20 +01:00
Dave Page
55b1e7b186
Update Mingw build for changes in QtWebKit
2017-07-10 12:12:25 +01:00
Dave Page
2dfa622357
Fix history font on IE.
2017-07-10 10:25:27 +01:00
Dave Page
ec739b3392
Revert "Open query tool and debugger windows in new tabs by default."
...
This reverts commit 1a6fe946ce .
This is going to break the regression tests, so reverting it for now.
2017-07-07 17:06:12 +01:00
Dave Page
1a6fe946ce
Open query tool and debugger windows in new tabs by default.
2017-07-07 16:53:45 +01:00
Dave Page
1291841d98
Remove unused minimisation code
2017-07-06 13:04:13 +01:00
Dave Page
592c70e655
Add some useful make targets for bundling and linting.
2017-07-06 13:02:43 +01:00
Dave Page
ffb00b502a
Fix a couple of gripes from the JS linter on Windows.
2017-06-30 10:34:06 +01:00
Dave Page
ed5c74affe
Fix image size.
2017-06-27 17:09:52 -04:00
Dave Page
e413186d23
Add stylesheet to override brace matching styles, missed from the feature commit.
2017-06-27 10:41:26 -04:00
Dave Page
96412b3219
Revert "Allow the user to close the dashboard panel. Fixes #2506 "
...
This reverts commit a87ee6d059 .
2017-06-27 10:35:43 -04:00
Dave Page
92b1b1365e
Tidy up About box formatting, 'cos it's been annoying me for ages.
2017-06-23 10:21:40 +01:00
Dave Page
6fabf4764b
Add access keys for top level menus.
2017-06-23 09:58:46 +01:00
Dave Page
bf5a2252af
Install the Yarn deps before trying to bundle.
2017-06-20 12:06:35 +01:00
Dave Page
9829d74a04
Correct the v10 template path.
2017-06-20 12:04:13 +01:00
Dave Page
c5616c7869
Run yarn tasks where required to run the tests.
2017-06-20 11:58:54 +01:00
Dave Page
bd917f2348
Create a runner for the feature tests.
2017-06-20 11:51:22 +01:00
Dave Page
5d45dee686
Fix Yarn tasks for Windows
2017-06-15 15:32:07 +01:00
Dave Page
6938fbafb5
Add some more Makefile targets for running different test suites.
2017-06-14 14:11:51 +01:00
Dave Page
cb97722fc3
Temporarily disable the Javascript bundler test until it handle more than one run.
2017-06-13 14:21:41 +01:00
Dave Page
dea850b503
Tune startup retry loop - try 50 times, with a 100ms pause between each attempt.
2017-06-11 14:38:22 +01:00
Dave Page
ef4b8e8c1c
Another minor perf tweak for the runtime.
2017-06-11 14:34:49 +01:00
Dave Page
f0d287588a
Couple of minor performance tweaks. Tests on my Windows VM show a consistent 30% startup time reduction.
2017-06-11 13:56:49 +01:00
Dave Page
4c2004d479
Correct the validation logic when modifying indexes/exclusion constraints. Fixes #2113
2017-06-06 11:15:51 +01:00
Dave Page
9e98ded06c
Display and allow toggling of trigger enable/disable status from the trigger dialogue. Fixes #2386
2017-06-05 17:11:21 +01:00
Dave Page
12fa023c6d
Fix a couple of issue descriptions.
2017-06-01 13:00:36 +01:00
Dave Page
1b23a7912a
Fix permissions on some files.
2017-05-31 16:48:09 +01:00
Dave Page
6abc4c239a
Improve docs on patch creation
2017-05-26 16:55:20 -04:00
Dave Page
2f097cd016
Fix typo in freshly added check.
2017-05-25 17:10:41 -04:00
Dave Page
04ce72a6ae
Fix RE-SQL for rules which got the table name wrong in the header and DROP statement. Fixes #2422
2017-05-19 12:21:29 +01:00
Dave Page
17de7db70b
Fix server stats display for EPAS 9.2, where inet needs casting to text for concatenation. Fixes #1831
2017-05-17 15:53:13 +01:00
Dave Page
4817b37742
Include backports.csv as a python dependency in the wheel.
2017-05-15 16:42:40 +01:00
Dave Page
be42b67f79
Ensure all required directories are created before we start logging.
2017-05-15 15:59:47 +01:00
Dave Page
aa554eb767
Ensure that there's an __init__.py file present in the backports module directory on Windows
2017-05-15 15:03:15 +01:00
Dave Page
001e0ce1cf
Mac build fixes:
...
- Rebuild Python packages from scratch so we know what libraries they use
- Ensure the backports Python module has an __init__.py file.
2017-05-15 14:38:52 +01:00
Dave Page
f0e78309cb
Bump version in preparation for release.
2017-05-15 12:25:28 +01:00
Dave Page
dd318e679d
Minor colour tweaks for highlighted rows in the data editor. These are likely to be changed again when we overhaul and standardise the colouring, but at least now they're using colours from the style guide.
2017-05-12 11:29:46 +01:00
Dave Page
04ccc84bf6
Revert "Update Chromedriver version for Chrome 58."
...
This reverts commit 70832286bc .
The Jenkins CI doesn't like this at all.
2017-04-21 10:15:17 +01:00
Dave Page
f6ffaaff98
Revert "Ensure PIP is the latest version when running the CI tests."
...
This reverts commit bf1f4aefa6 .
2017-04-21 10:15:05 +01:00
Dave Page
bf1f4aefa6
Ensure PIP is the latest version when running the CI tests.
2017-04-21 10:04:47 +01:00
Dave Page
9f6041b2a7
Revert "Ensure the treeview can be scrolled horizontally. Fixes #2339 "
...
This reverts commit 78c25cef21 which apparently prevents tree nodes being collapsed.
2017-04-18 14:51:26 +01:00
Dave Page
0c435154ac
Adjust windows resources so they work consistently.
2017-04-10 15:15:15 +01:00
Dave Page
665ec46052
Fix application icon in mingw builds.
2017-04-10 14:29:53 +01:00
Dave Page
fdf292964b
Bump version numbers for release.
2017-04-10 14:24:46 +01:00
Dave Page
a2c4cb1606
Adding a delay clearly didn't fix the feature tests :-(
2017-04-07 15:33:41 +01:00
Dave Page
a431937b50
Attempt to better catch errors in the CI tests.
2017-04-07 15:14:56 +01:00
Dave Page
8a01cdfaf9
Add a 0.5 second delay to treeview node expansion in the feature tests, to try to (temporarily) allow for script loading time. Tentatively enable the feature tests in CI to see if it works.
2017-04-07 12:41:54 +01:00
Dave Page
de80545400
Include an example of running just the feature tests.
2017-04-07 12:37:00 +01:00
Dave Page
d55b8394cf
Oops, syntax error.
2017-04-06 16:13:42 +01:00
Dave Page
fcc122f290
Swap entries in karma.conf so test-main.js is matched first, per suggestion from Atira to fix the failing Jasmine tests.
2017-04-06 15:34:05 +01:00
Dave Page
a412e3226f
Use a more appropriate output file name.
2017-04-06 09:34:19 +01:00
Dave Page
6d9cfa6679
Update translations
2017-04-05 14:03:17 +01:00
Dave Page
a7cdd78ad7
Add targets to extract/merge and compile messages.
2017-04-05 13:27:32 +01:00
Dave Page
53c4e2df3b
Add an appbundle-webkit build target to build an appbundle, but force the use of QtWebKit.
2017-04-05 12:35:07 +01:00
Dave Page
ee17c77093
Ignore some MinGW related build files.
2017-04-03 20:59:42 +01:00
Dave Page
e78865b2d4
Add a script for creating a Windows build using Qt with MinGW & QtWebKit Reloaded.
2017-04-03 20:58:47 +01:00
Dave Page
e7cee870a7
Mingw32 compatibility fixes
2017-04-03 12:58:08 +01:00
Dave Page
4ba9269a88
Remove debug code.
2017-03-31 20:27:41 -04:00
Dave Page
a4fd313371
Add missing semi-colon.
2017-03-31 17:05:29 -04:00
Dave Page
c7fc21e3bb
Update Babel version.
2017-03-31 17:03:36 -04:00
Dave Page
f3e6fe5b64
Add missing bracket
2017-03-31 12:48:18 -04:00
Dave Page
4e50c186df
Update CI script output for parsing with the Log Parser plugin in Jenkins
2017-03-31 12:45:56 -04:00
Dave Page
7a1bb8863a
Include translation message catalogs in CI build/test runs.
2017-03-31 12:26:57 -04:00
Dave Page
ac1637f281
Make sure each build/test starts in the correct directory.
2017-03-31 12:17:34 -04:00
Dave Page
b6fa5f5b33
Add message catalog builds to CI, and run all tests from a runner script to enable test/build addition purely from the source tree.
2017-03-31 12:13:58 -04:00
Dave Page
696343196a
Fix Python 3 compatibility bug
2017-03-30 23:16:43 -04:00
Dave Page
5ce6cd8ca0
Fix a thinko. Had to be one following those typos...
2017-03-30 22:47:05 -04:00
Dave Page
4e96692060
Fix a typo
2017-03-30 17:25:41 -04:00
Dave Page
256f42c64b
Fix a typo
2017-03-30 17:19:22 -04:00
Dave Page
4b1781124a
Use the correct Python binary.
2017-03-30 17:13:06 -04:00
Dave Page
8941756a9d
Select the correct Sphinx version
2017-03-30 17:11:08 -04:00
Dave Page
0a381c4a53
Add scripts for building the PIP wheel and tarballs
2017-03-30 17:05:49 -04:00
Dave Page
b826e0863c
Clean the build from the correct directory.
2017-03-30 16:49:11 -04:00
Dave Page
cdc1b70aea
Ensure CI scripts are executable
2017-03-30 16:37:44 -04:00
Dave Page
b65896b85b
Add basic CI runner scripts for Jenkins
2017-03-30 16:34:24 -04:00
Dave Page
87bbb5ef2c
Revert to the old, arguably broken code for QT4 port selection, as QT4 doesn't support TCP socket binding as QT5 does.
2017-03-29 11:33:55 -04:00
Dave Page
44ce8985e0
Fix typo in variable name.
2017-03-28 08:55:38 -04:00
Dave Page
688c810300
Add header that seems to be needed with Python 3.
2017-03-28 08:41:38 -04:00
Dave Page
f19fc307b1
Treat doc build warnings as errors for CI purposes and correctness.
2017-03-27 22:10:39 -04:00
Dave Page
7450c2df0d
Revert code cleanup that wasn't 2.6 compatible.
2017-03-27 21:27:17 -04:00
Dave Page
95f43d59b8
Revert "Ensure client-side translations are correctly extracted into the message templates."
...
This reverts commit 82bd97aed0 .
There are still issues extracting with these changes.
2017-03-27 13:53:40 -04:00
Dave Page
b2ab35e990
Don't require an auth key for the static help files. It doesn't play nicely with webkit.
2017-03-26 21:52:31 -04:00
Dave Page
ea6d97c49d
Add a couple of headers that Qt 5.8 seems to be more picky about, and fix the free port check to use TCP not UDP
2017-03-26 21:02:15 -04:00
Dave Page
6152d73f13
Fix some code inspection complaints
2017-03-25 22:04:52 -04:00
Dave Page
a6fa35789c
Fix broken markup
2017-03-25 22:04:52 -04:00