riece
15 years agoIntroduce windmove.el.
Daiki Ueno [Sun, 17 Jul 2005 04:09:49 +0000 (04:09 +0000)]
Introduce windmove.el.

15 years ago* riece-display.el (riece-channel-buffer): Return nil when
Daiki Ueno [Thu, 7 Jul 2005 08:49:55 +0000 (08:49 +0000)]
* riece-display.el (riece-channel-buffer): Return nil when
channel-buffer is killed.

* riece-debug.el (riece-debug-1): New function.
(riece-debug): Always return nil.

15 years ago* riece-ruby.el: New file.
Daiki Ueno [Fri, 3 Jun 2005 16:44:23 +0000 (16:44 +0000)]
* riece-ruby.el: New file.

15 years ago* riece-misc.el (riece-get-channels-on-server): New function.
Daiki Ueno [Mon, 4 Apr 2005 07:32:52 +0000 (07:32 +0000)]
* riece-misc.el (riece-get-channels-on-server): New function.
(riece-get-users-on-server): Don't use riece-user-p.
(riece-get-identities-on-server): Call
riece-get-channels-on-server and riece-get-users-on-server.

15 years ago* riece-identity.el (riece-completing-read-identity): Don't signal
Daiki Ueno [Mon, 4 Apr 2005 07:25:40 +0000 (07:25 +0000)]
* riece-identity.el (riece-completing-read-identity): Don't signal
an error when input string does not match riece-channel-regexp nor
riece-user-regexp.

15 years ago* riece-300.el (riece-handle-366-message): Don't use riece-user-regexp.
Daiki Ueno [Mon, 4 Apr 2005 07:22:03 +0000 (07:22 +0000)]
* riece-300.el (riece-handle-366-message): Don't use riece-user-regexp.
(riece-handle-302-message): Ditto.
(riece-handle-313-message): Ditto.

15 years ago* riece-300.el (riece-handle-366-message): Don't use riece-user-regexp.
Daiki Ueno [Mon, 4 Apr 2005 07:18:48 +0000 (07:18 +0000)]
* riece-300.el (riece-handle-366-message): Don't use riece-user-regexp.

15 years agoFixed.
Daiki Ueno [Tue, 22 Mar 2005 10:05:03 +0000 (10:05 +0000)]
Fixed.

15 years agoSimplified.
Daiki Ueno [Tue, 22 Mar 2005 09:17:02 +0000 (09:17 +0000)]
Simplified.

15 years agoAdded URL of Libassuan to comment.
Daiki Ueno [Tue, 22 Mar 2005 08:58:58 +0000 (08:58 +0000)]
Added URL of Libassuan to comment.

15 years ago* rubyserv.rb: New file.
Daiki Ueno [Tue, 22 Mar 2005 08:57:10 +0000 (08:57 +0000)]
* rubyserv.rb: New file.

15 years ago* riece-toolbar.el [XEmacs] (riece-make-toolbar-from-menu):
Daiki Ueno [Sun, 20 Mar 2005 22:55:38 +0000 (22:55 +0000)]
* riece-toolbar.el [XEmacs] (riece-make-toolbar-from-menu):
Pick up toolbar icons from etc/riece/.

15 years agoSimplified.
Daiki Ueno [Sun, 13 Mar 2005 00:10:42 +0000 (00:10 +0000)]
Simplified.

15 years ago* riece.el (riece-submit-bug-report): Insert content of riece-debug-buffer.
Daiki Ueno [Sat, 12 Mar 2005 23:41:15 +0000 (23:41 +0000)]
* riece.el (riece-submit-bug-report): Insert content of riece-debug-buffer.

15 years ago* riece.el (riece-buffer-alist): Init riece-debug-buffer.
Daiki Ueno [Sat, 12 Mar 2005 23:39:09 +0000 (23:39 +0000)]
* riece.el (riece-buffer-alist): Init riece-debug-buffer.
* riece-globals.el (riece-debug-buffer): New variable.
* riece-filter.el (riece-sentinel): Use riece-debug.
* riece-display.el (riece-channel-buffer-name): Use riece-debug.
* riece-button.el (riece-identity-button-click): Use riece-debug.
* riece-debug.el (riece-debug): New function.
(riece-ignore-errors): Use it.

