ueno [Fri, 12 Aug 2005 13:00:59 +0000 (13:00 +0000)]
Fixed error location.
ueno [Fri, 12 Aug 2005 09:45:43 +0000 (09:45 +0000)]
Add some tests.
ueno [Fri, 12 Aug 2005 08:39:29 +0000 (08:39 +0000)]
Use epoch time for testing.
ueno [Fri, 12 Aug 2005 08:32:50 +0000 (08:32 +0000)]
* riece-button.el (riece-user-button-popup-menu): Simplified
menu item titles.
ueno [Fri, 12 Aug 2005 08:23:12 +0000 (08:23 +0000)]
* COMPILE (riece-compile-module): New function.
(riece-examine): New function.
* Makefile.am (compile-individually): New rule.
ueno [Fri, 12 Aug 2005 07:30:34 +0000 (07:30 +0000)]
Fixed.
ueno [Fri, 12 Aug 2005 07:26:21 +0000 (07:26 +0000)]
Use get-language-info to get the default coding-system.
ueno [Fri, 12 Aug 2005 07:21:50 +0000 (07:21 +0000)]
Use default-buffer-file-coding-system instead of buffer-file-coding-system.
ueno [Fri, 12 Aug 2005 07:15:38 +0000 (07:15 +0000)]
* riece-log.el (riece-log-dired): Renamed from riece-log-open-directory.
(riece-log-open-directory-function): Abolished.
(riece-log-make-file-name): Renamed from riece-log-get-file.
(riece-log-list-files): Renamed from riece-log-get-files.
(riece-log-directory): Renamed from riece-log-get-directory.
ueno [Fri, 12 Aug 2005 07:05:28 +0000 (07:05 +0000)]
* riece-log.el (riece-log-file-name-regexp): New constant.
(riece-log-get-file): Add 2nd argument coding-system.
(riece-log-get-files): Add 2nd argument time.
(riece-log-insert): Simplified; determine coding-system from
suffix of each log file.
ueno [Fri, 12 Aug 2005 05:14:16 +0000 (05:14 +0000)]
Fixed typo.
ueno [Fri, 12 Aug 2005 05:14:09 +0000 (05:14 +0000)]
Fixed typo.
ueno [Fri, 12 Aug 2005 05:12:48 +0000 (05:12 +0000)]
Cut off __FILE__:__LINE__ from stack trace.
ueno [Fri, 12 Aug 2005 04:41:34 +0000 (04:41 +0000)]
Use singleton method for preparing empty environment.
ueno [Fri, 12 Aug 2005 04:11:32 +0000 (04:11 +0000)]
Fixed typo.
ueno [Fri, 12 Aug 2005 04:09:58 +0000 (04:09 +0000)]
Fixed indent.
ueno [Fri, 12 Aug 2005 04:09:52 +0000 (04:09 +0000)]
Fixed.
ueno [Fri, 12 Aug 2005 04:06:31 +0000 (04:06 +0000)]
* Makefile.am (EXTRA_DIST): Added aproxy.rb.
* COMPILE (riece-scripts): Added "aproxy.rb".
* riece-async.el (riece-async-buffer-size): Renamed from
riece-async-max-buffer-size.
(riece-async-backup-file): New user option.
(riece-async-server-program): New variable.
(riece-async-server-program-arguments): New variable.
(riece-async-open-network-stream): Use aproxy.rb.
* aproxy.rb: New file.
ueno [Fri, 12 Aug 2005 03:49:53 +0000 (03:49 +0000)]
Fixed typo.
ueno [Fri, 12 Aug 2005 03:27:02 +0000 (03:27 +0000)]
Added copyright.
ueno [Fri, 12 Aug 2005 03:24:25 +0000 (03:24 +0000)]
Fixed example.
ueno [Fri, 12 Aug 2005 03:22:45 +0000 (03:22 +0000)]
* riece-ruby.el (riece-ruby-out-file): New user option.
(riece-ruby-err-file): New user option.
(riece-ruby-log-file): New user option..
(riece-ruby-server-program-arguments): New variable.
(riece-ruby-filter): Call output-handler within
riece-debug-with-backtrace; erase process output.
(riece-ruby-run-exit-handler): Call exit-handler within
riece-debug-with-backtrace.
ueno [Fri, 12 Aug 2005 01:10:25 +0000 (01:10 +0000)]
* server.rb: Added logging feature.
ueno [Fri, 12 Aug 2005 00:47:15 +0000 (00:47 +0000)]
Fixed.
ueno [Fri, 12 Aug 2005 00:42:26 +0000 (00:42 +0000)]
* server.rb: Don't bind @err in execution environment.
ueno [Thu, 11 Aug 2005 23:28:04 +0000 (23:28 +0000)]
Fixed.
ueno [Thu, 11 Aug 2005 23:27:50 +0000 (23:27 +0000)]
Fixed.
ueno [Thu, 11 Aug 2005 23:26:53 +0000 (23:26 +0000)]
Add doc.
ueno [Thu, 11 Aug 2005 14:20:57 +0000 (14:20 +0000)]
Fixed.
ueno [Thu, 11 Aug 2005 13:27:51 +0000 (13:27 +0000)]
* riece-eval-ruby.el (riece-eval-ruby-exit-handler): Print "nil".
ueno [Thu, 11 Aug 2005 13:08:51 +0000 (13:08 +0000)]
* server.rb: Connect $stdout and $stderr to StringIO objects.
ueno [Thu, 11 Aug 2005 10:15:55 +0000 (10:15 +0000)]
* riece-async.el: User riece-ruby (partially).
ueno [Thu, 11 Aug 2005 09:22:43 +0000 (09:22 +0000)]
Fixed.
ueno [Thu, 11 Aug 2005 09:22:18 +0000 (09:22 +0000)]
* riece-eval-ruby.el (riece-eval-ruby-prefix-regexp): New user option.
ueno [Thu, 11 Aug 2005 09:18:19 +0000 (09:18 +0000)]
* riece-hangman.el (riece-hangman-hello-regexp): Changed regexp.
(riece-hangman-bye-regexp): Changed regexp.
ueno [Thu, 11 Aug 2005 09:14:16 +0000 (09:14 +0000)]
* riece-doctor.el (riece-doctor-hello-regexp): Changed regexp.
(riece-doctor-bye-regexp): Ditto.
ueno [Thu, 11 Aug 2005 08:30:29 +0000 (08:30 +0000)]
Set process-kill-without-query flag for ruby process.
ueno [Thu, 11 Aug 2005 08:23:30 +0000 (08:23 +0000)]
Added comment.
ueno [Thu, 11 Aug 2005 08:19:07 +0000 (08:19 +0000)]
Add description of riece-eval-ruby.
ueno [Thu, 11 Aug 2005 08:18:07 +0000 (08:18 +0000)]
* riece-ruby.el: Moved add-on stuff to riece-eval-ruby.el.
* riece-eval-ruby.el: New add-on.
* COMPILE (riece-modules): Add riece-eval-ruby.
* Makefile.am (EXTRA_DIST): Add riece-eval-ruby.el.
ueno [Thu, 11 Aug 2005 08:03:46 +0000 (08:03 +0000)]
* riece-ruby.el (riece-ruby-run-exit-handler): Call riece-ruby-clear if
exit-handler is specified.
(riece-ruby-exit-handler): Don't call riece-ruby-clear.
ueno [Thu, 11 Aug 2005 07:43:35 +0000 (07:43 +0000)]
Cut the first line of stack trace.
ueno [Thu, 11 Aug 2005 07:40:37 +0000 (07:40 +0000)]
Fixed.
ueno [Thu, 11 Aug 2005 07:39:20 +0000 (07:39 +0000)]
Fixed.
ueno [Thu, 11 Aug 2005 07:37:04 +0000 (07:37 +0000)]
Fixed.
ueno [Thu, 11 Aug 2005 07:35:21 +0000 (07:35 +0000)]
* riece-ruby.el: Implement add-on API.
(riece-ruby-run-exit-handler): Remove exit-handler entry before
running it to avoid recursion.
ueno [Thu, 11 Aug 2005 06:43:13 +0000 (06:43 +0000)]
* server.rb (Server::unescape): Fixed.
* riece-ruby.el (riece-ruby-filter): Fixed regexp; fixed argument
order of output-handler.
* riece-rdcc.el: Use riece-ruby.
ueno [Thu, 11 Aug 2005 05:48:44 +0000 (05:48 +0000)]
* riece-ruby.el (riece-ruby-property-alist): New variable
(riece-ruby-set-property): New function.
(riece-ruby-property): New function.
(riece-ruby-execute): Locate server.rb from load-path.
* Makefile.am (EXTRA_DIST): Added riece-ruby.el and server.rb.
* COMPILE (riece-modules): Added riece-ruby.
(riece-icons): Use filename instead of symbol.
(riece-scripts): New variable.
(riece-install-icons): Use filename instead of symbol.
(riece-install-scripts): New function.
(riece-install): Call riece-install-scripts.
(riece-install-package): Ditto.
ueno [Thu, 11 Aug 2005 04:48:56 +0000 (04:48 +0000)]
* riece-ruby.el (riece-ruby-filter): Call output-handler/exit-handler
with program name.
ueno [Thu, 11 Aug 2005 04:34:00 +0000 (04:34 +0000)]
* riece-ruby.el: Add docs for variables.
(riece-ruby-substitute-variables): Substitute multiple variables.
ueno [Thu, 11 Aug 2005 04:13:30 +0000 (04:13 +0000)]
* riece-ruby.el (riece-ruby-set-output-handler): New function.
ueno [Thu, 11 Aug 2005 04:10:28 +0000 (04:10 +0000)]
Moved output() to Server::B.
ueno [Thu, 11 Aug 2005 04:00:41 +0000 (04:00 +0000)]
* server.rb: Renamed from rubyserv.rb; s/RubyServ/Server/.
* riece-ruby.el (riece-ruby-server-program): Follow the filename
change.
ueno [Thu, 11 Aug 2005 03:58:23 +0000 (03:58 +0000)]
* server.rb: Renamed from rubyserv.rb.
* riece-ruby.el (riece-ruby-server-program): Follow the filename
change.
ueno [Thu, 11 Aug 2005 03:54:54 +0000 (03:54 +0000)]
Fixed.
ueno [Thu, 11 Aug 2005 03:51:05 +0000 (03:51 +0000)]
* riece-ruby.el: Fixed example.
(riece-ruby-server-program): New variable.
(riece-ruby-status-alist): New variable.
(riece-ruby-status): Abolished.
(riece-ruby-escaped-data): Renamed from riece-ruby-input.
(riece-ruby-reset-process-buffer): New function.
(riece-ruby-send-exit): New function.
(riece-ruby-filter): Call riece-ruby-run-exit-handler if the
program is exited.
(riece-ruby-run-exit-handler): New function.
(riece-ruby-execute): Don't expect program name.
(riece-ruby-clear): New function.
(riece-ruby-set-exit-handler): New function.
* rubyserv.rb (RubyServ::dispatch_eval): Don't expect program
name; eval under the binding of RubyServ::C.
(RubyServ::dispatch_poll): Don't clear @thr.
(RubyServ::dispatch_exit): New method.
ueno [Wed, 10 Aug 2005 11:37:35 +0000 (11:37 +0000)]
Fixed example.
ueno [Wed, 10 Aug 2005 11:35:40 +0000 (11:35 +0000)]
Remove the first line of stack trace.
ueno [Wed, 10 Aug 2005 11:31:58 +0000 (11:31 +0000)]
Fixed.
ueno [Wed, 10 Aug 2005 11:31:40 +0000 (11:31 +0000)]
Fixed.
ueno [Wed, 10 Aug 2005 11:30:13 +0000 (11:30 +0000)]
Added comment.
ueno [Wed, 10 Aug 2005 11:26:12 +0000 (11:26 +0000)]
Added error example.
ueno [Wed, 10 Aug 2005 11:23:47 +0000 (11:23 +0000)]
Added example.
ueno [Wed, 10 Aug 2005 11:17:10 +0000 (11:17 +0000)]
* riece-ruby.el: New file.
ueno [Wed, 10 Aug 2005 08:42:23 +0000 (08:42 +0000)]
* rubyserv.rb: Rewrite.
ueno [Tue, 9 Aug 2005 04:40:03 +0000 (04:40 +0000)]
Moved HACKING.ja to doc/.
ueno [Tue, 9 Aug 2005 04:28:30 +0000 (04:28 +0000)]
* riece-mini.el (riece-mini-message-no-log): Defined as a
function.
(riece-mini-requires): Fixed indent.
ueno [Tue, 9 Aug 2005 00:09:45 +0000 (00:09 +0000)]
Fixed.
ueno [Tue, 9 Aug 2005 00:09:27 +0000 (00:09 +0000)]
Revised.
ueno [Tue, 9 Aug 2005 00:07:35 +0000 (00:07 +0000)]
Revised.
ueno [Tue, 9 Aug 2005 00:05:00 +0000 (00:05 +0000)]
Revised.
ueno [Tue, 9 Aug 2005 00:02:35 +0000 (00:02 +0000)]
Revised.
ueno [Mon, 8 Aug 2005 09:03:32 +0000 (09:03 +0000)]
Fixed @enumerate items.
ueno [Mon, 8 Aug 2005 07:52:38 +0000 (07:52 +0000)]
* riece.el (riece-dialogue-mode-map): Bind
riece-command-toggle-others-buffer-mode.
* riece-commands.el (riece-command-toggle-others-buffer-mode): New
command.
* riece-layout.el (riece-configure-windows): Hide
riece-others-buffer if riece-others-buffer-mode is nil.
* riece-options.el (riece-saved-forms): Add
riece-others-buffer-mode and riece-channel-list-buffer-mode.
(riece-others-buffer-mode): New user option.
ueno [Sun, 7 Aug 2005 00:17:25 +0000 (00:17 +0000)]
Removed trailing whitespaces.
ueno [Sat, 6 Aug 2005 23:48:19 +0000 (23:48 +0000)]
* Makefile.am (EXTRA_DIST): Add HACKING.ja.
ueno [Sat, 6 Aug 2005 23:44:41 +0000 (23:44 +0000)]
Note that versions from CVS may not be reliable.
ueno [Sat, 6 Aug 2005 14:12:25 +0000 (14:12 +0000)]
Fixed.
ueno [Sat, 6 Aug 2005 14:10:48 +0000 (14:10 +0000)]
Fixed.
ueno [Sat, 6 Aug 2005 13:15:42 +0000 (13:15 +0000)]
Fixed.
ueno [Sat, 6 Aug 2005 13:13:41 +0000 (13:13 +0000)]
Fixed.
ueno [Sat, 6 Aug 2005 13:08:44 +0000 (13:08 +0000)]
Fixed.
ueno [Sat, 6 Aug 2005 13:07:35 +0000 (13:07 +0000)]
New document.
ueno [Sat, 6 Aug 2005 12:12:19 +0000 (12:12 +0000)]
Abolish "Development" chapter.
ueno [Sat, 6 Aug 2005 11:56:40 +0000 (11:56 +0000)]
Fixed.
ueno [Sat, 6 Aug 2005 11:55:44 +0000 (11:55 +0000)]
Fixed.
ueno [Sat, 6 Aug 2005 11:55:09 +0000 (11:55 +0000)]
Fixed.
ueno [Sat, 6 Aug 2005 11:53:41 +0000 (11:53 +0000)]
Do not use "by default".
ueno [Sat, 6 Aug 2005 11:51:21 +0000 (11:51 +0000)]
Fixed.
ueno [Sat, 6 Aug 2005 11:47:07 +0000 (11:47 +0000)]
Fixed.
ueno [Sat, 6 Aug 2005 11:41:33 +0000 (11:41 +0000)]
Fixed.
ueno [Sat, 6 Aug 2005 11:38:16 +0000 (11:38 +0000)]
Fixed.
ueno [Sat, 6 Aug 2005 11:37:15 +0000 (11:37 +0000)]
Fixed.
ueno [Sat, 6 Aug 2005 10:12:59 +0000 (10:12 +0000)]
Rewrite Tips section.
ueno [Sat, 6 Aug 2005 02:03:16 +0000 (02:03 +0000)]
Make doc more friendly for Emacs newbies.
ueno [Sat, 6 Aug 2005 01:54:08 +0000 (01:54 +0000)]
Fixed.
ueno [Sat, 6 Aug 2005 01:47:32 +0000 (01:47 +0000)]
Update nodes.
ueno [Sat, 6 Aug 2005 01:45:53 +0000 (01:45 +0000)]
Update menus.
ueno [Sat, 6 Aug 2005 01:41:35 +0000 (01:41 +0000)]
* riece-alias.el (riece-alias-alternate-separator): Set to "@".
ueno [Sat, 6 Aug 2005 01:40:28 +0000 (01:40 +0000)]
Make docs more friendly for IRC newbies.