Mikhail Khodjaiants
5d40a76f55
Fix for bug 79377: "Mixed disassembly" should fall back to disassembly w/o source when mixed disassembly fails.
2004-11-26 21:26:22 +00:00
Alain Magloire
70b40f859c
2004-11-26 Alain Magloire
...
Final fix for PR 79452
* cdi/org/eclipose/cdt/debug/mi/core/cdi/BreapointManager.java
2004-11-26 21:11:53 +00:00
Mikhail Khodjaiants
d7970bc456
Fix for bug 79583: Deffered breakpoints and shared library events.
2004-11-26 20:04:02 +00:00
Mikhail Khodjaiants
90097c4feb
Do not use "void" if parameter's list is empty when constructing a function or method name for function breakpoints. Name mapping should be done on the implementation level.
2004-11-26 19:23:45 +00:00
Sean Evoy
0ed3dbe9b1
Fix for bugzilla 77558 -- project upgrade from 1.2 loses default configuration setting
...
The 1.2 project stored the default project in the cdtbuild file so it was a matter of reading that it an cacheing a map of old config IDs to new, then setting the default using the appropriate new config
Fix for bugzilla 79572 -- Importing 1.2 projects with libraries/library search paths fails
The IDs for libraries and library search paths had an extra element that converter was not dealing with and the conversion was failing
2004-11-26 18:46:31 +00:00
John Camelon
cf54709a6b
Changed default array sizes.
2004-11-26 18:42:35 +00:00
Alain Magloire
62dc3744cb
*** empty log message ***
2004-11-26 18:00:20 +00:00
John Camelon
21a1814cc5
Refactored statement() to share more code between C/C++.
...
Added in ambiguity resolution code for expression statements vs. declarations statements.
2004-11-26 16:09:44 +00:00
Mikhail Khodjaiants
7877aedb36
Fix for bug 79452: Unable to set a breakpoint on a class method.
2004-11-25 23:58:29 +00:00
Andrew Niefer
e22e2cadc1
- change interface gets to return arrays instead of lists
...
- added getScope as needed
- added IASTName.toCharArray()
- modified CVisitor to use scopes to store bindings
these changes reduce binding time for windows.h from minutes to ~1300 ms
2004-11-25 22:07:17 +00:00
Alain Magloire
bdbb88046a
2004-11-25 Alain Magloire
...
Fix PR 79076
* utils/org/eclipse/cdt/utils/elf/Elf.java
2004-11-25 21:38:38 +00:00
Alain Magloire
2bde303bab
2004-11-25 Alain Magloire
...
Fix for PR 79327
* src/org/eclipse/cdt/internal/ui/cview/CViewLabelProvider.java
2004-11-25 21:24:52 +00:00
Mikhail Khodjaiants
ef622f4964
Replaced the "breakpointRemoved" method of ICBreakpointListener by the "breakpointsRemoved" method that accepts multiple breakpoints.
2004-11-25 18:24:04 +00:00
Mikhail Khodjaiants
4a5818a220
The "decrementInstallCount" method of IBreakpoint should be called from the UI thread.
...
Replaced the "breakpointRemoved" method of ICBreakpointListener by the "breakpointsRemoved" method that accepts multiple breakpoints.
2004-11-25 18:23:38 +00:00
John Camelon
a149a4fbe0
Fixed NPE in parsing the Trilogy for C++ w/the new parser due to a malformed array subscript postfix expression.
2004-11-25 03:27:00 +00:00
Chris Wiebe
75b3224c1c
2004-11-24 Chris Wiebe
...
fix command binding for OpenTypeInHierarchyAction
* plugin.xml
2004-11-25 02:19:52 +00:00
Alain Magloire
58c90760ea
2004-11-24 Alain Magloire
...
Remove unused class, reduce confusion in code maintainance.
* src/org/eclipse/cdt/internal/ui/util/ProblemItemMapper.java
2004-11-25 00:32:53 +00:00
Alain Magloire
c4a7c7ac9d
2004-11-24 Alain Magloire
...
Make the terminate() more responsive when gdb is shuting down.
See long discussion part of the 77435 fixes and 40087.
* cdi/org/eclipse/cdt/debug/mi/core/cdi/ExpressionManager.java
* mi/org/eclipse/cdt/debug/core/MIInferior.java
2004-11-24 22:01:05 +00:00
Alain Magloire
317776f413
2004-11-24 Alain Magloire
...
Use the ICDITarget.deleteAllBreakpoints() for speed.
* org/eclipse/cdt/debug/internal/core/CBreakpointManager.java
2004-11-24 21:18:08 +00:00
John Camelon
5946594715
Patch for Devin Steffler.
...
Fixed 78231 - [Parser] open declaration on elaborated type shouldn't jump to object hiding it
2004-11-24 21:15:16 +00:00
Mikhail Khodjaiants
d5a0e947ff
Do not request to dispose local variables when the target is resumed.
2004-11-24 20:46:06 +00:00
Andrew Niefer
0bf6b02659
test tweaks
2004-11-24 20:27:41 +00:00
Andrew Niefer
40ca0f5538
patch from Tanya Wolff
2004-11-24 20:27:29 +00:00
Doug Schaefer
dd13cb982b
Added helpers to create the standard projects.
2004-11-24 17:53:57 +00:00
Alain Magloire
ed931ba8f9
Typo int definition of "uint32_t" it was define to "uint31_t" !!
2004-11-24 16:49:51 +00:00
Doug Schaefer
a099af8eeb
Update UI tests to get rid of warnings.
2004-11-24 16:43:41 +00:00
John Camelon
1a5a30c950
Cloned CompleteParseASTTest to CompleteParse2Tests to be used w/the new parser.
...
Added CompleteParser2Tests to ParserTestSuite.
Removed unnecessary helper classes in parser2 package.
2004-11-24 16:36:14 +00:00
John Camelon
2a7c0f097f
Support for pointer to functions/members.
2004-11-24 15:02:21 +00:00
John Camelon
922006b670
Added ICPPASTTryBlockStatement and implementation.
2004-11-24 04:51:04 +00:00
John Camelon
03de1e32fd
Separated C++ and C Physical Implementations to provide Andrew more flexibility.
...
Added ICPPASTTemplateId and implementation.
2004-11-24 04:28:19 +00:00
Mikhail Khodjaiants
70c6412de3
The enablement of the step actions is calculated in the UI thread. This causes the UI locks for slow or unresponsive targets. Use the cached stack frames to calculate the enablement instead of requesting gdb.
2004-11-23 23:47:49 +00:00
Mikhail Khodjaiants
e1f0f37434
Workaround for bug 69728: IndexOutOfBoundsException in TextPresentation.
...
This bug is fixed in Eclipse 3.1.
2004-11-23 23:34:37 +00:00
Andrew Niefer
0b6beedffa
more GCC tests
...
plus enumerations and enumerators
2004-11-23 22:27:21 +00:00
John Camelon
34181fda51
QuickParser2Tests now all pass.
...
Commit it while you can.
2004-11-23 21:46:01 +00:00
Sean Evoy
5360159a8d
Fix for bugzilla 78207: Project References hides build error markers.
...
The same logic applies to the refresh operation on referenced projects as it did for the problem markers. It is no longer necessary given the way the build is sequenced and this avoids needless thrashing in the workspace.
2004-11-23 21:05:28 +00:00
John Camelon
0069e2dae3
Only 3 QuickParse2Tests failing.
2004-11-23 20:42:55 +00:00
John Camelon
dbc642b6b4
Add support for long longs.
2004-11-23 19:29:36 +00:00
Alain Magloire
f516c46c67
2004-11-23 Alain Magloire
...
Tentative fix for 77435
* cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java
2004-11-23 18:28:18 +00:00
Andrew Niefer
2399f89255
more GCC based Tests.
...
impl CParameter.getType, check for definitions of variables,
visit parameter declSpecifiers
2004-11-23 17:43:16 +00:00
John Camelon
b36410c4ee
Fixed bug in GNUCSourceParser regarding parsing typedefed anonymous structs as parameters in a function definition.
2004-11-23 15:22:42 +00:00
John Camelon
894e597b9e
Brutally painful Parser2 fixes.
2004-11-23 14:50:24 +00:00
John Camelon
edd4a3ebf0
Most of C++ Expressions & Declarations.
...
80% of QuickParseTest2 passing.
2004-11-23 02:48:32 +00:00
Sean Evoy
778d51ed87
Commit for Leo Treggiari
...
The patch contains a fix for Bug 69114. The particular problem was that the manifest file contained an invalid id in an optionCategory owner attribute. The patch contains a change to all appropriate resolveReferences methods to check for unresolved references and write out an error message. For the optionCategory owner attribute, the owner is set to the Tool by default.
2004-11-22 21:50:46 +00:00
Andrew Niefer
b260655021
Add GCCTests based on GCC torture test suite
2004-11-22 19:25:26 +00:00
Mikhail Khodjaiants
9969ce47df
Check if the pointer value is not null before pass it to the address factory.
2004-11-22 17:00:34 +00:00
John Camelon
cf15755c35
New parser fixes.
...
Remove NPE in consumeArrayModifiers().
Add stronger typing to bitfield expression in declarator().
2004-11-22 15:10:37 +00:00
Doug Schaefer
fa0262f964
We now have template projects for all project types: C/C++
...
and Standard/Managed.
2004-11-22 14:59:34 +00:00
David Daoust
bf25c0b470
New Managed build documentation from Leo
2004-11-22 14:16:44 +00:00
Doug Schaefer
21342769d7
Hooked up the DOM to the Core Model (kind of). Put in a little more docs.
2004-11-22 03:45:18 +00:00
John Camelon
3fab76a13d
Removed warning.
2004-11-22 02:41:04 +00:00