riece
18 years agoAdd the following comment to add-on modules.
Daiki Ueno [Fri, 26 Aug 2005 05:39:15 +0000 (05:39 +0000)]
Add the following comment to add-on modules.
NOTE: This is an add-on module for Riece.

18 years agoUse defconst instead of defvar to define *-description.
Daiki Ueno [Fri, 26 Aug 2005 05:10:02 +0000 (05:10 +0000)]
Use defconst instead of defvar to define *-description.

18 years agoAdd the following comment to add-on modules.
Daiki Ueno [Fri, 26 Aug 2005 05:05:26 +0000 (05:05 +0000)]
Add the following comment to add-on modules.
NOTE: This is an add-on module for Riece.

18 years agoFixed.
Daiki Ueno [Thu, 25 Aug 2005 09:49:22 +0000 (09:49 +0000)]
Fixed.

18 years ago* riece-addon.el (riece-uninstall-addon): New function.
Daiki Ueno [Thu, 25 Aug 2005 09:35:40 +0000 (09:35 +0000)]
* riece-addon.el (riece-uninstall-addon): New function.

18 years agoFixed.
Daiki Ueno [Thu, 25 Aug 2005 09:00:51 +0000 (09:00 +0000)]
Fixed.

18 years agoFixed.
Daiki Ueno [Thu, 25 Aug 2005 08:49:40 +0000 (08:49 +0000)]
Fixed.

18 years ago* riece-addon.el (riece-command-list-addons): Use
Daiki Ueno [Thu, 25 Aug 2005 08:03:33 +0000 (08:03 +0000)]
* riece-addon.el (riece-command-list-addons): Use
riece-addon-dependencies instead of riece-addons.
(riece-command-enable-addon): Ditto.
(riece-command-disable-addon): Ditto.

18 years ago* riece.el (riece): Don't override riece-addons setting.
Daiki Ueno [Thu, 25 Aug 2005 07:42:19 +0000 (07:42 +0000)]
* riece.el (riece): Don't override riece-addons setting.

* riece-globals.el (riece-addon-dependencies): New variable.

* riece-addon.el (riece-sort-addon-dependencies): Rename from
riece-resolve-addon-dependencies; return addon dependencies as an
alist, instead of returning a list of addons.

18 years agoFixed.
Daiki Ueno [Sat, 20 Aug 2005 00:02:38 +0000 (00:02 +0000)]
Fixed.

18 years ago* riece-addon.el (riece-command-enable-addon): Redraw entire
Daiki Ueno [Sat, 20 Aug 2005 00:00:21 +0000 (00:00 +0000)]
* riece-addon.el (riece-command-enable-addon): Redraw entire
add-on list.
(riece-command-disable-addon): Ditto.

18 years agoFixed.
Daiki Ueno [Thu, 18 Aug 2005 09:11:13 +0000 (09:11 +0000)]
Fixed.

18 years agoFixed.
Daiki Ueno [Thu, 18 Aug 2005 08:18:58 +0000 (08:18 +0000)]
Fixed.

18 years agoFixed.
Daiki Ueno [Thu, 18 Aug 2005 08:18:09 +0000 (08:18 +0000)]
Fixed.

18 years agoFixed defgroup description.
Daiki Ueno [Thu, 18 Aug 2005 06:27:25 +0000 (06:27 +0000)]
Fixed defgroup description.

18 years ago* riece-filter.el (riece-handle-message): Use
Daiki Ueno [Wed, 17 Aug 2005 00:51:31 +0000 (00:51 +0000)]
* riece-filter.el (riece-handle-message): Use
riece-funcall-ignore-errors instead of riece-ignore-errors.

* riece-ctcp.el (riece-handle-ctcp-request): Use
riece-funcall-ignore-errors instead of riece-ignore-errors.
(riece-handle-ctcp-response): Ditto.

18 years agoFixed typo.
Daiki Ueno [Tue, 16 Aug 2005 13:01:31 +0000 (13:01 +0000)]
Fixed typo.

18 years agoFixed.
Daiki Ueno [Tue, 16 Aug 2005 04:35:35 +0000 (04:35 +0000)]
Fixed.

18 years ago* riece-options.el (riece-data-directory): Use load-file-name.
Daiki Ueno [Tue, 16 Aug 2005 01:05:48 +0000 (01:05 +0000)]
* riece-options.el (riece-data-directory): Use load-file-name.

18 years ago* riece-options.el (riece-data-directory): Avoid compile time
TAKAHASHI Kaoru [Mon, 15 Aug 2005 13:31:33 +0000 (13:31 +0000)]
* riece-options.el (riece-data-directory): Avoid compile time
error when locate-data-directory undefined.

18 years agoFixed typo.
Daiki Ueno [Mon, 15 Aug 2005 05:44:23 +0000 (05:44 +0000)]
Fixed typo.

