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

24639 commits

Author SHA1 Message Date
Marc Khouzam
7b0d10e510 Update p2.inf for 9.1 release
Change-Id: I86b0295b33ced43028dd066c7611b2adc04da9a3
2016-06-07 13:10:58 -04:00
Marc-Andre Laperle
50ce6beede Add logging to Stand-alone debugger test
This will help give a clue where is hangs when running on Hudson

Change-Id: If72db5e9d4ac387328074071ab3eacf33d81ca9c
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-06-07 01:31:22 -04:00
Sergey Prigogin
941c435544 Cosmetics. 2016-06-06 15:55:42 -07:00
Sergey Prigogin
591f90c6d2 Cosmetics. 2016-06-06 15:36:00 -07:00
Marc Khouzam
cc2e7dc5b0 Update Orbit for Neon
Change-Id: I631d0e768bc17890a2147b16138b5a57152947d1
2016-06-06 15:49:29 -04:00
Sergey Prigogin
5890732542 Bug 495091 - Name resolution problem with list initialization
Bug 495227 - Implicit constructor call with list initializer is resolved
incorrectly

Change-Id: Ia163585277a7a9af85fd414d2ece43f10aef18e5
2016-06-03 17:51:18 -07:00
Sergey Prigogin
dd3a45bcdf Adjusted Javadoc. 2016-06-03 17:51:17 -07:00
Marc Khouzam
cdbf45f53c Update baseline to 9.0 RC3 until the final release
Change-Id: I35d7ba3ce676aacf960c9a83e2cb3f8cd4a7f482
2016-06-03 12:42:32 -04:00
Marc-Andre Laperle
e18d408cb3 Sign the stand-alone debugger on Mac
The mac signing has to happen between materialize-products and
archive-products goals. Because we only want to do it when the
production profile is enabled (eclipse.org server), we have to duplicate
some xml to fit the macsigner between the two. I did extract some
variables in order to make the duplication less error prone.

Change-Id: I523c287c0e1dff15026e1007fa2831af6d14003a
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-06-01 23:13:56 -04:00
Alvaro Sanchez-Leon
39007977fa Adding GDB 7.11.1 to the download-build-gdb.sh script
Change-Id: Ic22f35bb5bac2c3ac1fb394073b168d48259f4f6
2016-06-01 15:54:26 -04:00
Sergey Prigogin
3515c76e94 Allow OperationCanceledException to propagate.
Change-Id: I85ac9189cbfe894f1800defa1b39e500cd5ef90f
2016-05-27 15:17:06 -07:00
Sergey Prigogin
078be6002f Fixed compilation warnings.
Change-Id: Ice9a8bf99f1bb80afea584698105a10657294b64
2016-05-27 18:14:31 -04:00
Sergey Prigogin
40b2d17b42 Code cleanup.
Change-Id: I9a1945e7633a0f3747a6c33dc62e90d3b76a4e54
2016-05-27 15:04:04 -07:00
Sergey Prigogin
a4cd53a926 More robust handing of indexer cancellation.
Change-Id: I5c2baf7fab8560a0cc11bfc74994b6e9135e7cce
2016-05-27 14:11:50 -04:00
Sergey Prigogin
260b6dadac Improved cancellability of indexer.
Change-Id: I194e5b135f1f58501fb3345ca373feef23832c97
2016-05-27 00:29:15 -04:00
Doug Schaefer
d4a911baa8 Create a dummy file in the user doc index when skipDoc.
Change-Id: Id5039869212f6b900fb423ea1cd5b27782cc9ad5
2016-05-26 23:25:49 -04:00
Sergey Prigogin
bb79c66743 Cosmetics.
Change-Id: Ib2b290d1a41a6584b386ffd44cd2b779ba5a20ea
2016-05-26 22:39:39 -04:00
Marc Khouzam
93fa9c00a6 Allow to more easily extend GDBControl service.
Change-Id: Iec5ef773222390237d4665fb9bd3daa5b3cae947
2016-05-26 09:39:18 -04:00
Sergey Prigogin
1bdfc29020 Code cleanup.
Change-Id: Id1f1d6c0c098d94a4275188a3b4f6443ddc4843d
2016-05-25 23:38:44 -04:00
Sergey Prigogin
290c8dfe23 Improved heuristic header substitution algorithm and unified it between
Add Include and Organize Includes commands.

