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

22097 commits

Author SHA1 Message Date
Jesse Weinstein
bbea2db0b4 Bug 402071: Add link to Workbench Help menu docs
Change-Id: I68d8e374d39321deed6ef426b211a3cc81063dae
Reviewed-on: https://git.eclipse.org/r/11097
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-03-13 13:43:57 -04:00
Sergey Prigogin
6a55086327 Don't reuse the same progress monitor across test runs. 2013-03-12 20:08:16 -07:00
Jesse Weinstein
032f17d5f5 Bug 402071: Update Window menu
Change-Id: I9bc4ed774a9f9c261c2c5d87e0ad14f5b4ece00c
Reviewed-on: https://git.eclipse.org/r/11095
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-03-12 19:35:59 -04:00
Sergey Prigogin
6c4ec01412 Code streamlining. 2013-03-12 15:47:34 -07:00
Jesse Weinstein
e063f00b67 Bug 240692 -- Fix rename for templates
Just a failing test, so far.

Change-Id: Idb923862614ff2f1b7736495d8a2d8967e278de7
Reviewed-on: https://git.eclipse.org/r/11064
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-03-12 18:29:23 -04:00
Sergey Prigogin
4d12093432 Fixed a typo. 2013-03-12 15:02:45 -07:00
Sergey Prigogin
44d1c404f5 Added ArrayUtil.removeDuplicates method. 2013-03-12 14:54:56 -07:00
Andrew Eidsness
8883fb1af5 Bug 402177: Btree.insert returns wrong value
The javadoc for BTree.insert says "don't insert if the key was already
there, in which case we return the record that matched".

However, the implementation was returning the new record even when it
was not actually inserted.

This is a fix for the problem and a test case to demonstrate the issue.

Further Changes:
----------------
I have modified the code style as described in the comments in
https://git.eclipse.org/r/#/c/10804.

However, I'm still not sure what style is expected.  I've looked through
the CDT wiki a few times, especially the 'new developer' parts, but
haven't found anything relevant.  When I asked the question a few weeks
ago, the only reply was to use the "eclipse built-in style", which I
can't find in my preferences.  The default seems to be "K&R Style" (that
is what it is set to now, and I don't think that I would have changed
it), so that is what I've used here.

If I've missed the section in the wiki then a pointer would be greatly
appreciated.  Otherwise this topic would be a great topic for someone
that knows the answers to add to the wiki.

Change-Id: If079f235871fcdfbd35f1cba3f64cc3e33edaaec
Reviewed-on: https://git.eclipse.org/r/10804
Reviewed-by: Doug Schaefer <dschaefer@qnx.com>
IP-Clean: Doug Schaefer <dschaefer@qnx.com>
Tested-by: Doug Schaefer <dschaefer@qnx.com>
2013-03-12 12:24:05 -04:00
Jesse Weinstein
88411d63e5 Bug 393883 - Implement Method loses throw()
Change-Id: Ic14046dd3a97f209a56704a22f7d3f2e417a69c9
Reviewed-on: https://git.eclipse.org/r/11013
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-03-11 15:44:53 -04:00
Nathan Ridge
0d2decffcf Bug 402861 - Error involving pointer-to-member of template class
Change-Id: I418b5698757650f86000c31b8b7ea12e0192fcee
Reviewed-on: https://git.eclipse.org/r/11034
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-03-11 14:18:27 -04:00
Nathan Ridge
c8e936ae11 Bug 402854 - Qualified name lookup finds name in enclosing scope
Change-Id: Iebf9f427b3291a1af695936055daecb5d28e56f6
Reviewed-on: https://git.eclipse.org/r/11032
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-03-11 14:08:57 -04:00
Nathan Ridge
072b8512ea Bug 402807 - Partial specialization for vararg function type
Change-Id: I2fa7bdede392a5b51da065d1d6196b10f2a52d6a
Reviewed-on: https://git.eclipse.org/r/11025
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-03-11 14:06:23 -04:00
Andrew Gvozdev
aed09ee4b8 bug 357442: A bit more of tidy EnvironmentVariableManagerToolChain 2013-03-11 12:29:22 -04:00
Andrew Gvozdev
147e2efc70 Some JavaDoc for Build Variables change listeners 2013-03-11 09:27:44 -04:00
Andrew Gvozdev
7a5bc79821 Removed CygwinEFSExtensionProvider 2013-03-10 08:04:53 -04:00
Andrew Gvozdev
3375a098c4 Merge remote-tracking branch 'cdt/master' into sd90 2013-03-10 08:02:12 -04:00
Andrew Gvozdev
338da6c867 More detailed JavaDoc to ICListenerAgent 2013-03-10 07:49:08 -04:00
Andrew Gvozdev
ae1e68cd09 bug 290631: Missing LSP change notification event when provider being serialized equals extension 2013-03-10 07:48:43 -04:00
Andrew Gvozdev
e034731fee bug 357442: Protect EnvVarCollector against NPE when array of environment variables contains null 2013-03-10 07:48:11 -04:00
Andrew Gvozdev
180b192054 bug 357442: Tidy EnvironmentVariableManagerToolChain 2013-03-10 07:46:12 -04:00
Andrew Gvozdev
2bccd66416 bug 357442: Contribute $CYGWIN_HOME by GnuCygwinConfigurationEnvironmentSupplier only if it does not come from preferences 2013-03-10 07:45:54 -04:00
Nathan Ridge
6190dce232 Bug 402409 - Dependent expressions and auto type resolution
Change-Id: Ic391705ea80adf28a4d664198c79817d54e9bddd
Reviewed-on: https://git.eclipse.org/r/11014
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-03-09 17:39:14 -05:00
Nathan Ridge
7f2273c8b8 Bug 402409 - Dependent expressions and auto type resolution
Change-Id: Ib4ed63ade9349c5be74305825884acac103e334b
Reviewed-on: https://git.eclipse.org/r/10957
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-03-08 19:38:25 -05:00
Mikhail Khodjaiants
bafe78b859 Bug 378834 - Add Debug JUnit tests to Hudson
Change-Id: I61da4808697429bb2c779a8cd212023ff59ee0d7
Reviewed-on: https://git.eclipse.org/r/10955
Reviewed-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
IP-Clean: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
Tested-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
2013-03-08 15:48:09 -05:00
Anna Dushistova
a6a57864bb [autotools]Bug 402595:added code that gets the current list of build
commands to the job that sets build commands for an autotools project.

