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

52 commits

Author SHA1 Message Date
Marc-Andre Laperle
0046099052 releng: Make use of Tycho POM-less functionality
This removes a lot of pom.xml from the source tree. This is using the
"POM-less" Tycho functionality.
See
https://wiki.eclipse.org/Tycho/Release_Notes/0.24#POM-less_Tycho_builds

One advantage of this is that you do not need to update the version in
the pom.xml when you change it in the MANIFEST.MF because the pom.xml is
automatically generated. This also reduces a lot of the duplicated
information and pom.xml repetition.

- Maven 3.3 and up is required.
- Only eclipse-plugins and eclipse-features can be pom-less.
Repositories, target and others still have pom.xml.
- New parent poms are added because a parent is necessary directly one
level above the plug-in/feature that will have its pom generated
- Some test plug-ins had to be renamed .test -> .tests because it's
required so that it detects that it's a test plug-in
- Some suites were renamed so that they all use the same consistent name
"AutomatedIntegrationSuite"
- Profiles were added for the more common test configurations. They are
activated by the presence of simple .properties files that only serve to
activate the correct profile. The profiles:
  - One for UI tests (UI present and start in UI thread)
  - One for SWTBot tests (UI present and do not start in UI thread)
Other test plug-ins that are too different are kept intact and still
have
a pom.xml
- Fragments are kept intact since they all have different target
platform configurations

Change-Id: I9d73380eb766f547830c552daf08053a30b1845c
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2017-02-13 23:19:56 -04:00
Marc Khouzam
8cf5ed53f2 Update version to 9.3.0
Change-Id: Ic953ccc5d38ff3661ca44de21ed8c4b7dad5b246
2016-11-15 20:32:51 -05:00
Marc Khouzam
334777eb6e Update version to 9.2.0
Change-Id: I36ad4218b20b8ea70584c89f5be45c757bf4c714
2016-11-14 23:50:05 -05:00
Marc Khouzam
cd559dafaf Update version to 9.1.0
This commit used the script releng/scripts/ChangeFeaturesVersion.sh

Change-Id: I8274a6e8dd5c0f1e450f07952e138b265a441a62
2016-08-17 10:11:57 -04:00
Marc Khouzam
9e1e981b4d Move the rest of the CDT plugins to java 8
This change was generated using the script:
releng/scripts/ChangeJavaVersion.sh

Change-Id: I2ad96dc682a5acb8529c3edec40de279c331b5a4
2016-06-22 14:51:43 -04:00
Alex Blewitt
6bdca5f4a2 Bug 492230 - Replace buffer.append(a+b) calls
When using a `StringBuilder` or `StringBuffer` to create a string message,
using implicit string concatenation inside an `.append()` call will
create a nested StringBuilder for the purposes of creating the arguments,
which will subsequently be converted to a String and then passed to
the outer StringBuilder.

Skip the creation of the intermediate object and String by simply
replacing such calls with `buffer.append(a).append(b)`.

Where values are compile time String constants, leave as is so
that the javac compiler can perform compile-time String concatenation.
Ensure that NEWLINE isn't appended in such a way since it is not
a compile time constant `System.getProperty("line.separator")`

Change-Id: I4126aefb2272f06b08332e004d7ea76b6f02cdba
Signed-off-by: Alex Blewitt <alex.blewitt@gmail.com>
2016-04-25 11:38:47 -05:00
Alex Blewitt
2356a29c70 Bug 492200 - Replace StringBuffer with StringBuilder
There are many opportunities for replacing `StringBuffer` with
`StringBuilder` provided that the type isn't visible from the
public API and is used only in internal methods. Replace these
where appropriate.

Change-Id: Ic2f50c5b6f3c3a4eae301bb3b40fb6faed235f79
Signed-off-by: Alex Blewitt <alex.blewitt@gmail.com>
2016-04-21 22:17:03 -05:00
Alex Blewitt
fc07efa909 Bug 491825 - Remove primitive wrapper creation
Using `new Integer` and other wrapper types such as `new Character` results in
potential extra heap utilisation as the values are not cached. The built-in
`Integer.valueOf` will perform caching on numbers in the range -128..127 (at
least) using a flyweight pattern. In addition, parsing `int` values can be done
with `Integer.parseInt` which avoids object construction.

