1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-11 10:15:39 +02:00
Commit graph

36454 commits

Author SHA1 Message Date
Sergey Prigogin
cc20398075 Cosmetics. 2015-11-02 15:31:26 -08:00
Sergey Prigogin
a61ff51c62 Bug 481274 - ArrayStoreException in parser
Change-Id: I4ee9484794925efbb86d7621bbbf5f9932f31773
2015-11-02 15:31:07 -08:00
Doug Schaefer
26014d3ff3 Fix API baseline error in autotools UI.
Change-Id: I303a2e71cd6bf6527b22544fc1b220a78cdda565
2015-11-02 12:40:03 -05:00
Alexander Kurtakov
839adc35b2 qt: Fix feature not installable from nightly p2 repo.
Add freemarker and antlr to category.xml so they end up mirrored in the
nightly repo.

Change-Id: I8c35f1c376f63b8fbe79c7d7b954a63686b129c9
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2015-11-02 12:29:05 +02:00
Alexander Kurtakov
65a52dfa48 autotools: Cleanups of the ui bundle.
* Remove useless instanceof check.
* Use collections interfaces to loose coupling.
* Remove useless overriding methods that simply call super.
* Unnecessary local before return.
* Stop useless coupling between wizards and pages.

Change-Id: I83c6240259a7805caeadda5503ea3ae2fa6adafb
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2015-10-31 10:21:29 +02:00
Sergey Prigogin
392511ef61 Bug 481161 - Namespace resolution problem with index
Change-Id: I2adaa53647bcd67f0a1058de4d44dbc808ff84a9
2015-10-30 16:06:29 -07:00
Matthew Bastien
f9143ebfdc Bug 481126 - QML Static Analysis based on Tern.js
Moved the Tern.js work and acorn-qml into the Qt Core plugin rather than
in a separate plugin.  Added walk.js in order to facilitate walking the
QML AST by acorn-qml.  Changed a few things in index.js and inject.js
for acorn-qml in order to get it working in a browser environment.
Added a tern-qml webpage demo which doesn't do much for now.

Change-Id: I3c8a3d57c98a4936d0e038774b410bb2a68afb6c
Signed-off-by: Matthew Bastien <mbastien@blackberry.com>
2015-10-30 17:48:01 -04:00
Alexander Kurtakov
ae53f82634 autotools: Cleanups in the ui bundle.
* Do not check for null variables that are known to be non-null already.
* Stop using SubProgressMonitor in favor of SubMonitor.
* Non-javadoc removed.
* Commented code removed.
* Multi-catch.

Change-Id: Ib0aa433fbdfa8581c89161225f83a1f1640dd2dc
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2015-10-30 16:39:13 -04:00
Marc Khouzam
7cc28b5400 Bug 480225 - Reduce trace output for "-list-thread-groups --available"
Change-Id: Ief95bb4dc47cb76b40285cd8a809b15f3d0731bf
2015-10-30 16:13:18 -04:00
Marc Khouzam
ca2070f258 Modify properties to make them easier to use.
Also standardize properties names

Change-Id: I4b25f879d8c0b3b1e74b9590905b1a4b0cfe02ca
2015-10-30 13:45:23 -04:00
Florian Holl
6ad41e9ddf [457303] - No visual feedback during Drag & Drop for invalid drop target
Change-Id: I32743c8397f6688e6939890e6bca72201b915f3e
Signed-off-by: Florian Holl <florian.holl@ts.fujitsu.com>
2015-10-30 14:23:39 +01:00
Alexander Kurtakov
e0516f3084 autotools: Improve import wizard to generate missing files.
Calling AutotoolsNewMakeGenerator.reconfigure in the wizard ensures that
autogen.sh/configure etc. will be called at import time to make build
work after that without further intervention.

