{"push_id":1308827180,"size":5,"distinct_size":5,"ref":"refs/heads/uikit-dev","head":"6c584054f834b1022f655d1ff77f91043e151dc7","before":"481507f65c09a9a8b13d8952673a27c015d5c428","commits":[{"sha":"c2cb938fd20fe1b1165da298b8c51499ae773182","author":{"name":"Jake Petroules","email":"674ac74f4bb8d7eb1b1555a7776868bb0d906378@qt.io"},"message":"Remove macx-clang-32 and macx-g++-32 mkspecs\n\n32-bit Qt for macOS is now deprecated.\n\nChange-Id: Idda4f4b3d48c58afae3932e7802bcf82cc75d3aa","distinct":true,"url":"https://api.github.com/repos/jakepetroules/qtbase/commits/c2cb938fd20fe1b1165da298b8c51499ae773182"},{"sha":"059967cde4157dabe0b4ad057e68b885f7595488","author":{"name":"Jake Petroules","email":"674ac74f4bb8d7eb1b1555a7776868bb0d906378@qt.io"},"message":"Share the multi-arch infrastructure between UIKit and macOS\n\nThere's no reason for this to be separated, regardless of the support\nstatus of i386 macOS builds.\n\nChange-Id: I1c89904addf024431fdb3ad03ea8ab85da7240ad","distinct":true,"url":"https://api.github.com/repos/jakepetroules/qtbase/commits/059967cde4157dabe0b4ad057e68b885f7595488"},{"sha":"0af1c669b57c335bfb40591ebc72bb7b9e809e3c","author":{"name":"Jake Petroules","email":"674ac74f4bb8d7eb1b1555a7776868bb0d906378@qt.io"},"message":"Add a shim to make the iOS platform plugin work as a shared lib\n\nWhen Qt is built as static libraries, the application's entry\npoint is redirected to a function called qt_wrapper_main which is\nimplemented in the iOS platform plugin, and eventually calls the\napplication's main function, for reasons outside the scope of this\nchange.\n\nSince this of course won't work when the application and platform\nplugin are separate executables, qt_wrapper_main must be\nimplemented in the application using this shim, which loads the\nplatform plugin shared library, passes it a pointer to the\napplication's main function through a global variable, and then\ncalls the original qt_wrapper_main function implemented in the iOS\nplatform plugin, which in turn calls the application's main\nfunction through the pointer set to the aforementioned global\nvariable. This results in identical behavior to the static library\ncase, with no changes to end user application code.\n\nDue to the complexity of iOS, research would be needed to see if\na \"cleaner\" solution is possible through serious refactoring, and\nthis provides a reliable, working solution in the interim.\n\nChange-Id: I2b39f10429af41eed8750315a85790734aba0651","distinct":true,"url":"https://api.github.com/repos/jakepetroules/qtbase/commits/0af1c669b57c335bfb40591ebc72bb7b9e809e3c"},{"sha":"69c4b34ac112dd21d9c9ffb035f5123135506fdd","author":{"name":"Jake Petroules","email":"674ac74f4bb8d7eb1b1555a7776868bb0d906378@qt.io"},"message":"Allow Qt for iOS to be built as shared libraries\n\nInstead of forcing a static build, configure now defaults to static\n(for now) and respects the -shared flag.\n\nTask-number: QTBUG-42937\nChange-Id: I9e7b2de8f7f8ba031c2610ff5ac0858e357424bd","distinct":true,"url":"https://api.github.com/repos/jakepetroules/qtbase/commits/69c4b34ac112dd21d9c9ffb035f5123135506fdd"},{"sha":"6c584054f834b1022f655d1ff77f91043e151dc7","author":{"name":"Jake Petroules","email":"674ac74f4bb8d7eb1b1555a7776868bb0d906378@qt.io"},"message":"Add basic support for bundling Qt libraries within Apple app bundles\n\nThis adds the CONFIG option embed_qt_libs, which causes qmake to embed\nthe Qt libraries and platform plugin linked to by an application. This\nis primarily intended for use on iOS, tvOS, and watchOS, with the\npotential for use on macOS as well.\n\nIt does NOT attempt to be a complete deployment solution, but intends\nto provide a decent baseline deploying Qt shared libraries and make the\nout of the box experience a bit nicer on UIKit platforms.\n\nChange-Id: Ic7016ca0812405db31c7937c720cad48518c89a1","distinct":true,"url":"https://api.github.com/repos/jakepetroules/qtbase/commits/6c584054f834b1022f655d1ff77f91043e151dc7"}]}
{"actor":{"display_login":"jakepetroules"}}