sdk/ide/org-eclipse-cdt.git
8 years agoMISC: fix a bug about openning error dialog
Gun Kim [Thu, 22 Sep 2016 02:12:51 +0000 (11:12 +0900)]
MISC: fix a bug about openning error dialog

On Disassemlby viewer, the same error dialogs are opened twice.
Fix it.

Change-Id: Id5bee27096a3832933cf53b5f629db213b5745da
Signed-off-by: Gun Kim <gune.kim@samsung.com>
8 years agoMISC: fix a bug of Trace Control viewer
Gun Kim [Wed, 21 Sep 2016 10:39:58 +0000 (19:39 +0900)]
MISC: fix a bug of Trace Control viewer

When the user clicks start button on Trace Control viewer, the button's text is changed from start to stop.
But it didn't work. Fix it.

Change-Id: Idf08b1733d9b2a14f195c78a1b5cda879fad3939
Signed-off-by: Gun Kim <gune.kim@samsung.com>
8 years agoBUILD: fix that building multi-package project takes time even without changes
ChangHyun Lee [Tue, 20 Sep 2016 05:26:40 +0000 (14:26 +0900)]
BUILD: fix that building multi-package project takes time even without changes

JIRA: SDKRM-955

When using the external builder to rebuild a top level project with a minor change,
the CDT re-builds everything in the dependency chain by invoking make on all
dependent projects.

This is meaningless time consuming because often the make -all does nothing.
This patch updates the preference option to the more efficient build behaviour:
building a project configuration only when it contains changes within Eclipse or
if any of its references have changes within Eclipse.

Change-Id: Ie2d0d09c60c711a0a5369e271a7f1844cb7c9541
Signed-off-by: ChangHyun Lee <leechwin.lee@samsung.com>
8 years agoBUILD: modified method which returns build option
Gun Kim [Fri, 9 Sep 2016 04:52:41 +0000 (13:52 +0900)]
BUILD: modified method which returns build option

.c file's build option doesn't same with .cpp file's build option.
The modified method returns proper build option of them.

Change-Id: I4633fdfa6511fb3c86728e38e1d0e4e7db39a6b1
Signed-off-by: Gun Kim <gune.kim@samsung.com>
8 years agoBUILD: improve CDT indexer's performance
Gun Kim [Wed, 7 Sep 2016 06:07:22 +0000 (15:07 +0900)]
BUILD: improve CDT indexer's performance

When the project is created, CDT indexer will use a pre-built PDOM on which rootstrap information is written.

Change-Id: I4360bd90c063262c00e4ceb4c6b2082aa01fe5af
Signed-off-by: Gun Kim <gune.kim@samsung.com>
8 years agoSHORTCUT: Add build clean command id
Yoonki Park [Wed, 24 Aug 2016 02:40:55 +0000 (11:40 +0900)]
SHORTCUT: Add build clean command id

Change-Id: I54d769051dea35f7b4b876f1c4e677091987d272
Signed-off-by: Yoonki Park <yoonki.park@samsung.com>
8 years agoTHEME: update break point icon
ChangHyun Lee [Tue, 23 Aug 2016 04:35:25 +0000 (13:35 +0900)]
THEME: update break point icon

JIRA: SPTSDKUX-1881

Change-Id: I6112b828859a2043b2bf2caa7172425f2489b322
Signed-off-by: ChangHyun Lee <leechwin.lee@samsung.com>
8 years agoTHEME: change icon in expression view
ChangHyun Lee [Sat, 20 Aug 2016 06:20:54 +0000 (15:20 +0900)]
THEME: change icon in expression view

Change-Id: I2b30bc82ec149bb1318267ed761756509f6b15ce
Signed-off-by: ChangHyun Lee <leechwin.lee@samsung.com>
8 years agoTHEME: change icon in module view
ChangHyun Lee [Sat, 20 Aug 2016 02:56:12 +0000 (11:56 +0900)]
THEME: change icon in module view

Change-Id: I5a9f26f3e8863fdd34ddd7353a54c7509ab2ec85
Signed-off-by: ChangHyun Lee <leechwin.lee@samsung.com>
8 years agoCONTEXT MENU: restore clean project
Hyeoongseok Heo [Fri, 19 Aug 2016 10:45:07 +0000 (19:45 +0900)]
CONTEXT MENU: restore clean project

- Restored 'Clean Project' context menu

Change-Id: I3103435801892c5de1ac5b4abb15a0210bdb8fde
Signed-off-by: Hyeoongseok Heo <harry.heo@samsung.com>
8 years agoTHEME: change icon in hierarchy, OSResource view
ChangHyun Lee [Fri, 19 Aug 2016 07:05:46 +0000 (16:05 +0900)]
THEME: change icon in hierarchy, OSResource  view

