[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Help-smalltalk] [PATCH 2/3] Revert "visualgst: Flush task queue when pr
From: |
Holger Hans Peter Freyther |
Subject: |
[Help-smalltalk] [PATCH 2/3] Revert "visualgst: Flush task queue when pressing "CTRL + ."" |
Date: |
Sun, 20 Jul 2014 17:50:03 +0200 |
This reverts commit 44cd50ba385bf87fabd56927edce143eee2fc6dc. The
snooper code doesn't appear to work correctly and seems to deadlock
when a message is being added to the transcript.
(ip 6)<unwind> BlockClosure>>#ensure:
(ip 6)[] in RecursionLock>>#critical:
(ip 30)[] in Semaphore>>#critical:
(ip 6)<unwind> BlockClosure>>#ensure:
(ip 8)Semaphore>>#critical:
(ip 14)RecursionLock>>#critical:
(ip 6)TextCollector>>#next:putAll:startingAt:
(ip 14)String(SequenceableCollection)>>#nextPutAllOn:
(ip 8)TextCollector(Stream)>>#nextPutAll:
(ip 12)SmallInteger(Integer)>>#displayOn:
(ip 8)TextCollector(Stream)>>#display:
(ip 100)MethodContext>>#printOn:line:
(ip 8)MethodContext>>#printOn:
(ip 30)MethodContext(ContextPart)>>#backtraceOn:
(ip 8)MethodContext(ContextPart)>>#backtrace
(ip 6)[] in KeySnooper>>#initialize
(ip 16)WrongClass(Exception)>>#activateHandler:
(ip 24)WrongClass(Exception)>>#signal
(ip 40)WrongClass class>>#signalOn:mustBe:
(ip 24)WrongClass class>>#signalOn:mustBe:
(ip 10)GdkEventKey(CObject)>>#address:
(ip 8)GdkEventKey class(CObject class)>>#address:
(ip 8)[] in KeySnooper>>#initialize
(ip 12)<unwind> BlockClosure>>#on:do:
(ip 10)[] in KeySnooper>>#initialize
(ip 0)<bottom>
2014-07-20 Holger Hand Peter Freyther <address@hidden>
* Misc/KeySnooper.st: Remove the file.
* Misc/TaskQueue.st: Remove the >>#flush selector.
* GtkLauncher.st: Remove invocation of KeySnooper.
---
NEWS | 4 --
packages/visualgst/ChangeLog | 6 +++
packages/visualgst/GtkLauncher.st | 1 -
packages/visualgst/Makefile.frag | 2 +-
packages/visualgst/Misc/KeySnooper.st | 91 -----------------------------------
packages/visualgst/Misc/TaskQueue.st | 10 ----
packages/visualgst/package.xml | 1 -
7 files changed, 7 insertions(+), 108 deletions(-)
delete mode 100644 packages/visualgst/Misc/KeySnooper.st
diff --git a/NEWS b/NEWS
index b50bc7f..a97e3c9 100644
--- a/NEWS
+++ b/NEWS
@@ -19,10 +19,6 @@ o The compiler now generates a DebugInformation providing
access to the
argument and temporary names of methods and blocks. This can be used
by the debugger to provide additional information.
-o VisualGST now understands the CTRL + . shortcut. This will flush the
- internal TaskQueue. This might be handy when the debugger is getting
- stuck.
-
o gst-sunit now understands the -d/--debug parameter. In case of an
unhandled exception or a test failure VisualGST will be spawned.
diff --git a/packages/visualgst/ChangeLog b/packages/visualgst/ChangeLog
index 4451f6e..e8b5de0 100644
--- a/packages/visualgst/ChangeLog
+++ b/packages/visualgst/ChangeLog
@@ -1,3 +1,9 @@
+2014-07-20 Holger Hand Peter Freyther <address@hidden>
+
+ * Misc/KeySnooper.st: Remove the file.
+ * Misc/TaskQueue.st: Remove the >>#flush selector.
+ * GtkLauncher.st: Remove invocation of KeySnooper.
+
2014-05-05 Holger Hans Peter Freyther <address@hidden>
* Debugger/GtkDebugger.st: Introduce >>#finishDangerousContexts
diff --git a/packages/visualgst/GtkLauncher.st
b/packages/visualgst/GtkLauncher.st
index 5383b34..8b7de66 100644
--- a/packages/visualgst/GtkLauncher.st
+++ b/packages/visualgst/GtkLauncher.st
@@ -299,7 +299,6 @@ GtkVisualGSTTool subclass: GtkLauncher [
imageName := File image asString.
systemChangeNotifier := SystemChangeNotifier new.
SystemChangeNotifier root add: systemChangeNotifier.
- KeySnooper uniqueInstance.
self clearGlobalState.
super initialize.
window maximize.
diff --git a/packages/visualgst/Makefile.frag b/packages/visualgst/Makefile.frag
index c6954c8..3a744bc 100644
--- a/packages/visualgst/Makefile.frag
+++ b/packages/visualgst/Makefile.frag
@@ -1,5 +1,5 @@
VisualGST_FILES = \
-packages/visualgst/AbstractFinder.st
packages/visualgst/Category/AbstractNamespace.st
packages/visualgst/Category/ClassCategory.st
packages/visualgst/Category/Class.st packages/visualgst/ClassFinder.st
packages/visualgst/Clock/GtkClock.st
packages/visualgst/Commands/CategoryMenus/AddCategoryCommand.st
packages/visualgst/Commands/CategoryMenus/CategoryCommand.st
packages/visualgst/Commands/CategoryMenus/FileoutCategoryCommand.st
packages/visualgst/Commands/CategoryMenus/RenameCategoryCommand.st
packages/visualgst/Commands/ClassMenus/AddClassCommand.st
packages/visualgst/Commands/ClassMenus/ClassCommand.st
packages/visualgst/Commands/ClassMenus/DeleteClassCommand.st
packages/visualgst/Commands/ClassMenus/FileoutClassCommand.st
packages/visualgst/Commands/ClassMenus/InspectClassCommand.st
packages/visualgst/Commands/ClassMenus/RenameClassCommand.st
packages/visualgst/Commands/Command.st
packages/visualgst/Commands/DebugMenus/ContinueDebugCommand.st
packages/visualgst/Commands/DebugMenu
s/DebugCommand.st
packages/visualgst/Commands/DebugMenus/StepIntoDebugCommand.st
packages/visualgst/Commands/DebugMenus/StepOverDebugCommand.st
packages/visualgst/Commands/EditMenus/CancelEditCommand.st
packages/visualgst/Commands/EditMenus/CopyEditCommand.st
packages/visualgst/Commands/EditMenus/CutEditCommand.st
packages/visualgst/Commands/EditMenus/FindEditCommand.st
packages/visualgst/Commands/EditMenus/PasteEditCommand.st
packages/visualgst/Commands/EditMenus/RedoEditCommand.st
packages/visualgst/Commands/EditMenus/ReplaceEditCommand.st
packages/visualgst/Commands/EditMenus/SelectAllEditCommand.st
packages/visualgst/Commands/EditMenus/UndoEditCommand.st
packages/visualgst/Commands/HistoryCommands/HistoryBackCommand.st
packages/visualgst/Commands/HistoryCommands/HistoryDisplayCommand.st
packages/visualgst/Commands/HistoryCommands/HistoryForwardCommand.st
packages/visualgst/Commands/InspectorMenus/InspectorBackCommand.st
packages/visualgst/Commands/InspectorMenus/InspectorDiveCom
mand.st packages/visualgst/Commands/MethodMenus/DebugTestCommand.st
packages/visualgst/Commands/MethodMenus/DeleteMethodCommand.st
packages/visualgst/Commands/MethodMenus/FileoutMethodCommand.st
packages/visualgst/Commands/MethodMenus/InspectMethodCommand.st
packages/visualgst/Commands/MethodMenus/MethodCommand.st
packages/visualgst/Commands/NamespaceMenus/AddNamespaceCommand.st
packages/visualgst/Commands/NamespaceMenus/DeleteNamespaceCommand.st
packages/visualgst/Commands/NamespaceMenus/FileoutNamespaceCommand.st
packages/visualgst/Commands/NamespaceMenus/InspectNamespaceCommand.st
packages/visualgst/Commands/NamespaceMenus/NamespaceCommand.st
packages/visualgst/Commands/NamespaceMenus/RenameNamespaceCommand.st
packages/visualgst/Commands/OpenBrowserCommand.st
packages/visualgst/Commands/OpenTabbedBrowserCommand.st
packages/visualgst/Commands/OpenWorkspaceCommand.st
packages/visualgst/Commands/SaveImageAsCommand.st
packages/visualgst/Commands/SaveImageCommand.st packages/visualgst
/Commands/SmalltalkMenus/AcceptItCommand.st
packages/visualgst/Commands/SmalltalkMenus/CancelCommand.st
packages/visualgst/Commands/SmalltalkMenus/DebugItCommand.st
packages/visualgst/Commands/SmalltalkMenus/DoItCommand.st
packages/visualgst/Commands/SmalltalkMenus/InspectItCommand.st
packages/visualgst/Commands/SmalltalkMenus/PrintItCommand.st
packages/visualgst/Commands/System/AddClassCommand.st
packages/visualgst/Commands/System/AddMethodCommand.st
packages/visualgst/Commands/System/AddNamespaceCommand.st
packages/visualgst/Commands/System/DeleteClassCommand.st
packages/visualgst/Commands/System/DeleteMethodCommand.st
packages/visualgst/Commands/System/DeleteNamespaceCommand.st
packages/visualgst/Commands/System/RenameCategoryCommand.st
packages/visualgst/Commands/System/RenameClassCommand.st
packages/visualgst/Commands/System/RenameNamespaceCommand.st
packages/visualgst/Commands/TabsMenus/CloseTabCommand.st
packages/visualgst/Commands/TabsMenus/NextTabCommand.st packages/visualg
st/Commands/TabsMenus/PreviousTabCommand.st
packages/visualgst/Commands/ToolsMenus/OpenAssistantCommand.st
packages/visualgst/Commands/ToolsMenus/OpenBottomPaneCommand.st
packages/visualgst/Commands/ToolsMenus/OpenImplementorCommand.st
packages/visualgst/Commands/ToolsMenus/OpenPackageBuilderCommand.st
packages/visualgst/Commands/ToolsMenus/OpenSenderCommand.st
packages/visualgst/Commands/ToolsMenus/OpenSUnitCommand.st
packages/visualgst/Commands/ToolsMenus/OpenWebBrowserCommand.st
packages/visualgst/Commands/WorkspaceMenus/DeleteItemCommand.st
packages/visualgst/Commands/WorkspaceMenus/InspectItemCommand.st
packages/visualgst/Commands/WorkspaceMenus/WorkspaceVariableCommand.st
packages/visualgst/Debugger/Extensions.st
packages/visualgst/Debugger/GtkContextWidget.st
packages/visualgst/Debugger/GtkDebugger.st
packages/visualgst/Debugger/GtkStackInspector.st
packages/visualgst/Debugger/GtkStackInspectorView.st
packages/visualgst/Extensions.st packages/visualgst/FakeNamespace.st packag
es/visualgst/GtkAnnouncer.st packages/visualgst/GtkAssistant.st
packages/visualgst/GtkBrowsingTool.st
packages/visualgst/GtkClassSelectionChanged.st
packages/visualgst/GtkClassSUnitWidget.st
packages/visualgst/GtkConcreteWidget.st packages/visualgst/GtkEntryDialog.st
packages/visualgst/GtkEntryWidget.st packages/visualgst/Gtk/GtkEntryBuffer.st
packages/visualgst/Gtk/GtkEntry.st packages/visualgst/GtkHistoryWidget.st
packages/visualgst/GtkHSidebarWidget.st packages/visualgst/GtkLauncher.st
packages/visualgst/GtkListModel.st packages/visualgst/GtkMainWindow.st
packages/visualgst/GtkMethodSUnitWidget.st
packages/visualgst/GtkNamespaceSelectionChanged.st
packages/visualgst/GtkNamespaceSUnitWidget.st
packages/visualgst/GtkNotebookWidget.st
packages/visualgst/GtkPackageBuilderWidget.st
packages/visualgst/GtkScrollTreeWidget.st
packages/visualgst/GtkSidebarWidget.st
packages/visualgst/GtkSimpleListWidget.st
packages/visualgst/GtkTranscriptWidget.st packages/visualgst/GtkTreeModel.st
packag
es/visualgst/GtkVariableTrackerWidget.st
packages/visualgst/GtkVisualGSTTool.st packages/visualgst/GtkVSidebarWidget.st
packages/visualgst/GtkWebBrowser.st packages/visualgst/GtkWebView.st
packages/visualgst/GtkWorkspaceWidget.st packages/visualgst/HistoryStack.st
packages/visualgst/Icons/category.gif packages/visualgst/Icons/extension.png
packages/visualgst/Icons/go-bottom.png packages/visualgst/Icons/go-down.png
packages/visualgst/Icons/go-first.png packages/visualgst/Icons/go-home.png
packages/visualgst/Icons/go-jump.png packages/visualgst/Icons/go-last.png
packages/visualgst/Icons/go-next.png packages/visualgst/Icons/go-previous.png
packages/visualgst/Icons/go-run.png packages/visualgst/Icons/go-top.png
packages/visualgst/Icons/go-up.png packages/visualgst/Icons/namespace.gif
packages/visualgst/Icons/NUnit.Failed.png
packages/visualgst/Icons/NUnit.Loading.png
packages/visualgst/Icons/NUnit.None.png
packages/visualgst/Icons/NUnit.NotRun.png
packages/visualgst/Icons/NUnit.Running.
png packages/visualgst/Icons/NUnit.SuccessAndFailed.png
packages/visualgst/Icons/NUnit.Success.png
packages/visualgst/Icons/overridden.png packages/visualgst/Icons/override.png
packages/visualgst/Icons/visualgst.png
packages/visualgst/Image/GtkImageModel.st
packages/visualgst/Image/GtkImageWidget.st
packages/visualgst/Implementors/GtkImageResultsWidget.st
packages/visualgst/Implementors/GtkImplementorResultsWidget.st
packages/visualgst/Implementors/GtkSenderResultsWidget.st
packages/visualgst/Inspector/Extensions.st
packages/visualgst/Inspector/GtkCharacterInspectorView.st
packages/visualgst/Inspector/GtkCompiledBlockInspectorView.st
packages/visualgst/Inspector/GtkCompiledMethodInspectorView.st
packages/visualgst/Inspector/GtkContextInspectorView.st
packages/visualgst/Inspector/GtkDictionaryInspectorView.st
packages/visualgst/Inspector/GtkFloatInspectorView.st
packages/visualgst/Inspector/GtkInspectorBrowserWidget.st
packages/visualgst/Inspector/GtkInspectorSourceWidget.st packages
/visualgst/Inspector/GtkInspector.st
packages/visualgst/Inspector/GtkInspectorWidget.st
packages/visualgst/Inspector/GtkIntegerInspectorView.st
packages/visualgst/Inspector/GtkObjectInspectorView.st
packages/visualgst/Inspector/GtkSequenceableCollectionInspectorView.st
packages/visualgst/Inspector/GtkSetInspectorView.st
packages/visualgst/Menus/CategoryMenus.st
packages/visualgst/Menus/ClassMenus.st packages/visualgst/Menus/ContextMenus.st
packages/visualgst/Menus/DebuggerToolbar.st
packages/visualgst/Menus/EditMenus.st packages/visualgst/Menus/HistoryMenus.st
packages/visualgst/Menus/InspectorMenus.st
packages/visualgst/Menus/LauncherToolbar.st
packages/visualgst/Menus/MenuBuilder.st
packages/visualgst/Menus/MenuSeparator.st
packages/visualgst/Menus/MethodMenus.st
packages/visualgst/Menus/NamespaceMenus.st
packages/visualgst/Menus/SimpleWorkspaceMenus.st
packages/visualgst/Menus/SmalltalkMenus.st
packages/visualgst/Menus/TabsMenus.st packages/visualgst/Menus/TextMenus.st
packages/v
isualgst/Menus/ToolbarSeparator.st packages/visualgst/Menus/ToolsMenus.st
packages/visualgst/Menus/WorkspaceMenus.st
packages/visualgst/Menus/WorkspaceVariableMenus.st
packages/visualgst/MethodFinder.st packages/visualgst/Misc/KeySnooper.st
packages/visualgst/Misc/TaskQueue.st
packages/visualgst/Model/GtkColumnOOPType.st
packages/visualgst/Model/GtkColumnPixbufType.st
packages/visualgst/Model/GtkColumnTextType.st
packages/visualgst/Model/GtkColumnType.st packages/visualgst/NamespaceFinder.st
packages/visualgst/Notification/AbstractEvent.st
packages/visualgst/Notification/AddedEvent.st
packages/visualgst/Notification/CommentedEvent.st
packages/visualgst/Notification/DoItEvent.st
packages/visualgst/Notification/EventDispatcher.st
packages/visualgst/Notification/EventMultiplexer.st
packages/visualgst/Notification/Kernel/AbstractNamespace.st
packages/visualgst/Notification/Kernel/Class.st
packages/visualgst/Notification/Kernel/Metaclass.st
packages/visualgst/Notification/Kernel/MethodDi
ctionary.st packages/visualgst/Notification/ModifiedClassDefinitionEvent.st
packages/visualgst/Notification/ModifiedEvent.st
packages/visualgst/Notification/RecategorizedEvent.st
packages/visualgst/Notification/RemovedEvent.st
packages/visualgst/Notification/RenamedEvent.st
packages/visualgst/Notification/ReorganizedEvent.st
packages/visualgst/Notification/SystemChangeNotifier.st
packages/visualgst/Notification/SystemEventManager.st
packages/visualgst/Source/BrowserMethodSource.st
packages/visualgst/Source/CategorySource.st
packages/visualgst/Source/ClassHeaderSource.st
packages/visualgst/Source/ClassSource.st
packages/visualgst/Source/MethodSource.st
packages/visualgst/Source/NamespaceHeaderSource.st
packages/visualgst/Source/NamespaceSource.st
packages/visualgst/Source/PackageSource.st
packages/visualgst/Source/SourceFormatter.st
packages/visualgst/State/BrowserState.st
packages/visualgst/State/CategoryState.st
packages/visualgst/State/ClassState.st packages/visualgst/State/Method
State.st packages/visualgst/State/NamespaceState.st
packages/visualgst/StBrowser/GtkCategorizedClassWidget.st
packages/visualgst/StBrowser/GtkCategorizedNamespaceWidget.st
packages/visualgst/StBrowser/GtkCategoryWidget.st
packages/visualgst/StBrowser/GtkClassBrowserWidget.st
packages/visualgst/StBrowser/GtkClassHierarchyWidget.st
packages/visualgst/StBrowser/GtkMethodWidget.st
packages/visualgst/SUnit/GtkSUnitResultWidget.st
packages/visualgst/SUnit/GtkSUnit.st
packages/visualgst/SUnit/TestBacktraceLog.st
packages/visualgst/SyntaxHighlighter.st
packages/visualgst/Tests/AddClassUndoCommandTest.st
packages/visualgst/Tests/AddNamespaceUndoCommandTest.st
packages/visualgst/Tests/CategoryTest.st
packages/visualgst/Tests/CompiledMethodTest.st
packages/visualgst/Tests/EmptyTest.st
packages/visualgst/Tests/ExtractLiteralsTest.st
packages/visualgst/Tests/FinderTest.st
packages/visualgst/Tests/GtkAssistantTest.st
packages/visualgst/Tests/GtkCategorizedClassWidgetTest.st packages/visualgst/Tes
ts/GtkCategorizedNamespaceWidgetTest.st
packages/visualgst/Tests/GtkCategoryWidgetTest.st
packages/visualgst/Tests/GtkConcreteWidgetTest.st
packages/visualgst/Tests/GtkMethodWidgetTest.st
packages/visualgst/Tests/GtkScrollTreeWidgetTest.st
packages/visualgst/Tests/GtkSimpleListWidgetTest.st
packages/visualgst/Tests/MenuBuilderTest.st
packages/visualgst/Tests/PragmaTest.st packages/visualgst/Tests/StateTest.st
packages/visualgst/Tetris/BlockWidget.st
packages/visualgst/Tetris/HighScores.st packages/visualgst/Tetris/Score.st
packages/visualgst/Tetris/TetrisField.st
packages/visualgst/Tetris/TetrisPieceI.st
packages/visualgst/Tetris/TetrisPieceJ.st
packages/visualgst/Tetris/TetrisPieceL.st
packages/visualgst/Tetris/TetrisPieceO.st
packages/visualgst/Tetris/TetrisPieceS.st
packages/visualgst/Tetris/TetrisPiece.st
packages/visualgst/Tetris/TetrisPieceT.st
packages/visualgst/Tetris/TetrisPieceWidget.st
packages/visualgst/Tetris/TetrisPieceZ.st packages/visualgst/Tetris/Tetris.st
packages/
visualgst/Text/GtkFindWidget.st packages/visualgst/Text/GtkReplaceWidget.st
packages/visualgst/Text/GtkSaveTextWidget.st
packages/visualgst/Text/GtkSourceCodeWidget.st
packages/visualgst/Text/GtkTextPluginWidget.st
packages/visualgst/Text/GtkTextWidget.st
packages/visualgst/Undo/Text/DeleteTextCommand.st
packages/visualgst/Undo/Text/InsertTextCommand.st
packages/visualgst/Undo/Text/ReplaceTextCommand.st
packages/visualgst/Undo/UndoCommand.st packages/visualgst/Undo/UndoStack.st
packages/visualgst/WorkspaceVariableTracker.st
+packages/visualgst/AbstractFinder.st
packages/visualgst/Category/AbstractNamespace.st
packages/visualgst/Category/ClassCategory.st
packages/visualgst/Category/Class.st packages/visualgst/ClassFinder.st
packages/visualgst/Clock/GtkClock.st
packages/visualgst/Commands/CategoryMenus/AddCategoryCommand.st
packages/visualgst/Commands/CategoryMenus/CategoryCommand.st
packages/visualgst/Commands/CategoryMenus/FileoutCategoryCommand.st
packages/visualgst/Commands/CategoryMenus/RenameCategoryCommand.st
packages/visualgst/Commands/ClassMenus/AddClassCommand.st
packages/visualgst/Commands/ClassMenus/ClassCommand.st
packages/visualgst/Commands/ClassMenus/DeleteClassCommand.st
packages/visualgst/Commands/ClassMenus/FileoutClassCommand.st
packages/visualgst/Commands/ClassMenus/InspectClassCommand.st
packages/visualgst/Commands/ClassMenus/RenameClassCommand.st
packages/visualgst/Commands/Command.st
packages/visualgst/Commands/DebugMenus/ContinueDebugCommand.st
packages/visualgst/Commands/DebugMenu
s/DebugCommand.st
packages/visualgst/Commands/DebugMenus/StepIntoDebugCommand.st
packages/visualgst/Commands/DebugMenus/StepOverDebugCommand.st
packages/visualgst/Commands/EditMenus/CancelEditCommand.st
packages/visualgst/Commands/EditMenus/CopyEditCommand.st
packages/visualgst/Commands/EditMenus/CutEditCommand.st
packages/visualgst/Commands/EditMenus/FindEditCommand.st
packages/visualgst/Commands/EditMenus/PasteEditCommand.st
packages/visualgst/Commands/EditMenus/RedoEditCommand.st
packages/visualgst/Commands/EditMenus/ReplaceEditCommand.st
packages/visualgst/Commands/EditMenus/SelectAllEditCommand.st
packages/visualgst/Commands/EditMenus/UndoEditCommand.st
packages/visualgst/Commands/HistoryCommands/HistoryBackCommand.st
packages/visualgst/Commands/HistoryCommands/HistoryDisplayCommand.st
packages/visualgst/Commands/HistoryCommands/HistoryForwardCommand.st
packages/visualgst/Commands/InspectorMenus/InspectorBackCommand.st
packages/visualgst/Commands/InspectorMenus/InspectorDiveCom
mand.st packages/visualgst/Commands/MethodMenus/DebugTestCommand.st
packages/visualgst/Commands/MethodMenus/DeleteMethodCommand.st
packages/visualgst/Commands/MethodMenus/FileoutMethodCommand.st
packages/visualgst/Commands/MethodMenus/InspectMethodCommand.st
packages/visualgst/Commands/MethodMenus/MethodCommand.st
packages/visualgst/Commands/NamespaceMenus/AddNamespaceCommand.st
packages/visualgst/Commands/NamespaceMenus/DeleteNamespaceCommand.st
packages/visualgst/Commands/NamespaceMenus/FileoutNamespaceCommand.st
packages/visualgst/Commands/NamespaceMenus/InspectNamespaceCommand.st
packages/visualgst/Commands/NamespaceMenus/NamespaceCommand.st
packages/visualgst/Commands/NamespaceMenus/RenameNamespaceCommand.st
packages/visualgst/Commands/OpenBrowserCommand.st
packages/visualgst/Commands/OpenTabbedBrowserCommand.st
packages/visualgst/Commands/OpenWorkspaceCommand.st
packages/visualgst/Commands/SaveImageAsCommand.st
packages/visualgst/Commands/SaveImageCommand.st packages/visualgst
/Commands/SmalltalkMenus/AcceptItCommand.st
packages/visualgst/Commands/SmalltalkMenus/CancelCommand.st
packages/visualgst/Commands/SmalltalkMenus/DebugItCommand.st
packages/visualgst/Commands/SmalltalkMenus/DoItCommand.st
packages/visualgst/Commands/SmalltalkMenus/InspectItCommand.st
packages/visualgst/Commands/SmalltalkMenus/PrintItCommand.st
packages/visualgst/Commands/System/AddClassCommand.st
packages/visualgst/Commands/System/AddMethodCommand.st
packages/visualgst/Commands/System/AddNamespaceCommand.st
packages/visualgst/Commands/System/DeleteClassCommand.st
packages/visualgst/Commands/System/DeleteMethodCommand.st
packages/visualgst/Commands/System/DeleteNamespaceCommand.st
packages/visualgst/Commands/System/RenameCategoryCommand.st
packages/visualgst/Commands/System/RenameClassCommand.st
packages/visualgst/Commands/System/RenameNamespaceCommand.st
packages/visualgst/Commands/TabsMenus/CloseTabCommand.st
packages/visualgst/Commands/TabsMenus/NextTabCommand.st packages/visualg
st/Commands/TabsMenus/PreviousTabCommand.st
packages/visualgst/Commands/ToolsMenus/OpenAssistantCommand.st
packages/visualgst/Commands/ToolsMenus/OpenBottomPaneCommand.st
packages/visualgst/Commands/ToolsMenus/OpenImplementorCommand.st
packages/visualgst/Commands/ToolsMenus/OpenPackageBuilderCommand.st
packages/visualgst/Commands/ToolsMenus/OpenSenderCommand.st
packages/visualgst/Commands/ToolsMenus/OpenSUnitCommand.st
packages/visualgst/Commands/ToolsMenus/OpenWebBrowserCommand.st
packages/visualgst/Commands/WorkspaceMenus/DeleteItemCommand.st
packages/visualgst/Commands/WorkspaceMenus/InspectItemCommand.st
packages/visualgst/Commands/WorkspaceMenus/WorkspaceVariableCommand.st
packages/visualgst/Debugger/Extensions.st
packages/visualgst/Debugger/GtkContextWidget.st
packages/visualgst/Debugger/GtkDebugger.st
packages/visualgst/Debugger/GtkStackInspector.st
packages/visualgst/Debugger/GtkStackInspectorView.st
packages/visualgst/Extensions.st packages/visualgst/FakeNamespace.st packag
es/visualgst/GtkAbstractConcreteWidget.st packages/visualgst/GtkAnnouncer.st
packages/visualgst/GtkAssistant.st packages/visualgst/GtkBrowsingTool.st
packages/visualgst/GtkClassSelectionChanged.st
packages/visualgst/GtkClassSUnitWidget.st
packages/visualgst/GtkConcreteWidget.st packages/visualgst/GtkEntryDialog.st
packages/visualgst/GtkEntryWidget.st packages/visualgst/Gtk/GtkEntryBuffer.st
packages/visualgst/Gtk/GtkEntry.st packages/visualgst/GtkHistoryWidget.st
packages/visualgst/GtkHSidebarWidget.st packages/visualgst/GtkLauncher.st
packages/visualgst/GtkListModel.st packages/visualgst/GtkMainWindow.st
packages/visualgst/GtkMethodSUnitWidget.st
packages/visualgst/GtkNamespaceSelectionChanged.st
packages/visualgst/GtkNotebookWidget.st
packages/visualgst/GtkPackageBuilderWidget.st
packages/visualgst/GtkScrollTreeWidget.st
packages/visualgst/GtkSidebarWidget.st
packages/visualgst/GtkSimpleListWidget.st
packages/visualgst/GtkTranscriptWidget.st packages/visualgst/GtkTreeModel.st
pack
ages/visualgst/GtkVariableTrackerWidget.st
packages/visualgst/GtkVisualGSTTool.st packages/visualgst/GtkVSidebarWidget.st
packages/visualgst/GtkWebBrowser.st packages/visualgst/GtkWebView.st
packages/visualgst/GtkWorkspaceWidget.st packages/visualgst/HistoryStack.st
packages/visualgst/Icons/category.gif packages/visualgst/Icons/extension.png
packages/visualgst/Icons/go-bottom.png packages/visualgst/Icons/go-down.png
packages/visualgst/Icons/go-first.png packages/visualgst/Icons/go-home.png
packages/visualgst/Icons/go-jump.png packages/visualgst/Icons/go-last.png
packages/visualgst/Icons/go-next.png packages/visualgst/Icons/go-previous.png
packages/visualgst/Icons/go-run.png packages/visualgst/Icons/go-top.png
packages/visualgst/Icons/go-up.png packages/visualgst/Icons/namespace.gif
packages/visualgst/Icons/NUnit.Failed.png
packages/visualgst/Icons/NUnit.Loading.png
packages/visualgst/Icons/NUnit.None.png
packages/visualgst/Icons/NUnit.NotRun.png packages/visualgst/Icons/NUnit.Runnin
g.png packages/visualgst/Icons/NUnit.SuccessAndFailed.png
packages/visualgst/Icons/NUnit.Success.png
packages/visualgst/Icons/overridden.png packages/visualgst/Icons/override.png
packages/visualgst/Icons/visualgst.png
packages/visualgst/Image/GtkImageModel.st
packages/visualgst/Image/GtkImageWidget.st
packages/visualgst/Implementors/GtkImageResultsWidget.st
packages/visualgst/Implementors/GtkImplementorResultsWidget.st
packages/visualgst/Implementors/GtkSenderResultsWidget.st
packages/visualgst/Inspector/Extensions.st
packages/visualgst/Inspector/GtkCharacterInspectorView.st
packages/visualgst/Inspector/GtkCompiledBlockInspectorView.st
packages/visualgst/Inspector/GtkCompiledMethodInspectorView.st
packages/visualgst/Inspector/GtkContextInspectorView.st
packages/visualgst/Inspector/GtkDictionaryInspectorView.st
packages/visualgst/Inspector/GtkFloatInspectorView.st
packages/visualgst/Inspector/GtkInspectorBrowserWidget.st
packages/visualgst/Inspector/GtkInspectorSourceWidget.st packag
es/visualgst/Inspector/GtkInspector.st
packages/visualgst/Inspector/GtkInspectorWidget.st
packages/visualgst/Inspector/GtkIntegerInspectorView.st
packages/visualgst/Inspector/GtkObjectInspectorView.st
packages/visualgst/Inspector/GtkSequenceableCollectionInspectorView.st
packages/visualgst/Inspector/GtkSetInspectorView.st
packages/visualgst/Menus/CategoryMenus.st
packages/visualgst/Menus/ClassMenus.st packages/visualgst/Menus/ContextMenus.st
packages/visualgst/Menus/DebuggerToolbar.st
packages/visualgst/Menus/EditMenus.st packages/visualgst/Menus/HistoryMenus.st
packages/visualgst/Menus/InspectorMenus.st
packages/visualgst/Menus/LauncherToolbar.st
packages/visualgst/Menus/MenuBuilder.st
packages/visualgst/Menus/MenuSeparator.st
packages/visualgst/Menus/MethodMenus.st
packages/visualgst/Menus/NamespaceMenus.st
packages/visualgst/Menus/SimpleWorkspaceMenus.st
packages/visualgst/Menus/SmalltalkMenus.st
packages/visualgst/Menus/TabsMenus.st packages/visualgst/Menus/TextMenus.st
packages
/visualgst/Menus/ToolbarSeparator.st packages/visualgst/Menus/ToolsMenus.st
packages/visualgst/Menus/WorkspaceMenus.st
packages/visualgst/Menus/WorkspaceVariableMenus.st
packages/visualgst/MethodFinder.st packages/visualgst/Misc/TaskQueue.st
packages/visualgst/Model/GtkColumnOOPType.st
packages/visualgst/Model/GtkColumnPixbufType.st
packages/visualgst/Model/GtkColumnTextType.st
packages/visualgst/Model/GtkColumnType.st packages/visualgst/NamespaceFinder.st
packages/visualgst/Notification/AbstractEvent.st
packages/visualgst/Notification/AddedEvent.st
packages/visualgst/Notification/CommentedEvent.st
packages/visualgst/Notification/DoItEvent.st
packages/visualgst/Notification/EventDispatcher.st
packages/visualgst/Notification/EventMultiplexer.st
packages/visualgst/Notification/Kernel/AbstractNamespace.st
packages/visualgst/Notification/Kernel/Class.st
packages/visualgst/Notification/Kernel/Metaclass.st
packages/visualgst/Notification/Kernel/MethodDictionary.st
packages/visualgst/Notif
ication/ModifiedClassDefinitionEvent.st
packages/visualgst/Notification/ModifiedEvent.st
packages/visualgst/Notification/RecategorizedEvent.st
packages/visualgst/Notification/RemovedEvent.st
packages/visualgst/Notification/RenamedEvent.st
packages/visualgst/Notification/ReorganizedEvent.st
packages/visualgst/Notification/SystemChangeNotifier.st
packages/visualgst/Notification/SystemEventManager.st
packages/visualgst/Source/BrowserMethodSource.st
packages/visualgst/Source/CategorySource.st
packages/visualgst/Source/ClassHeaderSource.st
packages/visualgst/Source/ClassSource.st
packages/visualgst/Source/MethodSource.st
packages/visualgst/Source/NamespaceHeaderSource.st
packages/visualgst/Source/NamespaceSource.st
packages/visualgst/Source/PackageSource.st
packages/visualgst/Source/SourceFormatter.st
packages/visualgst/State/BrowserState.st
packages/visualgst/State/CategoryState.st
packages/visualgst/State/ClassState.st packages/visualgst/State/MethodState.st
packages/visualgst/State/Na
mespaceState.st packages/visualgst/StBrowser/GtkCategorizedClassWidget.st
packages/visualgst/StBrowser/GtkCategorizedNamespaceWidget.st
packages/visualgst/StBrowser/GtkCategoryWidget.st
packages/visualgst/StBrowser/GtkClassBrowserWidget.st
packages/visualgst/StBrowser/GtkClassHierarchyWidget.st
packages/visualgst/StBrowser/GtkMethodWidget.st
packages/visualgst/SUnit/GtkSUnitResultWidget.st
packages/visualgst/SUnit/GtkSUnit.st
packages/visualgst/SUnit/TestBacktraceLog.st
packages/visualgst/SyntaxHighlighter.st
packages/visualgst/Tests/AddClassUndoCommandTest.st
packages/visualgst/Tests/AddNamespaceUndoCommandTest.st
packages/visualgst/Tests/CategoryTest.st
packages/visualgst/Tests/CompiledMethodTest.st
packages/visualgst/Tests/EmptyTest.st
packages/visualgst/Tests/ExtractLiteralsTest.st
packages/visualgst/Tests/FinderTest.st
packages/visualgst/Tests/GtkAssistantTest.st
packages/visualgst/Tests/GtkCategorizedClassWidgetTest.st
packages/visualgst/Tests/GtkCategorizedNamespaceWidgetTest
.st packages/visualgst/Tests/GtkCategoryWidgetTest.st
packages/visualgst/Tests/GtkConcreteWidgetTest.st
packages/visualgst/Tests/GtkMethodWidgetTest.st
packages/visualgst/Tests/GtkScrollTreeWidgetTest.st
packages/visualgst/Tests/GtkSimpleListWidgetTest.st
packages/visualgst/Tests/MenuBuilderTest.st
packages/visualgst/Tests/PragmaTest.st packages/visualgst/Tests/StateTest.st
packages/visualgst/Tetris/BlockWidget.st
packages/visualgst/Tetris/HighScores.st packages/visualgst/Tetris/Score.st
packages/visualgst/Tetris/TetrisField.st
packages/visualgst/Tetris/TetrisPieceI.st
packages/visualgst/Tetris/TetrisPieceJ.st
packages/visualgst/Tetris/TetrisPieceL.st
packages/visualgst/Tetris/TetrisPieceO.st
packages/visualgst/Tetris/TetrisPieceS.st
packages/visualgst/Tetris/TetrisPiece.st
packages/visualgst/Tetris/TetrisPieceT.st
packages/visualgst/Tetris/TetrisPieceWidget.st
packages/visualgst/Tetris/TetrisPieceZ.st packages/visualgst/Tetris/Tetris.st
packages/visualgst/Text/GtkFindWidget.st pack
ages/visualgst/Text/GtkReplaceWidget.st
packages/visualgst/Text/GtkSaveTextWidget.st
packages/visualgst/Text/GtkSourceCodeWidget.st
packages/visualgst/Text/GtkTextPluginWidget.st
packages/visualgst/Text/GtkTextWidget.st
packages/visualgst/Undo/Text/DeleteTextCommand.st
packages/visualgst/Undo/Text/InsertTextCommand.st
packages/visualgst/Undo/Text/ReplaceTextCommand.st
packages/visualgst/Undo/UndoCommand.st packages/visualgst/Undo/UndoStack.st
packages/visualgst/WorkspaceVariableTracker.st
$(VisualGST_FILES):
$(srcdir)/packages/visualgst/stamp-classes: $(VisualGST_FILES)
touch $(srcdir)/packages/visualgst/stamp-classes
diff --git a/packages/visualgst/Misc/KeySnooper.st
b/packages/visualgst/Misc/KeySnooper.st
deleted file mode 100644
index a81e8a1..0000000
--- a/packages/visualgst/Misc/KeySnooper.st
+++ /dev/null
@@ -1,91 +0,0 @@
-"======================================================================
-|
-| KeySnooper class definition
-|
-======================================================================"
-
-"======================================================================
-|
-| Copyright (c) 2013
-| Gwenael Casaccio <address@hidden>,
-|
-|
-| This file is part of VisualGST.
-|
-| Permission is hereby granted, free of charge, to any person obtaining
-| a copy of this software and associated documentation files (the
-| 'Software'), to deal in the Software without restriction, including
-| without limitation the rights to use, copy, modify, merge, publish,
-| distribute, sublicense, and/or sell copies of the Software, and to
-| permit persons to whom the Software is furnished to do so, subject to
-| the following conditions:
-|
-| The above copyright notice and this permission notice shall be
-| included in all copies or substantial portions of the Software.
-|
-| THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
-| EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-| MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-| IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
-| CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-| TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-| SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-|
-======================================================================"
-
-Object subclass: KeySnooper [
-
- KeySnooper class [ | uniqueInstance | ]
-
- KeySnooper class >> initialize [
- <category: 'initialization'>
-
- ObjectMemory addDependent: self.
- ]
-
- KeySnooper class >> uniqueInstance [
- <category: 'instance creation'>
-
- ^ uniqueInstance ifNil: [ uniqueInstance := self new ]
- ]
-
- KeySnooper class >> new [
- <category: 'instance creation'>
-
- ^ super new
- initialize;
- yourself
- ]
-
- KeySnooper class >> update: aSymbol [
- <category: 'initialize'>
-
- aSymbol == #returnFromSnapshot ifTrue: [ uniqueInstance := nil ].
- ]
-
- | callback |
-
- initialize [
- <category: 'initialization'>
-
- callback := CCallbackDescriptor
- for: [ :aWidget :aGdkEventKey :aPointer |
- [ self keyHandling: (GTK.GdkEventKey
address: aGdkEventKey) ]
- on: Exception do: [ :ex | ex
context backtrace. false]]
- returning: #boolean
- withArgs: #(#long #long #long).
- GTK.Gtk keySnooperInstall: callback funcData: nil.
- ]
-
- keyHandling: aGdkEventKey [
-
- ^ ((aGdkEventKey state value bitAnd: 4) = 4 and: [ aGdkEventKey keyval
value = GTK.Gdk gdkPeriod ])
- ifTrue: [
VisualGST.TaskQueue uniqueInstance flush.
- true ]
- ifFalse: [ false ]
- ]
-]
-
-Eval [
- KeySnooper initialize.
-]
diff --git a/packages/visualgst/Misc/TaskQueue.st
b/packages/visualgst/Misc/TaskQueue.st
index 150008d..5922309 100644
--- a/packages/visualgst/Misc/TaskQueue.st
+++ b/packages/visualgst/Misc/TaskQueue.st
@@ -77,15 +77,5 @@ Object subclass: TaskQueue [
sem wait.
currentProcess := nil ] repeat ] fork
]
-
- flush [
- <category: 'accessing'>
-
- queueHandler ifNotNil: [:p | p terminate].
- currentProcess ifNotNil: [:p | p terminate].
- self
- initialize;
- run.
- ]
]
diff --git a/packages/visualgst/package.xml b/packages/visualgst/package.xml
index 69ac38a..c68f146 100644
--- a/packages/visualgst/package.xml
+++ b/packages/visualgst/package.xml
@@ -72,7 +72,6 @@
<filein>Gtk/GtkEntryBuffer.st</filein>
<filein>Extensions.st</filein>
<filein>Misc/TaskQueue.st</filein>
- <filein>Misc/KeySnooper.st</filein>
<filein>Notification/AbstractEvent.st</filein>
<filein>Notification/AddedEvent.st</filein>
<filein>Notification/CommentedEvent.st</filein>
--
2.0.1