Skip to main content
aboutsummaryrefslogblamecommitdiffstats
blob: 3b5ed26521f51be38d0269b105f40fb0cbd3d321 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12





                                                                       





                                                                     













                                                                                

                         





















                                                                                







                                                                         












                                                                                





                                                            





                                                                       





                                                                                    
                       





                                                                         








                                                                          
                       





                                                           
 










                                                                                                          








                                                      



                                                                       

                         







                                                                     









                                                                         





                                                              

                         






                                                    



                                                                         


















                                                                   


















                                                                                                



                                                                          






                                                   






                                                                               

                         









                                                                                
























                                                            









                                                                           


























                                                                                                          






                                                                       







                                                           





                                                                                                           







                                                           











                                                                    


                                                                                                          













                                                                           



                                                              

                         






                                                                     




                                                                      


                                                                        


                                         

                                               


                    








                                                                      


                                        


                                                                               

                         





                                                                      






                                                                                













                                                                       


                                                                
                         







                                                                








                                                                        




                                                                                        

                         


















                                                                         




















                                                                         


                                                                       









                                                                         





                                                             
                         





                                                                    






                                                      













                                                                     









                                                                         


                                                                      





                                                                 





                                                    










                                                                        















                                                                                                


                                                                                          


                                                                












                                                                                                                             







                                                                          





                                                                    


                                                           







                                                                     

                         
                 
 


                                                                        
 

















                                                                              
 
                       
                                                                                           
 


                                                                                


                                                 







                                                             







                                                                                     

                         






                                                                   












                                                                  


                                             







                                                                     
2004-04-06 Alain Magloire

	Fix possible NPE.

	* model/org/eclipse/cdt/internal/core/model/IncludeRefence.java

2004-04-06 David Inglis
	
	Fixed up syncing of binary runner and ::getBinaries()
	
	* model/org/eclipse/cdt/internal/core/model/BinaryRunner.java

2004-04-04 Alain Magloire

	More support for external headers.
	Cleanup of the CElement.close() calls.

	* model/org/eclipse/cdt/internal/core/model/Archive.java
	* model/org/eclipse/cdt/internal/core/model/Binary.java
	* model/org/eclipse/cdt/internal/core/model/CElement.java
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	* model/org/eclipse/cdt/internal/core/model/CProject.java
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
	* model/org/eclipse/cdt/internal/core/model/ExternaltranslationUnit.java
	* model/org/eclipse/cdt/internal/core/model/IncludeReference.java
	
2004-04-03 Alain Magloire

	Draft work on LibraryReferences and IncludeReferences.

	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/core/model/ICProject.java
	* model/org/eclipse/cdt/core/model/IIncludeEntry.java
	* model/org/eclipse/cdt/core/model/IIncludeReference.java
	* model/org/eclipse/cdt/core/model/ILibararyentry.java
	* model/org/eclipse/cdt/core/model/IPathEntry.java

	* model/org/eclipse/cdt/internal/core/model/APathEntry.java
	* model/org/eclipse/cdt/internal/core/model/CProject.java
	* model/org/eclipse/cdt/internal/core/model/CProjectInfo.java
	* model/org/eclipse/cdt/internal/core/model/IncludeEntry.java
	* model/org/eclipse/cdt/internal/core/model/IncludeReference.java
	* model/org/eclipse/cdt/internal/core/model/LibraryEntry.java
	* model/org/eclipse/cdt/internal/core/model/LibraryReferenceArchive.java
	* model/org/eclipse/cdt/internal/core/model/LibraryReferenceShared.java
	* model/org/eclipse/cdt/internal/core/model/MacroEntry.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java

2004-04-03 Alain Magloire

	Fix for PR 57287

	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	
	* model/org/eclipse/cdt/internal/core/model/PEBinaryObject.java

2004-04-02 Alain Magloire

	Use the the Job manager for the binary runner.

	* model/org/eclipse/cdt/internal/core/model/BinaryRunner.java
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	* model/org/eclipse/cdt/internal/core/model/CProject.java
	* model/org/eclipse/cdt/internal/core/model/CProjectInfo.java
	* model/org/eclipse/cdt/internal/core/model/LibraryReference.java
	* model/org/eclipse/cdt/internal/core/model/LibraryReferenceArchive.java
	* model/org/eclipse/cdt/internal/core/model/LibraryReferenceShared.java
	* model/org/eclipse/cdt/core/model/ILibraryReference.java