Change-Id: Ic6e5f5806521150b6cc81a52a6410f90e66c9aaa
Signed-off-by: ChangHyun Lee <leechwin.lee@samsung.com>
8 years agoTHEME: update icons
ChangHyun Lee [Wed, 17 Aug 2016 04:53:06 +0000 (13:53 +0900)]
THEME: update icons

Change-Id: I9eab48f05f8812eff9dc0778921402775be9bd7e
Signed-off-by: ChangHyun Lee <leechwin.lee@samsung.com>
8 years agoTHEME: change view tab icon
ChangHyun Lee [Fri, 12 Aug 2016 05:49:07 +0000 (14:49 +0900)]
THEME: change view tab icon

Change-Id: I205065213aac4b8feddba78c1f76c927ef2ce0ee
Signed-off-by: ChangHyun Lee <leechwin.lee@samsung.com>
8 years agoMISC: add missing plugin
ChangHyun Lee [Thu, 11 Aug 2016 08:57:07 +0000 (17:57 +0900)]
MISC: add missing plugin

- add "org.eclipse.cdt.dsf.ui" plugin

Change-Id: I7ded1b240bbc7c983272016a5a82df2f8b156ba0
Signed-off-by: ChangHyun Lee <leechwin.lee@samsung.com>
8 years agoTHEME: change icon in editor
ChangHyun Lee [Thu, 11 Aug 2016 05:11:17 +0000 (14:11 +0900)]
THEME: change icon in editor

Change-Id: I7f3944d6b1c682994e2951b740511524aa1904a3
Signed-off-by: ChangHyun Lee <leechwin.lee@samsung.com>
8 years agoTHEME: change icon in console view
ChangHyun Lee [Wed, 10 Aug 2016 07:31:09 +0000 (16:31 +0900)]
THEME: change icon in console view

Change-Id: Iaa582a1e8730c3f84e0f6db78595c2e45dfcd7a0
Signed-off-by: ChangHyun Lee <leechwin.lee@samsung.com>
8 years agoTHEME: change icon in debug perspective
ChangHyun Lee [Wed, 10 Aug 2016 05:22:15 +0000 (14:22 +0900)]
THEME: change icon in debug perspective

Change-Id: Iac2c7fc264a34da6ad27fcea61ae06db7c5b3cc0
Signed-off-by: ChangHyun Lee <leechwin.lee@samsung.com>
8 years agoTHEME: change sub menu icon in disassembly view
ChangHyun Lee [Tue, 9 Aug 2016 07:37:07 +0000 (16:37 +0900)]
THEME: change sub menu icon in disassembly view

Change-Id: I83081786f66a1bcf9beab9b3463670a63ccdeac0
Signed-off-by: ChangHyun Lee <leechwin.lee@samsung.com>
8 years agoCONTEXT MENU: hide context menu
Hyeoongseok Heo [Mon, 8 Aug 2016 11:13:28 +0000 (20:13 +0900)]
CONTEXT MENU: hide context menu

- hide Open In New Window menu on the Project Explorer
- hide Clean Project menu on the Project Explorer

Change-Id: I8a4237452e8b553e8bac4ce3c1abca749c5c1ecd
Signed-off-by: Hyeoongseok Heo <harry.heo@samsung.com>
8 years agoTHEME: change icon in C/C++ editor
ChangHyun Lee [Mon, 1 Aug 2016 05:21:12 +0000 (14:21 +0900)]
THEME: change icon in C/C++ editor

Change-Id: I8e2ce6939cbbce693167a3fa2fbf337ddee7b07c
Signed-off-by: ChangHyun Lee <leechwin.lee@samsung.com>
8 years agoTHEME: change debug/run object icon
ChangHyun Lee [Thu, 28 Jul 2016 05:03:38 +0000 (14:03 +0900)]
THEME: change debug/run object icon

Change-Id: Ica0e86b78666c97fba6852b99cbeff33ae09d10d
Signed-off-by: ChangHyun Lee <leechwin.lee@samsung.com>
8 years agoTHEME: change setting_nav icon in cdt
ChangHyun Lee [Wed, 20 Jul 2016 10:59:21 +0000 (19:59 +0900)]
THEME: change setting_nav icon in cdt

Change-Id: Ie55c1e4c3357f87978d059bebdfa02a53a625872
Signed-off-by: ChangHyun Lee <leechwin.lee@samsung.com>
8 years agoTHEME: change icon in outline view
ChangHyun Lee [Tue, 19 Jul 2016 00:45:33 +0000 (09:45 +0900)]
THEME: change icon in outline view

Change-Id: Iaca86286d2a0aea8c638c8105550263030c97210
Signed-off-by: ChangHyun Lee <leechwin.lee@samsung.com>
8 years agoMISC: add org.eclipse.cdt.dsf.gdb.ui plugin built in Tizen product
ChangHyun Lee [Mon, 11 Jul 2016 05:08:56 +0000 (14:08 +0900)]
MISC: add org.eclipse.cdt.dsf.gdb.ui plugin built in Tizen product

