1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-09-07 02:23:18 +02:00
Commit graph

4417 commits

Author SHA1 Message Date
Sergey Prigogin
92d4b52f22 Bug 417243 - Organize Includes inserts unnecessary include for the
header declaring a function parameter type
2013-09-13 19:07:00 -07:00
Sergey Prigogin
a5fafa3428 Bug 417240 - Organize Includes inserts unnecessary include for the
header declaring a base class
2013-09-13 16:46:23 -07:00
Sergey Prigogin
d626c57598 Bug 417147 - Organize Includes ignores an overloaded operator. 2013-09-12 19:38:54 -07:00
Sergey Prigogin
4d282cfe2b Bug 417143 - Organize Includes removes include of the header declaring a
variable.
2013-09-12 16:13:43 -07:00
Sergey Prigogin
0df9d9c211 Bug 417050 - Organize Includes adds includes for template parameters of
unique_ptr.
2013-09-11 20:29:13 -07:00
Marc-Andre Laperle
053eb6c10f Fix pom versions 2013-09-03 22:04:33 -04:00
Sergey Prigogin
c9dc00136c Fixed an NPE. 2013-08-29 17:21:43 -07:00
Sergey Prigogin
c6f0b99ab7 Bug 416194 - Partner include should never be removed 2013-08-29 14:59:42 -07:00
Sergey Prigogin
df02b36e8f Bug 415914 - Organize Includes doesn't add include for a constructor
call
2013-08-26 13:35:39 -07:00
Sergey Prigogin
4bf5b9a3d8 Bug 415808 - Organize Includes command doesn't add includes for template
arguments
2013-08-23 21:52:01 -07:00
Sergey Prigogin
b1c45c2a12 Revert "More version changes."
This reverts commit f7587615bb.
2013-08-23 09:15:58 -07:00
Sergey Prigogin
f7587615bb More version changes. 2013-08-22 20:00:17 -07:00
Sergey Prigogin
cb343b5f74 Bug 414694 - Forward declarations inserted by Organize Includes have to
honor formatting preferences
2013-08-22 17:06:32 -07:00
Sergey Prigogin
9eb13f0047 Bug 415702 - Invalid thread access in IncludeCreator.findContribution
method
2013-08-22 17:00:28 -07:00
Chris Recoskie
cfcc26608c Bug 413080 - IllegalArgumentException in Indexer preference page 2013-08-22 14:26:42 -04:00
Sergey Prigogin
b7d7630bda Bug 415394 - Function parameter types allowing implicit conversion from
other types should not be forward-declared
2013-08-19 20:44:25 -07:00
Sergey Prigogin
c9a53b072d Bug 414624. Removed unused externalized strings. 2013-08-19 20:43:05 -07:00
Sergey Prigogin
d1e900bd10 Bug 45203. Export header substitution maps in canonical order. 2013-08-19 14:05:59 -07:00
Glen Anderson
09b4cb096f Fix for Bug 414525 Product preferences ignored in console preferences
page

