aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Update qbs submodulev4.6.0Joerg Bornemann2018-03-271-0/+0
| | | | | | | To HEAD of 1.11 branch. Change-Id: Ie70fa4113c1af7ba3c75c4618ded9711d3dcdaa7 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Clang-cl: Fix restoration of clang-cl compilerAndy Shaw2018-03-262-6/+12
| | | | | | | | compilerCommand was not restored, so isValid failed. Task-number: QTCREATORBUG-19255 Change-Id: Idc65aaf2eaad348f05cdf4dfd057bbd10c6c4e4c Reviewed-by: David Schulz <david.schulz@qt.io>
* GenericProject: Fix adding several makestepsTobias Hunger2018-03-231-4/+1
| | | | | | | | | | | | Fix adding several makesteps to generic projects again. The problem used to be that the constructor called by "Step" set a buildTarget of "" via the delegation to GenericMakeStep's constructor and then added "all" explicitly. So it was attempting to build two targets, with the empty target being a syntax error. Task-number: QTCREATORBUG-20108 Change-Id: I7382a1fa8b8b5869e6be11367e27d6a786f6aa74 Reviewed-by: hjk <hjk@qt.io>
* Clang: Check that local renaming QFuture is not cancelledIvan Donchevskii2018-03-201-0/+2
| | | | | | | | We can't take QFuture result if it's cancelled. Task-number: QTCREATORBUG-20008 Change-Id: I781746cf1d638627bb5992efa23d94111908f6d0 Reviewed-by: Marco Bubke <marco.bubke@qt.io>
* ProjectTree: Add missing registration of pre-existing projectsTobias Hunger2018-03-161-1/+3
| | | | | | | | | Register pre-existing projects when opening a new Project View. This fixes missing parsing state on newly opened Project Views. Task-number: QTCREATORBUG-20058 Change-Id: I47cd4791c1b8eac7717a7ce2b35d7f35bba5826a Reviewed-by: hjk <hjk@qt.io>
* Fix scrolling in file system viewEike Ziller2018-03-161-0/+1
| | | | | | | | | | The style can set the scroll bar to scroll by item, which breaks the automatic scrolling that adapts for size changes of the bread crumbs. Force the tree view to allow pixel-exact scrolling. Task-number: QTCREATORBUG-19800 Change-Id: If61640a1b6e3b4a777269fb129bdc2689bad19c2 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Fix image border for examples browserEike Ziller2018-03-151-1/+6
| | | | | | | | | | | It was made smaller for the tutorials to fit the new aspect ratio for their images, but we may not do that for the examples. Fixup for 7d834729065668 Task-number: QTCREATORBUG-20078 Change-Id: I556536a7e299e8f675332cd7450ece5fca6fab0a Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Move git specific stuff out of diff editor pluginJarek Kobus2018-03-1513-186/+370
| | | | | | | Move it to the git plugin. Change-Id: I8151573ed50df70776f7ebf0475dd41fb84fae83 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* Update qbs submoduleChristian Kandeler2018-03-151-0/+0
| | | | | | | To HEAD of 1.11 branch. Change-Id: I12a6938563f7c7b109146123137aa7d278310fcb Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* QmlPuppet: enable reset the default puppet buttonTim Jenssen2018-03-151-4/+14
| | | | | | | | | | Also fix the logic that empty means that it should use the default fallback puppet. Task-number: QTCREATORBUG-19511 Change-Id: Ia36907523281386a1ed56362a76e37aaa9ee16b2 Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Fix width calculations in flamegraph and timelineUlf Hermann2018-03-153-17/+31
| | | | | | | | | | | | | | Relying on the index of a detail entry in the children array is dangerous as the repeater may create the children in any order. Rather, use the isLabel property to find out if an item is a label. Also, recognize that the drag handle sits in the outer margin. Therefore, as the minimumWidth includes margins, we have to subtract one margin in order to get the x value of the handle. Task-number: QTCREATORBUG-20012 Change-Id: I828b116c2c52d5aa7f8e3e726f59e3fa9f9095ec Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* QtSupport: Fix loading of tutorial thumbnailsv4.6.0-rc1Alessandro Portale2018-03-141-3/+3
| | | | | | | | Amends 7d83472906566857f9afaa95440a41d1ed5edcae Used the HighDpi loader in the wrong place. Change-Id: I5bb7328167c0a9da811db92102feea67ee97c6c4 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* qmake: require a drive in a DOS path for it to be absoluteEdward Welbourne2018-03-143-21/+30
| | | | | | | | | | | | | | | | | | | | | For Q_OS_WIN, a path is only truly absolute if it includes a drive letter; merely starting with a slash is not enough. (We can't support UNC paths, so don't even try: qmake runs various commands in the source directory using CMD.exe, which doesn't support UNC as PWD.) This requires, when resolving a path relative to a root, transcribing the root's drive to such not-quite-absolute paths. Changed QMakeGlobals, $$absolute_path() and $$relative_path() to now use IoUtils::resolvePath() rather than delegating to QDir's absolute path method, since that doesn't correctly recognize the need for a drive letter (and qmake did run into problems with some paths, from splitPathList and a failing test, as a result). Change-Id: I2bfc13c1bfbe1ae09997274622ea55cb3de31b43 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io> (cherry picked from qtbase/e86f3c018833141776db2d15772ba53995656eac) Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* qmake: fix hypothetical raw data leak in $$replace()Oswald Buddenhagen2018-03-141-1/+5
| | | | | | | | | | | | | | | | | | | the replacement value may well constitute the whole output string - this is in fact common, given this rather typical usage pattern: BAR = $$replace(FOO, -flag, -otherflag) this must be considered when constructing the return value. compare e1cee308a. as of now, this is irrelevant, as QString::replace(QRegExp, QString) will always memcpy the replacement into a detached copy of the target, but one never knows. Change-Id: Ia1f271f45023746040fc28ce6d88a6609e05e5c2 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> (cherry picked from qtbase/e8b9a17a3bd770f6bf1bc8f4e0586565acf425e2) Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* qmake: fix hypothetical raw data leaks relating to qt i/o classesOswald Buddenhagen2018-03-141-5/+9
| | | | | | | | | | technically, we should not rely on the i/o classes not storing the strings beyond the instantiated object's life time. Change-Id: I0990769b3cf86860184869036c096c531160e9be Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> (cherry picked from qtbase/702be65532263bd52ad0b67235c112083120699e) Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* qmake: remove pointless use of raw data in $$[QMAKEFEATURES] accessOswald Buddenhagen2018-03-142-2/+1
| | | | | | | | | | | property values are de-facto guaranteed to be backed by full QStrings, so there is nothing to be gained from using the raw data optimization, while doing so risks raw data leaks. Change-Id: I3d43da9aaadd4d5811c4b1a9d7ac734049da423c Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> (cherry picked from qtbase/18533ae2a72aba9ad8c0f1862e1e6ace50655864) Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* optimize operator+ ProString vs. char*Oswald Buddenhagen2018-03-141-2/+2
| | | | | | | | | | we have all necessary overloads now. Change-Id: Ic4472eba15d4234e968fcb9443d0f79011aa43fd (cherry picked from qtbase/f137957e0887a9321b69b9ba83ed6ccaedee57bb) (cherry picked from qtbase/14505bbfea220a39c2158480db8ba788707ff332) Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* qmake: make more use of ProString built-insOswald Buddenhagen2018-03-142-18/+14
| | | | | | | | | saves some noisy toQString() uses. Change-Id: I62a9e2725c4baabac311124d19c7d8b40f54c8f7 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> (cherry picked from qtbase/ce5e6876d4a191087969134e489db99cf167ca69) Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* qmake: fix raw data detach avoidanceOswald Buddenhagen2018-03-143-12/+6
| | | | | | | | | | | the m_tmp array is a member, so the index toggle for accessing it also needs to be one - otherwise, odd iteration counts will defeat the mechanism. Change-Id: If7a800ed5a4b4168625daf1ebbd5d2d164569d8e Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> (cherry picked from qtbase/ccb8afcda752093bfb6bc32f560131a91bd826a1) Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* qmake: fix excessive detaching of raw dataOswald Buddenhagen2018-03-141-3/+3
| | | | | | | | | | | | | | | ... in $$basename(), $$dirname(), and contains(). the latter case is marginal, as it only applies to mutuals which are regexes, which i don't remember ever seeing used. QRegExp saves a copy of the matched string, so it's necessary to alternate between two temporaries to avoid detaching. we already did that in most places. Change-Id: I97b8294585c17c76d1756f83971f42cb88353af0 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> (cherry picked from qtbase/5131bb9bed3af7a2ecfce27af3940ff11ed219c2) Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* qmake: make yet more use of ProString::toQStringRef()Oswald Buddenhagen2018-03-145-13/+20
| | | | | | | | | | | in most cases, the main advantage is not using toQString(m_tmp), which reduces the possibility of raw data leaks. in cases where we used toQString() without temporary, this is a slight optimization. Change-Id: Ib343acffd383aa2c4fefab75fb52762fb534dfc6 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> (cherry picked from qtbase/eb0ba90b0af9fa7d5b70c74140f64295f2d05c18) Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* qmake: Change source identifier type in ProStringOswald Buddenhagen2018-03-1417-185/+243
| | | | | | | | | | | | | | | | | | | | | The strings remember in which file they were created/assigned. However, this used a non-counting reference to a ProFile, which could become dangling. If a subsequent ProFile re-used the exact same address, a string's source would be mis-identified, which would be fatal in conjunction with discard_from(). Since we actually need only a unique id for comparison, let's use an integer for that. comment on cherry-pick: this is actually a lot more than a cherry-pick, because the file ids need to be aware of the dual VFS which was concurrently introduced on the qtc side. Started-by: Simon Hausmann <simon.hausmann@qt.io> Change-Id: I395153afaf7c835d0119690ee7f4b915e6f90d4a (cherry picked from qtbase/190aa94be7f5e146bef44862b974d733755cec85) Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* qmake: Preserve last modification timestamps of installed directoriesSimon Hausmann2018-03-142-0/+39
| | | | | | | | | | sync-up with qmake; no effect on creator. Change-Id: Id5931a467196d5cd67acfa0deffc2488af8a3669 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io> (cherry picked from qtbase/c12b96daf2195c475c086f8f9be833aa0e28b26c) Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* qmake: Preserve last modification timestamps of installed filesSimon Hausmann2018-03-143-57/+76
| | | | | | | | | | sync-up with qmake; no effect on creator. Change-Id: I3064d29a2b8c7b009a1efbf8f00b84c079ea5417 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io> (cherry picked from qtbase/2ad7f6ddf5042d7442c97a89b083ca2853cf5721) Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* qmake: improve time stamp precision of the touch() functionSimon Hausmann2018-03-141-1/+8
| | | | | | | | | sync-up with qmake; no effect on creator. Change-Id: I6928660230d84f8511bf0f58e268906d2e575e04 (cherry picked from qtbase/d83a20af1d05b5958d3559482b715777a57dea7a) Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* QMakeEvaluator: port a QString::split() to a QStringRef::split() loopMarc Mutz2018-03-141-4/+4
| | | | | | | | Change-Id: I91a65776124f88a7e2e4778dbe9154b597f52212 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io> (cherry picked from qtbase/cdbe9d1483b0761c9b5e72cc56dacf09d1b54118) Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* qmake: make QMakeEvaluator::isActiveConfig() take a QStringRef argumentOswald Buddenhagen2018-03-146-12/+25
| | | | | | | | | | | | | saves some more cheap but pointless conversions to QString. this makes the introduction of the ProStringList::contains(QStringRef) overload necessary. Change-Id: Ic61993bd9a4b28fbba1b8e346345fd5f5636c6f0 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> (cherry picked from qtbase/11d957d04381c7162dd5621c61f9963580ec7041) (cherry picked from qtbase/9f98935d33cc15c938be2b9295ba2fbe4edb0ee0) Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* qmake: add a bunch of complementary options to -afterOswald Buddenhagen2018-03-143-25/+33
| | | | | | | | | | in particular, -before (just for symmetry, as it's the default), -early (the actual objective), and -late (for symmetry again). Change-Id: I274303582a348b052c3e5106ff360ab4fd7d4ee2 (cherry picked from qtbase/4adc1012e19f5e12ab2fb96effc9ea88d2a05eda) Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* qmake: don't pass qmake configure arguments to sub-projectsOswald Buddenhagen2018-03-142-2/+2
| | | | | | | | | | | | | | | | | | | | the arguments after '--' are by definition meant only for the top-level project, as that's where configure is invoked from. passing them to sub-projects just adds noise to the make output and misleads users. note that this specifically does not support qmake -r, which will break if the subprojects rely on the arguments being absent. this isn't a problem, because the qt build doesn't support qmake -r anyway. note on cherry-picking: qt creator parses projects like qmake -r would, so this is hypothetically more of a problem here. we presume that nobody would actually include configure arguments in their build configuration, which may or may not be true ... Change-Id: I7ecff6212ce3137526005fc324a4a7ae45e3345e (cherry picked from qtbase/34cc41d8a17e6e30f01f22c5d382c28d49ae37e1) Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* qmake: micro-optimize FOO-=$$BAR for empty FOOOswald Buddenhagen2018-03-141-1/+4
| | | | | | | Change-Id: I86c89bf0ad726a5ab7ead990a27ef7cc32caebbf (cherry picked from qtbase/33c33f6475910bad607abac67eef6c581d6188dd) Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* qmake: fix conditionals on the spec after assigning QMAKESPECOswald Buddenhagen2018-03-141-0/+1
| | | | | | | Change-Id: Ibdd9a9c85067623f0f1f064d139d23b4e6b0677d (cherry picked from qtbase/d88ff29c57b5407339da00389c522e5f1d4e3398) Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* qmake: make QMAKE_DIR_SEP magic on writingOswald Buddenhagen2018-03-142-2/+4
| | | | | | | Change-Id: I45ab3156b8e040f683328ac46e48b09c2eb94ef7 (cherry picked from qtbase/f2b31fdb6bb357c0c5c97d4fabd2561da3ba2093) Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* qmake: introduce magic bypassNesting() scopeOswald Buddenhagen2018-03-143-1/+46
| | | | | | | | Task-number: QTCREATORBUG-18220 Change-Id: If14e6944fe84767bd67604ecde98076f873749ef (cherry picked from qtbase/b6b44b368c6fc2df168195eaee57a2f925a29646) Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* qmake: introduce reload_properties() functionOswald Buddenhagen2018-03-142-1/+8
| | | | | | | | Task-number: QTCREATORBUG-18220 Change-Id: I4526ef64b3c89d9851e10f83965fe479ed7f39f6 (cherry picked from qtbase/169a40d511165f6c3c9a71cd5c079786c22d2aca) Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* qmake: abort when $$prompt() gets EOFOswald Buddenhagen2018-03-143-8/+10
| | | | | | | | | sync-up with qmake; no effect on creator. Change-Id: I51ca7df8d694c6ffe9d9899cba414b1b46f5ce95 (cherry picked from qtbase/80e63223f80643a93255cde9e0a4e82c705b2262) Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* qmake: Add support for Visual Studio 2017Oliver Wolff2018-03-141-1/+12
| | | | | | | Change-Id: I21f56edca3852b52edd2c5fdcce76817141e8d4a (cherry picked from qtbase/38675e18fcc841228141568a2ecfafdeb99eba2a) Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* qmake: make discard_from() patch up QMAKE_INTERNAL_INCLUDED_FILES as wellOswald Buddenhagen2018-03-141-0/+4
| | | | | | | | | | when the file's effects are discarded, the mention of the file should be as well. Change-Id: I894b7e2b887dd34d18533b197bfa9d0d84d647e7 (cherry picked from qtbase/c05f0a83fdb4823604d76f61bb884e206887e704) Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* qmake: let discard_from() discard function definitions as wellOswald Buddenhagen2018-03-141-0/+12
| | | | | | | | | for completeness. Change-Id: I3ffc14e041408c773e277442828170e3df04ec8d (cherry picked from qtbase/965e861e61ec56c91216d483987d33fb5a508b85) Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* qmake: add "undecorated" mode to $$prompt()Oswald Buddenhagen2018-03-141-6/+12
| | | | | | | | | sync-up with qmake; no effect on creator. Change-Id: I01689c7a6573415801862348b32bafc6a609ed4a (cherry picked from qtbase/cff05b398cb767af7fddae6a617f26f998c7a781) Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* Improve QMake JSON errorAllan Sandfeld Jensen2018-03-141-3/+36
| | | | | | | | | | | We can not improve the result from JSON parsing without changing API, so instead recalculate the line and column based on input and offset. Change-Id: I54149233f71023aa5d30deff854d6f3406c5c48c Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io> (cherry picked from qtbase/887e260a9370dfd8061754ed47cda7d9e4621711) Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* fix $$section()'s bad argument count error messageOswald Buddenhagen2018-03-141-2/+1
| | | | | | | Change-Id: I02b8663b96c7d96cdb3c19639e2213e49fd2bcec Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> (cherry picked from qtbase/8db556d29919fd0c0ddb23b743cb5e6c218b1ae2) Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* qmake: restore coding styleOswald Buddenhagen2018-03-142-107/+107
| | | | | | | | | | | this reverts 2631ffabd5a7955a40b9779b0d52af64e3bd3a60 for qmake*.cpp. i refuse to deal with the merging hell this introduced, thank you very much. Change-Id: I3e3a11fc0ad73c600976da0f3a13c8791250eb09 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* Doc: Add link to Qt Quick Designer tutorial video from TutorialsLeena Miettinen2018-03-141-0/+4
| | | | | | Change-Id: I17c4188e828295549c3c741ec4c8ab95c5bb5a3e Reviewed-by: Alessandro Portale <alessandro.portale@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Wizards: Fix Qt Unit test wizardChristian Stenger2018-03-131-2/+1
| | | | | | | | | Remove unused define which lead to build errors if the build directory contained white spaces. Task-number: QTCREATORBUG-20047 Change-Id: Ieea4b61d6936479dfcd87714baed0854d4b4ced1 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* CMake: Re-add RunConfiguration display namehjk2018-03-131-0/+2
| | | | | | | | Amends 6f04ca646 for QTCREATORBUG-19762? Task-number: QTCREATORBUG-19954 Change-Id: I5da8bf15b5b62500fd0936d15451dfefd878b57b Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* Android: Pull linker from device/emulatorVikas Pachdha2018-03-132-31/+24
| | | | | | Task-number: QTCREATORBUG-19931 Change-Id: If8f0b5fe767f9e816ac5163142d4fa38e0f6540f Reviewed-by: hjk <hjk@qt.io>
* BinEditor: Do now show tool tip if mouse is not over dataEike Ziller2018-03-132-15/+28
| | | | | | Task-number: QTCREATORBUG-17573 Change-Id: Ida0497006e702dfafe70f434373088325bbc6db7 Reviewed-by: David Schulz <david.schulz@qt.io>
* BinEditor: Fix that posAt could be larger than available bytesEike Ziller2018-03-131-6/+5
| | | | | | Task-number: QTCREATORBUG-17573 Change-Id: Ia34bb9b6765850937793d6481bb1e6404319d510 Reviewed-by: David Schulz <david.schulz@qt.io>
* Fix binary editor tool tipEike Ziller2018-03-131-10/+25
| | | | | | | | | | | | It should show up also over the last column, it should also show up if the selection spans multiple lines, and if the mouse is not over the selection it show up with information about the single byte under cursor. If the mouse is over a selection that is longer than 8 bytes, the tool tip is restricted to the first 8 bytes of the selection. Task-number: QTCREATORBUG-17573 Change-Id: Ie7aaf1e52ceadd6be815d4ce3386a60df1418297 Reviewed-by: David Schulz <david.schulz@qt.io>
* ProjectExplorer: fix gcc toolchain abi detectionDavid Schulz2018-03-121-1/+1
| | | | | | | | | This updates the selected abi in the toolchain widget when editing the binary path to the compiler. Task-number: QTCREATORBUG-19673 Change-Id: I8df69af207360364fb6f75e94a3aa26f84fd13d9 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>