Change-Id: Ib4782aa32a99da3da34ff2c1a22a544f531c2d54
Reviewed-on: https://git.eclipse.org/r/10919
Reviewed-by: Jesse Weinstein <Jesse.Weinstein@clinicomp.com>
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
IP-Clean: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2013-03-08 14:57:41 -05:00
Nathan Ridge
395e7c941e Bug 402498 - Name resolution error for unqualified function call with
dependent argument

Change-Id: I7de7ea4898c91f2c994b8b19e61c4f283620620e
Reviewed-on: https://git.eclipse.org/r/10922
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-03-08 12:58:53 -05:00
Jesse Weinstein
d2f798e5b8 Bug 402071: Update Run menu docs
Four entries still need descriptions.

Change-Id: I7cc1af4063860c80cb1dea58803b71b139a02736
Reviewed-on: https://git.eclipse.org/r/10873
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-03-07 22:47:21 -05:00
Sebastian Bauer
b2448e8582 Introduce automatic variables in the Makefile editor.
Added a special class for automatic variables. Use some instances for
built-in variables of a makefile allowing to choose from them in the
content assist.

Change-Id: I653a5fa536afc5f9e3112314720928a4f22692c7
Reviewed-on: https://git.eclipse.org/r/10786
IP-Clean: Andrew Gvozdev <angvoz.dev@gmail.com>
Tested-by: Andrew Gvozdev <angvoz.dev@gmail.com>
Reviewed-by: Andrew Gvozdev <angvoz.dev@gmail.com>
2013-03-06 19:58:30 -05:00
Marc Khouzam
c0c88fcf61 Missing @since tag 2013-03-06 17:39:35 -05:00
Jeff Johnston
43790e7873 Change org.junit4 requires to be org.junit 4.8.1 or greater.
- Kepler M6 SDK does not have org.junit4
- there is currently a compatibility plug-in in M5 that
  supplies it by reexporting org.junit 4.8.1

Change-Id: I29fa7a12277b47d2988a5cc452f3f1f47ed65507
Reviewed-on: https://git.eclipse.org/r/10875
Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com>
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
IP-Clean: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2013-03-06 16:00:34 -05:00
Jesse Weinstein
953a92a2fe Bug 402071: Update Navigate menu docs
Two descriptions are still missing; need to research what exactly they
do.

Change-Id: If1e650375194999a3c5c4e74496ec8559f391837
Reviewed-on: https://git.eclipse.org/r/10789
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-03-06 12:57:39 -05:00
Nathan Ridge
3df391336b Bug 402409 - Dependent expressions and auto type resolution
Change-Id: I71c8f2237bf22ffd0d9e79b15dce8cd693556564
Reviewed-on: https://git.eclipse.org/r/10839
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-03-06 12:56:09 -05:00
Marc Khouzam
23d72af75b Bug 402217 - [breakpoints] Make use of the new "thread-groups" MI field
from GDB 7.6 breakpoint output

