1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-23 22:52:11 +02:00
Commit graph

675 commits

Author SHA1 Message Date
Alain Magloire
a2cb5a0f26 typo 2003-04-01 16:56:35 +00:00
Alain Magloire
f5f1268ce6 updated. 2003-04-01 16:55:23 +00:00
Alain Magloire
523ed3b82d remove ICFile and ICResource. 2003-04-01 16:55:15 +00:00
Doug Schaefer
903e1c11d8 Patch for John Camelon:
- Updated NewModelBuilder to work for ElaboratedTypeSpecifiers, PointerOperators, Const Methods.  
- Fixed bug35878.
2003-03-31 21:04:30 +00:00
Doug Schaefer
c13b3fc240 Patch for Hoda Amer:
This patch adds a new C Model Element Type: Enumerator.
It also displays the element's type name instead of the element's name if the element's name is null.
2003-03-31 20:47:34 +00:00
Doug Schaefer
34877663fe Patch for Andrew Niefer:
Core: (patch_03.31.03(cdt.core).txt)
Modifications to function resolution to better support pointers, references and typedefs.

Tests: (patch_03.31.03(cdt.ui.tests).txt)
Renamed testFunctionResolution_2 to testfunctionResolution_PointersAndBaseClasses.
Modified function tests to reflect changes made to the handling of parameters. Added testFunctionResolution_TypedefsAndPointers.
2003-03-31 20:43:07 +00:00
Doug Schaefer
c261e3177e Patch for Hoda Amer:
- Adjusting the visibility enumeration to match the parser's
2003-03-31 18:38:00 +00:00
Doug Schaefer
92ac3395da *** empty log message *** 2003-03-31 18:35:04 +00:00
Doug Schaefer
441247f095 Patch for Hoda Amer:
-Add C Model elements for templates, enumerations, TypeDefs, Using and Namespaces.
-Skip showing the type for fields and variables in the outline view.
2003-03-31 16:33:54 +00:00
Doug Schaefer
daa99a3066 Patch for John C:
- Core Changes
  - Updated Scanner to work for Strings literals like L"this string"
  - Updated Scanner to work for floating points literals.
  - Updated Scanner to be more forgiving on errors in QuickScan mode.
  - Got template instantiation and specialization working (w/callbacks and DOM). 
  - Updated Parser/Callbacks for handle pure virtual function declarations.
  - Added callback support for some template declarations (nested not included).  
- Test Changes
  - Added testWeirdStrings() and testNumerics() to ScannerTestCase. 
  - Added testTemplateSpecialization(), testTemplateDeclaration(), testBug26467(), 
      testTypedef() and testTemplateInstantiation() to DOMTests.
2003-03-31 16:12:43 +00:00
Doug Schaefer
5d314c3772 Patch for Hoda Amer:
- Adds icons for fields visibility ( copy to \org.eclipse.cdt.ui\icons\full\obj16)
- Adds C Model elements for templates, enumerations, TypeDefs and Using
- Shows the const decorator for variables and fields icons ( modifies the gif file in \org.eclipse.cdt.ui\icons\full\ovr16).
- Renames icon files for method visibility.
- Icons are renamed to method_public_obj.gif, method_protected_obj.gif, method_private_obj.gif
2003-03-31 15:52:03 +00:00
Alain Magloire
29f937733a updated 2003-03-31 03:53:27 +00:00
Alain Magloire
2e88ab007f Check for non C resources changes 2003-03-31 03:53:17 +00:00
Alain Magloire
5229f48934 New class hierarchy for the binary and Archive:
IBinary
	IBinaryModule
		IBinaryFunction
		IBinaryVariable
			IBinaryElement
2003-03-31 03:52:56 +00:00
Alain Magloire
65e2949db7 Fix the status message and the linkToEditor 2003-03-31 03:52:44 +00:00
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
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
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
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
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
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
Alain Magloire
aada361558 new methods hasSameContentAs()
and getModifiers.
2003-03-20 16:44:05 +00:00