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

30 commits

Author SHA1 Message Date
Alexander Kurtakov
0435f27589 Update build machinery.
* Tycho 0.26.0 -> 1.0.0
* Resources 2.7 -> 3.0.2
* Findbugs 3.0.3 -> 3.0.4
* PMD 3.6 -> 3.7

Change-Id: Ia5fd89eb219761b2a1adb6f41c3c0de867f16eec
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2017-02-14 11:26:58 +02:00
Doug Schaefer
8b8a9babc5 Add API to select a template. Also some progress monitor cleanup.
Change-Id: Ic1070fff49ee352c1ab0ccd11fa12cab36e602e3
2017-01-31 20:49:32 -05:00
Doug Schaefer
b6038873b1 Upversion templates UI plug-in for maintenance release.
Change-Id: I56893d9d4c183109c911bd00e61363c9b3fab8d1
2016-12-05 14:52:39 -05:00
Doug Schaefer
38433e4517 Fix Next button when template is deselected with new tag selection.
Also try and keep the selection when the tag is changed.

Change-Id: Ib676baf5021ccbc160076e3800c01df8f023e02e
2016-12-05 13:59:11 -05:00
Doug Schaefer
5d1e1347a5 Fix the cases where the item text outgrows the icons.
Makes sure the item height is big enough.

Change-Id: I2a218f590795cd9c08a1627d32f691e12d5b14b9
2016-11-03 16:21:45 -04:00
Doug Schaefer
11ccb83e9f Merge "Add setting of descriptions to the template selection page." 2016-09-21 11:21:39 -04:00
Doug Schaefer
690559effb Add setting of descriptions to the template selection page.
Change-Id: I4ea25acfac4246acd2bec10c5d94e05d3e9d8ac9
2016-09-21 11:18:21 -04:00
Alexander Kurtakov
6f34dc60b0 Build with Tycho 0.26.
This Tycho version uses Neon final bits of its dependencies.

Change-Id: If0e0f1c0ae1e857bfaec805e5bd7c141731813f2
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2016-08-23 23:02:56 +03:00
Doug Schaefer
379656e1be Sort the templates by label to make the list look nicer.
Change-Id: I510f8267d3bd5457c42f9f5942b9fbbcb5fc4bf2
2016-08-10 16:29:48 -04:00
Doug Schaefer
370fd2ecf2 Fix Tag selection in the selection page.
Change-Id: Ib8c67d1bddd6c4a963ccc0f89b46218ecc18173b
2016-07-19 16:48:57 -04:00
Doug Schaefer
587cb567e9 Provide a New Wizard class for the Template Selection page.
Makes the TemplateWizard class now manditory as the parent for
template wizards.

Change-Id: I52ec2a1ba130ac00b9a0294bdd15beeff5ed2c1c
2016-07-19 15:58:30 -04:00
Doug Schaefer
6848810854 Clean up the API around the build model.
Eventually we want to get rid of it.

Also expose the internal packages. Need them for UI testing in
clients to get at the Template object.

Change-Id: I049f4173cfff86ec398e5e8586c8760c6e1a681a
2016-07-14 16:39:06 -04:00
Doug Schaefer
7dd2ff7e92 Merge "Fix build." 2016-07-07 13:39:55 -04:00
Doug Schaefer
3262273c3d Fix build. 2016-07-07 13:37:40 -04:00
Doug Schaefer
0392cb79b3 Deprecate model from IGenerator API.
Not all generators need a map to store information used at generate
time. In fact, this probably should be discouraged. We only had it
because Freemarker uses one. But I just wrote a generator that doesn't
use Freemaker and the model map got in the way.

Also adds a post process API so we can do other things in the Wizard
after the generation is done. Especially useful for UI things like
adding generated stuff to Working Sets.

Change-Id: Icd553fd8f6087bd342fca4aec88fb2a5c2d5fa4a
2016-07-07 13:31:51 -04:00
Doug Schaefer
96f4db4667 Deprecate model from IGenerator API.
Not all generators need a map to store information used at generate
time. In fact, this probably should be discouraged. We only had it
because Freemarker uses one. But I just wrote a generator that doesn't
use Freemaker and the model map got in the way.

Also adds a post process API so we can do other things in the Wizard
after the generation is done. Especially useful for UI things like
adding generated stuff to Working Sets.

Change-Id: Icd553fd8f6087bd342fca4aec88fb2a5c2d5fa4a
2016-07-07 10:32:18 -04:00
Doug Schaefer
48bd2adbd6 Implement getFilesToOpen. 2016-06-28 11:23:26 -04:00
Tim Orling
d51620ecd7 Update root pom.xml to Neon
Change-Id: Ib1ff3d143a6f4661b1322e2a73223948c358dbd9
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
2016-06-20 13:13:53 -07:00
Tim Orling
cfaa75ae37 schema should be in build
Change-Id: I282cfef063390fd99dc0394692bf9df67684eda4
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
2016-06-20 13:07:33 -07:00
Alexander Kurtakov
e87ce036eb Update Maven build machinery.
Change-Id: I154c82d1147f8c7f5144ee90270c38046bd7f1cf
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2016-05-17 13:50:16 +03:00
Doug Schaefer
476b60a0ca Add core plugin to repo.
Change-Id: I69f4cfbfa62e56215471945721d3013a73a831f3
2016-04-28 11:18:08 -04:00
Doug Schaefer
896a160c7d New core plug-in and clean up API of generator.
Change-Id: Ifdfa47f31b34aafa07ee860e4e73201a00808677
2016-04-27 16:49:31 -04:00
Doug Schaefer
5917bd9534 Clean up API around getting Bundles to find template files. 2016-04-23 21:13:53 -04:00
Doug Schaefer
af4fd8ed84 Allow initProjectDescription to throw CoreExceptions. 2016-04-19 19:41:26 -04:00
Doug Schaefer
01457cd945 Update buttons on wizard when template selection changes. 2016-03-22 13:06:49 -04:00
Doug Schaefer
2dcb171369 Give project generators more control over project descriptors. 2016-02-22 21:07:57 -05:00
Doug Schaefer
93d8073c03 Copyrights maybe? 2016-02-21 03:22:32 -05:00
Doug Schaefer
211a88d3d7 Added Maven build files. 2016-02-20 12:15:17 -05:00
Doug Schaefer
e419c4bd0a Initial commit of UI and Freemarker plugins. 2016-02-20 11:40:31 -05:00
Doug Schaefer
4a479d68fb Initial commit 2016-02-20 11:31:36 -05:00