- 09 May, 2017 1 commit
-
-
carlosperate authored
-
- 08 May, 2017 2 commits
-
-
carlosperate authored
The Arduino application path in macOS has to be expanded inside the app bundle, so when the server tries to set a new compiler path in macOS and sees a different path in the settings than what was originally set by the request it thinks that it failed to set the new path correctly. This commit fixes that.
-
carlosperate authored
-
- 07 May, 2017 4 commits
-
-
carlosperate authored
When the input text elements for the Settings Compiler path or Sketch path are clicked it will launch the Electron native file and folder browsers to select a path for the selected setting.
-
carlosperate authored
Before this change when the "compiler" or "sketch" options were selected in the settings the server launched a GUI file or folder browser window to get the user to navigate the server filesystem. This means that the server needed to be run on a desktop environment and this feature of the application could only be used in the same computer that is executing the Python server. This commit removes this GUI window from the Python server, it now expects the path to be sent from the front end interface. So for the text inputs the user has to manually enter the file or directory paths. This can then be extended to either offer a file browser in the html page, or to add Electron hooks to use the native application browser.
-
carlosperate authored
-
carlosperate authored
Also updates the requirements.txt file for the Python build scripts dependencies. Removed the TODO list as it has been moved to the Wiki documentation.
-
- 06 May, 2017 5 commits
-
-
carlosperate authored
-
carlosperate authored
-
carlosperate authored
-
carlosperate authored
-
carlosperate authored
During testing some bugs were found in the server handlers, so those have been fixed as well.
-
- 05 May, 2017 2 commits
-
-
carlosperate authored
To ensure all tests are independent when run in one go, the ServerCompilerSettings singleton instance has to be completely dropped on the class tear down.
-
carlosperate authored
-
- 04 May, 2017 1 commit
-
-
carlosperate authored
Moving from SimpleHTTPServer to a Bottle + Waitress implementation of the Ardublockly Server. The request have been changed slightly to be more "RESTful" (but not really) and te actions module had to be updated accordingly. The front end JavaScript had to be updated as well to work with the new version.
-
- 03 May, 2017 2 commits
-
-
carlosperate authored
The function call block now checks what the return type of the function definition block is, in order to determine its own type. Also, fixes issue where some blocks had block inputs attached but no connections (caused by mutations editing the available inputs).
-
carlosperate authored
This also fixes an issue when a UI event triggered a code generation, which in turn updated a block in a way that caused a new UI event to fire and repeat this process in a circle.
-
- 01 May, 2017 1 commit
-
-
carlosperate authored
-
- 27 Apr, 2017 1 commit
-
-
carlosperate authored
-
- 26 Apr, 2017 3 commits
-
-
carlosperate authored
-
carlosperate authored
-
carlosperate authored
-
- 25 Apr, 2017 3 commits
-
-
carlosperate authored
-
carlosperate authored
-
carlosperate authored
-
- 24 Apr, 2017 4 commits
-
-
carlosperate authored
-
carlosperate authored
-
carlosperate authored
-
carlosperate authored
-
- 23 Apr, 2017 1 commit
-
-
Carlos authored
Change how Ardublockly block strings are stored and build
-
- 17 Apr, 2017 3 commits
-
-
carlosperate authored
Fixes #162
-
carlosperate authored
-
carlosperate authored
-
- 16 Apr, 2017 2 commits
-
-
carlosperate authored
Python 2.7 has been added by default in the Travis CI images, so no need to reinstall it. Need to add pip, but ensure the python installation picks the right site-packages. Python3 brew default is 3.6, which is not compatible with PyInstaller, so install 3.5 instead.
-
carlosperate authored
Look like in March DropBox has changed their download links so the link for py2exe has been dead since. There is also a bug in Python 2.7.13 that affects one of the pyserial scripts, so need to install and use an older version.
-
- 15 Apr, 2017 4 commits
-
-
carlosperate authored
-
carlosperate authored
-
carlosperate authored
-
Alessio Ciregia authored
The stepper motor block now offer the option to select between two and four pins. The pin number selection dropdowns are updated accordingly.
-
- 09 Mar, 2017 1 commit
-
-
carlosperate authored
-