{"action":"created","issue":{"url":"https://api.github.com/repos/qmlweb/qmlweb/issues/20","repository_url":"https://api.github.com/repos/qmlweb/qmlweb","labels_url":"https://api.github.com/repos/qmlweb/qmlweb/issues/20/labels{/name}","comments_url":"https://api.github.com/repos/qmlweb/qmlweb/issues/20/comments","events_url":"https://api.github.com/repos/qmlweb/qmlweb/issues/20/events","html_url":"https://github.com/qmlweb/qmlweb/issues/20","id":133585644,"number":20,"title":"Merge fork-kde-realinheritance","user":{"login":"ChALkeR","id":291301,"avatar_url":"https://avatars.githubusercontent.com/u/291301?v=3","gravatar_id":"","url":"https://api.github.com/users/ChALkeR","html_url":"https://github.com/ChALkeR","followers_url":"https://api.github.com/users/ChALkeR/followers","following_url":"https://api.github.com/users/ChALkeR/following{/other_user}","gists_url":"https://api.github.com/users/ChALkeR/gists{/gist_id}","starred_url":"https://api.github.com/users/ChALkeR/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ChALkeR/subscriptions","organizations_url":"https://api.github.com/users/ChALkeR/orgs","repos_url":"https://api.github.com/users/ChALkeR/repos","events_url":"https://api.github.com/users/ChALkeR/events{/privacy}","received_events_url":"https://api.github.com/users/ChALkeR/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/qmlweb/qmlweb/labels/help%20wanted","name":"help wanted","color":"159818"},{"url":"https://api.github.com/repos/qmlweb/qmlweb/labels/merge","name":"merge","color":"0052cc"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/qmlweb/qmlweb/milestones/2","html_url":"https://github.com/qmlweb/qmlweb/milestones/0.3.0","labels_url":"https://api.github.com/repos/qmlweb/qmlweb/milestones/2/labels","id":1591557,"number":2,"title":"0.3.0","description":null,"creator":{"login":"ChALkeR","id":291301,"avatar_url":"https://avatars.githubusercontent.com/u/291301?v=3","gravatar_id":"","url":"https://api.github.com/users/ChALkeR","html_url":"https://github.com/ChALkeR","followers_url":"https://api.github.com/users/ChALkeR/followers","following_url":"https://api.github.com/users/ChALkeR/following{/other_user}","gists_url":"https://api.github.com/users/ChALkeR/gists{/gist_id}","starred_url":"https://api.github.com/users/ChALkeR/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ChALkeR/subscriptions","organizations_url":"https://api.github.com/users/ChALkeR/orgs","repos_url":"https://api.github.com/users/ChALkeR/repos","events_url":"https://api.github.com/users/ChALkeR/events{/privacy}","received_events_url":"https://api.github.com/users/ChALkeR/received_events","type":"User","site_admin":false},"open_issues":9,"closed_issues":2,"state":"open","created_at":"2016-02-18T20:10:41Z","updated_at":"2016-02-24T18:49:43Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2016-02-14T21:58:03Z","updated_at":"2016-03-07T08:59:37Z","closed_at":null,"body":"Merge kde/realInheritance by @akreuzkamp.\r\n\r\n- [x] f676cc1 Make rootObject public via engine.rootObject — **Duplicate** from #19, **Merged**.\r\n- [x] ebb1da4 Fix parsing of files with windows line-feeds — **Duplicate** from #19, **Merged**.\r\n- [x] 043d693 Parse import statements correctly — **Duplicate** from #19, **Merged**.\r\n- [ ] e25251f Fetch xml data out of the dom sorted  — XmlListModel, depends on 22d307a.\r\n- [ ] 38b909a Remove warning when a signal is created on demand.\r\n- [ ] 9b61c5b Use p instead of span inside Text elements.\r\n- [ ] b3da103 Initialize states, transitions and transform properties.\r\n- [ ] 11fb202 Don't use implicitWidth when width is binded, but not yet set.\r\n- [ ] e30ac75 Fix property declarations with bindings.\r\n- [ ] d7ae5de Fix cleanup when deleting objects and bindings.\r\n- [ ] 5c90a47 Make XmlListModel.source loading asynchronous — XmlListModel, depends on 22d307a.\r\n- [ ] 1d74538 Revert change Component.onCompleted to $finishInit for implicitSize.\r\n- [ ] a99da86 Fix some context handling bugs.\r\n- [x] cd55b71 Do not try to add css-classes to non-Items. — **Duplicate** of e912bc58, **Merged**.\r\n- [ ] c98583d Use a list append method for ListModel instead of onItemsChanged.\r\n- [ ] 22d307a Initial support for XmlListModel.\r\n- [ ] be7bb90 Add support for keyboard handling.\r\n- [ ] e8648d6 Add support for attached properties.\r\n- [ ] f9dd070 Fix states. Makes a bad chromium bug appear.\r\n- [ ] 4eefc48 Return binding-handling to the property object.\r\n- [ ] f8acff6 Fix html widgets and move font css stuff from QMLText to QMLFont.\r\n- [ ] de80982 Fix animation with an explicitly set from value of 0. — depends on a3b6d2b.\r\n- [ ] a19d7e5 Fix implicit size of Images.\r\n- [ ] a3b6d2b Fix Behavior.\r\n- [ ] 7e5643e Fill list properties using an append function.\r\n- [ ] b2424df Return to using an object per property.\r\n- [ ] 17fd97f More progress.\r\n- [ ] a5b4f4d Fix parsing of default properties.\r\n- [ ] dc4ac1d Fix positioners.\r\n- [ ] c481336 Fix scope handling with components.\r\n- [ ] b9afeda Remove inheritance helper function.\r\n- [ ] 8bd7e55 Fix implicit text size.\r\n- [ ] e8018c8 Some progress.\r\n- [ ] ad4645a Port some more types to the new syntax.\r\n- [ ] 2443508 First draft.\r\n- [x] ec4bee9 Fix three small bugs with QMLListModel. — **Duplicate** of 31841ecb, **Merged**.\r\n- [ ] 4ef79bb Fix some closure compiler warnings."},"comment":{"url":"https://api.github.com/repos/qmlweb/qmlweb/issues/comments/193165042","html_url":"https://github.com/qmlweb/qmlweb/issues/20#issuecomment-193165042","issue_url":"https://api.github.com/repos/qmlweb/qmlweb/issues/20","id":193165042,"user":{"login":"ChALkeR","id":291301,"avatar_url":"https://avatars.githubusercontent.com/u/291301?v=3","gravatar_id":"","url":"https://api.github.com/users/ChALkeR","html_url":"https://github.com/ChALkeR","followers_url":"https://api.github.com/users/ChALkeR/followers","following_url":"https://api.github.com/users/ChALkeR/following{/other_user}","gists_url":"https://api.github.com/users/ChALkeR/gists{/gist_id}","starred_url":"https://api.github.com/users/ChALkeR/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ChALkeR/subscriptions","organizations_url":"https://api.github.com/users/ChALkeR/orgs","repos_url":"https://api.github.com/users/ChALkeR/repos","events_url":"https://api.github.com/users/ChALkeR/events{/privacy}","received_events_url":"https://api.github.com/users/ChALkeR/received_events","type":"User","site_admin":false},"created_at":"2016-03-07T08:59:37Z","updated_at":"2016-03-07T08:59:37Z","body":"I actually doubt that we want this merged as it is, it's a major overhaul in the old code that had everything in one single file. It perhaps it would be easier to redo it if we need this.\r\n\r\nI propose to just extract small patches and feature additions from here, and drop the rewrite part for now. Perhaps we could take a look at the steps that were taken during that rewrite after everything else would be merged and reimplement them, if we find them worth it.\r\n\r\n@akreuzkamp, what do you think?"}}