Hiroki Uchikawa
fd86035865
Prevent race condition ( #1889 )
...
* Make pending Flag to be deleted after write process complete.
* Prevent executing write process until the previous process is completed
* Fix to prevent file write race condition when closing file context
* Make flushing rerun if pendingWrites was added
2018-09-16 21:15:23 +01:00
Nick O'Leary
a8ec032553
Allow context store name to be provided in the key
...
For nodes that get/set context, when multiple stores are configured
they will not know to parse the store name from the key. So they
will pass the store name in the key, such as #:(store)::key.
Currently that will cause that full string to be used as the key
and the default context store used - which is wrong.
The code now parses out the store name from the key if it is set -
athough if the call to get/set does include the store argument, it
will take precedence.
This only applies when the key is a string - it doesn't apply when
an array of keys is provided.
2018-09-14 23:21:05 +01:00
Nick O'Leary
66ee27c5fa
Switch node: only use promises when absolutely necessary
...
Fixes a significant performance regression introduced when the
node was made async-only with the persistent context work.
2018-09-14 14:03:36 +01:00
Nick O'Leary
17a737ca88
Fix dbl-click handling on webkit-based browsers
...
d3.event.buttons is not as widely supported as I thought. Can
change this one instance as it is inside a click handler so
d3.event.button will be defined instead
2018-09-14 11:09:56 +01:00
Nick O'Leary
f30ff7a2fd
Redesign node edit dialog to tabbed style
2018-09-14 10:54:24 +01:00
Hideki Nakamura
c102828a99
Add some test cases
2018-09-11 10:36:54 -07:00
Hideki Nakamura
cb0e631b85
Update the implementation according to the Design notes
2018-09-11 09:44:18 -07:00
Nick O'Leary
75e7c0e50d
Ensure context.flow/global cannot be deleted or enumerated
2018-09-10 22:30:51 +01:00
Osamu Katada
62b2adab78
Bugfix. http-request node
2018-09-10 10:47:05 +09:00
Nick O'Leary
fc0cf1ff51
Handle context.get with multiple levels of unknown key
...
Fixes #1883
2018-09-09 23:47:31 +01:00
Nick O'Leary
0f4d46671f
Fix global.get("foo.bar") for functionGlobalContext set values
2018-09-09 11:07:44 +01:00
Kazuhito Yokoi
048f9c0294
Fix node color bug ( #1877 )
...
* Fix node color bug
* Add color property into sample node
* Revert view.js
* Add color handling into getNodeColor()
2018-09-08 22:41:38 +01:00
Nick O'Leary
0529eed0c9
Merge pull request #1856 from kazuhitoyokoi/master-nodedescriptionproperty
...
Add node description property UI
2018-09-07 12:23:41 +01:00
Nick O'Leary
ca77842b5b
Merge pull request #1857 from cclauss/patch-1
...
Define raw_input() in Python 3 & fix time.sleep()
2018-09-06 22:59:48 +01:00
Nick O'Leary
8c169dc82b
Add 'restart flows' option to deploy menu
2018-09-06 15:27:01 +01:00
Nick O'Leary
195342f7db
Fix grunt dev actions for json files
2018-09-06 15:16:43 +01:00
Nick O'Leary
cfaaef7860
Merge branch 'dev' into repackage
2018-09-06 10:31:36 +01:00
Nick O'Leary
e939d5e96e
Merge branch 'master' into dev
2018-09-06 10:28:07 +01:00
Hiroyasu Nishiyama
6fa8b7f5f1
fix persistable context handling of sort node & existing error in testcases
2018-09-05 16:04:12 +01:00
Nick O'Leary
a2d03c14ae
Update CHANGELOG for 0.19.3
2018-09-05 09:49:09 +01:00
Dave Conway-Jones
c667a0e74c
debug node - show ring at start until first msg
2018-09-05 09:45:34 +01:00
Dave Conway-Jones
8123828113
improve split node accumulation test to include early complete
2018-09-05 08:36:56 +01:00
Dave Conway-Jones
72b8dbb45b
Split node - fix complete to send msg for k/v object
...
and update info to try to clarify.
2018-09-04 22:54:28 +01:00
Nick O'Leary
9f4628cf0a
Merge pull request #1873 from node-red-hitachi/jp-fix-message
...
Fix message catalogue for projects
2018-09-04 21:59:26 +01:00
Nick O'Leary
ec4d24af91
Merge pull request #1872 from node-red-hitachi/uitest-mqtt
...
Add UI testing code for MQTT node
2018-09-04 21:58:29 +01:00
Dave Conway-Jones
7703875740
tidy split node merged object key typed input
2018-09-04 17:41:14 +01:00
Nick O'Leary
6442bb8a13
Set the JavaScript editor to full-screen
2018-09-04 13:30:06 +01:00
Nick O'Leary
51373f59e2
Merge branch 'dev' into repackage
2018-09-04 11:41:03 +01:00
Nick O'Leary
6cc56879d3
Merge branch 'master' into dev
2018-09-04 11:37:45 +01:00
Nick O'Leary
f29d7c9252
Fixup localfilesystem registry test
2018-09-04 11:37:04 +01:00
Nick O'Leary
2f7f53ed96
Filter global modules installed locally
...
If a module is found both locally and globally installed, the local
copy will take precedence. This will allow a user to upgrade a
node module that they may not otherwise be able to touch
2018-09-04 11:26:05 +01:00
Hiroyasu Nishiyama
da89460830
Update message catalogue for Projects
2018-09-04 15:08:43 +09:00
Yuma Matsuura
9e006d42bb
Add UI testing code for mqtt node
2018-09-04 14:13:34 +09:00
Nick O'Leary
4c02bab4ee
Merge branch 'dev' into repackage
2018-08-31 21:20:21 +01:00
Nick O'Leary
5800ed41f1
Handle expected closed status event in gpio tests
2018-08-31 21:19:26 +01:00
Nick O'Leary
18b5b4901f
Merge branch 'dev' into repackage
2018-08-31 21:18:23 +01:00
Nick O'Leary
368418cf56
Merge branch 'master' into dev
2018-08-31 21:02:20 +01:00
Nick O'Leary
94031a52a5
Add svg to permitted icon extension list
2018-08-31 21:02:09 +01:00
Dave Conway-Jones
d67f91e7ed
debug node - indicate status all the time if selected to do so
2018-08-31 16:31:08 +01:00
Nick O'Leary
3e6cadf3d8
Merge branch 'master' into dev
2018-08-31 11:26:54 +01:00
Nick O'Leary
f37697c4fb
Merge pull request #1870 from natcl/json-schema
...
JSON node: fix schema validation for obj -> obj or str -> str
2018-08-31 11:25:31 +01:00
Nick O'Leary
0c5a76b391
Add env.get to Function node
2018-08-30 22:42:30 +01:00
Dave Conway-Jones
69448c7329
pi nodes - increase test coverage slightly
2018-08-30 20:54:03 +01:00
Dave Conway-Jones
8e9815fb91
TCP-request node - only write payload
...
to close #1869
2018-08-30 20:47:39 +01:00
Nick O'Leary
bf1afcfe8a
Update grunt release task for new package structure
...
The task still creates .dist/node-red-xyz.zip as an archive
of the full release. It no longer creates .dist/node-red-xyz/ as
a directory containing the to-be-published module. Instead
npm publish should be run in each /packages/node_modules/**
directory in turn.
2018-08-30 15:28:24 +01:00
Nick O'Leary
2980818f0d
Add inter-module dependencies to package.json
2018-08-30 12:56:31 +01:00
Nick O'Leary
9da58dbaf0
Move index.mst out of npmignored src dir
2018-08-30 12:44:33 +01:00
Nathanaël Lécaudé
4cdd7978cf
JSON schema: remove unused function
2018-08-29 13:40:37 -04:00
Nathanaël Lécaudé
40d81358f4
JSON schema: perform validation when obj -> obj or str -> str
2018-08-29 13:36:28 -04:00
Nathanaël Lécaudé
c7b62aed91
JSON schema: add draft-06 support (via $schema keyword)
2018-08-29 12:20:04 -04:00