From: <el...@us...> - 2007-05-24 00:11:25
|
Revision: 1772 http://svn.sourceforge.net/rubycocoa/?rev=1772&view=rev Author: el_oy Date: 2007-05-23 17:11:24 -0700 (Wed, 23 May 2007) Log Message: ----------- 2007-05-24 Eloy Duran <e....@su...> * framework/src/ruby/osx/objc/active_record.rb: - Removed method_missing implementation that forwarded messages to the record that it wraps. Instead we now define all the methods available on the record, plus getters/setters for the attributes, at proxy initialization time. - ActiveRecordTableView#scaffold_columns_for will now delete any existing columns before creating new ones. - ActiveRecordSetController has a new instance method #setup_for, which is used to set the model that it manages and directly calls #setContent with any given content. - Added Array#original_records returns an array of the original records. Modified Paths: -------------- trunk/src/ChangeLog trunk/src/framework/src/ruby/osx/objc/active_record.rb This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <el...@us...> - 2007-05-24 14:39:26
|
Revision: 1773 http://svn.sourceforge.net/rubycocoa/?rev=1773&view=rev Author: el_oy Date: 2007-05-24 07:39:25 -0700 (Thu, 24 May 2007) Log Message: ----------- 2007-05-24 Eloy Duran <e....@su...> * framework/src/ruby/osx/objc/active_record.rb, tests/tc_active_record.rb: - ActiveRecordTableView#scaffold_columns_for will now set NSTableColumn#identifier to the name of the attribute so you can use this to check which column it is. - Added metaclass methods #find & method_missing which handles #find_by_foo to the ActiveRecordProxy, which works as normal but returns proxies for the results. - Optimized model class resolve method. Now also caches it. Modified Paths: -------------- trunk/src/ChangeLog trunk/src/framework/src/ruby/osx/objc/active_record.rb trunk/src/tests/tc_active_record.rb This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lr...@us...> - 2007-05-27 13:08:21
|
Revision: 1774 http://svn.sourceforge.net/rubycocoa/?rev=1774&view=rev Author: lrz Date: 2007-05-27 06:08:10 -0700 (Sun, 27 May 2007) Log Message: ----------- 2007-05-27 Laurent Sansonetti <lsa...@ap...> * framework/src/objc/libffi.m: Do not raise an exception when passing a String object as a C characters pointer (_C_CHARPTR). Thanks to Vincent Isambart. Modified Paths: -------------- trunk/src/ChangeLog trunk/src/framework/src/objc/libffi.m This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lr...@us...> - 2007-05-27 13:09:45
|
Revision: 1775 http://svn.sourceforge.net/rubycocoa/?rev=1775&view=rev Author: lrz Date: 2007-05-27 06:09:40 -0700 (Sun, 27 May 2007) Log Message: ----------- 2007-05-27 Laurent Sansonetti <lsa...@ap...> * AUTHORS: Some reformat, added Vincent. Modified Paths: -------------- trunk/src/AUTHORS trunk/src/ChangeLog This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lr...@us...> - 2007-05-27 13:11:59
|
Revision: 1776 http://svn.sourceforge.net/rubycocoa/?rev=1776&view=rev Author: lrz Date: 2007-05-27 06:11:58 -0700 (Sun, 27 May 2007) Log Message: ----------- 2007-05-27 Laurent Sansonetti <lsa...@ap...> * sample/Scripts/circle.rb: When calling CFURLCreateFromFileSystemRepresentation, it's not necessary anymore to pass the length of the string. Modified Paths: -------------- trunk/src/ChangeLog trunk/src/sample/Scripts/circle.rb This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <hi...@us...> - 2007-05-28 10:23:54
|
Revision: 1781 http://svn.sourceforge.net/rubycocoa/?rev=1781&view=rev Author: hisa Date: 2007-05-28 03:23:53 -0700 (Mon, 28 May 2007) Log Message: ----------- 2007-05-28 Fujimoto Hisa <hi...@fo...> * framework/src/ruby/osx/objc/oc_attachments.rb, tests/tc_nsstring_compat.rb: disable `NSString behave like Ruby String' to avoid strong side effect, except NSString#to_str. Modified Paths: -------------- trunk/src/ChangeLog trunk/src/framework/src/ruby/osx/objc/oc_attachments.rb trunk/src/tests/tc_nsstring_compat.rb This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lr...@us...> - 2007-05-28 16:00:12
|
Revision: 1782 http://svn.sourceforge.net/rubycocoa/?rev=1782&view=rev Author: lrz Date: 2007-05-28 08:59:55 -0700 (Mon, 28 May 2007) Log Message: ----------- 2007-05-28 Laurent Sansonetti <lsa...@ap...> * sample/Scripts/darkroom.rb: Added new sample, from Justin Palmer. Modified Paths: -------------- trunk/src/ChangeLog Added Paths: ----------- trunk/src/sample/Scripts/darkroom.rb This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lr...@us...> - 2007-05-28 16:01:57
|
Revision: 1783 http://svn.sourceforge.net/rubycocoa/?rev=1783&view=rev Author: lrz Date: 2007-05-28 09:01:55 -0700 (Mon, 28 May 2007) Log Message: ----------- 2007-05-28 Laurent Sansonetti <lsa...@ap...> * AUTHORS: Added Justin. Modified Paths: -------------- trunk/src/AUTHORS trunk/src/ChangeLog This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ki...@us...> - 2007-05-30 13:58:31
|
Revision: 1789 http://svn.sourceforge.net/rubycocoa/?rev=1789&view=rev Author: kimuraw Date: 2007-05-30 06:58:29 -0700 (Wed, 30 May 2007) Log Message: ----------- - re-enabled `NSString behave like Ruby String' (revert r1781) - OSX::NSString#length invokes [NSString length](objc) not String#length(ruby) Modified Paths: -------------- trunk/src/ChangeLog trunk/src/framework/src/ruby/osx/objc/oc_attachments.rb trunk/src/tests/tc_nsstring_compat.rb Property Changed: ---------------- trunk/src/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lr...@us...> - 2007-05-30 18:00:22
|
Revision: 1790 http://svn.sourceforge.net/rubycocoa/?rev=1790&view=rev Author: lrz Date: 2007-05-30 10:59:55 -0700 (Wed, 30 May 2007) Log Message: ----------- 2007-05-30 Laurent Sansonetti <lsa...@ap...> * framework/src/ruby/osx/objc/oc_attachments.rb, tests/tc_nsstring_compat.rb: Removed tabs, fixed some comments. * framework/src/objc/libffi.m, tests/tc_passbyref.rb, tests/tc_wrapper.rb: Fixed minor issues related to passed-by-reference arguments declared between regular arguments. Modified Paths: -------------- trunk/src/ChangeLog trunk/src/framework/src/objc/libffi.m trunk/src/framework/src/ruby/osx/objc/oc_attachments.rb trunk/src/tests/tc_nsstring_compat.rb trunk/src/tests/tc_passbyref.rb trunk/src/tests/tc_wrapper.rb This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lr...@us...> - 2007-05-30 21:16:48
|
Revision: 1792 http://svn.sourceforge.net/rubycocoa/?rev=1792&view=rev Author: lrz Date: 2007-05-30 14:16:03 -0700 (Wed, 30 May 2007) Log Message: ----------- 2007-05-30 Laurent Sansonetti <lsa...@ap...> * framework/src/objc/ocdata_conv.m, tests/tc_wrapper.rb: Better support for getting C_ARY_B types. Thanks to Matthias Neeracher. Modified Paths: -------------- trunk/src/ChangeLog trunk/src/framework/src/objc/ocdata_conv.m trunk/src/tests/tc_wrapper.rb This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lr...@us...> - 2007-05-30 21:41:45
|
Revision: 1793 http://svn.sourceforge.net/rubycocoa/?rev=1793&view=rev Author: lrz Date: 2007-05-30 14:41:20 -0700 (Wed, 30 May 2007) Log Message: ----------- 2007-05-30 Laurent Sansonetti <lsa...@ap...> * AUTHORS: Added Matthias. Modified Paths: -------------- trunk/src/AUTHORS trunk/src/ChangeLog This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <hi...@us...> - 2007-05-31 01:40:10
|
Revision: 1794 http://svn.sourceforge.net/rubycocoa/?rev=1794&view=rev Author: hisa Date: 2007-05-30 18:40:08 -0700 (Wed, 30 May 2007) Log Message: ----------- 2007-05-31 Fujimoto Hisa <hi...@fo...> * tests/tc_nsstring_compat.rb: added a test to assert NSStirng#length is the number of characters rather than bytes. (failed the test currently) Modified Paths: -------------- trunk/src/ChangeLog trunk/src/tests/tc_nsstring_compat.rb This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <hi...@us...> - 2007-05-31 01:59:59
|
Revision: 1795 http://svn.sourceforge.net/rubycocoa/?rev=1795&view=rev Author: hisa Date: 2007-05-30 18:59:55 -0700 (Wed, 30 May 2007) Log Message: ----------- 2007-05-31 Fujimoto Hisa <hi...@fo...> * framework/src/ruby/osx/objc/oc_attachments.rb: fixed NSString#length issue. Modified Paths: -------------- trunk/src/ChangeLog trunk/src/framework/src/ruby/osx/objc/oc_attachments.rb This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lr...@us...> - 2007-05-31 02:56:55
|
Revision: 1796 http://svn.sourceforge.net/rubycocoa/?rev=1796&view=rev Author: lrz Date: 2007-05-30 19:56:54 -0700 (Wed, 30 May 2007) Log Message: ----------- 2007-05-31 Laurent Sansonetti <lsa...@ap...> * framework/src/ruby/osx/objc/oc_wrapper.rb: Added a convenience Ruby -> Objective-C shortcut, to call #foo= instead of #setFoo. * framework/src/ruby/osx/objc/ruby_addition.rb: Added some convenience API to pack/unpack Pascal strings. * framework/src/objc/libffi.m, framework/src/objc/ocdata_conv.m, framework/src/objc/BridgeSupport.m, tests/tc_wrapper.rb: Fixed some new bugs in the C_ARY_B type support. Added test cases. Modified Paths: -------------- trunk/src/ChangeLog trunk/src/framework/src/objc/BridgeSupport.m trunk/src/framework/src/objc/libffi.m trunk/src/framework/src/objc/ocdata_conv.m trunk/src/framework/src/ruby/osx/objc/oc_wrapper.rb trunk/src/framework/src/ruby/osx/objc/ruby_addition.rb trunk/src/tests/tc_wrapper.rb This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lr...@us...> - 2007-05-31 12:24:48
|
Revision: 1798 http://svn.sourceforge.net/rubycocoa/?rev=1798&view=rev Author: lrz Date: 2007-05-31 05:24:47 -0700 (Thu, 31 May 2007) Log Message: ----------- 2007-05-31 Laurent Sansonetti <lsa...@ap...> * framework/src/ruby/osx/objc/oc_import.rb: When auto-overriding Objective-C methods, before doing the override compare the methods arity and raise an exception if they are not the same. Modified Paths: -------------- trunk/src/ChangeLog trunk/src/framework/src/ruby/osx/objc/oc_import.rb This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <el...@us...> - 2007-05-31 13:15:09
|
Revision: 1799 http://svn.sourceforge.net/rubycocoa/?rev=1799&view=rev Author: el_oy Date: 2007-05-31 06:15:08 -0700 (Thu, 31 May 2007) Log Message: ----------- 2007-05-31 Eloy Duran <e....@su...> * framework/src/ruby/osx/objc/oc_import.rb: Added a more descriptive message for the arity check. Modified Paths: -------------- trunk/src/ChangeLog trunk/src/framework/src/ruby/osx/objc/oc_import.rb This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <el...@us...> - 2007-05-31 14:09:12
|
Revision: 1800 http://svn.sourceforge.net/rubycocoa/?rev=1800&view=rev Author: el_oy Date: 2007-05-31 07:09:11 -0700 (Thu, 31 May 2007) Log Message: ----------- 2007-05-31 Eloy Duran <e....@su...> * framework/src/ruby/osx/objc/active_record.rb, tests/tc_active_record.rb: Fixed the ActiveRecordProxy#init method, it now takes no arguments. Added ActiveRecordProxy#initWithRecord which returns a proxy for an existing record. Added ActiveRecordProxy#initWithAttributes which creates a record with the attributes and returns a proxy. Modified Paths: -------------- trunk/src/ChangeLog trunk/src/framework/src/ruby/osx/objc/active_record.rb trunk/src/tests/tc_active_record.rb This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lr...@us...> - 2007-05-31 20:02:32
|
Revision: 1801 http://svn.sourceforge.net/rubycocoa/?rev=1801&view=rev Author: lrz Date: 2007-05-31 13:02:30 -0700 (Thu, 31 May 2007) Log Message: ----------- 2007-05-31 Laurent Sansonetti <lsa...@ap...> * framework/src/objc/mdl_osxobjc.m: Better logging. * framework/src/objc/RBClassUtils.h, framework/src/objc/RBClassUtils.m, framework/src/objc/OverrideMixin.m: Do not enable direct-override into ruby-derived classes. * framework/src/ruby/osx/objc/active_record.rb: When removing all table columns, make sure to iterate on a duplicate array to not mutate the original one during the enumeration. Modified Paths: -------------- trunk/src/ChangeLog trunk/src/framework/src/objc/OverrideMixin.m trunk/src/framework/src/objc/RBClassUtils.h trunk/src/framework/src/objc/RBClassUtils.m trunk/src/framework/src/objc/mdl_osxobjc.m trunk/src/framework/src/ruby/osx/objc/active_record.rb This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lr...@us...> - 2007-06-01 12:14:13
|
Revision: 1802 http://svn.sourceforge.net/rubycocoa/?rev=1802&view=rev Author: lrz Date: 2007-06-01 05:14:12 -0700 (Fri, 01 Jun 2007) Log Message: ----------- 2007-06-01 Laurent Sansonetti <lsa...@ap...> * framework/src/objc/libffi.m: Fixed bugs when retrieving out arguments by omitting them. * framework/src/objc/BridgeSupport.m: Introduced OSX::Boxed.size, a convenience method to get the size of the boxed C type. * tests/tc_passbyref.rb, tests/tc_wrapper.rb: Moved the test_get_c_ari_and_pstring test from tc_wrapper to tc_passbyref, improved the existing tests. Modified Paths: -------------- trunk/src/ChangeLog trunk/src/framework/src/objc/BridgeSupport.m trunk/src/framework/src/objc/libffi.m trunk/src/tests/tc_passbyref.rb trunk/src/tests/tc_wrapper.rb This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lr...@us...> - 2007-06-01 14:34:24
|
Revision: 1804 http://svn.sourceforge.net/rubycocoa/?rev=1804&view=rev Author: lrz Date: 2007-06-01 07:34:23 -0700 (Fri, 01 Jun 2007) Log Message: ----------- 2007-06-01 Laurent Sansonetti <lsa...@ap...> * framework/src/objc/ocdata_conv.m, framework/src/objc/OverrideMixin.m, framework/src/objc/BridgeSupport.h, framework/src/objc/BridgeSupport.m, tests/tc_passbyref.rb: - Fixed bugs when passing existing boxed structures as output arguments, now we make sure the cached ivars are cleaned ; - Added setter support for C_ARY types. - Added test cases. Modified Paths: -------------- trunk/src/ChangeLog trunk/src/framework/src/objc/BridgeSupport.h trunk/src/framework/src/objc/BridgeSupport.m trunk/src/framework/src/objc/OverrideMixin.m trunk/src/framework/src/objc/ocdata_conv.m trunk/src/tests/tc_passbyref.rb This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ki...@us...> - 2007-06-02 11:50:57
|
Revision: 1805 http://svn.sourceforge.net/rubycocoa/?rev=1805&view=rev Author: kimuraw Date: 2007-06-02 04:50:55 -0700 (Sat, 02 Jun 2007) Log Message: ----------- code area (top NSTextView) accepts plain text, not styled text. turn off "Allow user to change fonts" of the view with Interface Builder. Modified Paths: -------------- trunk/src/ChangeLog trunk/src/sample/RubyAnywhere/English.lproj/Rcode.nib/info.nib trunk/src/sample/RubyAnywhere/English.lproj/Rcode.nib/keyedobjects.nib Property Changed: ---------------- trunk/src/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ki...@us...> - 2007-06-02 14:20:54
|
Revision: 1806 http://svn.sourceforge.net/rubycocoa/?rev=1806&view=rev Author: kimuraw Date: 2007-06-02 07:20:51 -0700 (Sat, 02 Jun 2007) Log Message: ----------- delete sndplay3.rb, this script is not different from sndplay2.rb. Modified Paths: -------------- trunk/src/ChangeLog Removed Paths: ------------- trunk/src/sample/Scripts/sndplay3.rb Property Changed: ---------------- trunk/src/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lr...@us...> - 2007-06-02 19:05:35
|
Revision: 1807 http://svn.sourceforge.net/rubycocoa/?rev=1807&view=rev Author: lrz Date: 2007-06-02 12:05:33 -0700 (Sat, 02 Jun 2007) Log Message: ----------- 2007-06-02 Laurent Sansonetti <lsa...@ap...> * sample/Scripts/speak2.rb: Print error if SpeechSynthesis is not supported (no bridge support file). Modified Paths: -------------- trunk/src/ChangeLog trunk/src/sample/Scripts/speak2.rb This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <el...@us...> - 2007-06-03 09:47:46
|
Revision: 1808 http://svn.sourceforge.net/rubycocoa/?rev=1808&view=rev Author: el_oy Date: 2007-06-03 02:47:25 -0700 (Sun, 03 Jun 2007) Log Message: ----------- 2007-06-03 Eloy Duran <e....@su...> * framework/src/ruby/osx/objc/active_record.rb: Adds documentation for ActiveRecordConnector.connect_to_sqlite_in_application_support(). Fixed a bug in rbSetValue_forKey where to_ruby could be called on a nil object. Patch supplied by Justin Palmer. Modified Paths: -------------- trunk/src/ChangeLog trunk/src/framework/src/ruby/osx/objc/active_record.rb This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |