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

24311 commits

Author SHA1 Message Date
Nathan Ridge
01a74ee5f7 Bug 472818 - HeuristicResolver: reuse code between findConcreteScopeForType() and resolveUnknownType()
Change-Id: Ie840609aca27fed218ee7ea649c1fd55e33fce59
2016-02-11 20:04:21 -05:00
Sergey Prigogin
bab94bb9d0 Bug 486971 - Introduced InstantiationContext class
No semantic changes yet.

Change-Id: I834a2f3882d8f9897798c4b1047ca2d8e5b585b1
2016-02-11 15:02:36 -08:00
Teodor Madan
11eefb48b1 Bug 487144 - do not attach process if it is already targetted.
Change-Id: I76f1ad04cb9e7ce2e3dd16cb9f2a694af15e40ce
Signed-off-by: Teodor Madan <teodor.madan@nxp.com>
2016-02-11 16:53:47 -05:00
Markus Schorn
5edf224704 Bug 487663: Make the cache of PathEntryManager thread safe. 2016-02-11 14:55:58 +01:00
Marc Khouzam
2ad68f7f80 Update copyright dates
Change-Id: I94ac38c37657e270f62db9bbd2859c2c6de40e5f
2016-02-11 01:50:14 -05:00
Marc Khouzam
285ec5f755 Move DSF and DSF-GDB plugins to Java 8
Change-Id: I732bddb83d3e4ac33d42713ab92242a63a7fac93
2016-02-11 01:49:49 -05:00
Teodor Madan
eb24d01ad9 Bug 487336 - Add copy text to clipboard action to "OS Resources" view
Change-Id: I3d109ad1194b09f83d3633491c1368255551fd9a
Signed-off-by: Teodor Madan <teodor.madan@nxp.com>
2016-02-10 13:26:57 -05:00
Alena Laskavaia
15436d74df Bug 487536 - Binary container does not recognize binaries if output
folder is not in the project root

Change-Id: I5cde939f7c31b9df8fb2b41a5a5a9e33ccd45260
2016-02-09 19:10:36 -05:00
Doug Schaefer
44599764f0 Support project scanner info in new build system for new class wiz.
The New Class Wizard asks scanner info for include paths for a project.
Need to decide whether that's a good thing or not but for now, add
support in the Qt config and GCC toolchain for it.

Change-Id: I5f037deb13db41fc0a083ea9fdc30ac1f61557e6
2016-02-09 16:40:46 -05:00
Anton Leherbauer
345877d034 Bug 487444 - Spawner.exec() fails if child process cannot breakaway from parent job 2016-02-09 10:42:46 +01:00
Sergey Prigogin
95164173c0 Fixed a silly bug causing StackOverflowError. 2016-02-08 15:47:33 -08:00
Sergey Prigogin
d085d1d633 Adjusted copyright. 2016-02-08 15:47:31 -08:00
Sergey Prigogin
54a5bd35c8 Cosmetics. 2016-02-08 15:47:30 -08:00
Sergey Prigogin
4de8d04803 Bug 487477 - StackOverflowError in ClassTypeHelper.getVirtualBases
Change-Id: If8da2174a9338ee8f4d110a4929f739960350da1
2016-02-08 18:35:47 -05:00
Marc-Andre Laperle
cc71fc2723 dsf-gdb: Disable non-stop tests for targets that do not support it
Change-Id: I4430ba20a56551e4d4de57d8849790761967995a
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-02-08 17:21:29 -05:00
Doug Schaefer
b6dc71f442 Qt - cleanup build cases. Add method to GDBLaunch.
Clean up cases when Qt installs aren't registered for a given
config. Fix bug on first scanner info request in build config.
Clean up the Qt Run launch delegate in extension.

Also added a method to GDBLaunch to allow subclasses to override
what the default gdb path is.

Change-Id: Icf158633e1c1327cc87ce59c1605bb26258f8708
2016-02-08 14:05:06 -05:00
Marc-Andre Laperle
11e522d33d releng: Fix missing about.html
See https://dev.eclipse.org/mhonarc/lists/cross-project-issues-dev/msg12981.html

Change-Id: Ia285ef3a4c85961464432191389838d5a605f5cb
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-02-05 11:04:42 -05:00
Marc-Andre Laperle
c0d2f222bd Updating to latest orbit
Also update the Oomph setup file.

