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

2516 commits

Author SHA1 Message Date
Marc-Andre Laperle
fa9cd1cecd Fix API error in autotools
Change-Id: Ieeebe49cda9bd44155c0033dcf4f78dd130ad6e7
Reviewed-on: https://git.eclipse.org/r/12537
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
IP-Clean: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2013-05-06 13:47:55 -04:00
Marc-Andre Laperle
2499ca8760 Remove unsupported tags on classes with default visibility (for 4.3) 2013-05-06 10:36:30 -04:00
Andrew Gvozdev
5c400704fb Cosmetics 2013-05-05 07:23:08 -04:00
Andrew Gvozdev
e35e32e8b0 bug 407087: Hide old "Scanner Discovery" page in project properties by default 2013-05-04 07:30:39 -04:00
Andrew Gvozdev
64121887a9 bug 407179: Remove multiline highlight of define...endef block in Makefile Editor 2013-05-03 11:06:26 -04:00
Andrew Gvozdev
7310369888 bug 406911: Highlight called function name as in $(call func-name) in Makefile Editor 2013-05-03 11:06:05 -04:00
Andrew Gvozdev
566130590d bug 406911: Highlight $$(...) same as $(...) for meaningful highlight inside define/endef in Makefile Editor 2013-05-03 11:02:33 -04:00
Andrew Gvozdev
5f19186a60 bug 406911: Cosmetics 2013-05-03 10:28:37 -04:00
Andrew Gvozdev
ac94a39422 bug 407169: Highlight of automatic variables in Makefile Editor 2013-05-03 10:04:43 -04:00
Andrew Gvozdev
98e64e6975 bug 407169: Add 2 more automatic variables in content assist for Makefile Editor 2013-05-03 09:33:23 -04:00
Andrew Gvozdev
548b84cb35 bug 406911: GNU Makefile editor does not highlight built-in function "filter-out" correctly. 2013-05-02 22:17:12 -04:00
Jeff Johnston
7ff04d5d8d Bug 289834: Converting an C autotools based project into a C++ lost
changes such as build configurations 

Change-Id: Ibec7802fb3fb9e6ea8d9a7060fed5fe511cf3f72
Reviewed-on: https://git.eclipse.org/r/12471
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
IP-Clean: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2013-05-02 18:30:43 -04:00
Andrew Gvozdev
3d74145eee bug 406911: GNU Makefile editor does not highlight built-in functions correctly, first take. 2013-04-30 11:12:13 -04:00
Jeff Johnston
c1b5c51ea9 Bug 406711: Converting a Makefile project over to an Autotools Project
results in an Exception 

- Remove use of IndexerBlock which isn't needed for conversion.

Change-Id: I6858dac687a157aaade83c246860cd0358757fca
Reviewed-on: https://git.eclipse.org/r/12261
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
IP-Clean: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2013-04-29 18:27:08 -04:00
Andrew Gvozdev
f2bd5750b5 bug 403405: Change default of isLanguageSettingsProvidersFunctionalityEnabled() to be true if the preference is not defined 2013-04-29 16:19:46 -04:00
Andrew Gvozdev
08a62c3e85 bug 406596: Makefile editor won't highlight conditional variable assignment 2013-04-25 14:12:43 -04:00
Jeff Johnston
c9e8e1e90c Fix Autotools for options with round brackets.
- Extending fix for Bug 403946 to include options as well

Change-Id: I5260f2b10ef38ea0f52b976c20cd8c8f92f1a5d1
Reviewed-on: https://git.eclipse.org/r/12171
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
IP-Clean: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2013-04-24 17:54:03 -04:00
Jeff Johnston
890eea5813 Bug 403946: Autotools configure does not handle round brackets in
workspace name

- Add backslashes to special characters such as round brackets
  when computing the command path.