Change-Id: I11eb7bd3dcd56197ed8d9b6fe2145768fe28a32b
Signed-off-by: ChangHyun Lee <leechwin.lee@samsung.com>
8 years agoTHEME: change icon in debug perspective
ChangHyun Lee [Fri, 8 Jul 2016 09:21:17 +0000 (18:21 +0900)]
THEME: change icon in debug perspective

Change-Id: I86e2cdadc266425f370c36ad10532bc7c4ff908c
Signed-off-by: ChangHyun Lee <leechwin.lee@samsung.com>
8 years agoCDT: Build org.eclipse.cdt.dsf.gdb plugin
Yoonki Park [Thu, 7 Jul 2016 08:50:48 +0000 (17:50 +0900)]
CDT: Build org.eclipse.cdt.dsf.gdb plugin

Change-Id: I401be2257374d09868e4407deee61bb0f37e47e9
Signed-off-by: Yoonki Park <yoonki.park@samsung.com>
8 years agoDEBUG: add an option to hide gdb warning messages
Gun Kim [Thu, 7 Jul 2016 08:40:11 +0000 (17:40 +0900)]
DEBUG: add an option to hide gdb warning messages

For users who want to hide gdb warning messages,
add an option to hide them.

Change-Id: Ie24647b69961112f43257bc4eb17a2eaeabe61d3
Signed-off-by: Gun Kim <gune.kim@samsung.com>
8 years agoTHEME: change icon about cdt object
ChangHyun Lee [Mon, 4 Jul 2016 11:13:53 +0000 (20:13 +0900)]
THEME: change icon about cdt object

- change cdt icon

Change-Id: I51783dc2eccfb1f93e9771c5da6bcdbe4fc970c0
Signed-off-by: ChangHyun Lee <leechwin.lee@samsung.com>
8 years agoTHEME: change icon on debug perspective
ChangHyun Lee [Fri, 1 Jul 2016 07:05:32 +0000 (16:05 +0900)]
THEME: change icon on debug perspective

Change-Id: I07f8a10f56de78e37a664b372041db03f4dc35dc
Signed-off-by: ChangHyun Lee <leechwin.lee@samsung.com>
8 years agoTHEME: change icon in console
ChangHyun Lee [Wed, 29 Jun 2016 07:41:09 +0000 (16:41 +0900)]
THEME: change icon in console

- search prev

Change-Id: I1b5dcb54a3146c14b6473013d9ea7720180d5f5c
Signed-off-by: ChangHyun Lee <leechwin.lee@samsung.com>
8 years agoTHEME: change icon
ChangHyun Lee [Thu, 23 Jun 2016 10:16:41 +0000 (19:16 +0900)]
THEME: change icon

- change console view icon

Change-Id: I32aa8d79e494e1cc2c01f2af619d0962922b8f09
Signed-off-by: ChangHyun Lee <leechwin.lee@samsung.com>
8 years agoTHEME: change icon in outline
ChangHyun Lee [Thu, 23 Jun 2016 05:08:36 +0000 (14:08 +0900)]
THEME: change icon in outline

- sort
- hide fileds
- hide static members
- hide non-public members
- hide inactive elements

Change-Id: Ia35628fa36203cd9ab15f414adf57f511a3916a9
Signed-off-by: ChangHyun Lee <leechwin.lee@samsung.com>
8 years agoTHEME: change the sub menu icon in outline
ChangHyun Lee [Wed, 22 Jun 2016 06:53:54 +0000 (15:53 +0900)]
THEME: change the sub menu icon in outline

- collapseall

Change-Id: I2753e51132aa6e1d674355127e4b63d5e47552c5
Signed-off-by: ChangHyun Lee <leechwin.lee@samsung.com>
8 years agoTHEME: update icons
ChangHyun Lee [Thu, 26 May 2016 04:51:15 +0000 (13:51 +0900)]
THEME: update icons

- change toolbar icon(26x26)

Change-Id: I40537b2d3c69a62d72ea846d6683ec685b46dbd5
Signed-off-by: ChangHyun Lee <leechwin.lee@samsung.com>
8 years agoTHEME: update icons
ChangHyun Lee [Wed, 25 May 2016 12:58:09 +0000 (21:58 +0900)]
THEME: update icons

- add executable and disassembly view icons
- change instruction stepping mode icon

Change-Id: I92f110b3347ab72c3ecabebd9a08484b8a175a95
Signed-off-by: ChangHyun Lee <leechwin.lee@samsung.com>
8 years agoDrop tizen changes
Yoonki Park [Tue, 24 May 2016 11:06:12 +0000 (20:06 +0900)]
Drop tizen changes

Signed-off-by: Yoonki Park <yoonki.park@samsung.com>
8 years agoUpdating to latest orbit
Marc Khouzam [Thu, 4 Feb 2016 16:40:54 +0000 (11:40 -0500)]
Updating to latest orbit

Change-Id: I44ab8772e3c57c0ea3df2801124c09fdec47df02

