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

34460 commits

Author SHA1 Message Date
Marco Stornelli
c0402d5d06 Bug 434677 - Fix implement method insert position with namespaces
If the correct namespace existed before the refactoring in the
translation unit, refactoring process just ignored it.

Change-Id: I9d6bd301807bb2d3f83f74ef772395d3470cf8bd
Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2020-01-30 13:55:38 -05:00
Jonah Graham
edf13963f7 Bug 559647: [CDT autotools docs] Update links to be https://
As the pages are served in an https:// frame, modern browsers will
only successfully link content if link is also to https.

This commit includes the regenerated from Wiki output

Change-Id: If4c3bc083ddbb5dc63a9edfb2b3cd9aaf47b54de
2020-01-30 13:44:15 -05:00
Jonah Graham
bcfcc0b7d7 Bug 559647: [CDT meson docs] Update links to be https://
As the pages are served in an https:// frame, modern browsers will
only successfully link content if link is also to https.

This commit includes the regenerated from Wiki output

Change-Id: Ie09f411baa02cda76d33a294c8feaa9d35d0ffbe
2020-01-30 13:44:15 -05:00
Jonah Graham
d26d4c3cae Bug 559647: [CDT doc.isv] Update links to be https://
As the pages are served in an https:// frame, modern browsers will
only successfully link content if link is also to https.

Change-Id: I51b31e8924988159d05a17092837bc59af0c0953
2020-01-30 13:44:15 -05:00
Jonah Graham
54e8f2c55e Bug 559647: [CDT doc.user] Update links to be https://
As the pages are served in an https:// frame, modern browsers will
only successfully link content if link is also to https.

Change-Id: Icee29a3e5f6f0d913f620ff27ac5425aeb16c476
2020-01-30 13:44:15 -05:00
Alexander Fedorov
d4bcea1ec7 Bug 559707 - Promote ToolchainBuiltinSpecsDetector.getTool(String)
added
protected Optional<ITool> languageTool(String languageId)
instead of
private ITool getTool(String languageId)

Change-Id: Ic21d2a493acf4e547c7354c544c2cef34b53eab6
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2020-01-30 15:50:54 +03:00
Torbjörn Svensson
a0963136f8 Mark ToolchainBuiltinSpecsDetector.getTool(String) protected
Change-Id: Ib0f4172d0a97ce46465ef50ed521b515a59bbab9
Signed-off-by: Torbjörn Svensson <azoff@svenskalinuxforeningen.se>
2020-01-29 18:33:02 -05:00
Jonah Graham
50c919d63f [releng] Cleanup unused Require-Bundle
This plug-in started life alongside language server implementation so
had inherited many of those dependencies which aren't needed

Change-Id: I9e61923e744779a9c094506fe89032284718ea53
2020-01-28 16:31:37 -05:00
Nathan Ridge
cd2ed18cd6 Bug 553794 - Add support for the __integer_pack builtin
Change-Id: Idc978d1d0b44cfe326283a0c3779969fdc3f3599
2020-01-28 05:20:09 -05:00
Jonah Graham
d11f7216a4 [releng] Document regenHelp profile
Change-Id: If7d62e71ec45cff1d84700fa73e4d9810427965f
2020-01-27 12:05:39 -05:00
Marco Stornelli
86f2ad3301 Bug 452809 - Implement method fully qualified decl specifier
If an enum, a struct or a class is defined inside a class, the
implementation must qualify the declaration specifier.

Change-Id: I1e9450c7b165a25c4a745c50fe2e0c06e28775d0
Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2020-01-25 01:47:42 -05:00
Alexander Fedorov
73a7ac3642 Bug 559067 - Rework DocCommentOwnerComposite and mark it for deletion
Added org.eclipse.cdt.internal.ui.dialogs.DocCommentOwnerArea
Deprecated org.eclipse.cdt.ui.dialogs.DocCommentOwnerComposite
and marked it for deletion

