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

331 commits

Author SHA1 Message Date
Sergey Prigogin
252eaf4c0f Incremented CDT feature version to 8.6.0.
Change-Id: Ic90c8e6a68d21e5b90ec3fac997da6a95a29bedf
Signed-off-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Reviewed-on: https://git.eclipse.org/r/39066
Tested-by: Hudson CI
2015-01-06 19:40:38 -05:00
Sebastian Bauer
accfa032aa Bug 389536 - NPE in AdditionalInput for projects containing files with
custom build-steps.

Tools for custom build steps normally don't belong to a tool chain. We
assume now that the inputs don't need to be rebuilt rather than
provoking a NPE.

The actual fix is similiar to the patch added to the mentioned bug
originally been created by Piotr Aniola. It has been extended with a
test case demonstrating the problem (and the fix).

Change-Id: I5f17248cbe8e84779144bb5f1873c5b9456baa16
Signed-off-by: Sebastian Bauer <mail@sebastianbauer.info>
Reviewed-on: https://git.eclipse.org/r/38206
Tested-by: Hudson CI
Reviewed-by: Elena Laskavaia <elaskavaia.cdt@gmail.com>
2014-12-18 08:25:30 -05: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
Marc-Andre Laperle
86a08c918e Upgrade to Tycho 0.21.0
Change-Id: I1ef13eda4f297c10ee360cac64f43d58a91790e1
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/29954
Tested-by: Hudson CI
Reviewed-by: Doug Schaefer <dschaefer@qnx.com>
2014-07-31 11:19:17 -04:00
Sergey Prigogin
d8154bd340 Inremented branding plugin version to 8.5 2014-07-21 17:39:01 -07:00
Sergey Prigogin
ca4098caac Cosmetics. 2014-05-09 09:53:25 -07:00
Sergey Prigogin
5d7a19fa6c Enabled JDK 1.7.
Change-Id: Ic2a161ea3c318dc1e8ba01c271c936bf5ed8763d
Reviewed-on: https://git.eclipse.org/r/21020
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2014-01-24 13:38:55 -05:00
Sergey Prigogin
207bcc6f56 Adjusted plugin version numbers to not go back compared to CDT 8.2.1. 2014-01-22 11:04:19 -08:00
Sergey Prigogin
1d166260a8 Bumped up CDT version to 8.4.
Change-Id: I1229344feaaed4a3551ceb7b1ef1410545048b55
Reviewed-on: https://git.eclipse.org/r/20908
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2014-01-21 17:35:29 -05:00
Liviu Ionescu
e72330fe5a Bug 392416: make BuiltinSpecsDetectorTest.java run on non-windows
platforms (accept spaces in paths; increase timestamp by 1000ms)

Change-Id: I0bf2cef0e31d655310446a6f5321dd938e4c69ad
Also-by: Andrew Gvozdev <angvoz.dev@gmail.com>
Signed-off-by: Andrew Gvozdev <angvoz.dev@gmail.com>
Signed-off-by: Liviu Ionescu <ilg@livius.net>
Reviewed-on: https://git.eclipse.org/r/17179
2013-10-08 22:09:26 -04:00
Liviu Ionescu
775dc3fc68 Bug 413678: trigger discovery after command line change
Change-Id: I543b95ba08c0f2a482799a6c37fe13759bc21550
Also-by: Andrew Gvozdev <angvoz.dev@gmail.com>
Signed-off-by: Andrew Gvozdev <angvoz.dev@gmail.com>
Signed-off-by: Liviu Ionescu <ilg@livius.net>
2013-10-08 11:01:13 -04:00
Andrew Gvozdev
cc0bb2b375 bug 392416: Rebuild builtin GCC compiler settings when GCC version changes 2013-10-06 07:08:41 -04:00
Andrew Gvozdev
6856d55b68 bug 416628: "Export" of entries of language settings providers to referencing projects - added provider to do that 2013-09-08 08:09:33 -04:00
Andrew Gvozdev
652ce4748e Fixed parent pom version to reference 2013-08-27 15:16:24 -04:00
Fabrizio Iannetti
9a654efbe3 NEW - bug 394959: CDT GCC build output parser does not understand
-isystem 
https://bugs.eclipse.org/bugs/show_bug.cgi?id=394959