Change-Id: I3f89f84e2f698ebe1c26cb4427de421b29225030
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2015-10-29 01:47:16 -04:00
Sergey Prigogin
3098d1679b Bug 472950 - Fixed an infinite loop in content assist inside a body of a
lambda.

Change-Id: I5194571ba8a88e67e9cc897be463c5e833700000
2015-10-28 20:34:09 -07:00
Alexander Kurtakov
904d0df63d autotools: Another round of core bundle cleanups.
* Use try-with-resources.
* More efficient cycles.
* Use collections interfaces instead of concrete classes.
* Turn non-javadoc with actual comments into javadoc.
* Adapt to proper Java naming conventions.
* Modifiers order.
* Unused modifiers.

Change-Id: I5e4ca3e5f2900b72b53338a455dbaaa65273d812
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2015-10-28 18:14:27 -04:00
Marc Khouzam
0a04f1aba9 Remove visualizer plugins from Stand-alone RCP debugger
The RCP stand-alone debugger does not have the multicore visualizer
plugins but does have the visualizer plugins.  That means a user can
open the Visualizer view but nothing will display.

We could either add the multicore visualizer plugins or remove the
visualizer plugins.  To follow what the stand-alone script does, this
patch removes the visualizer plugins.

Change-Id: I90075c7fc5c87f21c0b697f81c45abf1d0395218
2015-10-28 14:32:29 -04:00
Alexander Kurtakov
59263ecc02 autotools: Remove redundant and unused modifiers.
Reducing sonar warnings is good strategy to keep new warnings easily
noticable. 
Interface methods/fields have strict modifiers so no need to specify it.

Change-Id: I8c453b5dbdc3c7fcc37e4e0a4fdf1c600e23fb1a
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2015-10-27 18:45:17 -04:00
Matthew Bastien
a9730dc194 Bug 480238 - Parse QML Object Literal and Members
Acorn-qml can now parse a large subset of QML syntax.  The only two
things left to do at this point are to allow QML Object Literals in
Property Bindings and to allow QML contextual keywords such as 'signal'
as property binding identifiers.  Both of these require lookahead which
acorn does not ship with at the moment, so this may be a bit of an
undertaking.  Also, added a whole bunch of tests to parse the new
syntax.

Change-Id: I0950fa29265c8337b5c9bfc0a1ec0c3ba8267426
Signed-off-by: Matthew Bastien <mbastien@blackberry.com>
2015-10-27 14:53:13 -04:00
Marc Khouzam
cf7cb39de6 Allow autotools.ui to use autotools.core
This change removes around 300 warnings

Change-Id: I5704e99307e8d9117328a76e705a4ba25201be51
2015-10-27 13:02:27 -04:00
Marc-Andre Laperle
8b01ed9b2c Add dsf.gdb.tests.timeout.multiplier property to pom.xml
This allows specifying the multiplier on the command line and pass
it along to the tests.

Change-Id: I35cb764a6494a0eb98e5e2205a47522935c2b206
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2015-10-26 15:43:10 -04:00
Alexander Kurtakov
c44b570504 autotools: Bump o.e.cdt.autotools.ui BREE to 1.8.
* Use lambdas.
* Remove non-javadoc comments.

Change-Id: I5a2542f331b40c50460ba93dd34aecff5d68a161
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2015-10-23 14:55:55 -04:00
Matthew Bastien
89f0a08d77 Bug 480238 - Parse QML Header Statements
The acorn parser is now able to parse QML import and pragma statements.

Change-Id: Iaeebaa21f8b013935f8cdf2c2a2ff511038e1069
Signed-off-by: Matthew Bastien <mbastien@blackberry.com>
2015-10-23 14:33:13 -04:00
Uwe Stieber
8288fab8aa Fix target platform configuration 2015-10-23 19:43:38 +02:00
Uwe Stieber
a4648a5130 Releng: Fix platform and Orbit site URLs 2015-10-23 19:34:35 +02:00
Uwe Stieber
cd6c2f0219 Update Eclipse Neon target definition 2015-10-23 18:08:41 +02:00
Uwe Stieber
2b1e51064d Added Eclipse Neon target definition 2015-10-23 18:01:34 +02:00
Marc-Andre Laperle
e18311d2a2 Add missing buildModel tracing option
managedbuilder.core was already calling getDebugOption with this key
but it was not exposed in the launch configutation.

