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

34770 commits

Author SHA1 Message Date
Sergey Prigogin
2260e3f7ab Removed deprecated methods from ICPPTemplateInstance and
ICPPSpecialization.

Change-Id: I763acb95cc9dbdcd1341951544629cf912f137ba
2016-02-16 19:34:03 -08:00
Doug Schaefer
68da3d3a38 Bug 487471 - 16 pixel button icons in 32x24 pixels space.
Brings back the switching since we're using the launch group icons
in the Launch button. The Build and Stop buttons are also made 16-bit
and should be familiar.

Warning clean-up in CSelector.

Change-Id: I05e4b912d0470eb3f533d462b402faa3002bddd2
2016-02-16 14:08:42 -05:00
Marc Dumais
39f168158f Bug 354754 - [Memory Browser]Changing the memory space doesn't update
the view

Change-Id: I6a68433d8c7fc53da939f9c852136ab812ea42e3
2016-02-16 06:42:36 -05:00
Marc Dumais
8ab12fa4e2 Bug 487762 - [tests] MIRegistersTests # frameSpecificValues() - fix
platform-dependent failure

Change-Id: I7bfe1b952ac97615f93ee63770f33b66a5cb9d3e
2016-02-15 10:01:41 -05:00
Sergey Prigogin
9c97d4ae66 Bug 486971 - Name resolution problem with alias template and parameter
pack

This change solves the example in the bug but I'm not sure if it works
properly in other similar cases.

Change-Id: I6fb6b0c2501ef1fcd25bb31fae019ec5ec0379f9
2016-02-12 13:11:39 -05:00
Nathan Ridge
5552a46c51 Add a comment describing the purpose and abilities of HeuristicResolver
Change-Id: I5e979ce76662b9b650ddd3177beb03982c44ac6d
2016-02-12 00:34:45 -05:00
Nathan Ridge
6398b59947 Bug 478121 - HeuristicResolver: add support for EvalID with non-dependent field owner type, and EvalMemberAccess
Also use HeuristicResolver in CContentAssistProcessor to determine more
accurately whether dot-to-arrow replacement should be performed.

Change-Id: If011d6797247acc41c9fdd705dd8f5fbcbce87a4
2016-02-11 20:13:00 -05:00
Nathan Ridge
453e429d5c Bug 472818 - Numerous improvements to HeuristicResolver
Notable improvements include:
  - better handling of typedefs and reference types
  - support for specialization of dependent lookup results
  - support for nested templates

Change-Id: Id7b20e40bf31507b4e1743a7ae5898b1a85ade17
2016-02-11 20:13:00 -05:00
Nathan Ridge
6df72650e4 Bug 472818 - HeuristicResolver: support for EvalFunctionCall
Change-Id: Id0a76d748d5a03d70b8f75ca0e8d776d824b88e5
2016-02-11 20:04:39 -05:00
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
Dirk Fauth
a02adccef6 Bug 460496 - [TERMINALS] Make it easier to run Git Bash
Added auto-detection of Git installations on Windows

Change-Id: I42702126ffb550dd8b289a45ee552d5095a1a615
Signed-off-by: Dirk Fauth <dirk.fauth@googlemail.com>
2016-02-10 21:03:30 +01:00
Dirk Fauth
e25c78d251 Bug 460496 - [TERMINALS] Make it easier to run Git Bash
Added external executables to the terminal combobox on the Open Terminal
Dialog (Ctrl+Alt+Shift+T)

Change-Id: Ia9d9a3959fd95b666c4a1ad4474b519103297920
Signed-off-by: Dirk Fauth <dirk.fauth@googlemail.com>
2016-02-10 20:58:08 +01: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
Dirk Fauth
0c1dea7137 Bug 460496 - [TERMINALS] Make it easier to run Git Bash
Moved the code and all related configurations regarding showin from
o.e.tm.terminal.connector.local to o.e.tm.terminal.view.ui

Change-Id: If548ae729173c6127f7cf918aa2f783cd6cb3961
Signed-off-by: Dirk Fauth <dirk.fauth@googlemail.com>
2016-02-10 16:02:54 +01:00
Dirk Fauth
8eb7a7f21d Bug 473107 - [TERMINALS] Show-In menu type depends on project type
Introduced an ISourceProvider to check if external executables are
configured. Renamed the Terminal context menu "Show In" to "Show in
Local Terminal". Extended the visibleWhen check so that the "Show in
Local Terminal" menu is only visible in the context menu if an external
executable is configured. Otherwise it is possible to open the Terminal
via the inclusion of the command in the default "Show In" menu.

Change-Id: I618b2352a8973d6591cf9e673dc4eb01aeec072e
Signed-off-by: Dirk Fauth <dirk.fauth@googlemail.com>
2016-02-10 13:37:12 +01: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
91369b4692 Bug 487471 - Improve look and feel of Launch Bar.
New icons that have transparent backgrounds and are 24 pixels square
and have hot image counterparts.

The Launch button now looks different enough to turn off the mode
specific icons for now.

Change-Id: Iaa8454ffde5e5c6660a5d0d144ae2af971a7b8c6
2016-02-08 15:33:06 -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
Alena Laskavaia
584728a7ae Bug 487386 - [LaunchBar] Launching default configs resets target to no
target

Change-Id: If0d9724fe5f23d633dc1f5ab4d46363e1c00d3cf
2016-02-08 11:16:30 -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
Alena Laskavaia
353fe40897 launchbar: fixed unsafe cast
- instead of doing method check and then casting without check, just do
a instance check which would gurantee the result and won't rely on that
method

Change-Id: I153f3113d15d6b145e41ee8c3d48cfe0a5c296d8
2016-02-04 13:02:58 -05: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
Doug Schaefer
2b940d6fea Check for null when getting launch config provider.
Change-Id: I60a8dae467885dea5685515b40a658f3328b3ec3
2016-02-01 14:08:19 -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
Alena Laskavaia
e39d6946cf launchbar: widget is disposed exceptions in tests
Change-Id: I1b921ffeeb931c19059a14825b3ebc4e26bd14d1
2016-02-01 11:20:18 -05:00
Alena Laskavaia
da4bfe781f launchbar: fixed compilation error with neon M5
NOTE: there is nasty fix in ViewerComparator that now requires
comparator to be working on strings, we don't use it this way this has
to be fixed at some point

Change-Id: I0199a830546cf1e9bad5c45bec67e17daf42d558
2016-02-01 10:34:58 -05:00