Change-Id: I6ec1266fa0a7bce2e3fee43d1c4c2c0b3ba11ef7
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2020-01-24 22:27:34 +03:00
Jonah Graham
59d42d466a [releng] Update PTP remote to 2020-03-M2 dependency
Change-Id: I9d0acefd86d65c10411cf070f2e12cc983612056
2020-01-24 11:15:57 -05:00
Jonah Graham
1834a3c88d [releng] Remove unneeded items from target platform
XML editors were added to CDT's target platform in
https://git.eclipse.org/r/#/c/56572/ for
"Bug 478231 - Hook up .qrc files to the XML Editor"

As far as I can tell it is not necessary to have the XML
editors in the target platform. The 56572 PatchSet does
not add any dependencies in Webtools XML editor. I believe
it was probably added to make it possible to test this
code in the dev environment. However now end users may
have xml editors installed from other places, such as
generic editor based ones.

Change-Id: I2f3c55918990778a77337fddaec6b06ee979fdb8
2020-01-24 11:15:57 -05:00
Jonah Graham
5c57b320ec Bug 558439: [releng] Remove the old p2 repos for now merged repos
To ensure that developers don't need to add all the new
launchbar and tools.templates projects to their workspace,
the main dependencies are pulled in from the most recent CDT
build.

This is achieved by having the main CDT feature in the target
platform which allows developers to have just key bundles in
their workspace e.g. org.eclipse.cdt.{ui,core}[.tests]

This is similar to how Eclipse Platform projects have the I-builds
in their own target platform.

Change-Id: I59dd36c3f0cb4fdc182ae7cc8d8e996c1dfa90f6
2020-01-24 11:15:57 -05:00
Alexander Fedorov
13ddacb772 Bug 559066 - Rework DocCommentOwnerCombo and mark it for deletion
Reworked usages of DocCommentOwnerCombo and marked it for deletion

Change-Id: Ic1bfbcdb12512be0d2eed1ae93d454d7f1e5668f
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2020-01-22 21:45:02 +03:00
Alexander Fedorov
5e423d21a9 Bug 559193 - Rework DoxygenPreferences to encapsulate constants
Part 2 (please refer to the Bug 559193 regarding the reasons to rework):
 - Doxygen option read-only API for clients
 - Doxygen option storage API for configuration UI
 - OSGi component for Doxygen API implementation

Change-Id: Ia97ade397f1040087898aeb3b50872473d3c0631
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2020-01-22 11:47:43 -05:00
Alexander Fedorov
053f3d7ea0 Bug 559412 - CDT checker: skip org.eclipse.pde.ds.annotations.prefs
Expand the copy mask for .settings/org.eclipse.pde.*, copy only
$COREPROJECT/.settings/org.eclipse.pde.prefs
$COREPROJECT/.settings/org.eclipse.pde.api.tools.prefs

Change-Id: I54d3bb65bb8b2a6d1054bff84fd6185e3fec67ef
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2020-01-22 11:04:01 -05:00
Jonah Graham
29c78b2d70 Bug 559382: [releng] Update target platform to 4.15
The 4.15 platform has a new bundle needed for the standalone debugger.

Change-Id: I070e282c60118ecdfbfa9892e5040d478a7e2a64
2020-01-21 15:17:56 -05:00
Alexander Kurtakov
a7e806112f Switch to build with Tycho 1.6.0
Change-Id: I26ebb81b10a65ed63efa5afb046d23d6371a2a2d
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-01-21 15:15:22 +02:00
Marco Stornelli
c309923d71 Bug 384793 - Fix implement function refactoring with var args
Change-Id: I420a6a8197ff343a5719d8cc3d85eeb9ea889dfa
Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2020-01-20 12:27:18 -05:00
Marco Stornelli
c25c9672dc Bug 485246 - Fix false positive no break at the end of the case
Change-Id: I4712dc9be3c52f3c4b2f9b79d327c43ded36967a
2020-01-19 07:47:30 -05:00
Marco Stornelli
6647808d0e Bug 510289 - Fix implementation refactoring with template parameters
The implementation of methods with parameter declaration or with
template template parameters didn't work.

