Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-11-22 | Bug 540373: Standard .settings auto applied | Jonah Graham | 5 | -25/+683 | |
The releng/scripts/apply_jdt_prefs_to_all_projects.sh was run to copy standard settings to all other projects. Change-Id: I4436c947d7f0142f56b709e661379c3eb54f666b | |||||
2018-11-22 | Bug 540371: Update to EPLv2 using releng/scripts/change_to_eplv2.sh | Jonah Graham | 293 | -884/+1756 | |
Change-Id: Ifbb1d5af2a00bd5634dea200320e8c4303ffca6c | |||||
2018-11-22 | Bug 540371: normalize files before applying EPLv2 | Jonah Graham | 3 | -2/+3 | |
Change-Id: I8bfd427bba1df18579d6d5e58ad1e5d704485050 | |||||
2018-11-01 | Remove NewMakeProjectPreferencePage (unused) | Marc-Andre Laperle | 1 | -2/+1 | |
It is not used anywhere and it's internal. Change-Id: I4e157ec7fd1184118aea8f6bef35a850dfeb0945 Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com> | |||||
2018-10-30 | Bug 540610 - Add Automatic-Module-Name header | Karsten Thoms | 1 | -0/+1 | |
Change-Id: Ia990b24469751050dd9ec8f9b5550804816308b3 Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de> | |||||
2018-10-23 | Bug 540367 - Increment version numbers | William Riley | 1 | -1/+1 | |
Change-Id: I4a355170a7075f0a98ba3c1a5131c235c89b07d2 | |||||
2018-01-31 | Bug 530478 - Relax AC_INIT macro validation in AutoconfEditor | Chin Huat Ang | 1 | -1/+4 | |
When AutoconfEditor is set to 2.67 or newer, relax the validation of AC_INIT version string. Change-Id: I65221857905e867e3eea2de219ddf68c60f6d39b Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com> | |||||
2018-01-10 | Bug 528169 - Run autotools commands within containers | Jeff Johnston | 1 | -3/+19 | |
- add new optional build property to run all Autotool commands in Container - for Autotool nature projects only, add a checkbox to the ContainerPropertyTab to turn this new option on/off - change the AbstractAutotoolsHandler class to look at the optional build properties for the project to determine if the fallback CommandLauncher used to run commands should come from the CommandLauncherManager to run in Container or to a local CommandLauncher - change AutotoolsNewMakeGenerator the same way - add new messages as needed (add a tooltip to warn user that choosing new option may cause inconsistencies for files shared among configurations) Change-Id: Id828ec3015f32f320d2247bd0577944164c71df8 | |||||
2017-11-02 | Bug 526730 - Autotools should not run autotool commands in the Container | Jeff Johnston | 1 | -2/+4 | |
- modify runCommand and runScript methods in AutotoolsNewMakeGenerator class to take an ICommandLauncher to use - modify AutotoolsNewMakeGenerator regenerateMakefile method to pass a local CommandLauncher when running autotool commands, but using one from the CommandLauncherManager when running configure or config.status to do the configuration - modify RemoteCommandLauncher to add a constructor that includes the ICommandLauncher to use if the project is not remote - fix AbstractAutotoolsHandler to use local CommandLauncher Change-Id: Ib3f0deff3cca4b7b40459b5dd691d73dcbf2a87c Signed-off-by: Jeff Johnston <jjohnstn@redhat.com> | |||||
2017-09-11 | Bug 522077 - New Autotools project doesn't open source file by default | Jeff Johnston | 3 | -0/+27 | |
- add open file process to Autotools C ANSI hello world template.xml - add open file process to Autotools CPP ANSI hello work template.xml - add open file process to Autotools Shared library template.xml Change-Id: I2fcba56973374d00006f8ce5664581f3fcc419cf (cherry picked from commit 41e54f16567fd6f934ad525d6ef3b22c4beed2bf) | |||||
2017-03-25 | autotools: Restore API. | Alexander Kurtakov | 1 | -0/+5 | |
It's unused but still we have to keep it. Change-Id: I9f23e09c0ce62bf88f6cc490a7c0c31852b6fd16 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> | |||||
2017-03-23 | autotools: automake/autoconf generic editor. | Alexander Kurtakov | 8 | -95/+126 | |
Reorganize code and expose things for generic editor. So far presentation reconciler only is ported. Allows to right-click/Open with/Generic editor on e.g. Makefile.am and see it in the generic editor. It is not as feature rich as the specialized editors we have now but over time it should provide all the features of them with significantly less code. Change-Id: I72324b94ce08ab762979804914adbb1982c88198 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> | |||||
2017-02-13 | releng: Make use of Tycho POM-less functionality | Marc-Andre Laperle | 1 | -17/+0 | |
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> | |||||
2016-11-15 | Update version to 9.3.0 | Marc Khouzam | 1 | -1/+1 | |
Change-Id: Ic953ccc5d38ff3661ca44de21ed8c4b7dad5b246 | |||||
2016-11-14 | Update version to 9.2.0 | Marc Khouzam | 1 | -1/+1 | |
Change-Id: I36ad4218b20b8ea70584c89f5be45c757bf4c714 | |||||
2016-08-17 | Update version to 9.1.0 | Marc Khouzam | 1 | -1/+1 | |
This commit used the script releng/scripts/ChangeFeaturesVersion.sh Change-Id: I8274a6e8dd5c0f1e450f07952e138b265a441a62 | |||||
2016-07-01 | Bug 343552 - RFE: Quick Outline support for configure.ac editor | Alexander Kurtakov | 4 | -7/+271 | |
Implement quick outline for AutoconfEditor with search, navigation and etc. Small reorganizations in the plugin.xml to make it easier to navigate. Change-Id: Ibb13caa6f80ae2bbdfe3a78dec0eb033ee0c0482 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> | |||||
2016-06-17 | autotools: Start using Job.create. | Alexander Kurtakov | 3 | -161/+144 | |
Making use of lambdas for the sake of showing new APIs and having better code. Change-Id: If03cde0b2ae58d965387b0b224bc5129af78dacc Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> | |||||
2016-04-25 | Bug 492210 - Remove ChangeLog files from project | Alex Blewitt | 1 | -1023/+0 | |
ChangeLog is an archaic format for identifying what has changed in a project. Fortunately more powerful version control systems are capable of generating this information and displaying information such as this paragraph in order to determine what has changed in a project and when. Change-Id: Ia71a05fa51869c1adb193d94f71c28b3b36beb37 Signed-off-by: Alex Blewitt <alex.blewitt@gmail.com> | |||||
2016-04-25 | Bug 492304 - Fix NLS warnings | Alex Blewitt | 6 | -31/+31 | |
Eclipse warns if a String literal does not have a `//$NON-NLS-<n>$` entry at the end of the line. However, for historic or formatting reasons, many such occurrences in the CDT source have an intermediate whitespace, such as `// $NON-NLS-<n>$` Fix these so that the whitespace is removed between the // and $ characters. Change-Id: Idc12398fe6e9d619af1d0b1b73fb8b6180da223c Signed-off-by: Alex Blewitt <alex.blewitt@gmail.com> | |||||
2016-04-25 | Bug 492230 - Replace buffer.append(a+b) calls | Alex Blewitt | 4 | -20/+19 | |
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-21 | Bug 492200 - Replace StringBuffer with StringBuilder where appropriate | Sergey Prigogin | 1 | -11/+12 | |
Change-Id: Ib52b839a211e2068e56da4b62a5b9640fef55d40 | |||||
2016-04-21 | Bug 492200 - Replace StringBuffer with StringBuilder | Alex Blewitt | 43 | -105/+105 | |
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: I769ceb6eaee18d183fb0e00fa0d730651f8a7edb Signed-off-by: Alex Blewitt <alex.blewitt@gmail.com> | |||||
2016-04-20 | Bug 491984 - Optimise toString().isEmpty() checks | Alex Blewitt | 1 | -1/+1 | |
The use of toString().toEmpty() is a potential code smell, and has identified a couple of places where this pattern could be optimised. Change-Id: I1a37e62ed8546a48151a494e9f24fea46d9d2497 Signed-off-by: Alex Blewitt <alex.blewitt@gmail.com> | |||||
2016-04-19 | Bug 491984 - Replace .equals("") with .isEmpty() | Alex Blewitt | 3 | -6/+6 | |
In many cases a String's empty status is tested with `.equals("")`. However, Java 1.6 added `.isEmpty()` which can be more efficient since it compares the internal length parameter only for testing. Replace code using the `.isEmpty()` variant instead. Some tests for `"".equals(expr)` can be replaced with `expr.isEmpty()` where it is already known that the `expr` is not null; however, these have to be reviewed on a case-by-case basis. Change-Id: I3c6af4d8b7638e757435914ac76cb3a67899a5fd Signed-off-by: Alex Blewitt <alex.blewitt@gmail.com> | |||||
2016-04-18 | Bug 491945 - Remove new String() from expressions | Alex Blewitt | 1 | -6/+2 | |
Replace all occurrences of `new String(expr)` with `expr` provided that the `expr` is not a byte array or a char array. Change-Id: Iecae801b83084908b60b9e146eba87550eac640d Signed-off-by: Alex Blewitt <alex.blewitt@gmail.com> | |||||
2016-04-16 | Bug 491825 - Remove primitive wrapper creation | Alex Blewitt | 1 | -2/+2 | |
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-15 | autotools: Adapt to generified ListenerList. | Alexander Kurtakov | 4 | -18/+16 | |
Neon generified ListenerList so cleanup here too. Change-Id: I569ddf79d4cc0e805da5083867f3c403aa6d79b9 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> | |||||
2016-03-18 | minor fix, replace == for .equals | Alvaro Sanchez-Leon | 1 | -1/+1 | |
Change-Id: I26f949b64d1d5da0f410c76379d51f7edfcf9474 | |||||
2016-03-14 | Bug 467771 - add basis to support autotools option as NAME=VALUE | Wainer dos Santos Moschetta | 3 | -2/+245 | |
It is not obvious in autotools preferences UI how to set variables like CC=/sbin/gcc Introduces the basis to allow extend the UI to include such as kind of variables. Change-Id: Ife0aada50d8c253f3fff39e7087f5fd54803ba48 Signed-off-by: Wainer dos Santos Moschetta <wainersm@linux.vnet.ibm.com> | |||||
2016-02-01 | Missing copyright header. | Marc Khouzam | 6 | -1/+43 | |
Copyright assigned to company of the committer who did the first commit of the file. Change-Id: Ia133694018c798f9558258810982f5276737a0b0 | |||||
2016-01-20 | Fix Autotools to remove use of Wizard classes that are being removed | Jeff Johnston | 1 | -1/+2 | |
- remove NewProjectWizards - fix AutotoolsBuildWizardHandler to remove warning Change-Id: I3dfcf9d09477c267ea4a770dcf77c0f29d652e38 | |||||
2016-01-18 | Incremented CDT features version to 9.0.0 | Marc Khouzam | 1 | -1/+1 | |
This includes bumping the standalone debugger to 9.0.0 Change-Id: I55fae1cec995b5f6865a5b174c004ed1b76e9bea | |||||
2016-01-03 | Fix copyright of all CDT plugins using the copyright tool from platform. | Marc Khouzam | 260 | -260/+260 | |
This commit does not add missing copyrights, just updates the date on the existing ones. Change-Id: I646f5afd533a1fcc539bdf2e0686b22f406ecf65 | |||||
2015-12-18 | autotools: Add api filters for implementing make bundles interfaces. | Alexander Kurtakov | 1 | -0/+331 | |
Change-Id: Id8cffb0df983e6e5e2a752aac0aea5b66cf4bee2 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> | |||||
2015-12-18 | autotools: Creating default config doesn't need project. | Alexander Kurtakov | 1 | -2/+1 | |
AutotoolsConfigurationManager.createDefaultConfiguration doesn't need the project as parameter, that's why it's default one :). Change-Id: I55f39edf5867f874e38524042572329bc7e34f66 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> | |||||
2015-12-14 | autotools: Additional generification. | Alexander Kurtakov | 15 | -60/+44 | |
Properly generify now that o.e.text is generified. This alows removing a number of suppressed warnings. In a few places it is better to use wildcard than suppressing warnings. Also remove DefaultNoDependencyCalculator as it was suppressing warnings but better to remove directly as it's not use anywhere. Change-Id: I70c4ac073ce5b6c2a45443372037fa61b7c36c76 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> | |||||
2015-12-08 | autotools: Revive sorting action in automake/conf editor. | Alexander Kurtakov | 4 | -26/+39 | |
Remove the sorting action from the MakefileContentOutlinePage because the action was changed in a way to be addable in init method instead of deprecated setActionBars. Hooked it properly in AutomakefileContentOutlinePage. Bonus point - hooked into AutoconfContentOutlinePage as it was just too easy to get it there too. Change-Id: I873864f3978ae7cb1d8aa4143edf604244c0a4bc Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> | |||||
2015-12-08 | autotools: Make automake editor use make.[core|ui] interfaces. | Alexander Kurtakov | 98 | -1263/+187 | |
Duplicating this interfaces just creates confusion due to interfaces in autotools were copied from make bundles but staled in the years. Implementation is kept as it is but at least the door is open for some interoperability. Change-Id: I1eb4a7c7dc7511aa6cb15ec0716d0bae8a64389c Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> | |||||
2015-12-03 | autotools: Saner handlers. | Alexander Kurtakov | 17 | -1000/+735 | |
Old IActions were just wrapped in handlers which created insane amount of interactions. This is one idea better by moving the implementations in the handlers themselves. Change-Id: Ieb7fc465c8a23af09cb6a3d809f157289c65d2ae Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> | |||||
2015-12-03 | autotools: Bin dead code in property pages. | Alexander Kurtakov | 7 | -147/+15 | |
Removing unused code, making methods private to make it obvious when no longer used (uncovered few cases), delete commented code and remove methods that were simply one line invoking some method as they don't create anything more but pollution. Change-Id: I9aa0feedaedeb6509fe27772b1015ec953efa9e8 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> | |||||
2015-12-02 | autotools: Sanitize activators. | Alexander Kurtakov | 3 | -100/+16 | |
Reduce coupling by changing UI bundle to use UI activator and drop UI getters (e.g. workbench, window, shell) from the core bundle. Also remove other unused methods. Change-Id: Ida510d5a0e991c08332a998aefaba5843743172a Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> | |||||
2015-12-01 | autotools: Cosmetics. | Alexander Kurtakov | 19 | -256/+26 | |
Various small readability improvements in autotools.ui bundle: * Remove useless comments * Remove methods merely calling super(). * Use SelectionAdapter when only one method of SelectionListener implemented * Multi-catch exceptions * Specialize return types to reduce casting after that * Remove commented code * Remove unused methods * Use String.isEmpty Change-Id: Iacda4094ee8b3bf80e1509cc3b39f55b6fcb96c9 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> | |||||
2015-11-21 | autotools: Fix dialogs run from Actions to have proper parent. | Alexander Kurtakov | 6 | -136/+10 | |
Creating new Shell as parent of every dialog is waste of resources, complicates window management and have negative effects in terms of positioning and stacking of dialogs. While at it remove dead/unused code from these classes. Change-Id: I62f9a6430f230e18e5b2f949afe97b46fb9e4ac1 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> | |||||
2015-11-12 | autotools: Remove unused wizards. | Alexander Kurtakov | 2 | -646/+0 | |
These extend deprecated classes and are not hooked anywhere so better to remove directly. Change-Id: I3be280cb7c24a92c633b2b055424609f99889412 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> | |||||
2015-11-02 | Fix API baseline error in autotools UI. | Doug Schaefer | 1 | -0/+3 | |
Change-Id: I303a2e71cd6bf6527b22544fc1b220a78cdda565 | |||||
2015-10-31 | autotools: Cleanups of the ui bundle. | Alexander Kurtakov | 45 | -217/+107 | |
* Remove useless instanceof check. * Use collections interfaces to loose coupling. * Remove useless overriding methods that simply call super. * Unnecessary local before return. * Stop useless coupling between wizards and pages. Change-Id: I83c6240259a7805caeadda5503ea3ae2fa6adafb Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> | |||||
2015-10-30 | autotools: Cleanups in the ui bundle. | Alexander Kurtakov | 16 | -227/+139 | |
* Do not check for null variables that are known to be non-null already. * Stop using SubProgressMonitor in favor of SubMonitor. * Non-javadoc removed. * Commented code removed. * Multi-catch. Change-Id: Ib0aa433fbdfa8581c89161225f83a1f1640dd2dc Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> | |||||
2015-10-29 | autotools: Improve import wizard to generate missing files. | Alexander Kurtakov | 1 | -7/+14 | |
Calling AutotoolsNewMakeGenerator.reconfigure in the wizard ensures that autogen.sh/configure etc. will be called at import time to make build work after that without further intervention. Change-Id: I3f89f84e2f698ebe1c26cb4427de421b29225030 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> | |||||
2015-10-27 | autotools: Remove redundant and unused modifiers. | Alexander Kurtakov | 9 | -60/+63 | |
Reducing sonar warnings is good strategy to keep new warnings easily noticable. Interface methods/fields have strict modifiers so no need to specify it. Change-Id: I8c453b5dbdc3c7fcc37e4e0a4fdf1c600e23fb1a Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> |
- Members
- Working Groups
- Projects
- Community
- Participate
- Eclipse IDE
-
More
-
-
Community
- Marketplace
- Events
- Planet Eclipse
- Newsletter
- Videos
- Blogs
-
Participate
- Report a Bug
- Forums
- Mailing Lists
- Wiki
- IRC
- Research
-
-
-
-
Search
-