- 15 Aug, 2003 1 commit
-
-
David Byers authored
Detailed changes: > 2003-08-15 David Byers <byers@lysator.liu.se> > > * completing-read.el (lyskom-read-conf): Don't call > lyskom-with-lyskom-minibuffer since it's integrated in > lyskom-completing-read now. > (lyskom-read-session-resolve-ambiguity): Same here. > > * lyskom-rest.el (lyskom-verified-read-from-minibuffer): Don't > call lyskom-with-lyskom-minibuffer since it's integrated in > lyskom-read-from-minibuffer now. > > * commands2.el (kom-calculate): Don't call > lyskom-with-lyskom-minibuffer since it's integrated in > lyskom-read-from-minibuffer now. > (kom-set-personal-label): Same here. > > * command.el (lyskom-read-extended-command): Don't use > lyskom-with-lyskom-minibuffer since it's integrated in > lyskom-completing-read now. > > * utilities.el (lyskom-completing-read): Moved here from > compatibility.el and turned into a regular function. Integrate > lyskom-with-lyskom-minibuffer and lyskom-with-magic-minibuffer. > (lyskom-read-from-minibuffer): Ditto. > > * commands1.el (kom-sub-self): Undo previous change. The new > configuration mechanism takes care of things. > (kom-go-to-conf): Same here. > > Even better defaults for initial conference: > * compatibility.el (lyskom-completing-read): Use defsubst in Gnu > Emacs so we can advise it. > > * vars.el.in (lyskom-default-conference-strategy): New variable. > > Rewrote magic minibuffer handling: > * utilities.el (lyskom-magic-minibuffer-pre-command): New > function. > (lyskom-magic-minibuffer-before-change): New function. > (lyskom-magic-minibuffer-post-command): New function. > (lyskom-magic-minibuffer-cancel): New function. > (lyskom-magic-minibuffer-mangle-initial): New function. > (read-from-minibuffer): New advice. > (completing-read): New advice. > (lyskom-magic-minibuffer-add-advice): New function. > (lyskom-magic-minibuffer-cancel-advice): New function. > (lyskom-with-magic-minibuffer): New macro. >
-
- 14 Aug, 2003 1 commit
-
-
David Byers authored
Detailed changes: > * completing-read.el (lyskom-read-conf): Cancel magic in > minibuffer-exit-hook to avoid triggering bugs in Gnu Emacs 20.7 > (and probably all earlier versions). >
-
- 13 Aug, 2003 2 commits
-
-
David Byers authored
Detailed changes: > Delete initial value on change: > * completing-read.el (lyskom-read-conf): Set pre-command-hook > and post-command-hook. > (lyskom-read-from-minibuffer-cancel-magic): New function. > (lyskom-read-from-minibuffer-pre-command): New funtion. > (lyskom-read-from-minibuffer-post-command): New function. > (lyskom-minibuffer-point): New variable.
-
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. >
-
- 05 Aug, 2003 1 commit
-
-
Per Cederqvist authored
-
- 02 Aug, 2003 1 commit
-
-
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. >
-
- 27 Jul, 2003 1 commit
-
-
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.
-
- 05 Jan, 2003 1 commit
-
-
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. >
-
- 24 Feb, 2002 1 commit
-
-
Joel Rosdahl authored
of the LysKOM server" to "This file is part of the LysKOM Emacs LISP client".
-
- 03 Jan, 2001 1 commit
-
-
Ulrik Haugen authored
lyskom-comment-types-list, lyskom-recpt-types-list and lyskom-review-types-list.
-
- 01 Jan, 2001 1 commit
-
-
Ulrik Haugen authored
with (member foo '(a b ...)) and similar constructs.
-
- 02 Sep, 2000 2 commits
-
-
David Byers authored
-
David Byers authored
-
- 31 Aug, 2000 1 commit
-
-
David Byers authored
Kod klart för korrekt completion av kommandon (men inte inkopplad).
-
- 23 Aug, 2000 1 commit
-
-
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
-
- 16 Aug, 2000 1 commit
-
-
David Byers authored
den gamla otäcka koden. Completion kan nu begränsas till uppräknade möten. Smartare default och completionalternativ för subtrahera mottagare. kom-list-created-confs visar om ett möte är hemligt eller slutet
-
- 28 Jul, 2000 1 commit
-
-
David Byers authored
Go to point-max i lyskom-button-actions
-
- 23 May, 2000 1 commit
-
-
David Byers authored
Fix who-list formatting on wide windows Fix some compiler warnings Tweak login/logoff display
-
- 08 Feb, 2000 1 commit
-
-
David Byers authored
conferences and persons even when there is also a matching name. This should make bellman a little happier.
-
- 22 Nov, 1999 1 commit
-
-
David Byers authored
Minor character cleanup
-
- 21 Nov, 1999 2 commits
-
-
David Byers authored
-
David Byers authored
-
- 19 Nov, 1999 1 commit
-
-
David Byers authored
-
- 13 Oct, 1999 1 commit
-
-
David Byers authored
-
- 09 Oct, 1999 1 commit
-
-
David Byers authored
Commands to insert info node references.
-
- 12 Jul, 1999 1 commit
-
-
Per Cederqvist authored
format string.
-
- 25 Jun, 1999 1 commit
-
-
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.
-
- 19 Jun, 1999 1 commit
-
-
David Byers authored
-
- 17 Jun, 1999 1 commit
-
-
David Byers authored
Feature tests now work in the minibuffer Completing read of logins works as a result
-
- 13 Jun, 1999 1 commit
-
-
David Byers authored
-
- 10 Jun, 1999 1 commit
-
-
David Byers authored
-
- 02 Jun, 1998 1 commit
-
-
David Byers authored
Patchar för att kanske fungera i Gnu Emacs 20.3. Patchar för att få vissa andra variabler att fungera i XEmacs.
-
- 30 Nov, 1997 2 commits
-
-
David Byers authored
-
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
-
- 21 Sep, 1997 1 commit
-
-
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.
-
- 02 Jul, 1997 1 commit
-
-
David Byers authored
-
- 19 Feb, 1997 1 commit
-
-
David Byers authored
-
- 07 Feb, 1997 1 commit
-
-
David Byers authored
-
- 24 Oct, 1996 1 commit
-
-
David Byers authored
-
- 06 Oct, 1996 1 commit
-
-
David Kågedal authored
-