15 years ago* riece-filter.el (riece-filter): Removed (eobp) check.
Daiki Ueno [Sat, 12 Mar 2005 23:16:57 +0000 (23:16 +0000)]
* riece-filter.el (riece-filter): Removed (eobp) check.

15 years agoQuote the 1st arg of AC_DEFUN.
Daiki Ueno [Sun, 6 Mar 2005 01:23:42 +0000 (01:23 +0000)]
Quote the 1st arg of AC_DEFUN.

15 years ago* Riece: Version 1.0.8 released.
Daiki Ueno [Sun, 6 Mar 2005 01:18:49 +0000 (01:18 +0000)]
* Riece: Version 1.0.8 released.
* configure.ac: Bump up version to 1.0.8.

* Riece: Version 1.0.8 released.
* riece-version.el (riece-version-number): Bump up to 1.0.8.

15 years ago"#Liece" -> "#Riece"
Daiki Ueno [Sun, 6 Mar 2005 00:49:31 +0000 (00:49 +0000)]
"#Liece" -> "#Riece"

15 years agoxemacs-21.4.15 -> xemacs-21.4.17
Daiki Ueno [Sun, 6 Mar 2005 00:48:41 +0000 (00:48 +0000)]
xemacs-21.4.15 -> xemacs-21.4.17

15 years agoRemoved references to old web pages.
Daiki Ueno [Sun, 6 Mar 2005 00:47:56 +0000 (00:47 +0000)]
Removed references to old web pages.

15 years agoUpdate copyright year.
Daiki Ueno [Sun, 6 Mar 2005 00:41:10 +0000 (00:41 +0000)]
Update copyright year.

15 years agoRiece is a full featured IRC client.
Daiki Ueno [Sun, 6 Mar 2005 00:38:49 +0000 (00:38 +0000)]
Riece is a full featured IRC client.

15 years ago* COMPILE (riece-compile-modules): Print summary.
Daiki Ueno [Sun, 6 Mar 2005 00:32:18 +0000 (00:32 +0000)]
* COMPILE (riece-compile-modules): Print summary.

15 years ago* riece-version.el: Bind emacs-program-version.
Daiki Ueno [Sat, 5 Mar 2005 21:20:44 +0000 (21:20 +0000)]
* riece-version.el: Bind emacs-program-version.
* riece-debug.el: Require 'riece-options for riece-debug.

15 years agoFixed.
Daiki Ueno [Sat, 5 Mar 2005 21:14:51 +0000 (21:14 +0000)]
Fixed.

15 years agoRemoved AC_PROG_INSTALL & AC_PROG_MAKE_SET since they are called from AM_INIT.
Daiki Ueno [Sat, 5 Mar 2005 04:12:34 +0000 (04:12 +0000)]
Removed AC_PROG_INSTALL & AC_PROG_MAKE_SET since they are called from AM_INIT.

15 years agoautoupdate.
Daiki Ueno [Sat, 5 Mar 2005 04:07:46 +0000 (04:07 +0000)]
autoupdate.

15 years agoFixed.
Daiki Ueno [Sat, 5 Mar 2005 04:00:39 +0000 (04:00 +0000)]
Fixed.

15 years agoFixed.
Daiki Ueno [Sat, 5 Mar 2005 02:31:08 +0000 (02:31 +0000)]
Fixed.

15 years agoFixed.
Daiki Ueno [Sat, 5 Mar 2005 02:30:13 +0000 (02:30 +0000)]
Fixed.

15 years agoFixed.
Daiki Ueno [Sat, 5 Mar 2005 02:24:10 +0000 (02:24 +0000)]
Fixed.

15 years ago* riece-log.el (riece-log-insinuate): Use user-uid instead of
Daiki Ueno [Sat, 5 Mar 2005 02:23:31 +0000 (02:23 +0000)]
* riece-log.el (riece-log-insinuate): Use user-uid instead of
user-login-name and escape system-name for riece-log-lock-file.

15 years agoUpdate.
Daiki Ueno [Fri, 4 Mar 2005 23:42:28 +0000 (23:42 +0000)]
Update.

15 years agoUpdate.
Daiki Ueno [Fri, 4 Mar 2005 23:25:48 +0000 (23:25 +0000)]
Update.

15 years agoUpdate.
Daiki Ueno [Wed, 2 Mar 2005 08:32:17 +0000 (08:32 +0000)]
Update.