Change-Id: I902ea044e3bf318e9405097aa635ef66efe1c2d0
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-02-05 10:06:51 -05:00
Teodor Madan
ce5ec6c178 Bug 486521 - "OS Resources" - allow attaching to selected process
- Extend OSView to provide a structured selection of
IResourcesInformation
- Add Connect process handler in view toolbar.
- Add Connect process handler in selection pop-up menu

Change-Id: I9e2ca4bafc72d035f78cbbe87ee6ff0f56f6ae22
Signed-off-by: Teodor Madan <teodor.madan@nxp.com>
2016-02-05 07:07:39 -05:00
Thomas Corbat
6b8482f866 Bug 487186 - Extraction of template type with function type argument
- Changed DeclarationGeneratorImpl to also consider the declarator for
template arguments instead of only the decl specifier.
- Adapted DeclarationGeneratorImpl to not add abstract pointer
.declarator for function type template arguments.
- Test case.

Change-Id: Iedec3e62f8234495003b74bfb463979e37c90bda
Signed-off-by: Thomas Corbat <tcorbat@hsr.ch>
2016-02-05 03:34:50 -05:00
Alena Laskavaia
c81aef4e42 correct launch history for group launch
- group launch would not appear in launch history as last item when
launched, so if you try to repeat last lunch you only get the last child
of the group launch. Fixing launch history by re-adding group launch at
the end

Change-Id: Iadf08c0639dcae63255c28d8cd08ccce23ffd660
2016-02-04 15:43:52 -05:00
Sergey Prigogin
ed8a6ea120 Code streamlining. 2016-02-04 12:03:25 -08:00
Sergey Prigogin
6f359aba30 Cosmetics. 2016-02-04 10:54:36 -08:00
Marc-Andre Laperle
e0d3dc82ba stand-alone debugger: Use rcp repository for creating the products
With this option, the build implicitly verifies that it would also
be possible to install the product (and its plugins) from that
repository.

This means that it provides some basic sanity check for plugin
dependencies.

For example, this would have uncovered the missing dependency to
launchbar.core fixed here: https://git.eclipse.org/r/65572

See
https://eclipse.org/tycho/sitedocs/tycho-p2/tycho-p2-director-plugin/materialize-products-mojo.html#source

Change-Id: I77382bb99b95784b18892cabe545c039d568ff01
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-02-02 13:25:18 -05:00
Nathan Ridge
93af811c6d Bug 486683 - Highlighting for context-sensitive keyword inside macro expansion
Change-Id: I28c729dffcffd6a69f4adcc94d22d789ebb00b11
2016-02-02 01:51:48 -05:00
Nathan Ridge
a201468432 Bug 486682 - Syntax coloring of macro arguments that occur in reverse order in the AST
Change-Id: Ib038a39ada52d44356c4207bef72a681dd3aa790
2016-02-02 01:50:26 -05:00
Sergey Prigogin
f1e935c1ad Bug 486915 - Unmarshalling error during indexing
Implemented clone() method for PDOMCPPAliasTemplateInstance and
CompositeCPPAliasTemplateInstance.

Change-Id: Id9d9a86ef154112cc7ee4e2f397fe8615461125c
2016-02-01 15:12:16 -08:00
Sergey Prigogin
23dc890167 Cosmetics. 2016-02-01 15:06:30 -08:00
Marc-Andre Laperle
d1bb47e1ee stand-alone debugger: Add missing launchbar dependency
dsf-gdb now requires launchbar.core

Change-Id: Ia88aaebefb165ae76cdca355e72f2aba4e6d0a0c
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-02-01 16:43:57 -05:00
Nathan Ridge
8329a08ae1 Bug 486909 - Ensure a point of instantiation is available in PDOM code where needed
Change-Id: I59074559db3a4421ab8b0fe2fee200dd5157a81d
2016-02-01 15:15:16 -05:00
Marc Khouzam
766f66c0ab Missing copyright header.
Copyright assigned to company of the committer
who did the first commit of the file.

Change-Id: Ia133694018c798f9558258810982f5276737a0b0
2016-02-01 12:47:41 -05:00
Guy Bonneau
8cfa1448ac Bug 461545 Add support of attribute isDisplayable to the Build Property
of a tool and implement the new interface method.