Change-Id: I3bf0d78fc8e0a94c6287a7fae00a469ecdad6dc1
Reviewed-on: https://git.eclipse.org/r/11921
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
IP-Clean: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2013-04-23 18:51:33 -04:00
Andrew Gvozdev
29c5392bee bug 395545: Import of predefined configuration misses language settings providers 2013-04-23 18:08:02 -04:00
Andrew Gvozdev
9002a13eb1 bug 401961: Use more general CConfigurationDataProvider facilities to initialize language settings providers rather than do it in each New Project Wizard 2013-04-23 18:07:54 -04:00
Andrew Gvozdev
4a20097fd3 bug 401961: Regression: pathEntryContainers entries are no longer honored when importing a project into cdt-8.1.2, due to LSP's being enabled 2013-04-23 18:07:45 -04:00
Andrew Gvozdev
a6f057199a Cosmetics/JavaDoc. 2013-04-23 18:07:28 -04:00
Jeff Johnston
53f251ec84 Bug 405904 - Gprof linker options not activated until 2nd build
- Add a check after calling applicability calculator to see if the
  option passed in isElementExtension() in which case look for it's
  id as if it is a superclass id.

Change-Id: Id9fb007a138dfc4fc056c465bbb1842bba4fe4ba
Reviewed-on: https://git.eclipse.org/r/11991
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
IP-Clean: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2013-04-23 17:11:19 -04:00
Chris Recoskie
90b38099d4 Bug 228434 - Concurrent Modification Exception soon after loading
Eclipse in PerFileSICollector

Change-Id: Ibcf6ae16cba60352dd5402915aee2624206a11c4
Reviewed-on: https://git.eclipse.org/r/11995
Reviewed-by: Andrew Gvozdev <angvoz.dev@gmail.com>
IP-Clean: Andrew Gvozdev <angvoz.dev@gmail.com>
Tested-by: Andrew Gvozdev <angvoz.dev@gmail.com>
2013-04-17 17:34:42 -04:00
Andrew Gvozdev
54990da8f6 bug 405279: Even simplest bracket matching would be extremely useful in Makefile editor 2013-04-09 10:37:24 -04:00
Andrew Gvozdev
ea2bbceb0e bug 405102: JUnit: Intermittent failure managedbuilder.core.tests.BuildSystem40Tests.test40_pathconverter() 2013-04-07 06:38:40 -04:00
Andrew Gvozdev
32fc5f5d3f Cleanup, avoid creating unnecessary copies of strings 2013-04-07 06:35:27 -04:00
Andrew Gvozdev
ae409bedd6 bug 402412: IllegalArgumentException during build of Makefile Project 2013-03-29 17:42:27 -04:00
Andrew Gvozdev
9945f84a04 bug 404125: Adjust test cases for running on unix system 2013-03-29 17:41:10 -04:00
Andrew Gvozdev
a7acc2b250 bug 404125: Build output parser incorrectly handles compile lines compiling files outside of the workspace 2013-03-29 15:43:44 -04:00
Andrew Gvozdev
eafce4c179 bug 404599: Makefile Editor does not sense that # is escaped (\#), still colors rest of line as comment 2013-03-29 00:31:27 -04:00
Sebastian Bauer
40d4817748 [Bug 317353] Reduce space requirements of various prefs pages
The area covered by CDT prefs pages has been always quite huge. Often,
the scroll bar of the virtual composite has to be displayed although the
components could display all the required information readily in a
smaller box. This is an attempt to reduce some of the fixed space
requirements. The solution is not ideal, but the layout framework of SWT
(no notation of minimum size) and the way how sizes are computed in
prefs page by jface doesn't allow a more sophisticated solution at this
time.

Change-Id: I5f9aa36d0d37b93852a39d636719be801a2c1360
Reviewed-on: https://git.eclipse.org/r/11299
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-03-25 08:49:01 -04:00
Andrew Gvozdev
4f3ad71e87 bug 404125: Build output parser incorrectly handles compile lines compiling files outside of the workspace 2013-03-24 08:10:42 -04:00
Jesse Weinstein
07fcd9213c Bug 349248: Fix even more user-visible CDT refs
Change-Id: If212f90e96dc9f90456239ca6f7b8f319caf977e
Reviewed-on: https://git.eclipse.org/r/11372
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-03-21 17:02:11 -04:00
Andrew Eidsness
178b505535 Bug 403670: Do no work on parallel rebuilds if nothing changed
This fixes the parallel build case (for the InternalBuilder) to update
the configuration build state on successful builds.  Because parallel
builds follow a different code path than the non-parallel case, updating
the state was misssed.