15 years ago* riece-log.el (riece-log-lock-file): Define with defvar.
Daiki Ueno [Wed, 2 Mar 2005 08:31:44 +0000 (08:31 +0000)]
* riece-log.el (riece-log-lock-file): Define with defvar.
(riece-log-display-message-function): Use riece-log-lock-file as
LOCKNAME of write-region.
(riece-log-insinuate): Set riece-log-lock-file.

15 years ago* riece-300.el (riece-handle-301-message): Don't use riece-user-regexp.
Daiki Ueno [Sun, 27 Feb 2005 08:54:08 +0000 (08:54 +0000)]
* riece-300.el (riece-handle-301-message): Don't use riece-user-regexp.
(riece-handle-311-message): Ditto.
(riece-handle-312-message): Ditto.
(riece-handle-317-message): Ditto.
(riece-handle-319-message): Ditto.

15 years ago", " -> " "
Daiki Ueno [Sun, 27 Feb 2005 01:55:08 +0000 (01:55 +0000)]
", " -> " "

15 years ago* riece-300.el (riece-handle-317-message): Format idle seconds in
Daiki Ueno [Sun, 27 Feb 2005 01:52:22 +0000 (01:52 +0000)]
* riece-300.el (riece-handle-317-message): Format idle seconds in
human readable form.

15 years ago* riece-ctcp.el (riece-handle-ctcp-action-request): Prepend target.
Daiki Ueno [Sun, 27 Feb 2005 00:02:26 +0000 (00:02 +0000)]
* riece-ctcp.el (riece-handle-ctcp-action-request): Prepend target.
(riece-command-ctcp-action): Ditto.

15 years ago* riece-globals.el (riece-obarray-size, riece-obarray): Abolish.
TAKAHASHI Kaoru [Fri, 25 Feb 2005 19:17:15 +0000 (19:17 +0000)]
* riece-globals.el (riece-obarray-size, riece-obarray): Abolish.
(riece-channel-obarray-size, riece-user-obarray-size)
(riece-channel-obaary, riece-user-obarray): New variables.
* riece-user.el (riece-find-user, riece-forget-user)
(riece-rename-user, riece-get-user): Use `riece-user-obarray'
instead of `riece-user-obarray'.
* riece-channel.el (riece-find-channel, riece-forget-channel)
(riece-get-channel): Use `riece-channel-obarray' instead of
`riece-obarray'.
* riece-misc.el (riece-get-identities-on-server): Ditto.
* riece-server.el (riece-reset-process-buffer): Ditto.

15 years ago* riece-unread.el (riece-unread-after-switch-to-channel-function):
Daiki Ueno [Thu, 24 Feb 2005 06:36:32 +0000 (06:36 +0000)]
* riece-unread.el (riece-unread-after-switch-to-channel-function):
Clear riece-unread-channels case insensitively.

15 years agoAdd no-server option to riece-identity-assoc.
Daiki Ueno [Thu, 24 Feb 2005 06:11:06 +0000 (06:11 +0000)]
Add no-server option to riece-identity-assoc.

15 years agoUpdate.
Daiki Ueno [Thu, 24 Feb 2005 05:42:33 +0000 (05:42 +0000)]
Update.

15 years ago* riece-300.el (riece-handle-353-message): Use
Daiki Ueno [Thu, 24 Feb 2005 05:40:51 +0000 (05:40 +0000)]
* riece-300.el (riece-handle-353-message): Use
riece-identity-assoc to pick an entry from
riece-353-message-alist.
(riece-handle-366-message): Ditto.

15 years agoFixed.
Daiki Ueno [Sat, 19 Feb 2005 13:02:40 +0000 (13:02 +0000)]
Fixed.

15 years ago* riece-signal.el (riece-emit-signal): Use riece-funcall-ignore-errors.
Daiki Ueno [Sat, 19 Feb 2005 08:29:57 +0000 (08:29 +0000)]
* riece-signal.el (riece-emit-signal): Use riece-funcall-ignore-errors.