Change-Id: Ib9e983ea9240bf6d911b2e2b94fc5929d91bcea1
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2015-10-22 15:24:47 -04:00
Alena Laskavaia
95c65f0a9c Bug 465976 aarch64 support in Elf reader
Change-Id: I226efbe1013cb254686979fd4cd48a05f9800c01
2015-10-22 13:37:22 -04:00
Greg Watson
839a9b61c3 Bug 480314 - RemoteResourceBrowserWidget should have traverse listener
Change-Id: I2750979e94e08f9a7b844ef01fd232cf6945fafe
Signed-off-by: Greg Watson <g.watson@computer.org>
2015-10-22 09:35:19 -04:00
Greg Watson
b9bfeab706 Bug 480259 - Up button converts path to local file system
Change-Id: Ic6288d779ca79a83c71a1a54fe40e7e4570dd14a
Signed-off-by: Greg Watson <g.watson@computer.org>
2015-10-22 09:34:01 -04:00
Greg Watson
d396b3c403 Merge "Bug 480314 - RemoteResourceBrowserWidget should have traverse listener" 2015-10-22 08:52:28 -04:00
Greg Watson
9d066975b3 Merge "Bug 480259 - Up button converts path to local file system" 2015-10-22 08:39:46 -04:00
Alexander Kurtakov
9f03bd1ee2 Use *Scope INSTANCE fields.
Recommended way is to use e.g. InstanceScope.INSTANCE instead of new
InstanceScope() which is deprecated now.

Change-Id: I9fa8e53e180a480805bd0a57903e65b5c2de5f75
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2015-10-22 01:54:54 -04:00
Torkild U. Resheim
edd5f69a87 480248: [LaunchBar] Add preference to disable launch bar "target
selector" 

Change-Id: I26d74addc779786403077978f9a44bc88a33b999
Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=480248
Signed-off-by: Torkild U. Resheim <torkildr@gmail.com>
2015-10-21 23:06:46 +02:00
Marc Khouzam
ac06de029f Missing @since tags in autotools
Change-Id: Ifd660175e636a05d8d304b7462099b9a84e298a8
2015-10-21 13:14:32 -04:00
Wainer dos Santos Moschetta
6b207dfd97 Remote telnet tests
Added testcases to remote telnet plug-in.

Change-Id: I41f3f8ae0a6ef1d43b18afbeb3d066a185620aab
Signed-off-by: Wainer dos Santos Moschetta <wainersm@linux.vnet.ibm.com>
2015-10-21 14:15:19 -02:00
Patrick Tasse
633cc0d4d8 Bug 480314 - RemoteResourceBrowserWidget should have traverse listener
Change-Id: Ic984f15e7643f347d5a952a8132291b160213b97
Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com>
2015-10-21 11:04:55 -04:00
Patrick Tasse
a1e0fc2df8 Bug 480259 - Up button converts path to local file system
Change-Id: I27d0863f77a62b402fce6f3c38daba67b7e43417
Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com>
2015-10-20 17:06:26 -04:00
Matthew Bastien
f8b769b2b3 Bug 480238 - QML Parser based on Acorn
Added a new plugin 'org.eclipse.cdt.qt.core.acorn' which houses the new
acorn-qml parser.

Change-Id: I7b456ecec97d44e10ca7e259523b5262c67c538d
Signed-off-by: Matthew Bastien <mbastien@blackberry.com>
2015-10-20 15:55:20 -04:00
Alexander Kurtakov
508ee9fd44 autotools: Migrate core bundle to SubMonitor.
Migrate org.eclipse.cdt.autotools.core from deprecated
SubProgressMonitor to SubMonitor.

