Gregory John Casamento
80e6ad1758
Add changelog
2020-07-20 23:12:50 -04:00
Gregory John Casamento
b08a9576ff
Fix NSAlert appearing without a button. New behavior sets 'OK' if none are set.
2020-07-20 23:11:19 -04:00
Gregory John Casamento
586d207066
Remove useless else
2020-07-20 00:53:40 -04:00
Gregory Casamento
0ccdb278d4
Merge pull request #65 from gnustep/NSStoryboard_branch2
...
NSStoryboard branch merging to master. Subsequent changes will be made in branches implementing additional view controllers, but this functionality is stable enough. Fred approved, and I have addressed all subsequent concerns.
2020-07-19 15:31:00 -04:00
Gregory John Casamento
191b9e3f00
Add changelog entry
2020-07-19 05:45:10 -04:00
Gregory John Casamento
8a04e0f61d
Minor formatting fixes
2020-07-19 05:01:13 -04:00
Gregory John Casamento
25ab2c7a9d
Fix inadvertent compilation error
2020-07-19 02:19:29 -04:00
Gregory John Casamento
d35781c519
Set segue_parent to connections and rename the segue_parent_parent var to something a little more comprehensible.
2020-07-19 02:06:25 -04:00
Gregory John Casamento
e44276fba8
Detect subclasses in processConnections...
2020-07-19 02:03:18 -04:00
Gregory John Casamento
0c278cc74b
Add method to pull subclasses and compare them to the xml elements so we can handle subclasses of NSWindowController and NSViewController, or future subclasses
2020-07-19 02:00:48 -04:00
Gregory John Casamento
fd14a3c591
Simplify. Remove unneeded call to method to retrieve controllerId in processSegues... method
2020-07-19 01:52:19 -04:00
Gregory John Casamento
707a6b4c7e
Simplify. Remove method processCustomElement:...
2020-07-19 01:24:28 -04:00
Gregory John Casamento
dc48f01b57
Cleanup header for GSStoryboardTransform
2020-07-19 00:36:13 -04:00
Gregory John Casamento
6611c50211
Make methods private.
2020-07-19 00:25:13 -04:00
Gregory John Casamento
bf7df4a693
Correct issue with placeholder returning nil
2020-07-18 23:58:50 -04:00
Gregory John Casamento
8daa604408
Eliminate connObj.
2020-07-18 23:23:45 -04:00
Gregory John Casamento
39b82a024f
Eliminate need for typecast.
2020-07-18 23:21:19 -04:00
Gregory John Casamento
0535f3bb4c
Made changes to processChild suggested by fred
2020-07-16 05:21:21 -04:00
Gregory John Casamento
630f71aa5b
Eliminate duplicate methods
2020-07-15 21:05:49 -04:00
Gregory John Casamento
4042a2550b
Simplify the code in doAction: when resolving the controller from it's id
2020-07-15 19:02:45 -04:00
Gregory John Casamento
9f04ad1b87
Add method suggested by fred.
2020-07-15 17:43:34 -04:00
Gregory John Casamento
b1d39649cb
Call 'perform' if the sender doesn't respond to performSegueWithIdentifier:'
2020-07-15 17:09:59 -04:00
Gregory John Casamento
9eb278c560
Check if the _sender responds to performSegueWithIdentifier:sender:
2020-07-15 09:27:45 -04:00
Gregory John Casamento
3b4b1b42d5
Remove uneeded methods, document reason why there is no else condition in doAction:
2020-07-15 08:08:27 -04:00
Gregory John Casamento
dc9847fdea
Check to see if the object in doAction: is a controller, if and only if it's not, then don't call the should method
2020-07-15 07:52:19 -04:00
Gregory John Casamento
f1a3e5dea6
Centralize logic for resolution of destination controller
2020-07-15 04:55:34 -04:00
Gregory John Casamento
c981f533df
Minor formatting changes
2020-07-14 06:13:23 -04:00
Gregory John Casamento
33901987e7
Remove all while loops and replace with FOR_IN
2020-07-14 05:38:31 -04:00
Gregory John Casamento
c10330384b
Remove use of uuid in 'isProcessedDocument'
2020-07-14 05:30:44 -04:00
Gregory John Casamento
429ba968ac
Add code to detect subclasses of controllers instead of assuming it will always be windowController and viewController
2020-07-14 05:12:50 -04:00
Gregory John Casamento
a59f92357a
Finish implementing storage of storyboard segue on action.
2020-07-14 04:31:08 -04:00
Gregory John Casamento
8e030e0fe5
Process segues as part of document processing per discussion with Fred.
2020-07-14 01:48:18 -04:00
Gregory John Casamento
ae0ddc2716
Remove uneeded documentMap
2020-07-12 17:48:45 -04:00
Gregory John Casamento
4430a6276d
Refactor code into separate, manageable, methods. Use FOR_IN fast enumeration instead of while.
2020-07-10 13:21:31 -04:00
Gregory John Casamento
b16b628b50
Refactor code which parses the controllerid
2020-07-10 13:09:22 -04:00
Gregory John Casamento
9dc7e63176
Pull out node/child processing.
2020-07-10 13:00:27 -04:00
Gregory John Casamento
e46baae8da
Refactor processSegue method
2020-07-10 12:45:21 -04:00
Gregory John Casamento
89f97f1f96
Refactoring transform
2020-07-10 12:29:10 -04:00
Gregory John Casamento
9a23a0acd2
Refactoring transform
2020-07-10 12:26:06 -04:00
Gregory John Casamento
e0575a207c
Merge branch 'master' into NSStoryboard_branch2
2020-07-10 08:44:34 -04:00
Gregory John Casamento
d11cb1b7ca
Formalize protocols for NSOutlineDataSource/Delegate.
2020-07-10 07:51:45 -04:00
Gregory John Casamento
ecd01a8e62
Merge branch 'master' into NSStoryboard_branch2
2020-07-09 14:58:38 -04:00
Gregory John Casamento
1465b10cde
Fix special case segue from application scene.
2020-07-08 17:18:58 -04:00
Gregory John Casamento
349cace509
Fix dates
2020-07-06 09:50:55 -04:00
Gregory John Casamento
83ffec904a
Fix compilation error
2020-07-06 08:44:57 -04:00
Gregory John Casamento
626c48977a
Fix compilation error
2020-07-06 08:30:35 -04:00
Gregory John Casamento
59220e6beb
Refactor transform to a different class
2020-07-06 08:15:34 -04:00
Gregory John Casamento
a0afee8fb1
Update comment
2020-07-06 05:35:46 -04:00
Gregory John Casamento
73b03350b6
Remove comments and make improvements to code suggested by fred
2020-07-06 04:40:36 -04:00
Gregory John Casamento
596ee3a0b6
Call generic methods properly from less generic ones.
2020-07-05 23:22:22 -04:00