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

26373 commits

Author SHA1 Message Date
Jonah Graham
51d8fbf666 [releng] Bump version to 9.10.0 (fixup)
Change-Id: I8c0ffdca5b58dba8c24e068ff5c8458bf023d0ab
2019-11-29 15:01:02 -05:00
Jonah Graham
0d4fcccd3d Bug 553613: Limit memory growth on generated typenames
When using the cache, only put the string reference in the typename
if over the threshold.

This is essentially a fixup for Bug 519121

Change-Id: I1436a9740bfb8ce46747f9a2ab0649ed366c4d9b
2019-11-29 12:10:02 -05:00
Jonah Graham
273c8ca95a [releng] Update to newer maven-enforcer-plugin
Change-Id: I6fbdb6823482ff49532af4592771f39d1eee4da2
2019-11-25 12:10:06 -05:00
Baha El Kassaby
949efc6572 Bug 530443: Add support for "info sources" MI equivalent
*Implementation of -file-list-exec-source-files MI command.
*Add new Debug Sources view with tree-like structure

Change-Id: I6e734799712c059c8e53aa882777dfebd85aa0d5
Also-by: Jonah Graham <jonah@kichwacoders.com>
Signed-off-by: Baha El Kassaby <baha.elkassaby@gmail.com>
2019-11-25 12:01:21 -05:00
Nathan Ridge
7e267a4791 Bug 553141 - Fix logic error in TypeInstantiationRequest.equals()
Change-Id: Ie458f44a4384233ef96ed18e46f38fde309c7399
2019-11-19 21:28:15 -05:00
Jonah Graham
ac7d473351 [releng] Update dependencies (launchbar, tools.template, orbit)
Change-Id: I9bf02b9ec0b2289696cc9d2367b102803e36ce12
2019-11-19 17:20:42 -05:00
Jonah Graham
0004800a8e Bug 552479: Reuse argument string to array from CommandLineUtil
The version of stripArgs that was here did not deal with quoted
arguments properly

Change-Id: I5a63338b618563f20a0f5995a6ec55e1af4ec0f0
2019-11-19 16:40:29 -05:00
Jonah Graham
f710eabea8 Bug 553231: Move core of script to cdt-infra
Change-Id: I05c1454ade47423d3eb8b20c63ad2bc8d2b800fb
2019-11-19 15:43:33 -05:00
Jonah Graham
b77689ba78 [releng] Update to latest version of cdt-gdb-adapter
Once https://github.com/eclipse-cdt/cdt-gdb-adapter/issues/133 is resolved
this will likely change again to getting adapter from npm.

Change-Id: Ia65f31c2bebe608d587a0d99be1e5b70188dc751
2019-11-16 14:01:58 -05:00
Jonah Graham
199824d975 Revert "Bug 552479: Reuse argument string to array from CommandLineUtil"
This reverts commit 1060546c36.
2019-11-14 10:47:04 -05:00
Jonah Graham
1060546c36 Bug 552479: Reuse argument string to array from CommandLineUtil
The version of stripArgs that was here did not deal with quoted
arguments properly

Change-Id: I5a63338b618563f20a0f5995a6ec55e1af4ec0f0
2019-11-14 10:46:17 -05:00
Jonah Graham
c53b59c36b Bug 552481: Expose error when wizard fails
An example of a failure that used to be buried in the log is a project
that failed to be created due to different case resource exception.

Change-Id: I89acd7474d499cfe258dfdd840983bef64d38838
2019-11-14 09:56:23 -05:00
Nathan Ridge
fac1ba39e6 Bug 536986 - Add support for string literal operator templates
This was proposed for standardization in N3599. The proposal was not
accepted, but it's supported by gcc and clang as an extension.

Change-Id: I0c4a6e532f3a9172a8cb26218f0a608a1ca6be7d
2019-11-08 22:22:25 -05:00
Jonah Graham
c29769823c [releng] Update to 2019-12 for simrel site
This is used for building standaline debugger

Change-Id: Ib1d09af357332113a49adf2dfb8f1cf726bd69a2
2019-11-08 15:15:16 -05:00
Marc-Andre Laperle
058230c13b Remove DeleteResConfigsAction and ExcludeFromBuildAction
Deprecated since CDT 8.0 and not used anywhere.

Change-Id: Ie0dc3e844dfc2edd9ac4e77501372fec7a36c2f2
Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2019-11-07 22:57:31 -05:00
Marc-Andre Laperle
fd156ed737 Fix wrong @since after api baseline update
Change-Id: Id643d6a3b4abc124ec389bbd8ac18a00c5247352
Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2019-11-07 21:38:49 -05:00
Jonah Graham
ff8a7eb04d [releng] Add auto-generated files to gitignore
these new files are created by Tycho 1.5