Simple patch to treat -isystem as -I, so that at least the paths show
up in the configuration:

- added two include parse options (copied/adapted from -I)
- added junit test case (copied/adapted from -I)


Change-Id: Ib3f3764ad75def49f6ec180bfecc0d6f42eabb1d
Signed-off-by: Fabrizio Iannetti <fabrizio.iannetti@intel.com>
Reviewed-on: https://git.eclipse.org/r/15584
Reviewed-by: Andrew Gvozdev <angvoz.dev@gmail.com>
IP-Clean: Andrew Gvozdev <angvoz.dev@gmail.com>
Tested-by: Andrew Gvozdev <angvoz.dev@gmail.com>
2013-08-19 09:43:09 -04:00
Andrew Gvozdev
12c5f12990 bug 404913: Built-In Settings Provider should recognize extra gcc
parameters from build settings
2013-07-24 14:05:13 -04:00
Andrew Gvozdev
af57f95d75 bug 404913: Flag to designate build options to be also used by scanner discovery. 2013-07-24 14:05:03 -04:00
Andrew Gvozdev
dae7358b7d bug 404913: Cosmetics 2013-07-22 01:42:25 -04:00
Andrew Gvozdev
4ce1de86ae bug 412897: CDT GCC build output parser does not understand -imacros 2013-07-13 09:28:21 -04:00
Andrew Gvozdev
2596bb1aa7 Bug 404912: Built-In Settings Provider ignores compiler command from build Settings 2013-07-13 00:24:19 -04:00
Marc-Andre Laperle
718d7de48e Bug 412057 - UI tests don't run on Mac Cocoa using Tycho build
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2013-07-03 21:02:43 -04:00
Andrew Gvozdev
1d28b9bce9 Bug 398353: Environment variables not evaluated in CDT GCC Builtin Compiler Settings 2013-06-29 10:58:09 -04:00
Andrew Gvozdev
4ead47e948 bug 409651: MinGW language settings provider provides duplicate include paths 2013-06-01 07:36:02 -04:00
Andrew Gvozdev
8af6460cc0 bug 402023: Test case for Unix corrected 2013-05-20 17:41:58 -04:00
Andrew Gvozdev
b18bf27bb4 bug 402023: When persisting discovered include paths, project-relative paths should not embed the project name 2013-05-20 15:21:57 -04:00
Andrew Gvozdev
2d5584fe98 bug 402023: Provide programmatic access for names of CdtMacroSupplier variables ($ProjName, $ConfigName etc.) 2013-05-20 14:48:22 -04:00
Andrew Gvozdev
9002a13eb1 bug 401961: Use more general CConfigurationDataProvider facilities to initialize language settings providers rather than do it in each New Project Wizard 2013-04-23 18:07:54 -04:00
Andrew Gvozdev
9945f84a04 bug 404125: Adjust test cases for running on unix system 2013-03-29 17:41:10 -04:00
Andrew Gvozdev
a7acc2b250 bug 404125: Build output parser incorrectly handles compile lines compiling files outside of the workspace 2013-03-29 15:43:44 -04:00
Andrew Gvozdev
4f3ad71e87 bug 404125: Build output parser incorrectly handles compile lines compiling files outside of the workspace 2013-03-24 08:10:42 -04:00
Andrew Gvozdev
527d60717b bug 403406: Changes in environment variables should trigger re-discovery of Built-in Compiler Settings 2013-03-16 08:08:27 -04:00
Andrew Gvozdev
62eeab5ef6 bug 382423: Add Builtin Compiler Settings LSP provider for Cygwin toolchain 2013-03-13 13:59:02 -04:00
Andrew Gvozdev
7f710ebde4 bug 398056: Regression: LanguageSettingsProviders can get enabled unexpectedly on project-import when they should not 2013-02-07 23:28:32 -05:00
Andrew Gvozdev
5cb3203f4a bug 397815: Scanner discovery incorrectly extracts macros containing parentheses 2013-01-10 17:44:38 -05:00
Andrew Gvozdev
336f3b170d bug 396410: JUnit failure: cdt.build.core.scannerconfig.tests.CfgScannerConfigProfileManagerTests.testBasicCfgScannerConfigProfileChanges 2013-01-02 18:03:49 -05:00
Andrew Gvozdev
7c92e3e070 bug 396411: JUnit failure: cdt.managedbuilder.core.tests.ManagedBuildCoreTests20.testScannerInfoInterface 2012-12-16 23:52:16 -05:00
Andrew Gvozdev
7e38f66a54 bug 396411: JUnit failure: cdt.managedbuilder.core.tests.ManagedBuildCoreTests20.testScannerInfoInterface 2012-12-16 11:24:06 -05:00
Andrew Gvozdev
0a4170fed0 bug 396411: JUnit failure: cdt.managedbuilder.core.tests.ManagedBuildCoreTests20.testScannerInfoInterface 2012-12-16 07:18:39 -05:00
Andrew Gvozdev
e58a3323c8 bug 396411: JUnit failure, correction of expected results for Unix 2012-12-13 10:17:57 -05:00
Andrew Gvozdev
cce302595e bug 396411: JUnit failure: cdt.managedbuilder.core.tests.ManagedBuildCoreTests20.testScannerInfoInterface 2012-12-12 11:03:25 -05:00
Andrew Gvozdev
618d199135 Updated MBS test cases to report when some preconditions fail. 2012-12-06 17:04:56 -05:00
Andrew Gvozdev
4c0af173c9 bug 357442: avoid adding default drive letter to unresolved paths by language settings providers 2012-07-19 14:50:22 -04:00
Sergey Prigogin
96ae707b3b Fixed few version mismatches between MANIFEST.MF and pom.xml files 2012-06-28 11:56:27 -07:00
Sergey Prigogin
de74af3fd9 Bumped up feature versions for Kepler. 2012-06-28 11:39:17 -07:00
Sergey Prigogin
3be412111c Bumped up feature versions for Kepler. 2012-06-28 11:08:11 -07:00
Andrew Gvozdev
07cac1aa54 bug 378981: Include pattern for LLVM/clang in build output parser
default compiler command pattern
2012-05-11 02:48:59 -04:00
Andrew Gvozdev
d4d87ca412 bug 378766: [Scanner discovery] GCC Build Output parser doesn't handle framework paths (-F) 2012-05-08 00:03:48 -04:00
Andrew Gvozdev
d2c19fcd47 bug 376592: [sd90] Extend BuildDefinitions to allow defining language settings providers 2012-05-04 18:35:17 -04:00
mhussein
a2cfb6e5cd Bug 365718: Support tree option style in managed build options
Managed build options in tools provide several styles
for option type, for example: string, boolean, libPaths, enumerated, ...
The enumerated type allows the user to select from a pre-defined list of
values.

