Dave Page
03f292ce51
Tidy up the regression test output a little.
2017-02-16 11:40:54 +00:00
Dave Page
05d2373c9a
Add a makefile target to run the regression tests.
2017-02-16 11:31:13 +00:00
Dave Page
d9ddd64a8b
Qt 5.8 seems to generate an additional header we should ignore.
2017-02-16 11:27:14 +00:00
Dave Page
30a3167c0c
Remove some inaccurate docs copy/pasted from pgAdmin 3.
2017-02-15 14:37:22 +00:00
Dave Page
78ff4faf68
Remove some inaccurate docs copy/pasted from pgAdmin 3.
2017-02-15 14:36:47 +00:00
Dave Page
40f2520fa6
Add comment to note command line qmake usage.
2017-02-13 12:08:36 +00:00
Dave Page
e103b2b315
Allow the Python interpreter to be overridden on the build command line.
2017-02-13 12:07:25 +00:00
Dave Page
88aac7a4c9
Update the runtime build to allow users to force building with QtWebKit in Qt5, instead of QtWebEngine.
2017-02-13 11:44:53 +00:00
Dave Page
ae10da4371
Another Python 3.x compatibility fix.
2017-02-13 10:27:16 +00:00
Dave Page
56bd1f6c05
Fix Python 2.6 compatibility.
2017-02-13 10:18:22 +00:00
Dave Page
14f181d2ba
Fix Python 3 compatibility.
2017-02-13 10:07:38 +00:00
Dave Page
24a3f3ab42
Reduce the default log level to something more sensible.
2017-02-10 21:33:57 +00:00
Dave Page
d3232b2449
Fix runtime version number.
2017-02-10 12:02:42 +00:00
Dave Page
3697bf0a2c
Update supported Python versions.
2017-02-09 12:53:44 +00:00
Dave Page
9aa479ea2e
Spit out an exit code when running the regression tests.
2017-02-08 16:52:03 +00:00
Dave Page
e95dc5f895
Fix indentation
2017-02-08 11:40:43 +00:00
Dave Page
2dc0eab057
Update translation files.
2017-02-06 16:25:16 +00:00
Dave Page
5abd62389d
Bump version for release.
2017-02-06 15:45:14 +00:00
Dave Page
426ee40a71
Add some help on data editing.
2017-02-04 14:35:02 +01:00
Dave Page
3cc58cf3de
Remove help text for an option that no longer exists.
2017-02-04 14:23:43 +01:00
Dave Page
42d3121369
Request Six>=1.9.0 as the current version is 1.10.0 and it gets pre-installed in every new virtualenv.
2017-01-27 09:20:05 +00:00
Dave Page
2ebaf56cc4
Update copyright year. Fixes #2109
2017-01-25 09:05:13 +00:00
Dave Page
801c7688a3
A little message cleanup.
2017-01-24 10:18:30 +00:00
Dave Page
ac4178233b
Revert "Handle comments on databases with datallowconn=False correctly. Fixes #2024 "
...
This reverts commit e431eb9d8e .
2017-01-20 13:21:05 +00:00
Dave Page
ff199f4582
Fix typo in virtualenvwrapper's name. Fixes #2083
2017-01-18 09:33:52 +00:00
Dave Page
a85861ca57
Remove some comments that don't fit with our normal presentation of generated SQL.
2017-01-16 14:46:44 +00:00
Dave Page
fe1d2f9805
Fix copyright year on doc page. Fixes #2045
2017-01-09 17:16:34 +05:30
Dave Page
5d0a0e57e7
Allow selection of message box contents for ease of error message copy/paste.
2017-01-08 15:27:58 +05:30
Dave Page
a93a99fdc0
Improve query plan tooltip formatting.
2017-01-06 15:38:27 +00:00
Dave Page
1504d05cdd
Format JSON more efficiently. This can significantly reduce response sizes from the server.
2017-01-06 14:09:36 +00:00
Dave Page
fe9bdc62a1
Fix copyright notices.
2017-01-04 13:35:38 +00:00
Dave Page
560395e557
Tidy up file header
2017-01-04 13:34:17 +00:00
Dave Page
f221194bcc
Update copyright notices for 2017.
2017-01-04 13:33:32 +00:00
Dave Page
87d4937726
Minimise memory requirements for rendered cells and rows in SlickGrid. Fixes #2035
...
- The CSS class 'slick-row' has been renamed to 'sr'
- The CSS class 'slick-cell' has been renamed to 'sc'
- The SQL Editor included an unused 'normal_row' class on each row which has been removed as it was unreferenced in the code or CSS.
The intent of these changes is to minimise memory usage by the grid, by saving a few bytes per row/cell.
It's questionable how much difference this actually makes given that SlickGrid updates the document so it
only includes the visible rows on the fly, but every little helps.
2016-12-22 17:43:42 +00:00
Dave Page
99299f022f
Fix time formatting on dashboards. Fixes #2032
2016-12-21 12:01:43 +00:00
Dave Page
d3862eef3f
Fix some additional table styling inconsistencies.
2016-12-19 14:26:33 +00:00
Dave Page
ef5b8fe603
Clarify the close browser warning.
2016-12-19 12:12:43 +00:00
Dave Page
f80f271e0c
Only include the triggerWebViewWindowEvents declaration where appropriate.
2016-12-12 09:40:46 +00:00
Dave Page
4a280b2517
Only show the filename in query tool tabs, not the whole path.
2016-12-09 12:42:30 +00:00
Dave Page
fb780bd81a
Fix a couple of typos.
2016-12-06 10:35:15 +00:00
Dave Page
eb337cadce
Remove unused rows per page config option.
2016-12-05 13:59:44 +09:00
Dave Page
c4c3d2b6b8
Change the org name and product name to ensure the the runtime config file is sensibly named.
...
This changes the default orgname to 'pgadmin' and product name to 'pgadmin4' in the runtime.
2016-12-02 11:24:32 +09:00
Dave Page
58910c4b62
Allow the ApplicationPath to be absolute.
2016-12-02 11:10:08 +09:00
Dave Page
394381bf75
Add search/replace support to the Query Tool, including regexp matching. Fixes #1765
2016-11-24 15:38:39 +00:00
Dave Page
89ed2a7deb
Windows dependencies have changed with Qt 5.7
2016-11-24 11:34:53 +00:00
Dave Page
6f90fbc4df
Use QT 5.7 by default on Mac, and allow builds with Python 3.5.
2016-11-24 09:19:50 +00:00
Dave Page
478c7ba7a4
Use QT 5.7 by default on Windows.
2016-11-24 09:18:15 +00:00
Dave Page
7983f53a7e
Ignore generated resource files
2016-11-23 14:38:27 +00:00
Dave Page
87a845a082
Specify the default PG binpath on Windows
2016-11-23 14:37:02 +00:00
Dave Page
f6f020036f
Fix a missing escape char
2016-11-23 13:43:12 +00:00
Dave Page
d7d0ff02c6
Specify the default PG binpath on Mac
2016-11-23 13:38:17 +00:00
Dave Page
1a18e07329
Allow a placeholder ($DIR) to be used in utility paths to make it easier to use relative paths.
2016-11-23 13:35:27 +00:00
Dave Page
08396ce861
Allow default binary paths to be set in the config for each database driver.
2016-11-23 12:44:13 +00:00
Dave Page
961f946a76
Treat empty text settings as unset, to allow users to clear a string to get the default back.
2016-11-23 12:43: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
9dcf61931a
Include PostgreSQL utilities in the Mac App Bundle. This doesn't auto-configure pgAdmin to find them yet though.
2016-11-23 10:03:40 +00:00
Dave Page
e2459b75bc
Actually Flask-HTMLmin *does not* require django-htmlmin - but uninstalling the latter breaks the htmlmin package which may need to be reinstalled.
2016-11-21 13:46:32 +00:00
Dave Page
8ae4a10c64
Apparently Flask-HTMLmin still requires django-htmlmin
2016-11-21 13:37:52 +00:00
Dave Page
020bf1d532
Minify HTML with Flask-HTMLMIN
2016-11-18 16:42:38 +00:00
Dave Page
d5351ad657
Add file resources to the windows runtime. Fixes #1874
2016-11-18 15:46:39 +00:00
Dave Page
29743ad3c4
Allow selection of process output and commands.
2016-11-18 12:05:19 +00:00
Dave Page
687f1f640f
Prevent users selecting elements of the UI that shouldn't be selectable. Fixes #1976
2016-11-18 10:55:00 +00:00
Dave Page
8e60f33e65
Ensure the Mac Appbundle builds properly with QtWebEngine.
2016-11-17 16:22:45 +00:00
Dave Page
bfbafaac4b
Update the Windows installer build to support QtWebEngine
2016-11-17 10:59:41 +00:00
Dave Page
ca9d04a60c
Clarify and correct dashboard graph descriptions.
2016-11-16 17:09:16 +00:00
Dave Page
3abfebce1a
Create a docs tarball along with the source tarball. Fixes #1964
2016-11-16 10:39:03 +00:00
Dave Page
7ce04bbaea
Add missing translation tags.
2016-11-15 09:31:39 +00:00
Dave Page
052a9fc840
Add missing strings from the dashboards.
2016-11-14 12:04:28 +00:00
Dave Page
74e5b5a492
Include SQL templates in the translation template.
2016-11-14 11:53:20 +00:00
Dave Page
d5361a62cb
Fix a fairly improtant typo!
2016-11-11 10:55:31 +00:00
Dave Page
297733634b
Use a more reasonable dynamic default for the window size (90% x 90%). Fixes #1939
2016-11-08 11:37:57 +00:00
Dave Page
ca333ea6a7
Don't strip \r\n from "Download as CSV" batches of rows, as it leads to malformed data. Fixes #1936
2016-11-07 14:47:50 +00:00
Dave Page
7f940bb13a
Add a note to not update AlertifyJS beyond v1.7.1 as it's changed to GPL3 in 1.8.0
2016-11-07 14:05:37 +00:00
Dave Page
8bb656c002
Translation catalog update.
2016-11-07 12:45:13 +00:00
Dave Page
f736051309
Handle broken config databases much more gracefully. Fixes #1922
2016-11-02 17:00:26 +02:00
Dave Page
5be9d5f054
Fixes #1909 Handle startup errors more gracefully in the runtime
2016-11-02 13:42:08 +05:30
Dave Page
60a0ed61b0
Improve the README to include comprehensive information on:
...
- Building the runtime
- Setting up the Python environment
- Configuring the runtime
- Building packages
2016-10-26 12:40:17 +01:00
Dave Page
4a5031c563
Fix typo in 32bit-only code
2016-10-26 10:30:24 +01:00
Dave Page
9c7a9305aa
Fix licence attachment on Mac DMG file.
2016-10-24 17:18:12 +01:00
Dave Page
517a85866b
Update version number for release.
2016-10-24 16:30:37 +01:00
Dave Page
b346814534
Improve the documentation for desktop and server mode configuration. Note what different config files are user for, and give an example of paths to override when setting up server mode.
2016-10-24 14:02:50 +01:00
Dave Page
c1c2fb9df9
Ensure sequence start value is shown in SQL and properties list. Fixes #1155
2016-10-24 09:27:16 +01:00
Dave Page
ef0d26c294
Ensure steps and schedules can be created in empty jobs. Fixes #1878
2016-10-21 16:00:23 +01:00
Dave Page
bc5cc964a3
Move security keys into the SQLite database, and auto-generate them.
...
This avoids packagers having to deal with the issue, which can be
difficult if they need to cater for both server and desktop modes.
Fixes #1849
2016-10-19 09:22:38 +01:00
Dave Page
62a35f24e7
Fix layout of DateTimePicker control help message. Fixes #1864
2016-10-18 12:43:58 +01:00
Dave Page
8d2dff1482
Always create databases from template0 when running regression tests, to ensure consistency and avoid concurrency issues.
2016-10-18 11:57:31 +01:00
Dave Page
345ce1b6d2
Fix attribute check.
2016-10-15 16:48:52 -07:00
Dave Page
056ed21148
Allow test servers to be enabled or disabled easily in the config
2016-10-15 08:44:40 -07:00
Dave Page
d0a9b25c57
Cleanup the dashboard tables a little for readability
2016-10-14 17:42:29 -07:00
Dave Page
faf517e12b
Include wait information on the activity tab of the dashboards. Fixes #1859
2016-10-14 17:18:17 -07:00
Dave Page
f089744d6d
Ignore patches and autosave files from QT Creator
2016-10-13 06:59:23 -07:00
Dave Page
148808a17b
Fix label
2016-10-07 14:15:18 +01:00
Dave Page
50658808d9
Ensure variable is defined before use.
2016-10-07 13:59:10 +01:00
Dave Page
a0aaa80029
Allow users to choose SELECT permissions for sequences in the Grant Wizard. Fixes #1835
2016-10-06 10:02:21 +01:00
Dave Page
f9320811d7
Allow users to choose SELECT permissions for tables in the Grant Wizard. Fixes #1835
2016-10-06 09:56:44 +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
df64108708
Fix pip wheel production status.
2016-10-03 16:42:36 +01:00
Dave Page
fc9c4736c4
Fix python 3 compatibility
2016-10-03 16:37:20 +01:00
Dave Page
d4af70aeb9
Label corrections.
2016-10-03 14:20:04 +01:00
Dave Page
a91f19a21d
Fix typo. Fixes #1596
2016-09-30 10:36:39 +01:00