Change-Id: Iee645519c1bf9fbe144021bc81bd6cf7434c3e4b
Signed-off-by: Guy Bonneau <guy.bonneau@videotron.ca>
2016-02-01 09:51:05 -05:00
Sergey Prigogin
ebf041caef Bug 486915 - Unmarshalling error during indexing
Change-Id: Ifc37fe89d46e418925bf977795a99d043fd67360
2016-01-31 21:22:27 -08:00
Sergey Prigogin
09a0c248fb Code streamlining. 2016-01-31 20:56:13 -08:00
Sergey Prigogin
03fdc9525f Cosmetics. 2016-01-31 20:54:34 -08:00
Sergey Prigogin
7b4ac5a6b7 Revert "Cosmetics."
This reverts commit ed3837b500.
2016-01-31 10:25:36 -08:00
Sergey Prigogin
ed3837b500 Cosmetics. 2016-01-31 10:16:40 -08:00
Sergey Prigogin
3fbf9980ad Bug 486618 - Name resolution problem with alias template
Corrected previous fix attempt.

Change-Id: Ie8e5425387a3b0d7d6f0558f5a36f1b8d379aa78
2016-01-30 22:11:55 -08:00
Sergey Prigogin
1548dc7cf4 Bug 486618 - Name resolution problem with alias template
Change-Id: I0cf37128925fdf4a1a4fc334926efe4b81caee2f
2016-01-29 19:15:12 -08:00
Sergey Prigogin
247faec624 Minor code simplification. 2016-01-29 18:50:59 -08:00
Doug Schaefer
326759fe8c Qt fixes for scanner info and launching.
Qt builds now clear the scanner info cache so that it reloads.
Also added Environment tab for Qt Local launch so that you can
override the environment. Supported for 'run'.

Change-Id: Id6a04a564587411b6a5846f00045f79f5696bfb8
2016-01-29 15:08:58 -05:00
Nathan Ridge
aca9b68b02 Bug 486688 - Syntax highlighting for dependent enumerator / enumeration
Change-Id: I3054a8e8d556f1473049e8b11c64c1e066e16004
2016-01-29 02:41:44 -05:00
Nathan Ridge
f9375840ed Bug 486679 - Syntax coloring for local variable in lambda capture
Change-Id: Ia7aeae84210d0ce56f28d224099e6bc5f5dbf1a2
2016-01-29 02:39:49 -05:00
Nathan Ridge
eb54f64445 Bug 484898 - Highlighting of inherited constructor name
Change-Id: I314dcf08b0d882a60aa02f248131d02281f8ff16
2016-01-29 02:37:57 -05:00
Nathan Ridge
36f16ba1b9 Bug 486426 - Constexpr evaluation of function call with an argument requiring user-defined conversion
Change-Id: I1110b76d3520666a980100f6cd17689911a16759
2016-01-29 02:35:49 -05:00
Doug Schaefer
57a47fe461 Qt - more missing things from the build.properties file.
Change-Id: I2d2ad53f0db45eb86566c9cfbb3a759e8ec95495
2016-01-28 18:55:16 -05:00
Stefan Xenos
b7eb62ae3b Fix compiler errors in CElementSorter
Change-Id: I8c105b7649c688bbb02ae64b5f74a0f8dedeb468
Signed-off-by: Stefan Xenos <sxenos@gmail.com>
2016-01-28 13:43:47 -05:00
Doug Schaefer
ea0064b77b Qt - fix up build.properties files to pick things up properly.
Was including too much of tern-qml and missing the qt icons.
2016-01-28 13:14:51 -05:00
Doug Schaefer
192bfff688 Bug 486509 - Add support for debugging local Qt apps.
We reuse GDBLaunch but need to override some settings that are
normally in the launch configuration. These things are calculated
at launch time.

Note there is also an added dependency to the launch bar core
to make GDBLaunch a targeted launch so we can set the target properly.
At some point we'll move this launch target stuff lower down, maybe
to the debug platform.

Change-Id: Ibbf6b794a9ecf25b79d46093cc624ea69dc04641
2016-01-28 11:05:34 -05:00
Doug Schaefer
99426ce65a Missing OSGI-INF in build.ui build.properties file.
Change-Id: I40d92121baa81d81300ff2e102154cf3a9a8d467
2016-01-28 10:12:20 -05:00