Change-Id: I0d4a1110a8b89ca49d55eb82eddb29e7d8bcd548
2016-05-25 23:38:34 -04:00
Alvaro Sanchez-Leon
d9a3d3f71c Move o.e.cdt.launch.remote to Java 8
The parent commit e6bec45
is using Java 8 API, moving the BREE to this level

Change-Id: I348cdf601bba5b733003a404ecbba8901f7085bd
2016-05-25 22:31:01 -04:00
Sergey Prigogin
3bd964832a Cosmetics. 2016-05-25 18:47:22 -07:00
Jonah Graham
69d3441795 Bug 494504 - Reverse API changes to GdbDebugServicesFactory
This change reverses the breaking API changes made to
GdbDebugServicesFactory as part of Bug 488909 while retaining the
code cleanup done in that bug.

Change-Id: If269fa5e38e0c019a8f5ce9aa927f27da70f43ee
Signed-off-by: Jonah Graham <jonah@kichwacoders.com>
2016-05-25 10:33:22 -04:00
Sergey Prigogin
25f52b35c9 Cosmetics. 2016-05-24 19:37:46 -07:00
Sergey Prigogin
b91a639643 Bug 494489 - NPE in CPPASTCompoundStatementExpression.getEvaluation
Change-Id: Iff6243cee0e583af7b34681f123ba3016bfd6558
2016-05-24 13:56:13 -07:00
Sergey Prigogin
bb53b9e92f Cosmetics. 2016-05-24 13:52:18 -07:00
Alvaro Sanchez-Leon
e6bec45296 Bug 452356 - C/C++ remote launch uses o.e.remote - wait for file permission change
When uploading a file to a remote system, the file permissions are updated,
however the process taking care of it may not have completed this task before
the application tries to use it.
  This change forces the calling thread to wait for Max 1 sec for it to complete,
If the process task takes longer an exception is thrown so the application can
provide a meaningful message to the user.

A second fix is provided in:  execCmdInRemoteShell
So this method now makes sure that the remote connection is opened
before executing commands over the remote shell.

Change-Id: Ibe8bd2709e1b1f446e1f74aa8a3df424ac7fa650
2016-05-24 11:07:17 -04:00
Mat Booth
08074f77aa Bug 459567 - Help missing for LLVM Managed Build
Include 'help' directory in build.properties

Change-Id: I6c86a5325a323c67a50166b70372c8a918aa8553
Signed-off-by: Mat Booth <mat.booth@redhat.com>
2016-05-24 10:48:45 -04:00
Doug Schaefer
c2316a0b18 Arduino Downloads Manager and lots of cleanup around that.
Change-Id: Ie2e4d987849831006d443bae98349861871a4057
2016-05-24 01:00:06 -04:00
Sergey Prigogin
3d94e24317 Bug 494359 - Explicit specialization is improperly ignored
Test case.

Change-Id: I9eb34ad4d3309bf568d26338bd7611fa9fea0673
2016-05-23 21:12:52 -07:00
Sergey Prigogin
b6a6331fb2 Cosmetics.
Change-Id: I09ae710c9b0199f35565a6b11e9dcc4126e00324
2016-05-23 21:11:27 -07:00
Sergey Prigogin
9869fc70a5 Bug 494359 - Explicit specialization is improperly ignored
Change-Id: I3294202002338281c7310f9ef77e2d5293566e0b
2016-05-23 20:39:49 -07:00
Sergey Prigogin
954d834eb0 Improved Javadoc. 2016-05-23 20:38:09 -07:00
Sergey Prigogin
81d434b551 Cosmetics. 2016-05-20 18:28:09 -07:00
Sergey Prigogin
9ef289d34c Code simplification.
Change-Id: Idefe8f033ccb5db0b81c2118ed75ebc4de1d1382
2016-05-20 18:27:42 -07:00
Sergey Prigogin
d16d496bd9 Improved consistency of method names. 2016-05-19 10:55:40 -07:00
Sergey Prigogin
2b3ab14082 Code streamlining.
Change-Id: I773eb373e6397260af6fd3815f1b16815500dabd
2016-05-19 02:05:52 -04:00
Sergey Prigogin
4376bec698 Improved consistency of names. 2016-05-18 17:54:19 -07:00
Doug Schaefer
758110471e Add MSYS2 32-bit support to MinGW GCC toolchain.
Change-Id: I185f1b070ce0e97340fc55b1fc0842a6f8e23637
2016-05-17 16:18:50 -04:00
Doug Schaefer
854f036c61 [Qt] Remove unused extension. Make QML Analyzer loading a system job.
Also more clean up of the Qt Hello World template.

