ttate

Hash Date Message
9eded5fa137fc0d25c1096890a706c4437043227 2001-08-12 new methods and constants for using the mouse, character attributes, colors and key codes.
56f454f77d70385f703469e54b8f9a3d604d5787 2001-08-13 bug fix for Window#{keypad,keypad=}
9665191df9c7e1f7d75be4500bb0fd149d258cf0 2001-08-16 * curses.c: fix window_keypad() and curses_keyname() for NetBSD's libcurses. * curses.c: attribute control routines and background manipulation routines are always available.
6228c0439697d2a42f179b45f395baaa238f6f72 2001-11-23 Curses::getstr and Window#getstr use getnstr() and wgetnstr() if they are available.
be020d6c05157df3d1d3a35abf7dce727a6d5dac 2001-11-29 bug fix for getnstr() and wgetnstr()
e0ed1214e42669ca294463c4fca8fb6a55c597c7 2001-12-04 replace have_header("curses") with have_header("curses.h")
9a8935fc65850894d412e783e3bcfb220b9285ae 2002-01-29 Add wresize, resizeterm and KEY_RESIZE.
46a7493b6c02a7b3340d082c0d7a4d7bb0b50415 2002-04-01 lib/mkmf.rb: install any files using $INSTALLFILES. (from [ruby-dev:16683])
edf4c88f796a521c45318a6b7011f8af0f6d5733 2002-04-01 mkmf.rb: files[0,1] == "." -> files[0,2] == "./"
7d711b817e62eb6c8dee01ea2283fcb1ad90f8ac 2002-04-02 Add ruby-dl
688c3836a4a9ec5285bde58d3856545e355f31fd 2002-04-02 Add ruby-dl.
bb092343b44204e57c9bd3035f05503a3e68f5f0 2002-04-02 Append a message for dl.
736b081e92a081ffe274a62fe420a4b178540f04 2002-04-02 Get rid of the RUBY, and use CPPFLAGS="$(CPPFLAGS) -DDEBUG" in the debug phase. (Thanks Nakada)
e34e13c0c490c31c1dfed45da7d71686aa69027b 2002-04-02 Add entries to each Setup.* and remove Changes files.
74b4c8139695c52123e8db0761c78bb071a61271 2002-04-03 Merge Nakada's patch and define StringValuePtr for ruby-1.6. CV ----------------------------------------------------------------------
b5856f738a1dc9e89f9cbc492192c8668780e1c3 2002-04-03 Add ext/dl/lib/dl/types.rb.
1502ea7c0c91d1384caeefee46b61f8e2fd1567f 2002-04-04 Patch [ruby-dev:16747] (Thanks Nakada)
556556e450b2864c07c22ffa0370262c76d8ff1c 2002-04-04 bugfix (a few bugs seems to be remaining yet.)
5f8d02cbbc1686390d6965adfa12100ddd586109 2002-04-04 DLSTR(argv[i]) => DLSTR(RSTRING(argv[i])->ptr)
289fe2b8ee966544d09e2fc00a7365fa7ecc920d 2002-04-04 Get rid of ineffective encoding/decoding procedures.
8d08d9f5134a07af00f9e2ef8a4938e40503f873 2002-04-05 Add dl/struct.rb.
f027ab80dcfc1d5507aecaa553a629d2149c8528 2002-04-05 "extern" and "[]" of the module Importable returns a symbol.
dbdde236cb73b0508c8bc0733d98ba21d39b9ee6 2002-04-05 improve the prototype parser.
8bd818494dd3a5080d4a939f1868e741ee2ab41c 2002-04-10 Implement the substitution for structure members.
061ed0d389890baf089147c2f76fcf353c0494b4 2002-04-10 Add/Fix types.
1ee89595bc28f8bcfcaa34b817d6c4fe31b6a019 2002-04-11 define alias "struct" and "union" in the module Importable.
38698dbbe365c3ca2955ce4ecdc4dca340806fef 2002-04-11 Add "unsigned short".
96d0ef6670ca18f94fa14057a36e32e3712ad85b 2002-04-11 Support "unsigned short".
27a30bbf18c4a266fcbbe13f95bce8c352604afa 2002-04-11 remove README and README.html
2990a0015324117f847bd2089ce945215cb23b4f 2002-04-11 Add dl.txt instead of README.
3bd7404423c8a89297b52ff9496fa10b86d64046 2002-04-11 Add DL::Importable::Internal::Struct#alloc.
3a202ff2b4b39e910c7b99e2993ac5e5e12f2ad1 2002-04-11 raise() -> rb_raise(). (Thanks Tetsuya Watanabe)
66484faf1b48ac523628597e77a7758382a1764a 2002-04-14 Edit the documentation.
cb944528b6e73eb220d31f487d350e752aef5027 2002-04-14 Correct.
75ebf3910794079ca1ade31ac4a79e58f0827e03 2002-04-19 ext/dl/ptr.c: remove rb_dlptr_cast().
73331b45e0f81df08f9af6bf229d8a09aec1ff5f 2002-04-20 Add a sample which shows how to deal with C++ libraries.
076a82105af546c139014b58cf8995c548121681 2002-04-26 ext/dl/ptr.c: missing break in switch statements.
ca55fe4f0d1477f9b2b14793468c370ebbb96ea7 2002-05-01 L641: rb_float_new(*((float*)ptr)) -> rb_float_new(*((double*)ptr)).
b5a8ba178ffa5ba106a893a958db05e1dd4abd82 2002-05-01 Catch the exception SystemExit in extconf.rb.
22b07f548866252372cb0b4a705ee9c6daf8807d 2002-05-11 enable dl's stack emulation for constructing function call.
be122d47beca0e3b448276f1208850a96bf62b35 2002-05-11 * ext/dl: enable dl's stack emulation for constructing function call.
88cc3b3954760d5e2f826310bf021f8e88335eab 2002-05-12 cast to long from char, short and int in ASM_PUSH_XXXX.
849fb05bb1511330b13732f54b2473659d277e87 2002-05-15 Add DL::DLSTACK.
a2db8e72c10c5e5506f18314ac805cd8206a4181 2002-05-20 Get rid of the declaration of rb_str_cat2().
4bf76b4e6c85db9177f1501843b8161ddfae222b 2002-05-20 rename PtrData::alloc and Struct#alloc to malloc respectively.
77aad8b2f3fa7311fa08aedb56183abb903bfcd3 2002-05-20 Get rid of a few functions.
15ac468a2454c41d4917fe463a496949eae8f961 2002-05-20 Get rid of a function.
2d5b7f736518fb343469cd2bee721120309d8dca 2002-06-09 * ext/dl: change the callback mechanism.
48bd82e993ed91d011bea2c9b2815488c4b9574b 2002-06-09 Get rid of rb_dl_set_callback() and rb_dl_get_callback().
abca067fb6d572ee45c585a43dbdfc153ce9f14f 2002-06-10 dl.c (rb_dl_scan_callback_args): memcpy() -> cast and substitution
5c1bdda10cc0febcac126532cf6f3aac51c08271 2002-06-10 Add DL::Importable::Internal::callback().
ceade7b9268e9620b123843afeb25a7136f8a576 2002-06-10 bugfix.
176542da7f415dd4709ea3b1c38f39e3f58ba567 2002-06-11 bugfix. (Thanks U.Nakamura)
5434d73ef7fada1c75499f18a7b7b0ca5c79a39b 2002-06-11 Get rid of STR2CSTR. (Thanks N.Nakada)
2690939122bdf4af84ebd0207272442b8ce34ef3 2002-06-11 Check the length of proto.
28b8274e511a14581f46842945ed8c4e069b3586 2002-06-11 Include ctype.h for isdigit().
98007267bce98147a1259ded452e0c5109580877 2002-06-27 Add Importable::symbol.
2a31a00fd9a0bd8f44e4931a6f7fac445a696a90 2002-07-30 Get rid of "return".
45a08a4296b57df13190cb9065ee44974f44c7ce 2002-08-04 Conform to the allocation framework.
9dab5bc3b0404fe183f13c0b1c3351eab1bf257a 2002-08-05 Multiple call of the initialize.
ee9f1463df43a75963a5f49497dab0a4d795d8f9 2002-08-29 Merged Nakada's patch [ruby-dev:18097].
0c767620cd00ec0739debea2b2a33f0f3e3ab65f 2002-10-02 Improve the description.
840f8bcb9e9571fc44c02d8deb925c2e7ce76d0f 2002-10-07 Fixed error messages and descriptions.
5918d2a9148381e649cb664a2c4895e7d7757c18 2002-10-31 Bugfix for Importable::callback.
3a86596df156d85ed58cd8e51b94d045021b731e 2002-11-05 fixed rb_ary2cary() to convert nil.
8e3721dfa828464981b5e9f77eff79b815c288d5 2002-11-07 Get rid of ineffective symbols, lines, constants and so on.
dc260404fe1287517ce1fca8e41f2f7935ccfe01 2002-11-26 dlsizeof() should handle 'S' and 's'.
f51bd1d018f16c0da82f05973879e2080d9cc783 2002-12-09 Fix the conversion method.
81dded0d178d0c6d9b251da5a1ee132f2e1449b4 2003-01-11 Correct the description about type specifiers.
0af783bef40c2a9bd652f2aa70c25a878233cc2c 2003-01-12 Check the return value of dlopen().
ab7dac4027c063222ad5e4ea68012020f97c047d 2003-03-24 Added rb_secure(4). (Thanks to Minero Aoki)
79c3e2d004c40449e987c1fb78602b7f3a93bd6a 2003-10-22 Bugfix for PR#1196
618a4351784bc7aedf50f05b706f87ce9d193209 2003-10-22 --enable-dlstack is true in default.
0f8d55fa98c37fb2b0925620c10fd305f63acd84 2003-11-08 Add DL.win32_last_error and DL.last_error.
c103eb6793b69d98a5e135ad4ddef09db364ec5b 2003-11-08 Bugfix for DL::Types::encode_type.
7924fca23e96b9b5bdfd400beeb09e42a7a4c6de 2003-11-13 Merge the patch of [ruby-ext:02242]. (Thanks, Masahiro Sakai)
a41f5816ddf971bc41ff46ec85b81d84c7d1250a 2003-12-01 Merged Tietew's patch of [ruby-dev:21991].
c863d62b6f38f24bc2d61602e0a650e4710868cc 2004-05-23 Merged Nakada-san's patch [ruby-core:02916].
1ebcad550f1c300b6b525c53f74e32626c9d943f 2004-07-20 bugfix for Importable.callback().
2ce5bb2594fbd6250b60fc9dd49d7735668fa8fa 2004-09-16 added 'const char *' to use the type specifier 'S' instead of 'char *'.
f427cf935299a86fafc4091cd2eb2191ac98fbeb 2004-09-21 should use 'c' for 'unsigned char ref'.
0748ee8b900a80228b4eb83152ba4d84f76b3366 2004-10-23 Use NUM2INT to convert short values.
733a3adc796907415f642a92510d6ccd050dc4a9 2004-11-24 improved encode_type() in types.rb for [ruby-talk:121175].
f7a5ee56d72e4badc825d60af0d8efc36d3d95d1 2004-11-25 Use 'P' instead of 'p' in types.rb.
f7884c6beb479950cb8863a556df38ec29806b9f 2004-11-25 bugfix for [ruby-talk:121309].
ba2fce15075685e92d5d8be13df4df69dc56f63b 2004-12-14 devided DL::Types#encode_type into three methods.
e849cce8a00b70141ad10fbd0e1e2f549767fda7 2005-02-03 bugfix.
4ae9132605dc7b0297bcda408ca7a2ad7de39d2f 2005-02-04 remove all files to replace ruby-dl with ruby-dl2.
bda37095ca990568069aaf07dc6b3fa8ceebc327 2005-02-04 added new files.
41cd3d868de66ff407dd6f3c9a4126ac1692575f 2005-02-04 added missing files.
06f0db50b23ef2319198ee3b6d1c0b7020bf388e 2005-02-05 replace CRLF with LF.
93711e5bd35203e6622f89fe72b38b13478b9313 2005-02-06 added DL::Importer.sizeof().
dca41072d39248093c84fb29c823c9b06a30724c 2005-02-06 Added VC++ support thanks to U.Nakamura's patch. [ruby-dev:25644]
7bcc13550437e1c4198fbf6212abc8e7672e1adb 2005-02-07 Improved DL::Handle#sym.
f605a6fcb788af156d79339d2a0b140ddac8846e 2005-02-07 minor bugfix.
3977dbc57674bc2aab0beb33b84195c23e1d6a04 2005-02-07 Use define_method instead of module_eval.
c1f29da23d4f9e31f81a7d37ce9f36394ee903c4 2005-02-08 added bcc32 support [ruby-dev:25657] and fixed a minor bug.
8c5bd041b6ddca4a6b403624bedc5554f3474cbd 2005-02-09 modified some test scripts for [ruby-dev:25661].
215cd35df9cca5e3003106bf6a85a65a5e72d5a9 2005-03-08 minor bugfix.
6080121d55ca8e3dba46369d2011c3a8f47543a0 2005-03-08 changed the spec of CPtr#[]/[]= to suit String#[]/[]=.
d7ff98037597614e1ff629fd416077271dd73f2b 2005-04-10 CUnionEntity should inherit CStructEntity.
4187afceca216df5bc8b0f400f6a1aeb4abd6b17 2005-05-08 use DL::CStructBuilder instead of CStructBuilder.
597a64146fe0268f4a71f78cdeebdf9823e6d045 2005-05-09 replaced the local variable 'entity' with an instance variable.
e2a0e0faae52e96c8f19d5bb79b2db5dd02a6ccd 2005-05-09 added a test.
a7c5e6bcec40e4488f30935b973097ea2fbaf26f 2005-05-14 Added DL::BUILD_RUBY_PLATFORM,BUILD_RUBY_VERSION.
c2e1ef22b91caab1167893f67ded18a747c581bb 2005-06-08 if dlload fail to load a library, it should raise an error.
6ddd56a1308703c4ee26d942e3012531c7f80973 2005-11-08 should compare SIZEOF_VOIDP with SIZEOF_LONG_LONG.
abbe9742673fbfc2962a2e11e365e70843e59e9f 2006-06-30 2006-07-01
e587cf273099ee1e0dbaafdc47f220ea8b81e2e9 2006-06-30 fixed the alignment problems discussed in [ruby-dev:28667].
57fe65940c5db82ab6d932c3590578679a95ef6c 2006-07-06 2006-07-07
d01f22ec7cf339902e82b3c27f227db5117b20ed 2006-07-06 conformed to the usage of FUNC_CDECL/STDCALL described in [ruby-dev:28970].
a5b2d039d1ee21703ce478de4650e9f3ac597e47 2006-07-07 should define FUNC_CDECL/STDCALL if the macros are not defined.