Tue Jul 19 19:07:12 2005 Jb Evain <jbevain@gmail.com> * eruby_lib.c: clean warnings, little refactoring Tue Mar 9 14:16:06 2004 Shugo Maeda <shugo@modruby.net> * Makefile.in: use $(RUBY) to execute bin2c. Tue Mar 9 14:08:19 2004 MOROHOSHI Akihiko <moro@remus.dti.ne.jp> * eruby_main.c (proc_args): pass ARGV to scripts. Wed Feb 25 13:37:07 2004 U.Nakamura <usa@garbagecollect.jp> * autoconf.rb: should use RUBY_PLATFORM instead of PLATFORM. Wed Dec 24 00:45:29 2003 Shugo Maeda <shugo@modruby.net> * eruby_main.c (run): call rb_exec_end_proc(). Wed Dec 24 00:11:19 2003 Shugo Maeda <shugo@modruby.net> * version 1.0.5 released. Wed Dec 24 00:09:51 2003 Shugo Maeda <shugo@modruby.net> * eruby_main.c (eruby_xmalloc): new function. * eruby_main.c (prog_args): use eruby_xmalloc(). * eruby_main.c (guess_mode): ditto. Sat Dec 6 00:53:29 2003 Shugo Maeda <shugo@modruby.net> * eruby_main.c (proc_args): copy the return value of getenv(). Thanks, Kaspar Schiess. * eruby_main.c (guess_mode): use ALLOCA_N(). Sat Dec 6 00:34:11 2003 Shugo Maeda <shugo@modruby.net> * eruby_main.c (guess_mode): use strncpy() instead of strcpy(). Tue Aug 26 17:17:00 2003 Shugo Maeda <shugo@modruby.net> * version 1.0.4 released. Tue Aug 19 11:54:43 2003 Shugo Maeda <shugo@modruby.net> * eruby_main.c (run): do not call ruby_finalize() before error_print(). Tue Jul 29 12:41:01 2003 Shugo Maeda <shugo@modruby.net> * eruby_lib.c (eruby_compile): process multibyte characters correctly. Thanks to MoonWolf Tue Jul 29 12:19:24 2003 U.Nakamura <usa@osb.att.ne.jp> * eruby_main.c: fix for ruby-1.8.0-preview5. Sat Jul 26 19:20:38 2003 U.Nakamura <usa@osb.att.ne.jp> * Makefile.in: fix sitearch. Wed Feb 19 11:22:34 2003 Shugo Maeda <shugo@modruby.net> * version 1.0.3 released. Mon Jan 27 13:28:25 2003 Shugo Maeda <shugo@modruby.net> * configure.rb: rebuild with new autoconf.rb. Fri Jan 24 12:21:41 2003 Shugo Maeda <shugo@modruby.net> * version 1.0.2 released. Mon Jan 20 16:19:14 2003 U.Nakamura <usa@osb.att.ne.jp> * Makefile.in: fix for mswin32. * configure.rb.in: fix for mswin32. Mon Jan 20 14:08:39 2003 Akinori MUSHA <knu@iDaemons.org> * Makefile.in: fix for ruby 1.8. Mon Jan 20 12:14:07 2003 Akinori MUSHA <knu@iDaemons.org> * Makefile.in: fix to find libruby. * configure.rb.in: ditto. Fri Jan 17 14:13:48 2003 Shugo Maeda <shugo@modruby.net> * version 1.0.1 released. Wed Jan 8 17:23:51 2003 Shugo Maeda <shugo@modruby.net> * configure.rb: regenerated by new autoconf.rb. Fri Dec 6 15:08:42 2002 Shugo Maeda <shugo@modruby.net> * version 1.0.0 released. Fri Dec 6 15:07:04 2002 Shugo Maeda <shugo@modruby.net> * Makefile.in: fix for Ruby 1.7. * configure.rb: ditto. Tue May 7 14:25:39 2002 Shugo Maeda <shugo@modruby.net> * Makefile.in: added datadir. * configure.rb: added datadir support. Fri Apr 19 17:29:54 2002 Shugo Maeda <shugo@modruby.net> * version 0.9.8 released. Mon Jan 7 18:06:08 2002 Shugo Maeda <shugo@modruby.net> * eruby_lib.c (eruby_parse_options): handle -M option correctly. Wed Oct 17 14:58:24 2001 Shugo Maeda <shugo@modruby.net> * version 0.9.7 released. Mon Oct 15 13:54:18 2001 Shugo Maeda <shugo@modruby.net> * eruby_main.c (run): fix prototype of Init_stack(). Wed Oct 10 15:15:48 2001 Shugo Maeda <shugo@modruby.net> * eruby_main.c (run): call ruby_finalize(). * eruby_main.c (run): print error messages to stderr if $DEBUG is false. Tue Sep 4 15:33:38 2001 Shugo Maeda <shugo@modruby.net> * eruby_main.c (run): call Init_stack(). Mon Aug 6 18:42:18 2001 Shugo Maeda <shugo@modruby.net> * version 0.9.6 released. Mon Aug 6 18:23:21 2001 Shugo Maeda <shugo@modruby.net> * eruby_main.c (init): set $stdout to binmode for mswin32. Tue Jul 10 12:01:43 2001 Shugo Maeda <shugo@modruby.net> * eruby_lib.c (eruby_load): don't set eruby_charset and eruby_noheader. Wed Jun 20 15:48:56 2001 Shugo Maeda <shugo@modruby.net> * version 0.9.5 released. Wed Jun 20 15:47:06 2001 Shugo Maeda <shugo@modruby.net> * Makefile.in: new targets (tag, dist). Tue Jun 12 15:54:22 2001 Shugo Maeda <shugo@modruby.net> * eruby_lib.c (eruby_parse_options): added new argument for optind. Mon Jun 11 14:33:58 2001 Shugo Maeda <shugo@modruby.net> * eruby_main.c (proc_args): distinguish stand-alone CGI scripts correctly. Mon Jun 11 13:03:01 2001 Shugo Maeda <shugo@modruby.net> * eruby_main.c (print_http_headers): "\n" -> "\r\n". Sat Jun 9 18:51:47 2001 Shugo Maeda <shugo@modruby.net> * configure.rb.in: check for gcc. * eruby_lib.c (eruby_compiler_get_sourcefile): new method. * eruby_lib.c (eruby_compiler_set_sourcefile): ditto. Fri Jun 8 17:40:37 2001 Shugo Maeda <shugo@modruby.net> * Makefile.in: libruby.a support. * configure.rb.in: ditto. * configure.rb: generated by autoconf.rb version 0.2. * eruby_lib.c (file_open): changed type of argument to VALUE. * eruby_lib.c (eruby_compile_file): ditto. * eruby_lib.c (eval_string): ditto. Thu Jun 7 17:40:35 2001 Shugo Maeda <shugo@modruby.net> * version 0.9.4 released. Thu Jun 7 12:04:24 2001 Shugo Maeda <shugo@modruby.net> * eruby_lib.c (eval_string): changed the receiver to main object. Thanks to Luis Casillas. * eruby_lib.c (eruby_import): ditto. Wed Jun 6 10:09:33 2001 Shugo Maeda <shugo@modruby.net> * eruby_lib.c (eruby_compiler_compile_string): add taint status infection. Mon Jun 4 19:14:50 2001 Shugo Maeda <shugo@modruby.net> * version 0.9.3 released. Mon Jun 4 19:06:57 2001 Shugo Maeda <shugo@modruby.net> * configure.rb.in: use DLL_DLDFLAGS for eruby.so. Mon Jun 4 14:19:54 2001 Shugo Maeda <shugo@modruby.net> * examples/e2r.rb: new file. * examples/test.rhtml: new file. * examples/foo.rhtml: new file. * COPYING: new file. * GPL: new file. * LGPL: new file. * eruby_lib.c (eruby_import): use Kernel#eval for backtrace. Sun Jun 3 20:39:58 2001 Shugo Maeda <shugo@modruby.net> * eruby_lib.c (eruby_load): use Kernel#eval for backtrace. Fri Jun 1 17:05:35 2001 Shugo Maeda <shugo@modruby.net> * eruby_lib.c (lex_str_gets): allow empty strings. * eruby_lib.c (eruby_compile): don't print excess double quotes. Mon May 28 11:14:56 2001 WATANABE Hirofumi <eban@os.rim.or.jp> * Makefile.in: RUBY_SO_NAME for cygwin. Fri May 25 14:09:13 2001 Shugo Maeda <shugo@modruby.net> * configure.rb.in: check for MKDLLIB. Fri May 25 14:02:40 2001 Shugo Maeda <shugo@modruby.net> * configure.rb.in: new file. Tue May 22 13:36:19 2001 WATANABE Hirofumi <eban@os.rim.or.jp> * configure.rb (create_file): support srcdir. Fri May 18 16:44:24 2001 Shugo Maeda <shugo@modruby.net> * Makefile.RB: removed. Fri May 18 14:57:58 2001 Shugo Maeda <shugo@modruby.net> * configure.rb: support new version of mkmf. Wed May 16 17:32:30 2001 Shugo Maeda <shugo@modruby.net> * configure.rb: new options, --prefix, --exec-prefix etc.... * config.h.in: quote @DEFAULT_CHARSET@. Wed May 16 13:25:27 2001 Shugo Maeda <shugo@modruby.net> * configure.rb: new file. * Makefile.in: new file. * config.h.in: new file. Tue May 15 15:18:02 2001 Shugo Maeda <shugo@modruby.net> * eruby_lib.c (eruby_import): new method. inspired by Hoss Firooznia. Fri May 11 18:52:30 2001 Christian Lademann <lademann@zls.de> * eruby_lib.c (eruby_compile): allow files to start with '#'. Tue May 1 18:14:56 2001 Shugo Maeda <shugo@modruby.net> * Makefile.RB: added .1 to .SUFFIXES. Tue May 1 12:23:44 2001 YASUI Kentarow <kenyasui@alles.or.jp> * Makefile.RB: fixed duplicated DESTDIR. * Makefile.RB: create $(mandir)/man1. Fri Apr 27 13:53:47 2001 Shugo Maeda <shugo@modruby.net> * version 0.9.2 released. Fri Apr 27 13:18:16 2001 Shugo Maeda <shugo@modruby.net> * eruby_lib.c (eruby_get_default_charset): new method. * eruby_lib.c (eruby_set_default_charset): new method. * eruby_lib.c (eruby_init): changed module functions to singleton methods. Thu Apr 26 15:28:39 2001 Shugo Maeda <shugo@modruby.net> * Makefile.RB (DLLIB): use CONFIG['DLDFLAGS'] instead of $DLDFLAGS. * Makefile.RB (LIBERUBY_SO): added LIBS. Sun Apr 22 21:52:34 2001 Shugo Maeda <shugo@modruby.net> * Makefile.RB (clean): remove eruby_ext.o. * eruby_lib.c (eruby_compiler_compile_string): check type. Fri Apr 20 18:28:36 2001 WATANABE Hirofumi <eban@os.rim.or.jp> * Makefile.RB: use INSTALL_DLLIB instead of INSTALL_DATA. Fri Apr 20 17:04:35 2001 Shugo Maeda <shugo@modruby.net> * version 0.9.1 released. Fri Apr 20 16:15:12 2001 Shugo Maeda <shugo@modruby.net> * eruby_main.c: use EXTERN instead of extern. * eruby_lib.c: ditto. Fri Apr 20 15:39:51 2001 Shugo Maeda <shugo@modruby.net> * version 0.9.0 released. Thu Apr 19 16:58:40 2001 Shugo Maeda <shugo@ruby-lang.org> * eruby_lib.c (output): use buffer. Thu Apr 19 15:40:57 2001 Shugo Maeda <shugo@ruby-lang.org> * eruby.h: new constant ERUBY_VERSION_CODE. Thu Apr 19 14:59:50 2001 Shugo Maeda <shugo@ruby-lang.org> * eruby_lib.c: renamed from eruby.c. * eruby_lib.c (eruby_init): new class ERuby::Compiler. * eruby_ext.c: new file for eruby extention library. * examples/test.rb: example for eruby extention library. Fri Apr 13 11:35:54 2001 Nobuyoshi.Nakada <nobu.nakada@nifty.ne.jp> * Makefile.RB: install under $(prefix). Mon Mar 26 17:48:33 2001 Nobuyoshi.Nakada <nobu.nakada@nifty.ne.jp> * Makefile.RB: hack for mswin32. Fri Dec 22 11:22:45 2000 WATANABE Hirofumi <eban@os.rim.or.jp> * eruby_main.c: hack for mswin32. * Makefile.RB: ditto. Tue Dec 12 14:39:12 2000 Shugo Maeda <shugo@ruby-lang.org> * version 0.1.3 released. Tue Dec 12 14:37:05 2000 Shugo Maeda <shugo@ruby-lang.org> * Makefile.RB: use ISO-8859-1 instead of US-ASCII. Wed Dec 6 14:17:10 2000 Shugo Maeda <shugo@ruby-lang.org> * eruby.c (eruby_version): return version string. Thu Nov 23 18:26:51 2000 Shugo Maeda <shugo@ruby-lang.org> * fixed copyright notice. Mon Oct 16 18:32:23 2000 Shugo Maeda <shugo@ruby-lang.org> * version 0.1.2 released. Mon Oct 16 18:31:55 2000 Shugo Maeda <shugo@ruby-lang.org> * eruby.c: use TRAP_BEG/TRAP_END. Wed Oct 11 14:13:05 2000 Shugo Maeda <shugo@ruby-lang.org> * eruby.c: new macro ERUBY_BEGIN_DELIMITER etc. Fri Sep 29 11:03:35 2000 Shugo Maeda <shugo@ruby-lang.org> * Makefile.RB: replaced rm with ruby. Fri Sep 29 11:01:17 2000 Akira Muraki <a-muraki@ddc.hitachi.co.jp> * Makefile.RB: hack for mswin32 and ruby-1.6. Thu Sep 14 17:15:36 2000 Akira Muraki <a-muraki@ddc.hitachi.co.jp> * Makefile.RB: hack for mswin32. * eruby.c: define SIGQUIT for VC++. Wed Sep 13 16:38:03 2000 Shugo Maeda <shugo@ruby-lang.org> * version 0.1.1 released. Wed Sep 13 16:37:32 2000 Shugo Maeda <shugo@ruby-lang.org> * eruby.1: man page. Tue Sep 12 11:08:37 2000 Akinori -Aki- MUSHA <knu@idaemons.org> * Makefile.RB: hack for *BSD. Mon Sep 11 16:03:52 2000 Shugo Maeda <shugo@ruby-lang.org> * version 0.1.0 released. Mon Sep 11 15:53:00 2000 akira yamada <akira@ruby-lang.org> * eruby_main.c (init): call ruby_init_loadpath(). Wed Sep 6 19:01:31 2000 Shugo Maeda <shugo@ruby-lang.org> * eruby.c: new variable eruby_default_charset. Thu Aug 31 11:47:16 2000 Shugo Maeda <shugo@ruby-lang.org> * Makefile.RB: new option --enable-shared. Wed Aug 30 17:47:54 2000 Shugo Maeda <shugo@ruby-lang.org> * eruby_main.c (main): split main() to init(), proc_args(), run(). * eruby_main.c (proc_args): don't use command-line args as eruby_filename if SCRIPT_FILENAME includes argv[0]. (Is this secure enough? I'm not sure.) * eruby.c (eruby_parse_options): bug fix. Mon Aug 28 17:29:17 2000 Shugo Maeda <shugo@ruby-lang.org> * eruby.c (eruby_compile_file): use O_EXCL for security reason. * eruby_main.c (parse_options): new option -C. * eruby.c (parse_options): parse optins in #! line. Fri Aug 25 16:38:44 2000 Shugo Maeda <shugo@netlab.co.jp> * version 0.0.9 released. Fri Aug 25 16:36:47 2000 Shugo Maeda <shugo@netlab.co.jp> * eruby_main.c (main): don't use command-line args as eruby_filename on CGI-mode. Mon Jul 17 14:13:07 2000 Shugo Maeda <shugo@ruby-lang.org> * eruby_main.c (main): exit quietly on SystemExit. Tue May 30 11:29:45 2000 Katsuyuki Komatsu <komatsu@sarion.co.jp> * Makefile.RB: use CCDLFLAGS. * Makefile.RB: added topdir, RUBY_INSTALL_NAME. * Makefile.RB: use OBJEXT and EXEEXT. * eruby.c: define S_ISDIR and W_OK. * eruby_main.c: use EXTERN instead of extern. Wed May 24 14:11:22 2000 Shugo Maeda <shugo@netlab.co.jp> * version 0.0.8 released. Wed May 24 12:44:01 2000 Shugo Maeda <shugo@netlab.co.jp> * eruby.c (parse_embedded_line): removed unused label. Thu May 18 17:05:31 2000 Shugo Maeda <shugo@netlab.co.jp> * eruby.c (eruby_init): new module ERuby. * Makefile.RB: added --default-charset option. Wed Apr 5 17:08:26 2000 Shugo Maeda <shugo@netlab.co.jp> * version 0.0.7 released. Fri Mar 31 18:51:20 2000 Shugo Maeda <shugo@netlab.co.jp> * eruby.c (eruby_compile): bug fix. Thu Mar 30 17:09:04 2000 Shugo Maeda <shugo@netlab.co.jp> * version 0.0.6 released. Thu Mar 30 15:52:30 2000 Shugo Maeda <shugo@netlab.co.jp> * eruby_main.c (get_charset): UTF8 -> UTF-8. Tue Mar 28 14:38:00 2000 Shugo Maeda <shugo@netlab.co.jp> * version 0.0.5 released. Tue Mar 28 11:40:09 2000 Shugo Maeda <shugo@netlab.co.jp> * eruby.h: add ERUBY_ prefix to eruby_compile_status. Tue Dec 21 17:04:19 1999 Shugo Maeda <shugo@netlab.co.jp> * eruby.c (eruby_init): new global variable $NOHEADER. * eruby.c (eruby_compile): fixed <%% bug. Fri Nov 26 20:59:39 1999 Shugo Maeda <shugo@netlab.co.jp> * eruby_main.c (parse_options): remove -B/-E option. * eruby.c (eruby_compile): % at beginning of line embeds one line code. Wed Nov 17 16:44:31 1999 Shugo Maeda <shugo@netlab.co.jp> * eruby_main.c (defout_cancel): clears output buffer. Tue Aug 10 13:49:12 1999 Shugo Maeda <shugo@netlab.co.jp> * version 0.0.4 released. Tue Aug 10 13:48:27 1999 Shugo Maeda <shugo@netlab.co.jp> * Makefile.RB: use ftools instead of INSTALL_PROGRAM. Tue Aug 10 11:15:08 1999 Shugo Maeda <shugo@netlab.co.jp> * eruby_main.c (parse_options): new option -M, specifies runtime mode. * eruby_main.c (parse_options): new option -K, specifies KANJI code-set. * eruby_main.c (parse_options): new option -B and -E, set block delimiter. * eruby_main.c (parse_options): new option -n, disables CGI header output. * eruby_main.c (parse_options): new option --version, print version. * eruby_main.c (parse_options): added some long options. Fri Aug 6 14:41:26 1999 Shugo Maeda <shugo@netlab.co.jp> * eruby.c (eruby_compile): ignore #! line. Mon Jun 21 16:22:22 1999 Shugo Maeda <shugo@netlab.co.jp> * version 0.0.3 released. Mon Jun 21 16:09:26 1999 Shugo Maeda <shugo@netlab.co.jp> * Makefile.RB: removed --enable-shared option:-p Tue Jun 1 15:17:50 1999 Shugo Maeda <shugo@netlab.co.jp> * Makefile.RB: added --enable-shared option. Fri May 21 14:53:50 1999 Shugo Maeda <shugo@netlab.co.jp> * eruby_main.c (print_http_headers): use RFC1123 date format. Thu May 20 14:53:50 1999 Shugo Maeda <shugo@netlab.co.jp> * version 0.0.2 released. Thu May 20 14:26:17 1999 Shugo Maeda <shugo@netlab.co.jp> * Makefile.RB: added LIBERUBY for mod_ruby. Mon May 17 19:27:27 1999 Shugo Maeda <shugo@netlab.co.jp> * version 0.0.1 released. Local variables: mode: ChangeLog tab-width: 8 End: