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

2530 commits

Author SHA1 Message Date
Andrew Gvozdev
7dc675dc92 bug 409392: Context help for new Scanner Discovery "Preprocessor Includes, Macros..." property/preference pages 2013-06-05 16:03:54 -04:00
Marc-Andre Laperle
63bc5765e3 Bug 394492 - Project options can be invisible in Convert wizard
Change-Id: Iff54d3baf605ab79fedcd842a22955d7a3018ac7
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/13462
2013-06-02 16:19:26 -04:00
Andrew Gvozdev
4ead47e948 bug 409651: MinGW language settings provider provides duplicate include paths 2013-06-01 07:36:02 -04:00
Andrew Gvozdev
8af6460cc0 bug 402023: Test case for Unix corrected 2013-05-20 17:41:58 -04:00
Andrew Gvozdev
b18bf27bb4 bug 402023: When persisting discovered include paths, project-relative paths should not embed the project name 2013-05-20 15:21:57 -04:00
Andrew Gvozdev
f2af5d39a9 bug 402023: tidy up 2013-05-20 14:53:17 -04:00
Andrew Gvozdev
2d5584fe98 bug 402023: Provide programmatic access for names of CdtMacroSupplier variables ($ProjName, $ConfigName etc.) 2013-05-20 14:48:22 -04:00
bbelyavsky
329251bdc0 Bug 405643 - [performance] HoldsOptions performance improvements
Change-Id: I10bc345821ad5d44a035a7dd46ac5837a0e5bbdb
Reviewed-on: https://git.eclipse.org/r/11936
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-05-17 14:21:03 -04:00
Jeff Johnston
ef60c34223 Bug 408049 - Autotools should use languageSettingsProviders
- Remove use of scannerDiscoveryProfile and add
  languageSettingsProviders to Autotools build definition

Change-Id: If97592ed6a53a069e6e027d09110dce685695578
Reviewed-on: https://git.eclipse.org/r/12787
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
IP-Clean: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2013-05-14 19:13:11 -04:00
Andrew Gvozdev
385f1c6c9d bug 407696: Include paths remain uninitialized and code does not compile when creating new C or C++ projects 2013-05-13 18:14:00 -04:00
Chris Recoskie
2b184dc63a Bug 407591 - UnsupportedOperationException thrown in
GCCScannerInfoConsoleParser.processCommand()

Change-Id: I786b20fb80a4353a23caf6450569f8b9d8b4a752
Reviewed-on: https://git.eclipse.org/r/12719
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
IP-Clean: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2013-05-13 16:11:28 -04:00
Baltasar Belyavsky
07a2979c7d Bug 405744 - [performance] PropertyManager causes many unnecessary
file-writes into workspace metadata
2013-05-11 07:21:35 -04:00
Andrew Gvozdev
c2ba71b046 bug 407781: Under some conditions builtin specs detector could keep running in infinite loop 2013-05-10 17:41:02 -04:00
Jeff Johnston
143d87d88c Bug 407580: Can't build project with GnuMakefile using Autotools plug-in
- Remove trailing separator from PWD during configuration step

Change-Id: Ideddd1ce9b9d0a5a90219a411c114315046a7c8d
Reviewed-on: https://git.eclipse.org/r/12657
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
IP-Clean: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2013-05-08 17:07:50 -04:00
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