Use lexical binding.
* riece-ruby.el (riece-ruby-reset-process-buffer) (riece-ruby-execute, riece-ruby-filter) (riece-ruby-inspect): Suppress byte-compile warnings; `save-excursion' defeated by `set-buffer'.
Suppress compiler warnings. (riece-make-local-hook): New alias. (riece-derived-mode-p): New alias. (riece-set-process-query-on-exit-flag): New alias.
Update FSF's address.
* test/test-riece-ruby.el (lunit-test-case-teardown): Rest riece-ruby-output-handler-alist and riece-ruby-output-queue-alist.
Added :prefix for defgroup.
* COMPILE (riece-install-package): Install *.xpm and *.rb in etc/riece.
* 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.
* riece-ruby.el (riece-ruby-execute): Bind process-connection-type to nil.
* riece-ruby.el (riece-ruby-filter): Pass timestamp of output event to output-handler.
Add some tests.
Fixed indent.
Fixed example.
* 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.
Fixed.
Fixed.
Add doc.
Set process-kill-without-query flag for ruby process.
* 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.
* 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.