Change-Id: I8dd862140e9e641005809f5b523e332b6bf496bd
2016-05-17 14:42:10 -04:00
Doug Schaefer
8f0ca866c4 Make sure CMake project property page only shows on CMake projects.
Change-Id: I804fcae05e618925d0cbf4b6fbc52b6665789916
2016-05-16 16:06:43 -04:00
Doug Schaefer
1cd5ff5169 Fix a few things for the QML editor.
Fixed up content type warning. Hooked up colors for the QMLEditor to
the CEditor preferences. Fixed up tabbing in the main.qml template.
Fixed the GCC toolchain to find compiler on path on windows.

Change-Id: I66a013666d1ab99bfe94a2a558486cc81681c67c
2016-05-16 15:15:39 -04:00
Jeff Johnston
022e9428fd Add a Debug configuration for Autotools projects
- set default CFLAGS and CXXFLAGS for debug configuration
  Autotool projects
- pass project when creating a new AutotoolsConfiguration
- add new Debug (GNU) configuration
- add new build type property to Debug configuration
- look for property when initializing AutotoolsConfiguration

Change-Id: I95e6fa59f854dad3aff71507a4a85ffa55f4b2bc
2016-05-16 12:02:50 -04:00
Jeff Johnston
9fd79b0596 Bug 491619 - Choosing a C++ dialect should reindex
- changed gcc builtin settings providers to prefer non-shared
- added isIndexerAffected method override to ToolSettingsTab which
  looks at new isIndexerAffected boolean
- add logic to ToolSettingsTab setOptions() method to look for
  dirty options that return true for isForScannerDiscovery() or
  are special options that affect include path or defines
- add performok method to ToolSettingsTab to look if isIndexerAffected
  when user hits OK without hitting APPLY
- change the message for bringing up the question dialog for end-user
  to choose whether to reindex or not

Change-Id: Icd740caafe638f272b6f1434d5817f2377ffe04a
2016-05-13 09:54:29 -04:00
Alvaro Sanchez-Leon
7436cb9ae4 Bug 489512 - Show local variables in the traditional memory render
* Added an adjustment to the calculation of the addressable char width
so it does not go beyond the containing cell size when using radixes
where the number of characters does not grow linearly with the number
of octets being represented.
This adjustment is only necessary when the cell can contain the same
number of octets as the addressable size

Change-Id: Ic9643c98094bc28621e6807eeed0c283dbe6672a
2016-05-13 09:10:33 -04:00
Sergey Prigogin
ed7f1cea09 Cosmetics.
Change-Id: If3fa0aa0c6679cf508492322c6e38e2dc0d1351f
2016-05-12 18:03:53 -04:00
Sergey Prigogin
efd6a7263b Bug 493475 - Add an option to format edited lines when saving a file
Change-Id: I1c5c91a269f7685e2963bb26f12fdee9bb5fae97
2016-05-12 18:02:49 -04:00
Doug Schaefer
0d7ee343e0 Add MSYS2 support for managed build. A few Qt cleanups on Windows.
Change-Id: I07ed0cb4a83996de194559570fedf9fb1b21b42d
2016-05-12 15:32:51 -04:00
Jonah Graham
e091657eaf Bug 493070: [GTK3] stop removing all items from list
in GTK3 when the current selection is removed from the
org.eclipse.swt.widgets.List the selection is updated to another item,
on GTK2 and Windows the list stops having a selection. 

This change updates the code to safely delete all selected items.

Change-Id: Iedc99db89af117a04ad163190bdda0f8720eb2a6
Signed-off-by: Jonah Graham <jonah@kichwacoders.com>
2016-05-12 13:59:02 -04:00
Alexander Kurtakov
dff6b3bae3 Hook compiling o.e.cdt.core.linux into maven build.
Separate profiles for building single arch to allow full builds on the
arch one runs the build on. Simplifies build for people building from
source significantly.


Change-Id: Ic7738328b8e7072654ba7a673220a43feebb6801
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2016-05-12 03:35:59 -05:00