18 years agoFixed typo.
Daiki Ueno [Mon, 15 Aug 2005 05:42:30 +0000 (05:42 +0000)]
Fixed typo.

18 years agoFixed typo.
Daiki Ueno [Mon, 15 Aug 2005 05:39:13 +0000 (05:39 +0000)]
Fixed typo.

18 years agoFixed typo.
Daiki Ueno [Mon, 15 Aug 2005 05:15:15 +0000 (05:15 +0000)]
Fixed typo.

18 years agoFixed.
Daiki Ueno [Mon, 15 Aug 2005 03:11:40 +0000 (03:11 +0000)]
Fixed.

18 years ago* riece-options.el (riece-quit-timeout): Set default to 1.
Daiki Ueno [Mon, 15 Aug 2005 00:18:04 +0000 (00:18 +0000)]
* riece-options.el (riece-quit-timeout): Set default to 1.

18 years agoFixed.
Daiki Ueno [Mon, 15 Aug 2005 00:17:08 +0000 (00:17 +0000)]
Fixed.

18 years ago* riece-irc.el (riece-irc-quit-server-process): Display message
Daiki Ueno [Mon, 15 Aug 2005 00:13:20 +0000 (00:13 +0000)]
* riece-irc.el (riece-irc-quit-server-process): Display message
before/after sending QUIT.

18 years agoAdded :prefix for defgroup.
Daiki Ueno [Sun, 14 Aug 2005 11:07:58 +0000 (11:07 +0000)]
Added :prefix for defgroup.

18 years ago* riece.el (riece-addons-insinuated): Abolished.
Daiki Ueno [Sun, 14 Aug 2005 03:55:09 +0000 (03:55 +0000)]
* riece.el (riece-addons-insinuated): Abolished.
(riece): Don't check riece-addons-insinuated.

* riece-addon.el (riece-insinuate-addon): Put
'riece-addon-insinuated property on add-on feature.

18 years agoAdded HACKING to EXTRA_DIST.
Daiki Ueno [Sun, 14 Aug 2005 01:44:14 +0000 (01:44 +0000)]
Added HACKING to EXTRA_DIST.

18 years agoNew file.
Daiki Ueno [Sun, 14 Aug 2005 01:20:22 +0000 (01:20 +0000)]
New file.

18 years agoFixed footer.
Daiki Ueno [Sat, 13 Aug 2005 23:23:44 +0000 (23:23 +0000)]
Fixed footer.

18 years agoFixed.
Daiki Ueno [Sat, 13 Aug 2005 23:10:58 +0000 (23:10 +0000)]
Fixed.

18 years agoFixed.
Daiki Ueno [Sat, 13 Aug 2005 23:10:29 +0000 (23:10 +0000)]
Fixed.

18 years agoFixed.
Daiki Ueno [Sat, 13 Aug 2005 23:06:12 +0000 (23:06 +0000)]
Fixed.

18 years ago* COMPILE (riece-install-package): Install *.xpm and *.rb in etc/riece.
Daiki Ueno [Sat, 13 Aug 2005 11:53:32 +0000 (11:53 +0000)]
* COMPILE (riece-install-package): Install *.xpm and *.rb in etc/riece.

18 years agoFixed.
Daiki Ueno [Sat, 13 Aug 2005 09:08:20 +0000 (09:08 +0000)]
Fixed.

18 years ago* riece-async.el (riece-async-open-network-stream): Locate Ruby
Daiki Ueno [Sat, 13 Aug 2005 09:06:08 +0000 (09:06 +0000)]
* riece-async.el (riece-async-open-network-stream): Locate Ruby
script file in riece-data-directory.
* riece-toolbar.el (riece-make-toolbar-from-menu): Locate Ruby
script file in riece-data-directory.
* riece-ruby.el (riece-ruby-execute): Locate Ruby script file in
riece-data-directory.
* riece-options.el (riece-data-directory): New user option.

18 years ago* riece-ruby.el (riece-ruby-execute): Bind process-connection-type
Daiki Ueno [Sat, 13 Aug 2005 05:27:10 +0000 (05:27 +0000)]
* riece-ruby.el (riece-ruby-execute): Bind process-connection-type
to nil.

18 years agoNEWS: Added 1.0.9.
Daiki Ueno [Sat, 13 Aug 2005 02:56:37 +0000 (02:56 +0000)]
NEWS: Added 1.0.9.

18 years agoFixed.
Daiki Ueno [Sat, 13 Aug 2005 01:28:27 +0000 (01:28 +0000)]
Fixed.

18 years agoFixed.
Daiki Ueno [Sat, 13 Aug 2005 01:28:07 +0000 (01:28 +0000)]
Fixed.

