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

23616 commits

Author SHA1 Message Date
Marc Khouzam
b26c273112 Bug 459114 - More cleanup of async handling for Multicore
Visualizer

This commit migrates the MulticoreVisualizer class to use the standard
DSF programming paradigm, which is to use RequestMonitors.  It also
renames some methods to better fit in that programming model.

Change-Id: Ie00a5dcb810fb13a4ac526ff221cc10bd52a3fca
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2015-03-20 10:07:28 -04:00
Marc-Andre Laperle
0699f77da6 Replace deprecated use of MakeErrorParser in autotools
Change-Id: I2ccf851e5db538a57b9a3c3f583737a8baebbcd8
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2015-03-19 16:29:29 -04:00
Marc Khouzam
85477b8093 Typos
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2015-03-19 11:11:28 -04:00
William Riley
47b1b5c634 Bug 461194 - Update selection in AbstractResourceActionHandler when
evaluationContext set

Change-Id: I81e7568e844e16a5d13673dc2ce8ec149e01c497
Signed-off-by: William Riley <william.riley@renesas.com>
2015-03-18 21:38:07 -04:00
Andrew Gvozdev
fe8b5e806d Bug 458370: NPE trying to build an existing project
Change-Id: I99cdc7d535a98633ae9d2ea8cca1d49dab1eca3d
Signed-off-by: Andrew Gvozdev <angvoz.dev@gmail.com>
2015-03-18 21:09:09 -04:00
Alena Laskavaia
50775fe2fb codan: encapsulated builder and added vm var to disable (for tests)
- refactored the code so client who run codan always go though builder
to call checkers
- added vm arg -Dcodan.disabled=true to be used mostly by junit to not
run codan at all

Change-Id: Ie85e20f23b6ded8fffe5064adc1f9193a6f9a146
2015-03-18 21:03:03 -04:00
Thomas Corbat
6f8579a796 Bug 456099 - Renaming a class should also rename related files
There is a new package: org.eclipse.cdt.internal.ui.refactoring.changes
which has not been exported. The *Change classes are essential for
developers of refactoring tools.

Change-Id: I611041cab0e0483de5a39f7e837369cff7531352
Signed-off-by: Thomas Corbat <tcorbat@hsr.ch>
2015-03-18 03:03:33 -04:00
Marc Khouzam
ab0fee1cf0 Typos
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2015-03-17 14:04:14 -04:00
Alena Laskavaia
dcc9de7b0e fixed schema validation error on Mars
- more errors...

Change-Id: Iab24ae4f7e95bd674765855b54eeb7de019b2162
2015-03-16 20:10:53 -04:00
Alena Laskavaia
b5c72d7baa missing dependency in oompth targlet (cdt.p2 did not compile)
Change-Id: I662e3bd499cf7248b4950666aa615443f55bc99e
2015-03-16 20:07:51 -04:00
Marc-Andre Laperle
8f2d399431 Upgrade maven plugin versions
I used this command to print a summary of the updates:
mvn versions:display-plugin-updates -Djava.net.useSystemProxies | grep "\\->" | sort | uniq

The command reports which maven plugin versions are outdated per cdt project (pom.xml). The extra grep and sort are just to make it display as a short summary.

Change-Id: I6abec0c1d510aac4599fb0d573d443807ee84a7b
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2015-03-16 16:56:27 -04:00
Alena Laskavaia
966b24c937 added resource link to have oomph CDT.setup file inside the project
- the original location of the file is not changed but now
I can see it and edit in my eclipse project (o.e.cdt.target)

Change-Id: Ib7835d524d8ad0141eee74da1d099313d516da78
2015-03-15 19:28:20 -04:00
Alena Laskavaia
0377f941d2 fixed schema validation error on Mars
- these extension produce error that enablement reference is not defined

Change-Id: I1955ea467c1c7e24d0fd02b8e75bd5dc66edc060
Signed-off-by: Alena Laskavaia <elaskavaia.cdt@gmail.com>
2015-03-15 13:26:57 -04:00
Nathan Ridge
a4859c33e3 Bug 451082 - Parser support for alignment-specifiers
Change-Id: Ib4321fc036970c1819cb4e66611d1ddbda607e28
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2015-03-14 12:57:06 -04:00
Nathan Ridge
a7b52f139b Bug 451082 - Lexer support for the C11 keywords _Alignof and _Alignas
This also corrects a mistake where the C parser would recognize the
C++11 forms (alignof and alignas) as keywords, and parse alignof.

Change-Id: Iab878670f6deb912a637af2220a1a24a5d81c18d
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2015-03-14 02:51:19 -04:00
Marc-Andre Laperle
02972325cc Bump target sequence number after adding org.apache.commons.compress
Also update staging target with org.apache.commons.compress.

