1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-16 13:35:22 +02:00
Commit graph

35221 commits

Author SHA1 Message Date
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
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
Alena Laskavaia
3a66908e57 launchbar: public API for launch bar listeners
Change-Id: Ic33a181f679708de2b78aa7a49bde1ab45578b39
2016-01-29 11:01:24 -05:00
Alena Laskavaia
3eb77d17f6 launchbar: track non launch bar launches
- when user runs something not from launch bar, launch bar won't updade
which creates unplesent gap in experience.
This fix makes launchbar track launches and update active
descriptor/mode/target depending on what was launched.

Change-Id: Ie70c6927997bba8ee06a393e767e02ccb4cf4cb7
2016-01-29 10:20:39 -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
Kaloyan Raev
671d63b214 Increment version to 3.7.1 for features with recent fixes.
Change-Id: If18405b9632324936b7fad96211d752daa1b4edd
Signed-off-by: Kaloyan Raev <kaloyan.r@zend.com>
2016-01-28 16:33:01 +02:00
Kaloyan Raev
80910dc63a Merge "[480836] [ftp] cannot list directories on IBM i" 2016-01-28 09:30:22 -05:00
Kaloyan Raev
8efe8471ec [480836] [ftp] cannot list directories on IBM i
Bug: 480836
Change-Id: I9c6c2c3534ee3bf48f19d080d0cd15c7ecb3490c
Signed-off-by: Kaloyan Raev <kaloyan.r@zend.com>
2016-01-28 16:14:26 +02:00
Kaloyan Raev
0e9bd3fe8a Bump +100 service version of org.eclipse.rse.ui
Change-Id: I59309c8f3c53d16c59feec7146db3a91d71f7e3b
Signed-off-by: Kaloyan Raev <kaloyan.r@zend.com>
2016-01-28 14:57:44 +02:00
Alena Laskavaia
f57e0c8acf added description control on Build Variables page
Change-Id: Ib2f6b30bedb88e6ab2c886306171a5668ac1a415
2016-01-27 20:13:05 -05:00
Doug Schaefer
e7ef5fb9ac Qt - better handling when a Qt install hasn't been added.
Used to NPE, now prints a message on the build console at build time.

Change-Id: Ia38161dcc393506e44d4c4fa7e12a25f55e44bd0
2016-01-27 15:39:58 -05:00
Doug Schaefer
095dd5160e Qt - Include tern deps in build. Clean up some old files.
The tern deps were in node_modules which is gitignored. Created a
Makefile to copy those deps to a new directory and we check that in.

Also removed some files that were used to get ANTLR which we aren't
using. And cleaned out the commented out reload button from the
plugin.xml.

Change-Id: I09a5ecb298bbdd9272f9b4a7540d525edb55c4fa
2016-01-27 12:41:56 -05:00
Nathan Ridge
9e7b1ce856 Bug 486144 - Avoid recursion due to EvalID.withinNonStaticMethod() doing over-eager name resolution
Change-Id: I51de1941753c3d6beb0f21eebaff01f2cf87a9fb
2016-01-26 22:03:51 -05:00
Alena Laskavaia
ca538d05a5 launchar: launch target wizard fixes
- removed hack with overloading wizard classes
- added wizard contribution, so it can be bound to command or used
without launchbar
- removed hack with using category to identify launch target wizard
- added more comments in schema
- fixed hack when parsing wizard if they categorized

Change-Id: I791679ef30c395db10ec2528a6e2b90370e56a75
2016-01-26 09:47:48 -05:00
Nathan Ridge
423dc228fa Bug 485388 - Ambiguity resolution of method bodies of nested classes
They can depend on members of enclosing classes, so their processing
needs to wait until the end of the outermost class definition.

Change-Id: I0f49743675db0f19fd01e01a4cb6a9b87bb68658
2016-01-26 02:44:29 -05:00
Alena Laskavaia
99da8cee74 launchar: action to invoke new launch target wizard
- new extension to contribute a wizard to launchTypeUI extension point
- copied bunch of wizards from platform ui since they cannot be extended

Change-Id: I45f2801fe04a24e7f8d2bbbd3f31ada1de4a1fc3
2016-01-25 16:51:44 -05:00
Sergey Prigogin
50151f0a71 Cosmetics. 2016-01-25 10:42:30 -08:00
Nathan Ridge
4fafaeaf10 Bug 486425 - Decltype in pack expansion
Change-Id: I67dfbc295fab4674b95a9d61cf77d2329e1a0525
2016-01-25 13:26:56 -05:00
Marc-Andre Laperle
8c96317ae8 Fix used boolean
Due to a cherry-pick from the cdt_8_8, the boolean is not used as it
should (the boolean does not exist in cdt_8_8). Since it's available in
master, we should use it (or remove it)

