Begina Felicysym
b6fefd89b6
Add a Polish translation
2017-03-08 10:14:18 +00:00
Dave Page
fb44ffffa0
Fix a couple of translation issues, and remove the test French translation files.
2017-03-08 10:13:15 +00:00
Dave Page
981ebfbcf7
Ensure feature tests are compatible with Python 3.5.
...
This is required even if they aren't run, as RPM builds will try to byte compile all files in the distro.
2017-03-08 09:49:48 +00:00
Ashesh Vashi
da9aa3ccbd
Don't try to start chromedriver and friends if the feature tests are excluded.
2017-03-08 09:21:28 +00:00
Dave Page
3658ca6c55
Avoid leaving chromedriver processes cluttering the landscape after running the feature tests.
...
Per https://github.com/seleniumhq/selenium-google-code-issue-archive/issues/3378 , we were doing it wrong :-(
2017-03-07 13:49:52 +00:00
Ashesh Vashi
41e0a73ea6
Adding the directory containing 'config.py' in to the sys.path variable,
...
so that - when config.py refered from outside the pgAdmin itself (i.e.
during building the pip).
2017-03-07 17:10:34 +05:30
Dave Page
1f9fd507b0
Translation updates.
2017-03-07 11:20:20 +00:00
Ashesh Vashi
6cc1fbe739
Import config only when needed, it was causing cyclic dependency when
...
running the regression suite.
2017-03-07 16:07:10 +05:30
Jonas Thelemann
8435257e00
Fix some typos in comments.
2017-03-07 10:35:24 +00:00
Jonas Thelemann
e3e951e86d
Prevent the Slonik logo obscuring the login dialogue on small displays in server mode. Fixes #2230
2017-03-07 10:33:38 +00:00
Jonas Thelemann
c34f5fd2d4
Use "could not" consistently, instead of "couldn't" which was used in some places.
2017-03-07 10:29:54 +00:00
Ashesh Vashi
f2fc1ceba8
Resolved quite a few file-system encoding/decoding related cases.
...
In order to resolve the non-ascii characters in path (in user directory,
storage path, etc) on windows, we have converted the path into the
short-path, so that - we don't need to deal with the encoding issues
(specially with Python 2).
We've resolved majority of the issues with this patch.
We still need couple issues to resolve after this in the same area.
TODO
* Add better support for non-ascii characters in the database name on
windows with Python 3
* Improve the messages created after the background processes by
different modules (such as Backup, Restore, Import/Export, etc.),
which does not show short-paths, and xml representable characters for
non-ascii characters, when found in the database objects, and the file
PATH.
Fixes #2174 , #1797 , #2166 , #1940
Initial patch by: Surinder Kumar
Reviewed by: Murtuza Zabuawala
2017-03-07 15:31:03 +05:30
Dave Page
063177155e
Bump version prior to release.
2017-03-06 15:35:08 +00:00
Dave Page
3317a02120
Fix regression tests with runtime auth. Fixes #2228
2017-03-06 15:24:52 +00:00
Dave Page
6696b3c316
Authenticate the runtime to the server. Fixes #2228
2017-03-06 14:53:49 +00:00
Murtuza Zabuawala
6d6a3753ee
Fix the path to the busy indicator for the treeview which changed when the aciTree module was moved.
2017-03-06 10:36:07 +00:00
Murtuza Zabuawala
da186ea77b
Ensure servers are deleted when their parent group is deleted. Fixes #2212
2017-03-06 10:35:27 +00:00
Murtuza Zabuawala
af499c0c9a
Show the correct indeterminate state when editing new boolean values. Fixes #2218
2017-03-06 10:30:58 +00:00
Neel Patel
278c64c361
Add missing "Run Now" option for pgAdmin jobs. Fixes #1796
2017-03-06 10:24:43 +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
d1b95aeb33
Revert "Rename the top level feature tests directory for consistency with other test directories"
...
The exclude command line option relies on the directory name. This needs fixing...
This reverts commit 9288d69b62
.
2017-03-02 11:23:05 +00:00
Dave Page
9288d69b62
Rename the top level feature tests directory for consistency with other test directories
2017-03-02 11:09:08 +00:00
Harshal Dhumal
ffa8d94e76
Better handling the non-ascii characters for different database objects.
...
Using 'psycopg2.extensions.UNICODE' (for Python < 3) in the psycopg2
driver for proper conversation of unicode characters. Also - adjusted
the string typecaster to take care of different character types (char,
character, text, name, character varying, and their array types).
Reviewed by: Dave Page, Murtuza Zabuawala & Akshay Joshi
2017-03-02 15:09:28 +05:30
Dave Page
af29eac6ba
Move another test-only dependency to web/regression/requirements.txt
2017-03-02 09:18:45 +00:00
Atira Odhner
e89c54c15d
Make feature test app teardown more reliable, and tests faster
...
- don't spin up app and chromedriver between each test
- catching signals also tears down the app
- do layout reset between tests, but assume that tests will not leave a modal opened.
Use selenium built-in waiting function and fix flakiness around clicking the alertify OK button
- we think the OK button does not have its event bound when it is created.
If you see more flakiness around clicking the alertify OK button, let us know. The element is clickable but we have to arbitrarily wait for the event to be bound and that timing may vary system to system.
The feature tests are about 7 seconds faster now.
Tira & Joao
2017-03-01 13:20:06 +00:00
Dave Page
59c6be534d
Typo fixes.
2017-03-01 12:49:15 +00:00
Khushboo Vashi
ddb8bad201
Fix Sequence ACL SQL for PG 9.3/9.2.
2017-03-01 12:46:58 +00:00
Murtuza Zabuawala
480e00fddf
Query tool efficiency.Convert the data as a 2D array instead of dict. Fixes #2036
...
Incremental back off when polling. Fixes #2038
Initial Patch By: Dave Page
2017-03-01 16:58:51 +05:30
Murtuza Zabuawala
6d438fec5e
Ignore Visual Studio code editor files.
2017-03-01 10:03:19 +00:00
Atira Odhner
5fa1e83f0a
Ensure feature tests use the TEST_SQLITE_PATH, not SQLITE_PATH.
2017-02-28 17:09:32 +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
Atira Odhner
0cd914f3f9
Improve visibility of syntax highlighting colours. Fixes #2215
2017-02-28 15:08:36 +00:00
Murtuza Zabuawala
e2e000a371
Remove a debug message.
2017-02-28 14:44:58 +00:00
Navnath Gadakh
1f935d699e
Testsuite fixes for 9.3 and 9.2 support.
2017-02-28 14:22:10 +00:00
Dave Page
bc521dfc49
Various fixes and cleanups to the Windows build script.
2017-02-28 13:03:50 +00:00
Dave Page
5dc2326e9d
Consistent dialogue configuration
2017-02-27 14:58:22 +00:00
Dave Page
3638d63330
Move pgadmin plugins for codemirror back out of the vendor area.
2017-02-27 13:18:28 +00:00
Dave Page
206b9255c5
Fix CSS path. Fixes #2213
2017-02-27 12:39:13 +00:00
Dave Page
5a7a82b4e9
Simplify runtime startup polling, and increase retries to 30.
...
Ensure the splash screen is hidden before showing errors.
2017-02-27 10:49:47 +00:00
Dave Page
2ebd256307
Fix startup complete tests to ensure we properly poll the server for completed startup. Fixes #2192
2017-02-26 11:52:42 +00:00
Dave Page
074f7a805e
Build a universal Python wheel instead of per-python-version ones. Fixes #2210
2017-02-26 10:01:23 +00:00
Dave Page
631ddff485
Remove unused imports.
2017-02-26 09:16:19 +00:00
Dave Page
ec0099255a
Use the correct requirements file when building the PIP package, and update the supported Python versions.
2017-02-26 09:14:22 +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
2f69916372
Add selenium to the Pip requirements for the automated tests.
2017-02-24 17:06:59 +00:00
Sarah McAlear
a0a31e55ae
Move 3rd party client code into vendor/ directories for ease of maintenance.
2017-02-24 17:01:21 +00:00
Dave Page
b19081421b
Ensure primary key column names are quoted in View Data mode of the Query Tool. Fixes #2208
2017-02-24 13:58:23 +00:00
Surinder Kumar
40ff651ef3
Fix display of boolean nulls in the query tool. Fixes #2205
2017-02-24 13:47:37 +00:00
Surinder Kumar
88cae263b2
Fix display of long integers and decimals. Fixes #2039 . Fixes #2119 . Fixes #2154
2017-02-24 13:39:40 +00:00
Surinder Kumar
c0f2aab001
Ensure we never sort columns on the treeview. Fixes #2185
2017-02-24 13:02:13 +00:00