Adjust tests such as `"true".equals(expr)` to `Boolean.parseBoolean(expr)`.

Change-Id: I0408a5c69afc4ca6ede71acaf6cc4abd67538006
Signed-off-by: Alex Blewitt <alex.blewitt@gmail.com>
2016-04-16 12:17:48 -04:00
Marc Khouzam
b745736775 Incremented CDT features version to 9.0.0
This includes bumping the standalone debugger to 9.0.0

Change-Id: I55fae1cec995b5f6865a5b174c004ed1b76e9bea
2016-01-18 16:37:47 -05:00
Marc Khouzam
f3ff649041 Fix copyright of all CDT plugins using the copyright tool from platform.
This commit does not add missing copyrights, just updates the date on
the existing ones.

Change-Id: I646f5afd533a1fcc539bdf2e0686b22f406ecf65
2016-01-03 20:38:31 -05:00
Alvaro Sanchez-Leon
ee31cb921d Bug 473536 - [memory] Add a Find-Replace menu option to the memory view
Change-Id: I0adfae1c9bf0b65408c9a8e6230d5be14b728650
2015-07-30 13:29:54 -04:00
Marc Khouzam
bb61124897 Incremented CDT feature version to 8.8.0
Change-Id: Ib1189a08a5f0225fd676b682dc8a10477ad3acc5
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2015-06-10 09:33:49 -04:00
Marc Khouzam
e820f872ad Incremented CDT feature version to 8.7.0
Change-Id: Ife0feaaa9263d2b7797e31d628250bd26caff1b5
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2015-05-04 21:07:13 -04:00
Marc Khouzam
4781f20495 Move some leftover plugins from Java 5 to Java 7.
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2015-03-25 13:42:20 -04:00
Sergey Prigogin
252eaf4c0f Incremented CDT feature version to 8.6.0.
Change-Id: Ic90c8e6a68d21e5b90ec3fac997da6a95a29bedf
Signed-off-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Reviewed-on: https://git.eclipse.org/r/39066
Tested-by: Hudson CI
2015-01-06 19:40:38 -05:00
Sergey Prigogin
d8154bd340 Inremented branding plugin version to 8.5 2014-07-21 17:39:01 -07:00
Sergey Prigogin
1d166260a8 Bumped up CDT version to 8.4.
Change-Id: I1229344feaaed4a3551ceb7b1ef1410545048b55
Reviewed-on: https://git.eclipse.org/r/20908
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2014-01-21 17:35:29 -05:00
Andrew Gvozdev
652ce4748e Fixed parent pom version to reference 2013-08-27 15:16:24 -04:00
Marc-Andre Laperle
bb3e0bf7e0 Bug 414687 - Adapt to generified API from platform Debug
Change-Id: I487a20f3456597f7eddf8a7ce2e1d73ca2dfc423
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/15289
Reviewed-by: Michael Rennie <Michael_Rennie@ca.ibm.com>
Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com>
2013-08-12 10:46:27 -04:00
mahmed
b6556bab86 Bug 382119
Create the Find/Replace dialog with the new memory block reference to
fix RejectedExecutionException problem when find after re-launching
project