Change-Id: Id907e9408cfa7944677b65455bfa7840727ed313
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-01-25 12:47:05 -05:00
Marc Khouzam
9f9c54764c Bug 485485 - GDBBackend's Startup/Shutdown sequences are hard to extend
Change-Id: I6232a2d85e25abfdb63b326dafe17e51762fea09
2016-01-25 09:36:13 -05:00
Nathan Ridge
1d46897ad0 Bug 485709 - Syntax coloring of qualified enumeration
Change-Id: I33c8edc024fbb23c16e9328a15ddec05eabd6124
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2016-01-25 00:16:44 -05:00
Sergey Prigogin
e60f8efdf3 Bug 486149 - Name resolution problem with dependent conversion operator
Corrected two bugs pointed out in https://git.eclipse.org/r/#/c/64940/1

Change-Id: I44ec5b28a40db73857a7b687c3c784583810962b
2016-01-24 09:08:13 -08:00
Sergey Prigogin
dbd35a059a Bug 486149 - Name resolution problem with dependent conversion operator
Change-Id: I696b91f7703451f9ada8dbd60987c5f19d82ad27
2016-01-21 17:44:46 -08:00
Sergey Prigogin
c5ecc6fe90 Cosmetics. 2016-01-21 17:43:34 -08:00
Thomas Corbat
7b6cbde517 Bug 479241 - [PTY] Output gets cut off after EOF on input
Conflicts:
	core/org.eclipse.cdt.core.native/src/org/eclipse/cdt/utils/pty/PTYOutputStream.java

Change-Id: If13b0d977f621e21e7fe89b2b52f07f74858787c
Signed-off-by: Thomas Corbat <tcorbat@hsr.ch>
2016-01-21 10:48:32 +01:00
Marc Khouzam
12931d59a7 Remove deprecated method.
GdbLaunchDelegate.newServiceFactory(String) has been deprecated for 4
years and has now been removed.  It has been replaced with
GdbLaunchDelegate.newServiceFactory(ILaunchConfiguration, String) 

Change-Id: Ida8e164da48fcd9d26baf1c77efef7b207ef7565
2016-01-20 23:02:03 -05:00
Marc Khouzam
9d54db2c55 Remove deprecated methods.
The methods
MIDataListRegisterValues.MIDataListRegisterValues(IMIExecutionDMContext,
int) and
MIDataListRegisterValues.MIDataListRegisterValues(IMIExecutionDMContext,
int, int[]) have been deprecated for over two years and have been
removed.  Callers should instead the methods of the same name but
passing in an IFrameDMContext instead of an IMIExecutionDMContext.

Following that change, the methods
CommandFactory.MIDataListRegisterValues(IMIExecutionDMContext, int) and
CommandFactory.MIDataListRegisterValues(IMIExecutionDMContext, int,
int[]) have also been removed, and their corresponding methods using
IFrameDMContext should be used instead.

Change-Id: Ifa518b9a113dadb9d3dc44d803d8c3819afe810c
2016-01-20 23:00:51 -05:00
Marc Khouzam
72352044ae Remove deprecated method.
The method
GDBRunControl_7_0_NS.eventDispatched(ITraceRecordSelectedChangedDMEvent)
was removed;
GDBRunControl_7_2_NS.eventDispatched(ITraceRecordSelectedChangedDMEvent)
should be used instead.

Change-Id: Ic30186e29b4601f1054a5988a6330ec095079253
2016-01-20 22:58:46 -05:00
Marc Khouzam
5af6c7413a Bug 486148: Remove support for Apple GDB
The following macos packages were removed:
 org.eclipse.cdt.dsf.gdb.service.macos,
 org.eclipse.cdt.dsf.mi.service.command.commands.macos,
 org.eclipse.cdt.dsf.mi.service.command.output.macos
 org.eclipse.cdt.debug.gdbjtag.core.dsf.gdb.service.macos

The following classes, contained in the above packages are now removed:
 MacOSCommandFactory.java
 MacOSGDBProcesses.java
 MacOSGDBRunControl.java
 MacOSGdbDebugServicesFactory.java
 MacOSMIEnvironmentCD.java
 MacOSMIVarUpdate.java
 MacOSMIVarUpdateInfo.java
 MacOSGdbJtagDebugServicesFactory.java

The constant LaunchUtils.MACOS_GDB_MARKER was removed.

Change-Id: Iea54886a02015dd0b11678a0cd5d911bed129485
2016-01-20 19:17:44 -05:00
Doug Schaefer
92d08ca430 Bug 466489 - Filter out external tools builders.
Change-Id: Id14a01246c013fc47c76f693dc7f9d063f361163
2016-01-20 16:55:53 -05:00
Jeff Johnston
9066b061f3 Fix Autotools to remove use of Wizard classes that are being removed
- remove NewProjectWizards
- fix AutotoolsBuildWizardHandler to remove warning

Change-Id: I3dfcf9d09477c267ea4a770dcf77c0f29d652e38
2016-01-20 12:33:24 -05:00
Doug Schaefer
cba0b62a96 Make a couple of more things common. Clean up scanner info.
Make the build folder common for build configs. Makes things
consistent.

Also make it clear that we are caching scanner info with the
names of the API calls.

Change-Id: I1da0d90b3358065e28e437d0dfeea730e13c9aef
2016-01-20 10:30:25 -05:00
Sergey Prigogin
e347a841c0 Cosmetics. 2016-01-19 14:45:26 -08:00