1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00
Commit graph

23283 commits

Author SHA1 Message Date
Doug Schaefer
63b9ba54f5 Bug 437392: Major API changes to turn the Launch Bar Model a beauty
Pretty major changes but heavily reduce the size of the API. Check
out the ILaunchBarManager which now only supports providers. All other
methods are now for internal use by the UI plugin. Also change to the
model. The extension point has much more documentation now. Please see
it for an explanation. But essentially made launch configuration types
part of the model to make a nice cleaner bridge to the platform.

Also includes change to Launch Targets view to make it a common
navigator so different target types can add objects to the tree.

Also a number of changes to try and delay plug-in loading with the
providers.

Change-Id: Icdd300e99f831c84cd0a25a23410aa1cd2ccfd7c
Reviewed-on: https://git.eclipse.org/r/33061
Tested-by: Hudson CI
Reviewed-by: Doug Schaefer <dschaefer@qnx.com>
2014-09-11 17:22:38 -04:00
abeerbagul
1ffa0a9bb2 Bug 443687. Calculate the maximum partition size to decide if a tail
partition is required.

Change-Id: I43daed0ce0366ea0ab5aa6a437eb2f152e8012fc
Signed-off-by: abeerbagul <abeerbagul@gmail.com>
Reviewed-on: https://git.eclipse.org/r/33225
Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com>
Tested-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-09-11 11:47:03 -04:00
Alena Laskavaia
d2f248dc70 Bug 353352 - CFG doesn't handle range-based for loop
Change-Id: Ic71c15d26d31d954fbc4c91882dd9361d9b23eae
2014-09-09 22:44:58 -04:00
Andrew Gvozdev
63c28d216f Bug 442123: java.lang.StringIndexOutOfBoundsException in
org.eclipse.cdt.make.internal.ui.text.WordPartDetector
2014-09-09 15:22:41 -04:00
Daisuke Nojiri
58af86640b Bug 443436 - Auto indenter uses spaces where it should use tabs
This change makes auto indentation following a new line use tabs where
possible when "Use tabs only for leading indentations" is disabled.

Change-Id: I97d787a003763697e281bb4a8af0f4760cbd81fb
Signed-off-by: Daisuke Nojiri <dai.nojiri@gmail.com>
Reviewed-on: https://git.eclipse.org/r/32955
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2014-09-05 18:43:14 -04:00
Sergey Prigogin
3a00410195 Bug 443361 - Template function resolution problem with lambda 2014-09-05 14:27:56 -07:00
Sergey Prigogin
62f4735f8e Bug 443356 - Organize Includes adds an unnecessary include for a
function referenced by a macro
2014-09-04 15:44:59 -07:00
Alena Laskavaia
a5c99092dd Bug 443120 - Source lookup should be able to find source file without
participant

Change-Id: I56fc43dca341705b67f699764b14e8beb7f9e437
Reviewed-on: https://git.eclipse.org/r/32725
Tested-by: Hudson CI
Reviewed-by: Elena Laskavaia <elaskavaia.cdt@gmail.com>
2014-09-03 10:31:34 -04:00
Sergey Prigogin
096fae2b3e Bug 442841 - Organize Includes adds an unnecessary include for the base
class of the type of a field
2014-08-29 22:11:21 -07:00
Markus Schorn
e7cbbb7412 Bug 355299: When looking for dirty editors during search: Only consider text editors 2014-08-29 08:39:38 +02:00
Markus Schorn
8c148855bf Bug 442794: Speed up cancellation of PDOMIndexerJob.ProgressUpdateJob. 2014-08-29 07:38:01 +02:00
Marc-Andre Laperle
554c753e31 Bug 427856 - [Outline] Incorrect parameters of functions with rvalue reference
Change-Id: I4761e65a21d8e958cb5cb1a74ebcf18dfd5a1603
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/32513
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Hudson CI
2014-08-28 22:25:20 -04:00
Sergey Prigogin
ca60372079 Bug 442832 - Template instantiation broken due to signature collision 2014-08-28 15:23:23 -07:00
Sergey Prigogin
11f921e614 Code streamlining. 2014-08-28 15:22:23 -07:00
Sergey Prigogin
35044af3ee Cosmetics. 2014-08-28 15:21:48 -07:00
Marc-Andre Laperle
97079f6ad0 Add missing arg for jacoco in in tests. Update jacoco.
Jacoco arguments are missing when executing certain tests. This happens when
argLine is being overriden. We had the same problem in Linux Tools. We solved
it by prepending the argLine with ${tycho.testArgLine}. This should help
improving the Code coverage metric in Sonar.

Also update the jacoco version to fix a bug when building with Java 8.