Change-Id: I1d9b2ec5ace5bbc4d82adb14075f613dbe7c5d57
Reviewed-on: https://git.eclipse.org/r/6323
Reviewed-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
IP-Clean: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
Tested-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
2012-07-09 16:12:45 -04:00
Sergey Prigogin
3be412111c Bumped up feature versions for Kepler. 2012-06-28 11:08:11 -07:00
Randy Rohrbach
e266e58f98 Bug 379968 : Memory find/replace does not account for target endian-ness 2012-05-22 15:21:11 -04:00
Marc-Andre Laperle
68b6f3dc90 Upgrade to Tycho 0.14.1 2012-04-23 00:25:47 -04:00
Marc Khouzam
2bafef2e42 Code cleanup, mostly about missing @Override 2012-01-17 09:42:18 -05:00
Sergey Prigogin
09967ad791 Version number changes missed in the previous commit. 2011-10-19 20:53:44 -07:00
Sergey Prigogin
2932f9122c Updated parent feature version in pom.xml files. 2011-10-19 19:32:07 -07:00
Doug Schaefer
9ec9113700 Update version numbers for Juno. 2011-09-22 15:03:14 -04:00
Chris Recoskie
4f80345f71 Bug 356901 - TVT/DVT3.7:TCT102: DAN: Truncation of "Case Insensitive" 2011-09-20 13:30:16 -04:00
Doug Schaefer
d7092b12c9 Mavenizing CDT releng.
Also removed unsupported cdt.core fragments from the platform feature.
2011-06-28 05:21:58 -04:00
Anton Leherbauer
e61b1a0148 Fix JRE Runtime and compliance settings 2010-11-16 12:57:43 +00:00
Randy Rohrbach
8f8c163b4d Bug 326965 - Added Ctrl+F functionality to bring up the Find/Replace dialog. Also fixed persistence issue with Context Sensitive entry. 2010-10-18 20:21:51 +00:00
John Cortell
70f1bbd6c4 Turned on detection of potential null pointer usage. Also, some plug-ins I protected against future warnings a while back lacked protection on all three levels (compiler, PDE, API) 2010-09-02 15:53:05 +00:00
Randy Rohrbach
f2ff4a73e0 Bug 315020 - The Memory Browser Find/Replace logic prefetchs data outside the specified memory range.
Bug 321407 - "Case Insensitive" option is supposed to be disabled while the searching format is Hex/decimal/octal/binary.
Bug 321408 - Setting "Direction-->Backward" of "Find/Replace Memory" dialog can not find memory address one by one in Memory view.
2010-07-30 21:40:46 +00:00
John Cortell
abc6a93d59 Updated classpath to specify 1.5 JRE. The lack of it was causing errors for Mikhail (now that I've turning those warnings into errors). Not sure why I'm not seeing them. Investigating... 2010-06-18 18:58:19 +00:00
John Cortell
44b0e41210 More changes to keep project warning-free 2010-06-18 17:09:09 +00:00
Mikhail Khodjaiants
96cbef1494 Bug 313806 - Export all debug packages. 2010-05-20 20:49:47 +00:00
John Cortell
444b314efa Make memory browser plugins warning-intolerant 2010-05-06 21:44:58 +00:00
Randy Rohrbach
c30af4fb0f Just fix simple warnings. No functional changes. 2009-10-26 14:03:42 +00:00
Randy Rohrbach
1b7d9e2dda Bugzilla 292703 2009-10-19 20:17:41 +00:00
Randy Rohrbach
3abb81f9e4 Bugzilla 292660. 2009-10-19 13:41:19 +00:00
Randy Rohrbach
0d66821cc1 Bugzilla defects
256775
283586
287540
290710
292059
292120
292293
2009-10-18 04:53:48 +00:00
John Cortell
241e84b54e Fixed generics warning 2009-10-13 23:06:23 +00:00
John Cortell
63e68514bb No need to use internal Debug Platform utility method. We have an equivalent in CDT. 2009-10-13 23:04:30 +00:00
Vivian Kong
932228953c fix for bug 280219 - 69 Java Bundles contain no BREE 2009-06-15 14:25:23 +00:00
Vivian Kong
1901362f0d fix for bug 279400 2009-06-08 13:54:55 +00:00
Vivian Kong
1080a1c9bf update copyrights 2009-05-27 15:58:46 +00:00
Vivian Kong
542350b520 bug 277871 - Externalize strings in plugin.xml and MANIFEST.MF for memory plugins 2009-05-27 15:55:44 +00:00
Ted Williams
12b1558637 [268625] target Find/Replace & Import/Export actions to Memory Browser 2009-03-14 00:25:27 +00:00
Ted Williams
911e6cb61f DSDP-DD -> CDT, initial commit: set version fields to 1.2.0 2009-02-19 20:02:35 +00:00
Randy Rohrbach
d3a1c826ed Performed some cleanup to get rid of unneeded warnings.
No functional change to the code. There is no specific bugzilla
entry for this.

Randy
2009-02-10 14:49:45 +00:00