8 years agoBug 479241 - [PTY] Output gets cut off after EOF on input
Thomas Corbat [Wed, 7 Oct 2015 13:22:44 +0000 (15:22 +0200)]
Bug 479241 - [PTY] Output gets cut off after EOF on input

Change-Id: If13b0d977f621e21e7fe89b2b52f07f74858787c
Signed-off-by: Thomas Corbat <tcorbat@hsr.ch>
8 years agoRevert "Bug 84144 [Parser2] GCC: labels as values"
Nathan Ridge [Tue, 19 Jan 2016 06:52:49 +0000 (01:52 -0500)]
Revert "Bug 84144 [Parser2] GCC: labels as values"

This reverts commit 6e7a509f9b7325ee070c47754cae46de91fa9c5b.

Change-Id: I39b8180c9b21245c8fee72cc8e2d0048eeb1c57a

8 years agoIncremented CDT features version to 8.8.1
Marc Khouzam [Mon, 18 Jan 2016 16:57:45 +0000 (11:57 -0500)]
Incremented CDT features version to 8.8.1

Change-Id: Ie86334399654e06554eeec033ee8c220fe45fbb6

8 years agoRevert "Incremented CDT features version to 8.8.1"
Marc Khouzam [Mon, 18 Jan 2016 19:38:42 +0000 (14:38 -0500)]
Revert "Incremented CDT features version to 8.8.1"

This reverts commit 87b0c4768b15d7d2912a8278d5ed8f9f57a80044.

8 years agoIncremented CDT features version to 8.8.1
Marc Khouzam [Mon, 18 Jan 2016 16:57:45 +0000 (11:57 -0500)]
Incremented CDT features version to 8.8.1

Change-Id: Ie86334399654e06554eeec033ee8c220fe45fbb6

8 years agoBug 485100 - Fix library page. Cherry picked from master.
Doug Schaefer [Mon, 4 Jan 2016 04:10:25 +0000 (23:10 -0500)]
Bug 485100 - Fix library page. Cherry picked from 

Change-Id: I84b920faba0c8d41a07466bb02aa33b446d46e95

8 years agoClean-up and use a single target file
Marc-Andre Laperle [Wed, 6 Jan 2016 23:45:29 +0000 (18:45 -0500)]
Clean-up and use a single target file

Old targets were not working anymore. Also, rename the 4.6 target to
just cdt.target because there is only one that is primarily used.
This should be less confusing to new-comers.

Change-Id: Iaa45fbc5d91cfb47e7e60e549469e74dc5ffe369
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
8 years agoBug 484955 - Provide serial.port.file property, needed for SAM boards.
Christian Walther [Mon, 28 Dec 2015 20:57:07 +0000 (21:57 +0100)]
Bug 484955 - Provide serial.port.file property, needed for SAM boards.

https://github.com/arduino/Arduino/blob/a6e36fac9da3f7d78a99fc5093e94875efac8762/hardware/arduino/sam/platform.txt#L102
uses this property because the bossac tool expects a serial port name
without the leading "/dev/".

Copied from how the Arduino IDE does this in
https://github.com/arduino/Arduino/blob/a6e36fac9da3f7d78a99fc5093e94875efac8762/arduino-core/src/cc/arduino/packages/uploaders/SerialUploader.java#L148
.

Conflicts:
toolchains/arduino/org.eclipse.cdt.arduino.core/src/org/eclipse/cdt/arduino/core/internal/build/ArduinoBuildConfiguration.java

Change-Id: Ic26af7502a9f104194d242e4cf1d0cf836ff1b5c
Signed-off-by: Christian Walther <walther@indel.ch>
8 years agoBug 484925 - Fix path to make on Windows.
Doug Schaefer [Mon, 28 Dec 2015 20:14:16 +0000 (15:14 -0500)]
Bug 484925 - Fix path to make on Windows.

Also make fixes up building with the default build config so
that it has a name.

8 years agoBug 479142 - Show correct override marker when multiple overloads in a
Nathan Ridge [Thu, 24 Dec 2015 02:55:39 +0000 (21:55 -0500)]
Bug 479142 - Show correct override marker when multiple overloads in a
base class are overridden in a derived class

Change-Id: If31925a5fbffe1425d22894fdff762ef1c733f25
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
8 years agoBug 484786 - Name resolution problem with variadic alias template
Sergey Prigogin [Tue, 22 Dec 2015 23:21:19 +0000 (15:21 -0800)]
Bug 484786 - Name resolution problem with variadic alias template

Change-Id: If413f0241cbcf1164cb61e9fcaf371b9f899c56b

8 years agoBug 484200 - Point of declaration of an alias or alias template
Nathan Ridge [Tue, 15 Dec 2015 23:03:13 +0000 (18:03 -0500)]
Bug 484200 - Point of declaration of an alias or alias template

