1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-08 10:16:03 +02:00
Commit graph

4541 commits

Author SHA1 Message Date
Sergey Prigogin
339a621521 Bug 45203. TRansitively close header substitution maps before applying
them.
2013-08-06 20:33:24 -07:00
Sergey Prigogin
ab015da9d3 Bug 45203. Include class stack in the error message. 2013-08-06 19:30:15 -07:00
Sergey Prigogin
9d1ea68fe6 Bug 45203. Eliminated formard declarations for bindings defined or
declared in included headers.
2013-08-06 18:48:44 -07:00
Sergey Prigogin
d27cdd90ca Bug 45203. Fixed a bug and added test for function calls with reference
parameters.
2013-08-06 15:31:07 -07:00
Sergey Prigogin
d9d69d49a2 Bug 45203. Don't forward declare types of function parameters since
the header containing the function declaration must declare them.
2013-08-06 13:10:55 -07:00
Sergey Prigogin
9d234dcfce Bug 45203. Fixed a bug in handling of pointer-to-typedef function
parameters.
2013-08-05 20:31:50 -07:00
Sergey Prigogin
dd21c5ae58 Bug 45203. Special handling for user-provided hash functors. 2013-08-05 20:01:33 -07:00
Sergey Prigogin
3ddf467f4d Bug 45203. Proper handling of NULL function arguments. 2013-08-05 16:55:36 -07:00
Sergey Prigogin
f9aa816e58 Bug 45203. When choosing between equaly good headers prefer previously
included ones.
2013-08-05 15:38:37 -07:00
Sergey Prigogin
1bc312c517 Bug 45203. Added organizeIncludes.* preferences to C/C++ Code Style
preference export.
2013-08-05 12:34:03 -07:00
Sergey Prigogin
44dab709d9 Bug 45203. Added a test. 2013-08-05 11:47:30 -07:00
Sergey Prigogin
2d1cd7f89c Bug 45203. As a matter of policy, a header declaring a function is
responsible for defining parameter types that allow implicit conversion.
2013-08-04 21:44:25 -07:00
Sergey Prigogin
be62d685af Bug 45203. Added more tests and fixed problems uncovered by the new
tests.
2013-08-02 17:38:10 -07:00
Sergey Prigogin
983f7529a3 Bug 45203. Support for symbols exported by multiple headers. 2013-08-02 13:52:42 -07:00
Sergey Prigogin
2cb5f8a29a Bug 45203. Added more tests and fixed issues uncovered by them. 2013-08-01 15:10:22 -07:00
Sergey Prigogin
4726136341 Bug 45203. Don't include headers defining superclasses if the header
defining a subclass is included.
2013-08-01 14:15:18 -07:00
Marc-Andre Laperle
56a7de8fa8 Bug 374544 - Adjust spacing on Symbol/Value columns
Change-Id: I8db4d6e7108812a6a377e8a96ecbd6622272f6b6
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/14297
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-08-01 13:37:59 -04:00
Sergey Prigogin
2ac00ea300 Bug 45203. Properly generate include statements for external macro
definitions.
2013-07-31 18:15:41 -07:00
Sergey Prigogin
c20748bf30 Bug 45203. Fixed accounting of already processed bindings. 2013-07-29 20:28:30 -07:00
Sergey Prigogin
b603ca080d Bug 45203. Produce include staements for macros. Don't generate include
statements for types brought in by macro expansion.
2013-07-29 14:30:41 -07:00
Sergey Prigogin
0efa436797 Fixed few issues causing unnecessary includes for template arguments and
target types of typedefs.
2013-07-26 21:13:25 -07:00
Sergey Prigogin
0fda1c9c85 Fixed ordering of includes - A.h should be shorted before A_a.h 2013-07-26 21:10:58 -07:00
Sergey Prigogin
82490d5bd6 Dropped the word "Map" from "GCC C/C++ Header Substitution Map". 2013-07-26 21:08:37 -07:00
Andrew Gvozdev
4d15c91d96 Bug 412989: GCC Builtin Compiler Settings won't clear its entries 2013-07-15 12:10:14 -04:00
Anton Leherbauer
f04e9026a7 Bug 412081 - Exception enabling mark occurrences on an external file 2013-07-15 14:48:46 +02:00
Tom Hochstein
783ae5a2d4 Bug 412601 - Preprocessor Entries properties tab should list languages
alphabetically by name, not id

Change-Id: I575ca197c464287f7894d83abe7bd7ddb2e8f2d0
Signed-off-by: Tom Hochstein <tom.hochstein@freescale.com>
Reviewed-on: https://git.eclipse.org/r/14417
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-07-12 14:43:31 -04:00
Nathan Ridge
982b93967b Fixed an "unsafe method call" exception.
Change-Id: Iacc5a6a5c410766bd14ef2ec4ac626d1077e93b6
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
Reviewed-on: https://git.eclipse.org/r/14398
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-07-09 13:06:44 -04:00
Andrew Gvozdev
5ef9a3b925 Bug 411970: Some more work on colors and icons for Makefile Editor 2013-07-08 12:05:27 -04:00
Marc-Andre Laperle
b6c0cb12db Bug 412032 - Extract local variable doesn't suggest a name in C source
files

