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

add undo/redo support for refactoring #3705

Open
j-brant opened this issue Mar 27, 2024 · 0 comments
Open

add undo/redo support for refactoring #3705

j-brant opened this issue Mar 27, 2024 · 0 comments
Assignees
Milestone

Comments

@j-brant
Copy link
Member

j-brant commented Mar 27, 2024

The RB refactorings perform changes that have undo support built in, but they are not being recorded by GT so they can't be undone.

@j-brant j-brant self-assigned this Mar 27, 2024
j-brant added a commit to feenkcom/gtoolkit-coder that referenced this issue Mar 27, 2024
j-brant added a commit to feenkcom/gt4pharo that referenced this issue Mar 27, 2024
syrel pushed a commit that referenced this issue Mar 27, 2024
Metacello new
    baseline: 'GToolkitForPharo9';
    repository: 'github://feenkcom/gtoolkit:v1.0.636/src';
    load

All commits (including upstream repositories) since last build:
feenkcom/pharo-futures@3edda1 by Aliaksei Syrel
remove inform exception handler

feenkcom/pharo-futures@775b21 by Aliaksei Syrel
add empty executionConfiguration: 

feenkcom/pharo-futures@91aab5 by Aliaksei Syrel
[#2852] make error handling configurable

feenkcom/pharo-futures@8642e8 by Aliaksei Syrel
Merge a5984ed0f9f10fe75db2132468ddb4a4cca91184

feenkcom/pharo-futures@0480ca by Aliaksei Syrel
[#3703] add AsyncForkPollFuture

feenkcom/Bloc@f14959 by Aliaksei Syrel
Merge 3d473fe4afd5881c217568d55e317904a29bf81c

feenkcom/Bloc@5fe034 by Aliaksei Syrel
improve an error when children have a parent

feenkcom/Bloc@3d473f by Oscar Nierstrasz
Fixed typo

feenkcom/gtoolkit-utility@99cdca by Juraj Kubelka
Merge 04014a99de68ebc4272a28f48e9d066f4308c39d

feenkcom/gtoolkit-utility@7f1ec7 by Juraj Kubelka
add `GtAutomaticNetworkProxySetter` [#3704]

feenkcom/gtoolkit-utility@04014a by Veit Heller
Add `#withIndexDo:` to groups

feenkcom/Brick@397c88 by Aliaksei Syrel
[#3702] lists allow users to pass execution configuration with a stream

feenkcom/gtoolkit-coder@31b20e by Aliaksei Syrel
Merge 9da987e443fa5864771386d8dfd37d094f02192e

feenkcom/gtoolkit-coder@3277ba by Aliaksei Syrel
[#3574] add addons execution configuration

feenkcom/gtoolkit-coder@9da987 by John Brant
[#3705] create GtRefactoryChangeManager to undo/redo code changes

j-brant/SmaCC@5d21c0 by John Brant
java parser changes for sealed classes

j-brant/SmaCC@3898d1 by John Brant
java parser changes for records and a few other items

feenkcom/gt4pharo@fd9ab8 by Aliaksei Syrel
Merge c5f1b83ec5c4e1fa2b01cb8892579606f6663a6b

feenkcom/gt4pharo@4abd4e by Aliaksei Syrel
[#3574] addons should be computed in their own worker

feenkcom/gt4pharo@c5f1b8 by John Brant
[#3701] example for extracting from inspector snippet

feenkcom/gt4pharo@be9cd0 by John Brant
[#3705] create GtRefactoryChangeManager to undo/redo code changes

feenkcom/gtoolkit-presenter@81654f by Oscar Nierstrasz
Fixed slowdown in actions due to computation of slides.

feenkcom/gtoolkit-debugger@7ee7b3 by Aliaksei Syrel
Merge be2d01ff3b936f6360150f068752c37256099eeb

feenkcom/gtoolkit-debugger@fa20d8 by Aliaksei Syrel
[#3702] add debugger specific scrolling list worker

feenkcom/lepiter@5befda by Juraj Kubelka
Merge 67f582fe2919c4363d7ddb823b104ee2b8b4e93a

feenkcom/lepiter@3d6ae3 by Juraj Kubelka
`LeDatabaseRegistrations` search pragmas also in superclasses [#3679]

feenkcom/lepiter@67f582 by Oscar Nierstrasz
Added indentAll and unindentAll

feenkcom/gtoolkit-demos@6af1f8 by Oscar Nierstrasz
Reverted bad change

feenkcom/gtoolkit-demos@770e42 by Oscar Nierstrasz
Merge 23184ec13e3ebfb238451aa7088f0e96c8f8cd6b

feenkcom/gtoolkit-demos@021666 by Oscar Nierstrasz
Added sugiyama laout

feenkcom/gtoolkit-demos@23184e by Oscar Nierstrasz
More slides

feenkcom/gtoolkit-demos@22d0b4 by Oscar Nierstrasz
Fixed slowdown in actions due to computation of slides.

feenkcom/gtoolkit-demos@c78f4c by Oscar Nierstrasz
Fixed slowdown in actions due to computation of slides.

feenkcom/gtoolkit-demos@3a1209 by Oscar Nierstrasz
Refactored the first half of the intro slides

feenkcom/gt4famix3@144c2b by John Brant
updating java importer for records

feenkcom/gt4famix3@a24095 by John Brant
adding Java package to baseline

feenkcom/gtoolkit-world@a7f43c by Aliaksei Syrel
[#2852] in the workers view show if worker is waiting on a semaphore

feenkcom/gtoolkit-world@d6f73c by Aliaksei Syrel
Merge 29c28c40cc2dc8c35e0f30ac20160d271f766f56

feenkcom/gtoolkit-world@25c81f by Aliaksei Syrel
[#3703] add AsyncForkPollFuture

feenkcom/gt4gemstone@66e14a by Andrei Chi�
Add explicit labels for abort and commit actions

feenkcom/gt4aws@4ee43d by veit.heller
Add cpuUsage cache to ec2 instance

feenkcom/gt4aws@a2333c by veit.heller
Add `#average` to maximum data point group
@girba girba added this to the v1.0 milestone Mar 29, 2024
j-brant added a commit to feenkcom/gtoolkit-coder that referenced this issue Apr 1, 2024
syrel pushed a commit that referenced this issue Apr 1, 2024
Metacello new
    baseline: 'GToolkitForPharo9';
    repository: 'github://feenkcom/gtoolkit:v1.0.643/src';
    load

All commits (including upstream repositories) since last build:
feenkcom/gtoolkit-coder@9869c9 by John Brant
#3705] adding timestamp & actions for undo redo to refactory changes
j-brant added a commit to feenkcom/gtoolkit-coder that referenced this issue Apr 3, 2024
j-brant added a commit to feenkcom/gt4pharo that referenced this issue Apr 3, 2024
syrel pushed a commit that referenced this issue Apr 4, 2024
Metacello new
    baseline: 'GToolkitForPharo9';
    repository: 'github://feenkcom/gtoolkit:v1.0.658/src';
    load

All commits (including upstream repositories) since last build:
feenkcom/gtoolkit-coder@e9ac21 by John Brant
[#3705] adding undo/redo to remove class/method from index

j-brant/SmaCC@4bd035 by John Brant
updates to the yaml parser

feenkcom/gt4pharo@f65b05 by John Brant
[#3705] adding a few examples for undo/redo changes

feenkcom/gtoolkit-debugger@d84be3 by Andrei Chi�
Add a hook when selecting a context in the debugger does not change the focus

feenkcom/PharoLink@380916 by svenvc
add a priority to LanguageLinkHandler>>#gtViewDetailsIn:

feenkcom/PythonBridge@051737 by svenvc
extended gtViewInstalledModulesIn: with an action to install a new module using the PBModuleInstallationPane magritte form and forward to this view from PBPythonHandler and PBApplication 

feenkcom/gtoolkit-remote@82ed30 by Andrei Chi�
update generated code


feenkcom/gtoolkit-visualizer@8ca0a8 by Don Roberts
Merge b7ca377c21289b7c1b24e3716c44862edbf3089c

feenkcom/gtoolkit-visualizer@44e868 by Don Roberts
Some examples to fix tree layout

feenkcom/gt4json@e536c7 by svenvc
improved NeoJSONSchema>>#gtDetails for exploring sub schemas

feenkcom/gt4json@c84517 by svenvc
implemented NeoJSONSchema if/then/else and fixed some validation dependencies

feenkcom/gt4gemstone@568205 by Andrei Chi�
Download the debugger state before testing messageText

feenkcom/gt4gemstone@c020f8 by Andrei Chi�
update generated code


feenkcom/gt4gemstone@08d1d1 by Andrei Chi�
Changed to be enabled when we have a new gt4gemstone release

feenkcom/gt4gemstone@772f1f by Andrei Chi�
Add an view showing the executions to GemStone collector/grouper

feenkcom/gt4gemstone@10a45e by Andrei Chi�
Add an api method that uses the stack id to get the variables list

feenkcom/gt4gemstone@107858 by Andrei Chi�
Do not download the debugger state when printing the message of an exception

feenkcom/gt4gemstone@e38522 by Andrei Chi�
Improve logging for GemStone

feenkcom/gt4gemstone@4028ba by Andrei Chi�
Show more details in GtGemStoneProcessSpecification>>#gtViewCallFrameSpecificationsFor:

0a6b23 by Andrei Chi�
Add a page for profiling gemstone calls
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants