- 28 Jun, 2012 3 commits
-
-
Tobias Hunger authored
Change-Id: If630ba9b3d108c2b81316555e67d4bc6a6beb098 Reviewed-by:
hjk <qthjk@ovi.com>
-
hjk authored
Change-Id: Ie2171e0afdc0e3296f57974b1e4e5ee952658626 Reviewed-by:
hjk <qthjk@ovi.com>
-
hjk authored
Change-Id: I5878f69257dd396e52c2835413d7045ed5c71f02 Reviewed-by:
hjk <qthjk@ovi.com>
-
- 27 Jun, 2012 13 commits
-
-
hjk authored
Change-Id: I09ff0bf0c5fcc7df5c5dc9a05752754faee9320a Reviewed-by:
hjk <qthjk@ovi.com>
-
Robert Loehning authored
Change-Id: If69721980c2fe42f27e08d7448e67e35a53784f8 Reviewed-by:
Tobias Hunger <tobias.hunger@nokia.com>
-
Orgad Shaneh authored
Change-Id: I516e9e4a3a267bcaf17038cd79298358d93d0ec0 Reviewed-by:
Christian Kandeler <christian.kandeler@nokia.com>
-
Orgad Shaneh authored
Change-Id: Ia4e356a38e63f426b40b384a066744aa7746f86e Reviewed-by:
Christian Kandeler <christian.kandeler@nokia.com>
-
hjk authored
Change-Id: Icb7f62da5a23e3208e1b75524118f1b75bd7a4c8 Reviewed-by:
hjk <qthjk@ovi.com>
-
hjk authored
Change-Id: I6893ab74d8c35a92a9493fc5601ef52f4c66bf01 Reviewed-by:
Christian Kandeler <christian.kandeler@nokia.com>
-
Tobias Hunger authored
This stops certain profiles from being recreated during import of a project. Task-number: QTCREATORBUG-7564 Change-Id: I2194ec704484bfd9c5a52608e2b03272d544ab82 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
Tobias Hunger authored
Change-Id: Ibb34cfc837850803befe8ba4cd1696e2988bc738 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
Tobias Hunger authored
Change-Id: Ie11b8f1efaf4d6b5c6b0f2838bcf7ac36ac434ba Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
Tobias Hunger authored
Always use the full path to avoid spurious warnings about the debugger being missing. Change-Id: I8ffe768f71fa89327f711752d6339ab969a8d34e Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
Tobias Hunger authored
Task-number: QTCREATORBUG-7560 Change-Id: I194ab0084f57c266e1a712ec31873a826a61ae4a Reviewed-by:
Daniel Teske <daniel.teske@nokia.com> Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
Tobias Hunger authored
This allows our users to change/remove it. Task-number: QTCREATORBUG-7568 Change-Id: Ie004eb73ceb4a4c77882db037609af4a3f226081 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
Christian Kandeler authored
Change-Id: I9d5e7c1e39c9536a33f6eb0d8f3e1002a2ed0a96 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@nokia.com>
-
- 26 Jun, 2012 11 commits
-
-
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>
-
Christian Kandeler authored
Change-Id: I6710a934531286181decd628b6826c03c33aa6e7 Reviewed-by:
Joerg Bornemann <joerg.bornemann@nokia.com>
-
Tobias Hunger authored
Do not treat "" as a invalid sysroot after the sysroot was already set to something else. Change-Id: I241d874969a7b7d81dfee0f2804579e5a92ada25 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
hjk authored
Change-Id: I89e743314025fe715982b4c43849ce128e014f55 Reviewed-by:
hjk <qthjk@ovi.com>
-
hjk authored
Change-Id: Id4a99596c8e35b1d422ce21798f70796a16c3c57 Reviewed-by:
hjk <qthjk@ovi.com>
-
Robert Loehning authored
Change-Id: Ic2e4f49502764e8835341c0d712c6c418d7259a5 Reviewed-by:
Christian Stenger <christian.stenger@nokia.com>
-
Tobias Hunger authored
Do not add "(default)" used to mark the default profile to the profiles name when changing some of its settings. Task-number: QTCREATORBUG-7573 Change-Id: I41497013e5321f9169d054f549966fb29329786f Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
Tobias Hunger authored
Allow duplicate targets (or profiles) to exist. Task-number: QTCREATORBUG-7574 Change-Id: Id0d658f8f2954477e3b7834f6142295aaff5feaa Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
Orgad Shaneh authored
Change-Id: Ie983df1ffadac27551bbc51199784c0bc8610c14 Reviewed-by:
Tobias Hunger <tobias.hunger@nokia.com>
-
Orgad Shaneh authored
Do not consider new files as Changed Change-Id: Id1ddb870e51a974a2d20fc2ecc9fb499d1db6f8c Reviewed-by:
Tobias Hunger <tobias.hunger@nokia.com>
-
Tyler Mandry authored
Change-Id: Id673f2a28d720c803342948adc4e89678d1a6390 Reviewed-by:
BogDan Vatra <bog_dan_ro@yahoo.com> Reviewed-by:
Tobias Hunger <tobias.hunger@nokia.com>
-
- 25 Jun, 2012 13 commits
-
-
Daniel Teske authored
Change-Id: I71354f64733a71240cea0a625dbd8f0b9b5e918b Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
Konstantin Tokarev authored
Change-Id: I90fa2e3bddc99cff721c30499046a11a3dd93486 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
Konstantin Tokarev authored
Change-Id: I91771d0cd44c3c174bfedb7a5b8adfd840aa86ef Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
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>
-
Orgad Shaneh authored
Task-number: QTCREATORBUG-7224 Change-Id: I146dc2251b14b3a126093f7ecf29049c8c04750a Reviewed-by:
Joerg Bornemann <joerg.bornemann@nokia.com>
-
Orgad Shaneh authored
Change-Id: Ib484836705c30cb90ee52e87867e2bfde6358d64 Reviewed-by:
Joerg Bornemann <joerg.bornemann@nokia.com>
-
Thiago Macieira authored
I had fixed this in e638dc82 but the changes were reversed in 24314562 . C++11 requires a space for concatenation of string literals. Change-Id: Iba34319953c003469ec89d2c99973bd07a124390 Reviewed-by:
Tobias Hunger <tobias.hunger@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>
-
Orgad Shaneh authored
Change-Id: I376a05791f1a5e8e153e2266f81bfc85c73b9535 Reviewed-by:
Tobias Hunger <tobias.hunger@nokia.com>
-
Tyler Mandry authored
Change-Id: I122bc317a32f938c57f79e93f65170de26f13202 Reviewed-by:
Tobias Hunger <tobias.hunger@nokia.com>
-
Orgad Shaneh authored
Change-Id: Icd624ce174d9265fe551b9af4089b3660abc4142 Reviewed-by:
Tobias Hunger <tobias.hunger@nokia.com>
-
Orgad Shaneh authored
Task-number: QTCREATORBUG-7563 Change-Id: Ib7630e9ca82a0b09703ff948af95af53ced05730 Reviewed-by:
Tobias Hunger <tobias.hunger@nokia.com>
-
Tyler Mandry authored
Change-Id: Ia9b6e86b74425ed2c5bc113f918f1d64d88c328c Reviewed-by:
Aurindam Jana <aurindam.jana@nokia.com>
-