Change-Id: I068b5fd4cf7ae4458e515a5c26265f30abaf9ad8
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
8 years agoRemoved a duplicate built-in function definition.
Sergey Prigogin [Tue, 22 Dec 2015 00:10:49 +0000 (16:10 -0800)]
Removed a duplicate built-in function definition.

Change-Id: Ic3291375188e3c5ebd9ce452782c65c2fb00e286

8 years agoBug 484162 - Instantiation of friend of nested class inside template
Nathan Ridge [Wed, 16 Dec 2015 00:49:29 +0000 (19:49 -0500)]
Bug 484162 - Instantiation of friend of nested class inside template

Change-Id: I28377e20ce63c3e22ea561a98773e73484edf09a
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
8 years agoBug 481070 - Improved an error message.
Sergey Prigogin [Tue, 1 Dec 2015 19:00:14 +0000 (11:00 -0800)]
Bug 481070 - Improved an error message.

Change-Id: I7f5e18d723b4ba7afeff757252a50b00f48a6ac6

8 years agoBug 481070 - Parameter completion doesn't work inside lambda
Sergey Grant [Tue, 1 Dec 2015 04:02:26 +0000 (20:02 -0800)]
Bug 481070 - Parameter completion doesn't work inside lambda

Change-Id: I32b0cf54dd349e04fddca17f4141e7fee06f2562
Signed-off-by: Sergey Grant <sergey.grant@me.com>
8 years agoBug 479138 - Impose a global template instantiation depth limit
Nathan Ridge [Fri, 27 Nov 2015 01:46:50 +0000 (20:46 -0500)]
Bug 479138 - Impose a global template instantiation depth limit

This protects against rogue template metaprograms that don't terminate.

Change-Id: I9558ceaaed17baddbed84aac67a3c72397b62b64
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
8 years agoBug 479138 - Allow index tests to specify that recursion resolving
Nathan Ridge [Fri, 27 Nov 2015 02:29:11 +0000 (21:29 -0500)]
Bug 479138 - Allow index tests to specify that recursion resolving
bindings are allowed

Change-Id: I3a55cbb1062e8edf4b84920738c9d1cca02b65d6
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
8 years agoBug 479138 - Make template instantiation fail if a non-type argument has
Nathan Ridge [Fri, 27 Nov 2015 01:31:38 +0000 (20:31 -0500)]
Bug 479138 - Make template instantiation fail if a non-type argument has
Value.ERROR as its value

This avoids infinite recursion in metaprograms whose termination depends
on the inputs being known.

Change-Id: Ic6972188f69bf324431ce1331ad079fbf2c9039e
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
8 years agoBug 477359 - Completion node inside attribute specifier
Nathan Ridge [Fri, 27 Nov 2015 07:33:54 +0000 (02:33 -0500)]
Bug 477359 - Completion node inside attribute specifier

Change-Id: I54902dc41834943a3fcfcca60ebbc2944fa0a68a
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
8 years agoBug 482421 - Ensure enumerations stored in the index return their
Nathan Ridge [Wed, 25 Nov 2015 07:48:53 +0000 (02:48 -0500)]
Bug 482421 - Ensure enumerations stored in the index return their
enumerators in the order of declaration

Change-Id: I49eec356a1b241b1dbe3eb9b7744adce5816a7c5
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
8 years agoBug 479638 - Cache the result of EvalBinding.isConstantExpression()
Nathan Ridge [Thu, 26 Nov 2015 19:43:50 +0000 (14:43 -0500)]
Bug 479638 - Cache the result of EvalBinding.isConstantExpression()

This helps avoid infinite recursion when a variable's initializer
references itself.

Change-Id: I4667536ebbefd2008afe9003617092a0a5693db0
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
8 years agoBug 480825 - Raise CPPSemantics.MAX_INHERITANCE_DEPTH to accommodate
Nathan Ridge [Wed, 25 Nov 2015 23:50:00 +0000 (18:50 -0500)]
Bug 480825 - Raise CPPSemantics.MAX_INHERITANCE_DEPTH to accommodate
patterns used by some commonly-used libraries

In particular, Boost.MPL supports compile-time computations with type
lists of up to 20 elements, which require a depth of 40 to support

Change-Id: I89b33205837f0acdb84e2d79cef53ec636a6bc8a
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
8 years agoBug 479528 - Make an indexer error message more informative
Nathan Ridge [Fri, 27 Nov 2015 06:56:58 +0000 (01:56 -0500)]
Bug 479528 - Make an indexer error message more informative

Change-Id: If58c3aa66ebcf15d0a21fd765b64e75bc1137b86
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
8 years agoBug 480892 - Compare bindings by value equality during final overrider
Nathan Ridge [Fri, 27 Nov 2015 06:01:15 +0000 (01:01 -0500)]
Bug 480892 - Compare bindings by value equality during final overrider
analysis

Change-Id: I6a530710bdd5ea029726f8ed42e8a3c11f39996b
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
8 years agoBug 366039: Internal Builder reduced build step input resource count
John Dallaway [Mon, 26 Oct 2015 11:00:04 +0000 (11:00 +0000)]
Bug 366039: Internal Builder reduced build step input resource count

Change-Id: I7c7c8ba5d1bf7b96bbef66449ea6470f3c266f98
Signed-off-by: John Dallaway <john@dallaway.org.uk>
(cherry picked from commit e62e2772fe26628dbdc0cf86675983f7c399e7aa)

8 years ago[disassembly] Do not reuse label position for creating bp annotation
Anton Leherbauer [Tue, 15 Dec 2015 14:03:22 +0000 (15:03 +0100)]
[disassembly] Do not reuse label position for creating bp annotation

8 years agoBug 484285 - Slightly better install/uninstall Arduino package icons.
Doug Schaefer [Mon, 14 Dec 2015 02:39:52 +0000 (21:39 -0500)]
Bug 484285 - Slightly better install/uninstall Arduino package icons.

Change-Id: Iaf8540ff8362b428696b1155a266dcd69f5bef10

8 years agoBug 480580 - [Arduino] Be more flexible about serial port names.
Doug Schaefer [Tue, 8 Dec 2015 01:28:21 +0000 (20:28 -0500)]
Bug 480580 - [Arduino] Be more flexible about serial port names.

Allow empty for testing or setting up and allow freeform in case the
desired serial port doesn't match our filter.

Change-Id: Iff94b6b7fcb0acf4d2109e818c3b5de9a013086e

8 years agoBug 483729 - Make Arduino upload a proper launch.
Doug Schaefer [Mon, 7 Dec 2015 01:23:26 +0000 (20:23 -0500)]
Bug 483729 - Make Arduino upload a proper launch.

Creates and ArduinoLaunch object to manage the pause and resume of the
serial port on launch and terminate. Registers the uploader process
with the debug framework so that it's connected properly to the launch
and the console.

Change-Id: If14cf8ddf2c1b6ceda19bce8d37e07ebce9700f2

8 years agoBug 482784 - Include gcc generated make dependency files.
Franz Schnyder [Sun, 22 Nov 2015 14:57:44 +0000 (15:57 +0100)]
Bug 482784 - Include gcc generated make dependency files.

So that also changes in header files are recognized. This ensures that
source files that include changed header files are recompiled during the
next build.

Change-Id: Ice5439fe42cf5039a2520ee0290fbd93ee985f6f
Signed-off-by: Franz Schnyder <schnyderfranz@gmail.com>
8 years agoUpgrade to Tycho 0.24.0
Marc-Andre Laperle [Fri, 23 Oct 2015 14:25:35 +0000 (10:25 -0400)]
Upgrade to Tycho 0.24.0

See https://wiki.eclipse.org/Tycho/Release_Notes/0.24

Change-Id: I643c3e47ebc74b8cae468bf4d913566dc79e7bf7
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
8 years agoOops, missing class.
Doug Schaefer [Wed, 2 Dec 2015 02:04:49 +0000 (21:04 -0500)]
Oops, missing class.

Change-Id: Iff3e390e338c283d4c2f8a7f469eff7283cbf3e6

8 years agoBug 480575 - Arduino install and upgrade by platform.
Doug Schaefer [Tue, 1 Dec 2015 21:10:46 +0000 (16:10 -0500)]
Bug 480575 - Arduino install and upgrade by platform.

Changes from a Board based install UI to a Platform based one which
is more honestly what it does. Adds support for upgrading platforms.
Also moves the hardware and tools under the platforms directory
to match what the Arduino IDE does.

Change-Id: I1ff4ad1178439dd1e51a7594870596e0cbe34afb

8 years agoBug 478462 - LLVM feature description is copied from CDT p2 feature
Marc-Andre Laperle [Thu, 12 Nov 2015 14:46:37 +0000 (09:46 -0500)]
Bug 478462 - LLVM feature description is copied from CDT p2 feature

Change-Id: I3a5351a6997633b768eea9dc52a826b3a33e2702
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
(cherry picked from commit e59d20f0baab99d0fc30d54ec293eeb7f8c6363b)

9 years agoBug 469788 - Ambiguous node in initializer in trailing return type
Sergey Prigogin [Fri, 6 Nov 2015 04:33:17 +0000 (20:33 -0800)]
Bug 469788 - Ambiguous node in initializer in trailing return type

Change-Id: Iff81cad75a57c9482ada515a9e9a34d5d1a956d3

9 years agoBug 481274 - ArrayStoreException in parser
Sergey Prigogin [Mon, 2 Nov 2015 20:30:31 +0000 (12:30 -0800)]
Bug 481274 - ArrayStoreException in parser

Change-Id: I4ee9484794925efbb86d7621bbbf5f9932f31773