Change-Id: Idab10c39c3093a731fe6961b451d0fdb5975f240
Reviewed-on: https://git.eclipse.org/r/11286
Reviewed-by: Doug Schaefer <dschaefer@qnx.com>
IP-Clean: Doug Schaefer <dschaefer@qnx.com>
Tested-by: Doug Schaefer <dschaefer@qnx.com>
2013-03-21 15:50:50 -04:00
Andrew Gvozdev
527d60717b bug 403406: Changes in environment variables should trigger re-discovery of Built-in Compiler Settings 2013-03-16 08:08:27 -04:00
Andrew Gvozdev
b09a3880fd bug 403257: MinGW toolchain detection does not consider configuration-specific settings. 2013-03-13 20:34:05 -04:00
Andrew Gvozdev
62eeab5ef6 bug 382423: Add Builtin Compiler Settings LSP provider for Cygwin toolchain 2013-03-13 13:59:02 -04:00
Andrew Gvozdev
aed09ee4b8 bug 357442: A bit more of tidy EnvironmentVariableManagerToolChain 2013-03-11 12:29:22 -04:00
Andrew Gvozdev
180b192054 bug 357442: Tidy EnvironmentVariableManagerToolChain 2013-03-10 07:46:12 -04:00
Andrew Gvozdev
2bccd66416 bug 357442: Contribute $CYGWIN_HOME by GnuCygwinConfigurationEnvironmentSupplier only if it does not come from preferences 2013-03-10 07:45:54 -04:00
Anna Dushistova
a6a57864bb [autotools]Bug 402595:added code that gets the current list of build
commands to the job that sets build commands for an autotools project.

Change-Id: Ib4782aa32a99da3da34ff2c1a22a544f531c2d54
Reviewed-on: https://git.eclipse.org/r/10919
Reviewed-by: Jesse Weinstein <Jesse.Weinstein@clinicomp.com>
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
IP-Clean: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2013-03-08 14:57:41 -05:00
Sebastian Bauer
b2448e8582 Introduce automatic variables in the Makefile editor.
Added a special class for automatic variables. Use some instances for
built-in variables of a makefile allowing to choose from them in the
content assist.

Change-Id: I653a5fa536afc5f9e3112314720928a4f22692c7
Reviewed-on: https://git.eclipse.org/r/10786
IP-Clean: Andrew Gvozdev <angvoz.dev@gmail.com>
Tested-by: Andrew Gvozdev <angvoz.dev@gmail.com>
Reviewed-by: Andrew Gvozdev <angvoz.dev@gmail.com>
2013-03-06 19:58:30 -05:00
Jeff Johnston
43790e7873 Change org.junit4 requires to be org.junit 4.8.1 or greater.
- Kepler M6 SDK does not have org.junit4
- there is currently a compatibility plug-in in M5 that
  supplies it by reexporting org.junit 4.8.1

Change-Id: I29fa7a12277b47d2988a5cc452f3f1f47ed65507
Reviewed-on: https://git.eclipse.org/r/10875
Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com>
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
IP-Clean: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2013-03-06 16:00:34 -05:00
Jeff Johnston
18ff30de24 Bug 400972: Creating new C/C++ project in existing read-only
directory should be disallowed

Change-Id: I75090498bd4f408d77ad17491f50f4fd66850c97
Reviewed-on: https://git.eclipse.org/r/10404
Reviewed-by: Jesse Weinstein <Jesse.Weinstein@clinicomp.com>
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
IP-Clean: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2013-02-20 16:16:50 -05:00
Andrew Gvozdev
e4966b7c0c bug 401116: Built-in compiler settings cannot be scanner-discovered prior to a build by non-shared language settings providers 2013-02-18 14:20:30 -05:00
Andrew Gvozdev
7f710ebde4 bug 398056: Regression: LanguageSettingsProviders can get enabled unexpectedly on project-import when they should not 2013-02-07 23:28:32 -05:00
Andrew Gvozdev
d960fff7dd bug 357442: Added $CYGWIN_HOME to cygwin toolchain detection algorithm 2013-02-01 09:52:26 -05:00
Andrew Gvozdev
0bd7133168 Revert "Revert "Bug 398550. An attempt to make MBSLanguageSettingsProvider.getSettingEntries method faster.""
This reverts commit b8d75b789e.
2013-01-19 06:46:22 -05:00
Andrew Gvozdev
b8d75b789e Revert "Bug 398550. An attempt to make MBSLanguageSettingsProvider.getSettingEntries method faster."
This reverts commit d3a15b651c.
2013-01-19 06:41:00 -05:00