A usability problem might happen if the list of possible values is Huge,
in this case the simple drop-box wouldn't be sufficient for the user to
properly and easily select the needed option. In most of those cases the
huge list of options can be organized in some hierarchy that allows the
user to easily pick the needed option.

The attached patch attempts to support this by doing the following:

1- Adding support of a new option valueType "tree"
    - Adding schema for treeOption
    - Adding support for tree type similar to enumerated option type
2- Provide UI to easily select items from this tree
    - Provide a field editor with a text box and browse button
    - Provide popup tree picker with filtered search
    - Each item in the tree can optionally provide an icon, and specify
its relative order among its peers.

Updates:
- Expose TreeSelectionDialog and TreeRoot to allow usage in other
contexts
- Remove extra whitespaces.
- Support Double-click to select
- Added unit test

Change-Id: I3e7e8c6e3e9878f7c6dadeb149326b375cd3631d
Reviewed-on: https://git.eclipse.org/r/5558
Reviewed-by: Doug Schaefer <dschaefer@qnx.com>
IP-Clean: Doug Schaefer <dschaefer@qnx.com>
Tested-by: Doug Schaefer <dschaefer@qnx.com>
2012-05-04 09:55:26 -04:00
Andrew Gvozdev
621ee0fe22 bug 371797: [sd90] Fixed problem with not running non-shared Specs Detectors after new project wizard 2012-05-04 09:24:09 -04:00