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
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
Reworked usages of DocCommentOwnerCombo and marked it for deletion
Change-Id: Ic1bfbcdb12512be0d2eed1ae93d454d7f1e5668f
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
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>
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>
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>
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>
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>
- 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
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>
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
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>
Choice is one of:
Kichwa Coders Ltd
Kichwa Coders Canada Inc.
depending if contributed by UK or Canadian company
Change-Id: I5c9fb96ea6abf97858a6896911a71fa68b8400b1
As part of trying to migrate SubProgressMonitor -> SubMonitor this code
was identified as being unreachable. As this dead code had a lot of
SubProgressMonitor it seems more suitable to just delete the dead
code rather than migrate it to SubMonitor API.
Change-Id: Idb9f96cb0d83ba0e7f617fab3bb6397e93824bba
This was lost when the build system was moved to Maven/Tycho for
CDT 8 and restores the information.
Note that with the p2 baseline compare and replace this will show
the build id of when the branding plugin (the one with the about.mappings)
was built, which compared to the feature version may be older.
The about.mappings, as it is generated on each build, is ignored from
p2 compare and replace.
Change-Id: I38d1fcc5f618d4037baa2c8b908952421c712fc6
This update happens automatically as part of the build, but leaves
a dirty yarn.lock file. This is an occasional commit of that lockfile.
Change-Id: Ic2c5edec9a53a6a74cea55d42fff658d880dda0f
Added autogeneration of documentation for template parameters,
exception speficiation.
Prepare Doxygen class to manage class names, struct names, union names
enum names and preprocessor define.
Change-Id: Id8689eac209cc509196a7c87ee286bb3e7c49e67
Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
Support optional template type specification of return type in method
declaration deduction.
Change-Id: Ibaa5d5128faefb0b95534918ba9980bd8449b851
Signed-off-by: Andrey Mozzhuhin <amozzhuhin@yandex.ru>