Change-Id: Icad7c666fc88852554c5d7dbc70b4ecf26b9bc88
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2015-10-20 20:01:26 +03:00
Alexander Kurtakov
62f349f013 autotools: Modernize o.e.cdt.autotools.ui.tests bundle.
* Bump BREE to Java 1.8.
* Enable more warnings and save actions.
* Use lambdas.
* Use try-with-resources.

Change-Id: I688dd1865353380a9791ff28779b4c98f21403f6
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2015-10-20 11:11:20 -04:00
Alexander Kurtakov
6839fa9c6b autotools: Modernize o.e.cdt.autotools.ui.
* Enable warnings and save actions.
* Replace useless @see comments with proper Override annotations.
* Remove redundant type declarations.
* Add missing Deprecated annotations.
* Remove useless throws declarations.
* Remove useless casts.
* Remove useless method parameters.

Change-Id: Ic93548f0d0b20706b36efb921a7a86adbe1b2608
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2015-10-20 11:10:56 -04:00
Alexander Kurtakov
c6a1fab921 autotools: Bump o.e.cdt.autotools.core BREE to 1.8.
Change-Id: I38ed3dfc834bcdbc77ebe0f2f11645d734c6ea0d
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2015-10-20 10:16:40 +03:00
Alena Laskavaia
f5170f0cce Bug 478244 - Empty environment variables result in NPEs
java.lang.NullPointerException
        at
org.eclipse.cdt.utils.envvar.EnvVarOperationProcessor.convertToList(EnvVarOperationProcessor.java:158)
        at
org.eclipse.cdt.managedbuilder.internal.envvar.EnvironmentVariableProvider$DefaultBuildPathResolver.resolveBuildPaths(EnvironmentVariableProvider.java:72)

Change-Id: I46e9e990685bf29d1ddd90496e277c049e358a02
2015-10-19 15:03:26 -04:00
Marc-Andre Laperle
646f1813f8 autotools: Fix API errors. Make internal packages actually internal.
Change-Id: I014a7e778f247124239b7c6087b2f0107a11a7fc
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2015-10-19 14:34:20 -04:00
Doug Schaefer
a657aaa132 Bug 480077 Be more lenient on the *usbserial* port names.
Need to add support for /dev/tty.wchusbserial*.

Change-Id: I219070b7464eff1781baa57882c93d4b70032fb2
(cherry picked from commit 652943dfdf)
2015-10-18 21:57:32 -04:00
Marc-Andre Laperle
98dee4063b Remove some unused images in documentation plugins
I used a simple script:

    for every file name of a given extension {
      grep for the file name usage
      if no result {
         delete it!
      }
    }

I only deleted things under the documentation plugins, to be safe.
This results in about 8MB of deleted images.

Change-Id: I566b8b1ff396b67689d273fc6e827dd3a02ad991
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2015-10-16 18:19:52 -04:00
Alexander Kurtakov
495766631c autotools: Modernize o.e.cdt.autotools.core.
* Enable warnings and save actions. 
* Replace useless @see comments with proper Override annotations. 
* Remove redundant type declarations. 
* Add missing Deprecated annotations. 
* Remove useless throws declarations. 
* Remove useless casts. 
* Remove useless method parameters.

Change-Id: I632c1c811b5d01c80279fab30010cec7d285a971
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2015-10-16 12:07:00 -04:00
Marc Khouzam
843ecb2adc Cosmetics
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2015-10-15 16:17:32 -04:00
Greg Watson
d44fbc3417 Merge "Bug 478843 - TelnetConnection should return default port and timeout" 2015-10-15 09:20:28 -04:00
Greg Watson
2842105e44 Merge "Bug 478858 - TelnetProtocol#run() remove null pointer occurrences." 2015-10-15 09:19:28 -04:00