Renamed `VDBAbstractConsoleApplication` to `VDBAbstractUnixConsoleApplication`
...as these can be used only aon UNIX systems with PTY support.
--- a/Make.proto Sat Dec 16 23:02:08 2017 +0000
+++ b/Make.proto Sun Dec 17 20:33:20 2017 +0000
@@ -34,7 +34,7 @@
# add the path(es) here:,
# ********** OPTIONAL: MODIFY the next lines ***
# LOCALINCLUDES=-Ifoo -Ibar
-LOCALINCLUDES= -I$(INCLUDE_TOP)/stx/goodies/xml/vw -I$(INCLUDE_TOP)/stx/libbasic -I$(INCLUDE_TOP)/stx/libbasic2 -I$(INCLUDE_TOP)/stx/libtool -I$(INCLUDE_TOP)/stx/libtool2 -I$(INCLUDE_TOP)/stx/libview -I$(INCLUDE_TOP)/stx/libview2 -I$(INCLUDE_TOP)/stx/libwidg -I$(INCLUDE_TOP)/stx/libwidg2
+LOCALINCLUDES= -I$(INCLUDE_TOP)/jv/libgdbs -I$(INCLUDE_TOP)/stx/goodies/xml/vw -I$(INCLUDE_TOP)/stx/libbasic -I$(INCLUDE_TOP)/stx/libbasic2 -I$(INCLUDE_TOP)/stx/libtool -I$(INCLUDE_TOP)/stx/libtool2 -I$(INCLUDE_TOP)/stx/libview -I$(INCLUDE_TOP)/stx/libview2 -I$(INCLUDE_TOP)/stx/libwidg -I$(INCLUDE_TOP)/stx/libwidg2
# if you need any additional defines for embedded C code,
@@ -132,9 +132,9 @@
$(OUTDIR)VDBVirtualMemoryMap.$(O) VDBVirtualMemoryMap.$(C) VDBVirtualMemoryMap.$(H): VDBVirtualMemoryMap.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
$(OUTDIR)VDBVirtualMemoryRegion.$(O) VDBVirtualMemoryRegion.$(C) VDBVirtualMemoryRegion.$(H): VDBVirtualMemoryRegion.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
$(OUTDIR)jv_vdb.$(O) jv_vdb.$(C) jv_vdb.$(H): jv_vdb.st $(INCLUDE_TOP)/stx/libbasic/LibraryDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ProjectDefinition.$(H) $(STCHDR)
-$(OUTDIR)VDBAbstractConsoleApplication.$(O) VDBAbstractConsoleApplication.$(C) VDBAbstractConsoleApplication.$(H): VDBAbstractConsoleApplication.st $(INCLUDE_TOP)/jv/vdb/VDBAbstractApplication.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(STCHDR)
$(OUTDIR)VDBAbstractContainer.$(O) VDBAbstractContainer.$(C) VDBAbstractContainer.$(H): VDBAbstractContainer.st $(INCLUDE_TOP)/jv/vdb/VDBAbstractApplication.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(STCHDR)
$(OUTDIR)VDBAbstractListApplication.$(O) VDBAbstractListApplication.$(C) VDBAbstractListApplication.$(H): VDBAbstractListApplication.st $(INCLUDE_TOP)/jv/vdb/VDBAbstractApplication.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(STCHDR)
+$(OUTDIR)VDBAbstractUnixConsoleApplication.$(O) VDBAbstractUnixConsoleApplication.$(C) VDBAbstractUnixConsoleApplication.$(H): VDBAbstractUnixConsoleApplication.st $(INCLUDE_TOP)/jv/vdb/VDBAbstractApplication.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(STCHDR)
$(OUTDIR)VDBBreakpointApplication.$(O) VDBBreakpointApplication.$(C) VDBBreakpointApplication.$(H): VDBBreakpointApplication.st $(INCLUDE_TOP)/jv/vdb/VDBAbstractApplication.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(STCHDR)
$(OUTDIR)VDBBreakpointPresenter.$(O) VDBBreakpointPresenter.$(C) VDBBreakpointPresenter.$(H): VDBBreakpointPresenter.st $(INCLUDE_TOP)/jv/vdb/VDBModelPresenter.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libwidg2/AbstractHierarchicalItem.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalItem.$(H) $(STCHDR)
$(OUTDIR)VDBDebuggerApplication.$(O) VDBDebuggerApplication.$(C) VDBDebuggerApplication.$(H): VDBDebuggerApplication.st $(INCLUDE_TOP)/jv/vdb/VDBAbstractApplication.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(STCHDR)
@@ -146,9 +146,9 @@
$(OUTDIR)VDBVariablePresenter.$(O) VDBVariablePresenter.$(C) VDBVariablePresenter.$(H): VDBVariablePresenter.st $(INCLUDE_TOP)/jv/vdb/VDBModelPresenter.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libwidg2/AbstractHierarchicalItem.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalItem.$(H) $(STCHDR)
$(OUTDIR)VDBAbstractTreeApplication.$(O) VDBAbstractTreeApplication.$(C) VDBAbstractTreeApplication.$(H): VDBAbstractTreeApplication.st $(INCLUDE_TOP)/jv/vdb/VDBAbstractApplication.$(H) $(INCLUDE_TOP)/jv/vdb/VDBAbstractListApplication.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(STCHDR)
$(OUTDIR)VDBBreakpointListApplication.$(O) VDBBreakpointListApplication.$(C) VDBBreakpointListApplication.$(H): VDBBreakpointListApplication.st $(INCLUDE_TOP)/jv/vdb/VDBAbstractApplication.$(H) $(INCLUDE_TOP)/jv/vdb/VDBAbstractListApplication.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(STCHDR)
-$(OUTDIR)VDBDebuggerConsoleApplication.$(O) VDBDebuggerConsoleApplication.$(C) VDBDebuggerConsoleApplication.$(H): VDBDebuggerConsoleApplication.st $(INCLUDE_TOP)/jv/vdb/VDBAbstractApplication.$(H) $(INCLUDE_TOP)/jv/vdb/VDBAbstractConsoleApplication.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(STCHDR)
-$(OUTDIR)VDBInferiorConsoleApplication.$(O) VDBInferiorConsoleApplication.$(C) VDBInferiorConsoleApplication.$(H): VDBInferiorConsoleApplication.st $(INCLUDE_TOP)/jv/vdb/VDBAbstractApplication.$(H) $(INCLUDE_TOP)/jv/vdb/VDBAbstractConsoleApplication.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(STCHDR)
$(OUTDIR)VDBTabbingContainer.$(O) VDBTabbingContainer.$(C) VDBTabbingContainer.$(H): VDBTabbingContainer.st $(INCLUDE_TOP)/jv/vdb/VDBAbstractApplication.$(H) $(INCLUDE_TOP)/jv/vdb/VDBAbstractContainer.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(STCHDR)
+$(OUTDIR)VDBUnixDebuggerConsoleApplication.$(O) VDBUnixDebuggerConsoleApplication.$(C) VDBUnixDebuggerConsoleApplication.$(H): VDBUnixDebuggerConsoleApplication.st $(INCLUDE_TOP)/jv/vdb/VDBAbstractApplication.$(H) $(INCLUDE_TOP)/jv/vdb/VDBAbstractUnixConsoleApplication.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(STCHDR)
+$(OUTDIR)VDBUnixInferiorConsoleApplication.$(O) VDBUnixInferiorConsoleApplication.$(C) VDBUnixInferiorConsoleApplication.$(H): VDBUnixInferiorConsoleApplication.st $(INCLUDE_TOP)/jv/vdb/VDBAbstractApplication.$(H) $(INCLUDE_TOP)/jv/vdb/VDBAbstractUnixConsoleApplication.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(STCHDR)
$(OUTDIR)VDBFrameApplication.$(O) VDBFrameApplication.$(C) VDBFrameApplication.$(H): VDBFrameApplication.st $(INCLUDE_TOP)/jv/vdb/VDBAbstractApplication.$(H) $(INCLUDE_TOP)/jv/vdb/VDBAbstractListApplication.$(H) $(INCLUDE_TOP)/jv/vdb/VDBAbstractTreeApplication.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(STCHDR)
$(OUTDIR)VDBStackApplication.$(O) VDBStackApplication.$(C) VDBStackApplication.$(H): VDBStackApplication.st $(INCLUDE_TOP)/jv/vdb/VDBAbstractApplication.$(H) $(INCLUDE_TOP)/jv/vdb/VDBAbstractListApplication.$(H) $(INCLUDE_TOP)/jv/vdb/VDBAbstractTreeApplication.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(STCHDR)
--- a/Make.spec Sat Dec 16 23:02:08 2017 +0000
+++ b/Make.spec Sun Dec 17 20:33:20 2017 +0000
@@ -57,9 +57,9 @@
VDBVirtualMemoryMap \
VDBVirtualMemoryRegion \
jv_vdb \
- VDBAbstractConsoleApplication \
VDBAbstractContainer \
VDBAbstractListApplication \
+ VDBAbstractUnixConsoleApplication \
VDBBreakpointApplication \
VDBBreakpointPresenter \
VDBDebuggerApplication \
@@ -71,9 +71,9 @@
VDBVariablePresenter \
VDBAbstractTreeApplication \
VDBBreakpointListApplication \
- VDBDebuggerConsoleApplication \
- VDBInferiorConsoleApplication \
VDBTabbingContainer \
+ VDBUnixDebuggerConsoleApplication \
+ VDBUnixInferiorConsoleApplication \
VDBFrameApplication \
VDBStackApplication \
@@ -87,9 +87,9 @@
$(OUTDIR)VDBVirtualMemoryMap.$(O) \
$(OUTDIR)VDBVirtualMemoryRegion.$(O) \
$(OUTDIR)jv_vdb.$(O) \
- $(OUTDIR)VDBAbstractConsoleApplication.$(O) \
$(OUTDIR)VDBAbstractContainer.$(O) \
$(OUTDIR)VDBAbstractListApplication.$(O) \
+ $(OUTDIR)VDBAbstractUnixConsoleApplication.$(O) \
$(OUTDIR)VDBBreakpointApplication.$(O) \
$(OUTDIR)VDBBreakpointPresenter.$(O) \
$(OUTDIR)VDBDebuggerApplication.$(O) \
@@ -101,9 +101,9 @@
$(OUTDIR)VDBVariablePresenter.$(O) \
$(OUTDIR)VDBAbstractTreeApplication.$(O) \
$(OUTDIR)VDBBreakpointListApplication.$(O) \
- $(OUTDIR)VDBDebuggerConsoleApplication.$(O) \
- $(OUTDIR)VDBInferiorConsoleApplication.$(O) \
$(OUTDIR)VDBTabbingContainer.$(O) \
+ $(OUTDIR)VDBUnixDebuggerConsoleApplication.$(O) \
+ $(OUTDIR)VDBUnixInferiorConsoleApplication.$(O) \
$(OUTDIR)VDBFrameApplication.$(O) \
$(OUTDIR)VDBStackApplication.$(O) \
--- a/VDBAbstractConsoleApplication.st Sat Dec 16 23:02:08 2017 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,169 +0,0 @@
-"
-jv:vdb - Visual / VM Debugger
-Copyright (C) 2015-now Jan Vrany
-
-This software is licensed under 'Creative Commons Attribution-NonCommercial 4.0 International License'
-
-You may find a full license text in LICENSE.txt or at http://creativecommons.org/licenses/by-nc/4.0/
-"
-"{ Package: 'jv:vdb' }"
-
-"{ NameSpace: Smalltalk }"
-
-VDBAbstractApplication subclass:#VDBAbstractConsoleApplication
- instanceVariableNames:'consoleView'
- classVariableNames:''
- poolDictionaries:''
- category:'VDB-UI-Console'
-!
-
-!VDBAbstractConsoleApplication class methodsFor:'documentation'!
-
-copyright
-"
-jv:vdb - Visual / VM Debugger
-Copyright (C) 2015-now Jan Vrany
-
-This software is licensed under 'Creative Commons Attribution-NonCommercial 4.0 International License'
-
-You may find a full license text in LICENSE.txt or at http://creativecommons.org/licenses/by-nc/4.0/
-"
-! !
-
-!VDBAbstractConsoleApplication class methodsFor:'interface specs'!
-
-windowSpec
- "This resource specification was automatically generated
- by the UIPainter of ST/X."
-
- "Do not manually edit this!! If it is corrupted,
- the UIPainter may not be able to read the specification."
-
- "
- UIPainter new openOnClass:VDBAbstractConsoleApplication andSelector:#windowSpec
- VDBAbstractConsoleApplication new openInterface:#windowSpec
- VDBAbstractConsoleApplication open
- "
-
- <resource: #canvas>
-
- ^
- #(FullSpec
- name: windowSpec
- window:
- (WindowSpec
- label: 'Console'
- name: 'Console'
- min: (Point 10 10)
- bounds: (Rectangle 0 0 782 332)
- )
- component:
- (SpecCollection
- collection: (
- (ArbitraryComponentSpec
- name: 'Console'
- layout: (LayoutFrame 0 0 0 0 0 1 0 1)
- hasHorizontalScrollBar: true
- hasVerticalScrollBar: true
- miniScrollerHorizontal: true
- autoHideScrollBars: false
- hasBorder: false
- component: consoleView
- )
- )
-
- )
- )
-! !
-
-!VDBAbstractConsoleApplication class methodsFor:'plugIn spec'!
-
-aspectSelectors
- "This resource specification was automatically generated
- by the UIPainter of ST/X."
-
- "Do not manually edit this. If it is corrupted,
- the UIPainter may not be able to read the specification."
-
- "Return a description of exported aspects;
- these can be connected to aspects of an embedding application
- (if this app is embedded in a subCanvas)."
-
- ^ #(
- #debuggerHolder
- ).
-
-! !
-
-!VDBAbstractConsoleApplication methodsFor:'accessing'!
-
-consoleInput
- self subclassResponsibility
-
- "Created: / 01-06-2017 / 09:43:57 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-!
-
-consoleOutput
- self subclassResponsibility
-
- "Created: / 01-06-2017 / 09:44:02 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-! !
-
-!VDBAbstractConsoleApplication methodsFor:'aspects'!
-
-consoleView
- consoleView isNil ifTrue:[
- consoleView :=VT100TerminalView new.
- consoleView foregroundColor: Color white
- backgroundColor: Color black;
- cursorForegroundColor: Color white
- backgroundColor: Color white.
- debugger notNil ifTrue:[
- consoleView inStream: self consoleInput.
- consoleView outStream: self consoleOutput.
- consoleView startReaderProcessWhenVisible.
- ].
- ].
- ^ consoleView
-
- "Created: / 06-06-2014 / 21:33:14 / Jan Vrany <jan.vrany@fit.cvut.cz>"
- "Modified: / 06-06-2017 / 13:57:34 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-! !
-
-!VDBAbstractConsoleApplication methodsFor:'initialization & release'!
-
-subscribe
- "Register for debugger events. To be overrided by subclasses"
-
- super subscribe.
- (debugger notNil and:[consoleView notNil]) ifTrue:[
- consoleView stopReaderProcess.
- consoleView inStream: self consoleInput.
- consoleView outStream: self consoleOutput.
- consoleView startReaderProcessWhenVisible.
- ].
-
- "Created: / 10-06-2014 / 21:02:48 / Jan Vrany <jan.vrany@fit.cvut.cz>"
- "Modified: / 01-06-2017 / 09:47:05 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-!
-
-unsubscribe
- "Unsubscribe myself fo debugger events"
-
- super unsubscribe.
- consoleView notNil ifTrue:[
- consoleView stopReaderProcess.
- consoleView inStream: nil.
- consoleView outStream: nil.
- ].
-
- "Created: / 09-06-2014 / 10:09:12 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-! !
-
-!VDBAbstractConsoleApplication class methodsFor:'documentation'!
-
-version_HG
-
- ^ '$Changeset: <not expanded> $'
-! !
-
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/VDBAbstractUnixConsoleApplication.st Sun Dec 17 20:33:20 2017 +0000
@@ -0,0 +1,175 @@
+"
+jv:vdb - Visual / VM Debugger
+Copyright (C) 2015-now Jan Vrany
+
+This software is licensed under 'Creative Commons Attribution-NonCommercial 4.0 International License'
+
+You may find a full license text in LICENSE.txt or at http://creativecommons.org/licenses/by-nc/4.0/
+"
+"{ Package: 'jv:vdb' }"
+
+"{ NameSpace: Smalltalk }"
+
+VDBAbstractApplication subclass:#VDBAbstractUnixConsoleApplication
+ instanceVariableNames:'consoleView'
+ classVariableNames:''
+ poolDictionaries:''
+ category:'VDB-UI-Console-Unix'
+!
+
+!VDBAbstractUnixConsoleApplication class methodsFor:'documentation'!
+
+copyright
+"
+jv:vdb - Visual / VM Debugger
+Copyright (C) 2015-now Jan Vrany
+
+This software is licensed under 'Creative Commons Attribution-NonCommercial 4.0 International License'
+
+You may find a full license text in LICENSE.txt or at http://creativecommons.org/licenses/by-nc/4.0/
+"
+! !
+
+!VDBAbstractUnixConsoleApplication class methodsFor:'interface specs'!
+
+windowSpec
+ "This resource specification was automatically generated
+ by the UIPainter of ST/X."
+
+ "Do not manually edit this!! If it is corrupted,
+ the UIPainter may not be able to read the specification."
+
+ "
+ UIPainter new openOnClass:VDBAbstractConsoleApplication andSelector:#windowSpec
+ VDBAbstractConsoleApplication new openInterface:#windowSpec
+ VDBAbstractConsoleApplication open
+ "
+
+ <resource: #canvas>
+
+ ^
+ #(FullSpec
+ name: windowSpec
+ window:
+ (WindowSpec
+ label: 'Console'
+ name: 'Console'
+ min: (Point 10 10)
+ bounds: (Rectangle 0 0 782 332)
+ )
+ component:
+ (SpecCollection
+ collection: (
+ (ArbitraryComponentSpec
+ name: 'Console'
+ layout: (LayoutFrame 0 0 0 0 0 1 0 1)
+ hasHorizontalScrollBar: true
+ hasVerticalScrollBar: true
+ miniScrollerHorizontal: true
+ autoHideScrollBars: false
+ hasBorder: false
+ component: consoleView
+ )
+ )
+
+ )
+ )
+! !
+
+!VDBAbstractUnixConsoleApplication class methodsFor:'plugIn spec'!
+
+aspectSelectors
+ "This resource specification was automatically generated
+ by the UIPainter of ST/X."
+
+ "Do not manually edit this. If it is corrupted,
+ the UIPainter may not be able to read the specification."
+
+ "Return a description of exported aspects;
+ these can be connected to aspects of an embedding application
+ (if this app is embedded in a subCanvas)."
+
+ ^ #(
+ #debuggerHolder
+ ).
+
+! !
+
+!VDBAbstractUnixConsoleApplication class methodsFor:'testing'!
+
+isAbstract
+ ^ self == VDBAbstractUnixConsoleApplication
+! !
+
+!VDBAbstractUnixConsoleApplication methodsFor:'accessing'!
+
+consoleInput
+ self subclassResponsibility
+
+ "Created: / 01-06-2017 / 09:43:57 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+consoleOutput
+ self subclassResponsibility
+
+ "Created: / 01-06-2017 / 09:44:02 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
+!VDBAbstractUnixConsoleApplication methodsFor:'aspects'!
+
+consoleView
+ consoleView isNil ifTrue:[
+ consoleView :=VT100TerminalView new.
+ consoleView foregroundColor: Color white
+ backgroundColor: Color black;
+ cursorForegroundColor: Color white
+ backgroundColor: Color white.
+ debugger notNil ifTrue:[
+ consoleView inStream: self consoleInput.
+ consoleView outStream: self consoleOutput.
+ consoleView startReaderProcessWhenVisible.
+ ].
+ ].
+ ^ consoleView
+
+ "Created: / 06-06-2014 / 21:33:14 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+ "Modified: / 06-06-2017 / 13:57:34 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
+!VDBAbstractUnixConsoleApplication methodsFor:'initialization & release'!
+
+subscribe
+ "Register for debugger events. To be overrided by subclasses"
+
+ super subscribe.
+ (debugger notNil and:[consoleView notNil]) ifTrue:[
+ consoleView stopReaderProcess.
+ consoleView inStream: self consoleInput.
+ consoleView outStream: self consoleOutput.
+ consoleView startReaderProcessWhenVisible.
+ ].
+
+ "Created: / 10-06-2014 / 21:02:48 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+ "Modified: / 01-06-2017 / 09:47:05 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+unsubscribe
+ "Unsubscribe myself fo debugger events"
+
+ super unsubscribe.
+ consoleView notNil ifTrue:[
+ consoleView stopReaderProcess.
+ consoleView inStream: nil.
+ consoleView outStream: nil.
+ ].
+
+ "Created: / 09-06-2014 / 10:09:12 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
+!VDBAbstractUnixConsoleApplication class methodsFor:'documentation'!
+
+version_HG
+
+ ^ '$Changeset: <not expanded> $'
+! !
+
--- a/VDBDebuggerApplication.st Sat Dec 16 23:02:08 2017 +0000
+++ b/VDBDebuggerApplication.st Sun Dec 17 20:33:20 2017 +0000
@@ -754,11 +754,11 @@
!VDBDebuggerApplication methodsFor:'aspects-containers'!
containerBottom
- containerBottom isNil ifTrue:[
+ containerBottom isNil ifTrue:[
containerBottom := VDBTabbingContainer new.
- containerBottom addApplication: VDBDebuggerConsoleApplication new.
- containerBottom addApplication: VDBInferiorConsoleApplication new.
- containerBottom addApplication: VDBEventLogApplication new.
+ containerBottom addApplication:VDBUnixDebuggerConsoleApplication new.
+ containerBottom addApplication:VDBUnixInferiorConsoleApplication new.
+ containerBottom addApplication:VDBEventLogApplication new.
].
^ containerBottom
--- a/VDBDebuggerConsoleApplication.st Sat Dec 16 23:02:08 2017 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,64 +0,0 @@
-"
-jv:vdb - Visual / VM Debugger
-Copyright (C) 2015-now Jan Vrany
-
-This software is licensed under 'Creative Commons Attribution-NonCommercial 4.0 International License'
-
-You may find a full license text in LICENSE.txt or at http://creativecommons.org/licenses/by-nc/4.0/
-"
-"{ Package: 'jv:vdb' }"
-
-"{ NameSpace: Smalltalk }"
-
-VDBAbstractConsoleApplication subclass:#VDBDebuggerConsoleApplication
- instanceVariableNames:''
- classVariableNames:''
- poolDictionaries:''
- category:'VDB-UI-Console'
-!
-
-!VDBDebuggerConsoleApplication class methodsFor:'documentation'!
-
-copyright
-"
-jv:vdb - Visual / VM Debugger
-Copyright (C) 2015-now Jan Vrany
-
-This software is licensed under 'Creative Commons Attribution-NonCommercial 4.0 International License'
-
-You may find a full license text in LICENSE.txt or at http://creativecommons.org/licenses/by-nc/4.0/
-"
-! !
-
-!VDBDebuggerConsoleApplication class methodsFor:'startup-web applications'!
-
-initialPageSpec
- "this is only required for web-applications"
-
- ^ self shouldImplement
-!
-
-pageSpecs
- "this is only required for web-applications"
-
- ^ self shouldImplement
-! !
-
-!VDBDebuggerConsoleApplication methodsFor:'accessing'!
-
-consoleInput
- "superclass VDBAbstractConsoleApplication says that I am responsible to implement this method"
-
- ^ debugger consoleInput
-
- "Modified: / 01-06-2017 / 09:45:21 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-!
-
-consoleOutput
- "superclass VDBAbstractConsoleApplication says that I am responsible to implement this method"
-
- ^ debugger consoleOutput
-
- "Modified: / 01-06-2017 / 09:46:18 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-! !
-
--- a/VDBInferiorConsoleApplication.st Sat Dec 16 23:02:08 2017 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,71 +0,0 @@
-"
-jv:vdb - Visual / VM Debugger
-Copyright (C) 2015-now Jan Vrany
-
-This software is licensed under 'Creative Commons Attribution-NonCommercial 4.0 International License'
-
-You may find a full license text in LICENSE.txt or at http://creativecommons.org/licenses/by-nc/4.0/
-"
-"{ Package: 'jv:vdb' }"
-
-"{ NameSpace: Smalltalk }"
-
-VDBAbstractConsoleApplication subclass:#VDBInferiorConsoleApplication
- instanceVariableNames:''
- classVariableNames:''
- poolDictionaries:''
- category:'VDB-UI-Console'
-!
-
-!VDBInferiorConsoleApplication class methodsFor:'documentation'!
-
-copyright
-"
-jv:vdb - Visual / VM Debugger
-Copyright (C) 2015-now Jan Vrany
-
-This software is licensed under 'Creative Commons Attribution-NonCommercial 4.0 International License'
-
-You may find a full license text in LICENSE.txt or at http://creativecommons.org/licenses/by-nc/4.0/
-"
-! !
-
-!VDBInferiorConsoleApplication class methodsFor:'startup-web applications'!
-
-initialPageSpec
- "this is only required for web-applications"
-
- ^ self shouldImplement
-!
-
-pageSpecs
- "this is only required for web-applications"
-
- ^ self shouldImplement
-! !
-
-!VDBInferiorConsoleApplication methodsFor:'accessing'!
-
-consoleInput
- "superclass VDBAbstractConsoleApplication says that I am responsible to implement this method"
-
- ^ debugger inferiorStdout
-
- "Modified: / 01-06-2017 / 09:46:12 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-!
-
-consoleOutput
- "superclass VDBAbstractConsoleApplication says that I am responsible to implement this method"
-
- ^ debugger inferiorStdout
-
- "Modified: / 01-06-2017 / 09:45:48 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-! !
-
-!VDBInferiorConsoleApplication class methodsFor:'documentation'!
-
-version_HG
-
- ^ '$Changeset: <not expanded> $'
-! !
-
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/VDBUnixDebuggerConsoleApplication.st Sun Dec 17 20:33:20 2017 +0000
@@ -0,0 +1,72 @@
+"
+jv:vdb - Visual / VM Debugger
+Copyright (C) 2015-now Jan Vrany
+
+This software is licensed under 'Creative Commons Attribution-NonCommercial 4.0 International License'
+
+You may find a full license text in LICENSE.txt or at http://creativecommons.org/licenses/by-nc/4.0/
+"
+"{ Package: 'jv:vdb' }"
+
+"{ NameSpace: Smalltalk }"
+
+VDBAbstractUnixConsoleApplication subclass:#VDBUnixDebuggerConsoleApplication
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'VDB-UI-Console-Unix'
+!
+
+!VDBUnixDebuggerConsoleApplication class methodsFor:'documentation'!
+
+copyright
+"
+jv:vdb - Visual / VM Debugger
+Copyright (C) 2015-now Jan Vrany
+
+This software is licensed under 'Creative Commons Attribution-NonCommercial 4.0 International License'
+
+You may find a full license text in LICENSE.txt or at http://creativecommons.org/licenses/by-nc/4.0/
+"
+! !
+
+!VDBUnixDebuggerConsoleApplication class methodsFor:'accessing'!
+
+windowTitle
+ ^ 'Debugger Console'
+
+ "Created: / 08-01-2018 / 18:59:02 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
+!VDBUnixDebuggerConsoleApplication class methodsFor:'startup-web applications'!
+
+initialPageSpec
+ "this is only required for web-applications"
+
+ ^ self shouldImplement
+!
+
+pageSpecs
+ "this is only required for web-applications"
+
+ ^ self shouldImplement
+! !
+
+!VDBUnixDebuggerConsoleApplication methodsFor:'accessing'!
+
+consoleInput
+ "superclass VDBAbstractConsoleApplication says that I am responsible to implement this method"
+
+ ^ debugger consoleInput
+
+ "Modified: / 01-06-2017 / 09:45:21 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+consoleOutput
+ "superclass VDBAbstractConsoleApplication says that I am responsible to implement this method"
+
+ ^ debugger consoleOutput
+
+ "Modified: / 01-06-2017 / 09:46:18 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/VDBUnixInferiorConsoleApplication.st Sun Dec 17 20:33:20 2017 +0000
@@ -0,0 +1,79 @@
+"
+jv:vdb - Visual / VM Debugger
+Copyright (C) 2015-now Jan Vrany
+
+This software is licensed under 'Creative Commons Attribution-NonCommercial 4.0 International License'
+
+You may find a full license text in LICENSE.txt or at http://creativecommons.org/licenses/by-nc/4.0/
+"
+"{ Package: 'jv:vdb' }"
+
+"{ NameSpace: Smalltalk }"
+
+VDBAbstractUnixConsoleApplication subclass:#VDBUnixInferiorConsoleApplication
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'VDB-UI-Console-Unix'
+!
+
+!VDBUnixInferiorConsoleApplication class methodsFor:'documentation'!
+
+copyright
+"
+jv:vdb - Visual / VM Debugger
+Copyright (C) 2015-now Jan Vrany
+
+This software is licensed under 'Creative Commons Attribution-NonCommercial 4.0 International License'
+
+You may find a full license text in LICENSE.txt or at http://creativecommons.org/licenses/by-nc/4.0/
+"
+! !
+
+!VDBUnixInferiorConsoleApplication class methodsFor:'accessing'!
+
+windowTitle
+ ^ 'Inferior Console'
+
+ "Created: / 08-01-2018 / 18:59:38 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
+!VDBUnixInferiorConsoleApplication class methodsFor:'startup-web applications'!
+
+initialPageSpec
+ "this is only required for web-applications"
+
+ ^ self shouldImplement
+!
+
+pageSpecs
+ "this is only required for web-applications"
+
+ ^ self shouldImplement
+! !
+
+!VDBUnixInferiorConsoleApplication methodsFor:'accessing'!
+
+consoleInput
+ "superclass VDBAbstractConsoleApplication says that I am responsible to implement this method"
+
+ ^ debugger inferiorStdout
+
+ "Modified: / 01-06-2017 / 09:46:12 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+consoleOutput
+ "superclass VDBAbstractConsoleApplication says that I am responsible to implement this method"
+
+ ^ debugger inferiorStdout
+
+ "Modified: / 01-06-2017 / 09:45:48 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
+!VDBUnixInferiorConsoleApplication class methodsFor:'documentation'!
+
+version_HG
+
+ ^ '$Changeset: <not expanded> $'
+! !
+
--- a/VDBVirtualMemoryRegion.st Sat Dec 16 23:02:08 2017 +0000
+++ b/VDBVirtualMemoryRegion.st Sun Dec 17 20:33:20 2017 +0000
@@ -86,3 +86,10 @@
"Modified: / 13-10-2017 / 12:34:31 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
+!VDBVirtualMemoryRegion class methodsFor:'documentation'!
+
+version_HG
+
+ ^ '$Changeset: <not expanded> $'
+! !
+
--- a/abbrev.stc Sat Dec 16 23:02:08 2017 +0000
+++ b/abbrev.stc Sun Dec 17 20:33:20 2017 +0000
@@ -7,9 +7,9 @@
VDBVirtualMemoryMap VDBVirtualMemoryMap jv:vdb 'VDB-Tools' 0
VDBVirtualMemoryRegion VDBVirtualMemoryRegion jv:vdb 'VDB-Tools' 0
jv_vdb jv_vdb jv:vdb '* Projects & Packages *' 3
-VDBAbstractConsoleApplication VDBAbstractConsoleApplication jv:vdb 'VDB-UI-Console' 2
VDBAbstractContainer VDBAbstractContainer jv:vdb 'VDB-UI-Abstract' 2
VDBAbstractListApplication VDBAbstractListApplication jv:vdb 'VDB-UI-Abstract' 2
+VDBAbstractUnixConsoleApplication VDBAbstractUnixConsoleApplication jv:vdb 'VDB-UI-Console-Unix' 2
VDBBreakpointApplication VDBBreakpointApplication jv:vdb 'VDB-UI-Others' 2
VDBBreakpointPresenter VDBBreakpointPresenter jv:vdb 'VDB-Presentation' 0
VDBDebuggerApplication VDBDebuggerApplication jv:vdb 'VDB-UI' 2
@@ -21,8 +21,8 @@
VDBVariablePresenter VDBVariablePresenter jv:vdb 'VDB-Presentation' 0
VDBAbstractTreeApplication VDBAbstractTreeApplication jv:vdb 'VDB-UI-Abstract' 2
VDBBreakpointListApplication VDBBreakpointListApplication jv:vdb 'VDB-UI-Others' 2
-VDBDebuggerConsoleApplication VDBDebuggerConsoleApplication jv:vdb 'VDB-UI-Console' 2
-VDBInferiorConsoleApplication VDBInferiorConsoleApplication jv:vdb 'VDB-UI-Console' 2
VDBTabbingContainer VDBTabbingContainer jv:vdb 'VDB-UI-Containers' 2
+VDBUnixDebuggerConsoleApplication VDBUnixDebuggerConsoleApplication jv:vdb 'VDB-UI-Console-Unix' 2
+VDBUnixInferiorConsoleApplication VDBUnixInferiorConsoleApplication jv:vdb 'VDB-UI-Console-Unix' 2
VDBFrameApplication VDBFrameApplication jv:vdb 'VDB-UI-Others' 2
VDBStackApplication VDBStackApplication jv:vdb 'VDB-UI-Others' 2
--- a/application/Make.proto Sat Dec 16 23:02:08 2017 +0000
+++ b/application/Make.proto Sun Dec 17 20:33:20 2017 +0000
@@ -60,66 +60,12 @@
#
REQUIRED_LIBS= libstx_libbasic \
- libstx_goodies_announcements \
- libstx_libbasic2 \
- libstx_libcomp \
- libstx_goodies_refactoryBrowser_parser \
- libstx_libbasic3 \
- libstx_libview \
- libstx_libui \
- libstx_libview2 \
- libstx_libwidg \
- libstx_goodies_magritte \
- libstx_libhtml \
- libstx_libwidg2 \
- libstx_libcompat \
- libstx_libtool \
- libstx_goodies_xml_vw \
- libjv_libgdbs \
- libstx_libtool2 \
- libjv_vdb \
REQUIRED_LIBOBJS= $(TOP)/libbasic/libstx_libbasic$(O_EXT) \
- $(TOP)/goodies/announcements/libstx_goodies_announcements$(O_EXT) \
- $(TOP)/libbasic2/libstx_libbasic2$(O_EXT) \
- $(TOP)/libcomp/libstx_libcomp$(O_EXT) \
- $(TOP)/goodies/refactoryBrowser/parser/libstx_goodies_refactoryBrowser_parser$(O_EXT) \
- $(TOP)/libbasic3/libstx_libbasic3$(O_EXT) \
- $(TOP)/libview/libstx_libview$(O_EXT) \
- $(TOP)/libui/libstx_libui$(O_EXT) \
- $(TOP)/libview2/libstx_libview2$(O_EXT) \
- $(TOP)/libwidg/libstx_libwidg$(O_EXT) \
- $(TOP)/goodies/magritte/libstx_goodies_magritte$(O_EXT) \
- $(TOP)/libhtml/libstx_libhtml$(O_EXT) \
- $(TOP)/libwidg2/libstx_libwidg2$(O_EXT) \
- $(TOP)/libcompat/libstx_libcompat$(O_EXT) \
- $(TOP)/libtool/libstx_libtool$(O_EXT) \
- $(TOP)/goodies/xml/vw/libstx_goodies_xml_vw$(O_EXT) \
- ../../libgdbs/libjv_libgdbs$(O_EXT) \
- $(TOP)/libtool2/libstx_libtool2$(O_EXT) \
- ..//libjv_vdb$(O_EXT) \
REQUIRED_LINK_LIBOBJS= libstx_libbasic$(O_EXT) \
- libstx_goodies_announcements$(O_EXT) \
- libstx_libbasic2$(O_EXT) \
- libstx_libcomp$(O_EXT) \
- libstx_goodies_refactoryBrowser_parser$(O_EXT) \
- libstx_libbasic3$(O_EXT) \
- libstx_libview$(O_EXT) \
- libstx_libui$(O_EXT) \
- libstx_libview2$(O_EXT) \
- libstx_libwidg$(O_EXT) \
- libstx_goodies_magritte$(O_EXT) \
- libstx_libhtml$(O_EXT) \
- libstx_libwidg2$(O_EXT) \
- libstx_libcompat$(O_EXT) \
- libstx_libtool$(O_EXT) \
- libstx_goodies_xml_vw$(O_EXT) \
- libjv_libgdbs$(O_EXT) \
- libstx_libtool2$(O_EXT) \
- libjv_vdb$(O_EXT) \
REQUIRED_SUPPORT_DIRS=RESOURCEFILES
@@ -317,240 +263,6 @@
$(TOP)/libbasic/makefile: $(TOP)/libbasic/Make.proto
$(TOP)/rules/stmkmf --cd $(TOP)/libbasic
-libstx_goodies_announcements.so: $(TOP)/goodies/announcements/libstx_goodies_announcements.so
- ln -sf $(TOP)/goodies/announcements/libstx_goodies_announcements.so .
-
-$(TOP)/goodies/announcements/libstx_goodies_announcements.so: $(TOP)/goodies/announcements/makefile $(FORCE)
- @if [ -f "$(TOP)/goodies/announcements/.NOSOURCE" ]; then \
- echo "skip make in $(TOP)/goodies/announcements (no source)"; \
- else \
- cd $(TOP)/goodies/announcements && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \
- fi
-
-$(TOP)/goodies/announcements/makefile: $(TOP)/goodies/announcements/Make.proto
- $(TOP)/rules/stmkmf --cd $(TOP)/goodies/announcements
-
-libstx_libbasic2.so: $(TOP)/libbasic2/libstx_libbasic2.so
- ln -sf $(TOP)/libbasic2/libstx_libbasic2.so .
-
-$(TOP)/libbasic2/libstx_libbasic2.so: $(TOP)/libbasic2/makefile $(FORCE)
- @if [ -f "$(TOP)/libbasic2/.NOSOURCE" ]; then \
- echo "skip make in $(TOP)/libbasic2 (no source)"; \
- else \
- cd $(TOP)/libbasic2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \
- fi
-
-$(TOP)/libbasic2/makefile: $(TOP)/libbasic2/Make.proto
- $(TOP)/rules/stmkmf --cd $(TOP)/libbasic2
-
-libstx_libcomp.so: $(TOP)/libcomp/libstx_libcomp.so
- ln -sf $(TOP)/libcomp/libstx_libcomp.so .
-
-$(TOP)/libcomp/libstx_libcomp.so: $(TOP)/libcomp/makefile $(FORCE)
- @if [ -f "$(TOP)/libcomp/.NOSOURCE" ]; then \
- echo "skip make in $(TOP)/libcomp (no source)"; \
- else \
- cd $(TOP)/libcomp && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \
- fi
-
-$(TOP)/libcomp/makefile: $(TOP)/libcomp/Make.proto
- $(TOP)/rules/stmkmf --cd $(TOP)/libcomp
-
-libstx_goodies_refactoryBrowser_parser.so: $(TOP)/goodies/refactoryBrowser/parser/libstx_goodies_refactoryBrowser_parser.so
- ln -sf $(TOP)/goodies/refactoryBrowser/parser/libstx_goodies_refactoryBrowser_parser.so .
-
-$(TOP)/goodies/refactoryBrowser/parser/libstx_goodies_refactoryBrowser_parser.so: $(TOP)/goodies/refactoryBrowser/parser/makefile $(FORCE)
- @if [ -f "$(TOP)/goodies/refactoryBrowser/parser/.NOSOURCE" ]; then \
- echo "skip make in $(TOP)/goodies/refactoryBrowser/parser (no source)"; \
- else \
- cd $(TOP)/goodies/refactoryBrowser/parser && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \
- fi
-
-$(TOP)/goodies/refactoryBrowser/parser/makefile: $(TOP)/goodies/refactoryBrowser/parser/Make.proto
- $(TOP)/rules/stmkmf --cd $(TOP)/goodies/refactoryBrowser/parser
-
-libstx_libbasic3.so: $(TOP)/libbasic3/libstx_libbasic3.so
- ln -sf $(TOP)/libbasic3/libstx_libbasic3.so .
-
-$(TOP)/libbasic3/libstx_libbasic3.so: $(TOP)/libbasic3/makefile $(FORCE)
- @if [ -f "$(TOP)/libbasic3/.NOSOURCE" ]; then \
- echo "skip make in $(TOP)/libbasic3 (no source)"; \
- else \
- cd $(TOP)/libbasic3 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \
- fi
-
-$(TOP)/libbasic3/makefile: $(TOP)/libbasic3/Make.proto
- $(TOP)/rules/stmkmf --cd $(TOP)/libbasic3
-
-libstx_libview.so: $(TOP)/libview/libstx_libview.so
- ln -sf $(TOP)/libview/libstx_libview.so .
-
-$(TOP)/libview/libstx_libview.so: $(TOP)/libview/makefile $(FORCE)
- @if [ -f "$(TOP)/libview/.NOSOURCE" ]; then \
- echo "skip make in $(TOP)/libview (no source)"; \
- else \
- cd $(TOP)/libview && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \
- fi
-
-$(TOP)/libview/makefile: $(TOP)/libview/Make.proto
- $(TOP)/rules/stmkmf --cd $(TOP)/libview
-
-libstx_libui.so: $(TOP)/libui/libstx_libui.so
- ln -sf $(TOP)/libui/libstx_libui.so .
-
-$(TOP)/libui/libstx_libui.so: $(TOP)/libui/makefile $(FORCE)
- @if [ -f "$(TOP)/libui/.NOSOURCE" ]; then \
- echo "skip make in $(TOP)/libui (no source)"; \
- else \
- cd $(TOP)/libui && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \
- fi
-
-$(TOP)/libui/makefile: $(TOP)/libui/Make.proto
- $(TOP)/rules/stmkmf --cd $(TOP)/libui
-
-libstx_libview2.so: $(TOP)/libview2/libstx_libview2.so
- ln -sf $(TOP)/libview2/libstx_libview2.so .
-
-$(TOP)/libview2/libstx_libview2.so: $(TOP)/libview2/makefile $(FORCE)
- @if [ -f "$(TOP)/libview2/.NOSOURCE" ]; then \
- echo "skip make in $(TOP)/libview2 (no source)"; \
- else \
- cd $(TOP)/libview2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \
- fi
-
-$(TOP)/libview2/makefile: $(TOP)/libview2/Make.proto
- $(TOP)/rules/stmkmf --cd $(TOP)/libview2
-
-libstx_libwidg.so: $(TOP)/libwidg/libstx_libwidg.so
- ln -sf $(TOP)/libwidg/libstx_libwidg.so .
-
-$(TOP)/libwidg/libstx_libwidg.so: $(TOP)/libwidg/makefile $(FORCE)
- @if [ -f "$(TOP)/libwidg/.NOSOURCE" ]; then \
- echo "skip make in $(TOP)/libwidg (no source)"; \
- else \
- cd $(TOP)/libwidg && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \
- fi
-
-$(TOP)/libwidg/makefile: $(TOP)/libwidg/Make.proto
- $(TOP)/rules/stmkmf --cd $(TOP)/libwidg
-
-libstx_goodies_magritte.so: $(TOP)/goodies/magritte/libstx_goodies_magritte.so
- ln -sf $(TOP)/goodies/magritte/libstx_goodies_magritte.so .
-
-$(TOP)/goodies/magritte/libstx_goodies_magritte.so: $(TOP)/goodies/magritte/makefile $(FORCE)
- @if [ -f "$(TOP)/goodies/magritte/.NOSOURCE" ]; then \
- echo "skip make in $(TOP)/goodies/magritte (no source)"; \
- else \
- cd $(TOP)/goodies/magritte && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \
- fi
-
-$(TOP)/goodies/magritte/makefile: $(TOP)/goodies/magritte/Make.proto
- $(TOP)/rules/stmkmf --cd $(TOP)/goodies/magritte
-
-libstx_libhtml.so: $(TOP)/libhtml/libstx_libhtml.so
- ln -sf $(TOP)/libhtml/libstx_libhtml.so .
-
-$(TOP)/libhtml/libstx_libhtml.so: $(TOP)/libhtml/makefile $(FORCE)
- @if [ -f "$(TOP)/libhtml/.NOSOURCE" ]; then \
- echo "skip make in $(TOP)/libhtml (no source)"; \
- else \
- cd $(TOP)/libhtml && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \
- fi
-
-$(TOP)/libhtml/makefile: $(TOP)/libhtml/Make.proto
- $(TOP)/rules/stmkmf --cd $(TOP)/libhtml
-
-libstx_libwidg2.so: $(TOP)/libwidg2/libstx_libwidg2.so
- ln -sf $(TOP)/libwidg2/libstx_libwidg2.so .
-
-$(TOP)/libwidg2/libstx_libwidg2.so: $(TOP)/libwidg2/makefile $(FORCE)
- @if [ -f "$(TOP)/libwidg2/.NOSOURCE" ]; then \
- echo "skip make in $(TOP)/libwidg2 (no source)"; \
- else \
- cd $(TOP)/libwidg2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \
- fi
-
-$(TOP)/libwidg2/makefile: $(TOP)/libwidg2/Make.proto
- $(TOP)/rules/stmkmf --cd $(TOP)/libwidg2
-
-libstx_libcompat.so: $(TOP)/libcompat/libstx_libcompat.so
- ln -sf $(TOP)/libcompat/libstx_libcompat.so .
-
-$(TOP)/libcompat/libstx_libcompat.so: $(TOP)/libcompat/makefile $(FORCE)
- @if [ -f "$(TOP)/libcompat/.NOSOURCE" ]; then \
- echo "skip make in $(TOP)/libcompat (no source)"; \
- else \
- cd $(TOP)/libcompat && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \
- fi
-
-$(TOP)/libcompat/makefile: $(TOP)/libcompat/Make.proto
- $(TOP)/rules/stmkmf --cd $(TOP)/libcompat
-
-libstx_libtool.so: $(TOP)/libtool/libstx_libtool.so
- ln -sf $(TOP)/libtool/libstx_libtool.so .
-
-$(TOP)/libtool/libstx_libtool.so: $(TOP)/libtool/makefile $(FORCE)
- @if [ -f "$(TOP)/libtool/.NOSOURCE" ]; then \
- echo "skip make in $(TOP)/libtool (no source)"; \
- else \
- cd $(TOP)/libtool && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \
- fi
-
-$(TOP)/libtool/makefile: $(TOP)/libtool/Make.proto
- $(TOP)/rules/stmkmf --cd $(TOP)/libtool
-
-libstx_goodies_xml_vw.so: $(TOP)/goodies/xml/vw/libstx_goodies_xml_vw.so
- ln -sf $(TOP)/goodies/xml/vw/libstx_goodies_xml_vw.so .
-
-$(TOP)/goodies/xml/vw/libstx_goodies_xml_vw.so: $(TOP)/goodies/xml/vw/makefile $(FORCE)
- @if [ -f "$(TOP)/goodies/xml/vw/.NOSOURCE" ]; then \
- echo "skip make in $(TOP)/goodies/xml/vw (no source)"; \
- else \
- cd $(TOP)/goodies/xml/vw && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \
- fi
-
-$(TOP)/goodies/xml/vw/makefile: $(TOP)/goodies/xml/vw/Make.proto
- $(TOP)/rules/stmkmf --cd $(TOP)/goodies/xml/vw
-
-libjv_libgdbs.so: ../../libgdbs/libjv_libgdbs.so
- ln -sf ../../libgdbs/libjv_libgdbs.so .
-
-../../libgdbs/libjv_libgdbs.so: ../../libgdbs/makefile $(FORCE)
- @if [ -f "../../libgdbs/.NOSOURCE" ]; then \
- echo "skip make in ../../libgdbs (no source)"; \
- else \
- cd ../../libgdbs && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \
- fi
-
-../../libgdbs/makefile: ../../libgdbs/Make.proto
- $(TOP)/rules/stmkmf --cd ../../libgdbs
-
-libstx_libtool2.so: $(TOP)/libtool2/libstx_libtool2.so
- ln -sf $(TOP)/libtool2/libstx_libtool2.so .
-
-$(TOP)/libtool2/libstx_libtool2.so: $(TOP)/libtool2/makefile $(FORCE)
- @if [ -f "$(TOP)/libtool2/.NOSOURCE" ]; then \
- echo "skip make in $(TOP)/libtool2 (no source)"; \
- else \
- cd $(TOP)/libtool2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \
- fi
-
-$(TOP)/libtool2/makefile: $(TOP)/libtool2/Make.proto
- $(TOP)/rules/stmkmf --cd $(TOP)/libtool2
-
-libjv_vdb.so: ..//libjv_vdb.so
- ln -sf ..//libjv_vdb.so .
-
-..//libjv_vdb.so: ..//makefile $(FORCE)
- @if [ -f "..//.NOSOURCE" ]; then \
- echo "skip make in ../ (no source)"; \
- else \
- cd ../ && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \
- fi
-
-..//makefile: ..//Make.proto
- $(TOP)/rules/stmkmf --cd ../
-
--- a/application/bc.mak Sat Dec 16 23:02:08 2017 +0000
+++ b/application/bc.mak Sun Dec 17 20:33:20 2017 +0000
@@ -87,24 +87,6 @@
REQUIRED_LIBS=librun.dll \
libstx_libbasic.dll \
- libstx_goodies_announcements.dll \
- libstx_libbasic2.dll \
- libstx_libcomp.dll \
- libstx_goodies_refactoryBrowser_parser.dll \
- libstx_libbasic3.dll \
- libstx_libview.dll \
- libstx_libui.dll \
- libstx_libview2.dll \
- libstx_libwidg.dll \
- libstx_goodies_magritte.dll \
- libstx_libhtml.dll \
- libstx_libwidg2.dll \
- libstx_libcompat.dll \
- libstx_libtool.dll \
- libstx_goodies_xml_vw.dll \
- libjv_libgdbs.dll \
- libstx_libtool2.dll \
- libjv_vdb.dll \
REQUIRED_FILES=$(RT_DLL) $(X11_DLL) $(XEXT_DLL) symbols.stc $(REQUIRED_LIBS)
@@ -315,114 +297,6 @@
..\..\..\stx\libbasic\$(OBJDIR)\libstx_libbasic.dll: $(FORCE)
pushd ..\..\..\stx\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-libstx_goodies_announcements.dll: ..\..\..\stx\goodies\announcements\$(OBJDIR)\libstx_goodies_announcements.dll
- copy ..\..\..\stx\goodies\announcements\$(OBJDIR)\libstx_goodies_announcements.dll *.*
-
-..\..\..\stx\goodies\announcements\$(OBJDIR)\libstx_goodies_announcements.dll: $(FORCE)
- pushd ..\..\..\stx\goodies\announcements & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-
-libstx_libbasic2.dll: ..\..\..\stx\libbasic2\$(OBJDIR)\libstx_libbasic2.dll
- copy ..\..\..\stx\libbasic2\$(OBJDIR)\libstx_libbasic2.dll *.*
-
-..\..\..\stx\libbasic2\$(OBJDIR)\libstx_libbasic2.dll: $(FORCE)
- pushd ..\..\..\stx\libbasic2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-
-libstx_libcomp.dll: ..\..\..\stx\libcomp\$(OBJDIR)\libstx_libcomp.dll
- copy ..\..\..\stx\libcomp\$(OBJDIR)\libstx_libcomp.dll *.*
-
-..\..\..\stx\libcomp\$(OBJDIR)\libstx_libcomp.dll: $(FORCE)
- pushd ..\..\..\stx\libcomp & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-
-libstx_goodies_refactoryBrowser_parser.dll: ..\..\..\stx\goodies\refactoryBrowser\parser\$(OBJDIR)\libstx_goodies_refactoryBrowser_parser.dll
- copy ..\..\..\stx\goodies\refactoryBrowser\parser\$(OBJDIR)\libstx_goodies_refactoryBrowser_parser.dll *.*
-
-..\..\..\stx\goodies\refactoryBrowser\parser\$(OBJDIR)\libstx_goodies_refactoryBrowser_parser.dll: $(FORCE)
- pushd ..\..\..\stx\goodies\refactoryBrowser\parser & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-
-libstx_libbasic3.dll: ..\..\..\stx\libbasic3\$(OBJDIR)\libstx_libbasic3.dll
- copy ..\..\..\stx\libbasic3\$(OBJDIR)\libstx_libbasic3.dll *.*
-
-..\..\..\stx\libbasic3\$(OBJDIR)\libstx_libbasic3.dll: $(FORCE)
- pushd ..\..\..\stx\libbasic3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-
-libstx_libview.dll: ..\..\..\stx\libview\$(OBJDIR)\libstx_libview.dll
- copy ..\..\..\stx\libview\$(OBJDIR)\libstx_libview.dll *.*
-
-..\..\..\stx\libview\$(OBJDIR)\libstx_libview.dll: $(FORCE)
- pushd ..\..\..\stx\libview & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-
-libstx_libui.dll: ..\..\..\stx\libui\$(OBJDIR)\libstx_libui.dll
- copy ..\..\..\stx\libui\$(OBJDIR)\libstx_libui.dll *.*
-
-..\..\..\stx\libui\$(OBJDIR)\libstx_libui.dll: $(FORCE)
- pushd ..\..\..\stx\libui & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-
-libstx_libview2.dll: ..\..\..\stx\libview2\$(OBJDIR)\libstx_libview2.dll
- copy ..\..\..\stx\libview2\$(OBJDIR)\libstx_libview2.dll *.*
-
-..\..\..\stx\libview2\$(OBJDIR)\libstx_libview2.dll: $(FORCE)
- pushd ..\..\..\stx\libview2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-
-libstx_libwidg.dll: ..\..\..\stx\libwidg\$(OBJDIR)\libstx_libwidg.dll
- copy ..\..\..\stx\libwidg\$(OBJDIR)\libstx_libwidg.dll *.*
-
-..\..\..\stx\libwidg\$(OBJDIR)\libstx_libwidg.dll: $(FORCE)
- pushd ..\..\..\stx\libwidg & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-
-libstx_goodies_magritte.dll: ..\..\..\stx\goodies\magritte\$(OBJDIR)\libstx_goodies_magritte.dll
- copy ..\..\..\stx\goodies\magritte\$(OBJDIR)\libstx_goodies_magritte.dll *.*
-
-..\..\..\stx\goodies\magritte\$(OBJDIR)\libstx_goodies_magritte.dll: $(FORCE)
- pushd ..\..\..\stx\goodies\magritte & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-
-libstx_libhtml.dll: ..\..\..\stx\libhtml\$(OBJDIR)\libstx_libhtml.dll
- copy ..\..\..\stx\libhtml\$(OBJDIR)\libstx_libhtml.dll *.*
-
-..\..\..\stx\libhtml\$(OBJDIR)\libstx_libhtml.dll: $(FORCE)
- pushd ..\..\..\stx\libhtml & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-
-libstx_libwidg2.dll: ..\..\..\stx\libwidg2\$(OBJDIR)\libstx_libwidg2.dll
- copy ..\..\..\stx\libwidg2\$(OBJDIR)\libstx_libwidg2.dll *.*
-
-..\..\..\stx\libwidg2\$(OBJDIR)\libstx_libwidg2.dll: $(FORCE)
- pushd ..\..\..\stx\libwidg2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-
-libstx_libcompat.dll: ..\..\..\stx\libcompat\$(OBJDIR)\libstx_libcompat.dll
- copy ..\..\..\stx\libcompat\$(OBJDIR)\libstx_libcompat.dll *.*
-
-..\..\..\stx\libcompat\$(OBJDIR)\libstx_libcompat.dll: $(FORCE)
- pushd ..\..\..\stx\libcompat & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-
-libstx_libtool.dll: ..\..\..\stx\libtool\$(OBJDIR)\libstx_libtool.dll
- copy ..\..\..\stx\libtool\$(OBJDIR)\libstx_libtool.dll *.*
-
-..\..\..\stx\libtool\$(OBJDIR)\libstx_libtool.dll: $(FORCE)
- pushd ..\..\..\stx\libtool & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-
-libstx_goodies_xml_vw.dll: ..\..\..\stx\goodies\xml\vw\$(OBJDIR)\libstx_goodies_xml_vw.dll
- copy ..\..\..\stx\goodies\xml\vw\$(OBJDIR)\libstx_goodies_xml_vw.dll *.*
-
-..\..\..\stx\goodies\xml\vw\$(OBJDIR)\libstx_goodies_xml_vw.dll: $(FORCE)
- pushd ..\..\..\stx\goodies\xml\vw & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-
-libjv_libgdbs.dll: ..\..\libgdbs\$(OBJDIR)\libjv_libgdbs.dll
- copy ..\..\libgdbs\$(OBJDIR)\libjv_libgdbs.dll *.*
-
-..\..\libgdbs\$(OBJDIR)\libjv_libgdbs.dll: $(FORCE)
- pushd ..\..\libgdbs & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-
-libstx_libtool2.dll: ..\..\..\stx\libtool2\$(OBJDIR)\libstx_libtool2.dll
- copy ..\..\..\stx\libtool2\$(OBJDIR)\libstx_libtool2.dll *.*
-
-..\..\..\stx\libtool2\$(OBJDIR)\libstx_libtool2.dll: $(FORCE)
- pushd ..\..\..\stx\libtool2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-
-libjv_vdb.dll: ..\$(OBJDIR)\libjv_vdb.dll
- copy ..\$(OBJDIR)\libjv_vdb.dll *.*
-
-..\$(OBJDIR)\libjv_vdb.dll: $(FORCE)
- pushd .. & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-
--- a/application/builder/baseline.rbspec Sat Dec 16 23:02:08 2017 +0000
+++ b/application/builder/baseline.rbspec Sun Dec 17 20:33:20 2017 +0000
@@ -15,24 +15,6 @@
# --------
package "stx:libbasic"
- package "stx:goodies/announcements"
- package "stx:libbasic2"
- package "stx:libcomp"
- package "stx:goodies/refactoryBrowser/parser"
- package "stx:libbasic3"
- package "stx:libview"
- package "stx:libui"
- package "stx:libview2"
- package "stx:libwidg"
- package "stx:goodies/magritte"
- package "stx:libhtml"
- package "stx:libwidg2"
- package "stx:libcompat"
- package "stx:libtool"
- package "stx:goodies/xml/vw"
- package "jv:libgdbs"
- package "stx:libtool2"
- package "jv:vdb"
application "jv:vdb/application"
--- a/application/builder/package.deps.rake Sat Dec 16 23:02:08 2017 +0000
+++ b/application/builder/package.deps.rake Sun Dec 17 20:33:20 2017 +0000
@@ -15,6 +15,8 @@
task "stx:goodies/refactoryBrowser/parser" => "stx:libbasic"
+task "stx:goodies/regex" => "stx:libbasic"
+
task "stx:goodies/xml/vw" => "stx:libbasic"
@@ -77,6 +79,7 @@
task "jv:vdb/application" => "stx:goodies/announcements"
task "jv:vdb/application" => "stx:goodies/magritte"
task "jv:vdb/application" => "stx:goodies/refactoryBrowser/parser"
+task "jv:vdb/application" => "stx:goodies/regex"
task "jv:vdb/application" => "stx:goodies/xml/vw"
task "jv:vdb/application" => "stx:libbasic"
task "jv:vdb/application" => "stx:libbasic2"
--- a/application/modules.stx Sat Dec 16 23:02:08 2017 +0000
+++ b/application/modules.stx Sun Dec 17 20:33:20 2017 +0000
@@ -16,22 +16,4 @@
# Others might be autoloaded or loaded explicit using "Smalltalk loadPackage:xxx".
#
libstx_libbasic
-libstx_goodies_announcements
-libstx_libbasic2
-libstx_libcomp
-libstx_goodies_refactoryBrowser_parser
-libstx_libbasic3
-libstx_libview
-libstx_libui
-libstx_libview2
-libstx_libwidg
-libstx_goodies_magritte
-libstx_libhtml
-libstx_libwidg2
-libstx_libcompat
-libstx_libtool
-libstx_goodies_xml_vw
-libjv_libgdbs
-libstx_libtool2
-libjv_vdb
--- a/bc.mak Sat Dec 16 23:02:08 2017 +0000
+++ b/bc.mak Sun Dec 17 20:33:20 2017 +0000
@@ -35,7 +35,7 @@
-LOCALINCLUDES= -I$(INCLUDE_TOP)\stx\goodies\xml\vw -I$(INCLUDE_TOP)\stx\libbasic -I$(INCLUDE_TOP)\stx\libbasic2 -I$(INCLUDE_TOP)\stx\libtool -I$(INCLUDE_TOP)\stx\libtool2 -I$(INCLUDE_TOP)\stx\libview -I$(INCLUDE_TOP)\stx\libview2 -I$(INCLUDE_TOP)\stx\libwidg -I$(INCLUDE_TOP)\stx\libwidg2
+LOCALINCLUDES= -I$(INCLUDE_TOP)\jv\libgdbs -I$(INCLUDE_TOP)\stx\goodies\xml\vw -I$(INCLUDE_TOP)\stx\libbasic -I$(INCLUDE_TOP)\stx\libbasic2 -I$(INCLUDE_TOP)\stx\libtool -I$(INCLUDE_TOP)\stx\libtool2 -I$(INCLUDE_TOP)\stx\libview -I$(INCLUDE_TOP)\stx\libview2 -I$(INCLUDE_TOP)\stx\libwidg -I$(INCLUDE_TOP)\stx\libwidg2
LOCALDEFINES=
STCLOCALOPT=-package=$(PACKAGE) -I. $(LOCALINCLUDES) -headerDir=. $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) -varPrefix=$(LIBNAME)
@@ -79,9 +79,9 @@
$(OUTDIR)VDBVirtualMemoryMap.$(O) VDBVirtualMemoryMap.$(C) VDBVirtualMemoryMap.$(H): VDBVirtualMemoryMap.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
$(OUTDIR)VDBVirtualMemoryRegion.$(O) VDBVirtualMemoryRegion.$(C) VDBVirtualMemoryRegion.$(H): VDBVirtualMemoryRegion.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
$(OUTDIR)jv_vdb.$(O) jv_vdb.$(C) jv_vdb.$(H): jv_vdb.st $(INCLUDE_TOP)\stx\libbasic\LibraryDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(STCHDR)
-$(OUTDIR)VDBAbstractConsoleApplication.$(O) VDBAbstractConsoleApplication.$(C) VDBAbstractConsoleApplication.$(H): VDBAbstractConsoleApplication.st $(INCLUDE_TOP)\jv\vdb\VDBAbstractApplication.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(STCHDR)
$(OUTDIR)VDBAbstractContainer.$(O) VDBAbstractContainer.$(C) VDBAbstractContainer.$(H): VDBAbstractContainer.st $(INCLUDE_TOP)\jv\vdb\VDBAbstractApplication.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(STCHDR)
$(OUTDIR)VDBAbstractListApplication.$(O) VDBAbstractListApplication.$(C) VDBAbstractListApplication.$(H): VDBAbstractListApplication.st $(INCLUDE_TOP)\jv\vdb\VDBAbstractApplication.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(STCHDR)
+$(OUTDIR)VDBAbstractUnixConsoleApplication.$(O) VDBAbstractUnixConsoleApplication.$(C) VDBAbstractUnixConsoleApplication.$(H): VDBAbstractUnixConsoleApplication.st $(INCLUDE_TOP)\jv\vdb\VDBAbstractApplication.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(STCHDR)
$(OUTDIR)VDBBreakpointApplication.$(O) VDBBreakpointApplication.$(C) VDBBreakpointApplication.$(H): VDBBreakpointApplication.st $(INCLUDE_TOP)\jv\vdb\VDBAbstractApplication.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(STCHDR)
$(OUTDIR)VDBBreakpointPresenter.$(O) VDBBreakpointPresenter.$(C) VDBBreakpointPresenter.$(H): VDBBreakpointPresenter.st $(INCLUDE_TOP)\jv\vdb\VDBModelPresenter.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libwidg2\AbstractHierarchicalItem.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalItem.$(H) $(STCHDR)
$(OUTDIR)VDBDebuggerApplication.$(O) VDBDebuggerApplication.$(C) VDBDebuggerApplication.$(H): VDBDebuggerApplication.st $(INCLUDE_TOP)\jv\vdb\VDBAbstractApplication.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(STCHDR)
@@ -93,9 +93,9 @@
$(OUTDIR)VDBVariablePresenter.$(O) VDBVariablePresenter.$(C) VDBVariablePresenter.$(H): VDBVariablePresenter.st $(INCLUDE_TOP)\jv\vdb\VDBModelPresenter.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libwidg2\AbstractHierarchicalItem.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalItem.$(H) $(STCHDR)
$(OUTDIR)VDBAbstractTreeApplication.$(O) VDBAbstractTreeApplication.$(C) VDBAbstractTreeApplication.$(H): VDBAbstractTreeApplication.st $(INCLUDE_TOP)\jv\vdb\VDBAbstractApplication.$(H) $(INCLUDE_TOP)\jv\vdb\VDBAbstractListApplication.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(STCHDR)
$(OUTDIR)VDBBreakpointListApplication.$(O) VDBBreakpointListApplication.$(C) VDBBreakpointListApplication.$(H): VDBBreakpointListApplication.st $(INCLUDE_TOP)\jv\vdb\VDBAbstractApplication.$(H) $(INCLUDE_TOP)\jv\vdb\VDBAbstractListApplication.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(STCHDR)
-$(OUTDIR)VDBDebuggerConsoleApplication.$(O) VDBDebuggerConsoleApplication.$(C) VDBDebuggerConsoleApplication.$(H): VDBDebuggerConsoleApplication.st $(INCLUDE_TOP)\jv\vdb\VDBAbstractApplication.$(H) $(INCLUDE_TOP)\jv\vdb\VDBAbstractConsoleApplication.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(STCHDR)
-$(OUTDIR)VDBInferiorConsoleApplication.$(O) VDBInferiorConsoleApplication.$(C) VDBInferiorConsoleApplication.$(H): VDBInferiorConsoleApplication.st $(INCLUDE_TOP)\jv\vdb\VDBAbstractApplication.$(H) $(INCLUDE_TOP)\jv\vdb\VDBAbstractConsoleApplication.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(STCHDR)
$(OUTDIR)VDBTabbingContainer.$(O) VDBTabbingContainer.$(C) VDBTabbingContainer.$(H): VDBTabbingContainer.st $(INCLUDE_TOP)\jv\vdb\VDBAbstractApplication.$(H) $(INCLUDE_TOP)\jv\vdb\VDBAbstractContainer.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(STCHDR)
+$(OUTDIR)VDBUnixDebuggerConsoleApplication.$(O) VDBUnixDebuggerConsoleApplication.$(C) VDBUnixDebuggerConsoleApplication.$(H): VDBUnixDebuggerConsoleApplication.st $(INCLUDE_TOP)\jv\vdb\VDBAbstractApplication.$(H) $(INCLUDE_TOP)\jv\vdb\VDBAbstractUnixConsoleApplication.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(STCHDR)
+$(OUTDIR)VDBUnixInferiorConsoleApplication.$(O) VDBUnixInferiorConsoleApplication.$(C) VDBUnixInferiorConsoleApplication.$(H): VDBUnixInferiorConsoleApplication.st $(INCLUDE_TOP)\jv\vdb\VDBAbstractApplication.$(H) $(INCLUDE_TOP)\jv\vdb\VDBAbstractUnixConsoleApplication.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(STCHDR)
$(OUTDIR)VDBFrameApplication.$(O) VDBFrameApplication.$(C) VDBFrameApplication.$(H): VDBFrameApplication.st $(INCLUDE_TOP)\jv\vdb\VDBAbstractApplication.$(H) $(INCLUDE_TOP)\jv\vdb\VDBAbstractListApplication.$(H) $(INCLUDE_TOP)\jv\vdb\VDBAbstractTreeApplication.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(STCHDR)
$(OUTDIR)VDBStackApplication.$(O) VDBStackApplication.$(C) VDBStackApplication.$(H): VDBStackApplication.st $(INCLUDE_TOP)\jv\vdb\VDBAbstractApplication.$(H) $(INCLUDE_TOP)\jv\vdb\VDBAbstractListApplication.$(H) $(INCLUDE_TOP)\jv\vdb\VDBAbstractTreeApplication.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(STCHDR)
--- a/jv_vdb.st Sat Dec 16 23:02:08 2017 +0000
+++ b/jv_vdb.st Sun Dec 17 20:33:20 2017 +0000
@@ -69,11 +69,12 @@
Please also take a look at the #mandatoryPreRequisites method"
^ #(
+ #'jv:libgdbs' "GDBBreakpointCreatedEvent - referenced by VDBBreakpointListApplication>>subscribe"
#'stx:goodies/xml/vw' "XML::XMLParser - referenced by VDBVirtualMemoryMap>>initializeFromSysInternalsVmmapDump:"
#'stx:libbasic2' "List - referenced by VDBAbstractContainer>>initialize"
#'stx:libtool' "DebugView - referenced by VDBDebuggerApplication class>>initializeDefaultKeyboardMap"
#'stx:libtool2' "MenuEditor - referenced by VDBIconLibrary class>>initialize"
- #'stx:libview' "Color - referenced by VDBAbstractConsoleApplication>>consoleView"
+ #'stx:libview' "Color - referenced by VDBAbstractUnixConsoleApplication>>consoleView"
#'stx:libwidg' "CodeView - referenced by VDBAbstractListApplication>>postBuildInternalListView:"
)
!
@@ -104,9 +105,9 @@
VDBVirtualMemoryMap
VDBVirtualMemoryRegion
#'jv_vdb'
- VDBAbstractConsoleApplication
VDBAbstractContainer
VDBAbstractListApplication
+ VDBAbstractUnixConsoleApplication
VDBBreakpointApplication
VDBBreakpointPresenter
VDBDebuggerApplication
@@ -118,9 +119,9 @@
VDBVariablePresenter
VDBAbstractTreeApplication
VDBBreakpointListApplication
- VDBDebuggerConsoleApplication
- VDBInferiorConsoleApplication
VDBTabbingContainer
+ VDBUnixDebuggerConsoleApplication
+ VDBUnixInferiorConsoleApplication
VDBFrameApplication
VDBStackApplication
)
--- a/libInit.cc Sat Dec 16 23:02:08 2017 +0000
+++ b/libInit.cc Sun Dec 17 20:33:20 2017 +0000
@@ -22,9 +22,9 @@
extern void _VDBVirtualMemoryMap_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _VDBVirtualMemoryRegion_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _jv_137vdb_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _VDBAbstractConsoleApplication_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _VDBAbstractContainer_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _VDBAbstractListApplication_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _VDBAbstractUnixConsoleApplication_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _VDBBreakpointApplication_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _VDBBreakpointPresenter_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _VDBDebuggerApplication_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
@@ -36,9 +36,9 @@
extern void _VDBVariablePresenter_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _VDBAbstractTreeApplication_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _VDBBreakpointListApplication_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _VDBDebuggerConsoleApplication_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _VDBInferiorConsoleApplication_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _VDBTabbingContainer_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _VDBUnixDebuggerConsoleApplication_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _VDBUnixInferiorConsoleApplication_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _VDBFrameApplication_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _VDBStackApplication_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
@@ -61,9 +61,9 @@
_VDBVirtualMemoryMap_Init(pass,__pRT__,snd);
_VDBVirtualMemoryRegion_Init(pass,__pRT__,snd);
_jv_137vdb_Init(pass,__pRT__,snd);
- _VDBAbstractConsoleApplication_Init(pass,__pRT__,snd);
_VDBAbstractContainer_Init(pass,__pRT__,snd);
_VDBAbstractListApplication_Init(pass,__pRT__,snd);
+ _VDBAbstractUnixConsoleApplication_Init(pass,__pRT__,snd);
_VDBBreakpointApplication_Init(pass,__pRT__,snd);
_VDBBreakpointPresenter_Init(pass,__pRT__,snd);
_VDBDebuggerApplication_Init(pass,__pRT__,snd);
@@ -75,9 +75,9 @@
_VDBVariablePresenter_Init(pass,__pRT__,snd);
_VDBAbstractTreeApplication_Init(pass,__pRT__,snd);
_VDBBreakpointListApplication_Init(pass,__pRT__,snd);
- _VDBDebuggerConsoleApplication_Init(pass,__pRT__,snd);
- _VDBInferiorConsoleApplication_Init(pass,__pRT__,snd);
_VDBTabbingContainer_Init(pass,__pRT__,snd);
+ _VDBUnixDebuggerConsoleApplication_Init(pass,__pRT__,snd);
+ _VDBUnixInferiorConsoleApplication_Init(pass,__pRT__,snd);
_VDBFrameApplication_Init(pass,__pRT__,snd);
_VDBStackApplication_Init(pass,__pRT__,snd);