Victor Nakoryakov
|
e0cae45bee
|
feat(xod-project): make attachment funcs available in public API
|
2018-04-11 18:16:19 +03:00 |
|
Victor Nakoryakov
|
bf7ca6da06
|
feat(xod-fs): load/store tsv files as attachments
|
2018-04-11 18:16:19 +03:00 |
|
Victor Nakoryakov
|
fc7e4616f5
|
feat(xod-func-tools): add eitherLeft/eitherRight shortcuts
|
2018-04-11 18:16:19 +03:00 |
|
Victor Nakoryakov
|
6a6975aedf
|
refactor(infra,xod-arduino): move catch.hpp to vendor dir
|
2018-04-11 18:16:19 +03:00 |
|
Victor Nakoryakov
|
96e7343ad8
|
refactor(xod-arduino): remove unnecessary #include, scope STL shim locally
|
2018-04-11 18:16:19 +03:00 |
|
Evgeny Kochetkov
|
8038ae168d
|
Merge pull request #1149 from xodio/refactor-retain-more-info-about-conflicting-types
Retain information about conflicting data types in type resolution results
|
2018-04-11 18:02:03 +03:00 |
|
Evgeny Kochetkov
|
c13cabcac4
|
refactor(xod-project, xod-client): make deduced pin Either [DataType] DataType instead of a Maybe DataType
To store conflicting data types.
|
2018-04-06 20:34:30 +03:00 |
|
Evgeny Kochetkov
|
8a36d7fd44
|
Merge pull request #1147 from xodio/feat-1117-pin-types-deduction
Shallow deduction of pin types
|
2018-04-06 16:03:58 +03:00 |
|
Evgeny Kochetkov
|
5db12944b4
|
feat(xod-project, xod-client): "shallow" deduction of generic pin types
|
2018-04-06 14:43:18 +03:00 |
|
Evgeny Kochetkov
|
8b592903d6
|
feat(xod-project): change xod/core/cast(*,*) to xod/core/cast-to-*(*)
|
2018-04-06 13:34:04 +03:00 |
|
Evgeny Kochetkov
|
4c4aa44746
|
feat(xod-project): forbid "orphaned" generic outputs in abstract patches
For each generic output there has to be at least one generic input of the same type.
|
2018-04-06 13:34:03 +03:00 |
|
Evgeny Kochetkov
|
53f36621e5
|
fix(xod-project): make validateAbstractPatch ignore the order in which terminals are created
|
2018-03-30 17:37:10 +03:00 |
|
Evgeny Kochetkov
|
d7474aa9a9
|
Merge pull request #1145 from xodio/chore-unkludge-react-autosuggest
Remove kludge for installing react-autosuggest
|
2018-03-30 17:27:26 +03:00 |
|
Evgeny Kochetkov
|
b06afa3812
|
chore(xod-client): bump xod-client version to 0.19.5
|
2018-03-30 16:41:50 +03:00 |
|
Evgeny Kochetkov
|
2651719fb3
|
chore(infra): remove kludge for properly installing react-autosuggest in CI
|
2018-03-30 16:39:26 +03:00 |
|
Evgeny Kochetkov
|
24104411e2
|
chore(xod-client): update react-autosuggest version
|
2018-03-30 16:38:10 +03:00 |
|
Kirill Shumilov
|
0ed7fa87fe
|
Merge pull request #1143 from xodio/chore-update-for-site
Add .npmignore and bump package versions for new feature on a website
|
2018-03-28 20:33:43 +03:00 |
|
Kirill Shumilov
|
d638e422b5
|
chore(*): bump package versions to 0.19.4
|
2018-03-28 19:50:34 +03:00 |
|
Kirill Shumilov
|
4ff57ead8f
|
chore(*): add .npmignore that doesn't ignore dist and bin folders in the packages, that are used by another packages (to avoid publishing packages without dist folders)
|
2018-03-28 19:32:01 +03:00 |
|
Kirill Shumilov
|
886d12eb5a
|
Merge pull request #1142 from xodio/fix-delete-stale-cpp-implementation
Fix: remove implementation on removing `not-implemented-in-xod` Node
|
2018-03-28 13:23:52 +03:00 |
|
Kirill Shumilov
|
747928683d
|
fix(xod-project): remove implementation from Patch on removing not-implemented-in-xod Node
|
2018-03-27 15:28:50 +03:00 |
|
Kirill Shumilov
|
54b2eb4e38
|
Merge pull request #1140 from xodio/feat-1130-switch-abstracts-and-specializations
Switch Node Specialization from Inspector
|
2018-03-26 18:55:57 +03:00 |
|
Kirill Shumilov
|
a025a4846d
|
fix(xod-client-electron): enlarge timeout of waiting the response while searching library
|
2018-03-26 17:28:57 +03:00 |
|
Kirill Shumilov
|
c715df564e
|
feat(xod-client): drop dead links and bound values on switching Node Specialization
|
2018-03-26 17:28:57 +03:00 |
|
Kirill Shumilov
|
7c11eb2c0b
|
feat(xod-client): add select into Inspector for abstract/specialization nodes to switch specialization and make it work
|
2018-03-26 17:28:57 +03:00 |
|
Kirill Shumilov
|
f1e22fa74f
|
feat(xod-project): add utility functions isSpecializationNode and getBaseNameWithoutTypes
|
2018-03-26 17:28:57 +03:00 |
|
Kirill Shumilov
|
7c0eba4df3
|
Merge pull request #1141 from xodio/feat-1139-utility-markers
Add utility markers
|
2018-03-26 17:22:47 +03:00 |
|
Kirill Shumilov
|
229325b584
|
feat(workspace): add utility markers into xod/common-hardware and xod/core, add deprecated markers into xod/core (for old-fashioned cast and defer nodes)
|
2018-03-26 13:19:22 +03:00 |
|
Kirill Shumilov
|
378a5a8db6
|
refactor(xod-client): improve performance for showing/hiding patches by filters
|
2018-03-23 19:02:32 +03:00 |
|
Kirill Shumilov
|
264117293e
|
refactor(xod-client): rename deprecated prop into isDeprecated for name consistency with another flags
|
2018-03-23 19:02:32 +03:00 |
|
Kirill Shumilov
|
68da3ff250
|
feat(xod-client): do not show utility patches from suggester
|
2018-03-23 19:02:32 +03:00 |
|
Kirill Shumilov
|
9785d635ae
|
feat(xod-client): add Utility nodes option into ProjectBrowser filter context menu and show/hide patches in ProjectBrowser
|
2018-03-23 16:39:34 +03:00 |
|
Kirill Shumilov
|
fd7145a58c
|
feat(xod-client): show new icon for utility patches in the ProjectBrowser
|
2018-03-23 16:30:47 +03:00 |
|
Kirill Shumilov
|
22c6788fc4
|
feat(xod-project): add utility marker into built-in patches list and function isUtilityPatch
|
2018-03-23 16:30:26 +03:00 |
|
Kirill Shumilov
|
ea0381c4e7
|
Merge pull request #1138 from xodio/feat-1121-specialization-nodes-in-suggester
Improve suggester results for abstract and specialization nodes
|
2018-03-22 15:40:43 +03:00 |
|
Kirill Shumilov
|
a2c32c9e74
|
feat(xod-client): highlight all matched words patchName parts separately: patchName and each type
|
2018-03-22 13:26:18 +03:00 |
|
Kirill Shumilov
|
45f297c8a7
|
feat(xod-patch-search): hide specialization nodes from search results if user doesn't specified types and improve results for cases when type was specified
|
2018-03-21 17:37:22 +03:00 |
|
Kirill Shumilov
|
371c00d728
|
Merge pull request #1137 from xodio/feat-1124-node-deprecations
Node deprecation feature
|
2018-03-21 16:26:35 +03:00 |
|
Kirill Shumilov
|
37d418db7c
|
feat(workspace): mark nodes as deprecated: concat-N, discretize-N, nth-number-N nodes
|
2018-03-21 12:37:20 +03:00 |
|
Kirill Shumilov
|
9793c708bc
|
style(xod-client): use red-bright color for wavy error line, “DP” icon, deprecation description and etc
|
2018-03-21 12:37:20 +03:00 |
|
Kirill Shumilov
|
c07a5fc0a9
|
feat(xod-client): mark deprecated nodes (and dead ref) with wavy line under Node label and show "Deprecated" message in the Node tooltip
|
2018-03-21 12:37:20 +03:00 |
|
Kirill Shumilov
|
034ca0030d
|
test(xod-project): cover new functions isDeprecatedPatch and getDeprecationPatchReason with tests
|
2018-03-21 12:37:20 +03:00 |
|
Kirill Shumilov
|
299d19f679
|
feat(xod-client, xod-project): show deprecation reason in the helpbox & help panel
|
2018-03-21 12:37:20 +03:00 |
|
Kirill Shumilov
|
e519e95bbf
|
feat(xod-client): show deprecation icon next to the patch name in the ProjectBrowser
|
2018-03-21 12:37:20 +03:00 |
|
Kirill Shumilov
|
459498cfc2
|
feat(xod-client): show/hide deprecated patches in the ProjectBrowser by toggling filter option
|
2018-03-21 12:37:20 +03:00 |
|
Kirill Shumilov
|
3a7c919f69
|
feat(xod-client): do not show deprecated patches (and current patch) in the suggester
|
2018-03-20 16:18:32 +03:00 |
|
Kirill Shumilov
|
279d2455f2
|
feat(xod-project): add deprecated marker into built-in patches and add isDeprecatedPatch function
|
2018-03-20 16:18:32 +03:00 |
|
Evgeny Kochetkov
|
e9068d0d40
|
Merge pull request #1136 from xodio/feat-use-parametric-patch-names
Use parametric patch names for cast and defer nodes
|
2018-03-20 16:17:02 +03:00 |
|
Evgeny Kochetkov
|
5706f87746
|
tweak(xod-project): add start of the string to regxeps checking paths of constant-*, variadic-* and internal terminals
|
2018-03-20 15:56:50 +03:00 |
|
Evgeny Kochetkov
|
f9cfce6c33
|
feat(xod-project, stdlib, workspace): use xod/core/cast(*,*) instead of xod/core/cast-*-to-*
|
2018-03-20 15:50:38 +03:00 |
|