Change-Id: Ibf89b40b81235f8be40b3d3bf886c9fac0a184df
2019-11-07 20:44:23 -05:00
Jonah Graham
0990aa6b06 [releng] Update tycho plug-ins to newest version
Change-Id: Ie619fc4db0dd0d2b26c5dd686545d0368e7e1fad
2019-11-07 17:43:12 -05:00
Jonah Graham
85df749bf3 [releng] Update maven plug-ins to newest version
Change-Id: Ie82be752320efe5e848dd82687dfd80af7e7259e
2019-11-07 17:42:58 -05:00
Jonah Graham
794ff1046c [releng] Migrate check_mvn_plugin_versions to Jenkinsfile use
Change-Id: I380166082841b1ba509839f49b523a2c2de23c8c
2019-11-07 17:41:24 -05:00
Jonah Graham
06c518f3aa [releng] Enforce Maven version to 3.6.0
See Bug 551674.

This commit also moves the enforcer plug-in into the correct place
to be activated

The enforcer plug-in needs to be done to allow the check maven versions
to not report erroneous/extra information too (see next commit)

Change-Id: I2da89b0a9ec0fc3dc27f0812fef53104dcaa7fd6
2019-11-07 17:41:19 -05:00
Jonah Graham
e27e94fb96 Revert "[releng] Add o.e.cdt.core.tests to cdt-ui.skip.tests"
This reverts commit 23bac92ae3.

Change-Id: I829c239f9bc46481add4c27135bed86473e41f54
2019-11-07 09:36:42 -05:00
Jonah Graham
a5a2be90e7 Bug 552745: Disable intro screen (webkit use) in tests
Change-Id: Ib97fb00cb96af34a14d89a07d88de15c276537aa
2019-11-06 17:26:04 -05:00
Jonah Graham
23bac92ae3 [releng] Add o.e.cdt.core.tests to cdt-ui.skip.tests
This was done to try to diagnose Bug 552716

Change-Id: I0e86573ff9e1fc054e66f3b69345613fcf0558c5
2019-11-05 21:44:32 -05:00
Jonah Graham
4d94b84579 [releng] Add missing *.md files to .gitattributes
Change-Id: Id49b3c47e587c865cf314cfdda97e36f4deadac6
2019-11-04 09:55:32 -05:00
Jonah Graham
fe13a037b7 Bug 542488: Disassembly support
Change-Id: I8a280fba5147ed3ebd8ecace8b943d3e5350dacf
2019-11-04 07:23:10 -05:00
akhalid8lf
6fa96ca549 Bug 551458 Fixed distortion produced by serial terminal in Ubuntu
Revert serial.dll as the change does not impact windows

Change-Id: I968a3f40e8222a46d077aa5c6fde0a19740bd0a9
Signed-off-by: akhalid8lf <abdullah.dev0@gmail.com>
2019-11-04 07:19:51 -05:00
Jonah Graham
29369a555c Bug 521515: [releng] Build o.e.cdt.native.serial natives using docker
Steps:
1. Edit and commit change
2. docker run --rm -it -v $(git rev-parse --show-toplevel):/work -w /work/$(git rev-parse --show-prefix) quay.io/eclipse-cdt/cdt-infra-eclipse-full:latest  make -C jni rebuild
3. GIT_COMMITTER_DATE=$(git log -1 --pretty=format:%cI -- .) git commit --amend -a --reuse-message=HEAD

Change-Id: I9d9a576fd2eb1c5edd874098d08564ecdfa6ba09
2019-11-04 07:19:27 -05:00
John Dallaway
412d926a24 Bug 552597: Add PEmicro definitions
Change-Id: If6a75356be914f3fc53ead1094cd78dc49998cce
Signed-off-by: John Dallaway <john@dallaway.org.uk>
2019-11-01 09:36:22 +00:00
Jonah Graham
35338f28a3 [releng] Cleanup code that has been misformatted and update to SDK 4.13
The check-code-cleanliness CI jobs have not been running recently,
so this commit is to the code up to those minor changes

Change-Id: I9fb4b0213dec558f58c5ca718b3d2685564ef456
2019-10-28 13:07:02 -04:00
Marc-Andre Laperle
e391b182cb lldb: Add new version info in the comments
The main LLDB code base doesn't include lldb-mi anymore
and it means Xcode 11 doesn't include it either.

Change-Id: I1c16a2d579c40ced305a225469f91a57041ee606
Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2019-10-26 10:29:30 -04:00
Torbjörn Svensson
092b4ed3cf [releng] Add missing Bundle-Vendor to plugins
Change-Id: I889681c4748842999b708783cb7d21a801dba02d
Signed-off-by: Torbjörn Svensson <azoff@svenskalinuxforeningen.se>
2019-10-24 12:50:12 -04:00
Marc-Andre Laperle
0c577f6e7e Bug 548730 - Compilation database (CDB) language settings provider
This language settings provider lets you specify the path to the
compile_commands.json and reuses existing build output parsers to figure out all
the language entries for each file to be used while indexing. With this, there
is no need to do a full build and in fact no need to have a working build
configured in CDT for indexing to work and be fully configured. This is
especially useful for non-CMake build systems that have no existing integration
in CDT but indexing would still works with little effort.  The build output
parser (GCC, MSVC, etc) is selectable as part of the configuration of the CDB
provider. There is also an option to exclude any file that is not present in
the CDB. This option is useful for large projects in order to speed up indexing
but also to increase index accuracy (conflicting symbol names, etc).

