Changes

Summary

  1. Add switch fullscreen option to welcome screen (details)
  2. Fixes #2679 as per VW Regex 1.3.1 patch Includes unit tests by (details)
  3. Use #ifExists:(ifAbsent:) at more places. (details)
  4. Revert MorphicUIManager update (details)
  5. Remove some more updates (details)
  6. - implement #addTemps: in terms of addTemp: - there we can make the fact (details)
  7. rename IRPrinterV2 to IRPrinter and IRTranslaterV2 to IRTranslator (details)
  8. Revert updates from FT, FileDialog and FFI (details)
  9. More reverts to find the source of the problem. (details)
  10. Revert UI theme (details)
  11. Reapply previous revert (details)
  12. This PR documents #hasIncompleteIdentifier and does some small fixes for (details)
  13. - implement  #hasBindingThatBeginsWith: on Class and the Scope hierarchy (details)
  14. small test improvement (details)
  15. #hasBindingThatBeginsWith: is not send anymore by the tools (the (details)
  16. MemoryFileWriteStream fix Always using "stream" accessor instead of (details)
  17. MemoryFileWriteStream - fix #2 - removed readInto:startingAt:count as (details)
Commit 670fa58d6030edcfd52973edf857facdce5a4add by astares
Add switch fullscreen option to welcome screen
Fix #6109
The file was modifiedsrc/Pharo-WelcomeHelp/WelcomeHelp.class.st (diff)
Commit 6de2ceba299872b05ba9c7d71f1dc423b0a0dcb9 by ewan.dawson
Fixes #2679 as per VW Regex 1.3.1 patch Includes unit tests by
marianopeck
The file was modifiedsrc/Regex-Core/RxMatcher.class.st (diff)
The file was modifiedsrc/Regex-Core/RxmBranch.class.st (diff)
The file was modifiedsrc/Regex-Core-Tests/RxMatcherTest.class.st (diff)
Commit de82a71493390102d60cfe8d2690ebf1104853aa by cyril
Use #ifExists:(ifAbsent:) at more places.
The file was modifiedsrc/Files-Prompt/MorphicUIManager.extension.st (diff)
The file was modifiedsrc/Polymorph-Widgets/UITheme.class.st (diff)
The file was modifiedsrc/FileSystem-Tests-Memory/MemoryFileSystemTest.class.st (diff)
The file was modifiedsrc/Ombu/OmFileStore.class.st (diff)
The file was modifiedsrc/FileSystem-Core/FileSystem.class.st (diff)
The file was modifiedsrc/System-Support/SmalltalkImage.class.st (diff)
The file was modifiedsrc/UnifiedFFI/FFIMacLibraryFinder.class.st (diff)
The file was modifiedsrc/Tool-FileList/FileDialogWindow.class.st (diff)
The file was modifiedsrc/Tool-Profilers/SpaceTally.class.st (diff)
The file was modifiedsrc/FileSystem-Core/FileSystemHandle.class.st (diff)
The file was modifiedsrc/FreeType/FreeTypeFontProvider.class.st (diff)
The file was modifiedsrc/Ombu/OmSessionStore.class.st (diff)
Commit 99629aabce486b8b3a236e57b2c14f8cb9c80a00 by cyril
Revert MorphicUIManager update
The file was modifiedsrc/Files-Prompt/MorphicUIManager.extension.st (diff)
Commit 6e07007005cdd342f38ad876beaf5db61cb9ddb6 by cyril
Remove some more updates
The file was modifiedsrc/FileSystem-Core/FileSystemHandle.class.st (diff)
The file was modifiedsrc/FileSystem-Core/FileSystem.class.st (diff)
Commit fd823aa53bcf26694717106570121c1862c07efc by marcus.denker
- implement #addTemps: in terms of addTemp: - there we can make the fact
that we reuse temp offsets very explicit
The file was modifiedsrc/OpalCompiler-Core/IRBuilder.class.st (diff)
Commit b86d41039f09843724d7399d3e4d85ec9426fb7e by marcus.denker
rename IRPrinterV2 to IRPrinter and IRTranslaterV2 to IRTranslator
(internal classes, no depcrecation needed)
The file was modifiedsrc/OpalCompiler-Core/IRMethod.class.st (diff)
The file was addedsrc/OpalCompiler-Core/IRPrinter.class.st
The file was modifiedsrc/OpalCompiler-Core/IRSequence.class.st (diff)
The file was removedsrc/OpalCompiler-Core/IRTranslatorV2.class.st
The file was modifiedsrc/OpalCompiler-Core/IRInstruction.class.st (diff)
The file was removedsrc/OpalCompiler-Core/IRPrinterV2.class.st
The file was addedsrc/OpalCompiler-Core/IRTranslator.class.st
Commit a34182181c070c798a685e0ce2b4137b50f58416 by cyril
Revert updates from FT, FileDialog and FFI
The file was modifiedsrc/UnifiedFFI/FFIMacLibraryFinder.class.st (diff)
The file was modifiedsrc/FreeType/FreeTypeFontProvider.class.st (diff)
The file was modifiedsrc/Tool-FileList/FileDialogWindow.class.st (diff)
Commit 46ece6cf19e1d9ed9e151acc58e3fce71a2e8d7c by cyril
More reverts to find the source of the problem.
The file was modifiedsrc/System-Support/SmalltalkImage.class.st (diff)
The file was modifiedsrc/Ombu/OmSessionStore.class.st (diff)
The file was modifiedsrc/Ombu/OmFileStore.class.st (diff)
The file was modifiedsrc/Polymorph-Widgets/UITheme.class.st (diff)
Commit ee374bf2876f8e4bdeeaf327f63345f5e3f26ced by cyril
Reapply previous revert
The file was modifiedsrc/Files-Prompt/MorphicUIManager.extension.st (diff)
The file was modifiedsrc/Tool-Profilers/SpaceTally.class.st (diff)
The file was modifiedsrc/FileSystem-Core/FileSystemHandle.class.st (diff)
The file was modifiedsrc/FileSystem-Core/FileSystem.class.st (diff)
The file was modifiedsrc/Ombu/OmSessionStore.class.st (diff)
The file was modifiedsrc/Ombu/OmFileStore.class.st (diff)
The file was modifiedsrc/System-Support/SmalltalkImage.class.st (diff)
The file was modifiedsrc/FileSystem-Tests-Memory/MemoryFileSystemTest.class.st (diff)
Commit ab130d11929f81da2dda976823b1d1ecff5ea89f by marcus.denker
This PR documents #hasIncompleteIdentifier and does some small fixes for
#findVariable:ifNone:
- add a default method to OCAbstract scope, removes two methods that
were implemetend the same in the subclasses
- make sure to evaluate the ifNone block if the outerScope is nil
- comments
I am tempted to get rid of findVariable: ifNone: and instead:
-  implement #hasBindingThatbeginsWith: on the scope hierarchy.
- use the existing (fast) hasBindingThatBeginsWith: when checking Class
and global scope
But as a first step, this PR is good to integrate
The file was modifiedsrc/OpalCompiler-Core/OCClassScope.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCExtraBindingScope.class.st (diff)
The file was modifiedsrc/AST-Core/RBVariableNode.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCAbstractMethodScope.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCRequestorScope.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCAbstractScope.class.st (diff)
Commit 1d2e3fc8c60e4c6e64e73f59a1b2cff2913857a5 by marcus.denker
- implement  #hasBindingThatBeginsWith: on Class and the Scope hierarchy
- tests for all - hasIncompleteIdentifier now uses
#hasBindingThatBeginsWith: - remove the #findVariable:ifNone: on the
scope hierarchy. (Internal, no deprecation needed)
The file was modifiedsrc/OpalCompiler-Core/OCEnvironmentScope.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/OCEnvironmentScopeTest.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCKeyedSet.class.st (diff)
The file was modifiedsrc/System-Support-Tests/SystemDictionaryTest.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCInstanceScope.class.st (diff)
The file was removedsrc/OpalCompiler-Core/ClassDescription.extension.st
The file was modifiedsrc/OpalCompiler-Core/OCClassScope.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCAbstractMethodScope.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCAbstractScope.class.st (diff)
The file was modifiedsrc/AST-Core/RBVariableNode.class.st (diff)
The file was modifiedsrc/Kernel/Class.class.st (diff)
The file was addedsrc/OpalCompiler-Tests/OCScopeTest.class.st
The file was modifiedsrc/Kernel-Tests-Extended/ClassTest.class.st (diff)
Commit 7ca9a9470fc2dd44d2445ae2f2cb32b89f24ebc8 by marcus.denker
#hasBindingThatBeginsWith: is not send anymore by the tools (the
mechanism uses the #hasIncompleteIdentifier on RBVariableNode instead
which does not send it to the tools)
What this PR does:
- keep #hasBindingThatBeginsWith: on the level of Dictionary
- remove from SharedPool as we  inherit from class
- remove all the unused implementations on the tool level
The file was modifiedsrc/Glamour-Morphic-Widgets/GLMSmalltalkCodeModel.class.st (diff)
The file was modifiedsrc/Rubric/RubTextAreaExamples.class.st (diff)
The file was modifiedsrc/Kernel/SharedPool.class.st (diff)
The file was modifiedsrc/Rubric/RubSmalltalkCodeMode.class.st (diff)
The file was modifiedsrc/Rubric/RubScrolledTextModel.class.st (diff)
The file was modifiedsrc/System-Support/SmalltalkImage.class.st (diff)
The file was modifiedsrc/Glamour-Morphic-Widgets/GLMRubricSmalltalkTextModel.class.st (diff)
The file was modifiedsrc/Calypso-Browser/ClyTextEditorToolMorph.class.st (diff)
The file was modifiedsrc/ProfStef-Core/LessonView.class.st (diff)
The file was modifiedsrc/Rubric/RubWorkspaceExample.class.st (diff)
The file was modifiedsrc/Tool-Workspace/Workspace.class.st (diff)
Commit b093b20a86ef2fedc88b1b03d1dd116fa6bc5e09 by kamil.kukura
MemoryFileWriteStream fix Always using "stream" accessor instead of 
instance variable.
The file was modifiedsrc/FileSystem-Memory/MemoryFileWriteStream.class.st (diff)
Commit b74ca3b459fbb53f7dfe3f29dc4c64578782fa4d by kamil.kukura
MemoryFileWriteStream - fix #2 - removed readInto:startingAt:count as
this is write stream method - added test for writing and reading back
the data
The file was modifiedsrc/FileSystem-Tests-Memory/MemoryFileSystemTest.class.st (diff)
The file was modifiedsrc/FileSystem-Memory/MemoryFileWriteStream.class.st (diff)

