- 26 May, 2014 13 commits
-
-
Tobias Hunger authored
Implement it in all VCS that support this type of wizard Change-Id: I78b0e4a37e6bf6b25d8cee4b1e96bcc76188047a Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
Tobias Hunger authored
Change-Id: I571717a389c63f4f0371570e22d3f2a834e8b900 Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
Tobias Hunger authored
Rename a member while at it anyway. Change-Id: Ic161acd7bb358cfeb29b2a050059cff5d7ca5cdd Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
Tobias Hunger authored
Change-Id: I386d37e62eebb0254bc20b5c55e9c55c04d1fe42 Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
Tobias Hunger authored
Change-Id: Ida36c5ad0a37091f0303bed49b7ade629640bd71 Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
Tobias Hunger authored
Change-Id: I4e2729e7e0f0a15d4943099cd7f02824f3dc43d2 Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
Tobias Hunger authored
Change-Id: I9f607b9d27b52fbbc26ae601e7a36c30bcc3df59 Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
Tobias Hunger authored
Change-Id: Ic6f0622d2f2ff100d1023ed94b461feb16fbb871 Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
Tobias Hunger authored
Change-Id: Ide131cbfa27640875bb16f82a1992cf2975c5083 Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
Tobias Hunger authored
Start at splitting up the wizard functionality a bit. Currently it is a factory but also contains a lot of logic that is invoked by the real wizard dialogs. This change renames/moves a couple of things only. Change-Id: I1fa114ee3ee262f7c0690841f361bbf09e674725 Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
David Schulz authored
Change-Id: Id50cfe888ce54beaef24ceb72a1ccb917ff1d767 Reviewed-by:
hjk <hjk121@nokiamail.com> Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com>
-
Orgad Shaneh authored
Change-Id: I0bfcd7136ec0329cfe15983278c25f6b62415b68 Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
David Schulz authored
When the cdbengine is using the codemodel breakpoint correction. Change-Id: I70efa3119ca36b4ffd658425132f3fdff3d3eecf Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
- 23 May, 2014 27 commits
-
-
Thomas Hartmann authored
Change-Id: Id6b2305f55ad73643ebf1bd73a9517ab8e837f40 Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
Thomas Hartmann authored
This fixes indententation when using the designer/rewriting. Change-Id: I698e05f3c36e962762cf4a4d75f6c7ab6a4df2f9 Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@digia.com> Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Thomas Hartmann authored
The dirty area is used by the indenter and replaced qml code should be indented. Change-Id: I8921cb596fc7f8d1e73cf43294d16e9a15d086ec Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Thomas Hartmann authored
Sometimes there is no trivial mapping between model and values. Change-Id: I2617f14828b97ba7352aa3a8f3d2ebb9fd2f3809 Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
Joerg Bornemann authored
This amends 6706659b . Change-Id: Ia9d6eaea92747a804bd5df130017cbf39f8bf6ad Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
Orgad Shaneh authored
Change-Id: I34a03ec9e781656fd4f24a719fb2c2da2efa4681 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Nikolai Kosjar authored
...since they are not referenced. Change-Id: Ibe5906de6a3dcb9d6d69cade948eba98964e9a66 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Nikolai Kosjar authored
These days we rather use ProjectPart::Ptr. Change-Id: I069ad47fe9dd62901e7ac7d43a1850af8cb15f5d Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Nikolai Kosjar authored
...instead CppModelManager::snapshot().document(). Change-Id: If79bc03d062d309bbf6d4b229255ba281cddf8d5 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Nikolai Kosjar authored
...since it's superseded by the class Matcher. For consistency, rename FullySpecifiedType::isEqualTo() to match(). Change-Id: I07640f9218d814e0350265de45f05929e5d595a9 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Nikolai Kosjar authored
...before using Matcher instead of {Type,Name}::isEqualTo(). Change-Id: Iba1c04064799fe9c81fe997dbd54fc02b15cdec7 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Nikolai Kosjar authored
Change-Id: I38d99b27ff76f44535c02c64886bede0a99c6225 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Nikolai Kosjar authored
Auto tests should be preferred. Change-Id: I9fb81c9e0e3b0e72226a3d1193978d6fd1afa6b1 Reviewed-by:
Robert Loehning <robert.loehning@digia.com> Reviewed-by:
Christian Stenger <christian.stenger@digia.com> Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Nikolai Kosjar authored
Change-Id: I9859ebbb57c1bb5b1382c7980bedb737df61542a Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Nikolai Kosjar authored
In most cases we need to work with the utf16 indices. Only in cppfindreferences the byte interface is still needed since there we read in files and work on a QByteArray to save memory. Change-Id: I6ef6a93fc1875a8c9a305c075d51a9ca034c41bb Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Nikolai Kosjar authored
* Consolidate code dealing with C++ identifiers into cpptoolsreuse.h * Handle code points that are represented with two QChars Change-Id: I4fb4435aa539f65d88598cac0b50629f33f32440 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Christian Kandeler authored
Simply link to Core instead of duplicating all the files. There is a warning on Windows because one translation unit is present twice, but it seems to work anyway. Change-Id: I6c5af590a6051f5c2d810d9449ff5410cf94e78a Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
Christian Kandeler authored
This is also what the Qt mkspecs do. Otherwise we get linker errors on some installations (where libc++abi is required). Change-Id: I1f204da8825ae4dfd4650b921c8e3f32e0ad6380 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
Nikolai Kosjar authored
Change-Id: I9843c4163aad3fa3f1bfa33060c76328fc2dc25a Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Nikolai Kosjar authored
This is necessary in order to add tests with multi-byte UTF-8 code points. Otherwise the initial and target source code marker positions will be calculated on the QByteArray (test code) but used with a QString (editor document). Change-Id: I108961b13d32912a4d3193cf26eb59f65d296f57 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Nikolai Kosjar authored
...especially in CppTools/CppEditor where the offsets are used with a QString/QTextDocument. Change-Id: Ic6d18fbc01fb9cc899a9bd2d7424cd2edae487f1 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Nikolai Kosjar authored
The Lexer can handle it now. Task-number: QTCREATORBUG-7356 Change-Id: I8c4b03a247656e013d44c3cedca4835e133d4036 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Nikolai Kosjar authored
...and not byte offsets anymore. This is necessary in order to calculate the line and column numbers correctly with respect to unicode code points. Change-Id: I5d79857b3eaefeb8d563b4f1e3938a64debc5e08 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Nikolai Kosjar authored
This will save us toLatin1() conversations in CppTools (which already holds UTF-8 encoded QByteArrays) and thus loss of information (see QTCREATORBUG-7356). It also gives us support for non-latin1 identifiers. API-wise the following functions are added to Token. In follow-up patches these will become handy in combination with QStrings. utf16chars() - aequivalent of bytes() utf16charsBegin() - aequivalent of bytesBegin() utf16charsEnd() - aequivalent of bytesEnd() Next steps: * Adapt functions from TranslationUnit. They should work with utf16 chars in order to calculate lines and columns correctly also for UTF-8 multi-byte code points. * Adapt the higher level clients: * Cpp{Tools,Editor} should expect UTF-8 encoded Literals. * Cpp{Tools,Editor}: When dealing with identifiers on the QString/QTextDocument layer, code points represendet by two QChars need to be respected, too. * Ensure Macro::offsets() and Document::MacroUse::{begin,end}() report offsets usable in CppEditor/CppTools. Addresses QTCREATORBUG-7356. Change-Id: I0791b5236be8215d24fb8e38a1f7cb0d279454c0 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
hjk authored
Change-Id: I95421efa219a85cb81bf1d6a4acbc71eef5736ac Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
Fawzi Mohamed authored
Change-Id: I1b5a597d92e865d2235b15c62e3bbae362e5b7c0 Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
Fawzi Mohamed authored
Change-Id: I3ae420ea29ed32b08f95f388b0ced5b5293219da Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-