Change-Id: I76ada4dcdf1dfd89fe71a854423cfdc0f26bfe6a
Signed-off-by: Glen Anderson <glen.anderson@analog.com>
Reviewed-on: https://git.eclipse.org/r/15177
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-08-16 17:46:31 -04:00
Sergey Prigogin
83d7209763 Bug 45203. Added few tests and fixed bugs uncovered by them. 2013-08-15 10:37:42 -07:00
Sergey Prigogin
6b95df5d67 Bug 45203. Added a test for indirect header export and fixed a bug
uncovered by the test.
2013-08-15 10:37:04 -07:00
Sergey Prigogin
3d1f02ef15 Bug 414624 - Add Include command doesn't honor Organize Includes
preferences
2013-08-14 10:01:34 -07:00
Sergey Prigogin
ef9d910d5f Cosmetics. 2013-08-14 09:34:46 -07:00
Sergey Prigogin
e9ef1ef7fe Bug 414838 - New class creation doesn't properly handle include path
with directories for non-system headers.
2013-08-11 21:47:35 -07:00
Marc-Andre Laperle
3ed44ffc55 Bug 414827 - ClassCastExceptions in ToggleNodeHelper using C file
Change-Id: Ia98176f3a532432a02758c23cc515566d83b3efd
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/15325
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-08-11 16:10:30 -04:00
Sergey Prigogin
a2a965e83e Bug 45203. Added substitution rules for few additional standard C++
headers.
2013-08-08 11:27:37 -07:00
Sergey Prigogin
b042de243a Bug 414624. First step towards code reuse between Add Include and
Organize Includes commands.
2013-08-07 20:35:59 -07:00
Sergey Prigogin
e2ef1d3d9f Bug 45203. A preference for forward-declaring external variables. 2013-08-07 11:53:34 -07:00
Sergey Prigogin
d995ec8bbe Bug 45203. Allowed partner indirect inclusion by default. 2013-08-07 11:49:45 -07:00
Sergey Prigogin
d391fe1c2f Bug 45203. Transitively close header substitution maps before applying
them.
2013-08-06 20:37:42 -07:00
Sergey Prigogin
5de251e861 Bug 45203. Include call stack in the error message. 2013-08-06 20:35:53 -07:00
Sergey Prigogin
9218e9772d Bug 45203. Eliminated formard declarations for bindings defined or
declared in included headers.
2013-08-06 18:56:50 -07:00
Sergey Prigogin
584581546e Bug 45203. Fixed a bug and added test for function calls with reference
parameters.
2013-08-06 15:37:32 -07:00
Sergey Prigogin
fe19d016ad Bug 45203. Don't forward declare types of function parameters since
the header containing the function declaration must declare them.
2013-08-06 14:26:25 -07:00
Sergey Prigogin
a2ac17aa17 Bug 45203. Fixed a bug in handling of pointer-to-typedef function
parameters.
2013-08-05 20:35:53 -07:00
Sergey Prigogin
bdcf204257 Bug 45203. Special handling for user-provided hash functors. 2013-08-05 20:35:31 -07:00
Sergey Prigogin
9b03c5aa82 Bug 45203. Proper handling of NULL function arguments. 2013-08-05 16:58:36 -07:00
Sergey Prigogin
bd885106ae Bug 45203. When choosing between equaly good headers prefer previously
included ones.
2013-08-05 15:49:14 -07:00
Sergey Prigogin
2c7eb4ad91 Bug 45203. Added organizeIncludes.* preferences to C/C++ Code Style
preference export.
2013-08-05 12:46:31 -07:00
Sergey Prigogin
ddae32ff15 Bug 45203. Added a test. 2013-08-05 11:51:37 -07:00
Sergey Prigogin
e6b1b47b74 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:50:02 -07:00
Sergey Prigogin
c28db0a5c0 Bug 45203. Added more tests and fixed problems uncovered by the new
tests.
2013-08-02 17:43:14 -07:00
Sergey Prigogin
f4189de26c Bug 45203. Support for symbols exported by multiple headers. 2013-08-02 15:10:58 -07:00
Sergey Prigogin
eb286477ff Bug 45203. Added more tests and fixed issues uncovered by them. 2013-08-01 15:15:30 -07:00
Sergey Prigogin
15d4d54697 Bug 45203. Don't include headers defining superclasses if the header
defining a subclass is included.
2013-08-01 14:21:49 -07:00
Sergey Prigogin
471cde58cb Bug 45203. Properly generate include statements for external macro
definitions.
2013-07-31 18:26:49 -07:00
Sergey Prigogin
347a34a014 Bug 45203. Fixed accounting of already processed bindings. 2013-07-29 20:32:02 -07:00
Sergey Prigogin
62671e05e9 Bug 45203. Produce include statements for macros. Don't generate include
statements for types brought in by macro expansion.
2013-07-29 14:35:08 -07:00
Sergey Prigogin
c844c03aee Fixed few issues causing unnecessary includes for template arguments and
target types of typedefs.
2013-07-28 13:12:20 -07:00
Sergey Prigogin
1bd522abc4 Fixed ordering of includes - A.h should be sorted before A_a.h 2013-07-28 13:11:04 -07:00