Alain Magloire
d4450f9e39
updated
2003-03-31 03:47:09 +00:00
Alain Magloire
aaad8cbc6b
New class hierarchy for the binary and Archive:
...
IBinary
IBinaryModule
IBinaryFunction
IBinaryVariable
IBinaryElement
2003-03-31 03:46:57 +00:00
Alain Magloire
5c6b6cf09d
Add the Binary and Archive in the LRU cache
2003-03-31 03:45:47 +00:00
Alain Magloire
2a0331a18a
Fix bug, no event was sent for the non-c resources.
2003-03-31 03:45:25 +00:00
Alain Magloire
c593b78e02
new method getDefaultBinaryParser()
2003-03-31 03:44:10 +00:00
Alain Magloire
447b3b553a
New method getAddress()
2003-03-31 03:43:47 +00:00
Alain Magloire
a8f37dc4b4
New clasess IBinary{Element,Module,Variable,Function}
...
to core the binary API
2003-03-31 03:42:56 +00:00
Doug Schaefer
53b11edee4
Patch for John Camelon:
...
- Added AccessSpecifier and ClassKind to parser.util package and refactored callbacks.
- Better encapsulated ExceptionSpecification in the DOM.
- Updated DOM structures to return unmodifiable collections.
- Added callback support for asmdefinitions.
- Added callback support for constructor initializer chains.
- Fixed bug 35781 and updated parser to catch all exceptions from callbacks to ensure best-effort parsing.
- Removed Main.java from Parser package.
- Updated tests.
2003-03-29 05:35:50 +00:00
Mikhail Khodjaiants
b6bc4d280b
Added time stamp to the trace messages.
2003-03-28 23:05:44 +00:00
Mikhail Khodjaiants
9394148420
Applied patch from Chris Songer: Assembly View Fixups
2003-03-28 22:52:38 +00:00
Mikhail Khodjaiants
5b20e1b1a8
Use the 'exists' method of the 'IFile' interface instead of using 'toFile().exists()' for 'IPath'.
2003-03-28 22:22:55 +00:00
Mikhail Khodjaiants
9567d8dfda
Use the 'exists' method of the 'IFile' interface instead of using 'toFile().exists()' for 'IPath'.
2003-03-28 22:22:35 +00:00
Mikhail Khodjaiants
3bb9a78023
Do not log the exceptions thrown by the breakpoint setting methods.
2003-03-28 21:31:26 +00:00
Doug Schaefer
679b7c8db3
Patch for Hoda Amer:
...
- The static sign will show if the parser sets isStatic() to true
for any element. For now, I am just saving this info in the
element info. We could change it later if we need another
icon for variables and functions.
2003-03-28 21:05:24 +00:00
David Inglis
a48cbb43a0
new ICPathEntry stuff
2003-03-28 21:00:39 +00:00
Mikhail Khodjaiants
587449004b
Do not log the exceptions thrown by the breakpoint setting methods.
2003-03-28 19:34:24 +00:00
Mikhail Khodjaiants
761289ef25
Added the default format section for variables, registers and expressions to the debugger preference page.
2003-03-28 19:21:57 +00:00
Mikhail Khodjaiants
b5c5fe52be
Added default format preference constants for variables, expressions and registers.
2003-03-28 19:19:33 +00:00
Mikhail Khodjaiants
c54ca244e4
'Run To C/C++ Line' and 'Resume At C/C++ Line' actions for external files.
2003-03-28 18:44:09 +00:00
Mikhail Khodjaiants
783c8d5e5e
Applied patch from Chris Songer: Assembly View Fixups
2003-03-28 15:34:57 +00:00
Mikhail Khodjaiants
4c7265d240
Applied patch from Chris Songer: Assembly View Fixups
2003-03-27 22:47:11 +00:00
Alain Magloire
7134b93779
updated
2003-03-27 20:07:43 +00:00
Alain Magloire
3fa2d92083
name of the virtual bin and lib are now
...
"Binaries" and "Archives" to reduce confusion.
2003-03-27 20:07:36 +00:00
Alain Magloire
f9b6383d57
updated
2003-03-27 20:02:04 +00:00
Alain Magloire
d64ad93d06
Patch from thomas Fletcher
...
the brace hilight did no use the foreground color.
2003-03-27 20:01:57 +00:00
Alain Magloire
d750e21df8
ICElement.getResource() no longer throw an exception.
2003-03-27 19:32:04 +00:00
Alain Magloire
5d93fce5e0
updated
2003-03-27 17:40:23 +00:00
Alain Magloire
0dfb3bd0ef
The method ICElement.getResource() do not throw an Exception.
2003-03-27 17:40:15 +00:00
Alain Magloire
ee5e73d5fe
updated
2003-03-27 17:33:20 +00:00
Alain Magloire
216ade4221
The method ICElement.getResource() do not throw an Exception.
2003-03-27 17:33:12 +00:00
Alain Magloire
70725d89a4
updated
2003-03-27 16:25:39 +00:00
Alain Magloire
edd1a22fb3
Changes was doen int the Core Model:
...
ICModel, ICProject, ICContainer, ICTranslationUnit
IArchive and IBinary
We now adjust the code
2003-03-27 16:25:30 +00:00
Alain Magloire
cac6e16c0f
getCRoot() is now getCModel()
2003-03-27 16:19:50 +00:00
Alain Magloire
15246be53a
*** empty log message ***
2003-03-27 16:16:52 +00:00
Alain Magloire
270cdcae55
Changes was doen int the Core Model:
...
ICModel, ICProject, ICContainer, ICTranslationUnit
IArchive and IBinary
We now adjust the code
2003-03-27 16:16:46 +00:00
Alain Magloire
57e8eb56ff
BufferChangeEvent was refactor to be public
...
ICFolder was remvoed
IBuffer.java was refactor to be public
IBuferChangedListerner.java is not visible
Refactor of ICRoot to ICModel
Refactor of ICOpenable to IOpenable
all the C Resources now implement IOpenable
2003-03-27 16:05:18 +00:00
Alain Magloire
69a5d7386b
ICResource was deleted.
2003-03-27 16:04:36 +00:00
Doug Schaefer
f77eeb8c08
Patch for Andrew Niefer:
...
- This patch contains my initial implementation of standard conversion
sequences for function resolution in the Parser's symbol Table.
- Also, the type information has been pulled out of the Declaration object and
placed in util.TypeInfo
2003-03-27 03:29:08 +00:00
Mikhail Khodjaiants
d24ccf7f26
Cosmetic changes in the 'MIPreferencePage' class.
2003-03-26 21:34:55 +00:00
Doug Schaefer
21e625463a
Patch for John Camelon:
...
- Added callback support for namespace definitions.
- Updated Parser exception handling strategy.
- Added callback support for linkage specifications.
- Added callback support for using declarations and directives. Added callback support for enumerations.
- Made DOM Name usage consistent.
- Updated DOMTests
2003-03-26 16:27:44 +00:00
Doug Schaefer
ec58acd398
Fixed NPE in FunctionDeclaration.
2003-03-26 16:10:35 +00:00
Doug Schaefer
dd13b8fe53
Patch for Hoda Amer:
...
- updates the C model to enable the Outline view to display
type and visibility info for both fields and methods.
2003-03-26 16:03:03 +00:00
Mikhail Khodjaiants
481e7cbf62
Fix for bug 35092.
2003-03-25 21:20:07 +00:00
Mikhail Khodjaiants
a9d89b0eee
Added the 'logErrorMessage' static method to the 'CDebugUIPlugin' class.
2003-03-25 20:55:30 +00:00
Doug Schaefer
717cbc2041
Patch for John Camelon:
...
- Added callback support for class member visibility.
- Added callback support for pointer and reference operators on declarators.
- Added callback support for throws clauses an const operations.
- Added callback support for array declarators.
- Updated parser tests to assist in this effort.
2003-03-24 03:04:35 +00:00
Doug Schaefer
c27351afc0
Patch for Andrew Niefer:
...
Patch for the parser's symbol table.
-friends
-"this" pointer
-enumerators
-argument dependent lookup
-function parameters & function overloading
2003-03-23 14:00:00 +00:00
Alain Magloire
e92cfae068
updated.
2003-03-20 16:49:55 +00:00
Alain Magloire
6863655e67
test file for C Element delta.
2003-03-20 16:49:48 +00:00
Alain Magloire
d2ae8c698b
New file to test C Element deltas.
2003-03-20 16:49:33 +00:00
Alain Magloire
1bf9f48b73
updated
2003-03-20 16:44:15 +00:00