Dave Page
6d52f2b911
Initial support for PostgreSQL 12. Fixes #4283 . Fixes #4288 . Fixes #4290 .
2019-06-10 14:24:45 +01:00
Dave Page
2ca11c84e8
Ensure that the Return key can be used to submit the Master Password dialogue. Fixes #4310
...
Ensure that browser auto-fill doesn't cause Help pages to be opened unexpectedly. Fixes #4317
2019-06-10 14:03:56 +01:00
Dave Page
e691885881
Clarify warnings about disabling the master password.
2019-06-05 15:32:47 +01:00
Dave Page
caf181d5e3
Clarify docs around configuration files and disabling the master password.
2019-06-05 15:20:38 +01:00
Dave Page
13704a4f34
Disable upgrade checks whilst testing.
2019-06-03 11:35:59 -04:00
Dave Page
41a20e0252
Fix PEP-8 issue.
2019-05-31 12:12:04 -04:00
Dave Page
2dd075161d
Allow the UI layout to be fully locked or to prevent docking changes. Fixes #2653
2019-05-31 11:51:30 -04:00
Dave Page
37bde4aaf4
Credit reporter who provided test script.
2019-05-29 16:34:04 -04:00
Dave Page
1f76d207f2
Minor phrasing fix.
2019-05-29 16:32:35 -04:00
Dave Page
8eab534c95
Fix typo
2019-05-29 16:27:56 -04:00
Dave Page
0eb3008426
Tidy up keyboard shortcut docs.
2019-05-29 16:24:29 -04:00
Dave Page
2fa849dc26
Also need openssl-dev
2019-05-28 18:11:42 -04:00
Dave Page
f340cd044b
build-deps doesn't exist any more.
2019-05-28 18:09:06 -04:00
Dave Page
991f667f9f
Argh, they are Alpine packages, not Python.
2019-05-28 18:01:56 -04:00
Dave Page
307637b969
Looks like we also need build tools for the cryptography module.
2019-05-28 17:56:54 -04:00
Dave Page
91595593d3
Doc builds now need the cryptography module.
2019-05-28 17:50:11 -04:00
Dave Page
4d23bb24a5
Add a missing fix.
2019-05-24 09:36:33 +01:00
Dave Page
f1ef7b0346
Validate permissions on the session directory itself, not it's parent, per Felix Pusch. Fixes #4276
2019-05-21 12:14:36 +01:00
Dave Page
0ee50ac248
Clarify wording for the NO INHERIT option on constraints, per Michel Feinstein. Fixes #4275
2019-05-21 11:51:19 +01:00
Dave Page
ea4dbd31e8
Don't try to set permissions on Windows. It won't work anyway. Fixes #4276
2019-05-20 13:53:08 +01:00
Dave Page
da8da7bb49
Relax the permission check on the directory containing the config database, as it may fail in some environments such as OpenShift. Fixes #4276
2019-05-20 09:46:02 +01:00
Dave Page
941dea99f5
Fix typo.
2019-05-17 09:04:04 +01:00
Dave Page
3364350b01
Fix the check target.
2019-05-15 10:03:29 +01:00
Dave Page
4b421550d3
Stop using application/x-javascript as a mime type and use the RFC-compliant application/javascript instead. Fixes #4261
2019-05-15 09:44:57 +01:00
Dave Page
020d9bb018
Clarify when the container will load server definitions.
2019-05-14 09:27:47 +01:00
Dave Page
f02f91cbf1
Ensure popper.js is installed when needed. Fixes #4219
2019-04-30 13:57:10 +01:00
Dave Page
e53c2b1a5d
Ensure the treeview shows all sequences except those used to implement IDENTITY columns (which can be edited as part of the column). Show all if Show System Objects is enabled. Fixes #4154
2019-04-26 12:36:56 +01:00
Dave Page
e536408ce2
Don't try to install Chromedriver using the chromedriver_installer module as it no longer works and doesn't seem to be supported.
2019-04-25 09:41:40 +01:00
Dave Page
f74448a1b2
Add a script for installing the required Chromedriver version.
2019-04-25 09:38:52 +01:00
Dave Page
94e1820ccd
Fix skip on Windows.
2019-04-18 11:18:06 +01:00
Dave Page
4ac064de42
Urgh. Typo.
2019-04-18 09:13:55 +01:00
Dave Page
2ef71cf749
Skip the permissions test on Windows which doesn't support Unix style file permissions.
2019-04-18 09:13:00 +01:00
Dave Page
d728ee7436
Ensure sanity of the permissions on the storage and session directories and the config database. Fixes #4182
2019-04-17 16:57:34 +01:00
Dave Page
1a192109d6
Ensure we create a DMG file that's compatible with macOS 10.10+
2019-04-15 12:12:46 +01:00
Dave Page
ded446fe8a
Depend on psycopg2-binary in the Python wheel, rather than psycopg2. Fixes #4165
2019-04-11 10:08:44 +01:00
Dave Page
f706f7ed0c
Relabel the Save button on the datagrid text editor to avoid confusion with the actual Save button that updates the database. Fixes #4131
2019-04-02 17:20:43 +01:00
Dave Page
614c66940a
Add missing files.
2019-04-01 11:04:44 +01:00
Dave Page
be313bb17b
Missed a bug :-(
2019-03-29 14:35:43 +00:00
Dave Page
4d45a3cb24
PEP-8 fixes.
2019-03-28 14:20:52 -04:00
Dave Page
b917246be9
Add missing closing brace.
2019-03-26 10:25:50 -04:00
Dave Page
a5ebdafb82
Enlarge the grab handles for resizing dialogs etc. Fixes #4063
2019-03-25 07:50:55 -04:00
Dave Page
c43aa9b576
Clarify Windows build requirements.
2019-03-25 07:47:47 -04:00
Dave Page
ce073a2856
Fix SQL help for EPAS 10+, and refactor the URL generation code into a testable function. Fixes #4099
2019-03-22 14:09:24 +00:00
Dave Page
ae23f146d1
Use the user's full email address (not just the username part) as the basis for the storage directory name.. Fixes #3887
2019-03-22 09:36:13 +00:00
Dave Page
096220ece9
Fix the PEP8 yarn runner
2019-03-22 09:04:19 +00:00
Dave Page
83bb07e01d
Improve the German translation for Backup Server, per H Re. Fixes #4090
2019-03-21 16:18:09 +00:00
Dave Page
89784413dd
Fix indent.
2019-03-21 14:05:40 +00:00
Dave Page
17464aa034
Don't use old-style variable notation.
2019-03-21 14:02:19 +00:00
Dave Page
b2b5629a01
Fix PEP-8 issues.
2019-03-21 12:58:52 +00:00
Dave Page
3f22503ad2
Tidy up table formatting in the docs. Thanks to Susan Douglas for the tips!
2019-03-21 11:38:34 +00:00
Dave Page
906a4a845e
Update pycodestyle to 2.5.0. Allow newer versions so we can catch issues early.
2019-03-20 13:01:32 +00:00
Dave Page
48c3763e95
Remove the dependency on importlib for Python <= 2.7. It's not actually required.
2019-03-20 11:58:09 +00:00
Dave Page
e1ae502725
Delete the ci scripts that have be unmaintained and unused for some time now.
2019-03-20 11:27:28 +00:00
Dave Page
bb1e908b54
Apply codestyle checks to all Python code.
2019-03-20 11:17:51 +00:00
Dave Page
6a8367beb9
We need to prefix the exclude directories as the pycodestyle file is now in a different location.
2019-03-20 09:33:51 +00:00
Dave Page
9273da2dc6
Fix PEP-8 issue and move the pycodestyle config into a central location.
2019-03-20 08:57:43 +00:00
Dave Page
4dcd3e31d8
Fix PEP-8 issue
2019-03-18 11:11:48 +00:00
Dave Page
8c5894dd6a
Revert "Remove the cp1252 test to see if it un-breaks the Windows buildfarm runs."
...
This reverts commit ce51204
2019-03-18 09:28:28 +00:00
Dave Page
04c776cbeb
Randomise the database name used for encoding tests to avoid collisions when multiple tests are running against the same server.
2019-03-15 12:03:42 +00:00
Dave Page
ce5120431b
Remove the cp1252 test to see if it un-breaks the Windows buildfarm runs.
2019-03-15 11:01:53 +00:00
Dave Page
7a271a34c6
Make the WHEN field a CodeMirror control on the Event Trigger dialogue. Fixes #4050
2019-03-15 10:35:47 +00:00
Dave Page
2e3475e06a
Fix the RE-SQL syntax for roles with a VALID UNTIL clause. Fixes #4081
2019-03-15 10:03:11 +00:00
Dave Page
4edd100ff9
Fix the clean target so that it doesn't error out if there's no runtime Makefile in the tree.
2019-03-15 09:33:42 +00:00
Dave Page
b3c3b69a36
Bail out if yarn returns a non-zero code.
2019-03-15 09:20:13 +00:00
Dave Page
670a62208a
Fix node paths that I broke yesterday.
2019-03-15 09:09:24 +00:00
Dave Page
69ec460b60
Fix naming inconsistency for the column and FTS parser modules. Fixes #1269
2019-03-14 16:52:42 +00:00
Dave Page
395d3cb545
Improve a couple of German translations. Fixes #3104
2019-03-14 16:36:02 +00:00
Dave Page
c548eac5ef
Append the file suffix to filenames when needed in the File Create dialogue. Fixes #4069
2019-03-14 15:48:21 +00:00
Dave Page
145ca618ae
Remove the direct dependency on fsevents as we don't use it ourselves and it errors on Linux and Windows.
2019-03-14 15:28:46 +00:00
Dave Page
c7b29d35ae
Add an ePub doc build target (update to release notes). Fixes #4075
2019-03-13 16:23:27 +00:00
Dave Page
a9dad423f6
Fix the online help button on the resource group dialogue. Fixes #4052
2019-03-13 16:21:10 +00:00
Dave Page
cdc9ed678f
Enable the online help button on the index dialogue. Fixes #4053
2019-03-13 16:18:51 +00:00
Dave Page
870d373ced
Change the CodeMirror active line background colour to $color-danger-lighter so it doesn't conflict with the selection colour. Fixes #4073
2019-03-13 16:04:26 +00:00
Dave Page
ab9a3a57ad
Make the Query Tool history persistent across sessions. Fixes #4017
2019-03-13 13:37:34 +00:00
Dave Page
a502019e20
Add a target for building the docs as an epub.
2019-03-12 14:33:46 +00:00
Dave Page
25b8a909b1
Update links in docs to https where possible, and fix a couple of broken/out of date ones.
2019-03-12 14:24:46 +00:00
Dave Page
2356988bdf
Ensure that Firefox prompts for a filename/location when downloading query results as a CSV file. Fixes #4071
2019-03-12 12:45:25 +00:00
Dave Page
8f1f04e5f3
Major doc cleanup:
...
- Reformat source so it's wrapped.
- Standardise markup.
- Center images.
- Restructure in various places to improve the indexing.
- Remove duplicated Query Tool toolbar descriptions.
- Ensure the structure works in both HTML and LaTeX.
2019-03-08 15:29:05 +00:00
Dave Page
f4ca208474
Fix the latexpdf doc build. Fixes #4060
...
Thanks to Jean-François for the assist:
https://groups.google.com/forum/#!topic/sphinx-users/ZlQ95_QikXo
2019-03-08 09:45:04 +00:00
Dave Page
f8b9a86e95
Include the license in the docs, and ensure it gets updated each year.
2019-03-07 15:12:12 +00:00
Dave Page
47bce4eb23
Some more doc restructuring and cleanup.
2019-03-07 14:29:51 +00:00
Dave Page
64ee23a088
Some doc restructuring and cleanup.
2019-03-07 14:26:56 +00:00
Dave Page
d7bf6ec69f
String review and subsequent cleanup
...
Ashesh Vashi
Abhilasha Narendra
Karen Blatchley
Susan Douglas
Dave Page
2019-03-05 14:08:16 +00:00
Dave Page
f401def044
Add support for reverse proxied setups with Gunicorn, and document Gunicorn, uWSGI & NGINX configurations. Fixes #2001
2019-03-04 16:29:41 +00:00
Dave Page
ecbba79c2a
Fix PEP-8 issue.
2019-03-01 14:19:08 +00:00
Dave Page
13f52ad9ac
Update release notes.
2019-03-01 13:54:11 +00:00
Dave Page
d8f9e3e87b
Optimise the Docker file to minimise the number of layers and maximise the chances that changes will be in the last layers built.
2019-03-01 12:29:05 +00:00
Dave Page
f552519ed6
Set the Gunicorn worker timeout to match the configured session expiry. Partially fixes #3656
2019-03-01 11:55:17 +00:00
Dave Page
acb61f0990
Use POST instead of GET for Query Tool downloads to avoid errors with long queries. Fixes #4013
2019-02-27 17:08:53 +00:00
Dave Page
1770c94b07
Fix the text highlight colour.
2019-02-25 17:08:05 +00:00
Dave Page
0694f59e70
Fix formatting
2019-02-25 12:51:50 +00:00
Dave Page
42aa4dcd22
Clarify pgAgent installation options.
2019-02-25 12:10:53 +00:00
Dave Page
c45675e019
Ensure long queries don't cause errors when downloading CSV in the Query Tool. Fixes #4013
...
This was actually fixed by #3673 it would appear.
2019-02-22 16:29:45 +00:00
Dave Page
27d3990ba2
Allow editing of values in columns with the oid datatype which are not an actual row OID. Fixes #3418
2019-02-22 16:18:39 +00:00
Dave Page
d326ddd21a
Update release notes as the fix for #3583 appears to have resolved other issues. Fixes #4000
2019-02-22 15:44:14 +00:00
Dave Page
3ad606733a
Update doc colours to more closely match the new UI.
2019-02-22 15:22:50 +00:00
Dave Page
0766b17726
Enable/disable the Download button with the Execute button.
2019-02-22 09:34:48 +00:00
Dave Page
73b144c45c
Fix an issue where importing servers fails if a group already exists for a different user. Fixes #4022
2019-02-21 15:40:37 +00:00
Dave Page
bacb57086c
Update CodeMirror to 5.43.0 to resolve issues with auto-indent. Fixes #3583
2019-02-21 10:57:44 +00:00
Dave Page
e5598038fa
Ensure size stats are prettified on the statistics tab when the UI language != English. Fixes #3096
2019-02-20 16:39:38 +00:00