Change-Id: Iab94ffb3d706a2c5b53b9082e03c0f4e96028599
Reviewed-on: https://git.eclipse.org/r/10806
Reviewed-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
IP-Clean: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
Tested-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com>
IP-Clean: Marc Khouzam <marc.khouzam@ericsson.com>
Tested-by: Marc Khouzam <marc.khouzam@ericsson.com>
2013-03-06 07:45:54 -05:00
Doug Schaefer
617eb9e7be Make download location pluggable. 2013-03-04 00:13:07 -05:00
Doug Schaefer
993bf8d6aa Add llvm to the build. 2013-03-03 23:48:27 -05:00
Doug Schaefer
b4ccbb2748 Bug 338553 - import plugins from llvm4eclipse. Just importing everything
they had in svn.
2013-03-03 22:50:09 -05:00
Nathan Ridge
f9f94676a2 Bug 402257 - Incorrect overload resolution with SFINAE and nested types
Change-Id: Id97160bcccaa0daaa7eaeab965cc74fe816adef5
Reviewed-on: https://git.eclipse.org/r/10811
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-03-03 21:35:16 -05:00
Nathan Ridge
5eb0fb0451 Bug 402085 - UnsupportedOperationException in
ASTAmbiguousNode.getEvaluation()

Change-Id: I0ccad524d9ca717fd7a68fc571baf704159760ab
Reviewed-on: https://git.eclipse.org/r/10767
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-03-03 21:33:50 -05:00
Nathan Ridge
ec7a25ee6d Bug 401743 - NullPointerException in EvalBinding.instantiate() - tpMap
is null

Change-Id: Ie33a99c582adccb44152033ca29ba0b88b5823ad
Reviewed-on: https://git.eclipse.org/r/10805
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-03-03 20:39:00 -05:00
Nathan Ridge
664da44695 Bug 401973 - sizeof... operator on a template parameter pack
Change-Id: Ia502928ddf8fc2003f3a034ef13d38622ad9f0b9
Reviewed-on: https://git.eclipse.org/r/10803
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-03-03 19:37:34 -05:00
Andrew Gvozdev
c19b1ebaea Merge remote-tracking branch 'cdt/master' into sd90 2013-03-01 15:54:39 -05:00
Andrew Gvozdev
8364d2fbce bug 401734: CDT LanguageSettingsProviders do not support project-relative include paths 2013-03-01 14:46:45 -05:00
Andrew Gvozdev
72702f1a04 bug 401734: move LanguageSettingsImages.java from org.eclipse.cdt.internal.ui.newui to org.eclipse.cdt.internal.ui.language.settings.providers 2013-03-01 13:51:58 -05:00
Jesse Weinstein
d89d6a63f6 Bug 402071: Updating File menu docs
Change-Id: I6c427a126efdedbdff69c86a955dc88d1775aaf4
Reviewed-on: https://git.eclipse.org/r/10762
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-03-01 12:52:53 -05:00
Jesse Weinstein
9aa1b6ec2c Bug 402071: Updating verb tense in Edit menu
Change-Id: I9eb0e3eb5a88db8fd0b5c56d63eb04e9966f176c
Reviewed-on: https://git.eclipse.org/r/10763
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-02-28 21:24:44 -05:00
Andrew Eidsness
719982b23b Recognize Q_SIGNAL and Q_SLOT on single functions
Qt allows signals and slots to be marked directly on the function, e.g.,

class T
{
    Q_SIGNAL void some_signal();
    Q_SLOT   void some_slot();
};

This change modifies the Qt signal/slot tagger to look for these tags in
addition to the previously implemented search for the visibility label.

Change-Id: Ibf43df8d80d4ca9f8b62776e7a35a4fc067a289e
Reviewed-on: https://git.eclipse.org/r/10701
Reviewed-by: Doug Schaefer <dschaefer@qnx.com>
IP-Clean: Doug Schaefer <dschaefer@qnx.com>
Tested-by: Doug Schaefer <dschaefer@qnx.com>
2013-02-28 18:19:59 -05:00
Sergey Prigogin
5cad4cd8be Bug 402006 - [formatter] Crashes on sizeof() macro 2013-02-28 11:44:23 -08:00
Marc Dumais
91de353168 Bug 396268 - [Visualizer] Add CPU/core load information to the multicore
visualizer

Change-Id: I28432354b497732b4ecf7924bb7227e0b8d25508
Reviewed-on: https://git.eclipse.org/r/10077
Reviewed-by: William Swanson <traveler@tilera.com>
Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com>
IP-Clean: Marc Khouzam <marc.khouzam@ericsson.com>
Tested-by: Marc Khouzam <marc.khouzam@ericsson.com>
2013-02-28 11:05:22 -05:00
Sergey Prigogin
054a1f7bf3 Javadoc adjustments. 2013-02-27 19:35:59 -08:00
Sergey Prigogin
52c0edd492 Revert "Bug 401743 - NullPointerException in EvalBinding.instantiate() - tpMap is null"
This reverts commit 773aa77a2a.
2013-02-27 15:49:15 -08:00