18 years agoNEWS.ja: Added 1.0.9.
Daiki Ueno [Sat, 13 Aug 2005 01:26:22 +0000 (01:26 +0000)]
NEWS.ja: Added 1.0.9.
doc/HACKING.ja: Revised.

18 years agoFixed.
Daiki Ueno [Sat, 13 Aug 2005 00:49:16 +0000 (00:49 +0000)]
Fixed.

18 years ago* riece-ruby.el (riece-ruby-filter): Pass timestamp of output
Daiki Ueno [Fri, 12 Aug 2005 20:20:08 +0000 (20:20 +0000)]
* riece-ruby.el (riece-ruby-filter): Pass timestamp of output
event to output-handler.

18 years agoFixed error location.
Daiki Ueno [Fri, 12 Aug 2005 13:00:59 +0000 (13:00 +0000)]
Fixed error location.

18 years agoAdd some tests.
Daiki Ueno [Fri, 12 Aug 2005 09:45:43 +0000 (09:45 +0000)]
Add some tests.

18 years agoUse epoch time for testing.
Daiki Ueno [Fri, 12 Aug 2005 08:39:29 +0000 (08:39 +0000)]
Use epoch time for testing.

18 years ago* riece-button.el (riece-user-button-popup-menu): Simplified
Daiki Ueno [Fri, 12 Aug 2005 08:32:50 +0000 (08:32 +0000)]
* riece-button.el (riece-user-button-popup-menu): Simplified
menu item titles.

18 years ago* COMPILE (riece-compile-module): New function.
Daiki 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.

18 years agoFixed.
Daiki Ueno [Fri, 12 Aug 2005 07:30:34 +0000 (07:30 +0000)]
Fixed.

18 years agoUse get-language-info to get the default coding-system.
Daiki Ueno [Fri, 12 Aug 2005 07:26:21 +0000 (07:26 +0000)]
Use get-language-info to get the default coding-system.

18 years agoUse default-buffer-file-coding-system instead of buffer-file-coding-system.
Daiki Ueno [Fri, 12 Aug 2005 07:21:50 +0000 (07:21 +0000)]
Use default-buffer-file-coding-system instead of buffer-file-coding-system.

18 years ago* riece-log.el (riece-log-dired): Renamed from riece-log-open-directory.
Daiki 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.

18 years ago* riece-log.el (riece-log-file-name-regexp): New constant.
Daiki 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.

18 years agoFixed typo.
Daiki Ueno [Fri, 12 Aug 2005 05:14:16 +0000 (05:14 +0000)]
Fixed typo.

18 years agoFixed typo.
Daiki Ueno [Fri, 12 Aug 2005 05:14:09 +0000 (05:14 +0000)]
Fixed typo.

18 years agoCut off __FILE__:__LINE__ from stack trace.
Daiki Ueno [Fri, 12 Aug 2005 05:12:48 +0000 (05:12 +0000)]
Cut off __FILE__:__LINE__ from stack trace.

18 years agoUse singleton method for preparing empty environment.
Daiki Ueno [Fri, 12 Aug 2005 04:41:34 +0000 (04:41 +0000)]
Use singleton method for preparing empty environment.

18 years agoFixed typo.
Daiki Ueno [Fri, 12 Aug 2005 04:11:32 +0000 (04:11 +0000)]
Fixed typo.

18 years agoFixed indent.
Daiki Ueno [Fri, 12 Aug 2005 04:09:58 +0000 (04:09 +0000)]
Fixed indent.

18 years agoFixed.
Daiki Ueno [Fri, 12 Aug 2005 04:09:52 +0000 (04:09 +0000)]
Fixed.

18 years ago* Makefile.am (EXTRA_DIST): Added aproxy.rb.
Daiki 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.

18 years agoFixed typo.
Daiki Ueno [Fri, 12 Aug 2005 03:49:53 +0000 (03:49 +0000)]
Fixed typo.

18 years agoAdded copyright.
Daiki Ueno [Fri, 12 Aug 2005 03:27:02 +0000 (03:27 +0000)]
Added copyright.

18 years agoFixed example.
Daiki Ueno [Fri, 12 Aug 2005 03:24:25 +0000 (03:24 +0000)]
Fixed example.

18 years ago* riece-ruby.el (riece-ruby-out-file): New user option.
Daiki 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.

18 years ago* server.rb: Added logging feature.
Daiki Ueno [Fri, 12 Aug 2005 01:10:25 +0000 (01:10 +0000)]
* server.rb: Added logging feature.

18 years agoFixed.
Daiki Ueno [Fri, 12 Aug 2005 00:47:15 +0000 (00:47 +0000)]
Fixed.

18 years ago* server.rb: Don't bind @err in execution environment.
Daiki Ueno [Fri, 12 Aug 2005 00:42:26 +0000 (00:42 +0000)]
* server.rb: Don't bind @err in execution environment.

