Started 6 yr 0 mo ago
Took 27 min on Windows10

Build #270 (16/04/2018, 4:49:27 PM)

Changes
  1. Initial version of Python plugin (#1085). (details / githubweb)
  2. Initial checkin of PythonQt plugin (#1086). (details / githubweb)
  3. Tidyup to Python plugin's configuration (#1085). (details / githubweb)
  4. Commit e115539 means we no longer have to undefine `UNICODE` (#1085). (details / githubweb)
  5. Rework Python build to allow us to use `find_package()` to get (details / githubweb)
  6. Python build can't use QT_KEYWORDS as the name `slots` is used in a (details / githubweb)
  7. Tidy up Python build process (#1085). (details / githubweb)
  8. Initialise/finalise the Python library in its plugin (#1085). (details / githubweb)
  9. Always build Python (until we setup the download of a pre-built system) (details / githubweb)
  10. Get Python and PythonQt building under Windows... (details / githubweb)
  11. Work on OpenSSL plugin (#1101). (details / githubweb)
  12. Specify branch of OpenSSL sub-module. (details / githubweb)
  13. Provide a mechanism to package and download pre-built libraries (#1106). (details / githubweb)
  14. Provide a sample plugin to demonstrate and test the use of packaged (details / githubweb)
  15. Use CHECK_FILES macro when retrieving binary files (#1106). (details / githubweb)
  16. Work on OpenSSL plugin (#1101). (details / githubweb)
  17. Use the `1_0_2h` release of OpenSSL (#1088 and #1101). (details / githubweb)
  18. Get example of packaging an external library working under Windows (details / githubweb)
  19. Don't duplicate `CHECKED_FILES` list when generating (details / githubweb)
  20. Get OpenSSL building under Windows (#1101). (details / githubweb)
  21. Windows OpenSSL 1.0.2h needs patching to build -- see (details / githubweb)
  22. gitignore directories containing pre-built packages (#1106). (details / githubweb)
  23. Clean up Python build and use new packaging macros (#1085). (details / githubweb)
  24. Work on the Python build system (#1085). (details / githubweb)
  25. Correctly initialise PYTHONHOME (#1085). (details / githubweb)
  26. General: some work on forcing plugins to reference one of the categories (details / githubweb)
  27. Work on using Cmake's ExternalProject module for third party builds. (details / githubweb)
  28. TEMP: build a minimal system to test ExternalProject. (details / githubweb)
  29. Fix typo. (details / githubweb)
  30. Work on zlib as ExternalProject for Windows. (details / githubweb)
  31. Add new parameters to ADD_PLUGIN for future improvements to handle (details / githubweb)
  32. Get ExternalProject build of zlib working under Windows. (details / githubweb)
  33. Re-enable full system build. (details / githubweb)
  34. Set @rpath on macOS libraries when they are copied into the application (details / githubweb)
  35. We no longer need to explicitly link to libz in the plugins that use the (details / githubweb)
  36. Keep the zlib source and build directories away from git. (details / githubweb)
  37. We don't need to specify CMAKE_CONFIGURATION_TYPES when building zlib. (details / githubweb)
  38. Correctly set the name of the zlib DLL. (details / githubweb)
  39. Tidy up code (#1106). (details / githubweb)
  40. Only create a package's archive after the package has been built (details / githubweb)
  41. Use correct path to archive when downloading (#1106). (details / githubweb)
  42. Use more meaningful variable names in helper code for package retrieval (details / githubweb)
  43. Package a prebuilt zlib package (#1106). (details / githubweb)
  44. Build and package zlib under Windows (#1106). (details / githubweb)
  45. Minor tidying up. (details / githubweb)
  46. Build and package zlib under Linux (#1106). (details / githubweb)
  47. Update SHA1 values for macos. (details / githubweb)
  48. Add comments describing zlib's build and packaging (#1106). (details / githubweb)
  49. Use top-level .gitignore to ignore any ./external subdirectory in a (details / githubweb)
  50. Disable SampleExternal plugin until it is updated as Travis build is (details / githubweb)
  51. Work on adding OpenSSL as a plugin (#1101). (details / githubweb)
  52. Work on OpenSSL as a plugin using ExternalProject(#1101). (details / githubweb)
  53. Merging left us with a duplicate run of install_name_tool (#1106). (details / githubweb)
  54. Improve package retrieval (#1106). (details / githubweb)
  55. Don't run UPDATE step in ExternalProject_Add (#1106). (details / githubweb)
  56. Don't run UPDATE step in ExternalProject_Add (#1106). (details / githubweb)
  57. OpenSSL now builds as an external library and plugin (#1101). (details / githubweb)
  58. Remove unused git submodules. (details / githubweb)
  59. Remove unused files following merge. (details / githubweb)
  60. Fix a bad merge. (details / githubweb)
  61. Tidy up code. (details / githubweb)
  62. Extend ADD_PLUGIN macro to optionally copy a directory into the (details / githubweb)
  63. Save the root directory of external packages in global variables so (details / githubweb)
  64. Build package Python as an ExternalProject (#1085). (details / githubweb)
  65. Plugins: some work towards preventing old plugins from crashing OpenCOR (details / githubweb)
  66. Implement "help" and "pip" commands and run Python when there's no (details / githubweb)
  67. Consistently use UPPERCASE for CMake commands (#1085). (details / githubweb)
  68. CLI plugin initialisation now works as expected (#1173). (details / githubweb)
  69. DEST_EXTERNAL_BINARIES_DIR is now set globally. (details / githubweb)
  70. Tidy up Python plugin build (#1085). (details / githubweb)
  71. Build and package Python Qt as an External Project (1085). (details / githubweb)
  72. Revert PMR Workspaces code. (details / githubweb)
  73. Work on a Python console window (#1085). (details / githubweb)
  74. The Python Qt sources are no longer in a git sub-module (#1085). (details / githubweb)
  75. Work on new PythonQtSupport plugin (#1085). (details / githubweb)
  76. Work on PythonQt support module (1085). (details / githubweb)
  77. Get ctkAbstractPythonManager building with Qt5 (#1085). (details / githubweb)
  78. Tidy up removal of Python Qt submodule (#1085). (details / githubweb)
  79. Use our EXPORT macros in CTK headers (#1085). (details / githubweb)
  80. Use CTK's AbstractPythonManger with Python Qt (#1085). (details / githubweb)
  81. Use CTK's console widget for our Python console window (#1085). (details / githubweb)
  82. Rename `PythonQt` plugin to `PythonQtAPI` to avoid name clashes with the (details / githubweb)
  83. Tidy up code (#1085). (details / githubweb)
  84. Fix typos... (#1085). (details / githubweb)
  85. Use pre-built version of Python Qt (#1085). (details / githubweb)
  86. Specify Python plugin's dependencies. (details / githubweb)
  87. Get matplotlib working under PythonQt (#1085). (details / githubweb)
  88. A PythonQt wrapper plugin for OpenCOR (#1085). (details / githubweb)
  89. Get and set command history in a CTK window (#1085). (details / githubweb)
  90. Save and restore Python command history between sessions (#1085). (details / githubweb)
  91. Cleanup PythonQt *before* finalising Python in CTK Manager (#1085). (details / githubweb)
  92. Check that we have a large enough data store and a valid solver before (details / githubweb)
  93. Upgrade zlib to version 1.2.11 (#1193). (details / githubweb)
  94. Use a `DataStoreArray` class to manage numeric arrays (#1085). (details / githubweb)
  95. Make data storage and simulation classes available to Python via (details / githubweb)
  96. Delete the correct PythonQt manager (#1085). (details / githubweb)
  97. Minor code tidy (#1085). (details / githubweb)
  98. Update OpenSSL to version 1.0.2j (#1113). (details / githubweb)
  99. Specify NumPy include directory even if not yet built (#1085). (details / githubweb)
  100. Correctly specify PythonQt library under Windows (#1085). (details / githubweb)
  101. Get NumPy include directory right... (#1085). (details / githubweb)
  102. Upgrade OpenSSL to version 1.0.2k (#1202). (details / githubweb)
  103. Remove unused CMake parameter (#1085). (details / githubweb)
  104. Python helper scripts need to be in git... (#1085). (details / githubweb)
  105. Always update, and hence configure and build, CMake external projects (details / githubweb)
  106. The Python and PythonQtAPI plugins need code for their interfaces... (details / githubweb)
  107. Let CMake know the location of our Python headers andf library (#1085). (details / githubweb)
  108. Get OpenSSL building under Linux (#1101). (details / githubweb)
  109. Tidy up Python plugin's CMake script (#1085). (details / githubweb)
  110. More work on building Python under Linux (#1085). (details / githubweb)
  111. Ensure the Python library is linked to the OpenCOR executable for Linux (details / githubweb)
  112. Include SQLite in Python build (for IPython and Jupyter) (#1085). (details / githubweb)
  113. Download latest versions of pre-built external packages (#1106). (details / githubweb)
  114. Add initial versions of README files for building Python related (details / githubweb)
  115. We need to explicitly specify the locations of headers and libraries of (details / githubweb)
  116. Linking Python into OpenCOR executable is only for Linux (#1085). (details / githubweb)
  117. Use relative RPATHs in python executable (#1085). (details / githubweb)
  118. Use a new git branch for Jupyter specific changes (#1085). (details / githubweb)
  119. Include SQLite in Python build for IPython and Jupyter. (details / githubweb)
  120. Work on a Jupyter kernel for OpenCOR (#1085). (details / githubweb)
  121. Zipping the python library was referencing the partly created archive... (details / githubweb)
  122. Console window requires Python wrapper plugin (#1085). (details / githubweb)
  123. Don't crash getting simulations if there's no single cell widget... (details / githubweb)
  124. Update `ctkAbstractPythonManager::executeFile` for Python 3 (#1085). (details / githubweb)
  125. Use our PythonQt branch (#1085). (details / githubweb)
  126. Minor tidy ups (#1085). (details / githubweb)
  127. Retrieve the correct package archive when git branches differ in their (details / githubweb)
  128. Jupyter notebook runs an OpenCOR kernel! (#1085). (details / githubweb)
  129. PythonQtAPI plugin doesn't use the Plugin interface so remove it (details / githubweb)
  130. Specify base directory for external projects (1106). (details / githubweb)
  131. We need to export wrapped classes for Windows (#1085). (details / githubweb)
  132. Windows needs to access wrapped classes (#1085). (details / githubweb)
  133. Tidy up CMake files (#1106). (details / githubweb)
  134. Set a plugin's build dependencies as part of ADD_PLUGIN (#1106). (details / githubweb)
  135. Use `TARGET` instead of `DEPENDENCY` to specify the target when creating (details / githubweb)
  136. Use appropriate quiet option for `make` on the different platforms (details / githubweb)
  137. Use correct OpenSSL library names in a Windows debug build (#1101). (details / githubweb)
  138. Tidy up CMake script (#1106). (details / githubweb)
  139. Update Windows builds of external packages (#1106). (details / githubweb)
  140. Newly built external project files weren't always copied (#1106). (details / githubweb)
  141. Get Python plugin running under Windows (#1085). (details / githubweb)
  142. Upgrade numpy to version 1.12.0 (#1085). (details / githubweb)
  143. Patch IPython kernel to work with PythonQt (#1085). (details / githubweb)
  144. A Jupyter kernel specification for OpenCOR (#1085). (details / githubweb)
  145. Update README (#1085). (details / githubweb)
  146. We were installing numpy twice... (#1085). (details / githubweb)
  147. Fix Linux build of Python plugin (#1085). (details / githubweb)
  148. OpenSSL is now in a plugin so no need to deploy system version (#1101). (details / githubweb)
  149. Test was reversed in commit 60dbe7b... (#1085). (details / githubweb)
  150. Copy and fixup external binaries *before* plugin build and link to the (details / githubweb)
  151. Build latest version under MacOS and Linux (#1085). (details / githubweb)
  152. Use new name for Python runtime library directory (#1085). (details / githubweb)
  153. Extend `COPY_FILE_TO_BUILD_DIR` to optionally specify if copy should be (details / githubweb)
  154. Find SQLite3 under Linux (#1085), (details / githubweb)
  155. Extend `COPY_FILE_TO_BUILD_DIR` to optionally specify if copy should be (details / githubweb)
  156. External libraries weren't being linked to targets under Linux... (details / githubweb)
  157. Update external package archives for linux (#1106). (details / githubweb)
  158. Use a custom target when copying external binaries in CMake (#1106). (details / githubweb)
  159. Window's CLI build needs to know about EventLoopInterface (#1085). (details / githubweb)
  160. Tidy up EventLoopInterface code (#1085). (details / githubweb)
  161. Remove debugging (#1085). (details / githubweb)
  162. Add dependency rules for copying OpenCOR.com in a Windows' build #1106). (details / githubweb)
  163. Install and use SQLite3 library under Windows (#1085). (details / githubweb)
  164. Bundle SQLite3 shared library with Python (#1085). (details / githubweb)
  165. Provide a user with scripts to install Python packages, etc. and remove (details / githubweb)
  166. Run a Python module using `OpenCOR -c Python::MODULE_NAME` (#1085). (details / githubweb)
  167. Set the location of our DLLs under Windows so that they are found (details / githubweb)
  168. Cleanly shutdown our Jupyter kernel (#1085). (details / githubweb)
  169. New OS/X Python binaries with Jupyter dependencies (#1085). (details / githubweb)
  170. Ensure other plugins can find and use the Python installed into OpenCOR (details / githubweb)
  171. Add `CentralWidget::localFileName()` to get the local file name of an (details / githubweb)
  172. Tidy code (#1086). (details / githubweb)
  173. Add `openSimulation()` and `openRemoteSimulation()` to OpenCOR's Python (details / githubweb)
  174. Return dictionaries of data store variables to Python and work on (details / githubweb)
  175. Fix issues with deleting and creating data store array variables (details / githubweb)
  176. Catch all exceptions that BioSignalML might throw. (details / githubweb)
  177. Suppress compile warnings when using Python's headers (#1085). (details / githubweb)
  178. Tidy up code (#1086). (details / githubweb)
  179. Throw an exception if we can't run a simulation from Python (#1087). (details / githubweb)
  180. Allow Python to get the size of a DataStoreVariable (#1086). (details / githubweb)
  181. Enable Python to access and modify a simulation's parameters (#1087). (details / githubweb)
  182. We need to specify OpenSSL libraries as well as ROOT_DIR to ensure CMake (details / githubweb)
  183. Allow Solver properties to be set from Python (#1270). (details / githubweb)
  184. Miscellaneous code tidy. (details / githubweb)
  185. Cleanup: Remove the `Single Cell` view sources from the Python branch... (details / githubweb)
  186. Cleanup: Remove unused sample plugin (#1206). (details / githubweb)
  187. Update Python build script for new packaging mechanism (#1106). (details / githubweb)
  188. Rename `Python` plugin to `PythonLibrary` (#1310). (details / githubweb)
  189. Fix bad merge into branch (#1306). (details / githubweb)
  190. Changed our license to GPL v3.0 (#1301). (details / githubweb)
  191. Pass full path as destination directory of an external package (#1106). (details / githubweb)
  192. Export Python version and site packages directory; tidy up CMake code (details / githubweb)
  193. Python package distributions don't always have binary files that require (details / githubweb)
  194. Bundle our Python packages in their own plugin (#1310). (details / githubweb)
  195. Revert commit dfbc536 as we use the SHA1_FILES to determine if a package (details / githubweb)
  196. Work on packaging of Python site packages (#1310). (details / githubweb)
  197. Tidy up code (#1310). (details / githubweb)
  198. Make sure Python executable can find libraries under OS/X (#1310). (details / githubweb)
  199. Update patch utility for Python 3 when debugging. (details / githubweb)
  200. Changed our license to GPL v3.0 (#1301). (details / githubweb)
  201. Update PythonQtAPI build script for new packaging mechanism (#1106). (details / githubweb)
  202. Use PythonQt's `qmake` based build (#1310). (details / githubweb)
  203. RETRIEVE_PACKAGE_FILE(): optionally allow a package's release tag and/or (details / githubweb)
  204. Specify PACKAGE_REPOSITORY and RELEASE_TAG for PythonQtAPI (#1306). (details / githubweb)
  205. Correctly reference PythonQt's include files (#1310). (details / githubweb)
  206. Rename `PythonLibrary` plugin back to `Python` (#1310). (details / githubweb)
  207. Python wrapper plugin uses Python packages plugin (#1310). (details / githubweb)
  208. Use `PACKAGE_NAME` in build scripts (#1306). (details / githubweb)
  209. Use `opencor/python` for prebuilt packages and wheels (#1310). (details / githubweb)
  210. PythonQt repository is now `pythonqt` (#1306). (details / githubweb)
  211. Fix typo (#1310). (details / githubweb)
  212. Work on an interface for wrapping classes to use with Python (#1275). (details / githubweb)
  213. Get `qmake` PythonQt build working on Linux (#1310). (details / githubweb)
  214. Tweaks and new binaries for PythonQt (#1306). (details / githubweb)
  215. New PythonQt binaries for Qt 5.9 (#1311). (details / githubweb)
  216. New Python binaries with runtime library sources bundled (#1310). (details / githubweb)
  217. PythonWrapper plugin has to have a CMake dependency on PythonPackages (details / githubweb)
  218. Use an IPython console for Python (#1324). (details / githubweb)
  219. We need to explicitly delete our IPython container window when (details / githubweb)
  220. Tidy up IPython widget creation code (#1324). (details / githubweb)
  221. Set the initial font size for our IPython window (#1324). (details / githubweb)
  222. The Python console window doesn't depend on OpenCOR's classes being (details / githubweb)
  223. Our mods to PythonQt mean we can revert to using method calls to get (details / githubweb)
  224. Redirect Python logging output to the console (#1324). (details / githubweb)
  225. Update PythonQt to version 3.2.0 (#1324). (details / githubweb)
  226. Upgrade matplotlib to version 2.0.2 (details / githubweb)
  227. Actually provide a patch file for matplotlib... (details / githubweb)
  228. Don't start a matplotlib exec() loop when running under PythonQt (details / githubweb)
  229. Tweaks for Windows build of Python libraries (#1085). (details / githubweb)
  230. Get IPython running under Windows (#1324). (details / githubweb)
  231. Upgrade numpy to version 1.13.0 (#1324). (details / githubweb)
  232. Upgrade IPython to version 6.1.0 (#1324). (details / githubweb)
  233. OAuth plugin sources were missing after merge (#1306). (details / githubweb)
  234. Remove unused `diff` files (#1324). (details / githubweb)
  235. Put CTK code used by PythonQtSupport plugin inside `./src` directory (details / githubweb)
  236. Known include directories are now implicitly added (#1306). (details / githubweb)
  237. Reinstate INCLUDE_DIRS parameter to specify additional include (details / githubweb)
  238. We do depend on the order that Python plugins are declared... (#1306). (details / githubweb)
  239. Suppress warning messages from compile (#1324). (details / githubweb)
  240. Correctly refer to the PythonQt library (#1324). (details / githubweb)
  241. Update binaries for Python packages and PythonQt (#1324). (details / githubweb)
  242. Python plugins need to be declared *after* other third-party plugins (details / githubweb)
  243. CMake: as a safeguard, make sure that empty variables are defined. (details / githubweb)
  244. PythonQt needs QtQuickWidgets library (#1086). (details / githubweb)
  245. Use an plugin interface for Python class wrapping (#1275). (details / githubweb)
  246. Tidy up code for calling a Python script (#1275). (details / githubweb)
  247. `INCLUDE_DIRS` parameter to `ADD_PLUGIN` is not needed if Python headers (details / githubweb)
  248. Minor tidy-up to comment. (details / githubweb)
  249. Tidying up. (details / githubweb)
  250. Export `${PROJECT_NAME}_EXTERNAL_SOURCES` so other plugins can use (details / githubweb)
  251. Resolve build issues with Python headers (#1376). (details / githubweb)
  252. Add missing `Simulation::fileName()`; fix name of include. (details / githubweb)
  253. Python: rename `PythonQtSupport` plugin to `PythonSupport`. (details / githubweb)
  254. Tidy code: use a better name for some `SimulationResults` methods. (details / githubweb)
  255. Optimisation: track indices of constants having gradients calculated. (details / githubweb)
  256. Optimisation: add sensitivity analysis to the CVode solver. (details / githubweb)
  257. Optimisation: tidy solver interface initialisation code. (details / githubweb)
  258. Optimisation: allocate array and data store to hold sensitivity (details / githubweb)
  259. Optimisation: use the sensitivity analysis solver. (details / githubweb)
  260. Optimisation: initialise array pointer... (details / githubweb)
  261. Optimisation: save gradient values and make available to Python. (details / githubweb)
  262. Python: a DataStore might not have a `voi`. (details / githubweb)
  263. Python: tidy simulation support wrapping code. (details / githubweb)
  264. Optimisation: gradients are of state variables wrt constant parameters. (details / githubweb)
  265. Optimisation: only store gradients if we have a gradients' data store... (details / githubweb)
  266. Optimisation: allow Python to set gradients' calculation flag and run (details / githubweb)
  267. Optimisation: default action is to calculate gradients. (details / githubweb)
  268. Optimisation: enable and use IDA sensitivity analysis. (details / githubweb)
  269. Optimisation: reinitialise CVode sensitivity analysis when (details / githubweb)
  270. Python: wait for a simulation to finish running before returning from (details / githubweb)
  271. Python: wait for a simulation to finish running before returning from (details / githubweb)
  272. Python: return result of simulation run. (details / githubweb)
  273. Optimisation: improve initialisation and error checking. (details / githubweb)
  274. WIP: track data store variable in a values dictionary. (details / githubweb)
  275. Python: dependencies of plugins using Python headers are on package (details / githubweb)
  276. Python: tweak name of PythonQt API build. (details / githubweb)
  277. Python: other plugins in fact depend on Python packages having been (details / githubweb)
  278. Python: don't check whether the memory associated with a simulation can (details / githubweb)
  279. Python: update packages for GCC 5.4 (#1391) (details / githubweb)
  280. Python: support plugin now needs to directly link to the Python plugin. (details / githubweb)
  281. Python: specify dependency for DataStore plugin. (details / githubweb)
  282. Python: update displayed values in simulation information widget when (details / githubweb)
  283. Python: allow for a DataStoreVariable not having a DataStoreArray (details / githubweb)
  284. Python: tidy code. (details / githubweb)
  285. DataStore: check we have a value's array before referencing it... (details / githubweb)
  286. Python: throw an error if there is an error when running a simulation. (details / githubweb)
  287. Python: throw an error if we are unable to open a simulation. (details / githubweb)
  288. Python: tidy code. (details / githubweb)
  289. Optimisation: use STAGGERED sensitivity analysis for IDAS (instead of (details / githubweb)
  290. Python: throw an exception when a simulation fails. (details / githubweb)
  291. Python: use full pathname of a file when initialising a simulation. (details / githubweb)
  292. Python: fix syntax error when non-debug build. (details / githubweb)
  293. Python: remove unused message. (details / githubweb)
  294. Optimisation: Add icon for `constant with gradient`. (details / githubweb)
  295. Python: clear simulation data when resetting a simulation. (details / githubweb)
  296. CVODE and IDA solver classes have been renamed. (details / githubweb)
  297. Python: Get clean build with MSVC 2014 Update 3. (details / githubweb)
  298. Python: Update pre-built packages for Windows. (details / githubweb)
  299. Python: get a clean build with MSVC 2014. (details / githubweb)
  300. Python: add typedef for std::bind result under gcc. (details / githubweb)
  301. Python: add typedef for std::bind result under gcc. (details / githubweb)
  302. Python: virtualenv-tools.py as downloaded from (details / githubweb)
  303. Python: rename utility to set_python_path.py (details / githubweb)
  304. Python: update Python path utility for for Python 3 and Windows and (details / githubweb)
  305. Python: install Windows Python package installers as scripts instead of (details / githubweb)
  306. Python: allow for spaces in path names. (details / githubweb)
  307. Python: use `argparse` and update help text. (details / githubweb)
  308. Python: package Python into Windows installer. (details / githubweb)
  309. Python: modify scripts to use the newly installed Python under Windows. (details / githubweb)
  310. Python: tweak command to set path to new Python executable. (details / githubweb)
  311. Python: add our Python script directory to the system PATH. (details / githubweb)
  312. Python: use a smaller font in IPython window. (details / githubweb)
  313. Python: update Python script paths in build directory. (details / githubweb)
  314. Python: Windows' package needs to include the SQLite3 import library. (details / githubweb)
  315. Python: add '.' to the head of IPython's search path. (details / githubweb)
  316. Python: remove `virtualenv` specific code. (details / githubweb)
  317. Python: turn off output when updating path to Python unless `--verbose` (details / githubweb)
  318. Python: update to IPython 6.2.1 and qtconsole 4.3.1 (details / githubweb)
  319. Python: update `PythonPackages` for WIndows and Linux. (details / githubweb)
  320. Python: cleaning up. (details / githubweb)
  321. Python: don't open remote files twice... (details / githubweb)
  322. Python: work on documentation. (details / githubweb)
  323. Python: don't include interface code when building WebKit libraries. (details / githubweb)
  324. Python: build Qt wrappers for WebKit. (details / githubweb)
  325. Python: tidy up code. (details / githubweb)
  326. Python: get our Web browser as a QWebView. (details / githubweb)
  327. Python: remove unused code. (details / githubweb)
  328. Python: rework console creation code. (details / githubweb)
  329. Python: new PythonQt library (with WebKit wrappers) for macos. (details / githubweb)
  330. SUNDIALS: upgraded to version 3.0.0 (#1453). (details / githubweb)
  331. Python: upgrade numpy to v1.13.3. (details / githubweb)
  332. Python: upgrade matplotlib to v2.1.0. (details / githubweb)
  333. Python: bundle lxml package (version 4.1.1). (details / githubweb)
  334. Python: use better names for `double *` arrays. (details / githubweb)
  335. Merge commit '76cd773' into pythonplugin (details / githubweb)
  336. Merge commit '2b65c99' into pythonplugin (details / githubweb)
  337. Python: fixes and tidy ups after merging. (details / githubweb)
  338. Use new style signal/slot connect() and tidy code. (details / githubweb)
  339. Python: let our simulation widget know a run is starting. (details / githubweb)
  340. Python: delete DataStoreArrays when their ref count reaches zero. (details / githubweb)
  341. Python: resetting parameters and clearing results are two different (details / githubweb)
  342. Python: delete gradients array before creating a new gradients data (details / githubweb)
  343. Python: tidy code. (details / githubweb)
  344. Python: fix bad merge. (details / githubweb)
  345. Data store: make sure arrays are initialised when allocated. (details / githubweb)
  346. Python: only build Python and PythonPackages plugin, with `sphinx` as (details / githubweb)
  347. Python: ignore sub-directories when updating Python runtime path in (details / githubweb)
  348. Python: don't apply patches for Windows when not building a Windows (details / githubweb)
  349. Python: update `pip`, `setuptools` and `wheel` to latest versions. (details / githubweb)
  350. Python: export ${PYTHON_RELATIVE_RUNTIME_DIR} to CMake. (details / githubweb)
  351. Python: script tidy up. (details / githubweb)
  352. Python: export ${SPHINX_BUILD_EXECUTABLE} to CMake. (details / githubweb)
  353. Converted CMake language commands and our macros to lower case. (details / githubweb)
  354. Python: ignore files we can't access when updating scripts. (details / githubweb)
  355. Python: define location of scripts. (details / githubweb)
  356. Python: build Sphinx package for Windows. (details / githubweb)
  357. Python: new release for Windows. (details / githubweb)
  358. Python: new release for Linux. (details / githubweb)
  359. Python: make sure our scripts don't access any local site-packages (details / githubweb)
  360. Python: update CLI tests for plugin. (details / githubweb)
  361. Tests: plugin status report includes `OpenSSL` and `zlib` so add them to (details / githubweb)
  362. Minor tidy. (details / githubweb)
  363. Python: remove/revert files not part of bundling runtime. (details / githubweb)
  364. Python: remove more unneeded files. (details / githubweb)
  365. Python: more tidying up. (details / githubweb)
  366. Some minor cleaning up for our main CMakeLists.txt file (#1607). (details / githubweb)
  367. Some minor cleaning up for our main CMakeLists.txt file (#1607). (details / githubweb)
  368. Some minor cleaning up. (details / githubweb)
  369. Some minor cleaning up for our main CMakeLists.txt file (#1607). (details / githubweb)
  370. Some minor cleaning up for our main CMakeLists.txt file (#1607). (details / githubweb)
  371. Some minor cleaning up for our main CMakeLists.txt file (#1607). (details / githubweb)
  372. Slight update to our make/common.cmake file. (details / githubweb)
  373. Some minor cleaning up for our pythonplugin.* and pythonpackagesplugin.* (details / githubweb)
  374. Some minor cleaning up for our pythonplugin.* and pythonpackagesplugin.* (details / githubweb)
  375. Python: don't actually deploy any code. (details / githubweb)
  376. Python: PythonPackages build depends on a built Python. (details / githubweb)
  377. Python: don't include plugin libraries with OpenCOR. (details / githubweb)
  378. Python: use a global target, OpenCORBuild, to ensure Python plugin (details / githubweb)
  379. Python: also use Release build for Debug under Windows. (details / githubweb)
  380. Python: new PythonPackages for macOS and Linux. (details / githubweb)
  381. Python: tweak CMake targets and dependencies. (details / githubweb)
  382. Python: Windows debug mode packages. (details / githubweb)
  383. Python: update tests since Python is no longer a deployed plugin. (details / githubweb)
  384. Python: minor tweaks. (details / githubweb)
  385. Python: remove unused script. (details / githubweb)
  386. Some minor cleaning up. (details / githubweb)
  387. Removed the "Constant with gradient" icon, which we don't use yet. (details / githubweb)
  388. Some minor cleaning up. (details / githubweb)
  389. Some minor cleaning up. (details / githubweb)
  390. Temporarily build the Python and PythonPackages plugins. (details / githubweb)
  391. Some minor cleaning up. (details / githubweb)
  392. Some minor cleaning up. (details / githubweb)
  393. Temporarily build the OpenSSL, Python, PythonPackages and zlib plugins (details / githubweb)
  394. Some minor cleaning up. (details / githubweb)
  395. Some minor cleaning up. (details / githubweb)
  396. Some minor cleaning up. (details / githubweb)
  397. Some minor cleaning up. (details / githubweb)
  398. Some minor cleaning up. (details / githubweb)
  399. Rebuild a default version of OpenCOR. (details / githubweb)
  400. Revert "Rebuild a default version of OpenCOR." (details / githubweb)
  401. Some minor cleaning up. (details / githubweb)
  402. Rebuild a default version of OpenCOR. (details / githubweb)

Started by upstream project OpenCOR_Windows build number 270
originally caused by:

This run spent:

  • 39 ms waiting;
  • 27 min build duration;
  • 27 min total from scheduled to completion.
Revision: 036156a55b41f0e0db6f4bc78bb0c967907a45ef
Repository: https://github.com/opencor/opencor.git
  • refs/remotes/origin/master