Skip to content
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

persist open windows with windows restore command to reopen windows on login #184

Closed
4 of 5 tasks
dalehenrich opened this issue Aug 11, 2015 · 3 comments
Closed
4 of 5 tasks
Milestone

Comments

@dalehenrich
Copy link
Owner

  • drop clientElements from elementCache when windows closed (or element replaced)
  • window history menu item for viewing/selecting client element stack for window
  • safely persist clientElements (in elementCache?)
  • restore windows to canonical window position
  • extra credit ... preserve position when moved ...
dalehenrich added a commit that referenced this issue Aug 12, 2015
…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 ...
dalehenrich added a commit that referenced this issue Aug 12, 2015
…: 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
dalehenrich added a commit that referenced this issue Aug 12, 2015
…ntCache: and add server-side tODE API version support
dalehenrich added a commit that referenced this issue Aug 12, 2015
dalehenrich added a commit that referenced this issue Aug 18, 2015
…tem ... list full client element history and allow user to pick an old client element for viewing
@dalehenrich
Copy link
Owner Author

perhaps index persistent client elements by session id ... and keep transient client elements in the elementCache ...

dalehenrich added a commit that referenced this issue Aug 18, 2015
dalehenrich added a commit that referenced this issue Aug 18, 2015
…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 ...
dalehenrich added a commit that referenced this issue Aug 18, 2015
…h 5 elements ... start docs for `windows restore` command ... abort before executing every command is NOT safe ...
dalehenrich added a commit that referenced this issue Aug 18, 2015
…fine tuning to do, but basically in business ... added timestamp to client element
dalehenrich added a commit that referenced this issue Aug 18, 2015
dalehenrich added a commit that referenced this issue Aug 18, 2015
@dalehenrich dalehenrich changed the title persist open windows with restore command to reopen windows on login persist open windows with windows restore command to reopen windows on login Aug 19, 2015
@dalehenrich
Copy link
Owner Author

Not going to do the extra credit ... preserve window location/size as that will entail increasing the number of roundtrips something I am loathe to do ....

@dalehenrich dalehenrich added this to the 0.1.0 milestone Aug 19, 2015
@dalehenrich
Copy link
Owner Author

not so fast ... need to do some caching of the window closing especially on logout and close commands ...

@dalehenrich dalehenrich reopened this Aug 31, 2015
dalehenrich added a commit that referenced this issue Aug 31, 2015
… all of the flushEventCache calls till all windows have been closed ... much snappier over the wire
dalehenrich added a commit that referenced this issue Sep 1, 2015
…otected by a TDShouldFlushEventCacheNotification handler
dalehenrich added a commit that referenced this issue Sep 1, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant