New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issue #184, Issue #186, ++ #193
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…ion back and forth between client and server while minimizing round trips... first application is to record the clientElements that are no longer referenced by a window (retired) on the client ... retired clientElements can be safely removed from the server-side elementCache ...
…: logic. Necessitates introduction of tODE API Version for client and server, so that I can use new clients with old servers and old clients with new servers
…ntCache: and add server-side tODE API version support
…etes the `drop clientElements` task
…tem ... list full client element history and allow user to pick an old client element for viewing
…ransient element cache (currently just the debuggers) based on usePersistentClientElementCache field in the client element ... also abort BEFORE each shell command is processed - to avoid one of the most common commit conflicts that occur when running two concurrent tODE sessions against the same stone ...
…h 5 elements ... start docs for `windows restore` command ... abort before executing every command is NOT safe ...
…fine tuning to do, but basically in business ... added timestamp to client element
…mand ... save only 3 sets of caches
…rowser` that has instance/class buttons
…t a `class browser` that has instance/class buttons ... paritally implemented
…otocol list need some attention
…ckage name when attempting to save the package to a repository
…rotocolListElementBuilder and TDClassicClassSelectorListElementBuilder
…t button/state in spec, update the button selection color ...
…t button/state in spec on server
… all of the flushEventCache calls till all windows have been closed ... much snappier over the wire
…lag in code editors (used in debugger at the moment)
…lag in code editors (used in debugger at the moment) - client side support
…otected by a TDShouldFlushEventCacheNotification handler
…es for the `bu` command tests
… no tode client available (no topezClientForwarder defined)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
windows restore
command to reopen windows on login #184:windows restore
command restores, windows from previous session loginWindow >> history
menu item on each window for viewing previous window contentsupdateClient
command (client-side builtIn) uses$GS_HOME/tode/default/pharo/todeLoad.st
or$GS_HOME/tode/local/pharo/todeLoad.st
to be consistent with the$GS_HOME/bin/createTodeImage
and$GS_HOME/bin/updateTodeImage
bash scriptsmc commit
commandUpgrade steps
For best results upgrade the client image first. An upgraded client image can be used with a non-upgraded stone, but an upgraded stone may produce walk backs when used with a non-upgraded client image:
Quit your todeClient image
Use the updateTodeImage script to upgrade the client first:
$GS_HOME/bin/updateTodeImage
Restart your todeClient image:
$GS_HOME/bin/todeClient
Upgrade the server using the following commands in the tODE shell:
NOTE: if you are using a local clone of the tODE repository do a
git pull
to refresh your local clone before running the above upgrade steps: