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

35735 commits

Author SHA1 Message Date
Philip Langer
90c82078ac Bug 544721 Retain rebuildState state when cloning build configs
When cloning build config, all its childrens' rebuildState and dirty
state are maintained except for the states of AdditionalInput and
InputOrder.

With this change, we also retain their rebuildState and dirty state,
if it is a clone (that is, copyId is true in the InputType).

Change-Id: I63b2d38d0065e50357887bfccb340d458d2f4441
Signed-off-by: Philip Langer <planger@eclipsesource.com>
2019-02-22 14:52:52 +01:00
Felix Morgner
2272a74f38 Bug 520117: [C++14] Return type deduction deduces wrong type for
parenthesized expressions in return

This patchset fixes 520117 and adjusts the value category of expressions
of kind E1.E2 to be standard (DR616) compliant.

Change-Id: I9a5cde805f2d0b39a2d263dbc3dcbefd3ba21930
Signed-off-by: Felix Morgner <fmorgner@hsr.ch>
2019-02-22 03:29:05 -05:00
Hannes Vogt
0757b45da5 Bug 543038 - Implement brace elision for aggregate initialization
Change-Id: I72e92c8c196bf201c8edfde64598a7318d2fdfeb
Signed-off-by: Hannes Vogt <hannes@havogt.de>
2019-02-19 18:38:05 -05:00
Bassem Girgis
d8c2330efe Bug 509751 - Process function template with non-dependent return type in ReturnChecker
Change-Id: I8274affff8152dba35233a06cd8cdaef39cf00bb
Signed-off-by: Bassem Girgis <brgirgis@gmail.com>
2019-02-19 18:15:19 -05:00
Marco Stornelli
a6d06902b1 Bug 496249: Tags for disabling/enabling CDT code formatter
Change-Id: I4389c61612da6a4ee0011a49d6aeed7b52152436
Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-02-19 20:49:58 +00:00
Felix Morgner
f60bbf25dd Bug 544539: Codan requires universal resolution from plugins
Change-Id: Ia7da2450d90e644d270928dacb86a2c470982c10
Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=544539
Signed-off-by: Felix Morgner <fmorgner@hsr.ch>
2019-02-19 09:10:36 +01:00
Marco Stornelli
8fe6bbb70e Bug 544516: Format edited lines as save action
Change-Id: I988eb34c433aa121ce2afb1da51984ab4fb24b09
Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-02-17 19:08:29 +00:00
Jonah Graham
9465c8bd50 [releng] Update baseline to CDT 9.6
Change-Id: Ia4d74f82002dfd51d471799f2e9e4229d0201143
2019-02-17 16:46:08 +00:00
Simeon Andreev
db1326bbb3 Bug 543129 - NPE in GdbFullCliConsolePage.dispose()
With the fix for bug 536677, disposing a org.eclipse.ui.part.Page will
dispose also its site.
org.eclipse.cdt.dsf.gdb.internal.ui.console.GdbFullCliConsolePage.dispose()
calls super.dispose() and then accesses the page site, which results in
a NPE.

This change changes the order of disposal to the natural order,
extending class first and then the super.

Change-Id: I853c8c426b9ea4e1403cd9af34f9878f6379f72a
Signed-off-by: Simeon Andreev <simeon.danailov.andreev@gmail.com>
2019-02-14 16:12:39 +01:00
Simeon Andreev
31b4c257b1 Bug 509263 - Fix warnings for missing enablement expression on start-up
This change adds empty enablement expressions where they are missing, in
order to prevent start-up warnings such as:

Enablement expression is missing for config provider for
org.eclipse.cdt.debug.core.coreBuildDescriptorType

Change-Id: Id7f2b6149230ddde24764772c5b67ff5eef28b65
Signed-off-by: Simeon Andreev <simeon.danailov.andreev@gmail.com>
2019-02-07 13:00:41 -05:00
Jonah Graham
ec54cf7241 Bug 544244: Stop using deprecate code from LSP4E
Change-Id: Ie82af8a2af56870cafcfd332166942d8080aab26
2019-02-07 16:53:02 +00:00
William Riley
18f9dff1e6 [releng] Update to newer launchbar
Change-Id: If646733d1a0fa17f13bfa1cc951ff08cabe69190
2019-02-04 11:59:44 +00:00
William Riley
fe09ae9bae [releng] Bump version to 2.2.3
Change-Id: I5cccc2d9ef78915803a4029f75717d972fb5973e
2019-02-04 06:19:55 -05:00
Nathan Ridge
9290546e2f Bug 543819 - NPE in EvalFunctionSet.isEquivalentTo()
Change-Id: I4f443f95c1a9bff7150abec323ab8afc576d5f00
2019-02-01 22:54:53 -05:00
Hannes Vogt
e5466b8204 Bug 543913 - False negative in ctor with wrong arguments
Change-Id: I3a9c692383c5c9d8c465d9ecbc66463b39d5199d
Signed-off-by: Hannes Vogt <hannes@havogt.de>
2019-02-01 07:18:02 +01:00
nickboldt
302732adfa upversion to .100 as now based on Eclipse 4.11
Change-Id: I99acb204f490355d91a4de3f4233329246a0b9d0
Signed-off-by: nickboldt <nboldt@redhat.com>
2019-01-31 18:04:08 -05:00
nickboldt
78a69be1fd upversion to .100 as now based on Eclipse 4.11
Change-Id: I5f0a0fc2e49f7f7327bbab613b9385d07373b80c
Signed-off-by: nickboldt <nboldt@redhat.com>
2019-01-31 17:52:27 -05:00
nickboldt
d7989e37eb use Tycho 1.3 and sdk-version = 4.11-I-builds
Change-Id: I790dc0ecc05f812afb5f2e8e9155b2808f1ed3d7
Signed-off-by: nickboldt <nboldt@redhat.com>
2019-01-31 17:11:27 -05:00
Jonah Graham
740496c20f [releng] Update to newest jacoco-maven-plugin
Change-Id: I536630ac5a465afe845f9fe5287c2c6f88a531b8
2019-01-27 16:32:20 +00:00
Alexander Kurtakov
46b125139a Fix compile when using Java 11
Tycho 1.4.0-SNAPSHOT is needed due to a fix in tycho for Java 11
compatibility.

