47 Commits

Author SHA1 Message Date
Borys Jurgiel
f6e0bbc24e [Plugin Installer] Remove hardcoded 2.0 version in order to use the native 2.0 2013-09-01 09:27:28 +02:00
Alexander Bruy
ec2992e8f9 correct handling for non ASCII characters in plugin installer (fix #8452) 2013-08-12 14:46:39 +03:00
Borys Jurgiel
018e95845f [Plugin Installer] fix #8410 2013-08-04 22:52:53 +02:00
Borys Jurgiel
b9c9ec440b [Plugin Installer] Don't forget about plugins in QGIS-PLUGINPATH env variable. Fix #8376 2013-07-30 17:31:25 +02:00
Borys Jurgiel
edf32f939b Follow up commit:7a7e54270 2013-07-15 17:23:53 +02:00
Borys Jurgiel
7a7e542706 [Plugin Installer] Handle all exception types when loading plugins. Fixes #8295. Breaks string freeze because it's a critical fix. 2013-07-15 16:34:21 +02:00
Borys Jurgiel
682a89c957 [Plugin Installer] Fixes #8244 (crash on closing http request) 2013-07-09 17:39:05 +02:00
Juergen E. Fischer
a39b5ab2fa plugin installer: destroy network replies (fixes #8233) 2013-07-07 21:43:48 +02:00
Borys Jurgiel
4af8946906 [Plugin Installer] Follow up 619558dabc 2013-06-29 12:30:57 +02:00
Borys Jurgiel
7f99708c17 [Plugin Installer] Only test not loaded Python plugins when (re)building metadata registry. Loaded plugins prove they are ok just being loaded. It prevents possible bugs when already loaded plugin is imported again. 2013-06-27 21:55:54 +02:00
Borys Jurgiel
afbc9b8408 [Plugin Installer] partially revert fd2b221e65 . Still QGIS restart is needed after plugin update in some cases. 2013-06-26 02:10:07 +02:00
Borys Jurgiel
619558dabc [Plugin Installer] Fix #8080 2013-06-26 00:20:39 +02:00
Borys Jurgiel
0485aa0fb4 follow up 86bebab3ce 2013-06-25 23:56:03 +02:00
Borys Jurgiel
c0ae8f31c3 [Plugin Installer] Fix metadata description, add "about" tag, prefer remote plugin name. 2013-06-25 23:35:19 +02:00
Borys Jurgiel
7771a9b253 follow up 86bebab3ce 2013-06-25 22:12:27 +02:00
Borys Jurgiel
86bebab3ce [Plugin Installer] Fix #8111. Better repository error handling. 2013-06-25 21:25:38 +02:00
Borys Jurgiel
fd2b221e65 [Plugin Installer] Simplify plugin reloading 2013-06-25 19:29:40 +02:00
Borys Jurgiel
cd676e399f [Plugin Installer] Follow up 4ecf3ebd0 (use QgsNetworkManager in plugin installer) 2013-06-25 17:15:21 +02:00
Juergen E. Fischer
4ecf3ebd0b use QgsNetworkManager in plugin installer (fixes #8137) 2013-06-23 21:15:58 +02:00
Juergen E. Fischer
146233388c spelling fixes 2013-06-23 16:40:03 +02:00
Juergen E. Fischer
9bbc647c54 identation update and fix clang 3.3 warnings 2013-06-20 23:40:51 +02:00
Borys Jurgiel
a65a6b7bd8 [Plugin Installer] Fix urls excluded from proxy (#8092) 2013-06-18 15:21:26 +02:00
Borys Jurgiel
2a81aba5ae [Plugin Manager] Don't crash on invalid values from QSettings 2013-06-14 09:51:34 +02:00
Borys Jurgiel
820a0f783f fix #8060 (new SIP API) 2013-06-14 00:14:23 +02:00
Borys Jurgiel
85e1ab9807 [Plugin Manager] Plugin installer fixes 2013-06-12 22:10:09 +02:00
Borys Jurgiel
a602112fcd [Plugin Manager] installer fix 2013-06-12 01:54:46 +02:00
Borys Jurgiel
ce681ab190 [Plugin Manager] Fix the recent commit 2013-06-11 23:40:26 +02:00
Borys Jurgiel
50bf791e29 [Plugin Manager] Translateable name and description in metadata.txt. 2013-06-11 23:30:44 +02:00
Borys Jurgiel
74f08c5081 [Plugin Manager] Prevent from removing the official repository 2013-06-11 23:30:44 +02:00
James Tomlinson
84eb6f81f7 pyplugin_installer moved to QNetworkAccessManager from QHttp 2013-06-11 21:19:17 +01:00
Nathan Woodrow
3e7fb5c9cb Fix #8035. Sip update for plugin installer 2013-06-11 16:25:42 +10:00
Borys Jurgiel
a3ea7ce164 [Plugin Manager] Minor gui tweaks 2013-06-10 20:55:08 +02:00
Borys Jurgiel
f54d979106 [Plugin Manager] Maximum major, minor and bugfix version is 99.99.99. Be consistent with this constraint. 2013-06-10 11:16:01 +02:00
Borys Jurgiel
9711506195 [Plugin Manager] Fix for compatibility check in QgsPluginInstaller and QgsPluginRegistry 2013-06-10 02:46:38 +02:00
Borys Jurgiel
d004791cef [Plugin Manager] Temporarily hardcode QGIS_VERSION=2.0.0 in the QgsPluginInstaller and QgsPluginRegistry to allow proper version comparision until it's globally set before the release. 2013-06-09 23:07:47 +02:00
Borys Jurgiel
5c50e2a6c0 Check qgsMaximumVersion also when loading plugin to QgsPluginRegistry 2013-06-09 23:07:47 +02:00
Borys Jurgiel
1d2117f9d6 [PluginManager] Filter by repository under rightclick on the repo list (only active if > 1 repo configured) 2013-06-09 15:36:20 +02:00
Juergen E. Fischer
8609a41deb allow utf8 in metadata.txt 2013-06-09 10:56:35 +02:00
Borys Jurgiel
95dcd96045 [Plugon Manager] Fix compile error (follows abef7a5fe4d) 2013-06-09 00:52:26 +02:00
Borys Jurgiel
abef7a5fe4 [Plugin Installer] Better uninstall obsolete user plugins masking more recent versions installed as core 2013-06-09 00:29:27 +02:00
Borys Jurgiel
780301c980 [PluginManager] Code cleanup: keep one class per file also in Python 2013-06-09 00:29:27 +02:00
Borys Jurgiel
c0e7102f4f [Plugin Manager] Minor fixes and gui tweaks 2013-06-08 21:22:25 +02:00
Nathan Woodrow
f136f42ffd Plugin installer sip update 2013-06-08 16:49:46 +10:00
Nathan Woodrow
af52ffa22e Update plugin installer to new API 2013-06-08 16:00:13 +10:00
Juergen E. Fischer
33739686a2 include python parts of plugin installer in ts files and a translation string fix 2013-06-06 18:46:24 +02:00
Larry Shaffer
e6706f4938 Add ability to run plugin installer from build directory
- Update targets to new coding standard of using hyphens
- Add console and plugin installer to WITH_PY_COMPILE target
2013-06-05 21:32:09 +10:00
Borys Jurgiel
55fd57ee25 New Plugin Manager 2013-06-05 21:32:08 +10:00