2004-04-02 David Inglis

	Fixed problem with .cdtproject not getting updated.
	
	* src/org/eclipse/cdt/internal/core/CDescriptor.java
	
2004-03-30 Alain Magloire

	Reset the non C Resource when the project is closed.

	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java

2004-03-29 David Inglis

	Fixed shutdown problems. https://bugs.eclipse.org/bugs/show_bug.cgi?id=56584
	
	* src/org/eclipse/cdt/core/CCorePlugin.java
	
2004-03-26 David Inglis
	
	Fixed NPE on path reorder
	
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java

2004-03-26 David Inglis

	Refactor to move exclusion matching methods out into public class.
	
	* model/org/eclipse/cdt/core/model/CoreModelUtil.java
	* model/org/eclipse/cdt/internal/core/model/CProject.java
	* model/org/eclipse/cdt/internal/core/model/SourceRoot.java
	* model/org/eclipse/cdt/internal/core/model/Util.java


2004-03-25 David Inglis
	
	Added util class for core model
	
	* src/org/eclipse/cdt/core/model/CoreModelUtil.java
	
2004-03-25 David Inglis

	Update to allow non-owned projects and added better recovery of deleted .cdtprojects via nature id
	
	* src/org/eclipse/cdt/core/ICDescriptorManager.java
	* src/org/eclipse/cdt/internal/core/CCorePluginResources.properties
	* src/org/eclipse/cdt/internal/core/CDescriptor.java
	* src/org/eclipse/cdt/internal/core/CDescriptorManager.java
	* src/org/eclipse/cdt/internal/core/COwner.java
	* src/org/eclipse/cdt/internal/core/COwnerConfiguration.java

2004-03-25 David Inglis

	Fixed up getProcessList to filter on platform.
	
	* src/org/eclipse/cdt/core/CCorePlugin.java
	
	Added schemas for CProject & CBuildConsole 
	
	* plugin.xml
	

2004-03-25 Hoda Amer
	Joined effort with Bogdan: Added a TimeOut class to core.utils 
	that implements a thread to control parser timeout.
	
2004-03-23 Alain Magloire

	An implementation of IScannerInfoProvider on top
	of the IPathEntry.

	* src/org/eclipse/cdt/core/resources/ScannerInfo.java
	* src/org/eclipse/cdt/core/resources/ScannerInfoProvider.java

2004-03-23 Alain Magloire

	Show the objects on the IOuputEntry path should
	be save in the BinaryContainer.

	* model/org/eclipse/cdt/internal/core/model/BinaryContainer.java
	* model/org/eclipse/cdt/internal/core/model/BinaryRunner.java
	* model/org/eclipse/cdt/internal/core/model/CElementDelta.java
	* model/org/eclipse/cdt/internal/core/model/CProject.java
	* model/org/eclipse/cdt/internal/core/model/PathEntry.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java

2004-03-22 Tanya Wolff
	Externalized names of Binary Parsers and Error Parsers
 
	* plugin.xml
	* plugin.properties

2004-03-22 Alain Magloire

	Boost the warning of the compiler and remove
	Unneeded castings.

	* to many to enumerates.

2004-03-22 Alain Magloire

	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/internla/core/model/PathEntryManager.java
	* model/org/eclipse/cdt/internla/core/model/CModelManager.java

2004-03-21 Alain Magloire

	The methods CoreModel.create() are now handle operation.
	Meaning it will generate a ICElement even if the file does
	not exists.  ICModel and ICProject no longer implements
	ICContainer.

	* model/org/eclipse/cdt/core/model/ICModel.java
	* model/org/eclipse/cdt/core/model/ICProject.java

	* model/eclipse/cdt/internal/core/model/CContainer.java
	* model/eclipse/cdt/internal/core/model/CContainerInfo.java
	* model/eclipse/cdt/internal/core/model/CModel.java
	* model/eclipse/cdt/internal/core/model/CModelInfo.java
	* model/eclipse/cdt/internal/core/model/CModelManager.java
	* model/eclipse/cdt/internal/core/model/CProject.java
	* model/eclipse/cdt/internal/core/model/CCProjectInfo.java
	* model/eclipse/cdt/internal/core/model/DeltaProcessor.java