Change-Id: I783dedc5ffecd6721293d52f13548fd9e73999bc
Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2020-01-19 05:48:44 -05:00
Marco Stornelli
b5cde3b61c Bug 559313 - decltype evaluated as a write operation
If a variable is in a decl type specifier can't be evaluated as
written.

Change-Id: If78a567dab99e55c78e16c3b7f10c45bbd0a0606
Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2020-01-19 05:28:15 -05:00
Marco Stornelli
2c266d91fc Bug 515464 - Fix false positive no break at the end of case
Change-Id: I0b82f4d087dd868dc2184d75abd9156986837743
2020-01-19 09:59:50 +01:00
Alexander Fedorov
8dae022114 Bug 559193 - new API for preference management
Part 1 for "Rework DoxygenPreferences to encapsulate constants" (please
refer to the Bug 559193 regarding the reasons to rework):
 - option metadata API
 - option storage API
 - Preference-based storage
 - tests for added types

Change-Id: If6f2caa4c8e659497b0e95c00ec959a9888998d7
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2020-01-18 16:09:36 -05:00
Marco Stornelli
471a49f379 Bug 273252 - Fix global scope check for C
Change-Id: Id2f43e0f89b80f06ce9a3b7035c4ba6f84a8cc1f
Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2020-01-18 09:37:44 +01:00
nickboldt
3556ca6f99 bump to latest simrel staging
Change-Id: Idec4e41f5e6e1e80b54d36a0cc0cc8e365802809
Signed-off-by: nickboldt <nboldt@redhat.com>
2020-01-17 17:14:56 -05:00
Jeff Johnston
cc466a2e49 Bug 548350 - meson projects fail
- add meson 0.50.support
- fix MesonPropertyPage to look for meson-info directory if the
  project is already configured and use the intro-buildoptions.json
  file to parse the various options and default values etc...
- fix description of MesonPropertyCheckbox to only show the first
  sentence of any description
- fix tooltip to show on option name, not just the widget
- bump up version of meson ui

Change-Id: Id0a528d4ffb000bc63a007037c5e216c956a199c
2020-01-17 17:01:27 -05:00
Jonah Graham
0b65f88b45 [releng] Update to stable dependency P2 URL
Change-Id: I377eaef1c6922ffdb11cd96b91ae8de067c0ea55
Signed-off-by: Jonah Graham <jonah@kichwacoders.com>
2020-01-17 12:46:02 -05:00
Marc-Andre Laperle
0d5325df4e Remove 'Marc-Andre Laperle, Inc.' from Copyrights
The Inc. part is not a thing.

Change-Id: I615b8c7727f4f8e1371a300fcf54cdd9e9f30714
Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2020-01-17 00:56:11 -05:00
Jonah Graham
84b9be2dcb Bug 551817 - Add missing CONTRIBUTING file to CDT
This also includes the minimum legal requirements for basic build
instructions (or links to them)

Change-Id: Ib95bf44a2ada75069e0a190aaf3d68fccc6f1282
2020-01-16 14:35:07 -05:00
Marco Stornelli
0c5b5771b9 Bug 552334 - Generate enum doxygen comments according to comment style
Change-Id: I49f8188cc9c5421c90a48fb96a5b476de10ef251
Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2020-01-16 18:45:35 +01:00
Alexander Fedorov
830bf8074c Bug 333134 - Add options to configure doxygen behavior
Reworked UI code to its natural contract.
Switched java 8 to compact the code
Encapsulated scope inside the DoxygenPreferences

Change-Id: I534b8d4f7c2d6e7674b132a10ef3514e61f2c1ed
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2020-01-15 08:28:48 -05:00
Jonah Graham
4909e9632f [releng] Prepare for standalone debugger build against 2020-03
Change-Id: Ib349d947ad8481ed89f6fa89c9f00775c0851f4d
2020-01-14 15:14:04 -05:00
Jonah Graham
7ad14d6746 Bug 558439: Upversion launcbar features
This is so we don't release a feature with the same version (apart from
qualifier) in 2020-03.

