{"action":"created","issue":{"url":"https://api.github.com/repos/mxe/mxe/issues/2070","repository_url":"https://api.github.com/repos/mxe/mxe","labels_url":"https://api.github.com/repos/mxe/mxe/issues/2070/labels{/name}","comments_url":"https://api.github.com/repos/mxe/mxe/issues/2070/comments","events_url":"https://api.github.com/repos/mxe/mxe/issues/2070/events","html_url":"https://github.com/mxe/mxe/issues/2070","id":302687395,"node_id":"MDU6SXNzdWUzMDI2ODczOTU=","number":2070,"title":"Update QtWebKit to 5.212 or newer","user":{"login":"aquiles2k","id":6095108,"node_id":"MDQ6VXNlcjYwOTUxMDg=","avatar_url":"https://avatars2.githubusercontent.com/u/6095108?v=4","gravatar_id":"","url":"https://api.github.com/users/aquiles2k","html_url":"https://github.com/aquiles2k","followers_url":"https://api.github.com/users/aquiles2k/followers","following_url":"https://api.github.com/users/aquiles2k/following{/other_user}","gists_url":"https://api.github.com/users/aquiles2k/gists{/gist_id}","starred_url":"https://api.github.com/users/aquiles2k/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aquiles2k/subscriptions","organizations_url":"https://api.github.com/users/aquiles2k/orgs","repos_url":"https://api.github.com/users/aquiles2k/repos","events_url":"https://api.github.com/users/aquiles2k/events{/privacy}","received_events_url":"https://api.github.com/users/aquiles2k/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":21,"created_at":"2018-03-06T12:47:40Z","updated_at":"2018-12-21T15:31:36Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"Hi,\r\nim currently in the process of updateing our application from ancient qt5.6.0 to newest qt 5.10.1. As usual its qtwebkit which gives me some headaches.\r\n\r\nAs you perhaps know theres now a qtwebkit version by Konstantin Tokarev which gets actively developed, tries to stay in sync with upstream webkit and is supported by qt.\r\n\r\nSee: \r\nhttp://code.qt.io/cgit/qt/qtwebkit.git/\r\nhttps://github.com/annulen/webkit\r\nhttp://download.qt.io/snapshots/ci/qtwebkit/5.212/latest/src/submodules/\r\nhttp://download.qt.io/snapshots/ci/qtwebkit/5.212/latest/qtwebkit/\r\netc.\r\n\r\nIs there any chance we can integrate this in mxe?\r\n\r\nI tried to use their precompiled binaries together with our mxe compiled libs but unfortunately they are missing symbols like __emutls_v._ZSt11__once_call which is perhaps because we compile with .posix.dw2.\r\n\r\nI could try to use the old webkit from qtwebkit.mk but i see its stuck at qt5.9.1 so i doubt that will be compatible with 5.10.x\r\n\r\nAre there any plans how to go on with the webkit package?"},"comment":{"url":"https://api.github.com/repos/mxe/mxe/issues/comments/449418529","html_url":"https://github.com/mxe/mxe/issues/2070#issuecomment-449418529","issue_url":"https://api.github.com/repos/mxe/mxe/issues/2070","id":449418529,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0OTQxODUyOQ==","user":{"login":"tehnick","id":441190,"node_id":"MDQ6VXNlcjQ0MTE5MA==","avatar_url":"https://avatars3.githubusercontent.com/u/441190?v=4","gravatar_id":"","url":"https://api.github.com/users/tehnick","html_url":"https://github.com/tehnick","followers_url":"https://api.github.com/users/tehnick/followers","following_url":"https://api.github.com/users/tehnick/following{/other_user}","gists_url":"https://api.github.com/users/tehnick/gists{/gist_id}","starred_url":"https://api.github.com/users/tehnick/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tehnick/subscriptions","organizations_url":"https://api.github.com/users/tehnick/orgs","repos_url":"https://api.github.com/users/tehnick/repos","events_url":"https://api.github.com/users/tehnick/events{/privacy}","received_events_url":"https://api.github.com/users/tehnick/received_events","type":"User","site_admin":false},"created_at":"2018-12-21T15:31:36Z","updated_at":"2018-12-21T15:31:36Z","author_association":"CONTRIBUTOR","body":"@dirkhh, sorry for late reply.\r\n\r\n> I'd be very careful with adding more features for WebKit. This is already a monster and the interdependencies of many of the features are very very tricky to get right. In my builds I usually try to enable as few WebKit features as I can get away with.\r\n\r\nYes, this is absolutely normal approach during personal usage of MXE.\r\n\r\nFor example, I have few [separate baranches](https://github.com/sibuserv/mxe/branches/all) with necessary changes for specific needs. Currently the biggest difference with `master` branch is in branch `work` (in case you interested you may look at diff [here](https://gist.github.com/tehnick/ff1a4213d4e325a1f4043d8809a30b84)).\r\n\r\nThis diff was much bigger in the past, but it was quite difficult in maintenance and the end result (the size of statically linked executables) of such work was not too impressive. So now I prefer to keep as less diff with `master` branch as possible.\r\n\r\nIn `hobby` branch everything is much simpler: it contains minimal amount of [changes](https://gist.github.com/tehnick/3b52396e3a64096afec432ef8df599d4) since the beginning.\r\n\r\nBut as concerning the project MXE itself, there is (undocumented) rule here: to enable as much library features as it is possible. @tonytheodore, @mabrand, please correct me if I am wrong here. Maybe this is just my false impression after discussions in PRs...\r\n\r\n> Do you need a particular feature that currently isn't enabled? Which one?\r\n\r\nHappily, amongst FOSS [projects](https://sibuserv-ci.org/), in which I am involved in, QtWebKit is used only in [Psi+](https://psi-plus.com/). It this project QtWebKit is [used](https://github.com/psi-im/psi/blob/master/README.md#description) for adding support of animated emoticons, support of (adium) themes in private chats and group chats, support of previewing of images and videos in private chats and group chats, etc. So at least multimedia support is important for Psi+ end users.\r\n"}}
{"actor":{"display_login":"tehnick"}}