This is the mail archive of the frysk-cvs@sources.redhat.com mailing list for the frysk project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

frysk-core/frysk dom/DOMInlineInstance.java do ...


CVSROOT:	/cvs/frysk
Module name:	frysk-core
Changes by:	mcvet@sourceware.org	2007-01-05 23:34:05

Modified files:
	frysk/dom      : DOMInlineInstance.java DOMImage.java ChangeLog 
	                 TestDOM.java DOMFunction.java DOMLine.java 
	                 DOMSource.java 
	frysk/gui/srcwin: SourceWindow.java InlineBuffer.java 
	                  SourceBuffer.java ChangeLog 
	frysk/dom/cparser: CDTParser.java 

Log message:
	frysk-core/frysk/dom:
	2007-01-05  Mike Cvet  <mcvet@redhat.com>
	
	* DOMFunction.java (parent): Changed to a DOMSource. Now resides
	with DOMSource as a parent rather than DOMImage. Fixes #3834.
	(createDOMFunction): Takes a DOMSource.
	(setParent): Ditto.
	(getSource): Can now just return the parent, being a DOMSource.
	* DOMImage.java (addFunction): Moved to DOMSource.
	(getFunction): Ditto.
	(getFunctions): Ditto.
	(findFunction): Ditto.
	* DOMInlineInstance.java: Applied GNU formatting.
	(NUM_LINE): Added - tag for source line this inline instance
	is called from.
	(parent): Added.
	(setParent): Added.
	(DOMInlineInstance): Now takes another int, being the line number
	of this inline instance in the source.
	(getDeclaration): Now returns the function from the DOMSource parent.
	(getLine): Added.
	(addInlineInst): Takes an extra int for line number.
	* DOMLine.java (getInlines): Moved to DOMSource.
	(addInlineInst): Ditto.
	(getInlineInst): Ditto.
	* DOMSource.java: Now is a DOM parent for DOMInlineInstance and
	DOMFunction. Fixes #3834.
	(addFunction): Moved from DOMImage.
	(getFunction): Ditto.
	(findFunction): Ditto.
	(getFunctions): Ditto.
	(addInlineInst): Moved from DOMLine.
	(getInlineInst): Ditto.
	(getInlines): Ditto (also takes an int for line number).
	* TestDOM.java (testDOMSource): Added some inline tests.
	(testDOMLine): Removed some inline tests.
	(testDOMInlineInstance): Now calls a
	* cparser/CDTParser.c (image): Removed. Made redundant by
	new DOMSource.
	(enterFunctionBody): Now uses DOMSource and calls updated
	addFunction() method.
	(exitFunctionBody): Calls source instead of image.
	
	frysk-gui/frysk/gui/srcwin:
	2007-01-05  Mike Cvet  <mcvet@redhat.com>
	
	* SourceWindow.java (generateProcStackTrace): Calls
	updated findFunction in DOMSource.
	* SourceBuffer.java (getInlineInstance): Gets inlines
	from DOMSource.
	(createTags): Ditto.
	* InlineBuffer.java: Applied GNU formatting.
	(createTags): Gets inlines from DOMSource.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/dom/DOMInlineInstance.java.diff?cvsroot=frysk&r1=1.6&r2=1.7
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/dom/DOMImage.java.diff?cvsroot=frysk&r1=1.14&r2=1.15
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/dom/ChangeLog.diff?cvsroot=frysk&r1=1.70&r2=1.71
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/dom/TestDOM.java.diff?cvsroot=frysk&r1=1.10&r2=1.11
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/dom/DOMFunction.java.diff?cvsroot=frysk&r1=1.8&r2=1.9
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/dom/DOMLine.java.diff?cvsroot=frysk&r1=1.11&r2=1.12
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/dom/DOMSource.java.diff?cvsroot=frysk&r1=1.13&r2=1.14
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.162&r2=1.163
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/InlineBuffer.java.diff?cvsroot=frysk&r1=1.37&r2=1.38
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceBuffer.java.diff?cvsroot=frysk&r1=1.100&r2=1.101
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.367&r2=1.368
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/dom/cparser/CDTParser.java.diff?cvsroot=frysk&r1=1.23&r2=1.24


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]