This is the mail archive of the
frysk-cvs@sources.redhat.com
mailing list for the frysk project.
frysk-core/frysk dom/DOMInlineInstance.java do ...
- From: mcvet at sourceware dot org
- To: frysk-cvs at sourceware dot org
- Date: 5 Jan 2007 23:34:05 -0000
- Subject: frysk-core/frysk dom/DOMInlineInstance.java do ...
- Reply-to: frysk at sourceware dot org
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