Commit Graph

41 Commits

Author SHA1 Message Date
Yorik van Havre
e124b05bff AddonMAnager: Don't hide error message if some addon failed to install 2018-03-02 11:25:28 -03:00
wschildbach
b5741a4a97 Fix error caused by insufficient rights to create symlink under Windows 10
On Windows 10, symlink creation is not allowed unless the process runs with elevated rights. 

As per https://blogs.windows.com/buildingapps/2016/12/02/symlinks-windows-10/#joC5tFKhdXs2gGml.97, starting with Windows 10 Insiders build 14972, symlinks can be created without needing to elevate the console as administrator.

To use this functionality, 0x2 needs to be set in the flags argument for the CreateSymbolicLinkW() call. See also e883847484
2018-03-02 10:50:52 -03:00
luz.paz
7703bc7897 Residual files left to remove \n from translate() 2018-02-12 21:59:37 +01:00
Yorik van Havre
acb3a34d99 AddonManager: Download biggest code block from macro pages in case there is more than one code block 2018-01-20 22:34:53 -02:00
Yorik van Havre
ade72a81bb AddonManager: Enable the use of submodules 2018-01-05 20:03:04 -02:00
Yorik van Havre
873bd0b20f AddonManager: Check if thread is already running 2017-12-16 10:03:41 -02:00
Yorik van Havre
ebede3e4d7 AddonManager: Disable Install button immediately 2017-12-15 16:16:37 -02:00
Yorik van Havre
95cc7a900b AddonManager: set focus back on WB list after updating 2017-12-03 16:49:19 -02:00
Yorik van Havre
03f439caf7 AddonManager: allow to update all updatable addons at once by pressing the update button again (git-python only) 2017-11-12 15:23:25 -02:00
PLChris
2bc75bd946 Fixing security error on MacOS for AddonManager, see https://forum.freecadweb.org/viewtopic.php?f=3&t=24898 2017-10-30 14:01:02 -02:00
Yorik van Havre
7af5b78bfd AddonManager: Inform which addons have updates available 2017-09-02 14:10:33 -03:00
Yorik van Havre
cc87706776 Addon manager - create Macro folder if not present 2017-09-01 16:20:17 -03:00
Yorik van Havre
b61ba45a3e AddonManager: don't close if a thread is still running 2017-08-18 11:52:31 -03:00
Yorik van Havre
42b39b59f9 AddonManager: If using git, clicking an installed WB now says if an update is available 2017-08-12 12:08:56 -03:00
Yorik van Havre
b7110d0dfe AddonManager: Allow to specify dependencies in addons are either Part or PartWorkbench 2017-08-03 11:37:47 -03:00
Kurt Kremitzki
a390d01cc8 Revise GitPython warning to only fire once on mass upgrade 2017-07-05 15:08:32 +02:00
Kurt Kremitzki
42f20fbbd8 Fix GitPython capitalization consistency 2017-07-05 15:08:32 +02:00
Kurt Kremitzki
843da68025 Remove Deb/Ubuntu-specific python-git package reference for pip-installable GitPython 2017-07-05 15:08:32 +02:00
Kurt Kremitzki
e14110114f AddonMgr: Catch GitPython < 2.x error and advise upgrade 2017-07-05 15:08:32 +02:00
Kurt Kremitzki
b1c96163ab AddonMgr: Use hard reset for addon git repair 2017-07-05 15:08:32 +02:00
Kurt Kremitzki
e76b77fab2 AddonMgr: Check and repair addon .git folders 2017-07-05 15:08:32 +02:00
Yorik van Havre
ab1b344410 AddonManager: Further older ssl/urllib2 version support 2017-06-09 11:05:17 -03:00
Yorik van Havre
5c5292cf4f AddonManager: Support older versions of ssl module 2017-06-09 00:06:46 -03:00
Yorik van Havre
a0901f57f0 Addon manager: Added a button to check for available updates (git mode only) 2017-06-01 18:47:16 -03:00
Yorik van Havre
99e400e87a Addon manager: Added check for optional py dependencies 2017-06-01 12:07:46 -03:00
Yorik van Havre
58909797a0 Addonmanager: Small fix 2017-05-31 22:53:50 -03:00
Yorik van Havre
e2e1f44b45 Addon manager: strip possible whitespaces in dependencies checking 2017-05-31 19:23:28 -03:00
Yorik van Havre
456d3b80f1 Addon manager: Added dependency checking 2017-05-31 19:18:18 -03:00
Yorik van Havre
b604b27ad3 AddonManager: Introduced SSL fix discussed on FreeCAD-addon issue #11 2017-05-25 10:48:17 -03:00
lorenz
fed9d79153 StringIO/ io fix for addonmanager
io.StringIO handles unicode in py2 and 3. StringIO.StringIO handles str in python2
2017-05-18 15:56:09 +02:00
looooo
869e42e062 try to repair add-on manager 2017-05-15 12:21:14 +02:00
looooo
b07075db76 py3: AddonManager: use urllib.request insted of urllib2
issue 0000995
2017-05-11 19:50:43 +02:00
Yorik van Havre
447cbefe46 AddonManager: support for qt5 2017-04-23 15:16:33 -03:00
Kurt Kremitzki
0a2a02ff2d Fix AddonManager sorting for Macros 2017-04-11 15:10:44 -03:00
Kurt Kremitzki
7e5d0ed0af Fix AddonManager sorting 2017-04-11 15:10:44 -03:00
Yorik van Havre
fcd459e6e3 AddonManager: Disabling list sorting for now - fixes #3003 2017-04-10 17:56:32 -03:00
Yorik van Havre
275732a281 AddonManager: Misc fixes
* Fixed wrong WB description
* Enabled list sorting
* Blacklisted FCGear macro (it is a WB now)
2017-04-05 13:42:31 -03:00
Kurt Kremitzki
c902422f63 Create Macro dir for AddonManager if nonexistent
This commit implements the directory-existence-check already used for
the Mod folder when AddonManager attempts to install something into it
and is associated with bug #00029998
2017-04-04 19:17:09 -05:00
Yorik van Havre
7667875e0d Fixed error in addon manager 2017-03-29 10:39:59 -03:00
Kunda
19f8fd4c10 source typo fixes pt5
+ cleaning up some more non-short-URLs
Issue #2914
2017-03-04 13:07:13 -03:00
Kurt Kremitzki
25496adcbe Add Addon Manager to Tools menu 2017-02-02 11:20:41 +01:00