Dave Page
f80f271e0c
Only include the triggerWebViewWindowEvents declaration where appropriate.
2016-12-12 09:40:46 +00: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
Neel Patel
4bde18685b
Pass copy/cut/paste events from the runtime to the webview on Mac under QtWebEngine.
2016-11-29 14:18:39 +09:00
Dave Page
d5351ad657
Add file resources to the windows runtime. Fixes #1874
2016-11-18 15:46:39 +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
Neel Patel
6e5683064e
Use QtWebEngine with Qt5.5+ instead of QtWebKit. Fixes #1375 , fixes #1641 ,
...
fixes #1916 , fixes #1815 , fixes #1332
2016-11-08 10:57:42 +00:00
Dave Page
5be9d5f054
Fixes #1909 Handle startup errors more gracefully in the runtime
2016-11-02 13:42:08 +05:30
Dave Page
517a85866b
Update version number for release.
2016-10-24 16:30:37 +01:00
Dave Page
821f70663e
Fix default zoom setting.
2016-09-22 14:43:32 +01:00
Dave Page
8c913f5773
Allow zooming in the runtime with Ctrl/Cmd+Plus and Ctrl/Cmd+Minus. Fixes #1726
2016-09-22 12:37:38 +01:00
Dave Page
cd3b938179
Tweak splash screen image
2016-09-05 16:55:34 +01:00
Dave Page
1ce74fb8b1
Add a simple splash screen
2016-09-05 16:45:01 +01:00
Neel Patel
a3e8ba93ae
Ensure that argc/argv are set for the runtime interpretor, and that
...
PYTHONHOME is properly configured.
2016-08-16 11:29:42 +01:00
Neel Patel
dcf5bfc495
Runtime fixes:
...
- Compilation error with Qt4 as "QUrlQuery" class was introduced since Qt5.
- Client side download code has been removed as now we support server side download.
- We should not delete sender object inside slot. If we do so it may crash the application. To avoid this, we used Qt's "deleteLater" which will delete the objects once the processing of all the events have been done.
2016-07-25 12:39:57 +01:00
Neel Patel
a6024fc49a
Support server side download in runtime application.
2016-07-18 15:28:20 +01:00
Neel Patel
d22ea8bf61
Properly support file downloads in the desktop runtime. Fixes #1405 . Fixes #1342
2016-07-13 12:26:24 +01:00
Dave Page
b8c9ccc939
Use Alt+Shift for runtime shortcuts to avoid collisions with app shortcuts.
2016-06-29 20:31:40 +01:00
Ashesh Vashi
fc34f85aa3
Set the sys path from the runtime as we were doing it earlier along with the
...
PYTHONPATH environment variable settings.
2016-06-21 18:24:07 +05:30
Ashesh Vashi
980ab4735e
Revert "Adding proper virtual environment path on windows."
...
As per Dave, we are not using 'pgAdmin 4' from the community installer,
hence - we should not bother about it.
This reverts commit 3484998775
.
2016-06-21 17:44:46 +05:30
Ashesh Vashi
3484998775
Adding proper virtual environment path on windows.
2016-06-21 16:54:34 +05:30
Ashesh Vashi
061a9d9322
Using the preprocessor macor Q_OS_WIN differently, it was failing to
...
compile the runtime on windows with C1017 error.
2016-06-21 15:45:26 +05:30
Ashesh Vashi
4a7607445f
Setting the PYTHONPATH variable before initializing the python
...
environment using Py_Initialize() function.
Also, add virtual environment binary path to the PATH environment
variable.
2016-06-21 15:02:35 +05:30
Ashesh Vashi
8b8e6fe59b
Passing the arguments to the function appending the path by reference.
2016-06-20 23:04:00 +05:30
Ashesh Vashi
691f01b623
[Runtime] Setting few of the environment variables (i.e. PATH and
...
PYTHONPATH) to run the runtime with the virtual environment properly.
And, also allow to use the python interpreter to be used with the
background process modules.
- Add binary directory of the virtual environment to PATH environment
variable.
- Add lib, dynamic libraries (python specific), and site-package
directories of the virtual environment in the PYTHONPATH environment
variable.
2016-06-20 21:31:19 +05:30
Dave Page
c16df45f2c
Allow QMAKE_[C|CXX|L]FLAGS to be set externally from PGADMIN_[C|CXX|LD]FLAGS environment variables respectively.
2016-06-20 12:54:49 +01:00
Dave Page
2c06ab4ac3
Allow the python-config executable to be specified in the environment.
2016-06-20 11:19:57 +01:00
Asser Schrøder Femø
fc955537a8
Fix runtime compatibility with newer Python versions
...
Initial patch by Asser. Change restricted to Python 3.3 and above by me as PyUnicode_DecodeFSDefault was added in 3.3.
2016-06-20 10:51:46 +01:00
Dave Page
7e27c6280f
Replace runtime menu with shortcuts for a cleaner UI (and
...
because 99% of users don't need those options anyway).
2016-06-17 11:32:39 +01:00
Dave Page
e9dc1496e2
Favour Python 2 as it's more widely tested.
2016-06-17 11:32:39 +01:00
Dave Page
4dc563d71c
Fix python detection on Linux/Mac.
2016-06-17 09:40:06 +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
cef0dc7c88
Hunt for the runtime on Windows in the same way we do on Mac.
2016-06-16 13:07:35 +01:00
Dave Page
fa917a0828
Prevent the runtime from compiling bytecode to avoid permissions issues.
2016-06-16 11:30:23 +01:00
Leonard Hecker
702609517f
This quite trivial patch adds support for HiDPI (i.e. "retina") displays on OS X.
...
The reason for this issue is that you guys use a heavily trimmed down Info.plist
file, which among others doesn't contain the NSPrincipalClass key.
Without that key an OS X application is treated as a legacy one and thus won't
support many "new" features including HiDPI displays.
By adding the key back, you a) follow the recommended Info.plist style and
b) get HiDPI support for free!
Apart from that I _really_ recommend adding the following keys too (mostly
keys added by default by Xcode - I've guessed the values):
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>pgAdmin 4</string>
<key>CFBundleShortVersionString</key>
<string>1.0.0</string>
<key>CFBundleVersion</key>
<string>1.0.0</string>
<key>LSMinimumSystemVersion</key>
<string>10.9</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2016 The pgAdmin Development Team. All rights reserved.</string>
2016-06-11 18:14:47 +01:00
Neel Patel
d1a0a9bab2
Icon for the Windows runtime executable. Fixes #1310
2016-06-08 10:54:28 +01:00
Dave Page
4380c6714e
Fix venv search path on Mac.
2016-06-07 12:12:39 +01:00
Sandeep Thakkar
3074af101b
Add Mac Appbundle generation support.
2016-06-02 13:56:56 +01:00
Neel Patel
b64868079a
QWebView does not render checkbox, and radio button propoerly on
...
MacOSX.
In order to fix it, we need to set 'style' to 'funsion' on MacOSX.
Reference:
https://bugreports.qt.io/browse/QTBUG-43366
2016-06-02 15:15:56 +05:30
Ashesh Vashi
fddc30c99f
[Runtime] Adding python libs in the LIBS build environment.
2016-06-02 13:12:45 +05:30
Neel Patel
7b2e4fb467
Add Inspection support to the runtime when built in debug mode.
2016-05-19 09:33:00 -04:00
Dave Page
a5bb65c468
Search path for the runtime when running in a Mac dev env.
2016-05-10 16:39:02 +01:00
Sandeep Thakkar
c8406a5994
Fix the runtime search path when running in a Mac App Bundle
2016-05-06 15:53:00 +01:00
Vladimir Koković
2d5c69503e
Ensure runtime settings are synced after they are updated.
2016-04-16 19:00:49 -04:00
Neel Patel
3b7886e61e
Runtime fixes for QT4 support.
2016-02-23 09:10:49 +00:00
Ashesh Vashi
9274d87c55
Creating separate .gitignore for runtime, and added them in .gitignore
...
new temporary files created by qmake.
2016-02-18 17:12:53 +05:30
Neel Patel
8a06d5bd54
Remove a duplicate code line and add Windows environment setup info.
2016-02-03 09:58:58 +00:00
Neel Patel
efc8815ecb
Update the runtime to properly support Windows.
2016-02-02 13:16:01 +00:00
Neel Patel
d6d8a2348e
Fix tab auto-hiding to work with Qt < 5.4.
2016-01-26 10:03:15 +00:00
Dave Page
39e822e846
Further nice-ification of the runtime UI.
2016-01-25 17:21:00 +00:00