{"push_id":1255958175,"size":21,"distinct_size":1,"ref":"refs/heads/5.7","head":"0ca4fcbc36527ce02b604aa88e8bd0d37d40baf4","before":"9aeaa363e533e1486e6e9d7526bbab7c2472be5e","commits":[{"sha":"b674d0d5cc74409d15741a707bd91d2cde8c22bd","author":{"name":"Eirik Aavitsland","email":"32da2f1f10a175d3f1b3bef9fd904c56e4127bf3@qt.io"},"message":"Fix rendering error in some animated gifs\n\nThe code for handling of the rarely used \"restore to previous\" frame\ndisposal option would mistakenly clear the entire existing frame. It\nlooks like this was a copy/paste mistake in the code; the intention\nobviously was to clear the newly created backingstore instead.\n\nThis fixes the rendering of\nhttp://media1.giphy.com/media/9Jevgp0CgvAnm/giphy.gif\n\nTask-number: QTBUG-55141\nChange-Id: I4d344b7733edd62346656154e215c21727f9b6bb\nReviewed-by: Lars Knoll <lars.knoll@qt.io>","distinct":false,"url":"https://api.github.com/repos/qt/qtbase/commits/b674d0d5cc74409d15741a707bd91d2cde8c22bd"},{"sha":"bc60216945af092c3a3730354dc63359d39ad5bd","author":{"name":"Eirik Aavitsland","email":"32da2f1f10a175d3f1b3bef9fd904c56e4127bf3@qt.io"},"message":"Remove unneeded dependency on Qt widgets\n\nWidgets module is no longer required. Removing it allows this test to\nbe run with a qtbase configured with -no-widgets, which saves\ncompilation time.\n\nChange-Id: Id99d3f25cd7b227aa81e1cf1ac7b6fd5227ac4c4\nReviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>","distinct":false,"url":"https://api.github.com/repos/qt/qtbase/commits/bc60216945af092c3a3730354dc63359d39ad5bd"},{"sha":"f78044c0a403bccd7945103c37a32b8630f83a4e","author":{"name":"BogDan Vatra","email":"d8aad057aa8e1c0b5af3b26478010243853f6084@kdab.com"},"message":"Android: Use -gcc-toolchain for clang linker command\n\nChange-Id: I0434d806dd9dafa12186c989e3b11964e41487fe\nReviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>","distinct":false,"url":"https://api.github.com/repos/qt/qtbase/commits/f78044c0a403bccd7945103c37a32b8630f83a4e"},{"sha":"7e4f0ad9616fd2a6a736d318cffd162f9683a34f","author":{"name":"BogDan Vatra","email":"d8aad057aa8e1c0b5af3b26478010243853f6084@kdab.com"},"message":"Android: use gold linker\n\nChange-Id: Ie09430cd02d431abc33af2ea79606f43882b7ccd\nReviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>","distinct":false,"url":"https://api.github.com/repos/qt/qtbase/commits/7e4f0ad9616fd2a6a736d318cffd162f9683a34f"},{"sha":"5178773f11cae5f4fcb144a06ee075af62f93a99","author":{"name":"Laszlo Agocs","email":"9ffc897ae63eebbb296c33d534a4ba1c4548696d@qt.io"},"message":"xcb: Add qt.qpa.input.events and guard mouse event logs too\n\nMake mouse behave like touch and scrolling does: only do\nhigh frequency qCDebugs when the category is enabled.\n\nSwitch over mouse, touch and scroll event logging to a new\nsub-category: qt.qpa.input.events. This way qt.qpa.input\nin itself behaves sanely on xcb, similarly to f.ex. eglfs,\ngiving only the basic, but important info.\n\nChange-Id: I8dd588e72ae9d1c66096489fa3c5291f6d318ca0\nReviewed-by: Gatis Paeglis <gatis.paeglis@qt.io>","distinct":false,"url":"https://api.github.com/repos/qt/qtbase/commits/5178773f11cae5f4fcb144a06ee075af62f93a99"},{"sha":"17d68c4fc371c32bd58d0a94ac63f0170edaf29e","author":{"name":"Alexander Volkov","email":"8f899d214e7339d7604207e8f6de0de0eb6c0134@rusbitech.ru"},"message":"Restore documented behavior for the WA_X11NetWmWindowType* attributes\n\nUse QXcbWindowFunctions::setWmWindowType() to add the corresponding\ntypes to the window's _NET_WM_WINDOW_TYPE X11 window property.\n\nChange-Id: Ia2413ad7a69ab8d49b448de11dd07c77101a564c\nTask-number: QTBUG-39887\nReviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>","distinct":false,"url":"https://api.github.com/repos/qt/qtbase/commits/17d68c4fc371c32bd58d0a94ac63f0170edaf29e"},{"sha":"cc517d7cd983d9444e9690353ea7ca7ee30740ef","author":{"name":"Friedemann Kleint","email":"4b7c09a2df7b98c0dc960a38da3bdc0679c7193c@qt.io"},"message":"QWindowsServices::openUrl(): Don't convert URLs with fragments/queries to local files\n\nPass the URL instead.\n\nTask-number: QTBUG-55300\nChange-Id: I4ce9171db5c1a9e07b17911729b165c115329664\nReviewed-by: Thiago Macieira <thiago.macieira@intel.com>","distinct":false,"url":"https://api.github.com/repos/qt/qtbase/commits/cc517d7cd983d9444e9690353ea7ca7ee30740ef"},{"sha":"27a0ec9b9a9984741d9ea7e8d88e5bca5fe95693","author":{"name":"BogDan Vatra","email":"d8aad057aa8e1c0b5af3b26478010243853f6084@kdab.com"},"message":"Revert \"Android: use gold linker\"\n\nIt seems there is a configure test which should enable it.\n\nThis reverts commit 7e4f0ad9616fd2a6a736d318cffd162f9683a34f.\n\nChange-Id: I39c594e5e779732d2f5954b42e266a1eaa1be3f0\nReviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>","distinct":false,"url":"https://api.github.com/repos/qt/qtbase/commits/27a0ec9b9a9984741d9ea7e8d88e5bca5fe95693"},{"sha":"6d9549793137f779bdb136897385cdc59b65e44e","author":{"name":"Marc Mutz","email":"06e7f461cf245d0196db79a6506376d8982ee7bd@kdab.com"},"message":"QLinkedList: compile with -Wzero-as-null-pointer-constant\n\nThe existing header check unfortunately doesn't detect uses of\n'0' as nullptr in template code.\n\nTask-number: QTBUG-45291\nChange-Id: Ibe701402d95deca98c5286e2cee5f7118fd7f606\nReviewed-by: Olivier Goffart (Woboq GmbH) <ogoffart@woboq.com>","distinct":false,"url":"https://api.github.com/repos/qt/qtbase/commits/6d9549793137f779bdb136897385cdc59b65e44e"},{"sha":"ff68be114e3db8bf1d2fa1fd0153862a25bf5e8b","author":{"name":"Friedemann Kleint","email":"4b7c09a2df7b98c0dc960a38da3bdc0679c7193c@qt.io"},"message":"Fix documentation of the Windows parts of QSettings::setPath()\n\nExplain in terms of CSIDL_ values and update the sample locations.\n\nTask-number: QTBUG-55065\nChange-Id: I15ddf32555d43cffae66d98c6ac12d62a98d5e6d\nReviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>\nReviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>\nReviewed-by: Topi Reiniö <topi.reinio@theqtcompany.com>","distinct":false,"url":"https://api.github.com/repos/qt/qtbase/commits/ff68be114e3db8bf1d2fa1fd0153862a25bf5e8b"},{"sha":"cb08543c182585986fc7f76592c91c8994993d05","author":{"name":"Friedemann Kleint","email":"4b7c09a2df7b98c0dc960a38da3bdc0679c7193c@qt.io"},"message":"~QGraphicsProxyWidget: Remove event filter on widget before deleting it\n\nPrevent events being received on the widget during its destruction\nphase.\n\nTask-number: QTBUG-55112\nChange-Id: I0d990fc69eee06b7e5af3845aa3f7627e3e3d5b9\nReviewed-by: Marc Mutz <marc.mutz@kdab.com>","distinct":false,"url":"https://api.github.com/repos/qt/qtbase/commits/cb08543c182585986fc7f76592c91c8994993d05"},{"sha":"ed4cd363b189415e08fcb7930347a188fe25d9c1","author":{"name":"J-P Nurmi","email":"acf12955e3ac8f04db9cd72c37cfffe9596b7b84@qt.io"},"message":"Fix missing qmlplugindump_wrapper.sh (debug_and_release)\n\nqtPrepareTool() must be called outside a build pass, as it protects\nagainst concurrent wrapper creation by omitting it during build passes.\n\nChange-Id: I7cf080cf78d1099e4893a204ea40d8c6bc63af58\nReviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>","distinct":false,"url":"https://api.github.com/repos/qt/qtbase/commits/ed4cd363b189415e08fcb7930347a188fe25d9c1"},{"sha":"2b0e52757c9dedd95ca676e72c7d00adcdffc3dd","author":{"name":"Andy Nichols","email":"133436fe536807ece217b0cbcdbd14e5bd2749f1@qt.io"},"message":"Disable switchable widget compositing when using XCB in Parallels VM\n\nThe Parallels 3D hardware acceleration does not seem to play nice with\nQt Creator when switching between tabs that have OpenGL Qt Quick Content\nand those that have just raster widget content.  QWidgetBackingstore has\nthe ability to switch how content is flushed depending on if the\nSwitchableWidgetComposition capability is available.  Previously for XCB\nit was always enabled, but should be disabled when using the GLX\nintegration for the Parallels VM.\n\nChange-Id: I42e41456e0873f6780f5d0333dbfaaf8fcce4a5e\nTask-number: QTCREATORBUG-16742\nReviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>","distinct":false,"url":"https://api.github.com/repos/qt/qtbase/commits/2b0e52757c9dedd95ca676e72c7d00adcdffc3dd"},{"sha":"0d994523394c74911b32f29036b5bc13d9f5122f","author":{"name":"Allan Sandfeld Jensen","email":"66f4a9220f0b1f5d0425e8db1f99061965dcc6ad@theqtcompany.com"},"message":"Protect QImage::convertToFormat against null QImage\n\nQImage may have a null d-pointer, and convertToFormat_helper was the\nonly method not protected against it.\n\nChange-Id: Ibfe5b139e3922f2a0c8284c6ae1932c2150efc66\nReviewed-by: Marc Mutz <marc.mutz@kdab.com>","distinct":false,"url":"https://api.github.com/repos/qt/qtbase/commits/0d994523394c74911b32f29036b5bc13d9f5122f"},{"sha":"ec7fee968f5f1a842b7d2fe670de1d517ecca308","author":{"name":"Eskil Abrahamsen Blomfeldt","email":"594c8c26a5bdca8975faa6c266e19bb9024733d2@qt.io"},"message":"Support stretch when using DirectWrite font engine\n\nThe DirectWrite font we get when converting the GDI font\ndoes not respect the stretch we have set, as this is an attribute\nof the text layout in DirectWrite and not the font description.\n\nTo compensate for this, we scale advances and glyphs in the\nengine if the stretch is different from 100%.\n\n[ChangeLog][QtGui][Windows] Fixed stretch when combined with either\nno or vertical hinting preference or a device pixel ratio different\nfrom 1.\n\nTask-number: QTBUG-54494\nChange-Id: Icc06d1457191782d1a281c99da2da3081a82c542\nReviewed-by: Lars Knoll <lars.knoll@qt.io>\nReviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>","distinct":false,"url":"https://api.github.com/repos/qt/qtbase/commits/ec7fee968f5f1a842b7d2fe670de1d517ecca308"},{"sha":"810363945f0038ad40a48e1c5a86e3451a028822","author":{"name":"André Klitzing","email":"6858398487fbf221cdbd05929f1e82f885e9a5b2@gmail.com"},"message":"Update PCRE to 8.39\n\nChange-Id: I619ef88ea05a6bcfb6908dc18d9de7daa9113392\nReviewed-by: Giuseppe D'Angelo <giuseppe.dangelo@kdab.com>\nReviewed-by: Lars Knoll <lars.knoll@qt.io>","distinct":false,"url":"https://api.github.com/repos/qt/qtbase/commits/810363945f0038ad40a48e1c5a86e3451a028822"},{"sha":"9b491616f8353be243c5e5e98c864d09a25b99ea","author":{"name":"Gabriel de Dietrich","email":"7440875d6f022532a80471ecf6827d59a6943ea0@qt.io"},"message":"Cocoa QPA Menus: Propagate enabled state downwards\n\nNSMenu has autoenableItems set to true by default, and\nwe keep it this way in Qt. This means that NSMenuItem's\nenabled property is basically ignored and therefore\nQCocoaMenuItem::syncModalState() is wrong.\n\nWhat is also wrong, is syncModalState()'s name in both\nQCocoaMenuItem and QCocoaMenu. Indeed, this function's\nrole should be to ensure that the enabled state is\nproperly propagated down the menu hierarchy, whether\nthe reason is being in the context of a modal dialog\nor the parent menu having been disabled by the app.\nNotice that the latter case is specially needed when\na menubar menu is explicitly disabled.\n\nTherefore, we introduce a separate flag for the parent\nenabled state in order to avoid polluting the app-set\nenabled state flag. This is done in both QCocoaMenu\nand QCocoaMenuItem.\n\nIn the case of QCocoaMenuItem, these two flags define\nwhether an NSMenuItem is enabled state conjointly, and\nset from -[QCocoaMenuDelegate validateMenuItem:]. The\nrest of the logic remains as before. Similar logic is\nused in QCocoaMenu::isEnabled().\n\nIn addition, the presence of the second flag allows us\nto show disabled submenus in the same fashion native\nCocoa applications do. This means, the submenu item\nitself remains enabled, allowing to show the submenu\npopup where all its menu items will appear disabled.\n\nBonus change: merged all the bool flags into a bitfield\nand made the compiler happy about the ivar reordering\nin QCocoaMenu and QCocoaMenuItem's constructor.\n\nTask-number: QTBUG-54698\nTask-number: QTBUG-55121\nChange-Id: Ie156cb3aa57a519103908ad4605f7b43c57e5aef\nReviewed-by: Timur Pocheptsov <timur.pocheptsov@theqtcompany.com>","distinct":false,"url":"https://api.github.com/repos/qt/qtbase/commits/9b491616f8353be243c5e5e98c864d09a25b99ea"},{"sha":"ecb73a7bb3c048fd50ebdf4b552e5b65b9ef2c50","author":{"name":"Dyami Caliri","email":"e74d305c23e5efbea8cb784efea11dfe14307afe@dragonframe.com"},"message":"QJsonValue: use Q_NULLPTR instead of 0 in ctor\n\nUse Q_NULLPTR in all public headers\n\nTask-number: QTBUG-45291\nChange-Id: Ib294deb3c210a9a186448cbf9656af7a09fea2c1\nReviewed-by: Marc Mutz <marc.mutz@kdab.com>","distinct":false,"url":"https://api.github.com/repos/qt/qtbase/commits/ecb73a7bb3c048fd50ebdf4b552e5b65b9ef2c50"},{"sha":"b13ff07f1dd25414e507aebd2a7d6d55bc93e6cd","author":{"name":"Gabriel de Dietrich","email":"7440875d6f022532a80471ecf6827d59a6943ea0@qt.io"},"message":"QCocoaInputContext: Fix wrong memory release\n\nAs per Core Foundation ownership conventions, we\nshould release 'source', which is a copy, and not\n'langRef', which is a reference. This has shown\nto lead to crashes in some occasions.\n\nChange-Id: I2e59b8d62aac13bc60dc013c1ea621850132c719\nTask-number: QTBUG-48772\nReviewed-by: Jake Petroules <jake.petroules@qt.io>","distinct":false,"url":"https://api.github.com/repos/qt/qtbase/commits/b13ff07f1dd25414e507aebd2a7d6d55bc93e6cd"},{"sha":"748aa6b06462804a9671997302df292ae9788d5c","author":{"name":"Allan Sandfeld Jensen","email":"66f4a9220f0b1f5d0425e8db1f99061965dcc6ad@theqtcompany.com"},"message":"Do not disable subpixel rendering on compile time\n\nThis is a runtime setting, as the user's freetype version can differ from\nthe developer's, and freetype already safely handles it internally when\nnot available.\n\nTask-number: QTBUG-55345\nChange-Id: I26e73728196d60ae26e5f1919ecd0dadac393890\nReviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>","distinct":false,"url":"https://api.github.com/repos/qt/qtbase/commits/748aa6b06462804a9671997302df292ae9788d5c"}]}
{"actor":{"display_login":"qtprojectorg"}}