Change-Id: If21455ec529f9e162cdf3e5aff7a1bca83e362f6
Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2019-10-23 21:47:54 -04:00
Torbjörn Svensson
6bd29843f2 Bug 552158 - Filter out commented lines in init and run comamnds
Change-Id: I46b9af07e5ee6de2986ef7ea99be9ee6e74b84fb
Signed-off-by: Torbjörn Svensson <azoff@svenskalinuxforeningen.se>
2019-10-18 19:12:57 +02:00
Marco Stornelli
42daf203a6 Bug 552076 - Fix false positive virtual method with qualified name
Change-Id: Iaf82368fce793f9c23d6e8a13d88bf57282f9ae9
Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-10-17 17:54:34 +02:00
Jonah Graham
7a2ff27b91 [releng] Update comparator repo to last release
Change-Id: I00901808f1eda041f070b2f3e1cda076987c69a5
2019-10-17 10:07:44 -04:00
Torbjörn Svensson
e6de0c9385 Bug 551817 - Add about.html to src.includes for plugins
Change-Id: Id6e1a3c4aa94bf242efd62a28f5ca9de7d64f699
Signed-off-by: Torbjörn Svensson <azoff@svenskalinuxforeningen.se>
2019-10-17 10:07:18 -04:00
Marco Stornelli
fa012eb7d4 Bug 545704 - Added checker for float comparison
Change-Id: Id5529b9bd5ee38bac5f5b7e8adab741f0bce3f8e
Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-10-17 00:58:22 -04:00
Jonah Graham
2f5f4d50a2 [releng] Bump to CDT version 9.10.0
Change-Id: I027e7e5542fda3e599ee476814593fc4b464adca
2019-10-16 10:55:28 -04:00
Nathan Ridge
02789c6a1e Bug 551689 - Fix equivalence computation for simple literals
We were using equals() on char[] array objects which returned false if
the objects were distinct, even if they contained the same characters.

Change-Id: Iff5da52c67a0c17d857d791f57e768aafa7e165d
2019-10-14 12:22:43 -04:00
Marco Stornelli
5c77776dcd Bug 550096 - Fix format function parameters in macro expansion
Change-Id: I509e434032a49a853e1794ab2d4b5a6a864eb5da
Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-10-13 10:16:08 +02:00
Marco Stornelli
f8316e315b Bug 545977 - Added checker for variable initialization
Checker checks for multiple declarations on one line and
static variables defined in header files.

Change-Id: Ibc9670ee129e9bdd3ea58ac5409493fd99c4a234
Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-10-13 08:29:11 +02:00
Marco Stornelli
6504d1a917 Bug 546173 - Add a check for returning of local variable addresses
Change-Id: Ief17af55c20b6e075381fa22a9208b7dfa67ec0b
Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-10-12 09:11:24 +02:00
Alexander Kurtakov
d0d6f57a50 Move away of deprecated imageDescriptorFromPlugin.
Change-Id: I855682065fe6b40deeedc6cd7b5cb419848caac0
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-10-11 08:57:51 +03:00
Alexander Kurtakov
4477ea013a Use generified databindings API.
Change-Id: I247759650ce37cc01f585b3675f848d8b209abbc
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-10-11 00:59:19 +03:00
Alexander Kurtakov
7cd94f8f91 Move away of deprecated IDE.getEditorDescriptor method.
Change-Id: Id7e61518276a5cf1f9395ada03c8168d1a5a0920
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-10-11 00:57:50 +03:00
Alexander Kurtakov
dbaf7ae694 Remove javadoc references to deprecated classes
Change-Id: I458076ccd407198e7d042bdf6f07ea5be0f87791
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-10-11 00:32:02 +03:00
Alexander Kurtakov
8fff462f95 Use non-deprecated command constants.
Change-Id: I637c9167149ec9137c0ae5db69528b842424984c
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-10-11 00:28:09 +03:00
Alexander Kurtakov
9f37660751 Navigator view is scheduled for removal.
Get rid of it in user visible places for now.

Change-Id: If887dce5de1a9a23a8fa2a55445b632b31ba6401
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-10-11 00:26:19 +03:00
Alexander Kurtakov
3317465cdf Do not use deprecated Boolean constructor.
Change-Id: If317ec13ca9ae0cc9ec6d4555afd0b26a402e376
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-10-11 00:23:13 +03:00