Change-Id: If9ef0b0717f2b76ba8073aece6827fa6cf77418c
2020-01-14 12:24:34 -05:00
Marco Stornelli
e4d5441385 Bug 333134 - Add options to configure doxygen behavior
Change-Id: Idf083d6e0fdf80a848412d610cb41da1d379aeaa
Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2020-01-14 11:57:34 -05:00
Jonah Graham
692c4c02a3 Bug 558439: Bring check code cleaniness script back into CDT
Now that this script does not need to be in a common place
for launchbar and tools.templates bring it back into the main
repo.

Change-Id: Ia3033a44bbb809e9163b8cf6b14b49e63f151dd1
2020-01-13 22:06:38 -05:00
Jonah Graham
83067d7da8 Bug 558439: Integrate releng for launchbar and tools.templates
Change-Id: I63530b50729e79e65e5001b71678348c3a7256ba
2020-01-13 22:05:04 -05:00
Jonah Graham
6042ffbf79 Bug 558827: Add feature info for launchbar and tools.templates
Change-Id: I86e2cd2adb5aacb1332de125e2f3efcde9438fa8
2020-01-13 13:36:03 -05:00
Jonah Graham
2aae414fba Bug 558439: Merge launchbar history into CDT
Change-Id: Ib1e6820bc605be30994e6df265e7f0e3ec851eb4
2020-01-13 12:16:17 -05:00
Jonah Graham
27673104a0 Bug 558439: Merge launchbar history into CDT
Change-Id: Ibefebca77b9e4f87013871cd135455cb91940e48
2020-01-13 12:15:30 -05:00
Marco Stornelli
4e73ec9cc6 Bug 559007 - Fix label and tests
Change-Id: I37dd90e972f9ce326695ddd29b49e30c820752cc
2020-01-12 19:51:03 +01:00
Marco Stornelli
abb0b06e2f Bug 559007 - Added new option to C-style cast checker
Add a new option to check in macro expansion. User, if want, can
disable this warning if it's in a macro expansion since the macro
used can be out of control of the user, for example a system
macro like FD_SET could be used.

Change-Id: I0efaaedd09087de87d9340d81ddbd7f2dc1e1abb
Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2020-01-11 14:05:11 -05:00
Jonah Graham
7a0634e8ab Bug 559020: [docs] Clarify where comment characters are inserted
Change-Id: Iab0458279e28a5b187df1d9248bb0ea25718b1b5
2020-01-10 10:04:03 -05:00
Jonah Graham
d1a15ef473 Bug 558827: Add cleanliness check for features
Change-Id: Id25d340506210206dcd8f0ce93f2e01a041d4e1e
2020-01-09 15:11:35 -05:00
Jonah Graham
db974aa2a8 Bug 558827: Add and/or fix branding on all features
Change-Id: I6d8b1ae2416ed673d18e7e15500dcc7c8a87786d
2020-01-09 15:11:35 -05:00
Jonah Graham
b7bd96d371 Bug 551817: Normalize case of (c) to match Eclipse Handbook
Change-Id: I46404d20d20c385bf8efaaada66e18eea4d4e163
2020-01-09 12:18:50 -05:00
Jonah Graham
732c43eea7 [releng] Manually upgrade cdt-gdb-adapter from now on
The upgrade is one of the steps of the endgame plan, or it can be done
manually when needed.

Change-Id: I9ec83b65015474a08099e294bd168105a5bdcbe7
2020-01-09 12:08:19 -05:00
Jonah Graham
e770ac2b7b Bug 551817: Write Kichwa Coders consistently in Copyright line
Choice is one of:
Kichwa Coders Ltd
Kichwa Coders Canada Inc.
depending if contributed by UK or Canadian company

Change-Id: I5c9fb96ea6abf97858a6896911a71fa68b8400b1
2020-01-09 09:16:43 -05:00