- 19 Jul, 2012 1 commit
-
-
Eike Ziller authored
Change-Id: I7134d7de30bcf9f9dcfad42520dd45ee083a852d Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
- 18 Jul, 2012 2 commits
-
-
Lukas Geyer authored
MinGW does not come with a gmtime_s function (only MSVC does). BOTAN_TARGET_OS_HAS_GMTIME_S is now set for win32-msvc* only. Change-Id: Ic2aefed68acd32b1e67046455b2f230096dd83d0 Reviewed-by:
Christian Kandeler <christian.kandeler@nokia.com>
-
Konstantin Tokarev authored
Change-Id: I9c5b0e7f3eda13ef3b6903723c27267d090b9d24 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
- 17 Jul, 2012 1 commit
-
-
Francois Ferrand authored
Append the function return type in outline (after arguments), consistently with variable type indication. Change-Id: I1cc6d69634fc83227eb7fc9e3a0ee2ad6ca6ace8 Reviewed-by:
Leandro Melo <leandro.melo@nokia.com>
-
- 16 Jul, 2012 1 commit
-
-
Montel Laurent authored
Change-Id: Ia175dc825b2e8bf2cead5728b64323d03a4d8e4b Reviewed-by:
Laszlo Papp <lpapp@kde.org> Reviewed-by:
Christian Kandeler <christian.kandeler@nokia.com>
-
- 12 Jul, 2012 1 commit
-
-
Aurindam Jana authored
The QGraphicsDropShadowEffect::draw() results in a crash on Mac https://bugreports.qt-project.org/browse/QTBUG-23205 . Task-number: QTCREATORBUG-7605 Change-Id: Icee71e6452997b2daede7ef4735e508caf68aa1a Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@nokia.com> (cherry picked from commit d0152332 ) Reviewed-by:
Aurindam Jana <aurindam.jana@nokia.com>
-
- 10 Jul, 2012 2 commits
-
-
Aurindam Jana authored
The QGraphicsDropShadowEffect::draw() results in a crash on Mac https://bugreports.qt-project.org/browse/QTBUG-23205 . Task-number: QTCREATORBUG-7605 Change-Id: Icee71e6452997b2daede7ef4735e508caf68aa1a Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@nokia.com>
-
Daniel Teske authored
Task-number: QTCREATORBUG-7600 Change-Id: I5dc5ab24baff8fa14acd4d58dcb554e8531a150c Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com> Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
- 09 Jul, 2012 2 commits
-
-
BogDan Vatra authored
Change-Id: I66d530d70cac17365f3d5925eb76318fe774470f Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
Francois Ferrand authored
The menus on toolbuttons are not placed next to the menu, like other toolbuttons, instead of being opened at mouse position. The code is similar to the code in QToolButton implementation. Change-Id: I7893b0badcd35e00d0c6a27749d2bcf0b6f1d44b Reviewed-by:
Eike Ziller <eike.ziller@nokia.com>
-
- 05 Jul, 2012 1 commit
-
-
Yuchen Deng authored
Change-Id: Ie808c819fb0a26f9b846d2dcc3a04c2096626dc4 Reviewed-by:
Joerg Bornemann <joerg.bornemann@nokia.com>
-
- 29 Jun, 2012 1 commit
-
-
Orgad Shaneh authored
GCC 4.7 warns about casting from (unsigned) byte to (signed) char Change-Id: I00f3a5159e6471b8d43c122350fa223a3b14f5df Reviewed-by:
Christian Kandeler <christian.kandeler@nokia.com>
-
- 28 Jun, 2012 5 commits
-
-
Friedemann Kleint authored
Change-Id: I4ace07cb2255ed8231659253f72a16cf626a077a Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@nokia.com>
-
Leandro Melo authored
Change-Id: Ifb708cb875aa1403de66a4c3302f70e0d1b4d2ac Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
Daniel Teske authored
Change-Id: Ie6faa0ba729e5359c64ea684c85fab1e188e2136 Reviewed-by:
hjk <qthjk@ovi.com>
-
Christian Kandeler authored
Otherwise a new client acquiring the connection could be affected by things happening in channels that were not opened by that client, which would certainly be unexpected. In particular, if the new owner of the connection runs in a different thread than the old one, crashes could occur since the connection assumes its channels run in the same thread. Change-Id: I4fdf2b5a3751ed506631d6878e94342da033c31c Reviewed-by:
Tobias Hunger <tobias.hunger@nokia.com>
-
Leandro Melo authored
The parser now understands emit/Q_EMIT as an expression statement. Also, the recent fixes in the preprocessor introduced a side-effect in the hanlding of code such as: emit signal(); Member signal started being treated as a local use (parsed as a declaration) and possibily being highlighted as unused variable. Previously that worked by accident since there was an inconsistency in the preprocessor on which only object-like macros were being expanded even when the "no expand" flag was set. Then, the code mentioned above was being parsed as an expression, what kind of worked. Change-Id: I47a68ed4c1c1702872620b8ed7c7264fb0997034 Reviewed-by:
Roberto Raggi <roberto.raggi@nokia.com>
-
- 27 Jun, 2012 2 commits
-
-
Orgad Shaneh authored
Change-Id: I516e9e4a3a267bcaf17038cd79298358d93d0ec0 Reviewed-by:
Christian Kandeler <christian.kandeler@nokia.com>
-
Christian Kandeler authored
Change-Id: I9d5e7c1e39c9536a33f6eb0d8f3e1002a2ed0a96 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@nokia.com>
-
- 26 Jun, 2012 1 commit
-
-
Christian Kandeler authored
Old version was 1.8.8, new one is 1.10.2. We now put all the code into one pair of files (via a botan configure option) and move platform-specific defines into the pro/qbs files. Besides drastically reducing the number of files, this is expected to make future updates less messy. Change-Id: I004166b2ab15b6a699d69aebfcfd9999c5ccdb91 Reviewed-by:
hjk <qthjk@ovi.com>
-
- 25 Jun, 2012 2 commits
-
-
Leandro Melo authored
Summary of most relevant items: - Preprocessor output format change. No more gen true/false. Instead a more intuitive and natural expansion (like from a real compiler) is performed directly corresponding to the macro invocation. Notice that information about the generated tokens is not lost, because it's now embedded in the expansion section header (in terms of lines and columns as explained in the code). In addition the location on where the macro expansion happens is also documented for future use. - Fix line control directives and associated token line numbers. This was not detected in tests cases because some of them were actually wrong: Within expansions the line information was being considered as originally computed in the macro definition, while the desired and expected for Creator's reporting mechanism (just like regular compilers) is the line from the expanded version of the tokens. - Do not allow for eager expansion. This was previously being done inside define directives. However, it's not allowed and might lead to incorrect results, since the argument substitution should only happen upon the macro invocation (and following nested ones). At least GCC and clang are consistent with that. See test case tst_Preprocessor:dont_eagerly_expand for a detailed explanation. - Revive the 'expanded' token flag. This is used to mark every token that originates from a macro expansion. Notice, however, that expanded tokens are not necessarily generated tokens (although every generated token is a expanded token). Expanded tokens that are not generated are those which are still considered by our code model features, since they are visible on the editor. The translation unit is smart enough to calculate line/column position for such tokens based on the information from the expansion section header. - How expansions are tracked has also changed. Now, we simply add two surrounding marker tokens to each "top-level" expansion sequence. There is an enumeration that control expansion states. Also, no "previous" token is kept around. - Preprocessor client methods suffered a change in signature so they now receive the line number of the action in question as a paramater. Previously such line could be retrieved by the client implementation by accessing the environment line. However, this is not reliable because we try to avoid synchronization of the output/environment lines in order to avoid unnecessary output, while expanding macros or handling preprocessor directives. - Although macros are not expanded during define directives (as mentioned above) the preprocessor client is now "notified" when it sees a macro. This is to allow usage tracking. - Other small stuff. This is all in one patch because the fixes are a consequence of the change in preprocessing control. Change-Id: I8f4c6e6366f37756ec65d0a93b79f72a3ac4ed50 Reviewed-by:
Roberto Raggi <roberto.raggi@nokia.com>
-
Francois Ferrand authored
Splitter between 'description' section and 'files' section. This makes it easier to work with smaller screens. Change-Id: Ie1d8c7a671faba270e6906504b3af56ff8c85e28 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@nokia.com>
-
- 22 Jun, 2012 1 commit
-
-
Eike Ziller authored
* smaller icon button (waste less space) * align manage/choose buttons Change-Id: Idb2cb111a40353f2405cd964c2ec4f5cf8b24d78 Reviewed-by:
Tobias Hunger <tobias.hunger@nokia.com>
-
- 21 Jun, 2012 2 commits
-
-
Christian Kandeler authored
Was broken by e3c354d8 . Change-Id: Icd57d7a623245b41f388b6b2edb9ebcf94df37b9 Reviewed-by:
Yuchen Deng <loaden@gmail.com> Reviewed-by:
Joerg Bornemann <joerg.bornemann@nokia.com>
-
Tobias Hunger authored
Introduce Profiles to store sets of values that describe a system/device. These profiles are held by a target, getting rid of much of the information stored in the Build-/Run-/DeployConfigurations, greatly simplifying those. This is a squash of the wip/profile branch which has been on gerrit for a while, rebased to current master. Change-Id: I25956c8dd4d1962b2134bfaa8a8076ae3909460f Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
- 19 Jun, 2012 7 commits
-
-
Eike Ziller authored
Change-Id: Ib938aa4999c7c418a82304c5cca2e8748ef9d228 Reviewed-by:
hjk <qthjk@ovi.com>
-
Leandro Melo authored
Do not expand function-like macros at all when there's a mismatch in the parameter/argument count. The report below raises the issue but its expected result is not correct. This would be the more appropriate fix. Task-number: QTCREATORBUG-7225 Change-Id: Ide8580faa7b724d3e8b396ec1f899cc5ca7f9e7e Reviewed-by:
hjk <qthjk@ovi.com>
-
Christian Kandeler authored
We used Q_ASSERT to verify packet validity even for incoming packets, which means a malicious host could crash QtCreator by sending invalid data. Change-Id: Ie2b674d40273d987d91387f41748fbe085c63ed8 Reviewed-by:
hjk <qthjk@ovi.com>
-
Yuchen Deng authored
Change-Id: Ia3e4df528d391580064efbeeab75016335a4299d Reviewed-by:
Joerg Bornemann <joerg.bornemann@nokia.com>
-
Bradley T. Hughes authored
When using clang's libc++, unistd.h is not pulled in automatically anymore (like libstdc++ does). Include unistd.h on UNIX explicitly instead. Change-Id: I21dae6ab2446aca258877e9a2ebe1f7d0a4ef59f Reviewed-by:
Konstantin Tokarev <annulen@yandex.ru> Reviewed-by:
Eike Ziller <eike.ziller@nokia.com>
-
Orgad Shaneh authored
Change-Id: Ia999c3cf55fcc6108228b367456041c7b39be963 Reviewed-by:
Joerg Bornemann <joerg.bornemann@nokia.com>
-
Orgad Shaneh authored
That's where qmake builds them. To get even closer to qmake, on Windows platforms libraries should also be built in lib/qtcreator, and then copied to bin (dll only, no artifacts) Change-Id: I00c41f88fe2b8365b27499ccdecd391fa419894b Reviewed-by:
Joerg Bornemann <joerg.bornemann@nokia.com>
-
- 18 Jun, 2012 1 commit
-
-
Orgad Shaneh authored
Change-Id: Id7be95e9d20450d57cfd4f2fcae0088e6b67c2ec Reviewed-by:
Tobias Hunger <tobias.hunger@nokia.com>
-
- 12 Jun, 2012 2 commits
-
-
Leandro Melo authored
Change-Id: I6d226b4e42f94ebee41d012050c5109895f0c432 Reviewed-by:
hjk <qthjk@ovi.com>
-
Tobias Hunger authored
Change-Id: I2964fba30da3dc3a4e9d0c8f7709e32dfd8cd5ef Reviewed-by:
hjk <qthjk@ovi.com>
-
- 11 Jun, 2012 3 commits
-
-
Christian Kandeler authored
Change-Id: I624926a8ce09c6fbbb90fbd851f66c7cc65c4842 Reviewed-by:
hjk <qthjk@ovi.com>
-
Orgad Shaneh authored
Ctrl-Break kills the compiler while writing object files. This results in link errors on next build. This reverts commit 6147419f Change-Id: I623e3ecb9f2f8a8613a731364a7e3b3a0abe8c15 Reviewed-by:
Joerg Bornemann <joerg.bornemann@nokia.com>
-
Leandro Melo authored
Task-number: QTCREATORBUG-7462 Change-Id: Ic1df4b535c5a617efa707110138c76e6e7ef1e4b Reviewed-by:
Robert Löhning <robert.loehning@nokia.com> Reviewed-by:
Leandro Melo <leandro.melo@nokia.com>
-
- 08 Jun, 2012 2 commits
-
-
hjk authored
Change-Id: Ib69e4484ed14aba4a024be7d3868f58ea76f60b1 Reviewed-by:
hjk <qthjk@ovi.com>
-
Leandro Melo authored
Actually this behavior was already in the Lexer for regular string literals (although erroneously not for wide ones) and was lost in the recent commit 23c637c4 . Change-Id: I36609038ce22dc6389e9da5b078f7bf7f6c031be Reviewed-by:
hjk <qthjk@ovi.com>
-