Martin Carlberg
ab5674aa4e
Fixed: Send message test cases now work. Also added a test case for send message with 'self' as receiver
2014-04-14 16:38:34 +02:00
Martin Carlberg
81e4b6b37b
Fixed: If the function 'eval' is called it might have altered 'self' and from here on we check if 'self' is null before 'objj_msgSend' is called with 'self' as receiver
2014-04-14 16:37:21 +02:00
Martin Carlberg
b1507952df
Fixed: Checks if 'self' is nil only if self has a chance to be changed when sending messages
2014-04-11 15:41:32 +02:00
Martin Carlberg
c4ac7cf375
Fixed: Remove use of hard coded call of objj_msgSend function
2014-04-11 10:47:28 +02:00
Martin Carlberg
c23292db8a
Fixed: Optimized msgSend code when receiver is an identifier.
...
If the receiver is an identifier and not an ivar that needs 'self.' infront there is no need to assign it to a temporary variable. Also if the identifier is 'self' there we assume it is not nil.
2014-04-10 18:27:19 +02:00
Martin Carlberg
0efb7e67c9
Fixed: Use new fast msgSend function for some foundation classes
2014-04-10 11:03:49 +02:00
Martin Carlberg
0f5b36e9c5
Fixed: Code generated in test cases is corrected for the fast msgSend function
2014-04-09 17:02:28 +02:00
Martin Carlberg
93e7133076
Fixed: Got decorators working with the fast msgSend
2014-04-09 16:52:14 +02:00
Martin Carlberg
2411edd461
Fixed: Faster objj_msgSend
...
Conflicts:
Objective-J/Runtime.js
2014-04-08 20:51:18 +02:00
Antoine Mercadal
1557c567d4
FIXED: crash due to wrong delegate bitmask
2014-04-03 15:56:04 -07:00
Antoine Mercadal
8bdaeab998
FIXED: Selection behavior when implementing selectionIndexesForProposedSelection
...
Previously, when delegates implemented tableView:selectionIndexesForProposedSelection:, the selection with arrow were broken. This patch ensure to try to select next/previous row if the current row cannot be selected.
It also cleans up the selection indexes when sending selectAll: as Cocoa does.
2014-04-03 14:10:00 -07:00
Antoine Mercadal
6825e3f7ce
Revert "Fixed: path is wrong with local copy"
...
This reverts commit de2397fa05 .
2014-04-03 12:35:44 -07:00
Antoine Mercadal
4602549ec8
STYLE: fix coding style issue
2014-04-03 11:34:33 -07:00
Antoine Mercadal
a7b2df2450
Merge pull request #2082 from zittix/patch-2
...
FIXED: CPSegementedControl with nib2cib crashes
2014-04-03 11:33:27 -07:00
Antoine Mercadal
7ac37b75f3
Merge pull request #2097 from Asriwi/fix-textfield-placeholder
...
Fixed: show placeholder string while editing empty CPTextField
2014-04-03 10:50:05 -07:00
Antoine Mercadal
b1e6d57bf1
Merge pull request #2096 from daboe01/fix-text-clobbering-multiple-windows
...
Fixed: editing textFields on different windows can clobber each others contents
2014-04-03 10:45:12 -07:00
Antoine Mercadal
f19c6a0a5b
Merge pull request #2100 from Dogild/TableViewWillRemoveView
...
New: Added delegate tableView:willRemoveView:forTableColumn:row
2014-04-03 10:44:35 -07:00
Antoine Mercadal
789279fe76
Merge pull request #2098 from Dogild/CPBrowserDelegate
...
New: Added CPBrowserDelegate protocol
2014-04-03 10:43:37 -07:00
Antoine Mercadal
39a8d8803a
Merge pull request #2095 from Dogild/CPControlDelegate
...
New: Added CPControlTextEditingDelegate and CPTextFieldDelegate protocol
2014-04-03 10:43:13 -07:00
Antoine Mercadal
f4ce73fc0d
Merge pull request #2094 from Dogild/CPWindowDelegateProtocol
...
New: Added CPWindowDelegate protocol
2014-04-03 10:42:44 -07:00
Antoine Mercadal
cac9d9266c
Merge pull request #2093 from Dogild/CPTokenFieldDelegate
...
New: Added CPTokenFieldDelegate protocol.
2014-04-03 10:42:27 -07:00
Antoine Mercadal
7e94d02fb7
Merge pull request #2092 from Dogild/CPRuleEditorDelegate
...
New: Added CPRuleEditorDelegate protocol
2014-04-03 10:42:10 -07:00
Antoine Mercadal
f3913b1dd2
Merge pull request #2091 from Dogild/CPComboBoxDelegate
...
New: Added CPComboDelegate protocol
2014-04-03 10:41:40 -07:00
Antoine Mercadal
50fc716c15
Merge pull request #2090 from Dogild/CPMenuDelegateProtocol
...
New: Added protocol CPMenuDelegate
2014-04-03 10:41:21 -07:00
Antoine Mercadal
50412392f8
Merge pull request #2089 from Dogild/CPImageDelegateProtocol
...
New: Added protocol CPImageDelegate
2014-04-03 10:40:59 -07:00
Antoine Mercadal
1b80859022
Merge pull request #2088 from Dogild/CPSoundDelegateProtocole
...
New: Added protocol CPSoundDelegate
2014-04-03 10:40:42 -07:00
Antoine Mercadal
c6bd758793
Merge pull request #2087 from Dogild/CPAnimationDelegateProtocol
...
New: Added protocol CPAnimationDelegate
2014-04-03 10:40:07 -07:00
Antoine Mercadal
cd4d657815
Merge pull request #2086 from Dogild/SplitViewDelegateProtocol
...
New: Added CPSplitViewDelegate protocol
2014-04-03 10:39:28 -07:00
Antoine Mercadal
a4852b7a21
Merge pull request #2085 from Dogild/CPPopoverDelegateProtocole
...
New: Added CPPopoverDelegate protocole
2014-04-03 10:39:07 -07:00
Antoine Mercadal
0b3c06abc0
Merge pull request #2083 from Dogild/CPDatePickerAltCommandButton
...
New: Graphical CPDatePicker clicking on the arrows with key mask Command/Control/Alternate
2014-04-03 10:38:35 -07:00
Alexander Ljungberg
1b351ad5bb
New: + CPColor checkerBoardColor for debug use.
...
This color has a standard 'transparency' checkerboard pattern which is especially useful for our scrolling tests where it makes scrolling easy to visualise.
Refs #2078 , #2079 .
2014-04-03 11:38:11 +01:00
Alexander Ljungberg
1a1fc3ef21
Merge pull request #2079 from mockingbird/fix-osx-scrolling
...
Fix OS X scrolling issue. Closes #2078 .
2014-04-03 10:52:24 +01:00
Alexandre Wilhelm
904454d737
New: added delegate outlineView:willRemoveView:forTableColumn:item: in CPOUtlineView
2014-04-02 19:27:40 -07:00
Alexandre Wilhelm
c1fb54ecad
New: Added delegate tableView:willRemoveView:forTableColumn:row
...
Added delegate tableView:willRemoveView:forTableColumn:row in CPTableView
2014-04-02 13:55:39 -07:00
Antoine Mercadal
bd88b28310
Merge pull request #2099 from Dogild/bootstrap
...
Fixed: path is wrong with local copy
2014-04-01 18:26:30 -07:00
Alexandre Wilhelm
de2397fa05
Fixed: path is wrong with local copy
...
Previously when using a local copy to install Cappuccino, we used to copy the local capp-base at /usr/local/narwhal and then we tried to move /usr/local/narwhal/cappuccino-cappuccino-base*/* to /usr/local/narwhal/. .
Now we move /usr/local/narwhal/cappuccino-base*/* to /usr/local/narwhal/. .
2014-04-01 18:09:14 -07:00
Alexandre Wilhelm
2513cf0969
New: Added CPBrowserDelegate protocol
...
Added CPBrowserDelegate protocol
Also, now, delegate methods are called as we are used to do it in Cappuccino
2014-03-30 18:27:12 -07:00
daboe01
15e16d86e4
fix for text clobbering when switching windows
2014-03-29 20:19:16 +01:00
Alexandre Wilhelm
26118ee881
New: Added CPControlTextEditingDelegate and CPTextFieldDelegate protocol
...
Added CPControlTextEditingDelegate and CPTextFieldDelegate protocol
2014-03-28 11:49:18 -07:00
Alexandre Wilhelm
232cf69006
Fixed: wonrd params for the method _sendDelegateWindowWillReturnUndoManager
2014-03-27 19:54:15 -07:00
Alexandre Wilhelm
9d2fba308d
New: Added CPWindowDelegate protocol
...
Added CPWindowDelegate protocol
Also, now, delegate methods are called as we are used to do it in Cappuccino
2014-03-27 19:52:06 -07:00
Alexandre Wilhelm
1171c9a0b2
New: Added CPTokenFieldDelegate protocol.
...
Added CPTokenFieldDelegate protocol.
Also, now, delegate methods are called as we are used to do it in Cappuccino
2014-03-27 17:43:07 -07:00
Alexandre Wilhelm
9b397245f8
New: Added CPRuleEditorDelegate protocol
...
Added CPRuleEditorDelegate protocol.
Also, now, delegate methods are called as we are used to do it in Cappuccino
2014-03-27 15:25:38 -07:00
Alexandre Wilhelm
59b80ab8f6
New: Added CPComboDelegate protocol
2014-03-27 14:50:25 -07:00
Alexandre Wilhelm
18258877a8
New: Added protocol CPMenuDelegate
...
Added protocol CPMenuDelegate.
Also, now, delegate methods are called as we are used to do it in Cappuccino
2014-03-27 14:17:34 -07:00
Alexandre Wilhelm
e2b12c730e
Fixed: param of setDelegate: does not conform to protocol CPImageDelegate
2014-03-27 13:55:42 -07:00
Alexandre Wilhelm
0a85b4b383
New: Added protocol CPImageDelegate.
...
Added protocol CPImageDelegate.
Also, now, delegate methods are called as we are used to do it in Cappuccino
2014-03-27 13:52:59 -07:00
Alexandre Wilhelm
d5af9806ea
New: Added protocol CPSoundDelegate
...
Added protocol CPSoundDelegate.
Also, now, delegate methods are called as we are used to do it in Cappuccino
2014-03-27 13:33:32 -07:00
Alexandre Wilhelm
104761d064
Fixed: AppController of CPAnimationTest does not implement protocol CPAnimationDelegate
2014-03-27 12:21:38 -07:00
Alexandre Wilhelm
59065418ac
Fixed: CPAnimationDelegate protocol methods are required
2014-03-27 12:19:51 -07:00