Change-Id: I3db48b8396b54c8fd8b6b5afd69730809d2ef761
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-01-24 13:24:02 +02:00
Alexander Kurtakov
04ad3ec06f Do not use internal E4Workbench class.
Rather fetch the context from the factory.

Change-Id: I12e1b94d070feeebcee9298f544ab2fc9c5cb3ec
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-01-24 13:03:09 +02:00
Alexander Kurtakov
bb02738761 Switch to spotbugs instead of findbugs.
It's the comunity project now.

Change-Id: I8597b05f7f1f0e16bd34d0d115fe735c19ede5fa
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-01-24 12:26:56 +02:00
Alexander Kurtakov
a0cc4a4128 Run ui tests with pde.feature instead of sdk.feature.
Prevents downloading all the *source bundles which are not really
needed.

Change-Id: I91690309b5deb9a48273743406a03ad842a32a29
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-01-24 12:13:25 +02:00
Alexander Kurtakov
32b3dc7d94 Update tycho pomless to 1.3.0.
Change-Id: Ia3e73c4c57ad6af91d874944692f29297334e1e0
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-01-24 12:12:19 +02:00
Jonah Graham
0439368bc9 [releng] Bump version number of p2 repo
This should have been done at the same time as commit:
  677cc2cf63

Change-Id: I1e811eba3882ea0ed08d16fdb828994e153c784a
2019-01-18 10:48:23 +00:00
Jeff Johnston
fb5f9ca93b Bug 543353 - CDT TestModelManager setTestingTime requires null check
- add check for null in TestModelManager.setTestingTime()

Change-Id: Ideac81dcc4a1584f6be4088bbe410436f1c010db
2019-01-10 18:57:56 -05:00
Mat Booth
99938437f4 Bug 543299 - Standalone debugger gives GTK+ 2 warning on startup
Remove the GTK version parameter from the product definition.

Change-Id: I923d757d94c791f4f0a5f40a1f16ef810896ac97
Signed-off-by: Mat Booth <mat.booth@redhat.com>
2019-01-09 10:39:52 +00:00
Waqas Ilyas
a05bc1a576 Bug 542849: List serial devices starting with ttyS
Change-Id: I874bdebaec7a04257a81aea4c8419f3a783cdf12
Signed-off-by: Waqas Ilyas <waqas.ilyas@gmail.com>
2019-01-08 15:14:07 -05:00
Jonah Graham
4ed5a2ab13 [releng] Update target platform URLs from milestones to releases where possible
Change-Id: Ia8815a861ab25ebce516dbe3d000388c66f7566c
2019-01-08 18:47:48 +00:00
Jonah Graham
934fa19482 Bug 540978: Rename identifiers and some other places to o.e.cdt.lsp
Change-Id: I6edbbb2cf103010bbc67ea0140bfec694652a685
2019-01-04 13:07:38 +00:00
Jonah Graham
1c595b1187 [releng] increment service segment by 100
Following https://wiki.eclipse.org/Version_Numbering#When_to_change_the_service_segment

Change-Id: I1d1a2ec8eccb1a00272c5e1db7b4bc4919cd9f0a
2019-01-04 09:58:21 +00:00
John Dallaway
cb80708cb0 Bug 543149: Report download progress during launch
Change-Id: Icf3545f600b91bc80827cec920fc10a0668ca0f1
Signed-off-by: John Dallaway <john@dallaway.org.uk>
2019-01-03 17:02:06 +00:00
Alexander Kurtakov
90dd1e77f9 Fix startup warnings from launchbar descriptors.
ENTRY org.eclipse.launchbar.core 2 0 2018-12-21 21:41:37.864
!MESSAGE Enablement expression is missing for descriptor type
org.eclipse.cdt.debug.core.coreBuildDescriptorType

