From 8d623ad48aaac99293c238fa4d171e7d9056315a Mon Sep 17 00:00:00 2001 From: Esteban Lorenzano Date: Wed, 10 May 2023 11:35:09 +0200 Subject: [PATCH 1/6] use welcome browser v1.0.0 --- src/BaselineOfPharo/BaselineOfPharo.class.st | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/BaselineOfPharo/BaselineOfPharo.class.st b/src/BaselineOfPharo/BaselineOfPharo.class.st index 2e08179e64e..cbf6245e81b 100644 --- a/src/BaselineOfPharo/BaselineOfPharo.class.st +++ b/src/BaselineOfPharo/BaselineOfPharo.class.st @@ -74,7 +74,7 @@ BaselineOfPharo class >> iceberg [ newName: 'Iceberg' owner: 'pharo-vcs' project: 'iceberg' - version: 'v2.1.0' + version: 'v2.1.1' sourceDir: nil ] @@ -109,7 +109,7 @@ BaselineOfPharo class >> newTools [ newName: 'NewTools' owner: 'pharo-spec' project: 'NewTools' - version: 'v0.8.1' + version: 'v0.8.2' ] { #category : #'repository urls' } @@ -160,7 +160,7 @@ BaselineOfPharo class >> welcomeBrowser [ newName: 'WelcomeBrowser' owner: 'pharo-spec' project: 'NewTools-WelcomeBrowser' - version: 'Pharo11' + version: 'v1.0.0' ] { #category : #'repository urls' } From cc4ccb0ad61b57106f415dd0ccf59c99896b3a54 Mon Sep 17 00:00:00 2001 From: Esteban Lorenzano Date: Wed, 10 May 2023 12:32:41 +0200 Subject: [PATCH 2/6] removed, this is not used anymore (there is a new welcome browser) --- doc/Welcome/1-Welcome.md | 18 ------ doc/Welcome/2-ChangeLog.md | 112 --------------------------------- doc/Welcome/3-Documentation.md | 52 --------------- doc/Welcome/4-ToContribute.md | 19 ------ 4 files changed, 201 deletions(-) delete mode 100644 doc/Welcome/1-Welcome.md delete mode 100644 doc/Welcome/2-ChangeLog.md delete mode 100644 doc/Welcome/3-Documentation.md delete mode 100644 doc/Welcome/4-ToContribute.md diff --git a/doc/Welcome/1-Welcome.md b/doc/Welcome/1-Welcome.md deleted file mode 100644 index 76ccad96768..00000000000 --- a/doc/Welcome/1-Welcome.md +++ /dev/null @@ -1,18 +0,0 @@ -# Welcome to Pharo 10 - -Welcome to Pharo, an immersive live programming environment. - -Pharo is a pure object-oriented programming language and a powerful environment, focused on simplicity and immediate feedback (think IDE and OS rolled into one). - -For more information, please visit here: [http://pharo.org](http://pharo.org) - -## Quick setup - -Choose your preferred color theme: -- `PharoLightTheme beCurrent` or `PharoDarkTheme beCurrent` -- and switch fullscreen mode executing `Display toggleFullscreen` - -Click if you have access to a: regular network connection or slow network -or if need to setup a network proxy. - -You can also apply many other other settings by opening the `SettingBrowser open`. \ No newline at end of file diff --git a/doc/Welcome/2-ChangeLog.md b/doc/Welcome/2-ChangeLog.md deleted file mode 100644 index 0b340a9e04d..00000000000 --- a/doc/Welcome/2-ChangeLog.md +++ /dev/null @@ -1,112 +0,0 @@ -# Changelog highlights - -## New tools -- New help browser using Microdown - -## Cleaning -- Removed Glamour -- Removed GTools - - - -The following are Pharo 90 logs. -We keep them as example and they should be removed. - -## Summary of changes and improvements -- mature 64-bit VM for Windows -- alternative headless VM (preview) - - a virtual machine without integrated support of GUI - - the user interface is managed by Pharo code directly which brings more flexibility - - full backwards compatibility with the old windows management - - threaded FFI with callbacks support -- better system performance -- many more tests -- the new generation of Spec UI building framework (preview) -- new tests management tool called DrTests (preview) -- new code completion engine - -## Infrastructure changes - -- system performance testing on the CI Infrastructure changes -- all VM sources managed by Git Infrastructure changes -- intensive VM testing Infrastructure changes -- bootstrap process documentation improved - -## Git support (Iceberg) - -- enhanced projects and repositories management. -- improved merging -- more exposed settings -- faster loading and comparison for projects with big packages. -- closer integration with Calypso -- fixes in Tonel format support - -## Code management - -- new code completion engine -- Calypso (system browser) - - suggestions for class definitions - - more refactorings -- safer deprecation -- better pool dictionaries support in Dependency analyzer -- cursors, shared pools and variables inspectors -- Enlumineur (preview) - new code formatter -- better syntax highlighter performance -- branch coloring support in Hiedra - -## Reflectivity - -- more slots examples (HistorySlot…) -- better slots integration -- Reflectivity-Tools refactoring - -## UI building framework (Spec) - -- introduction of Spec 2 -- better support of multiple backends (Morphic, Gtk…) -- simplified implementation -- better layouts -- easier testing -- applications management - -## Look & Feel - -- the dark theme as default -- fonts corruption fixes -- more settings for production images -- copy windows title command - -## FFI and VM Interface - -- UFFI - - better support of literals - - more types implemented - - supports of ThreadedFFI backend -- OSWindow - - improved events and windows management - - world rendering in different backends - - more capable backends setting -- File Attributes Plugin - - new file systems properties interface - -## New projects - -- DrTests (preview) - tests management tool with plugins support -- Clap - Command line argument parser -- Beacon - logging engine -- SUnit-Visitor - standardized way to visit test suites -- Spec 2 (preview) - UI building framework with multiple backends -- Commander 2 (preview) - advanced command pattern implementation - -## Performance - -- faster Collections implementation -- speed-up of system queries and sources access -- faster Spotter searches -- better class building performance -- SSD friendly read-write streams -- faster Athens, examples improvements - -You can see the Pharo 9.0 changelog at: - -[https://github.com/pharo-project/pharo-changelogs/blob/master/Pharo90ChangeLogs.md](https://github.com/pharo-project/pharo-changelogs/blob/master/Pharo90ChangeLogs.md) \ No newline at end of file diff --git a/doc/Welcome/3-Documentation.md b/doc/Welcome/3-Documentation.md deleted file mode 100644 index 6548f120c53..00000000000 --- a/doc/Welcome/3-Documentation.md +++ /dev/null @@ -1,52 +0,0 @@ -# To Learn Pharo - -## Getting help - -Pharo has a vibrant community that shares knowledge in different ways: - -- The Pharo Users mailing list: - [http://lists.pharo.org/mailman/listinfo/pharo-users_lists.pharo.org](http://lists.pharo.org/mailman/listinfo/pharo-users_lists.pharo.org) -- The Pharo Discord server: [https://discord.gg/QewZMZa](https://discord.gg/QewZMZa) - -You can find more information, lists to browse/suscribe and places to share code at: - -[http://pharo.org/community](http://pharo.org/community) - -## Using ProfStef - -You can learn Pharo by clicking on the following expression: - -``` -ProfStef go. -``` - -## Follow the MOOC - -Pharo has an excellent MOOC (Massive Open Online Course). You can find more information here: - -[http://mooc.pharo.org](http://mooc.pharo.org) - -Check the testimonies they are great and fun. - - -## Books - -There are several free Pharo books that can be download here: - -[http://books.pharo.org](http://books.pharo.org) - -A very interesting starting point would be looking into the "Updated Pharo by Example" free book. It is still a work in progress for Pharo 90, but most of it is already done. You can find the book here: - -- [https://github.com/SquareBracketAssociates/UpdatedPharoByExample](https://github.com/SquareBracketAssociates/UpdatedPharoByExample) -- [https://github.com/SquareBracketAssociates/PharoByExample80](https://github.com/SquareBracketAssociates/PharoByExample80) - -## Help - -A compendium of Pharo documentation can be found at: - -[http://pharo.org/documentation](http://pharo.org/documentation) - -There you can find: -- Pharo books: [http://books.pharo.org](http://books.pharo.org) -- Screencasts: [https://www.youtube.com/channel/UCp3mNigANqkesFzdm058bvw](https://www.youtube.com/channel/UCp3mNigANqkesFzdm058bvw) -- Presentations: [http://www.slideshare.net/pharoproject/](http://www.slideshare.net/pharoproject/) \ No newline at end of file diff --git a/doc/Welcome/4-ToContribute.md b/doc/Welcome/4-ToContribute.md deleted file mode 100644 index b4a683dbcc6..00000000000 --- a/doc/Welcome/4-ToContribute.md +++ /dev/null @@ -1,19 +0,0 @@ -# How to Contribute - -Yes you can have an impact on Pharo. -You can join and participate to build a great system and learn so much - -Contributions can be -- answering question on the mailing-list or discord channel (see Documentation item) [https://discord.gg/QewZMZa](https://discord.gg/QewZMZa) -- fixing typos in books [http://books.pharo.org](http://books.pharo.org) -- writing tests -- reproducing and confirming a bug on your OS -- fixing bugs - -You see there are plenty of opportunities to learn while improve Pharo - -To propose a bug fix or enhancement is easy and relatively well documented. -The following website contains a clear description of the change: - [http://pharo.org/contribute-propose-fix](http://pharo.org/contribute-propose-fix) -A tutorial is available at [https://github.com/pharo-project/pharo/wiki/Contribute-a-fix-to-Pharo](https://github.com/pharo-project/pharo/wiki/Contribute-a-fix-to-Pharo) - \ No newline at end of file From 73a70b5a95224937227cca7ddb78b01384fea373 Mon Sep 17 00:00:00 2001 From: Esteban Lorenzano Date: Wed, 10 May 2023 13:09:31 +0200 Subject: [PATCH 3/6] fix --- src/BaselineOfPharo/BaselineOfPharo.class.st | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BaselineOfPharo/BaselineOfPharo.class.st b/src/BaselineOfPharo/BaselineOfPharo.class.st index cbf6245e81b..5431f1d4168 100644 --- a/src/BaselineOfPharo/BaselineOfPharo.class.st +++ b/src/BaselineOfPharo/BaselineOfPharo.class.st @@ -160,7 +160,7 @@ BaselineOfPharo class >> welcomeBrowser [ newName: 'WelcomeBrowser' owner: 'pharo-spec' project: 'NewTools-WelcomeBrowser' - version: 'v1.0.0' + version: 'v1.0.1' ] { #category : #'repository urls' } From 88abc6c50645a671d6954e01df5a4ff02451eea6 Mon Sep 17 00:00:00 2001 From: Esteban Lorenzano Date: Wed, 10 May 2023 17:54:33 +0200 Subject: [PATCH 4/6] --- src/BaselineOfPharo/BaselineOfPharo.class.st | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BaselineOfPharo/BaselineOfPharo.class.st b/src/BaselineOfPharo/BaselineOfPharo.class.st index 5431f1d4168..ddf0d357697 100644 --- a/src/BaselineOfPharo/BaselineOfPharo.class.st +++ b/src/BaselineOfPharo/BaselineOfPharo.class.st @@ -109,7 +109,7 @@ BaselineOfPharo class >> newTools [ newName: 'NewTools' owner: 'pharo-spec' project: 'NewTools' - version: 'v0.8.2' + version: 'v0.8.3' ] { #category : #'repository urls' } From 55f98b35589c99684337a46084743fba1c49dee2 Mon Sep 17 00:00:00 2001 From: Esteban Lorenzano Date: Wed, 10 May 2023 17:58:12 +0200 Subject: [PATCH 5/6] Using same name for iceberg tool in both sides --- src/Tool-Registry/PharoCommonTools.class.st | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Tool-Registry/PharoCommonTools.class.st b/src/Tool-Registry/PharoCommonTools.class.st index e38e141e502..360d40b3f7a 100644 --- a/src/Tool-Registry/PharoCommonTools.class.st +++ b/src/Tool-Registry/PharoCommonTools.class.st @@ -106,7 +106,7 @@ PharoCommonTools class >> worldMenuOn: aBuilder [ keyText: 'o, b'; help: 'System browser to browse and edit code.'; iconName: #smallSystemBrowser. - (aBuilder item: #Iceberg) + (aBuilder item: 'Git Repositories Browser') order: 1; icon: (self iconNamed: #komitterSmalltalkhubRemote); parent: #Browsing; From 594cbbb2f44644ab613409c5a66417fbf72ac9cb Mon Sep 17 00:00:00 2001 From: Esteban Lorenzano Date: Wed, 10 May 2023 22:48:34 +0200 Subject: [PATCH 6/6] fix hidden dependency --- src/BaselineOfPharo/BaselineOfPharo.class.st | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BaselineOfPharo/BaselineOfPharo.class.st b/src/BaselineOfPharo/BaselineOfPharo.class.st index ddf0d357697..67e3a29e065 100644 --- a/src/BaselineOfPharo/BaselineOfPharo.class.st +++ b/src/BaselineOfPharo/BaselineOfPharo.class.st @@ -109,7 +109,7 @@ BaselineOfPharo class >> newTools [ newName: 'NewTools' owner: 'pharo-spec' project: 'NewTools' - version: 'v0.8.3' + version: 'v0.8.4' ] { #category : #'repository urls' }