Change-Id: I7f73f40488efc01fc7d643940c1ac0d5950c900d
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/32507
Tested-by: Hudson CI
Reviewed-by: Alvaro Sanchez-Leon <alvsan09@gmail.com>
2014-08-28 15:40:26 -04:00
Nathan Ridge
9a25ff506e Bug 405168 - Make EvalID.instantiate() a bit more robust
Change-Id: I88caaefc8050d65f137109be7e4b810c6b7a32d9
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
Reviewed-on: https://git.eclipse.org/r/32449
Tested-by: Hudson CI
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2014-08-28 12:14:12 -04:00
Nathan Ridge
83169e23d6 Bug 442457 - Support for __final keyword
Change-Id: I8eb4ea82a4b0a462cb373c5a6b1efc9ba7addf82
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
Reviewed-on: https://git.eclipse.org/r/32367
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2014-08-28 12:05:11 -04:00
Markus Schorn
dc3a09bbce Bug 440057: Fix ClassCastException invoking C/C++ Project Settings Import Wizard. 2014-08-28 13:38:17 +02:00
Sergey Prigogin
099a88b980 Target platform definition for Mars. 2014-08-27 14:24:26 -07:00
Sergey Prigogin
565aae76ba Bug 442742 - "Organize Includes" removes a header required for a
namespace alias
2014-08-27 14:14:59 -07:00
Sergey Prigogin
af51f687e2 Cosmetics. 2014-08-27 09:44:38 -07:00
Anton Leherbauer
2ab1d46860 Fix PTYOutputStream.write for off > 0 2014-08-27 16:06:16 +02:00
Sergey Prigogin
9f4cd256f3 Bug 438384 - "syntax error" for class method ref qualifiers (missed
file)
2014-08-26 18:32:07 -07:00
Sergey Prigogin
c4fab21258 Bug 438384 - corrected version in pom.xml. 2014-08-26 18:27:16 -07:00
Sergey Prigogin
1eabfa5241 Bug 438384 - "syntax error" for class method ref qualifiers 2014-08-26 18:15:07 -07:00
Sergey Prigogin
33b70bb10c Cosmetics. 2014-08-26 18:14:41 -07:00
Paulo Garcia
3bfe2d21a7 Bug 285126 - Added capability to show enum's integer value instead of
its constant name. 

Change-Id: Iacda2b19dc22497db60f88cf301d01d8654ca0ad
Signed-off-by: Paulo Garcia <pgarcia@qnx.com>
Reviewed-on: https://git.eclipse.org/r/31807
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2014-08-26 14:54:11 -04:00
Marc Dumais
9e13f237de bug 442312 - [visualizer] disable or remove the debug buttons from MV
toolbar, when
pinned?

Change-Id: Ibde098fddcb6ba95322d6313edd0152d34932f93
Reviewed-on: https://git.eclipse.org/r/32177
Tested-by: Hudson CI
Reviewed-by: William Swanson <WilliamRSwanson@gmail.com>
Reviewed-by: Marc Dumais <marc.dumais@ericsson.com>
Tested-by: Marc Dumais <marc.dumais@ericsson.com>
2014-08-26 13:39:25 -04:00
William R. Swanson
c3ddef90ae Bug 442583 [visualizer] fix visualizer.examples warning
Change-Id: Icfa60c532283d01e817a7c5bd5aac699907cd57d
Signed-off-by: William R. Swanson <WilliamRSwanson@gmail.com>
Reviewed-on: https://git.eclipse.org/r/32340
Reviewed-by: Marc Dumais <marc.dumais@ericsson.com>
Tested-by: Hudson CI
2014-08-26 12:23:35 -04:00
Thomas Corbat
18bbc00489 Refurbished change generator tests:
- Moved tests from separate files to categorized files.
- Introduced node factory in base class.
- Removed use of specific classes, replaced with interaces.
- Moved some tests to apropriate suites.

Change-Id: I71557c0132b888bdc22788f545fec3b03aa732c2
Signed-off-by: Thomas Corbat <tcorbat@hsr.ch>
Reviewed-on: https://git.eclipse.org/r/32251
Tested-by: Hudson CI
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2014-08-26 02:05:02 -04:00
Nathan Ridge
67a5a4b31f Bug 442213 - Field reference in pack expansion
Change-Id: Iea4f20ced1050d66aad178d43db0c5dac15faed2
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
Reviewed-on: https://git.eclipse.org/r/32191
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2014-08-25 21:42:30 -04:00
Nathan Ridge
83600a15dc Bug 399145 - Point of declaration of template parameter
Change-Id: Ib5b192758d413ab1ac5116243ac2e4a7f7c7951c
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
Reviewed-on: https://git.eclipse.org/r/32213
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2014-08-25 21:20:21 -04:00
Nathan Ridge
905d722c3e Bug 439923 - Fix an assertion failure in
AbstractCPPClassSpecializationScope.getBindings()

