New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Kde master ongoing merge — rebased #57
Conversation
eac51c9
to
f16b8c6
Compare
/cc @akreuzkamp |
0dafc6c
to
25beddf
Compare
25beddf
to
912c819
Compare
Actually, 9ebf5d8 is the first failing commit, something is terribly wrong with it. |
912c819
to
383c110
Compare
@akreuzkamp Thanks for the update! |
383c110
to
7bbea62
Compare
/cc @akreuzkamp, @Plaristote, @pavelvasev — PTAL. |
We may want to write some test to make this work. I've checked the bindingArray commit, and it doesn't work with me: an array that uses bound values just gets evaluated as I've tested ce1c580, it LGTM. |
I was wrong about the array binding. My test environment must've had issues: I wrote a test to check it, and it does work. |
271d331
to
8c764b1
Compare
Squashed the test and rebased. |
8c764b1
to
fd51eb6
Compare
Fixed the test syntax. |
@pavelvasev It looks like the |
4fcdea5
to
4c6ba67
Compare
@ChALkeR @Plaristote @akreuzkamp |
Ok, I'm going to split this today and merge some of those commits. |
Actually, it doesn't split without dependencies conflicts. The new test looks good to me. I'm going to merge this. |
This commit adds support for synchronising property changes back to an remote server. This enables a custom implementation of QtWebChannel to integrate with QmlWeb. Basically any protocol is possible. PR-URL: #57 Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
With this patch the parser will add a small extract of the source code to the parsing exception message, where the error occured. PR-URL: #57 Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
PR-URL: #57 Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
With this patch the parser will add a small extract of the source code to the parsing exception message, where the error occured. PR-URL: qmlweb/qmlweb#57 Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
This patch makes the parser differentiate between: - Simple Arrays - Arrays with bindings in it - Lists of qml elements The first and the last are returned as arrays, the second as binding. Lists that contain both bindings and qml elements are not allowed by QML. PR-URL: qmlweb/qmlweb#57 Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
Prior it tried to traverse the whole binding, which would work for *some* bindings (i.e. those just referencing a simple variable), but would'nt for more complex ones, because of missing walkers for all possible types of tokens. Now it uses bindout() to directly create a binding from the src. PR-URL: qmlweb/qmlweb#57 Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
PR-URL: qmlweb/qmlweb#57 Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
This is a rebased version of #28.
Merged commits: 79a05ff, f401c53, 7dad8e8, 44bea45.