15 years ago* riece-debug.el (riece-funcall-ignore-errors): New function.
Daiki Ueno [Sat, 19 Feb 2005 06:59:10 +0000 (06:59 +0000)]
* riece-debug.el (riece-funcall-ignore-errors): New function.
* riece-signal.el (riece-emit-signal): Use riece-funcall-ignore-errors.
* riece-filter.el (riece-handle-numeric-reply): Use
riece-funcall-ignore-errors.
(riece-handle-message): Ditto.
* riece-ctcp.el (riece-handle-ctcp-request): Use
riece-funcall-ignore-errors.

15 years ago2005-02-18 Steve Youngs <steve@sxemacs.org>
Daiki Ueno [Sat, 19 Feb 2005 06:42:55 +0000 (06:42 +0000)]
2005-02-18  Steve Youngs  <steve@sxemacs.org>

* riece-ctcp.el (riece-handle-ctcp-time-request): New.
(riece-handle-ctcp-time-response): New.
(riece-command-ctcp-time): New.
(riece-ctcp-enable): Add `riece-command-ctcp-time'.
(riece-ctcp-disable): Ditto.

* riece-layout.el (riece-layout-alist): Minor doc string fix --
escape a couple of parens.

* riece-version.el: defvar sxemacs-codename at compile time.
(riece-extended-version): Simplify the XEmacs section, add support
for SXEmacs.

15 years ago* riece-addon.el (riece-resolve-addons): Fixed
TAKAHASHI Kaoru [Thu, 17 Feb 2005 16:43:13 +0000 (16:43 +0000)]
* riece-addon.el (riece-resolve-addons): Fixed
avoid add directory to addons condition.

15 years ago* riece-addon.el (riece-resolve-addons): Directory don't push to addon.
TAKAHASHI Kaoru [Thu, 10 Feb 2005 15:50:34 +0000 (15:50 +0000)]
* riece-addon.el (riece-resolve-addons): Directory don't push to addon.

15 years ago* riece-commands.el (riece-command-part): Fix argument.
Yoichi NAKAYAMA [Wed, 9 Feb 2005 03:48:15 +0000 (03:48 +0000)]
* riece-commands.el (riece-command-part): Fix argument.

15 years ago* riece-filter.el (riece-filter): Simplified.
Daiki Ueno [Mon, 7 Feb 2005 04:48:01 +0000 (04:48 +0000)]
* riece-filter.el (riece-filter): Simplified.

15 years ago* riece-addon.el (riece-resolve-addons): Check the existence of
Daiki Ueno [Mon, 7 Feb 2005 03:51:07 +0000 (03:51 +0000)]
* riece-addon.el (riece-resolve-addons): Check the existence of
riece-addon-directory.

15 years agoUndo the last change.
Daiki Ueno [Mon, 7 Feb 2005 03:50:07 +0000 (03:50 +0000)]
Undo the last change.

15 years agoFixed.
Daiki Ueno [Mon, 7 Feb 2005 03:24:35 +0000 (03:24 +0000)]
Fixed.

15 years ago* riece-server.el (riece-reset-process-buffer): Reset
Daiki Ueno [Mon, 7 Feb 2005 03:24:05 +0000 (03:24 +0000)]
* riece-server.el (riece-reset-process-buffer): Reset
riece-filter-semaphore.
* riece-globals.el (riece-filter-semaphore): Define here.

15 years ago* riece-filter.el (riece-filter-semaphore): New variable.
Daiki Ueno [Mon, 7 Feb 2005 03:16:51 +0000 (03:16 +0000)]
* riece-filter.el (riece-filter-semaphore): New variable.
(riece-get-semaphore): New function.
(riece-release-semaphore): New function.
(riece-filter-with-semaphore): New macro.
(riece-filter): Use it.

15 years agoUpdate.
Daiki Ueno [Sun, 6 Feb 2005 14:39:43 +0000 (14:39 +0000)]
Update.

15 years ago* riece-filter.el (riece-filter): Modified regexp.
Daiki Ueno [Sun, 6 Feb 2005 14:39:36 +0000 (14:39 +0000)]
* riece-filter.el (riece-filter): Modified regexp.
* riece-misc.el (riece-insert): Undo the last change.

15 years ago* riece-misc.el (riece-insert): Force redisplay for GNU Emacs.
Daiki Ueno [Sat, 5 Feb 2005 23:59:34 +0000 (23:59 +0000)]
* riece-misc.el (riece-insert): Force redisplay for GNU Emacs.

15 years ago* riece.el (riece-exit): Clear riece-window-configuration frame
Daiki Ueno [Sat, 5 Feb 2005 13:22:02 +0000 (13:22 +0000)]
* riece.el (riece-exit): Clear riece-window-configuration frame
parameter.
* riece-commands.el (riece-command-suspend-resume): Don't attempt
to restore window-configuration if the cdr of
riece-window-configuration frame parameter is nil.

15 years agoFixed.
Daiki Ueno [Sat, 5 Feb 2005 13:03:00 +0000 (13:03 +0000)]
Fixed.

15 years ago* riece-filter.el (riece-chomp-string): New function.
Daiki Ueno [Sat, 5 Feb 2005 12:53:10 +0000 (12:53 +0000)]
* riece-filter.el (riece-chomp-string): New function.
(riece-filter): Use it.

15 years ago* Riece: Version 1.0.7 released.
Daiki Ueno [Sat, 5 Feb 2005 12:31:41 +0000 (12:31 +0000)]
* Riece: Version 1.0.7 released.
* configure.ac: Bump up version to 1.0.7.

* Riece: Version 1.0.7 released.
* riece-version.el (riece-version-number): Bump up to 1.0.7.

15 years agoUpdate.
Daiki Ueno [Sat, 5 Feb 2005 12:24:07 +0000 (12:24 +0000)]
Update.

15 years agoUpdate.
Daiki Ueno [Sat, 5 Feb 2005 11:57:12 +0000 (11:57 +0000)]
Update.

15 years agoUpdate.
Daiki Ueno [Sat, 5 Feb 2005 11:03:22 +0000 (11:03 +0000)]
Update.

15 years ago* riece-keyword.el (riece-keyword-face): Change defface spec for tty.
Daiki Ueno [Sat, 5 Feb 2005 10:55:12 +0000 (10:55 +0000)]
* riece-keyword.el (riece-keyword-face): Change defface spec for tty.

15 years ago* riece-toolbar.el (riece-toolbar-description): New constant.
Daiki Ueno [Sat, 5 Feb 2005 09:48:07 +0000 (09:48 +0000)]
* riece-toolbar.el (riece-toolbar-description): New constant.

15 years ago* riece-keepalive.el: Require 'riece-options.
Daiki Ueno [Sat, 5 Feb 2005 09:45:48 +0000 (09:45 +0000)]
* riece-keepalive.el: Require 'riece-options.
(riece-keepalive-ping-repeat): Define with defcustom.
(riece-keepalive-description): New constant.

* riece.el (riece-dialogue-mode-map): Bind
riece-command-suspend-resume.
* riece-commands.el (riece-command-suspend-resume): New command.

15 years agoUpdate.
Daiki Ueno [Sat, 5 Feb 2005 05:04:26 +0000 (05:04 +0000)]
Update.

15 years agoAdd NEWS.ja.
Daiki Ueno [Sat, 5 Feb 2005 04:55:47 +0000 (04:55 +0000)]
Add NEWS.ja.

15 years agoUpdate.
Daiki Ueno [Sat, 5 Feb 2005 04:14:00 +0000 (04:14 +0000)]
Update.

15 years agoUpdate.
Daiki Ueno [Sat, 5 Feb 2005 04:06:00 +0000 (04:06 +0000)]
Update.

15 years agoRemoved riece-command-quit.xpm from EXTRA_DIST.
Daiki Ueno [Sat, 5 Feb 2005 04:04:30 +0000 (04:04 +0000)]
Removed riece-command-quit.xpm from EXTRA_DIST.

15 years agoRemoved.
Daiki Ueno [Sat, 5 Feb 2005 04:04:01 +0000 (04:04 +0000)]
Removed.

15 years agoFlatten transparent part.
Daiki Ueno [Sat, 5 Feb 2005 04:03:52 +0000 (04:03 +0000)]
Flatten transparent part.

15 years agoAdd README.ja to EXTRA_DIST.
Daiki Ueno [Sat, 5 Feb 2005 03:54:00 +0000 (03:54 +0000)]
Add README.ja to EXTRA_DIST.

15 years agoUpdate.
Daiki Ueno [Sat, 5 Feb 2005 03:53:49 +0000 (03:53 +0000)]
Update.

15 years agoUpdate.
Daiki Ueno [Sat, 5 Feb 2005 01:45:40 +0000 (01:45 +0000)]
Update.

15 years ago* riece-options.el (riece-addons): Enable riece-keyword by default.
Daiki Ueno [Sat, 5 Feb 2005 01:44:43 +0000 (01:44 +0000)]
* riece-options.el (riece-addons): Enable riece-keyword by default.

15 years ago* riece-button.el (riece-identity-button-click): New function.
Daiki Ueno [Sat, 5 Feb 2005 01:01:50 +0000 (01:01 +0000)]
* riece-button.el (riece-identity-button-click): New function.
(riece-make-identity-button-map): Bind riece-identity-button-click.

15 years ago(riece-identity-button-popup-menu): Changed
Daiki Ueno [Sat, 5 Feb 2005 00:12:54 +0000 (00:12 +0000)]
(riece-identity-button-popup-menu): Changed
interactivbe spect "@e" -> "e".

15 years agoFixed.
Daiki Ueno [Fri, 4 Feb 2005 23:52:17 +0000 (23:52 +0000)]
Fixed.

15 years agoUpdate.
Daiki Ueno [Fri, 4 Feb 2005 23:48:29 +0000 (23:48 +0000)]
Update.

15 years ago* riece-options.el (riece-part-message): New user option.
Daiki Ueno [Fri, 4 Feb 2005 23:33:23 +0000 (23:33 +0000)]
* riece-options.el (riece-part-message): New user option.
(riece-addons): Enable riece-alias and riece-ctlseq by default.
(riece-max-buffer-size): Change the default value to nil.

15 years ago* riece-options.el (riece-addons): Enable riece-alias and riece-ctlseq
Daiki Ueno [Fri, 4 Feb 2005 23:29:28 +0000 (23:29 +0000)]
* riece-options.el (riece-addons): Enable riece-alias and riece-ctlseq
by default.

15 years ago* riece-options.el (riece-part-message): New user option.
Daiki Ueno [Fri, 4 Feb 2005 23:28:07 +0000 (23:28 +0000)]
* riece-options.el (riece-part-message): New user option.
* riece-commands.el (riece-command-part): Use riece-part-message.

15 years agoOnly copy existing *.xpm files.
Daiki Ueno [Fri, 4 Feb 2005 18:42:34 +0000 (18:42 +0000)]
Only copy existing *.xpm files.

15 years agoFix.
OHASHI Akira [Fri, 4 Feb 2005 11:52:43 +0000 (11:52 +0000)]
Fix.

15 years ago* test/Makefile.am (EXTRA_DIST): Add test-riece-eval.el.
OHASHI Akira [Fri, 4 Feb 2005 11:29:40 +0000 (11:29 +0000)]
* test/Makefile.am (EXTRA_DIST): Add test-riece-eval.el.
* test/test-riece-eval.el: New test cases.

15 years ago* riece-eval.el (riece-eval-form): New function.
OHASHI Akira [Fri, 4 Feb 2005 10:36:26 +0000 (10:36 +0000)]
* riece-eval.el (riece-eval-form): New function.
(riece-eval-display-message-function): Use it.

15 years agoFixed.
Daiki Ueno [Fri, 4 Feb 2005 08:47:31 +0000 (08:47 +0000)]
Fixed.

15 years ago* riece-000.el (riece-handle-001-message): Use
Daiki Ueno [Fri, 4 Feb 2005 08:45:56 +0000 (08:45 +0000)]
* riece-000.el (riece-handle-001-message): Use
riece-command-join-channel to join startup channels.

15 years ago* riece-300.el (riece-353-message-alist): Renamed from riece-353-string.
Daiki Ueno [Fri, 4 Feb 2005 08:44:12 +0000 (08:44 +0000)]
* riece-300.el (riece-353-message-alist): Renamed from riece-353-string.

15 years agoFixed typo.
Daiki Ueno [Fri, 4 Feb 2005 08:34:15 +0000 (08:34 +0000)]
Fixed typo.

15 years agoFixed.
Daiki Ueno [Fri, 4 Feb 2005 07:15:24 +0000 (07:15 +0000)]
Fixed.

15 years ago* riece-filter.el (riece-filter): Accept lines which ends with LF.
Daiki Ueno [Fri, 4 Feb 2005 07:15:08 +0000 (07:15 +0000)]
* riece-filter.el (riece-filter): Accept lines which ends with LF.