18 years agoFixed.
Daiki Ueno [Thu, 11 Aug 2005 23:28:04 +0000 (23:28 +0000)]
Fixed.

18 years agoFixed.
Daiki Ueno [Thu, 11 Aug 2005 23:27:50 +0000 (23:27 +0000)]
Fixed.

18 years agoAdd doc.
Daiki Ueno [Thu, 11 Aug 2005 23:26:53 +0000 (23:26 +0000)]
Add doc.

18 years agoFixed.
Daiki Ueno [Thu, 11 Aug 2005 14:20:57 +0000 (14:20 +0000)]
Fixed.

18 years ago* riece-eval-ruby.el (riece-eval-ruby-exit-handler): Print "nil".
Daiki Ueno [Thu, 11 Aug 2005 13:27:51 +0000 (13:27 +0000)]
* riece-eval-ruby.el (riece-eval-ruby-exit-handler): Print "nil".

18 years ago* server.rb: Connect $stdout and $stderr to StringIO objects.
Daiki Ueno [Thu, 11 Aug 2005 13:08:51 +0000 (13:08 +0000)]
* server.rb: Connect $stdout and $stderr to StringIO objects.

18 years ago* riece-async.el: User riece-ruby (partially).
Daiki Ueno [Thu, 11 Aug 2005 10:15:55 +0000 (10:15 +0000)]
* riece-async.el: User riece-ruby (partially).

18 years agoFixed.
Daiki Ueno [Thu, 11 Aug 2005 09:22:43 +0000 (09:22 +0000)]
Fixed.

18 years ago* riece-eval-ruby.el (riece-eval-ruby-prefix-regexp): New user option.
Daiki Ueno [Thu, 11 Aug 2005 09:22:18 +0000 (09:22 +0000)]
* riece-eval-ruby.el (riece-eval-ruby-prefix-regexp): New user option.

18 years ago* riece-hangman.el (riece-hangman-hello-regexp): Changed regexp.
Daiki 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.

18 years ago* riece-doctor.el (riece-doctor-hello-regexp): Changed regexp.
Daiki 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.

18 years agoSet process-kill-without-query flag for ruby process.
Daiki Ueno [Thu, 11 Aug 2005 08:30:29 +0000 (08:30 +0000)]
Set process-kill-without-query flag for ruby process.

18 years agoAdded comment.
Daiki Ueno [Thu, 11 Aug 2005 08:23:30 +0000 (08:23 +0000)]
Added comment.

18 years agoAdd description of riece-eval-ruby.
Daiki Ueno [Thu, 11 Aug 2005 08:19:07 +0000 (08:19 +0000)]
Add description of riece-eval-ruby.

18 years ago* riece-ruby.el: Moved add-on stuff to riece-eval-ruby.el.
Daiki 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.

18 years ago* riece-ruby.el (riece-ruby-run-exit-handler): Call riece-ruby-clear if
Daiki 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.

18 years agoCut the first line of stack trace.
Daiki Ueno [Thu, 11 Aug 2005 07:43:35 +0000 (07:43 +0000)]
Cut the first line of stack trace.

18 years agoFixed.
Daiki Ueno [Thu, 11 Aug 2005 07:40:37 +0000 (07:40 +0000)]
Fixed.

18 years agoFixed.
Daiki Ueno [Thu, 11 Aug 2005 07:39:20 +0000 (07:39 +0000)]
Fixed.

18 years agoFixed.
Daiki Ueno [Thu, 11 Aug 2005 07:37:04 +0000 (07:37 +0000)]
Fixed.

18 years ago* riece-ruby.el: Implement add-on API.
Daiki 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.

18 years ago* server.rb (Server::unescape): Fixed.
Daiki 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.

18 years ago* riece-ruby.el (riece-ruby-property-alist): New variable
Daiki 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.

18 years ago* riece-ruby.el (riece-ruby-filter): Call output-handler/exit-handler
Daiki 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.

18 years ago* riece-ruby.el: Add docs for variables.
Daiki 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.

18 years ago* riece-ruby.el (riece-ruby-set-output-handler): New function.
Daiki Ueno [Thu, 11 Aug 2005 04:13:30 +0000 (04:13 +0000)]
* riece-ruby.el (riece-ruby-set-output-handler): New function.

18 years agoMoved output() to Server::B.
Daiki Ueno [Thu, 11 Aug 2005 04:10:28 +0000 (04:10 +0000)]
Moved output() to Server::B.

18 years ago* server.rb: Renamed from rubyserv.rb; s/RubyServ/Server/.
Daiki 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.

18 years ago* server.rb: Renamed from rubyserv.rb.
Daiki Ueno [Thu, 11 Aug 2005 03:58:16 +0000 (03:58 +0000)]
* server.rb: Renamed from rubyserv.rb.
* riece-ruby.el (riece-ruby-server-program): Follow the filename
change.