!ENTRY org.eclipse.launchbar.core 2 0 2018-12-21 21:41:37.866
!MESSAGE Enablement expression is missing for config provider for
org.eclipse.cdt.debug.core.coreBuildDescriptorType

!ENTRY org.eclipse.launchbar.core 2 0 2018-12-21 21:41:37.867
!MESSAGE Enablement expression is missing for config provider for
org.eclipse.cdt.debug.core.coreBuildDescriptorType


Change-Id: I2a739d8ad382a934e1a0e5b8f02f0e21cf1eeda0
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-12-22 15:20:49 -05:00
Jonah Graham
a7f1eb27e9 [releng] increment service segment by 100
Following https://wiki.eclipse.org/Version_Numbering#When_to_change_the_service_segment

Change-Id: I57f2b230e2190fc81cbdff5284f7b5e07db865d9
2018-12-22 09:10:26 +00:00
Alexander Kurtakov
68877a4b80 Move helprun against 4.10.
Needed so help index is rebuilt against latest lucene so it can be
usable.

Change-Id: Ifc9c65d50e6c9ea0e2735ec7587c09e6f46699b0
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-12-22 00:03:59 +02:00
Alexander Kurtakov
a4c21ac717 Fix warnings about non-vararg override for vararg method.
Change-Id: I8b4aadf9e1357e1a0203c92bba9e4495f668e787
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-12-21 22:02:55 +02:00
Alexander Kurtakov
e795c3441d Remove unneeded empty plugin.xml file.
Change-Id: Id958a97ab5fe51433907bed539ee2037c308ec89
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-12-21 21:13:27 +02:00
Alexander Kurtakov
041a7a6560 Lambda conversions.
Change-Id: I500febcaad04a654ece7cc4cc6d918a7f3a9f05a
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-12-21 21:08:16 +02:00
Alexander Kurtakov
861a8430ed Add missing automatic-module-name.
Change-Id: Ic81274c97b26df1299b9d806a9f326441a0fab24
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-12-21 20:48:02 +02:00
Alexander Kurtakov
e4f9a90fb9 Remove unneeded nls suppress warnings.
Change-Id: Ic23ff80620cc2a012bbcf77f395e803f019e1bed
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-12-21 20:42:54 +02:00
Alexander Kurtakov
43f040db9e Modernize o.e.launchbar.core.tests
* Bump BREE to Java 1.8.
* More warnings and fixes for them.
* Deprecation fixes.

Change-Id: I632ff2954021f1c2ff9a443b23f95985fb8040ee
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-12-21 20:37:13 +02:00
Alexander Kurtakov
f617a5f6fe Build against 2018-12 stream.
Change-Id: I02ce424eaeb0ed95b0a42c1792b8d90845a45b35
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-12-21 20:22:32 +02:00
Alexander Kurtakov
3bae6cbcd9 Update Maven plugins.
Tycho to 1.3.0
PMD to 3.11

Change-Id: I6d82ad8d72d6c003b440f474eed66273221655be
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-12-21 20:08:42 +02:00
William Riley
c6e069df3e [releng] Use release tycho 1.3.0
Change-Id: I6b9b343879b6787a1329d0fce25ab4223d52c30c
2018-12-20 09:11:17 -05:00
William Riley
84381c7a23 [releng] Try to fix signing with baseline replacement
Change-Id: I1b1b63e095c9309836ec0850c7afe6adf09ebf51
2018-12-20 09:03:14 -05:00
Jonah Graham
2c3e9b58a0 [releng] Update comparator repo
Change-Id: Ib7628c0b68a2392c7975019f5dcb74fa4ade2274
2018-12-20 08:37:56 +00:00
Jonah Graham
76cc07a4cd [releng] Bump version numbers for plug-ins changed since branch point
Following https://wiki.eclipse.org/Version_Numbering#When_to_change_the_service_segment

Change-Id: I019f2f6bcf11e5e4fb17960dc28a1fb2fac6ace0
2018-12-20 08:37:56 +00:00
Hannes Vogt
945e48a40c Bug 542448 - Return ProblemBindings in list initialization
- Return ProblemBinding if conversion from init list failed
- In conversion: don't allow implicit conversion with explicit ctor

Change-Id: I3145b89df778a035ced9999aff4d8a4164eac17f
Signed-off-by: Hannes Vogt <hannes@havogt.de>
2018-12-15 02:12:33 -05:00
Simon Marchi
eb83237dc4 Fix license comment block in download-build-gdb.sh
The automated license change didn't handle this case properly.  Add the
missing #s.

Change-Id: I11ad2c22b3be7b4d3db66aa69386619007aa8b6e
Signed-off-by: Simon Marchi <simon.marchi@ericsson.com>
2018-12-14 11:16:17 -05:00
Lutz Hamann
c78246edea Bug 539328 - Fix NPE in NewArduinoTargetWizard
Arduino-Connections can be created and edited using Preferences->Remote
Development->Remote Connections.

Change-Id: Ie92330689bdad4987c12d2bd17828dbe5e862b90
Signed-off-by: Lutz Hamann <lhamann@planettime.de>
2018-12-12 10:08:21 -05:00