ChangeLog¶ ↑
2009-08-28¶ ↑
2009-08-28 akira yamada <akira@arika.org>¶ ↑
2009-02-05¶ ↑
2009-02-05 akira yamada <akira@arika.org>¶ ↑
- termios.c
-
added RDoc.
- README
-
converted to RDoc.
- ruby-termios.gemspec
-
added.
2008-10-23¶ ↑
2008-10-23 akira yamada <akira@arika.org>¶ ↑
- termios.c
-
added IOCTL_COMMANDS, IOCTL_COMMAND_NAMES, MODEM_SIGNALS, MODEM_SIGNAL_NAMES, PTY_PACKET_OPTIONS, PTY_PACKET_OPTION_NAMES, LINE_DISCIPLINES and LINE_DISCIPLINE_NAMES. This change is contributed from Chris Hoffman <chrishoffman_cardialife.com>.
- termios.c, extconf.rb
-
included <sys/ioctl.h>.
2008-06-03¶ ↑
2008-06-03 akira yamada <akira@arika.org>¶ ↑
- extconf.rb, termios.c
-
adjusted rb_io_t/OpenFile checks for Ruby 1.8.7.
2007-05-30¶ ↑
2007-05-30 akira yamada <akira@arika.org>¶ ↑
- extconf.rb
-
rb_io_t test isn't needed for Ruby 1.6.
2007-05-29¶ ↑
2007-05-29 Tanaka Akira <akr@fsij.org>¶ ↑
- extconf.rb
-
check rb_io_t. check fd member in OpenFile.
- termios.c
-
support Ruby 1.9. use unsigned long for flags bigger than Fixnum such as CRTSCTS. use rb_sys_fail instead of rb_raise(rb_eRuntimeError).
- (Termios_to_termios)
-
use rb_ary_entry to access cc_ary to avoid SEGV.
- (termios_tcgetpgrp)
-
use pid_t.
- (termios_tcsetpgrp)
-
ditto.
- (Termios::Termios#dup)
-
defined to duplicate cc.
- (Termios::Termios#clone)
-
ditto.
- (Termios::POSIX_VDISABLE)
-
defined.
- (Termios::CCINDEX_NAMES)
-
defined.
- (Termios::IFLAG_NAMES)
-
defined.
- (Termios::OFLAG_NAMES)
-
defined.
- (Termios::OFLAG_CHOICES)
-
defined.
- (Termios::CFLAG_NAMES)
-
defined.
- (Termios::CFLAG_CHOICES)
-
defined.
- (Termios::LFLAG_NAMES)
-
defined.
- (Termios::BAUD_NAMES)
-
defined.
- (Termios::IUTF8)
-
defined.
- (Termios::VDSUSP)
-
defined for 4.4BSD.
- (Termios::VSTATUS)
-
defined for 4.4BSD.
- (Termios::MDMBUF)
-
defined for 4.4BSD.
- lib/termios.rb
-
new file. inspect and pretty_print defined.
2005-05-30¶ ↑
2005-05-30 akira yamada <akira@arika.org>¶ ↑
- termios.c
-
applied a patch which makes ruby-termios work under both ruby1.8 and ruby1.9. [ruby-talk:143781] Thanks to: Akr.
2002-10-13¶ ↑
2002-10-13 akira yamada <akira@arika.org>¶ ↑
- termios.c (termios_set_ispeed)
-
fixed typo.
- (termios_initialize)
-
0-cleared “@cc”.
- (Termios_to_termios)
-
unknown cc-values are treated as 0.
- examples/modem_check.rb
-
renamed examples/modem_check1.rb.
- examples/modem_check0.rb, exampes/modem_check2.rb
-
new.
2002-10-12¶ ↑
2002-10-12 akira yamada <akira@arika.org>¶ ↑
- termios.c
-
revoked Termios::Termios#set_cc and removed some methods such as Termios::Termios#iflag etc. they became attr_reader.
2002-10-12 akira yamada <akira@arika.org>¶ ↑
- termios.c (termios_cc)
-
accepts index of c_cc.
- (termios_set_a_cc)
-
new function for Termios::Termios#set_cc.
- (Init_termios)
-
added new constants Termios::CCINDEX, Termios::IFLAGS, Termios::OFLAGS, Termios::CFLAGS, Termios::LFLAGS and Termios::BAUD.
- examples/modem_check.rb
-
it did not work. rewrited.
- test/test0.rb
-
rewrited.
2002-10-10¶ ↑
2002-10-10 akira yamada <akira@arika.org>¶ ↑
- termios.c (Init_termios)
-
revived Termios::Termios#c_foo/c_foo= for backward compatibility.
2002-09-25¶ ↑
2002-09-25 akira yamada <akira@arika.org>¶ ↑
- termios.c (termios_clone)
-
new method “clone” for Termios::Termios.
- (Init_termios)
-
revived Termios.new_termios for backward compatibility.
2002-09-25 akira yamada <akira@arika.org>¶ ↑
- now Termios
-
:Termios is rb_cObject class.
2000-11-15¶ ↑
Wed Nov 15 19:03:06 2000 akira yamada <akira@arika.org>¶ ↑
1999-12-01¶ ↑
Wed Dec 1 21:27:23 1999 GOTO Kentaro <gotoken@math.sci.hokudai.ac.jp>¶ ↑
- termios.c
-
removed c_line.
- test1.rb
-
removed c_line.
- test3.rb
-
stty -echo.
1999-02-19¶ ↑
Fri Feb 19 00:05:20 1999 akira yamada <akira@linux.or.jp>¶ ↑
- termios.c (Init_termios)
-
now sTermios is hidden.
- test2.rb
-
rewrited.