2004-03-19 David Inglis
	
	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	Removed deprecated method and now use descriptor change events for binary parser change.
	
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	Fixed setting raw paths entries to not clear cached until after raw set.

	* src/org/eclipse/cdt/core/CCorePlugin.java
	* src/org/eclipse/cdt/core/ICDescriptorManager.java
	* src/org/eclipse/cdt/core/ICDescriptorOperation.java
	* src/org/eclipse/cdt/internal/core/CDescriptor.java
	* src/org/eclipse/cdt/internal/core/CDescriptorManager.java
	* src/org/eclipse/cdt/internal/core/CExtensionReference.java
	Fixed decriptor file updating to be handling as a job when extensions change.
	Update operation runnable to take project and IProgress.
	Suppress events and saves on initialization.

2004-03-19 Hoda Amer
	The CModelBuilder sets TranslationUnit.isStructureKnown() based on
	both parser errors and IProblems sent to the callback.
	
2004-03-19 David Inglis

	Added logging on failures in CCorePlugin.
	
	* src/org/eclipse/cdt/core/CCorePlugin.java
	
2004-03-19 Alain Magloire

	Correct typos.

	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/internal/core/model/CProject.java
	* model/org/eclipse/cdt/internal/core/model/etPathEntriesOperation.java

2004-03-18 Alain Magloire

	Check for IPathEntry reorder changes.

	* model/org/eclipse/cdt/core/model/ICElementDelta.java
	* model/org/eclipse/cdt/internal/core/model/CContainerInfo.java
	* model/org/eclipse/cdt/internal/core/model/CProjectInfoInfo.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	* model/org/eclipse/cdt/internal/core/model/SetPathEntriesOperation.java

2004-03-18 Alain Magloire

	Change in the hierarchy of the core Model:
	ICModel
	   ICProject
	      ISourceRoot
	         IBinary
	         IArchive
	         ITranslatioUnit
	         ICContainer
	The ISourceRoot been added to better separate
	the files.  By default the entire project is the
	SourceRoot.

	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/core/model/ICContainer.java
	* model/org/eclipse/cdt/core/model/ICElement.java
	* model/org/eclipse/cdt/core/model/ICProject.java
	* model/org/eclipse/cdt/core/model/IIncludeEnty.java
	* model/org/eclipse/cdt/core/model/IOutputEntry.java
	* model/org/eclipse/cdt/core/model/IMacroEntry.java
	* model/org/eclipse/cdt/core/model/IParent.java
	* model/org/eclipse/cdt/core/model/ISourceEntry.java
	* model/org/eclipse/cdt/core/model/ISourceRoot.java

	* model/org/eclipse/cdt/internal/core/model/*

2004-03-17 Alain Magloire

	Put the framework in to take advantage of being a
	listener to the ICDescriptor Manager.

	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/core/internal/core/model/CModelManager.java
	* src/org/eclipse/cdt/core/BinaryParserConfig.java
	* src/org/eclipse/cdt/core/CCorePlugin.java

2004-03-17 David Inglis
	
	- Added new ICDescriptorManager providing listerner abilities on ICDescriptor and batch operations
	- Now listen for ondisk modifications and verify and update ICDescriptor
	- Restore .cdtproject if deleted.
	- Handle case where no owner extension exisits for a project.
	- Update .cdtproject file without notification to prevent deadlocking.
	
	Modified
	* plugin.xml
	* src/org/eclipse/cdt/core/CCorePlugin.java
	* src/org/eclipse/cdt/core/ICDescriptor.java
	* src/org/eclipse/cdt/core/ICExtensionReference.java
	* src/org/eclipse/cdt/internal/core/CCorePluginResources.properties
	* src/org/eclipse/cdt/internal/core/CDescriptor.java
	* src/org/eclipse/cdt/internal/core/CDescriptorManager.java
	* src/org/eclipse/cdt/internal/core/CExtensionReference.java
	* src/org/eclipse/cdt/internal/core/COwner.java
	* src/org/eclipse/cdt/internal/core/InternalCExtension.java
	
	New 
	* src/org/eclipse/cdt/core/CDescriptorEvent.java
	* src/org/eclipse/cdt/core/ICDescriptorListener.java
	* src/org/eclipse/cdt/core/ICDescriptorManager.java
	* src/org/eclipse/cdt/core/ICDescriptorOperation.java


2004-03-16 Thomas Fletcher

	- Fix to address PR 45320 where we would mark warnings with
	errors rather than inheriting the warning condition.

	* src/org/eclipse/cdt/internal/errorparsers/GCCErrorParser.java

2004-03-12 David Inglis

	Improved IConsole API to support multiple streams.
	
	* src/org/eclipse/cdt/core/CCorePlugin.java
	* src/org/eclipse/cdt/core/ConsoleOutputStream.java
	* src/org/eclipse/cdt/core/resources/IConsole.java

2004-03-09 David Inglis
	
	Don't error in CDescriptorManager.configure() when project is created twice with the same owner id.

	* src/org/eclipse/cdt/internal/core/CDescriptorManager.java

2004-03-09 Alain Magloire

	Patch from Chris Wiebe
	CConventions.validateClassName() where the
	scope resolution operator :: is parsed incorrectly.

	* src/org/eclipse/cdt/core/CConventions.java

2004-03-08 Alain Magloire

	In the Editor if the changes are discarded i.e.
	closing the editor whitout saving.  We do not update
	the working copy or rathe we do not discard the change
	and fire an event to the listeners.  Now we do but it
	can still be a problem since the destroy becomes heavy
	wieght and it is not wrap around a Workspace operation.
	Fire the event at destroy will have to do for now.

	* model/org/eclipse/cdt/internal/core/model/WorkingCopy.java

2004-03-08 Hoda Amer
	Partial fix for bug#52948 : Content Assist: typedef-ed types do not appear in the completion list.
	
2004-03-04 Alain Magloire

	Large cleanup(?) of the BinaryParser classes.
	They now extends IAdaptable.

	* src/org/eclipse/cdt/core/IBinaryParser.java
	* utils/org/eclipse/cdt/utils/BinaryFile.java
	* utils/org/eclipse/cdt/utils/BinaryObjectAdapter.java
	* utils/org/eclipse/cdt/utils/Symbol.java
	* utils/org/eclipse/cdt/utils/elf/parser/ElfBinaryObject.java
	* utils/org/eclipse/cdt/utils/elf/parser/GNUElfBinaryObject.java
	* utils/org/eclipse/cdt/utils/coff/parser/PEBinaryObject.java
	* utils/org/eclipse/cdt/utils/coff/parser/CygwinPEBinaryObject.java
	
2004-03-04 Hoda Amer
	The CModelBuilder is reporting to the TranslationUnit 
	whether parsing was successful or not.
	
2004-03-03 Alain Magloire

	When changing the BinaryParser the BinaryRunners
	were not restarted.

	* model/org/eclipse/cdt/iternal/core/model/CModelManager.java

2004-03-03 Alain Magloire

	From Sean Sevoy.  Fix to VCErrorParser.java
	PR 53253.

	* src/org/eclipse/cdt/internal/errorparsers/VCErrorParser.java

2004-03-03 Hoda Amer
	A fix for getChildren() to check if the getElementInfo() is null
	
2004-03-03 Alain Magloire

	Note from Brent Nicolle PR 53520.
	The filname for the extension should be
	"cdtproject" not ".cdtproject"

	* plugin.xml

2004-03-02 Alain Magloire

	Work to make it possible to set more the one binaryParser
	per project. Note that the UI is not yet enabled.

	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	* model/org/eclipse/cdt/internal/core/model/CProject.java
	* src/org/eclipse/cdt/core/CCorePlugin.java

2004-03-01 Andrew Niefer
	externalize strings : Bug 53123 

2004-03-01 Hoda Amer
	Removing the "empty" array in the CElement that was not used anywhere !
	
2004-03-01 Alain Magloire

	Fix to PR 53253. From Steve Garbarini

	* src/org/eclipse/cdt/internal/errorparsers/VCErrorParser.java

2004-03-01 Alain Magloire

	Patch from Uwe Stieber
	PR #53323 extending the implementation of Addr2line/CPPFilt and Objdump.

	* utils/org/eclipse/cdt/utils/Addr2line.java
	* utils/org/eclipse/cdt/utils/CPPFil.java
	* utils/org/eclipse/cdt/utils/Objdump.java

2004-02-29 Alain Magloire

	Performance improvements in the Deltaprocessing
	In the CContainerInfo.nonCResources() do not try
	to recreate the ICElement.
	Fire Deltas when Binaries are deleted to update
	the BinaryContainer.
	The DeltaProcessor was close()ing the Openable
	uncessary leading to performance lost.

	* model/org/eclipse/cdt/internal/core/model/CContainerInfo.java
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java

	* model/org/eclipse/cdt/internal/core/model/Binary.java
	* model/org/eclipse/cdt/internal/core/model/Archive.java

2004-02-28 Alain Magloire
	Fix PE Parser

	* utils/org/eclipse/cdt/utils/coff/Exe.jva
	* utils/org/eclipse/cdt/utils/coff/PE.java
	* utils/org/eclipse/cdt/utils/coff/ReadMemoryAccess.java
	* utils/rg/eclipse/cdt/utils/coff/parser/PEParser.java

2004-02-28 Alain Magloire

	New method in ICElement
		ICElement.getAncestor(int ancestorType);
	Better implementation of ICElement.getElementAtOffset(int)

	* model/org/eclipse/cdt/core/model/ICElement.java
	* model/org/eclipse/cdt/internal/core/model/CElement.java
	* model/org/eclipse/cdt/internal/core/model/TranslationUnit.java

2004-02-27 Hoda Amer
	Fixed [Bug 53074] The CView to update with each reconcile
	Added the ability for CView to update based on the translation unit working copy
	if one exists.	

2004-02-27 Alain Magloire

	By "popular" demand, put back
		IBinaryParser.getBinary(IPath path)
	method on the binary parser.

	* model/org/eclpse/cdt/internal/core/model/CProject.java
	* model/org/eclpse/cdt/internal/core/model/NullBinaryParser.java
	* src/org/eclipse/cdt/core/IBinaryParser.java
	* utils/org/eclipse/cdt/utils/coff/parser/PEParser.java
	* utils/org/eclipse/cdt/utils/elf/parser/ElfParser.java

	Removed the unused ElfParsers id.

	* model/org/eclipse/cdt/internal/core/model/parser/ElfParser.java
	* model/org/eclipse/cdt/internal/core/model/parser/PEParser.java
	
	* plugin.xml

2004-02-27 Alain Magloire

	Performance improvement in the IBinaryParser and
	changes in the API according to the specs.
	Now we have:
		IBinaryParser.getBinary(byte[] hints, IPath path);
	This is important when having multiple parsers on
	the same project.  We provide a bucket/hints for the parser
	to guess the type of file and reduce the number of open()s.

	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	* model/org/eclipse/cdt/internal/core/model/CProject.java
	* model/org/eclipse/cdt/internal/core/model/NullBinaryParser.java
	* src/org/eclipse/cdt/core/IBinaryParser.java
	* utils/org/eclipse/cdt/utils/coff/Coff.java
	* utils/org/eclipse/cdt/utils/coff/PE.java
	* utils/org/eclipse/cdt/utils/coff/PEArchive.java
	* utils/org/eclipse/cdt/utils/coff/parser/CygwinPEParser.java
	* utils/org/eclipse/cdt/utils/coff/PEParser.java
	* utils/org/eclipse/cdt/utils/elf/Elf.java
	* utils/org/eclipse/cdt/utils/elf/parser/ElfParser.java
	* utils/org/eclipse/cdt/utils/elf/parser/GNUElfParser.java

2004-02-26 Andrew Niefer
	Mark strings that don't need to be externalized for translation

2004-02-26 Alain Magloire

	To catch with the documentation change to ICElementDelta
	field flags

	* model/org/eclipse/cdt/core/model/ICElementDelta.java
	* model/org/eclipse/cdt/internal/core/model/CElementDelta.java
	* model/org/eclipse/cdt/internal/core/model/CProject.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	
2004-02-25 Alain Magloire

	Path from Chris Wiebe to deal with PR 52128

	* src/org/eclipse/cdt/core/resources/FileStorage.java

2004-02-24 Alain Magloire

	Fix for PR 52562 From Alex Chapiro

	* utils/org/eclipse/cdt/utils/spawner/EnvironmentReader.java

2004-02-24 Alain Magloire
	Fix for PR 52790
	For "Windows 98" fall back to Runtime.exec(..)
	Spawner does not work on this platfrom

	* utils/org/eclipse/cdt/utils/spawner.java

2004-02-24 Alain Magloire

	Bug fix the binary runner thread could get interrupted
	on shutdown we should check:
		Thread.getCurrentThread().isInterrupted()
	and bring down the thread.

	* model/org/eclipse/cdt/internal/core/model/BinaryRunner.java

2004-02-23 Alain Magloire

	Another refactoring, to make the API lighter
	move the the getPath() method to the base IPathEntry class
	Too many files to enumerate(JDT refactoris ... is great!)

2004-02-23 Alain Magloire

	Support for IPathEntry deltas in the ICElementDelta

	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/core/model/ICElementDelta.java
	* model/org/eclipse/cdt/internal/core/model/CElementDelta.java
	* model/org/eclipse/cdt/internal/core/model/IncludeEntry.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java

2004-02-22 John Camelon
	Fixed CModelManager.isValidTranslationUnitName() regression.  

2004-02-21 Alain Magloire

	Refactor the ICPathEntry to IPathEntry for consistency.
	Regroup the IPathEntry helper methods in PathEntryManager
	To much files change in the refactoring to enumerate.

2004-02-17 David Inglis
	Fix PR 52095
	
	* utils/org/eclipse/cdt/utils/elf/Elf.java
	* utils/org/eclipse/cdt/utils/ElfParser.java
	
2004-02-16 Alain Magloire

	Added new method getElementAtOffset(), with implementation
	Possible classCastException in Translation.equals() corrected.
	* model/org/eclipse/cdt/core/model/ITranslationUnit.java
	* model/org/eclipse/cdt/internal/core/model/TranslationUnit.java

	CElement.exists() was doing the test by checking
	if we add a corresponding resource.  We change that
	instead by looking if we have a valid CElementInfo.
	* model/org/eclipse/cdt/internal/core/model/CElement.java
2004-02-10 Tanya Wolff
    Start of Fix for 51192: The defect is for all org.eclipse.cdt.core strings, but each package
    should be handled by respective component owners. 
    
    These files have strings extracted; the other
    changed files have only strings commented out with //$NON-NLS-1$
    See defect 51192 for how these strings were extracted with the 
    "Find strings to externalize" wizard.
    
    model/org.eclipse.cdt.internal.core.model/ArchiveContainer.java
    model/org.eclipse.cdt.internal.core.model/BinaryContainer.java
    model/org.eclipse.cdt.internal.core.model/BinaryRunner.java
    model/org.eclipse.cdt.internal.core.model/CModelBuilder.java
    model/org.eclipse.cdt.internal.core.model/CModelStatus.java
    model/org.eclipse.cdt.internal.core.model/NullBinaryParser.java    
   
2004-02-10 Vladimir Hirsl
	Fix for PR# 51373: NPE when trying to instantiate a CBuildConsole with non null id

2004-02-06 Hoda Amer
	Fix for Bug#51208: NullPointerException in CModelBuilder
	
2004-02-05 Alain Magloire
                                                                                                                             
    PR 50810
    Coff format the String Table section may have incorrect value.
    We should guard against it.
                                                                                                                             
    * utils/org/eclipse/cdt/utils/Coff.java
    * utils/org/eclipse/cdt/utils/PE.java
                                                                                                                             
    Cache the IBinaryArchive class so not to reload again.
    * model/org/eclipse/cdt/internal/core/model/Archive.java
    * model/org/eclipse/cdt/internal/core/model/CModelManager.java

2004-02-03 Alain Magloire
	PR 51143

	In testing the duplication of errors, we did not look at the right
	severity.

	* src/org/eclipse/cdt/core/resources/ACBuilder.java

2004-01-29 Alain Magloire

	PR #50846 and patch from Alex Chapiro

	* utils/org/eclipse/cdt/utils/spawner/EnvironmentReader.java

2004-01-26 John Camelon
	Updated clients to use new Scanner logging service.
	
2004-01-06 Alain Magloire

	Simple draft implementation of  debug format parsing.
	Not ready.

	* utils/org/eclipse/cdt/utils/debug: New package implementing
	a generic debug callback.

2004-01-21  Anthony Green
  
	PR 50397.
 
	* utils/org/eclipse/cdt/utils/elf/Elf.java: Add some ELF machine
	magic numbers.
	RS6000 is ppc, not mips.  Fix some typos.
 
2004-01-20 Alain Magloire

	To remove the hardcoded "objdump" we had to lay
	down some infrastructure.  This is base on ideas/patch
	from Chris Songer.  The idea is to define in the IToolsProvider
	the Objdump class and reuse it to implement IBinaryFile.getContents().
	Next step is to come up with ObjdumpEditor, to go this route
	will be more flexible.

	* model/org/eclipse/cdt/internal/core/model/Binary.java
	* utils/org/eclipse/cdt/utils/CygwinToolsProvider.java
	* utils/org/eclipse/cdt/utils/ToolsProvider.java
	* utils/org/eclipse/cdt/utils/Objdump.java
	* utils/org/eclipse/cdt/utils/IToolsProvider.java
	* utils/org/eclipse/cdt/utils/coff/parser/CygwinPEParser.java
	* utils/org/eclipse/cdt/utils/coff/parser/BinaryFile.java
	* utils/org/eclipse/cdt/utils/elf/parser/BinaryFilejava
	* utils/org/eclipse/cdt/utils/elf/parser/GNUElfParser.java

2004-01-19 John Camelon
	Updated CModelBuilder to access line number information from IASTOffsetableElement.

2004-01-16 Hoda Amer
	Solution to bug#47552: IEnumerator#getConstantExpression is always empty
	
2004-01-15 Hoda Amer
	Moved Content Assist log to the UI plugin
	
2004-01-13 Alain Magloire

	Small fix on in the elf parser, we have to check for 
	Elf.Symbol.SHN_HIPROC, Elf.Symbol.SHN_LOPROC
	that the st_shndx field is not is in this range.

	* utils/org/eclipse/cdt/utils/elf/ElfHelper.java

2004-1-5 David Inglis
	
	PR 49851
	Fixed deadlock when binary parser was changed while binary runner was running
	for that project.
	
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java

2004-01-09 Alain Magloire

	* utils/org/eclipse/cdt/utils/coff/parser/BinaryObject.java
	Fix bug in finding the symbols.
	* utils/org/eclipse/cdt/utils/coff/parser/Symbol.java
	Implement ISymbol.java

2004-01-09 Alain Magloire

	* src/org/eclipse/cdt/core/IBinaryParser.java
	Added ISymbol.getSize().
	* utils/org/eclipse/cdt/utils/elf/Elf.java
	Fix bug in finding the symbols.
	* utils/org/eclipse/cdt/utils/elf/parser/BinaryObject.java
	Fix bug in finding the symbols.
	* utils/org/eclipse/cdt/utils/elf/parser/Symbol.java
	Implement ISymbol.java
	* utils/org/eclipse/cdt/utils/stabs/Stabs.java
	New Methods.
	* utils/org/eclipse/cdt/utils/stabs/StabAddre2line.java
	Work in progress.

2004-01-08 Hoda Amer
	Added Content assist log capabilities
	
2004-01-06 Alain Magloire

	Simple draft implementation of stabs debug format parsing.
	Not ready.

	* utils/org/eclipse/cdt/utils/stabs: New package implementing
	Stabs debug format parsing.

Back to the top