Summary

  1. Add switch fullscreen option to welcome screen (details)
  2. Fixes #2679 as per VW Regex 1.3.1 patch Includes unit tests by (details)
  3. Use #ifExists:(ifAbsent:) at more places. (details)
  4. Revert MorphicUIManager update (details)
  5. Remove some more updates (details)
  6. - implement #addTemps: in terms of addTemp: - there we can make the fact (details)
  7. rename IRPrinterV2 to IRPrinter and IRTranslaterV2 to IRTranslator (details)
  8. Revert updates from FT, FileDialog and FFI (details)
  9. More reverts to find the source of the problem. (details)
  10. Revert UI theme (details)
  11. Reapply previous revert (details)
  12. This PR documents #hasIncompleteIdentifier and does some small fixes for (details)
  13. - implement  #hasBindingThatBeginsWith: on Class and the Scope hierarchy (details)
  14. small test improvement (details)
  15. #hasBindingThatBeginsWith: is not send anymore by the tools (the (details)
  16. MemoryFileWriteStream fix Always using "stream" accessor instead of (details)
  17. MemoryFileWriteStream - fix #2 - removed readInto:startingAt:count as (details)
Commit 670fa58d6030edcfd52973edf857facdce5a4add by astares
Add switch fullscreen option to welcome screen
Fix #6109
The file was modifiedsrc/Pharo-WelcomeHelp/WelcomeHelp.class.st (diff)
Commit 6de2ceba299872b05ba9c7d71f1dc423b0a0dcb9 by ewan.dawson
Fixes #2679 as per VW Regex 1.3.1 patch Includes unit tests by
marianopeck
The file was modifiedsrc/Regex-Core/RxmBranch.class.st (diff)
The file was modifiedsrc/Regex-Core-Tests/RxMatcherTest.class.st (diff)
The file was modifiedsrc/Regex-Core/RxMatcher.class.st (diff)
Commit de82a71493390102d60cfe8d2690ebf1104853aa by cyril
Use #ifExists:(ifAbsent:) at more places.
The file was modifiedsrc/Tool-FileList/FileDialogWindow.class.st (diff)
The file was modifiedsrc/Ombu/OmSessionStore.class.st (diff)
The file was modifiedsrc/Polymorph-Widgets/UITheme.class.st (diff)
The file was modifiedsrc/System-Support/SmalltalkImage.class.st (diff)
The file was modifiedsrc/Files-Prompt/MorphicUIManager.extension.st (diff)
The file was modifiedsrc/Tool-Profilers/SpaceTally.class.st (diff)
The file was modifiedsrc/FreeType/FreeTypeFontProvider.class.st (diff)
The file was modifiedsrc/UnifiedFFI/FFIMacLibraryFinder.class.st (diff)
The file was modifiedsrc/FileSystem-Core/FileSystem.class.st (diff)
The file was modifiedsrc/FileSystem-Tests-Memory/MemoryFileSystemTest.class.st (diff)
The file was modifiedsrc/FileSystem-Core/FileSystemHandle.class.st (diff)
The file was modifiedsrc/Ombu/OmFileStore.class.st (diff)
Commit 99629aabce486b8b3a236e57b2c14f8cb9c80a00 by cyril
Revert MorphicUIManager update
The file was modifiedsrc/Files-Prompt/MorphicUIManager.extension.st (diff)
Commit 6e07007005cdd342f38ad876beaf5db61cb9ddb6 by cyril
Remove some more updates
The file was modifiedsrc/FileSystem-Core/FileSystem.class.st (diff)
The file was modifiedsrc/FileSystem-Core/FileSystemHandle.class.st (diff)
Commit fd823aa53bcf26694717106570121c1862c07efc by marcus.denker
- implement #addTemps: in terms of addTemp: - there we can make the fact
that we reuse temp offsets very explicit
The file was modifiedsrc/OpalCompiler-Core/IRBuilder.class.st (diff)
Commit b86d41039f09843724d7399d3e4d85ec9426fb7e by marcus.denker
rename IRPrinterV2 to IRPrinter and IRTranslaterV2 to IRTranslator
(internal classes, no depcrecation needed)
The file was removedsrc/OpalCompiler-Core/IRPrinterV2.class.st
The file was modifiedsrc/OpalCompiler-Core/IRSequence.class.st (diff)
The file was removedsrc/OpalCompiler-Core/IRTranslatorV2.class.st
The file was modifiedsrc/OpalCompiler-Core/IRMethod.class.st (diff)
The file was addedsrc/OpalCompiler-Core/IRPrinter.class.st
The file was modifiedsrc/OpalCompiler-Core/IRInstruction.class.st (diff)
The file was addedsrc/OpalCompiler-Core/IRTranslator.class.st
Commit a34182181c070c798a685e0ce2b4137b50f58416 by cyril
Revert updates from FT, FileDialog and FFI
The file was modifiedsrc/UnifiedFFI/FFIMacLibraryFinder.class.st (diff)
The file was modifiedsrc/Tool-FileList/FileDialogWindow.class.st (diff)
The file was modifiedsrc/FreeType/FreeTypeFontProvider.class.st (diff)
Commit 46ece6cf19e1d9ed9e151acc58e3fce71a2e8d7c by cyril
More reverts to find the source of the problem.
The file was modifiedsrc/Ombu/OmFileStore.class.st (diff)
The file was modifiedsrc/System-Support/SmalltalkImage.class.st (diff)
The file was modifiedsrc/Ombu/OmSessionStore.class.st (diff)
The file was modifiedsrc/Polymorph-Widgets/UITheme.class.st (diff)
Commit ee374bf2876f8e4bdeeaf327f63345f5e3f26ced by cyril
Reapply previous revert
The file was modifiedsrc/Tool-Profilers/SpaceTally.class.st (diff)
The file was modifiedsrc/FileSystem-Core/FileSystem.class.st (diff)
The file was modifiedsrc/FileSystem-Core/FileSystemHandle.class.st (diff)
The file was modifiedsrc/Files-Prompt/MorphicUIManager.extension.st (diff)
The file was modifiedsrc/Ombu/OmSessionStore.class.st (diff)
The file was modifiedsrc/Ombu/OmFileStore.class.st (diff)
The file was modifiedsrc/System-Support/SmalltalkImage.class.st (diff)
The file was modifiedsrc/FileSystem-Tests-Memory/MemoryFileSystemTest.class.st (diff)
Commit ab130d11929f81da2dda976823b1d1ecff5ea89f by marcus.denker
This PR documents #hasIncompleteIdentifier and does some small fixes for
#findVariable:ifNone:
- add a default method to OCAbstract scope, removes two methods that
were implemetend the same in the subclasses
- make sure to evaluate the ifNone block if the outerScope is nil
- comments
I am tempted to get rid of findVariable: ifNone: and instead:
-  implement #hasBindingThatbeginsWith: on the scope hierarchy.
- use the existing (fast) hasBindingThatBeginsWith: when checking Class
and global scope
But as a first step, this PR is good to integrate
The file was modifiedsrc/OpalCompiler-Core/OCClassScope.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCRequestorScope.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCAbstractMethodScope.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCExtraBindingScope.class.st (diff)
The file was modifiedsrc/AST-Core/RBVariableNode.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCAbstractScope.class.st (diff)
Commit 1d2e3fc8c60e4c6e64e73f59a1b2cff2913857a5 by marcus.denker
- implement  #hasBindingThatBeginsWith: on Class and the Scope hierarchy
- tests for all - hasIncompleteIdentifier now uses
#hasBindingThatBeginsWith: - remove the #findVariable:ifNone: on the
scope hierarchy. (Internal, no deprecation needed)
The file was modifiedsrc/OpalCompiler-Core/OCAbstractMethodScope.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/OCEnvironmentScopeTest.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCInstanceScope.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCEnvironmentScope.class.st (diff)
The file was modifiedsrc/AST-Core/RBVariableNode.class.st (diff)
The file was addedsrc/OpalCompiler-Tests/OCScopeTest.class.st
The file was modifiedsrc/Kernel/Class.class.st (diff)
The file was removedsrc/OpalCompiler-Core/ClassDescription.extension.st
The file was modifiedsrc/System-Support-Tests/SystemDictionaryTest.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCAbstractScope.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCClassScope.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCKeyedSet.class.st (diff)
The file was modifiedsrc/Kernel-Tests-Extended/ClassTest.class.st (diff)
Commit 7ca9a9470fc2dd44d2445ae2f2cb32b89f24ebc8 by marcus.denker
#hasBindingThatBeginsWith: is not send anymore by the tools (the
mechanism uses the #hasIncompleteIdentifier on RBVariableNode instead
which does not send it to the tools)
What this PR does:
- keep #hasBindingThatBeginsWith: on the level of Dictionary
- remove from SharedPool as we  inherit from class
- remove all the unused implementations on the tool level
The file was modifiedsrc/Kernel/SharedPool.class.st (diff)
The file was modifiedsrc/Rubric/RubSmalltalkCodeMode.class.st (diff)
The file was modifiedsrc/Rubric/RubScrolledTextModel.class.st (diff)
The file was modifiedsrc/ProfStef-Core/LessonView.class.st (diff)
The file was modifiedsrc/System-Support/SmalltalkImage.class.st (diff)
The file was modifiedsrc/Rubric/RubWorkspaceExample.class.st (diff)
The file was modifiedsrc/Glamour-Morphic-Widgets/GLMSmalltalkCodeModel.class.st (diff)
The file was modifiedsrc/Tool-Workspace/Workspace.class.st (diff)
The file was modifiedsrc/Glamour-Morphic-Widgets/GLMRubricSmalltalkTextModel.class.st (diff)
The file was modifiedsrc/Rubric/RubTextAreaExamples.class.st (diff)
The file was modifiedsrc/Calypso-Browser/ClyTextEditorToolMorph.class.st (diff)
Commit b093b20a86ef2fedc88b1b03d1dd116fa6bc5e09 by kamil.kukura
MemoryFileWriteStream fix Always using "stream" accessor instead of 
instance variable.
The file was modifiedsrc/FileSystem-Memory/MemoryFileWriteStream.class.st (diff)
Commit b74ca3b459fbb53f7dfe3f29dc4c64578782fa4d by kamil.kukura
MemoryFileWriteStream - fix #2 - removed readInto:startingAt:count as
this is write stream method - added test for writing and reading back
the data
The file was modifiedsrc/FileSystem-Memory/MemoryFileWriteStream.class.st (diff)
The file was modifiedsrc/FileSystem-Tests-Memory/MemoryFileSystemTest.class.st (diff)