Change-Id: I73e7f80713132521d757482c6ffbf839b5d2679f
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/14168
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-07-01 16:12:38 -04:00
Sergey Prigogin
bcb2b0c213 Do not insert a space between two closing angle brackets. 2013-06-25 18:20:33 -07:00
Andrew Gvozdev
a855283bd4 bug 411499: Generalize facility for shared images 2013-06-24 10:32:11 -04:00
Sergey Prigogin
4c2d51b615 Fixed version mismatch between MANIFEST.MF and pom.xml. 2013-06-19 10:49:16 -07:00
Sergey Prigogin
a79028d2fc Bug 45203. User configurable header substitution rules. 2013-06-14 15:54:13 -07:00
Sergey Prigogin
af00e7cd42 Cosmetics. 2013-06-14 15:53:55 -07:00
Sergey Prigogin
2166de01db Code streamlining. 2013-06-14 15:53:31 -07:00
Sergey Prigogin
f7de7ad848 Bug 410136 - Exception when editing CDTMainWizardPage in Windows Builder 2013-06-12 17:07:44 -07:00
Sergey Prigogin
eb081d7f1f Cosmetics. 2013-06-12 17:07:07 -07:00
Sergey Prigogin
06e1b830a8 Don't produce a blank line at the top of the file if file comment
template is blank. Trim blank lines at the end of the file.
2013-06-12 17:05:29 -07:00
Sergey Prigogin
596d2825e3 Bug 410074 - Refactoring throws NullPointerException 2013-06-06 20:49:03 -07:00
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
Sergey Prigogin
2358322ab5 Bug 409896 - NPE in StubUtility.getFileContent when the template is
empty
2013-06-04 14:42:47 -07:00
Sergey Prigogin
3336cd19e6 Corrected names of index-related commands. 2013-06-04 12:35:43 -07:00
Marc-Andre Laperle
9e1e3ce04f Bug 409663 - [Mac] Command-Shift-Up/Down is not handled in standard way
Change-Id: I667b9038e4a92201883c702c0673d7ba33cd386c
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/13471
2013-06-02 15:26:44 -04:00
Caroline Rieder
ecb373f340 V.3 - Bug 405239 - Index actions are only available within context menu
The provided patch contributes the Index actions to the global Project
menu using the command/handler extension points.

Project related actions are enabled when:
- When an ICProject, an ICContainer or an ITranslationUnit is selected
  in the Project Explorer and the Project Explorer has the focus
- When a file of an ICProject is open in the Editor and the Editor has
  the focus

File related action is enabled when:
- When an ITranslationUnit is selected in the Project Explorer and the
  Project Explorer has the focus
- When an ITranslationUnit is open in the Editor and the Editor has the
  focus

Change-Id: I11f05e2b2f0c8f1652b0ee7e655aacacd03c7fde
Signed-off-by: Caroline Rieder <caroline.rieder@windriver.com>
Reviewed-on: https://git.eclipse.org/r/13123
Reviewed-by: Anton Leherbauer <anton.leherbauer@windriver.com>
IP-Clean: Anton Leherbauer <anton.leherbauer@windriver.com>
Tested-by: Anton Leherbauer <anton.leherbauer@windriver.com>
2013-05-24 09:54:20 -04:00
Sergey Prigogin
2a84dfb7e3 Fixed invalid resource keys. 2013-05-23 18:16:26 -07:00
Caroline Rieder
ef7967342a Bug 405239 - Index actions are only available within context menu
The provided patch contributes the Index actions to the global Project
menu using the command/handler extension points.

Project related actions are enabled when:
- When an ICProject, an ICContainer or an ITranslationUnit is selected
  in the Project Explorer and the Project Explorer has the focus
- When a file of an ICProject is open in the Editor and the Editor has
  the focus

File related action is enabled when:
- When an ITranslationUnit is selected in the Project Explorer and the
  Project Explorer has the focus
- When an ITranslationUnit is open in the Editor and the Editor has the
  focus

Change-Id: Ide0e3e241f1162323c2e17d2d58741eb3db9ae41
Signed-off-by: Caroline Rieder <caroline.rieder@windriver.com>
Reviewed-on: https://git.eclipse.org/r/13073
Reviewed-by: Anton Leherbauer <anton.leherbauer@windriver.com>
IP-Clean: Anton Leherbauer <anton.leherbauer@windriver.com>
Tested-by: Anton Leherbauer <anton.leherbauer@windriver.com>
2013-05-23 10:03:55 -04:00
Sergey Prigogin
7a1fd480ce Bug 408635. Fixed NPE 2013-05-21 15:55:53 -07: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
Sergey Prigogin
5700e27b7b Bug 403418 - Type Hierarchy view does not show class templates. 2013-05-17 19:33:58 -07:00
Sergey Prigogin
6052044cdc Cosmetics. 2013-05-17 19:31:38 -07:00