Change-Id: I4f6485b016d87d98fc980adf8c0dce9fa139aecf
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
Reviewed-on: https://git.eclipse.org/r/32203
Tested-by: Hudson CI
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2014-08-25 21:18:38 -04:00
Nathan Ridge
767ceb4a42 Bug 435075 - Avoid an infinite recursion during name resolution
Change-Id: Ie9ac34b184f7b7f6b5196aad716d0fc3696c1e6e
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
Reviewed-on: https://git.eclipse.org/r/32193
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2014-08-25 21:18:01 -04:00
Sergey Prigogin
b18a544841 Added a warning to toString method. 2014-08-25 11:04:06 -07:00
John Dallaway
e23f4ef14b Bug 442186: Code formatter handling of CRLF after single line comment
Change-Id: I1a17ec992fd881851e076c732629ac912effc2f1
Signed-off-by: John Dallaway <john@dallaway.org.uk>
Reviewed-on: https://git.eclipse.org/r/32024
Tested-by: Hudson CI
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2014-08-22 14:42:08 -04:00
Marc Dumais
ce5a26d6ce Bug 441713 - [visualizer] Make pinning of multicore visualizer view
possible

Change-Id: Ie47c21c35dc85d4efd34f273f8f0a51d4e82d16a
Reviewed-on: https://git.eclipse.org/r/31898
Reviewed-by: Marc Dumais <marc.dumais@ericsson.com>
Tested-by: Marc Dumais <marc.dumais@ericsson.com>
2014-08-22 07:07:57 -04:00
Sergey Prigogin
698bb0afe4 More consistent treatment of anonymous namespaces betwenn index and
non-index bindings.
2014-08-21 22:31:17 -07:00
Doug Schaefer
cf448ee139 Launch Targets View clean up including adding properties dialog.
Change-Id: I0299e2cc4886ba04aaa5f8661f45207c5320a8c5
Reviewed-on: https://git.eclipse.org/r/31935
Tested-by: Hudson CI
Reviewed-by: Doug Schaefer <dschaefer@qnx.com>
2014-08-20 10:27:39 -04:00
Sergey Prigogin
e540100c9f Fixed an invalid version constraint. 2014-08-19 19:58:44 -07:00
Sergey Prigogin
55b2de4124 Bug 442117 - Name resolution problem with namespace alias. 2014-08-19 19:34:05 -07:00
Sergey Prigogin
bdfe95527e Cosmetics. 2014-08-19 19:33:38 -07:00
Sergey Prigogin
9bc12f31aa Code streamlining. 2014-08-19 19:33:04 -07:00
Sergey Prigogin
344cd17bc9 Added toString method. 2014-08-19 19:32:37 -07:00
Sergey Prigogin
5e4ab381c6 Cosmetics. 2014-08-19 19:32:03 -07:00
Doug Schaefer
3a81f65932 Bug 437392 - Added the Launch Targets View.
This view lists all launch targets that could appear in the Target
selector. It allows us to add context menus to them to perform
operations, such as opening a terminal view to the target. It will
also gives us a cleaner UI to add and remove targets

Change-Id: I538a204ce6f25fd017573c50585ac45cdeeaf554
Reviewed-on: https://git.eclipse.org/r/31856
Tested-by: Hudson CI
Reviewed-by: Jonathan Williams <jonwilliams@qnx.com>
Reviewed-by: Doug Schaefer <dschaefer@qnx.com>
2014-08-19 10:22:01 -04:00
Thomas Corbat
ec2fe61a04 Bug 441859 - [ASTRewrite] Replacing Replaced Node Throws IllegalArgEx
Changed ASTRewrite to also accept the root node as valid target for
replacement. Added a test to show the resulting modification store setup
works as expected.

Change-Id: I471d4399690f3a5bb7dcddca45b3f848826b696c
Signed-off-by: Thomas Corbat <tcorbat@hsr.ch>
Reviewed-on: https://git.eclipse.org/r/31747
Tested-by: Hudson CI
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2014-08-18 02:46:56 -04:00
Nathan Ridge
05d86fc1d1 Bug 439896 - Handle problem bindings in
CPPCompositesFactory.getCompositeEvaluation()

Change-Id: I96a9961f39b6bf8d9109ebe0daa30194b8f3fed4
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
Reviewed-on: https://git.eclipse.org/r/31801
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2014-08-17 13:34:49 -04:00
Nathan Ridge
82f3bca7d0 Bug 441701 - Add ICPPASTFunctionCallExpression.getOverload()
Change-Id: I42e2180c28db135d5d7d135cccde44f839720bbd
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
Reviewed-on: https://git.eclipse.org/r/31799
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2014-08-17 13:33:59 -04:00