1. 12 Jan, 2005 4 commits
    • Ulrik Haugen's avatar
      * english-strings.el (lyskom-en-mode-map): replaced reference to · 3f9bf0bc
      Ulrik Haugen authored
      	lyskom-sv-mode-map with lyskom-en-mode-map.
      3f9bf0bc
    • David Byers's avatar
      Fixed untranslated strings. · 4baff52e
      David Byers authored
      Detailed changes:
      > 	* check-strings.el (lcs-check-strings): If environment variable
      > 	LYSKOM_CHECK_IDENTICAL is set, check for strings identical in two
      > 	languages (many are expected, so this is off by default).
      >
      > 	* english-strings.el: Found four swedish strings. Fixed.
      >
      > 	* NEWS-0.48: Updated to here.
      >
      4baff52e
    • David Byers's avatar
      Prefix key to toggle cache use by review commands. · acb323a9
      David Byers authored
      Detailed changes:
      > 2005-01-12  David Byers  <byers@lysator.liu.se>
      >
      > 	* swedish-strings.el (lyskom-sv-mode-map): Added M-c for
      > 	kom-toggle-cache-prefix.
      >
      > 	* english-strings.el (lyskom-en-mode-map): Same.
      >
      > 	* review.el (kom-toggle-cache-prefix): New function. M-c will
      > 	toggle whether review uses the cache or not (like M-m toggles if
      > 	review marks as read).
      >
      acb323a9
    • Pontus Freyhult's avatar
      Fix bug 1402: · 7c3fb478
      Pontus Freyhult authored
      	* english-strings.el, swedish-strings.el (lyskom-custom-strings):
      	Added kom-membership-default-message-flag-tag and
      	kom-membership-default-message-flag-doc.
      
      	* english-strings.el (lyskom-custom-strings): Fixed typo for
      	kom-membership-default-priority-doc.
      
      	* option-edit.el (lyskom-custom-variables): Added
      	kom-membership-default-message-flag.
      	(lyskom-customize-buffer-format): Dito.
      
      	* vars.el.in (kom-membership-default-message-flag): New variable.
      
      	* commands1.el (lyskom-add-member): Use
      	kom-membership-default-message-flag.
      7c3fb478
  2. 11 Jan, 2005 2 commits
    • Pontus Freyhult's avatar
      Applied patch from calle@lysator.liu.se, fixes bug 1487: · 9e7ac792
      Pontus Freyhult authored
      * english-strings.el (lyskom-message): Added reformat-rot13,
      review-rot13-q and lyskom-button-review-rot13-action.
      (lyskom-command): Added kom-review-rot13.
      
      * swedish-strings.el (lyskom-message): Added reformat-rot13,
      review-rot13-q and lyskom-button-review-rot13-action.
      (lyskom-command): Added kom-review-rot13.
      
      * view-text.el (lyskom-rot13-string): New function.
      (lyskom-filter-rot13): Dito.
      
      * lyskom-buttons.el (lyskom-button-review-rot13): New button
      action.
      
      * menus.el (lyskom-menu-template): Added kom-review-rot13.
      
      * review.el (kom-review-rot13): New function.
      
      * vars.el.in (lyskom-button-actions): Added rot13 review action.
      (lyskom-commands): Added kom-review-rot13.
      9e7ac792
    • Pontus Freyhult's avatar
      * english-strings.el, swedish-strings.el: · cef311bf
      Pontus Freyhult authored
      (lyskom-custom-strings): Added kom-relogin-inhibit-commands-tag
      and kom-relogin-inhibit-commands-doc.
      
      * option-edit.el (lyskom-customize-buffer-format): Added
      kom-relogin-inhibit-commands.
      (lyskom-custom-variables): Dito.
      
      * vars.el.in (kom-relogin-inhibit-commands): New variable.
      
      * command.el (lyskom-start-of-command): Treat commands in
      kom-relogin-inhibit-commands as having dead-ok.
      cef311bf
  3. 09 Jan, 2005 2 commits
    • David Byers's avatar
      Fix bug 1141: · 80cfb08b
      David Byers authored
      Detailed changes:
      > 2005-01-09  David Byers  <byers@lysator.liu.se>
      >
      > 	* commands1.el (kom-move-text-tree): Handle missing text in the
      > 	tree.
      > 	(lyskom-move-recipient): Add leave-cc argument.
      >
      > 	* lyskom-rest.el (lyskom-a-or-b-or-c-p): Display chosen option
      > 	when just pressing RET. Show default choice in bold. Compact
      > 	display a bit.
      >
      > 	* commands1.el (kom-move-text-tree): Use lyskom-a-or-b-or-c-p to
      > 	ask about what to do. Support a null source (useful to just add a
      > 	recipient, not remove anything).
      >
      > 	* NEWS-0.48: Updated to here.
      >
      > 	* commands2.el (kom-list-sessions): Docstring fixes.
      >
      > 	* vars.el.in (kom-default-server): No default server in default
      > 	build.
      > 	Variois docstring fixes.
      >
      > 	* mship-edit.el (lp--show-hide-read-memberships): Toggle filter.
      > 	(lp--show-hide-passive-memberships): Ditto.
      > 	(lp--mode): Fixed key binding references in docstring.
      80cfb08b
    • David Byers's avatar
      Documentation fixes, minor bugfixes and naming fixes. · 94506c0c
      David Byers authored
      Detailed changes:
      > 2005-01-08  David Byers  <byers@lysator.liu.se>
      >
      > 	* vars.el.in: Documentation updates in preparation for generating
      > 	DocBook from the documentation strings.
      >
      > 	* startup.el (lyskom-refetch): We were prefetching unread confs in
      > 	the reverse order, which was stupid as it slows down starting to
      > 	read and may cause us to read texts in the wrong order.
      >
      > 2005-01-07  David Byers  <byers@lysator.liu.se>
      >
      > 	* mship-edit.el (lyskom-change-membership-position): Removed
      > 	binding of old-position (it was never used).
      >
      > 	* english-strings.el (lyskom-en-edit-mode-map): Changed key
      > 	bindings to explicitly use prefixes.
      >
      > 	* swedish-strings.el (lyskom-sv-edit-mode-map): Changed key
      > 	bindings to explicitly use prefixes. Better variants of the
      > 	swedish key binding. Use lyskom-try-define-key for swedish
      > 	bindings.
      >
      > 	* edit-text.el: Updated documentation for most commands so that it
      > 	can be extracted into the user manual in the future. All commands
      > 	with the prefix `kom-edit-' are expected to be documented unless
      > 	the documentation string ends in "Excluded from manual."
      > 	(kom-ispell-message): Renamed to
      > 	kom-edit-ispell-message.
      > 	(kom-yank-info-nodename): Renamed to kom-edit-yank-info-nodename.
      >
      > 	* filter-edit.el (kom-filter-edit): Wrote docstring.
      >
      > 	* review.el: Various docstring updates (changed "text" to article
      > 	in several places).
      >
      > 	* vars.el.in (kom-unread-mode-line-type): Updated docstring.
      >
      94506c0c
  4. 04 Jan, 2005 1 commit
  5. 06 Dec, 2004 1 commit
  6. 04 Dec, 2004 1 commit
  7. 16 Nov, 2004 1 commit
  8. 15 Nov, 2004 1 commit
  9. 12 Nov, 2004 5 commits
  10. 11 Nov, 2004 2 commits
  11. 03 Nov, 2004 2 commits
  12. 31 Oct, 2004 1 commit
  13. 29 Oct, 2004 3 commits
  14. 28 Oct, 2004 2 commits
    • David Byers's avatar
      Documentation updates and code tweaks. · 34ba9a22
      David Byers authored
      Detailed changes:
      > 	Keep last read column in kom-handle-membership updated:
      > 	* services.el (initiate-pepsi): Update last-time-entered when
      > 	going to a conference with a cached membership. This makes it
      > 	possible to update the corresponding column in the membership
      > 	buffer correctly.
      >
      > 	Visual tweaks:
      > 	* faces.el (kom-face--default--morons-face): Changed background to
      > 	something slightly more legible.
      >
      > 	Mode documentation for kom-handle-membership:
      >
      > 	Menus for kom-handle-membership:
      34ba9a22
    • Pontus Freyhult's avatar
      Do not try to handle missing markers in routines to set foreground and · 70354b85
      Pontus Freyhult authored
      background. Set end-marker before calling lp--format-insert-entry and
      correct it afterwards.
      70354b85
  15. 27 Oct, 2004 1 commit
  16. 26 Oct, 2004 2 commits
  17. 25 Oct, 2004 1 commit
  18. 23 Oct, 2004 1 commit
  19. 19 Oct, 2004 3 commits
  20. 17 Oct, 2004 1 commit
    • David Byers's avatar
      Added menus and documentation for membership buffer. · e2ecdddc
      David Byers authored
      Detailed changes:
      > 2004-10-17  David Byers  <byers@lysator.liu.se>
      >
      > 	* mship-edit.el (lp--mode): Added mode documentation.
      >
      > 2004-09-27  David Byers  <byers@lysator.liu.se>
      >
      > 	* menus.el (lyskom-prioritize-menu-template): New template.
      > 	(lyskom-prioritize-menu): New variable.
      > 	(lyskom-build-menus-xemacs): Build prioritize menu.
      > 	(lyskom-build-menus-gnu): Build prioritize menu.
      > 	(lyskom-menu-list): Add prioritize menu.
      >
      e2ecdddc
  21. 21 Jul, 2004 1 commit
    • David Byers's avatar
      Fix problem with positioning reprioritized memberships. · d6669dff
      David Byers authored
      Detailed changes:
      > 2004-07-21  David Byers  <byers@lysator.liu.se>
      >
      > 	* mship-edit.el (lp--update-buffer): When updating an existing
      > 	membership, use its position if it has one, or things could go
      > 	very wrong.
      >
      > 	* commands1.el (lyskom-add-member): Query the membership cache for
      > 	the new position of the membership instead of attempting (and
      > 	failing) to duplicate the logic here.
      >
      > 	* reading.el (lyskom-membership-list-prepend): Summport
      > 	simulation.
      > 	(lyskom-membership-list-insert-position): New function.
      > 	(lyskom-membership-list-insert): Support simulation.
      > 	(lyskom-query-membership-position): New function.
      > 	(lyskom-membership-list-append): Support simulation.
      >
      d6669dff
  22. 20 Jul, 2004 1 commit
    • David Byers's avatar
      More membership buffer improvements. · 5e6c884b
      David Byers authored
      Detailed changes:
      > 2004-07-20  David Byers  <byers@lysator.liu.se>
      >
      > 	* lyskom-rest.el (lyskom-enter-conf): Update the membership buffer
      > 	when going to a conference.
      >
      > 	* commands1.el (lyskom-go-to-empty-conf): Update the membership
      > 	buffer when going to a conference.
      >
      > 	Improve handling of hidden entries in mship-edit:
      > 	* mship-edit.el (lp--entry-set-visible): New function that handles
      > 	bookkeeping for visibility.
      > 	(lp--update-mode-line): Compute hidden information.
      > 	(lp--mode-line-hidden): New variable.
      > 	(lp--mode-line): Show number of hidden. Don't show modified
      > 	status (what would the point be).
      > 	(lp--entry-filter-after): New function.
      > 	(lp--entry-filter-before): New function.
      > 	(lp--show-all): New implementation. Moved.
      > 	(lp--show-hide-memberships-by-date): New implementation.
      > 	(lp--show-hide-read-memberships): New command.
      > 	(lp--show-hide-passive-memberships): New command.
      > 	(lp--mode): Set some local vars to nil on entry to mode.
      > 	(lp--apply-entry-filter): Preserve cursor position.
      > 	(lp--replace-entry-filter): New function.
      >
      > 	Fixed some remaining places where unreads weren't updated:
      > 	* clienttypes.el (read-list-enter-first): Maybe update unreads in
      > 	membership buffer.
      > 	(set-read-list-del-first): Same here
      > 	(set-read-list-empty): Same here
      >
      5e6c884b
  23. 19 Jul, 2004 1 commit
    • David Byers's avatar
      Integrated mship-edit. Fixed a number of bugs. Support filtering in mship-edit. · 1e57b7e8
      David Byers authored
      Detailed changes:
      > 	Support for entry filters and buffer headers:
      > 	* mship-edit.el (lp--add-entry-filter): New function.
      > 	(lp--del-entry-filter): New function.
      > 	(lp--apply-entry-filter): New function.
      > 	(lp--entry-filter-description): New function.
      > 	(lp--update-filter-description): New function.
      > 	(lp--entry-filter-read): New function.
      > 	(lp--entry-filter-passive): New function.
      > 	(lp--entry-filter-hidden): New function.
      > 	(lp--set-header): New function.
      > 	(lp--create-buffer): Enable use of lp--set-header.
      >
      > 	Integrate mship-edit:
      > 	* commands2.el (kom-membership): Removed old implementation and
      > 	associated functions. Turned into an alias for kom-prioritize.
      >
      > 	* mship-edit.el (kom-prioritize): Renamed from
      > 	kom-handle-membership.
      >
      > 	Improve membership edit:
      > 	* mship-edit.el: Numerous minor changes. No details :-/
      >
      > 	* prioritize.el: Removed.
      >
      > 	* avltree.el: Removed.
      >
      > 	* elib-node.el: Removed.
      >
      > 	* clienttypes.el (read-list-delete-read-info): Update unreads in
      > 	the membership buffer.
      >
      > 	* commands1.el (lyskom-add-member): Do replace-membership even
      > 	when working under the session priority.
      > 	(lyskom-add-member): Removed lp--update-buffer when adding a new
      > 	membership or changing priority since lyskom-replace-membership
      > 	will take care of that.
      >
      > 	* mship-edit.el (lp--print-entry): Recompute and obey visibility
      > 	of entry. Erase entries that are invisible.
      > 	(lp--erase-entry): Survive being called on an undrawn entry.
      > 	(lp--entry-at): New implementation based on linear search that
      > 	deals with invisible entries.
      > 	(lp--maybe-update-unreads): Handle entry visibility and visibility
      > 	changes correctly.
      >
      1e57b7e8