- 29 Aug, 2014 1 commit
-
-
Erik Verbruggen authored
This will hopefully help a bit in resolving the crashes that happen in QCoreApplication::notifyInternal. Change-Id: Ib3aa8c1a1f50778bd89938d7c529d8399ccf91ea Task-number: QTCREATORBUG-11262 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- 28 Aug, 2014 8 commits
-
-
Paul Olav Tvete authored
Qt draws lines on half-pixel boundaries. Because of rounding, this is not visible with non-scaled aliased painting. However, on a high-DPI screen with scaling enabled, the line under the menu bar is drawn at a one pixel offset, which causes it to overlap the menubar items. This change draws the line at the mathematically correct position. Task-number: QTBUG-38858 Change-Id: I0a2260507d346b52a36258d479cde87064d991ef Reviewed-by:
Alessandro Portale <alessandro.portale@digia.com>
-
Fawzi Mohamed authored
Task-number: QTCREATORBUG-12782 Change-Id: I44808f10504991fb9fc621acedd43035698c6afb Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
Thomas Hartmann authored
For some reason ApplicationWindow seems to be twice in the type hierarchy. This means all properties specific to ApplicationWindow were duplicated. This patch avoids adding a property twice. Task-number: QTCREATORBUG-12910 Change-Id: I8a06fa15778335be8c6977369ece94385b25487c Reviewed-by:
Robert Loehning <robert.loehning@digia.com> Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@digia.com>
-
Robert Loehning authored
Task-number: QTCREATORBUG-12912 Change-Id: Ie0794d46d75caadcb3155a25d2950e1e464f7079 Reviewed-by:
Jocelyn Turcotte <jocelyn.turcotte@digia.com>
-
jkobus authored
Change-Id: Id71a21b273d2d156cb55033ad6a9ae2bcf5565ca Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
Orgad Shaneh authored
It conflicts with Rename Symbol Change-Id: I168fe7975712ce4ff8c04099d8b2aff8e82d1325 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
Andreas Holzammer authored
extraSelections is a local variable as well as a member function of BaseTextEditorWidget, but if the full qualified name is used the compiler thinks that this is a static function call, which happens with the MSVC 2010. Use the this pointer to use the correct function. Change-Id: I44ce96b2c17e7259274f2103ce70ae9b2ae3a56b Reviewed-by:
hjk <hjk121@nokiamail.com>
-
Eike Ziller authored
it needs a / at the end ... Change-Id: I546d70bf8e1d70ca3e08e3d563e427a96ad73209 Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 27 Aug, 2014 2 commits
-
-
Eike Ziller authored
Since the plugins moved in 6aad96d8, the rpath of the clang code model plugin was broken for deployed clang library. Change-Id: I5d59390540918c73a2cd217bb5ebf8f947122f01 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Thomas Hartmann authored
Change-Id: I36c8393ace088d7702d1771e806e1e420eb8bd95 Reviewed-by:
Mitch Curtis <mitch.curtis@digia.com>
-
- 26 Aug, 2014 6 commits
-
-
Ulf Hermann authored
Change-Id: Ia92929d69d8d25b926be3061dbe3ee5dc95ff44a (cherry picked from commit f6fea87a) Reviewed-by:
Ulf Hermann <ulf.hermann@digia.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
Thomas Epting authored
Prevent failures in situations where Qbs project files are still write protected, like e.g. in Perforce VCS. Change-Id: I2828546adcc314b7c6b0b6720e1cf96733d62fa5 Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
Robert Loehning authored
Change-Id: I224da43ad46acfce33fb62926df62c211164ed40 Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
Robert Loehning authored
Change-Id: Id43d168859012ce9dcebb62e996cfdef7079aaaa Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
Orgad Shaneh authored
SOFT ASSERT: "!m_id.isValid()" in file .../debuggeritem.cpp, line 92 Introduced in 5b5a7d1d Change-Id: I82416302402770d885f8eb96b6966294a5368cbe Reviewed-by:
hjk <hjk121@nokiamail.com>
-
jkobus authored
Task-number: QTCREATORBUG-11728 Change-Id: I7f3ad47a2fe4a247efefe57a0de5149c64ac2456 Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 25 Aug, 2014 6 commits
-
-
Oswald Buddenhagen authored
it is entirely plausible that the precise evaluation would succeed, while the cumulative would fail due to some serious inaccuracies introduced by it. such problems would be particularly hard to debug, as we suppress error messages from the cumulative parsing, so the user would get a "Giving up" message without any context. Change-Id: I826b3b1d838808464b551e8ee0d7375d239442a3 Reviewed-by:
Gatis Paeglis <gatis.paeglis@digia.com> Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
Eike Ziller authored
Change-Id: I6fc1f0eceeff4286936999986263cb034c1a7663 Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@digia.com>
-
Orgad Shaneh authored
Change-Id: I3821a8817bbb7e76f95f53d058c2f1599320bff7 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
Orgad Shaneh authored
Task-number: QTCREATORBUG-12888 Change-Id: I732f1bfe44dc47d0c96570649f3bf8c0e3f40dda Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
hjk authored
The general idea is to find an item that matches closely what is stored in the kit information, but also accept item based on toolchain matching as fallback with a lower priority. Change-Id: I41a00562fa4308eb834d853865c41873ef362bd8 Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
hjk <hjk121@nokiamail.com>
-
Eike Ziller authored
Updating the completion list is done in a separate thread, and for the all and current project filters that requires a slot to be synchronously executed on the main thread. Triggering the update first canceled a running update and waited for it to finish, before starting the next update. If the first update hadn't run its code on the main thread yet, it was never be able to, and never finished. The patch just removes the waitForFinished after the cancel. There is no reason to wait, since we retrieve all results only when we get the finished signal of a non-canceled update anyhow. Broke with 05c26767 when fixing QTCREATORBUG-12592 Task-number: QTCREATORBUG-12875 Change-Id: Iba9d46d469e6b2c7e894963d964c2eaca4bc4d93 Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
- 22 Aug, 2014 4 commits
-
-
Eike Ziller authored
They are no longer app bundles Change-Id: Ia2b9c62d478ae4ccacb20dc20eda44695d0fe960 Reviewed-by:
Tim Jenssen <tim.jenssen@digia.com>
-
Tim Jenssen authored
Change-Id: I3d9a9ba76d0da4def215541ccff02afc26e5e5f1 Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
Christian Kandeler authored
To HEAD of the 1.3 branch. Change-Id: Idf631edd93cf7dd0ac005634d2fcd2999f148099 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
Christian Kandeler authored
If a qbs project gets closed (e.g. due to a session switch) while the project is being loaded, the corresponding QFuture does not get deleted and the progress bar will be around forever. This patch fixes that. Note: The project resolving by qbs was already correctly canceled; this is about the visual effect only. Change-Id: If00aed949505088cfdb87d08e26f3b62ccea5fd1 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 21 Aug, 2014 9 commits
-
-
Robert Loehning authored
Task-number: QTCREATORBUG-12867 Change-Id: I4fcc1bdf74f1391f33fe99be16f8acbb9e049165 Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@digia.com>
-
Thomas Hartmann authored
If items are dragged into the navigator we should not set the position to 0,0 expliticly, because this breaks layouts. Change-Id: I6e7cd130390ab68d13904d379a35dc4fa4337231 Reviewed-by:
Tim Jenssen <tim.jenssen@digia.com>
-
Thomas Hartmann authored
Change-Id: Ie29a089aad130dfe86313aaa47ebf66fb7611a25 Reviewed-by:
Tim Jenssen <tim.jenssen@digia.com>
-
Thomas Hartmann authored
The LineEdit in the ColorEditor is not binded to a backendvalue and we react manually to isAccepted (writeValueManually is set to true). Because of this (and the famous focus bugs), we do not set the color, if the selection is changed or the user enters edit mode without pressing enter. This patch adds the signal onCommitData to LineEdit and we react to the signal. Because the the change of the backendvalue is delayed by a timer we set the color immediately on the backend if we are not in gradient editing mode. Task-number: QTCREATORBUG-12841 Change-Id: Ic98640398c2c46b5e529780b4a9638c90760063f Reviewed-by:
Tim Jenssen <tim.jenssen@digia.com>
-
Thomas Hartmann authored
There is no easy way to convert an enum (e.g. Qt.Vertical) to the integer value without the meta object/QMetaEnum. For this reason we evluate the enum as an expression if the target property is int. Without this patch enums do not work at all for properties defined as int. Change-Id: I9363a84eef1bf4a3ed2c40b35f7439e249e9bd98 Reviewed-by:
Tim Jenssen <tim.jenssen@digia.com>
-
Thomas Hartmann authored
Change-Id: I118018c39506600386ff54c92b7ef669c0a279ff Reviewed-by:
Tim Jenssen <tim.jenssen@digia.com>
-
Nikolai Kosjar authored
...in CheckSymbols (highlighting backend). CheckSymbols might run concurrently several times with the same CPlusPlus::Document and modify the diagnostic messages in an unsave manner. See stack straces below. While the generated diagnostic messages ("Only virtual functions can be marked 'final'", "Too few arguments", ...) are useful, they weren't propagated to the editor widget since several minor versions. ================================================================= ==23724==ERROR: AddressSanitizer: attempting double-free on 0x60c0072fcd00 in thread T528 (Thread (pooled)): #0 0x4787c1 in __interceptor_free (/home/nik/dev/creator/creator-ut_clang-qt5/bin/qtcreator+0x4787c1) #1 0x7fa15e5da4ac in QTypedArrayData<unsigned short>::deallocate(QArrayData*) /home/nik/usr/qt-5.3.1/include/QtCore/qarraydata.h:234 #2 0x7fa15e5d87db in QString::~QString() /home/nik/usr/qt-5.3.1/include/QtCore/qstring.h:995 #3 0x7fa15e5f4f6a in CPlusPlus::Document::DiagnosticMessage::~DiagnosticMessage() /home/nik/dev/creator/creator-ut/src/libs/cplusplus/CppDocument.h:140 #4 0x7fa15e5f4de2 in QList<CPlusPlus::Document::DiagnosticMessage>::node_destruct(QList<CPlusPlus::Document::DiagnosticMessage>::Node*, QList<CPlusPlus::Document::DiagnosticMessage>::Node*) /home/nik/usr/qt-5.3.1/include/QtCore/qlist.h:432 #5 0x7fa15e5f4ae9 in QList<CPlusPlus::Document::DiagnosticMessage>::dealloc(QListData::Data*) /home/nik/usr/qt-5.3.1/include/QtCore/qlist.h:784 #6 0x7fa15e5f47ed in QList<CPlusPlus::Document::DiagnosticMessage>::~QList() /home/nik/usr/qt-5.3.1/include/QtCore/qlist.h:760 #7 0x7fa15e7533c2 in QList<CPlusPlus::Document::DiagnosticMessage>::clear() /home/nik/usr/qt-5.3.1/include/QtCore/qlist.h:793 #8 0x7fa15e6f2ed2 in CPlusPlus::Document::clearDiagnosticMessages() /home/nik/dev/creator/creator-ut/src/libs/cplusplus/CppDocument.h:205 #9 0x7fa15e6c5f5b in CppTools::CheckSymbols::run() /home/nik/dev/creator/creator-ut/src/plugins/cpptools/cppchecksymbols.cpp:337 #10 0x7fa15e6c83c2 in non-virtual thunk to CppTools::CheckSymbols::run() /home/nik/dev/creator/creator-ut/src/plugins/cpptools/cppchecksymbols.cpp:348 #11 0x7fa17f0ccab1 (/home/nik/usr/qt-5.3.1/lib/libQt5Core.so.5+0x98ab1) #12 0x7fa17f0cfa5e (/home/nik/usr/qt-5.3.1/lib/libQt5Core.so.5+0x9ba5e) #13 0x7fa17eaeb181 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x8181) #14 0x7fa17dbec38c (/lib/x86_64-linux-gnu/libc.so.6+0xfb38c) 0x60c0072fcd00 is located 0 bytes inside of 128-byte region [0x60c0072fcd00,0x60c0072fcd80) freed by thread T539 (Thread (pooled)) here: #0 0x4787c1 in __interceptor_free (/home/nik/dev/creator/creator-ut_clang-qt5/bin/qtcreator+0x4787c1) #1 0x7fa15e5da4ac in QTypedArrayData<unsigned short>::deallocate(QArrayData*) /home/nik/usr/qt-5.3.1/include/QtCore/qarraydata.h:234 #2 0x7fa15e5d87db in QString::~QString() /home/nik/usr/qt-5.3.1/include/QtCore/qstring.h:995 #3 0x7fa15e5f4f6a in CPlusPlus::Document::DiagnosticMessage::~DiagnosticMessage() /home/nik/dev/creator/creator-ut/src/libs/cplusplus/CppDocument.h:140 #4 0x7fa15e5f4de2 in QList<CPlusPlus::Document::DiagnosticMessage>::node_destruct(QList<CPlusPlus::Document::DiagnosticMessage>::Node*, QList<CPlusPlus::Document::DiagnosticMessage>::Node*) /home/nik/usr/qt-5.3.1/include/QtCore/qlist.h:432 #5 0x7fa15e5f4ae9 in QList<CPlusPlus::Document::DiagnosticMessage>::dealloc(QListData::Data*) /home/nik/usr/qt-5.3.1/include/QtCore/qlist.h:784 #6 0x7fa15e5f47ed in QList<CPlusPlus::Document::DiagnosticMessage>::~QList() /home/nik/usr/qt-5.3.1/include/QtCore/qlist.h:760 #7 0x7fa15e7533c2 in QList<CPlusPlus::Document::DiagnosticMessage>::clear() /home/nik/usr/qt-5.3.1/include/QtCore/qlist.h:793 #8 0x7fa15e6f2ed2 in CPlusPlus::Document::clearDiagnosticMessages() /home/nik/dev/creator/creator-ut/src/libs/cplusplus/CppDocument.h:205 #9 0x7fa15e6c5f5b in CppTools::CheckSymbols::run() /home/nik/dev/creator/creator-ut/src/plugins/cpptools/cppchecksymbols.cpp:337 #10 0x7fa15e6c83c2 in non-virtual thunk to CppTools::CheckSymbols::run() /home/nik/dev/creator/creator-ut/src/plugins/cpptools/cppchecksymbols.cpp:348 Change-Id: Ifab2842ea43aeb26099835966b02d8afc4b85df4 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Eike Ziller authored
Seems to be a behavior change between Qt 5.2 and Qt 5.3. Now we need to set the menu role explicitly, text heuristic fails. Change-Id: I54ecfea5910db4863699bb077b8f8a6c88b56237 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com> Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@digia.com>
-
Fawzi Mohamed authored
Change-Id: Ib7a15a7e3803656b2091e25a12a7fd13000553ab Reviewed-by:
Eike Ziller <eike.ziller@digia.com> Reviewed-by:
Tim Jenssen <tim.jenssen@digia.com>
-
- 20 Aug, 2014 1 commit
-
-
Robert Loehning authored
Change-Id: Ie0b6695717c0d032fb3e27ef873d7b01a24ac84d Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@digia.com>
-
- 19 Aug, 2014 3 commits
-
-
Eike Ziller authored
Change-Id: Ieba84f1c8ff1d33af3a6939a10de06848091963e Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
Joerg Bornemann authored
To HEAD of 1.3 branch. Task-number: QTCREATORBUG-12833 Change-Id: Ic19267265ccc9035a7e82f973fe894843ce054e0 Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
Christian Stenger authored
Change-Id: If357eca07661df58484ea12d22a881d3d6564523 Reviewed-by:
Robert Loehning <robert.loehning@digia.com>
-