Change-Id: I9cf176da661af2b0f28abc0221fe110e040d0889
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2015-03-13 15:56:16 -04:00
Marc-Andre Laperle
2e98847771 Bug 462036 - Make error parsers do not handle 'entering directory' correctly in make 4.0
Change-Id: Ifdd5794c7d692dc275a9b6010ee84441f817313b
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2015-03-13 15:12:31 -04:00
Marc-Andre Laperle
27dd96cb72 Add Gerrit repository locations to Oomph setup
Change-Id: Ibba48f9e385f4e4aa00f936e2c211c87cea2b855
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2015-03-12 18:54:19 -04:00
Marc Khouzam
b975579045 Typos
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2015-03-12 13:41:24 -07:00
Doug Schaefer
bfa48eafa7 Protect against missing serial port native library. 2015-03-12 10:54:14 -07:00
Doug Schaefer
b2460aaf53 Bug 461438 - Start of unpack native touchpoint action.
This can be used for downloading and extracting toolchains into the
Eclipse install folder. It will be used for the Arduino CDT.

Change-Id: Iada25cff0fb2b2d9e5a55bedcaa8dbf9074058d8
2015-03-12 13:53:55 -04:00
Jesper Eskilson
f9e7d5d156 Added o.e.c.examples.dsf.gdb as friend.
Change-Id: I75e714dcde1dd1bb32bf202c177e6ab371722d6c
Signed-off-by: Jesper Eskilson <jesper.eskilson@iar.com>
2015-03-11 16:29:41 -04:00
Andrew Gvozdev
c87badb420 Bug 461770: Allow to copy and remove items from Include Browser view
Change-Id: I8bac95acfd2d72e258890974bf949e8c220f54a2
Signed-off-by: Andrew Gvozdev <angvoz.dev@gmail.com>
2015-03-11 14:34:39 -04:00
Nathan Ridge
ff5a55388c Bug 433171 - Handle line continuations when parsing build output
Change-Id: I9449e3167eae1464d23948da80663997adf95b16
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2015-03-11 14:33:06 -04:00
Marc-Andre Laperle
676f150755 CDT Oomph setup update
-Update baseline to 8.6
-Use Remote 2.0.0 in targlet

Change-Id: Ie508b89a71702868d0c87d49889f68500080a90b
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2015-03-09 12:02:22 -04:00
Nathan Ridge
d755ace3cc Bug 352407 - Change CharOperation.pathMatch() to take CharSequence's
instead of char arrays

Change-Id: Ic3cd197c6bafb1ad6d71ad7e3edcf076e844c58b
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2015-03-09 10:35:03 -04:00
Andrew Gvozdev
99e0af4db3 Bug 461342: Allow to remove items from Call Hierarchy view
Change-Id: I72dfa22b80a35839f21eb3e46e54774bae84aabe
Signed-off-by: Andrew Gvozdev <angvoz.dev@gmail.com>
2015-03-09 09:48:58 -04:00
Nathan Ridge
1e8964285e Bug 461527 - Replacing dot with arrow during content assist for typedef
to pointer type

Change-Id: Ie81106bda1ad82ce487b6e9df5e74c308c3c9e88
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2015-03-09 01:34:30 -04:00
Nathan Ridge
5d2f7bcb56 Bug 352407 - Correctly compare resource path to pattern in codan
exclusion filter

Change-Id: Ic7f9740fa129bb5e05a6156f077af8a8c0d36e7b
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2015-03-08 14:36:13 -04:00
Sergey Prigogin
ad308251da Code streamlining. 2015-03-07 23:58:05 -08:00
Sergey Prigogin
7020c95a8b Cosmetics. 2015-03-07 23:45:29 -08:00
Alena Laskavaia
acbd1e14f8 codan: example of CElement checker - external invoke
Change-Id: I0b88fb611372ffdbcceda3d0588c9fb65486cb03
Signed-off-by: Alena Laskavaia <elaskavaia.cdt@gmail.com>
2015-03-06 15:38:59 -05:00
Alena Laskavaia
dd528c19b6 codan: added AbstractCElementChecker class
this allows to run on translation unit but without index locking
useful for externl tools

Change-Id: If0788eee7d322aa4cafb7985e0c8f742c31369ae
Signed-off-by: Alena Laskavaia <elaskavaia.cdt@gmail.com>
2015-03-06 15:38:44 -05:00
Doug Schaefer
6bd7355e47 Bug 459971 Windows native for Serial Port.
Not checking the binaries in until I get closer to the end. Still some
API changes I want to make to do more buffering.