9 years agoBug 481469 - Support new archive_file_path var in Arduino 1.6.9.
Doug Schaefer [Thu, 5 Nov 2015 17:02:29 +0000 (12:02 -0500)]
Bug 481469 - Support new archive_file_path var in Arduino 1.6.9.

Change-Id: I1aa9473ad50418d908993c7b39929e5d73b34685

9 years agoBug 480585 - Better handling of default config.
Doug Schaefer [Mon, 2 Nov 2015 03:32:12 +0000 (22:32 -0500)]
Bug 480585 - Better handling of default config.

We no longer create a default config. Instead we use the Eclipse
default and select a default board for it. At build time though we
make sure we create a new one for it.

Change-Id: I11bd9e67f1df160d5a660d383eb37a74da8ec38c

9 years agoBug 480577 - Add an empty tab group for Arduino launch configs
Doug Schaefer [Mon, 2 Nov 2015 00:14:49 +0000 (19:14 -0500)]
Bug 480577 - Add an empty tab group for Arduino launch configs

This prevents the error in the launch config dialog so you can delete
orphaned configs.

Change-Id: I9c33547a506b32260f4a258ec1911f32fd363df2

9 years agoBug 481199 - Add support for cu.usb... devices on Mac.
Doug Schaefer [Sun, 1 Nov 2015 23:39:02 +0000 (18:39 -0500)]
Bug 481199 - Add support for cu.usb... devices on Mac.

Apparently needed by the Intel Arduino boards.

Change-Id: I5e1b7c3876dc042f8d8df2ba95df258157fd5c61

9 years agoBug 481161 - Namespace resolution problem with index
Sergey Prigogin [Fri, 30 Oct 2015 23:02:44 +0000 (16:02 -0700)]
Bug 481161 - Namespace resolution problem with index

Change-Id: I2adaa53647bcd67f0a1058de4d44dbc808ff84a9

9 years agoBug 472950 - Fixed an infinite loop in content assist inside a body of a
Sergey Prigogin [Thu, 29 Oct 2015 01:01:03 +0000 (18:01 -0700)]
Bug 472950 - Fixed an infinite loop in content assist inside a body of a
lambda.

Change-Id: I5194571ba8a88e67e9cc897be463c5e833700000

9 years agoBug 480602 - Add delay to serial port close.
Doug Schaefer [Thu, 29 Oct 2015 02:38:27 +0000 (22:38 -0400)]
Bug 480602 - Add delay to serial port close.

The FTDI drivers are slow at closing and don't wait for the close to
happen. Adds a one second delay. Also upgrades the project files for
VS 2015.

Change-Id: Iccb77f3c9f4b5dc73a9529c1d0eab940391ce95d

9 years agoBug 480603 - Support Intel's crazy tarballs and such.
Doug Schaefer [Mon, 26 Oct 2015 15:56:44 +0000 (11:56 -0400)]
Bug 480603 - Support Intel's crazy tarballs and such.

Includes +'s in file names. Also fixed up how we unpack the links
inside tarballs.

Change-Id: I09a7e6a4a6f1c2db91f3f429f313eaff67fc84db

9 years agoBug 480603 - Deal with extra file in Intel's tarballs for Arduino.
Doug Schaefer [Mon, 26 Oct 2015 03:37:03 +0000 (23:37 -0400)]
Bug 480603 - Deal with extra file in Intel's tarballs for Arduino.

Change-Id: I575496e490959defe5fe978664bac87b7e53fede

9 years agoBug 480579 - Put platform libs into proper categories.
Doug Schaefer [Mon, 26 Oct 2015 00:20:07 +0000 (20:20 -0400)]
Bug 480579 - Put platform libs into proper categories.

I had created a category for platform libraries, but some of those
libraries actually belong to real categories. So, let's just use
them instead.

Change-Id: Ie94b546e4c21b2d6b545becc781ca0dc02f5379d

9 years agoBug 480109 - Force Shell on windows to be ComSpec (cmd)
Doug Schaefer [Sat, 24 Oct 2015 17:01:27 +0000 (13:01 -0400)]
Bug 480109 - Force Shell on windows to be ComSpec (cmd)

Change-Id: I35e7710c3a6eb27ba6d30a46fe1e585bd4296036

9 years agoBug 480287 Uncategorized libs were losing their parent.
Doug Schaefer [Sat, 24 Oct 2015 15:38:21 +0000 (11:38 -0400)]
Bug 480287 Uncategorized libs were losing their parent.

This badly affected the check behavior since it couldn't find it in
the tree.

Change-Id: Ic77c9d45568f31f9563d2c1a93040291e28b20df

9 years agoBug 480508 Add support for ttyACM serial ports.
Doug Schaefer [Sat, 24 Oct 2015 15:28:39 +0000 (11:28 -0400)]
Bug 480508 Add support for ttyACM serial ports.

Change-Id: I166c8d09c2ff59f113ceb82971b8d61e676f7b53

