Commit Graph

4334 Commits

Author SHA1 Message Date
Kirill Shumilov
29e61ba975 refactor(xod-tabtest): get rid of special handing of "__time(ms)" column in TabData module 2018-11-29 19:36:47 +03:00
Kirill Shumilov
11cd0b79f7 feat(xod-tabtest): add pin labels validation in tabtests (missing, redundant, duplicated) 2018-11-29 19:36:24 +03:00
Victor Nakoryakov
3693b882d9 Merge pull request #1578 from xodio/fix-core-missing-descriptions
Add missing xod/core node descriptions
2018-11-29 11:51:43 +03:00
Victor Nakoryakov
084491dc11 doc(stdlib): add missing xod/core node descriptions 2018-11-28 19:07:11 +03:00
Kirill Shumilov
301ec5654e Merge pull request #1571 from xodio/feat-1537-tabtest-comments
Support comments in tabtests
2018-11-28 19:04:40 +03:00
Kirill Shumilov
a24248025e feat(xod-tabtest): support comments in tabtests 2018-11-28 14:13:20 +03:00
Evgeny Kochetkov
5904622f02 Merge pull request #1570 from xodio/chore-prettier-md
Run prettier on markdown files
2018-11-27 19:26:42 +03:00
Evgeny Kochetkov
feb823fbb7 chore(infra): run prettier on .md files 2018-11-27 19:03:53 +03:00
Evgeny Kochetkov
0f614ac6f1 chore(infra): add npm scripts that run prettier for markdown files 2018-11-27 19:03:53 +03:00
Evgeny Kochetkov
1865cd516d Merge pull request #1568 from xodio/fix-1545-missing-error-formatter-when-too-many-outputs
Add missing formatter for error about too many outputs
2018-11-27 19:03:14 +03:00
Evgeny Kochetkov
f11156db5b fix(xod-arduino, xod-client): add missing formatter for error about too many outputs
Closes #1545
2018-11-27 18:38:25 +03:00
Kirill Shumilov
7b28330cdc Merge pull request #1574 from xodio/fix-workspace-creation
Fix workspace creation
2018-11-27 17:18:39 +03:00
Kirill Shumilov
ae3a613b18 fix(xod-cli): increase timeout incredibly much to have time to install esp8266:esp8266 package in tests 2018-11-27 16:45:32 +03:00
Kirill Shumilov
f3380e8e24 fix(xod-deploy-bin, xod-client-electron): fix of creating of a __packages__ dir while creating a new workspace from IDE 2018-11-27 16:45:32 +03:00
Evgeny Kochetkov
e7fc389d23 Merge pull request #1569 from xodio/chore-infra-add-second-publisherName
Add second publisherName for electron-builder config
2018-11-27 16:32:06 +03:00
Evgeny Kochetkov
6b3ef8d65e chore(xod-client-electron): add second publisherName for electron-builder config
In #1555 we replaced it, but having both is a more bulletproof solution.
2018-11-27 15:50:42 +03:00
Kirill Shumilov
c7fbe5a909 Merge pull request #1567 from xodio/feat-1539-tabtest-time
Support mocking time flow for tabtests
2018-11-27 15:49:54 +03:00
Kirill Shumilov
ffa65804dd fix(xod/core): fix xod/core/delta-time to work with fixed xod/core/delta 2018-11-27 14:06:28 +03:00
Kirill Shumilov
76935afa8a fix(xod/core): fix xod/core/delta to work just like before adding pulses into tabtests 2018-11-27 14:06:28 +03:00
Kirill Shumilov
92ed038f5f feat(xod/core): add tabtests with time flow 2018-11-27 14:06:28 +03:00
Kirill Shumilov
2457c56f0e feat(xod-tabtest): make possible to mock the time in tabtests 2018-11-27 14:06:28 +03:00
Evgeny Kochetkov
a28f0ff7e1 Merge pull request #1573 from xodio/chore-merge-0.25.x
Merge 0.25.x into master
2018-11-27 14:00:52 +03:00
Evgeny Kochetkov
e5ae43e308 test(xod-cli): clean up working directory between install:arch tests 2018-11-26 19:39:43 +03:00
Evgeny Kochetkov
d614aedf59 Merge branch '0.25.x' into chore-merge-0.25.x
# Conflicts:
#	.circleci/config.yml
#	CHANGELOG.md
#	lerna.json
#	packages/xod-arduino/platform/runtime.cpp
#	packages/xod-cli/package.json
#	packages/xod-client-browser/package.json
#	packages/xod-client-electron/package.json
#	packages/xod-client-electron/src/app/arduinoCli.js
#	packages/xod-client-electron/src/app/main.js
#	packages/xod-client-electron/src/upload/messages.js
#	packages/xod-client-electron/src/view/containers/App.jsx
#	packages/xod-client-electron/src/view/formatError.js
#	packages/xod-client/package.json
#	packages/xod-client/src/utils/browser.js
#	tools/install-arduinocli.ps1
#	workspace/__lib__/xod-dev/ds-rtc/project.xod
#	workspace/__lib__/xod-dev/esp8266-mcu/project.xod
#	workspace/__lib__/xod-dev/esp8266/project.xod
#	workspace/__lib__/xod-dev/pn532-nfc/project.xod
#	workspace/__lib__/xod-dev/w5500/project.xod
#	workspace/__lib__/xod/bits/project.xod
#	workspace/__lib__/xod/common-hardware/project.xod
#	workspace/__lib__/xod/core/project.xod
#	workspace/__lib__/xod/datetime/project.xod
#	workspace/__lib__/xod/gpio/project.xod
#	workspace/__lib__/xod/i2c/project.xod
#	workspace/__lib__/xod/math/project.xod
#	workspace/__lib__/xod/net/project.xod
#	workspace/__lib__/xod/stream/project.xod
#	workspace/__lib__/xod/uart/project.xod
#	workspace/__lib__/xod/units/project.xod
#	workspace/blink/__fixtures__/arduino.cpp
#	workspace/blink/__fixtures__/firmware.bin
#	workspace/blink/__fixtures__/firmware.hex
#	workspace/count-with-feedback-loops/__fixtures__/arduino.cpp
#	workspace/lcd-time/__fixtures__/arduino.cpp
#	workspace/two-button-switch/__fixtures__/arduino.cpp
#	yarn.lock
2018-11-26 18:38:26 +03:00
Evgeny Kochetkov
6620f44933 Merge pull request #1563 from xodio/chore-explicitly-use-fresh-node-gyp
Explicitly use fresh node-gyp
2018-11-23 15:50:17 +03:00
Evgeny Kochetkov
1dcd6b7f7d chore(infra): explicitly use fresh node-gyp 2018-11-22 18:50:20 +03:00
Evgeny Kochetkov
718e5316de Merge pull request #1566 from xodio/release-0.25.3
Release 0.25.3
2018-11-22 18:48:36 +03:00
Kirill Shumilov
c848aee8ed Merge pull request #1557 from xodio/feat-1538-tabtest-pulses
Support pulses in tabtests
2018-11-22 18:20:03 +03:00
Evgeny Kochetkov
32113a406b chore(infra): release 0.25.3 v0.25.3 2018-11-22 14:12:09 +03:00
Kirill Shumilov
e3ce3688a3 fix(xod/core): fix flip-flop node 2018-11-22 13:31:04 +03:00
Kirill Shumilov
ec8674fd94 fix(xod/core): fix xod/core/delta node 2018-11-22 13:31:04 +03:00
Kirill Shumilov
c920e4bc83 test(xod/core): add tabtests for pulses 2018-11-22 13:31:04 +03:00
Kirill Shumilov
664d50fa65 feat(xod-tabtest): make possible to test pulses 2018-11-22 13:31:04 +03:00
Evgeny Kochetkov
eba33d1180 Merge pull request #1562 from xodio/doc-changelog-update-for-0.25.3
Update changelog for upcoming 0.25.3
2018-11-22 11:54:19 +03:00
Evgeny Kochetkov
763709660b doc(changelog): update for upcoming 0.25.3 2018-11-21 21:19:53 +03:00
Evgeny Kochetkov
65e8450dde Merge pull request #1555 from xodio/fix-win-electron-publisher-name
Fix publisherName to match certificate's "Issued to" field
2018-11-21 21:14:00 +03:00
Evgeny Kochetkov
5d6de3ef13 fix(xod-client-electron): correct publisherName for widnows dist 2018-11-21 19:42:37 +03:00
Evgeny Kochetkov
5552105dee Merge pull request #1556 from xodio/fix-undo-redo
Improve undo/redo hotkeys reliability
2018-11-21 19:36:29 +03:00
Evgeny Kochetkov
d209457841 fix(xod-client): use cmd on macOS in undo/redo shortcuts 2018-11-21 19:08:00 +03:00
Evgeny Kochetkov
f1f31ce50a fix(xod-client): restore lost focus after suggesters are unmounted 2018-11-21 19:08:00 +03:00
Evgeny Kochetkov
8a6b4ad15a fix(xod-client): do not execute undo/redo actions on a patch if an input is focused 2018-11-21 19:08:00 +03:00
Evgeny Kochetkov
9afeb0101b fix(xod-client-electron): use ReactHotkeys to listen to undo/redo shortcuts 2018-11-21 19:08:00 +03:00
Evgeny Kochetkov
d50fe130d7 tweak(xod-client-browser, xod-client-electron): make undo/redo hotkey handlers global 2018-11-21 19:08:00 +03:00
Evgeny Kochetkov
2e996c425d chore(xod-client, xod-client-electron, xod-client-browser): update react-hotkeys 2018-11-21 19:08:00 +03:00
Kirill Shumilov
c6d8692222 Merge pull request #1560 from xodio/fix-arduino-cli-downloader-bug
Use fixed in PR arduino-cli version of 0.3.2
2018-11-21 17:00:38 +03:00
Kirill Shumilov
cbbe9104b5 fix(infra): use fixed in PR arduino-cli version of 0.3.2 2018-11-21 16:27:53 +03:00
Kirill Shumilov
0e598a0516 Merge pull request #1554 from xodio/fix-1552-desktop-select-all-hotkey
Fix "Select All" hotkey in Desktop IDE
2018-11-21 16:12:27 +03:00
Kirill Shumilov
80088157a2 fix(xod-client-electron): fix "Select All" hotkey on Desktop IDE 2018-11-21 14:29:54 +03:00
Kirill Shumilov
28b13bb70b Merge pull request #1559 from xodio/chore-merge-fix-arduino-cli
Update arduino-cli from 0.3.1 to 0.3.2 (cherry pick from 0.25.x)
2018-11-21 14:28:55 +03:00
Kirill Shumilov
714e4bffa8 fix(infra): update arduino-cli from 0.3.1 to 0.3.2 2018-11-21 13:59:39 +03:00