1. 13 Aug, 2003 1 commit
    • David Byers's avatar
      Handle new asyncs. Clear initial value when typing a conference name. · 00ac77f8
      David Byers authored
      Detailed changes:
      > 2003-08-13  David Byers  <byers@lysator.liu.se>
      >
      > 	Delete initial value on change:
      > 	* completing-read.el (lyskom-read-from-minibuffer-clear-initial):
      > 	New function.
      > 	(lyskom-read-conf): Put it into before-change-functions in
      > 	minibuffer-setup-hook.
      >
      > 2003-08-12  David Byers  <byers@lysator.liu.se>
      >
      > 	* async.el (lyskom-parse-async): Handle async 20.
      > 	(lyskom-parse-async): Handle async 21.
      >
      00ac77f8
  2. 05 Aug, 2003 1 commit
  3. 02 Aug, 2003 1 commit
    • David Byers's avatar
      Changed defaults for lyskom-read-conf. · 101a3b8e
      David Byers authored
      Detailed changes:
      > 2003-08-02  David Byers  <byers@lysator.liu.se>
      >
      > 	Coherent and useful defaults reading conference names:
      > 	* filter.el (kom-filter-subject): Don't set default when reading
      > 	conference name (the default default is better). Also cleaned up
      > 	the code some (it was downright embarrasing).
      > 	(kom-filter-author): Same here (sans the cleaning).
      > 	(kom-filter-text): Same here.
      >
      > 	* edit-text.el (lyskom-edit-add-recipient/copy): Don't set default
      > 	when reading conference name (the default default is better).
      >
      > 	* faqs.el (kom-review-faq): Don't set default when reading
      > 	conference name (the default default is better).
      > 	(kom-change-conf-faq): Same here.
      > 	(kom-list-faqs): Same here.
      >
      > 	* review.el (lyskom-review-by-to): Don't set default when reading
      > 	conference name (the default default is better).
      > 	(lyskom-unread-by-to): Same here.
      >
      > 	* commands2.el (kom-status-person): Don't set default when reading
      > 	conference name (the default default is better).
      > 	(kom-send-message): Fall back to the default default when reading
      > 	recipient name (better than the empty string, I think).
      >
      > 	* commands1.el (kom-write-text): Don't set default when reading
      > 	conference name (the default default is better).
      > 	(kom-review-presentation): Pass nil as the initial for
      > 	lyskom-read-conf-stat.
      > 	(kom-unread-presentation): Same here.
      > 	(kom-add-self): Same here.
      > 	(kom-change-priority): Same here.
      > 	(kom-sub-member): Same here.
      > 	(kom-sub-self): Same here.
      > 	(kom-go-to-conf): Same here.
      > 	(kom-list-created-conferences): Same here.
      > 	(kom-change-password): Same here.
      > 	(kom-who-is-on-in-conference): Same here.
      > 	(kom-who-is-present-in-conference): Same here.
      > 	(kom-change-parenthesis): Pass lyskom-pers-no in initial.
      > 	(kom-sub-recipient): Use default INITIAL if no better choice is
      > 	found.
      > 	(lyskom-add-helper): Same here.
      > 	(kom-move-text): Same here.
      > 	(kom-move-text-tree): Same here.
      >
      > 	* command.el (def-kom-command): Added binding of
      > 	lyskom-command-point.
      >
      > 	* completing-read.el (lyskom-read-conf): Handle loads of different
      > 	types for INITIAL.
      > 	(lyskom-read-conf-guess-initial): New function that guesses a
      > 	default for conference reading commands. The default is the first
      > 	that fits the predicate of the conference under point, the current
      > 	conference and the current person.
      >
      101a3b8e
  4. 27 Jul, 2003 1 commit
    • David Byers's avatar
      Fixed bugs 761, 1058 and 1036. · 76661d80
      David Byers authored
      Detailed changes:
      > 2003-07-27  David Byers  <byers@lysator.liu.se>
      >
      > 	Fix bug 761:
      > 	* startup.el (kom-start-anew): Set lyskom-is-administrator to nil
      > 	after logging on.
      >
      > 	Fix bug 1058:
      > 	* edit-text.el (lyskom-edit-insert-miscs): Make the separator
      > 	read-only.
      >
      > 2003-07-26  David Byers  <byers@lysator.liu.se>
      >
      > 	Minor fixes:
      > 	* commands1.el (kom-sub-self): Restrict this command to
      > 	membership.
      >
      > 	Improvements to completing read:
      > 	* completing-read.el (lyskom-read-conf-internal): Added membership
      > 	predicate to lyskom-read-conf-internal.
      > 	(lyskom-read-conf): Support integer argument in initial. Default
      > 	to placing point at the start of input.
      >
      >
      > 	Fix bug 1036:
      > 	* commands2.el (kom-change-message-flag): Nwe command.
      >
      > 	* commands2.el (kom-is-person-member-of-conference): Show if a
      > 	person receives group messages to the conference.
      >
      > 	* utilities.el (lyskom-return-membership-type): Show message-flag
      > 	if it is not the default.
      >
      > 2003-07-25  David Byers  <byers@lysator.liu.se>
      >
      > 	UI support for bug 1036:
      > 	* mship-edit.el (lp--compute-format-string): Support message-flag.
      > 	(lp--format-entry): Ditto.
      > 	(lp--flag-menu-get): Ditto.
      > 	(lp--flag-menu-set): Ditto.
      > 	(lp--format-insert-entry): Ditto.
      >
      > 	Protocol support for bug 1036:
      > 	* komtypes.el (membership-type): Added message-flag.
      >
      > 	* parse.el (lyskom-parse-membership-type): Set message-flag from
      > 	message-invert.
      >
      > 	* lyskom-rest.el (lyskom-prot-a-format-membership-type): Transmit
      > 	message-invert instead of message-flag.
      >
      > 2003-07-22  David Byers  <byers@lysator.liu.se>
      >
      > 	* commands2.el (lyskom-update-membership-buffer): Fixed typo.
      76661d80
  5. 05 Jan, 2003 1 commit
    • David Byers's avatar
      Major code cleanup. · fe48d131
      David Byers authored
      I have made lots of changes, including transitioning most data
      structures to use def-komtype, removing functions that weren't used
      (there are several left), removing almost all the remaining who-buffer
      remnants and generally messing with things.
      
      Chances are I broke something. I haven't figured out what yet, but do
      let me know if you spot anything.
      
      
      Detailed changes:
      > 	* I have cleaned up all over the place. There are no ChangeLog
      > 	entries for most of the changes. Changes include: converting types
      > 	to use def-komtype; removing who-buffer code; removing who-info
      > 	cache; removing dead code; removing commented-out code.
      >
      > 	* mship-edit.el (lp--hide-memberships-by-date): Call
      > 	lyskom-read-date.
      >
      > 	Code cleanup:
      > 	* prefetch.el (lyskom-prefetch-whobuffer-handler): Commented out
      > 	the code since thw who buffer is gone.
      >
      > 	* commands2.el (kom-bury): Removed who-buffer code.
      >
      > 	* cache.el: Removed who-info cache.
      >
      > 	* async.el (lyskom-parse-async): Removed who-buffer code.
      > 	(lyskom-parse-async): Don't cache who info.
      >
      > 	* filter-edit.el (filter-entry): Redefined using def-komtype.
      >
      > 	* komtypes.el (conf-no-list): Redefined using def-komtype.
      >
      > 	* prioritize.el (prioritize-entry): Redefined using def-komtype.
      >
      > 	* clienttypes.el: Removed format-props and who-buffer-related
      > 	types.
      >
      > 	* lyskom-rest.el (lyskom-format-aux-help): Removed something about
      > 	format-props, which aren't used anywhere.
      >
      > 	* komtypes.el,deferred-insert.el,clienttypes.el,mship-edit.el,names.el,
      > 	regexp.el,tree-edit.el: Rewrote all uses of def-komtype. Defined
      > 	more datatypes using def-komtype. Removed unused functions.
      >
      > 	* clienttypes.el (format-state): Renamed argl to args, since
      > 	that's what we actually use.
      > 	(format-state): Converted to new def-komtype syntax.
      >
      > 	* lyskom-rest.el (lyskom-membership-highest-index): Unused.
      > 	Removed.
      >
      > 	* komtypes.el (def-komtype): Added support for &optional in the
      > 	arg list and for default values.
      > 	(privs): Re-implemented with def-komtype.
      > 	(pers-stat): Ditto.
      > 	(text-stat): Ditto.
      > 	(conf-stat): Ditto.
      > 	(flags): Ditto.
      > 	(map): Ditto.
      > 	(membership): Ditto.
      > 	(conf-list): Ditto.
      > 	(text): Ditto.
      > 	(misc-info): Ditto.
      > 	(mark): Ditto.
      > 	(lyskom-create-who-info): Ditto.
      > 	(session-info): Ditto.
      > 	(conf-type): Ditto.
      > 	(server-info): Ditto.
      > 	(version-info): Ditto.
      > 	(conf-z-info-list): Ditto.
      >
      > 	* deferred-insert.el (defer-info): Re-implemented with
      > 	def-komtype.
      >
      > 	* language.el (lyskom-string-check-category): Unused. Removed.
      >
      > 	* async.el (lyskom-show-changed-person): Unused. Removed.
      >
      > 	* utilities.el (lyskom-set-face-foreground): Unused. Removed.
      > 	(lyskom-set-face-background): Unused. Removed.
      >
      > 	* lyskom-buttons.el (lyskom-set-default-button-action): Unused.
      > 	Removed.
      >
      > 	* startup.el (lyskom-print-name): Unused. Removed.
      >
      > 	* lyskom-buttons.el (lyskom-menu-selection): Unused. Removed.
      >
      > 	* aux-items.el (lyskom-map-aux-items): Unused. Removed.
      >
      > 	* view-text.el (lyskom-fetch-author-for-cache): Unused. Removed.
      >
      > 	* utilities.el (lyskom-emacs-version): Unused. Removed.
      >
      > 	* view-text.el (lyskom-fetch-text-for-cache): Unused. Removed.
      >
      > 	* utilities.el (lyskom-face-resource): Unused. Removed.
      > 	(lyskom-modify-face): Unused. Removed.
      >
      > 	* startup.el (lyskom-extract-persons): Unused. Removed.
      > 	(lyskom-extract-confs): Unused. Removed.
      > 	(lyskom-do-extract-persons-or-confs): Unused. Removed.
      >
      > 	* edit-text.el (lyskom-edit-goto-char): Unused. Removed.
      > 	(lyskom-edit-on-aux-item): Unused. Removed.
      >
      > 	* utilities.el (lyskom-background-mode): Unused. Removed.
      >
      fe48d131
  6. 24 Feb, 2002 1 commit
  7. 03 Jan, 2001 1 commit
  8. 01 Jan, 2001 1 commit
  9. 02 Sep, 2000 2 commits
  10. 31 Aug, 2000 1 commit
  11. 23 Aug, 2000 1 commit
    • David Byers's avatar
      Bug fixes. · db2ae656
      David Byers authored
      Unibyte and MULE support reworked some more.
      Got rid of compiler warnings.
      Fix compatibility with XEmacs 20.4
      
      Paranoid check of Emacs version in build and load. See header.el
      db2ae656
  12. 16 Aug, 2000 1 commit
  13. 28 Jul, 2000 1 commit
  14. 23 May, 2000 1 commit
  15. 08 Feb, 2000 1 commit
  16. 22 Nov, 1999 1 commit
  17. 21 Nov, 1999 2 commits
  18. 19 Nov, 1999 1 commit
  19. 13 Oct, 1999 1 commit
  20. 09 Oct, 1999 1 commit
  21. 12 Jul, 1999 1 commit
  22. 25 Jun, 1999 1 commit
    • David Byers's avatar
      New features: · 96805a83
      David Byers authored
          kom-review-stack prints more inforamtion
          kom-list-news takes a new prefix argument
          kom-who-is-on prints a timestamp
          kom-change-auto-reply offers the last message as editable default
          Commenting functions offer the text point is in as default when
              called with a simple (single C-u) prefix argument.
      
      Internal features:
          Predicates in format strings.
      
      Fixes:
          Name reading recognizes exact matches more often.
          Several string fixes (plural endings, bad speling.)
          The client can be loaded many times in the same Emacs.
      96805a83
  23. 19 Jun, 1999 1 commit
  24. 17 Jun, 1999 1 commit
    • David Byers's avatar
      Bug fix: · 0b6f036b
      David Byers authored
              Feature tests now work in the minibuffer
              Completing read of logins works as a result
      0b6f036b
  25. 13 Jun, 1999 1 commit
  26. 10 Jun, 1999 1 commit
  27. 02 Jun, 1998 1 commit
  28. 30 Nov, 1997 2 commits
    • David Byers's avatar
      4db47113
    • David Byers's avatar
      Fixade saker från TODO-listan. · c72ace8d
      David Byers authored
      Nytt kommando: Lista markeringar
      Skicka brev beter sig lite annorlunda
      Prefixargument till Skriva Inlägg
      Minska risken för häng i completing-read
      Inga bakslaskade åttabitarstecken
      Skriv ut lapp på dörren efter user-arean är inläst och språk är valt
      Definiera kom-tell-phrases
      Klaga om man vill radera markerade inlägg
      Avmarkera om man raderar eget markerat
      Man kan ha markeringstyp 0 nu
      Använd inte obsoleta markeringsfunctioner
      Man kan skicka in extrakopiemottagare utan att klienten frågar om det
      c72ace8d
  29. 21 Sep, 1997 1 commit
    • David Byers's avatar
      Jag tror vi klarar oss i Emacs 20.1 · e8f6510a
      David Byers authored
      edit-text.el: lyskom-edit-mode är en minor mode
      utilities.el: Ny version av lyskom-lookup-keys
      commands.el: Gör alltid lyskom-end-of-command i LysKOM-bufferten.
      
      Lite småfixar för att elint skall klaga lite mindre.
      e8f6510a
  30. 02 Jul, 1997 1 commit
  31. 19 Feb, 1997 1 commit
  32. 07 Feb, 1997 1 commit
  33. 24 Oct, 1996 1 commit
  34. 06 Oct, 1996 2 commits
  35. 25 Sep, 1996 1 commit
  36. 08 Sep, 1996 1 commit