- 12 Oct, 2018 - 12 commits
-
-
Oswald Buddenhagen authored
it must end up in front of QMAKE_LIBS{,_PRIVATE}, but not of LIBS{,_PRIVATE} (which are preceded by QMAKE_LIBDIR). Task-number: QTBUG-61982 Started-by:
Liang Qi <liang.qi@qt.io> Change-Id: Id3de01ee0e9b66af02f79949aeb5a0eabd55363f Reviewed-by:
Liang Qi <liang.qi@qt.io> Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
Oswald Buddenhagen authored
Change-Id: I6637d5f57d372f63b3cfaeb28c7e48c940887db6 Reviewed-by:
Liang Qi <liang.qi@qt.io> Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
BogDan Vatra authored
In NDK r18, libc++.so was renamed to libc++.so.XX where XX is the Android API level. [ChangeLog][Android] Fixed build issue with NDK r18+. Task-number: QTBUG-70631 Change-Id: Id0d2955648197e3054e3c69263b5a90d57964f6c Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@qt.io> Reviewed-by:
Liang Qi <liang.qi@qt.io>
-
Oswald Buddenhagen authored
the early merging of LIBS* into QMAKE_LIBS* meant that we could not interleave them properly. defer the merging until the points of use. Task-number: QTBUG-70779 Started-by:
BogDan Vatra <bogdan@kdab.com> Change-Id: I890f98016c3721396a1f0f6f149a9e2b37d56d8e Reviewed-by:
Liang Qi <liang.qi@qt.io>
-
Oswald Buddenhagen authored
it's unused now, and just complicates matters. its interaction with LIBS_PRIVATE & co. has always been a bit shaky. google produces no public hits outside qt itself, so let's assume it really remained internal. Change-Id: I6606bbabd44f1b76d84e97219e155e38d6f1b3a6 Reviewed-by:
Liang Qi <liang.qi@qt.io> Reviewed-by:
BogDan Vatra <bogdan@kdab.com> Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
Oswald Buddenhagen authored
this was introduced in 2002 supposedly for qnx4, but doesn't appear to have actually been used ever. remove it, as it's in the way now. Change-Id: I54dcabb61e1d3609a1e7a9fa4ff4b25509cfdb7a Reviewed-by:
Liang Qi <liang.qi@qt.io> Reviewed-by:
BogDan Vatra <bogdan@kdab.com> Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
Andre de la Rocha authored
QWinRTBackingStore::flush() was not considering the possibility that the supplied region may fall partially outside the bounds of the paint device. This resulted in possible accesses to invalid memory addresses, causing a crash. This bug was exposed by an update in ANGLE that was causing a crash when running tst_QTableView::bigMode with a small screen size. With this fix the function will use the intersection of the supplied region with the paint device bounds. Change-Id: I2f0f0f7f5510688bfa1459320a0c146df6be65d1 Reviewed-by:
Miguel Costa <miguel.costa@qt.io>
-
Laszlo Agocs authored
Follow up to dff9bb2f Task-number: QTBUG-64697 Change-Id: I73a114dd3c75f3ed1272fa73dad378ecfdc0db09 Reviewed-by:
Andy Shaw <andy.shaw@qt.io>
-
Martin Storsjö authored
lld for coff/mingw doesn't support linker scripts, which qmake used for passing larger numbers of input file names to the linker. Instead of using a fullblown linker script for this, just use a plain response file, which both lld and binutils ld support. Change-Id: I3aace7902fa6ca861a0a9fe67feaa236e7ea417b Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@qt.io>
-
Allan Sandfeld Jensen authored
It is not always easy to spot the compiler version in the build or configure log, so report it explicitly to make our lives easier when trying to figure out why a specific build might have failed. Change-Id: I1c84199aad4a98a30b0b4c4fbf2554008dc3ba2d Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@qt.io>
-
Gatis Paeglis authored
This reverts commit 341bfcd1. As it turns out there might be use cases where we want to have proper windowing system event integration with glib dispatcher via g_source_attach(). For example with gtk_dialog_run, where GTK blocks in a recursive main loop. We want to continue dispatcing our windowing system events during this nested event loop. Not having a proper glib integration can result in rendering issues, e.g. when resizing parent window via mouse while GTK-based dialog is shown. Can be seen on examples/widgets/richtext/textedit/ -> Format (from menu) -> "Color..." The issue from 341bfcd1 actually should be fixed inside XCB platform plugin, by improving integration with event dispatcher. That is handled in follow-up patches. Change-Id: Icabc6d841a554aefbdd460765a3165d22e65f651 Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com> Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Gatis Paeglis authored
xcb_poll_for_queued_event() was introduced in libxcb 1.8. The minimal required libxcb version was bumped up to 1.9 in 1f5d7917 . Before this version bump we needed the runtime check to support older versions of libxcb. Updated connections in the event reader to use the new signal and slot syntax. Removed threadedEventHandling() method because now it is always 'true'. Change-Id: I0bce61fd478a871d35e676239ee5280c4f40be8a Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com>
-
- 10 Oct, 2018 - 3 commits
-
-
Anton Kudryavtsev authored
Change-Id: Ifb8c014abf6e02dc782fab2d653e4edfc4972125 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Allan Sandfeld Jensen authored
A few places we didn't check if detach() succeeded including in reinterpretAsFormat(), where it can be undone. Task-number: QTBUG-70785 Change-Id: Ibcc8e26e2961f6288eb7a045ae1cb28e59213a49 Reviewed-by:
Eirik Aavitsland <eirik.aavitsland@qt.io>
-
Martin Storsjö authored
This fixes configure with win32-clang-g++ as the native compiler. Change-Id: Iced43d70b9a0aa413d1f5f6034b42b976cb7c39e Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@qt.io>
-
- 09 Oct, 2018 - 4 commits
-
-
Lorn Potter authored
and fix handling of incoming binary data Change-Id: I31e97505ad4ff64cf8e380df5d0d6b70c3cd60b0 Reviewed-by:
Ryan Chu <ryan.chu@qt.io> Reviewed-by:
Edward Welbourne <edward.welbourne@qt.io> Reviewed-by:
Morten Johan Sørvig <morten.sorvig@qt.io>
-
Allan Sandfeld Jensen authored
Mirroring similar routines recently added for SSE4.1 Change-Id: Ibb9d10cc34655ce1dc0e97fdff4e4f6a81d47d05 Reviewed-by:
Erik Verbruggen <erik.verbruggen@qt.io> Reviewed-by:
Eirik Aavitsland <eirik.aavitsland@qt.io>
-
Allan Sandfeld Jensen authored
Change-Id: Ic7215c7aa0bf6f7b37ae34649d809f2e1e1ee95b Reviewed-by:
Jesus Fernandez <Jesus.Fernandez@qt.io> Reviewed-by:
Mårten Nordheim <marten.nordheim@qt.io> Reviewed-by:
Timur Pocheptsov <timur.pocheptsov@qt.io>
-
Eskil Abrahamsen Blomfeldt authored
Task-number: QTBUG-70901 Change-Id: Ibc330320cf3851e9aed13a66a3552bd8b2ad34da Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
- 08 Oct, 2018 - 10 commits
-
-
Lorn Potter authored
Task-number: QTBUG-70952 Change-Id: I8a39de1d16b5301d221be4e9e47cabd4827b71aa Reviewed-by:
Morten Johan Sørvig <morten.sorvig@qt.io>
-
Marc Mutz authored
QList, QVector and QVarLengthArray check the validity of iterators passed to member functions using isValidIterator(), which checks that the underlying pointers are in the range [begin, end]. This check is well-defined when the outcome is positive, ie. when the iterator is valid. But if the iterator is not valid, and does not happen to point into [end, begin + capacity], the comparison, which uses normal operator<, invokes UB. Fix by using std::less<T*>, which defines a total ordering. Change-Id: I1e5757789b4b9779f5e3e298e7f2b2dd0b27576c Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com>
-
Edward Welbourne authored
The version we're using is at least seven years old. Let's try staying up to date ... Change-Id: I450a2fc37c22740fe554a81b471bf0fad340498e Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com>
-
Edward Welbourne authored
Use a template on the size of the char[], as suggested by Ville Voutilainen. This resolves ambiguity about whether such look-ups should be done via QString or QCborValue (not that it would have made any difference). When we come to add mutating indexing of QCborValue, chained dereferences like map[i][j][k] need to stay in operator[] const throughout, to avoid detaching intermediates to create references into them due to using the mutating operator[] on the earlier dereference's return. So const-qualify the QCborValue operator[] const variants at the same time, to match those of QCborValue itself. Change-Id: Ib1652ae9440fe3767a653afa2856b74040210e07 Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com>
-
Edward Welbourne authored
Likewise have mutating operator[] insert an invalid entry at its target index, if beyond the end of the array. This makes it possible to fill an array from high index to low, for example. Change-Id: If71699c20e2623142214ce2c11c4d6e4a120c989 Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com>
-
Christian Strømme authored
Change-Id: I9fe8117ed75f82638b6a03166434bf83e23f166f Reviewed-by:
BogDan Vatra <bogdan@kdab.com> Reviewed-by:
Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
-
Christian Strømme authored
Applications with target SDK version lower then 28 running on a device with version greater or equal to 28 will cause compatibility warnings, so default to none when the extract_android_style value is set to default. Note that the new value "default" was introduced to allow this kind of changes in the future, i.e., selecting the best solution based on some simple heuristics. Adding a new value also keep compatibility and allows the user to explicitly set a value when needed. Task-number: QTBUG-69810 Change-Id: I68301716767870ce6de40e45742d9c5fc263ee25 Reviewed-by:
Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
-
Liang Qi authored
-
Qt Forward Merge Bot authored
Conflicts: src/corelib/tools/qtimezoneprivate.cpp Change-Id: Icbb5999d378711ce3786a4fe0aba176a45ac702c
-
Oliver Wolff authored
For winrt we cannot rely on the fact, that QThread::current will be called from the correct thread for the first time. The application's main entry point creates a suspended thread and starts it right afterwards. At that moment, other functionality (QLoggingRegistry for example) might have called QThread::current, which set the wrong thread as the main thread. In order to avoid this situation, the main thread is explicitly set in QCoreApplication's constructor. Task-number: QTBUG-66418 Change-Id: I8b6347357a80eb395ae758bd3d420adef0826751 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
- 06 Oct, 2018 - 2 commits
-
-
Alexander Volkov authored
The height of a line edit depends on the height of its font, which in turn depends on DPI. So use the DPI-scaled icon size from a style instead of hard-coded values. Task-number: QTBUG-65627 Change-Id: Ic1f5af61b0d6346cfbc828817c4a3a39296a41ba Reviewed-by:
Richard Moe Gustavsen <richard.gustavsen@qt.io>
-
Sergio Martins authored
http://dejavu-fonts.org is something else nowadays Change-Id: Idb03b864fb145b016ce4ae1a2f0df02ff80280a8 Reviewed-by:
Rolland Dudemaine <rolland.dudemaine@esol.com> Reviewed-by:
Giuseppe D'Angelo <giuseppe.dangelo@kdab.com>
-
- 05 Oct, 2018 - 5 commits
-
-
Simon Hausmann authored
There is no need to apply QMAKE_LFLAGS_NOUNDEF in a .pro file that loads qt_module.prf or qt_plugin.prf, both of which do the same. Change-Id: I1ec86cddb4d0991becc136f8bd50d6652c885a6b Reviewed-by:
Laszlo Agocs <laszlo.agocs@qt.io> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@qt.io>
-
Jarek Kobus authored
Make the code consistent with the DomProperty::write() method. Task-number: QTBUG-70613 Change-Id: I622b4a019a4473823584de97304f8324f2cf0c6b Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@qt.io>
-
Allan Sandfeld Jensen authored
Speeds up gamma-corrected text rendering. Change-Id: I38c12ff52f4601853c3f3524de2761a932111160 Reviewed-by:
Erik Verbruggen <erik.verbruggen@qt.io>
-
Friedemann Kleint authored
Check on the application state before requesting activation. Fixes: QTBUG-70810 Change-Id: I550137dc00209b17f4b3c033287ceef1b871ff50 Reviewed-by:
Shawn Rutledge <shawn.rutledge@qt.io>
-
Sergio Martins authored
qabstractitemmodeltester.cpp:223:31: internal compiler error: in expand_expr_real_1, at expr.c:9170 Change-Id: I098c1bdf706512c91c649205f4675de0ca374227 Reviewed-by:
David Faure <david.faure@kdab.com>
-
- 04 Oct, 2018 - 4 commits
-
-
Christian Ehrlicher authored
The documentation for key bindings was a little bit unclear for key asterisk. Also sync the names of the left and right key was not consistent (Left/RightArrow - Left/Right) Change-Id: Icee0821880fcc3ebc2ade939cf80127ebf0976ad Reviewed-by:
Paul Wicking <paul.wicking@qt.io> Reviewed-by:
Luca Beldi <v.ronin@yahoo.it> Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@qt.io>
-
Leena Miettinen authored
In iOS, the system certificates cannot be accessed, so this function will return an empty list for the default configuration. Task-number: QTBUG-60407 Change-Id: I0d691a0dd5e6367594e71c7ebccfbdc866d4a3f0 Reviewed-by:
Edward Welbourne <edward.welbourne@qt.io> Reviewed-by:
Andy Shaw <andy.shaw@qt.io>
-
Morten Johan Sørvig authored
Perform a @Nx image file lookup when loading pixmaps. Make drawBackgroundImage() handle high-dpi pixmaps, here the layout calculations needs to be in device- independent pixels Fixes: QTBUG-36825 Change-Id: I61e6f53c59f61f3bd88c34a036349e51e8c8ad92 Reviewed-by:
Ulf Hermann <ulf.hermann@qt.io> Reviewed-by:
Alex Blasche <alexander.blasche@qt.io>
-
Timur Pocheptsov authored
When switching between different input sources, we have to update layouts. Task-number: QTBUG-50865 Change-Id: I0c23c19b79a2102dcc533822b0f861c387582c6c Reviewed-by:
Morten Johan Sørvig <morten.sorvig@qt.io>
-