- 06 Jan, 2014 12 commits
-
-
hjk authored
This affects mainly Apple's version of GDB. Mac users are advised to use LLDB, or some recent build of FSF GDB. Change-Id: I6a7fbb591e79f737e12d08b0e881e9e4d1d9660c Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com>
-
Marco Bubke authored
Task-number: QTCREATORBUG-11138 Change-Id: Ie7eeb1cf93d96f377f53cb69587285c8da7988a7 Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
Marco Bubke authored
Change-Id: I6c152e128e0a1b1d4450bbba81e47d072aac3038 Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
Marco Bubke authored
Because we can now commit a invalid transaction so we don't need to create a new transaction. Change-Id: I91bcd403d6a5a73df1c1b0b74f06eb3ff7423caa Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
Nikolai Kosjar authored
Change-Id: Ib79cfa43713269e01eea196e035e01afcdd66e12 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
Nikolai Kosjar authored
Change-Id: I915a56786f29b2c6bef5b7b31a68c1a8961f241a Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Nikolai Kosjar authored
Change-Id: I981c39fcbb9d17115c62cb88499c2354cffc9fa5 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Nikolai Kosjar authored
...for LLVM snapshots (http://llvm.org/builds). Check for lib/libclang.* if lib/clang.* is not found. Change-Id: I6e24ac0fe696153626ded1ed3a7db85ce8d7b0f2 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Nikolai Kosjar authored
If the contents is not detected as UTF-8/16/32 (TextFileFormat::detect) and decoding with the given defaultCodec fails, still assume UTF-8. This affects reading in files for code model indexing. Better read in the file with the wrong encoding than not reading it at all. Change-Id: Ibc10b7268ecbed4e7fd50336182f6e71c7d93f5b Reviewed-by:
Pawel Faron <pawelfaron87@wp.pl> Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Christian Stenger authored
Change-Id: I424caba6b79423d1bf680fab3bd0ec089c564ace Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
hjk authored
Let the engine decide what to do. Less magic parsing, less code, and survives cleaning the log view. Change-Id: Ic94f27899d7986fb5ce3d24bb2edce8e6faf899c Reviewed-by:
hjk <hjk121@nokiamail.com>
-
Marco Bubke authored
Change-Id: I4f1324418b5519b2bdc0eedfcc84d89943b50f82 Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com> Reviewed-by:
Marco Bubke <marco.bubke@digia.com>
-
- 03 Jan, 2014 2 commits
-
-
Daniel Teske authored
Task-number: QTCREATORBUG-10555 Change-Id: Icb9859f96220f613476c097b747dec8c2d1bc2ed Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
El Mehdi Fekari authored
* Fix broken link. * Add a new link for general code signing help. Change-Id: I4b140418484c6a5aa81152c3e5651d2171440cfa Reviewed-by:
Rafael Roquetto <rafael.roquetto@kdab.com>
-
- 02 Jan, 2014 9 commits
-
-
Ulf Hermann authored
Loading data on ProcessingData would lead to incomplete information about source code locations. Rebuilding the whole model on any kind of changed() signal is wasteful. Task-number: QTCREATORBUG-11100 Change-Id: I9f8d718bff6149ca2dc2d0482c11d66d940af15d Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
Marco Bubke authored
Task-number: QTCREATORBUG-10644 Change-Id: I23a02dae01faf703dbf9bd5bd643dc091a947eba Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
Ulf Hermann authored
It's a good idea to start a new path for each of them. They're quite unrelated after all ... Task-number: QTCREATORBUG-11099 Change-Id: Id47e482b948a0827018c71ddc8d13e2e69829bc4 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
Ulf Hermann authored
Task-number: QTCREATORBUG-11094 Change-Id: I9e3ef29b6f14d44e15df16ec051b33ea9393968b Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
Marco Bubke authored
Before Import("QtQuick") == Import("QtQuick", "2.1") was false but now it is true. Change-Id: I7866f261d372020902a451df19a65080e7ae5ef4 Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
Ulf Hermann authored
Having a mouse area larger than the item to be dragged certainly creates funny effects, but isn't really useful... Change-Id: I98efb7a6145a09edfdbc090b34bb306383b302cd Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
Marco Bubke authored
Change-Id: Iad309614756c5d57830382a4548b3faa9ed6b658 Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
Marco Bubke authored
We are now have three different bounding rectangles, for selection, the painted content and a combination of the two. Task-number: QTCREATORBUG-11054 Change-Id: I4e40056f2811eb8e738e571f4a7fded16fa73a68 Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
Marco Bubke authored
Change-Id: I43bd032272e2e472a9a1a3e35993caf8c0ccfeda Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
- 30 Dec, 2013 6 commits
-
-
hluk authored
Mapped user input shouldn't break edit block in insert mode. Change-Id: I47ad449d9f0a2623cfcbdfa6c66626aa876ed76b Reviewed-by:
hjk <hjk121@nokiamail.com>
-
hluk authored
Command "y" additionally yanks text to register 0 if the default register " is used. Delete and change command set register 1, if removed text contains multiple lines, or to small delete register (-). Register " is always set. Change-Id: I9d357911cedaac97fb1a91698523c9b0f3de8621 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
Orgad Shaneh authored
Change-Id: Ia9b75f960f5d59c39931319a774777b1bf6001ab Reviewed-by:
hjk <hjk121@nokiamail.com>
-
hluk authored
Change-Id: I28988925f397af8c4927c416774d7fe21e982dcb Reviewed-by:
hjk <hjk121@nokiamail.com>
-
hluk authored
Change-Id: I05958e56282f0b290feb7e8e01d30b77f566d11b Reviewed-by:
hjk <hjk121@nokiamail.com>
-
hluk authored
Change-Id: I1d38f86a1993f4aa82eb5dbf4595af69e062c0e1 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 28 Dec, 2013 5 commits
-
-
Orgad Shaneh authored
Change-Id: I9933e1cc1fb996181e818e2ea0aff76f9255f849 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
Orgad Shaneh authored
Change-Id: If088533d0b51d1750e3273d7ab732dffd110ec85 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
Orgad Shaneh authored
The bug was fixed long time ago, the test is missing a semicolon Change-Id: I0236048d2da059fe208591469fb69541705463cf Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
Orgad Shaneh authored
Comma is used to separate tests on command-line Change-Id: I785d2137d54b0e1e4edbbd940042dc926719dcfc Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
Orgad Shaneh authored
Change-Id: Icc73522fe108685aa09de37172a61dfa8d16ea9b Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- 23 Dec, 2013 6 commits
-
-
Orgad Shaneh authored
+ Sort the includes Change-Id: Ia6a5afdaa42c24c9ec0f66748aec1b6224561ab7 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
Orgad Shaneh authored
Change-Id: I9a5bf4705da5ca88776dec70057da2c64e4c1494 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
Orgad Shaneh authored
Mostly done using the following Ruby script: Fname = 'src/plugins/cpptools/cppcompletion_test.cpp' s = File.read(Fname) mod = s.gsub(/(?<declaration>void CppToolsPlugin::test_(?<test_name>[^(]+)\(\)\n\{)(?<body>.*?\n)\}/m) { |func| match = $~ declaration = match['declaration'] body = match['body'] test_name = match['test_name'].sub('_data', '') final = body.gsub(/(?:completions.clear\(\);\s+)?(?: +)[^\n]* =\n(?<code>.*?);\s*(?<completions>(?:completions.append\(QLatin1String\("[^"]*"\)\);\s*)*)QTest::newRow\("case: (?<name>.+?)"\)\s*<< code << _\("(?<prefix>[^"]+)"\) << completions;/m) { m = $~ res = " QTest::newRow(\"#{test_name}: #{m['name']}\") << _(\n#{m['code'].rstrip}\n ) << _(\"#{m['prefix']}\") << (QStringList()" m['completions'].scan(/completions.append\((.+)\);/) { |comp| res << "\n << #{comp[0]}" } res + ');' }.gsub(/(?: +)[^\n]* =\n(?<code>.*?);\n\s*CompletionTestCase test\(.+?, "(?<prefix>.+?)"\);\s*QStringList expected;\s*(?<completions>(?:expected.append\(QLatin1String\("[^"]*"\)\);\s*)*)const QStringList completions = test.getCompletions\(\);\s*QCOMPARE\(completions, expected\);/m) { m = $~ res = " QTest::newRow(\"#{test_name}\") << _(\n#{m['code'].rstrip}\n ) << _(\"#{m['prefix']}\") << (QStringList()" m['completions'].scan(/expected.append\((.+)\);/) { |comp| res << "\n << #{comp[0]}" } res + ');' }.gsub(/(?: +)[^\n]* =\n(?<code>.*?);\n\s*CompletionTestCase test\(.+?(?:, (?<prefix>".+?"))?\);\s*(?:const )?QStringList completions = test.getCompletions\(\);\s*QCOMPARE\(completions.size\(\), \d+\);(?<completions>(?:\s*QVERIFY\(completions.contains\([^\n]+\);)*)\n/m) { |mm| m = $~ res = " QTest::newRow(\"#{test_name}\") << _(\n#{m['code'].rstrip}\n ) << _(#{m['prefix']}) << (QStringList()" m['completions'].scan(/QVERIFY\(completions.contains\((.+?)\)\);/) { |comp| res << "\n << #{comp[0]}" } res + ");\n" }.gsub(/(?: +)[^\n]* =\n(?<code>.*?);\n\s*CompletionTestCase test\(.+?(?:, (?<prefix>".+?"))?\);\s*bool replaceAccessOperator = false;\s*const QStringList completions = test.getCompletions\(\&replaceAccessOperator\);\s*QCOMPARE\(completions.size\(\), \d+\);(?<completions>(?:\s*QVERIFY\(completions.contains\([^\n]+\);)*)\s*QVERIFY\((?<replace>!?)[^)]*\);\n/m) { |mm| m = $~ res = " QTest::newRow(\"#{test_name}\") << _(\n#{m['code'].rstrip}\n ) << _(#{m['prefix']}) << (QStringList()" m['completions'].scan(/QVERIFY\(completions.contains\((.+?)\)\);/) { |comp| res << "\n << #{comp[0]}" } res + ")\n << #{m['replace'].empty?};\n" } if final == body or final['QTest::addColumn'] declaration + final + "}" else final end }.gsub(/QTest::newRow\("([^"]+)"/) { |m| name = $1 if name.size > 73 space = name[0..73].rindex(/[ _]/) "QTest::newRow(\"#{name[0..space]}\"\n \"#{name[space+1..-1]}\"" else m end }.gsub(/\s+QTest::newRow/, "\n\n QTest::newRow") if mod != s File.open(Fname, 'wt').write(mod) end Change-Id: Id6bfb03cdf31ac27b36028fcdc861c340a5398f4 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
Orgad Shaneh authored
For reasonable diff on following commit Change-Id: I97e121355279f9166cea2f500cf2d4df5fafaa32 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
Orgad Shaneh authored
Change-Id: I3dea8a8bdd4ae71b48926ec3332ef00cf5ad4303 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
Orgad Shaneh authored
Change-Id: Ieb452713e9e09fce107520c4fd2a401007802e89 Reviewed-by:
Przemyslaw Gorszkowski <pgorszkowski@gmail.com> Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-