9 years agoBug 480407 - Arduino Yún name is mangled in the UI
Benjamin Cabé [Thu, 22 Oct 2015 11:22:36 +0000 (13:22 +0200)]
Bug 480407 - Arduino Yún name is mangled in the UI

Chain the FileReader (which uses default character encoding) with an InputStreamReader in order to force UTF-8 encoding

Change-Id: Ia32c079a18f580e36f1629182bfb829ab8f71c71
Signed-off-by: Benjamin Cabé <benjamin@eclipse.org>
9 years agoBug 480365 - Support Arduino Zero
Doug Schaefer [Thu, 22 Oct 2015 02:19:30 +0000 (22:19 -0400)]
Bug 480365 - Support Arduino Zero

Made a number of bad assumptions. This get us building for the Zero
and tested to make sure Uno and ESP8266 still work.

Change-Id: Ifed78af11969c7fba65754b9254d8a2eecf335ac

9 years agoBug 480334 - add dependency on CDT feature to make sure it's there.
Doug Schaefer [Thu, 22 Oct 2015 00:56:53 +0000 (20:56 -0400)]
Bug 480334 - add dependency on CDT feature to make sure it's there.

Change-Id: I9445521483b680bdde4acb97dee556204a29de65

9 years agoBug 480347 - Support utility folder for old Arduino libraries.
Doug Schaefer [Thu, 22 Oct 2015 00:38:51 +0000 (20:38 -0400)]
Bug 480347 - Support utility folder for old Arduino libraries.

Change-Id: Ib25783b1d2b5a94757e3273ae0a2ada543e5c7e7

9 years agoBug 480115 - Pick a board any board
Doug Schaefer [Thu, 22 Oct 2015 00:06:29 +0000 (20:06 -0400)]
Bug 480115 - Pick a board any board

If Uno isn't installed, pick the first board in the installed board
list instead so we have something and don't NPE.

Change-Id: I691c1a743d374a1950d00c084e74ff8a174efdc0

9 years agoBug 480345 - Invalid values in Arduino project properties
Benjamin Cabé [Wed, 21 Oct 2015 21:19:30 +0000 (23:19 +0200)]
Bug 480345 - Invalid values in Arduino project properties
Fix the enablement condition for ArduinoTargetPropertyPage.

Change-Id: Ib9d69d2cf03733a4a21cd0173a1e342f2549efb9
Signed-off-by: Benjamin Cabé <benjamin@eclipse.org>
9 years agoBug 480169 - Add proper support for platform libraries.
Doug Schaefer [Wed, 21 Oct 2015 02:53:17 +0000 (22:53 -0400)]
Bug 480169 - Add proper support for platform libraries.

Change-Id: I3016ee6db3cd892f59b44d74d4181c30ca1b5b10

9 years agoBug 480256 - Fix pattern for finding platform libraries
Doug Schaefer [Wed, 21 Oct 2015 01:20:45 +0000 (21:20 -0400)]
Bug 480256 - Fix pattern for finding platform libraries

Change-Id: I781651c1204a7fb348271b69817260f0bf3beb81

9 years agoBug 480253 - fix look up of menu properties for boards
Doug Schaefer [Wed, 21 Oct 2015 01:12:11 +0000 (21:12 -0400)]
Bug 480253 - fix look up of menu properties for boards

Also removes the old arduino.mk file. The new system works pretty well.

Change-Id: I8a954af055e162ed88eebb69c1812e77a6b74f0b

9 years agoBug 480181 - Missing Arduino tools host choice for Linux
Doug Schaefer [Tue, 20 Oct 2015 16:13:50 +0000 (12:13 -0400)]
Bug 480181 - Missing Arduino tools host choice for Linux

Change-Id: Icd47871214a21fcbc322b61abfb201d23b31ba7d

9 years agoBug 480114 Fix package URL dialog box.
Doug Schaefer [Tue, 20 Oct 2015 15:59:46 +0000 (11:59 -0400)]
Bug 480114 Fix package URL dialog box.

9 years agoBug 480077 Be more lenient on the *usbserial* port names.
Doug Schaefer [Mon, 19 Oct 2015 01:08:27 +0000 (21:08 -0400)]
Bug 480077 Be more lenient on the *usbserial* port names.

Need to add support for /dev/tty.wchusbserial*.

Change-Id: I219070b7464eff1781baa57882c93d4b70032fb2

9 years agoBug 458771 - Cannot refresh an editor in standalone debugger
Marc-Andre Laperle [Tue, 13 Oct 2015 19:13:46 +0000 (15:13 -0400)]
Bug 458771 - Cannot refresh an editor in standalone debugger

-Add Refresh command to File menu.
-Enable 'Refresh on Access' by default, like Eclipse for C/C++ package
-Reorder the File menu a bit so that Exit is last

Change-Id: I3636cd20da1a2523ca1574674cf6ebc59a124860
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
(cherry picked from commit 803bf0db80a7352841f0caa4e35ea7e7ecbbc2c6)