Done as a Visual Studio 2013 project. I also brough winreg into that
sln file as I though I had to make a change in it but didn't in the
end. But really should bring them all.

Change-Id: I6e7d472763381cdc0ae558d8cd63993bb0460457
Signed-off-by: Doug Schaefer <dschaefer@qnx.com>
2015-03-06 13:14:25 -05:00
Doug Schaefer
3ad1ac66cf CQ 9334 - Add Apache Commons Compress to target
I am updating the cdt.p2 plug-in to be able to extract toolchains that
are packed up with different archivers and compressors. The Apache
Compress classes are great at dealing with that. CQ has been approved.

Change-Id: Icf72be97e918f2e54f2d41756435266f0dd46e4c
2015-03-06 10:50:09 -05:00
Alena Laskavaia
7ecd20efa9 codan: refactored external tool invoke to be more useful
Change-Id: Ide621e5541febe8fda784605ef4d5e23476669d4
Signed-off-by: Alena Laskavaia <elaskavaia.cdt@gmail.com>
2015-03-05 15:18:31 -05:00
Marc Khouzam
f3457c7a55 Typo
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2015-03-05 13:38:43 -05:00
Alena Laskavaia
82274d4060 added codan marker generator
its required for some cdt classes like console parsers

Change-Id: Ibde68774656a15c735dce08d5f3041dc56a7266f
Signed-off-by: Alena Laskavaia <elaskavaia.cdt@gmail.com>
2015-03-05 09:19:54 -05:00
Alvaro Sanchez-Leon
6c8408c1d5 Remove Jetty from target definitions as this is no longer needed
Jetty has already been removed from the cdt-e4.5.target
However it's ocassionally causing errors in 4.4 and it's not
actually needed as it's now included in the platform.

This change removes Jetty from all available target files.

Change-Id: Iaff7497a8387c13b6bfc011b5ded905b134994da
2015-03-05 06:56:11 -05:00
Sergey Prigogin
c9a8d9e849 Removed a confusing comment. 2015-03-04 13:49:34 -08:00
Alena Laskavaia
0966863ef7 updated codan examples
Change-Id: I30bf2da294ec613917ce0f836f61709b1af9b513
Signed-off-by: Alena Laskavaia <elaskavaia.cdt@gmail.com>
2015-03-04 14:28:26 -05:00
Alena Laskavaia
a1b9cc4fbd codan - tracing options for printing checker stats
Change-Id: Ia0d1be6fc6be6092ae4b1dac84dff24fb722b1d5
2015-03-04 14:27:39 -05:00
Marc Khouzam
7a245a2520 Bug 460837 - Provide setter for m_loadMetersEnabled
Change-Id: Ia7e4077146bead882a1dc5d21a04d176e54e07ac
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2015-03-04 11:48:08 -05:00
Matthew Khouzam
f517c704bc replace size()|length() > 0 with !isEmpty()
isEmpty is garantied to be as fast or faster than size and
length. It is also easier to read.

Change-Id: Ia768910c21313666aeab774963c0b6e82d825b44
Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
2015-03-04 10:33:47 -05:00
Marc Dumais
9105e2d42c Bug 460476 - [visualizer] make showing debug actions in toolbar
configurable

Change-Id: I860a0268c727f482fcc136031f8bd0cc11315831
2015-03-04 07:03:51 -05:00
Marc Dumais
d38aa32296 Bug 460837 - [visualizer] Add persistent information storage in the MV
Change-Id: I18bf08043c17f3bf4c1a2da86cbd6ef5b46d0120
2015-03-04 06:59:44 -05:00
Alena Laskavaia
498bfb6509 converted codan test to use comment labels positioning
Change-Id: Ib389c90a8b10abac46399248f435428e27b6975b
2015-03-03 19:36:51 -05:00
Milivoje Legenovic
52794aa29c Bug 460551. C++11 Keyword 'final' not supported in code formatter
Change-Id: I87db78c4b848f2a469c8a0cd53caa6c60aa3adca
Signed-off-by: Milivoje Legenovic <duh-sa-sekirom@hotmail.com>
2015-03-03 23:37:29 +01:00
Nathan Ridge
bb4b74b367 Bug 345872 - Show correct override markers in the presence of multiple
iheritance

Change-Id: I6d9196d06d2077208ba246991ec712897c09a0df
Signed-off-by: Patrick Hofer <paedu.hofer@gmail.com>
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2015-03-03 14:32:16 -05:00
Nathan Ridge
4dd74cb463 Bug 451082 - Syntax-color 'alignof' and 'alignas' as keywords
Change-Id: Iffc19fa431df97a18a1906db73eeed280f5f2a09
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2015-03-03 03:46:32 -05:00