Tue Oct 8 03:55:40 1996 David Kågedal * lyskom-buttons.el (lyskom-make-button-menu): Ny funktion. (lyskom-mouse-3): Använd en keymap som meny. Tue Oct 8 02:10:10 1996 Niels Möller * menus.el : Ny fil. Menyer i lyskom-mode. Sun Oct 6 10:11:25 1996 David Kågedal * utilities.el (lyskom-setup-faces): Använd device-class istället för console-type. * lyskom-rest.el (lyskom-format-insert): Använd en marker. Sun Oct 6 02:55:49 1996 David Kågedal * view-text.el (lyskom-mark-as-read): Markera texten som läst även i möten man inte är med i. Det kan vara så att de inte har hämtats än. * utilities.el (lyskom-set-face-scheme): Flyttade hit från vars.el.in. (lyskom-setup-faces): Dito. (lyskom-set-face-background): Dito. (lyskom-set-face-foreground): Dito. (lyskom-emacs-version): Ny funktion. (lyskom-face-resource): Ny funktion. (lyskom-setup-faces): Använd lyskom-face-resource. * vars.el.in (kom-default-face-scheme): Låt den vara nil så länge. * utilities.el (lyskom-setup-faces): Sätt kom-default-face-scheme om den inte är satt. * macros.el (unless): Nytt makro. * utilities.el (lyskom-delete-frame-hook): Använd ett bättre test. * commands2.el (kom-change-conf-type): Skrev om lite renare. * Rensade upp bland oanvända variabler. * vars.el.in (lyskom-setup-faces): Använd console-type (kom-default-face-scheme): Dito. (lyskom-set-face-scheme): Dito. * macros.el (map-keymap): Tog bort en onödig lokal variabel. * utilities.el (console-type): Ny funktion. (device-class): Ny funktion. (frame-property): Ny funktion. (lyskom-background-mode): Ny funktion. * vars.el.in (kom-default-face-scheme): Använd dem. Sat Oct 5 19:23:13 1996 David Kågedal * prefetch.el (lyskom-prefetch-membership-handler): Gör inte om vektorn till en lista i onödan. (lyskom-prefetch-one-request): Skicka first-local oförändrat. Den gjorde detta två gånger, vilket gjorde att man förlorade hälften av de lokala textnumren. * view-text.el (lyskom-view-text): Använd en marker för att sätta kom-first-line-face korrekt när kom-max-buffer-size används. * lyskom-rest.el (lyskom-trim-buffer): Sätt inhibit-read-only. Thu Oct 3 01:30:03 1996 David Kågedal * lyskom-rest.el (lyskom-binsearch-internal): Tro inte att två element bara är ett. * Rensade bort referenser till lyskom-last-conf-*. * startup.el (lyskom-clear-vars): Gör lyskom-prefetch-in-action, lyskom-prefetch-pending-prefetch, lyskom-pending-prefetch och lyskom-prefetch-stack lokala. * vars.el.in (lyskom-last-conf-fetched): Tog bort. (lyskom-last-conf-received): Tog bort. (lyskom-prefetch-limit): Flyttade från prefetch.el. * prefetch.el (lyskom-prefetch-map-size): Tog bort (lyskom-prefetch-all-conf-texts): Kommenterade bort. (lyskom-prefetch-conf-texts): Kommenterade bort. Wed Oct 2 16:41:53 1996 David Kågedal * startup.el (lyskom): Töm minibufferten. * lyskom-rest.el (lyskom-list-unread): Ny implementation. (lyskom-binsearch): Ny funktion. (lyskom-binsearch-internal): Ny funktion. Mon Sep 30 01:25:23 1996 David Kågedal * commands1.el (lyskom-quit): Ta bort rätt sak ur listorna. * startup.el (lyskom-mode): Stäng av undo-information och gör KOM-bufferten skrivskyddad. * commands1.el (kom-list-clients): Använd strängen total-visible-users. (lyskom-who-is-on-9): Använd rätt sträng på slutet. Sun Sep 29 15:21:36 1996 David Kågedal * lyskom-rest.el (lyskom-prefetch-all-confs): Gör ingenting... * view-text.el (lyskom-view-text): Prefetcha inläggsträdet. * startup.el (lyskom): Anropa lyskom-setup-prefetch. (lyskom-refetch): Anpassa till nya prefetchen. * prefetch.el (lyskom-inhibit-prefetch): Ny variabel. (lyskom-setup-prefetch): Sätt lyskom-membership-is-read till 0. (lyskom-prefetch-membership): ...istället för här. (lyskom-prefetch-map): Ta membership som parameter. (lyskom-prefetch-map-using-conf-stat): Dito. (lyskom-prefetch-all-conf-texts): Ny funktion (som inte används). (lyskom-prefetch-conf-texts): Dito. (lyskom-continue-prefetch): Använd lyskom-inibit-prefetch för att förhindra rekursion. (lyskom-prefetch-one-item): Prefetcha alla texter när hela medlemsskapslistan är inläst. Dett är dock bortkopplat just nu, eftersom det strular. (lyskom-prefetch-one-request): Skicka med membership-argumentet vid CONFSTATFORMAP och MAP. (lyskom-prefetch-membership-handler): Testa om medlemsskapet är synligt. (lyskom-prefetch-confstatformap-handler): Ta och skicka membership. (lyskom-prefetch-map-handler): Dito. Och gör inte listify-vector i onödan. Uppdatera prompten. * lyskom-rest.el (lyskom-what-to-do): Nytt test för när medlemskapet är inläst. (lyskom-prefetch-and-print-prompt): Gör ingen prefetch. Funktionen borde byta namn, eller försvinna. (lyskom-prefetch-all-confs): Gör ingenting. Detta får "Lista nyheter" att bete sig lite lustigt i inledningefasen. (lyskom-prefetch-all-confs): Använd nya prefetchen. (lyskom-prefetch-conf,lyskom-prefetch-done) (lyskom-prefetch-handle-conf,lyskom-prefetch-handle-map) (lyskom-conf-fetched-p,lyskom-prefetch-text) (lyskom-prefetch-from-rlist,lyskom-prefetch-from-list) (lyskom-prefetch-comment-stats): Bortkommenterade. * internal.el (lyskom-apply-handler,lysom-apply-multi-hander) (lyskom-apply-multi-list-handler): Bind inte inhibit-quit till nil. * async.el (lyskom-add-new-text): Anpassad till nya prefetchen. * Makefile (PARTS-EL): La till prefetch.el * En hel del ändringar i prefetch-koden gjordes tidigare, men jag skriver in den i ChangeLog nu. Fri Sep 27 01:47:13 1996 David Kågedal * commands1.el (lyskom-add-membership): Använd prefetch för att hämta mappen istället. Thu Sep 26 00:08:32 1996 David Kågedal * lyskom-rest.el (lyskom-end-of-command): Se till att de saker som skrivs ut innan prompten börjar en ny rad. * services.el (blocking-do): Strunta i att fånga quit. * macros.el (def-kom-command): Fånga quit, och skriv ut "Kommandot avbrutet". * parse.el (lyskom-parse-unparsed): Bind inte inhibit-quit till nil. * lyskom-rest.el (lyskom-filter): Testa om quit-flag är satt när funktionen avslutas, och sätt i så fall lyskom-quit-flag. * internal.el (lyskom-apply-handler): Bind inte inhibit-quit till nil. (lyskom-apply-multi-handler): Dito. (lyskom-apply-multi-list-handler): Dito. * reading.el (lyskom-enter-map-in-to-do-list): Använd lyskom-list-unread. Wed Sep 25 13:32:48 1996 David Kågedal * clienttypes.el (read-list-enter-read-info): Om mötet redan fanns med i rlist, lägg till texterna på slutet i den read-infon istället för att lägga till den nya read-infon separat. (read-info-append-text-list): Ny funktion. (read-info-enter-text-last): Ny funktion. (read-list-enter-text): Använd den. Wed Sep 25 12:14:48 1996 David Byers * english-strings.el, swedish-strings.el (lyskom-strings): Använd %C i the-command. * lyskom-rest.el (lyskom-format-aux-help): Hantera format-letter C (för kommandon och kbd-macros.) Hantera format-letter S (för allt.) * macros.el (set-keymap-parent): Ny funktion. * review.el (lyskom-get-texts-globally): Hantera att eftersökt inlägg inte finns. Wed Sep 25 00:03:10 1996 David Kågedal * english-strings.el,swedish-strings.el: Städade upp så att make check inte klagar så mycket. Tue Sep 24 13:23:40 1996 David Byers * english-strings.el (lyskom-strings): Fixade mismatchande formatsträngar. * review.el (kom-review-next): Definiera med def-kom-command. (kom-review-clear): Dito. (kom-review-stack): Dito. (kom-review-last-normally-read): Dito. * prioritize.el (kom-prioritize-quit): Använd lyskom-undisplay-buffer. (kom-prioritize): Använd lyskom-associate-buffer mfl. * edit-text.el (lyskom-dispatch-edit-text): Bufferthantering via lyskom-display-bufffer och vänner. Använd lyskom-buffer, inte lyskom-proc. (lyskom-edit-mode): Skapa inte lyskom-proc. Det görs av lyskom-associate-buffer. (lyskom-dispatch-edit-text): Använd lyskom-buffer, inte lyskom-proc. (lyskom-edit-insert-miscs): Dito. (lyskom-edit-send): Dito. (lyskom-edit-send): Dito. (lyskom-edit-send-check-recipients): Dito. (kom-edit-insert-text): Dito. (lyskom-edit-get-commented): Dito. (lyskom-edit-add-recipient/copy): Dito. (lyskom-create-text-handler): Dito. Mon Sep 23 15:57:36 1996 David Byers * parse.el (lyskom-parse-bitstring): Ny funktion. (lyskom-parse-conf-type): Skrev om så den använder parse-bitstring. (lyskom-parse-privs): Dito. (lyskom-parse-flags): Dito. (lyskom-parse-session-flags): Dito. (lyskom-maybe-parse-1-or-0): Tog bort funktionen. Sun Sep 22 11:00:58 1996 David Byers * review.el (lyskom-last-review-by): Ny variabel. (lyskom-last-review-to): Dito. (lyskom-last-review-num): Dito. (lyskom-last-review-pmark): Dito. (lyskom-last-review-cmark): Dito. (lyskom-last-review-saved-result-list): Dito. (lyskom-last-review-saved-by-list): Dito. (lyskom-last-review-saved-to-list): Dito. (lyskom-last-review-saved-result-size): Dito. (lyskom-last-review-saved-smallest): Dito. (lyskom-last-review-saved-largest): Dito. (lyskom-have-review): Dito. * english-strings,swedish-strings.el (lyskom-strings): Lade till review-more-info-by-to, no-review-done och review-how-many-more. * review.el (lyskom-get-texts-globally): Lade till parametern again så man kan fortsätta återse. (lyskom-get-texts-by-and-to): Dito. (lyskom-get-texts-by): Dito. (lyskom-get-texts-to): Dito. (lyskom-review-by-to): Hämta inte conf-stattar för att skriva ut vad man återser. (kom-review-more): Ny funktion. Thu Sep 19 09:31:44 1996 David Byers * completing-read.el (lyskom-complete-string): Fixade så man inte får SPC i slutet av completion fullt så ofta. (lyskom-completing-use-dynamic-info): Ny variabel. (lyskom-completing-who-is-on): Använd lyskom-completing-use-dynamic-info istf use-dynamic-info. (lyskom-read-conf-get-logins): Dito. * commands1.el (lyskom-add-member-by-no): Använd blocking-do-multiple. (lyskom-try-add-member): Ändrade tillbaka (igen!) så man inte kan bli passiv medlem när man adderas till ett möte. * utilities.el (lyskom-undisplay-buffer): Ny funktion. (lyskom-associate-buffer): Ny funktion. (lyskom-display-buffer): Ny funktion. (lyskom-protected-variables): Ny variabel (lyskom-default-symbol-value): Ny funktion Mon Sep 16 16:02:23 1996 David Byers * utilities.el (lyskom-protect-environment): Nytt makro. (lyskom-inherited-variables): Ny variabel. (lyskom-delete-frame-hook): Ny funktion. (lyskom-reset-window-configuration-hook): Ny funktion. Sun Sep 15 19:44:43 1996 David Byers * edit-text.el (lyskom-dispatch-edit-text): Gjorde så att new-frame fungerar Sat Sep 14 10:15:16 1996 David Byers * swedish-strings.el,english-strings.el (lyskom-strings): Ändrade nedre gräns i priority-q till 1. * lyskom-rest.el (lyskom-next-command): Hantera vektorer från lyskom-what-to-do-when-done så man kan ha vektorer som innehåll i kom-do-when-done. Sun Sep 8 13:19:16 1996 David Byers * vars.el.in (kom-permissive-completion): Gjorde `t' till defaultvärde. Fri Sep 6 10:39:56 1996 David Byers * lyskom-rest.el (lyskom-read-extended-command): Satte EMPTY-parametern till `t', inte `nil' i lyskom-read-extended-command. Fri Sep 6 20:22:53 1996 David Kågedal * completing-read.el (lyskom-completing-who-is-on): Kolla bara den dynamiskt bundna use-dynamic-info om minibufferten används. Thu Sep 5 23:04:33 1996 David Kågedal * swedish-strings.el,english-strings.el (lyskom-strings): La till search-re. * commands1.el (kom-list-re): Hårdkoda inte prompten. Wed Sep 4 22:58:19 1996 David Kågedal * vars.el.in (lyskom-set-face-scheme): Kolla efter window-system 'win32. Tue Sep 3 03:39:58 1996 David Kågedal * completing-read.el (lyskom-completing-who-is-on): Använd who-is-on-dynamic om den finns. (lyskom-read-conf-get-logins): Dito. (lyskom-session-from-conf): Dito. * startup.el (lyskom-clear-vars): Gör kom-membership-default-priority buffertlokal. * commands1.el (lyskom-try-add-member): Tillåt prioritet 0 när man går med i nya möten. * lyskom-rest.el (lyskom-filter): Sätt lyskom-is-parsing med en let istället för med setq. Mon Sep 2 08:47:36 1996 David Byers * Version 0.44.1 släppt. * completing-read.el (lyskom-read-conf-internal): Returnera t för 'lambda vid lite fler tillfällen, hantera try-completion på det sätt som C-koden säger att det skall fungera, inte som info-manualen säger. Sun Sep 1 09:48:07 1996 David Byers * lyskom-buttons.el (lyskom-view-url-dired): Hantera ftp-URL enligt RFC 1738. (lyskom-view-url-telnet): Hantera telnet-url enligt RFC. Sat Aug 31 11:37:45 1996 David Byers * lyskom-rest.el (lyskom-get-string): Lade till assoc-list som optional parameter. (lyskom-read-extended-command): Ny funktion. (kom-extended-command): Använd lyskom-read-extended-command. * commands2.el (kom-send-message): Sätt mustmatch så inte oinloggade personer gör att man sänder allänna meddelanden. Fri Aug 30 16:35:37 1996 David Kågedal * Version 0.44 släppt. Fri Aug 30 05:52:09 1996 David Kågedal * slow.el: Ny fil. (kom-expand-slow-command): Använd lyskom-strings. * swedish-strings.el,english-strings.el (lyskom-strings): La till no-such-command och command-completions. Thu Aug 29 22:31:04 1996 David Kågedal * deferred-insert.el (lyskom-replace-deferred): Försök inte använda buffertens fönster om den inte syns i något fönster. * commands1.el (lyskom-insert-deferred-session-info): Hantera att session-info blir nil. Inte så sannolikt, men det verkar ha hänt Bellman. Thu Aug 29 11:32:28 1996 David Byers * utilities.el (rassq): Definiera med lyskom-provide-function. (rassoc): Dito. Wed Aug 28 11:00:40 1996 David Kågedal * commands2.el (lyskom-memb-received-1,lyskom-memb-received): Försök inte hämta för stora mappar. Tue Aug 27 17:35:06 1996 David Kågedal * view-text.el (lyskom-view-text): Sätt inhibit-read-only. * startup.el (lyskom): Använd lyskom-insert istället för insert. * lyskom-rest.el (lyskom-insert): Använd inhibit-read-only istället för buffer-read-only. Tue Aug 27 08:49:11 1996 David Byers * commands1.el (kom-quit): Fånga C-g. * swedish-strings.el, english-strings.el (lyskom-strings): Lade till person-not-logged-in-r och no-such-session-r * macros.el: Lade till kommentarer. * edit-text.el (lyskom-edit-send-check-recipients): Flytta markören till inläggshuvudet medan man frågar om mottagarna är relevanta. * clienttypes.el (collector-push): Ny funktion. (set-value-of-collector): Ny funktion. (set-collector->value): Ny funktion. (collector->value): Ny funktion. (make-collector): Ny funktion. * review.el (lyskom-get-texts-by): Använd collectors istf skumma kombinationer av initiate och cache-funktioner. * prioritize.el: Använd lyskom-wait-queue här. (lyskom-prioritize-handle-get-conf-stat): Använd collector-strukturen istf en global variabel. * edit-text.el (lyskom-edit-send-check-recipients): Fixade bugen som gjorde att man slapp skriva texter som var kommentarer till många texter. (lyskom-edit-send-check-recipients): Använd collector-strukturen istf dynamiska variabler. Tue Aug 27 00:51:35 1996 David Kågedal * startup.el (lyskom): Använd prefix-argumentet som startvärde på lyskom-session-priority. Mon Aug 26 13:04:07 1996 David Byers * completing-read.el (lyskom-session-from-conf): Ny funktion. (lyskom-read-session-no): Omskriven att använda lyskom-read-conf. (lyskom-read-conf-internal): Hantera sessionsnummer. * vars.el.in (kom-permissive-completion): Ny variabel. (lyskom-elisp-variables): Lade till kom-permissive-completion. * commands2.el (kom-send-message): Använd kom-permissive-completion för att styra lyskom-read-conf-no. * commands1.el (kom-status-session): Hantera prefixargument. * completing-read.el (lyskom-complete-string-next-char): Sätt buffert så lyskom-unicase-char säkert fungerar. Sat Aug 24 23:54:55 1996 Per Cederqvist * flags.el (lyskom-read-options-eval): Use equal instead of = so that this doesn't fail on user-areas who don't have the "elisp" and/or "common" part. Sat Aug 24 00:29:01 1996 David Kågedal * commands1.el (kom-create-conf): Skriv ut bättre felmeddelanden. Fri Aug 23 15:11:17 1996 David Kågedal * review.el (kom-review-tree): Använd def-kom-command. (kom-find-root): Dito. Fri Aug 23 00:39:03 1996 David Kågedal * view-text.el (lyskom-view-text): Använd no-such-text-no istället för no-such-text som felmeddelande när ett inlägg inte finns. * swedish-strings.el,english-strings.el (lyskom-strings): Sätt ingen knapp på textnumret i no-such-text-no. * async.el (lyskom-parse-async): Ändra i cachen om ett namn har ändrats. Thu Aug 22 16:52:15 1996 David Kågedal * utilities.el (lyskom-unicase): Byt buffert till rätt KOM-buffert. Thu Aug 22 08:50:20 1996 David Byers * startup.el (lyskom-clear-vars): Lade till lyskom-collate-table som buffertlokal variabel i väntan på serveranrop för att hämta tabellen. Wed Aug 21 09:52:47 1996 David Byers * english-strings.el, swedish-strings.el (lyskom-missing-commands): Ny variabel (lyskom-mode-map): Bind b till lyskom-previous-prefix. Bind bl till kom-previous-lyskom. * english-strings.el (lyskom-missing-strings): Ny konstant. (lyskom-strings): Fixade felstavning av "report", lade till prioritize-help, change-type-prompt, filter-which-text, enter-conf, your-priorities och andra som saknades. * completing-read.el (lyskom-complete-string-next-char): Använd lyskom-unicase istf downcase. (lyskom-completing-cache-completion): Dito. (lyskom-completing-lookup-z-name): Dito. (lyskom-completing-member): Dito. * utilities.el (lyskom-collate-table): Ny variabel, tagen från lyskomd-såsen. (lyskom-unicase): Ny funktion. (lyskom-unicase-char): Ny funktion. Tue Aug 20 10:11:11 1996 David Byers * macros.el (match-string): Ny kompatibilitetsdefinition. (map-keymap): Definiera med lyskom-provide-macro. (lyskom-provide-function): Definiera med lyskom-provide. (lyskom-provide-subst): Nytt makro, definierat med lyskom-provide. (facep): Definiera med lyskom-provide-function. (internal-facep): Definiera med lyskom-provide-subst. (lyskom-provide): Ny funktion. * startup.el (lyskom): Lade in ;;;###autoload före. Mon Aug 19 15:10:50 1996 David Byers * vars.el.in (lyskom-view-text-hook): Ny variabel. * view-text.el (lyskom-view-text): Anropa lyskom-view-text-hook * macros.el (lyskom-provide-macro): Nytt makro (lyskom-provide-function): Nytt makro (byte-code-function-p): Definiera med lyskom-provide-macro (save-selected-window): Definiera med lyskom-provide-macro Thu Aug 15 21:15:10 1996 David Kågedal * Version 0.43.2 släppt. * startup.el (lyskom): Återanvänd inte levande sessioner. Thu Aug 15 10:08:21 1996 David Byers * completing-read.el (lyskom-complete-string): Kanske lite smartare expansion av strängar (mindre oönskade SPC i slutet av expansionen.) Backa markören till position för första mismatch. Expandera strängar med "Foofum X, Foobar (b) X" rätt. Wed Aug 14 17:03:17 1996 David Kågedal * Version 0.43.1 släppt. * lyskom-rest.el (lyskom-update-prompt): Testa lyskom-dont-change-prompt, om det redan fanns en prompt. * Version 0.43 släppt. * lyskom-rest.el (lyskom-update-prompt): Testa inte lyskom-dont-change-prompt här. Wed Aug 14 13:19:06 1996 David Byers * swedish-strings.el,english-strings.el (lyskom-strings): Lade till send-empty-message-p * vars.el.in (lyskom-send-message-setup-hook): Ny variabel. (lyskom-send-message-exit-hook): Ny variabel. (lyskom-send-message-hook): Nu variabel. * commands2.el (lyskom-send-message): Anropa lyskom-send-message-setup-hook före läsning av meddelande och lyskom-send-message-exit-hook efteråt, Bytte variabelnamn, omstrukturerade funktionen, anropa lyskom-send-message-hook. (lyskom-send-message-auto-fill): Ny funktion. (lyskom-send-message-resize-minibuffer): Ny funktion. (lyskom-send-message-turn-off-resize-on-exit): Ny funktion. Wed Aug 14 03:54:34 1996 David Kågedal * edit-text.el (lyskom-edit-send-check-recipients): Försök inte lägga till Anonym person som mottagare. Tue Aug 13 14:58:55 1996 David Byers * vars.el.in (lyskom-after-load-hook): Bytte namn från kom-after-load-hook. Gjorde om till användarvariabel. Tue Aug 13 00:01:46 1996 David Kågedal * swedish-strings.el,english-strings.el (lyskom-strings): La till start-new-session-same-server och new-session-in-buffer. * startup.el (lyskom): Kolla om bufferten fanns. * lyskom-rest.el (lyskom-prefetch-from-list): Använd kön 'prefetch som kö istället för 'background. (lyskom-prefetch-comment-stats): Dito. Mon Aug 12 00:40:50 1996 David Kågedal * startup.el (lyskom-clear-vars): Gjorde några server-flaggor buffertlokala. * lyskom-rest.el: Sätt prioriteter för några köer. * internal.el (lyskom-set-queue-priority): Ny funktion. (lyskom-queue-priority): Ny funktion. * cache.el: Skrev en ny implemetation av cachen, men den är utkommenterad tills vidare. * services.el (z-initiate-get-map): En variant som delar upp frågan i mindre bitar. Inte riktigt säkert att den fungerar i alla fall. Borde skrivas om med lyskom-fake-call. (lyskom-receive-partial-map): Ny funktion. * vars.el.in (lyskom-output-queues): Ersatte lyskom-output-queue. * parse.el (lyskom-parse-success): Använd assq. (lyskom-parse-error): Dito. Sun Aug 11 22:16:33 1996 David Kågedal * swedish-strings.el,english-strings.el (lyskom-strings): Gjorde så att total-users innehåller "aktiva". Sun Aug 11 12:32:14 1996 David Byers * commands2.el (kom-set-garb-nice): Sätt MUSTMATCH till t i anrop till lyskom-read-conf-stat. (kom-set-permitted-submitters): Dito. (kom-set-super-conf): Dito. * commands1.el (kom-review-presentation): Sätt MUSTMATCH till t i anrop till lyskom-read-conf-stat. (kom-add-member): Dito. (kom-sub-member): Dito. (kom-sub-self): Dito. (kom-unset-conf-motd): Dito. (kom-change-name): Dito. (kom-change-supervisor): Dito. (lyskom-add-sub-recipient): Dito. Sat Aug 10 12:24:22 1996 David Byers * commands1.el (lyskom-status-session-9): Snyggare utskrivt av idletid. Skriv inte ut idletid om klienten inte har skickat user-active. (lyskom-format-secs-aux): Ny funktion. (lyskom-format-secs): Ny funktion. * english-strings.el, swedish-strings.el (lyskom-strings): Lade till session-is-active. * komtypes.el (def-komtype): Fixade buggen som gjorde att def-komtype var obra genom att returnera en progn med defsubstarna i istf att evaluera defsubstarna. * vars.el.in (lyskom-server-features): Lägg in information om protokollversion för servrar med version lägre än 1.7.0 (lyskom-server-features): Lade in lyskom-dynamic-session-info-flag och lyskom-idle-time-flag. (lyskom-dynamic-session-info-flag): Ny variabel. (lyskom-idle-time-flag): Ny variabel. * startup.el (lyskom-setup-client-check-version): Hantera relationen "<". * english-strings.el (lyskom-strings): Lade till session-status-inactive, session-status-9, session-status-invisible * swedish-strings.el (lyskom-strings): Lade till session-status-inactive, byggde om session-status-9 * commands1.el (lyskom-status-session-9): Snyggare utskrift om användaren inte är idle. (lyskom-who-is-on-9): Hantera kom-idle-hide som inte är en siffra. Hantera prefixargumentet - som man får om man trycker C-u - 0 v (kom-who-is-on): Testa lyskom-dynamic-session-info-flag istf protokollversion. (kom-status-session): Dito. * lyskom-rest.el (lyskom-end-of-command): Testa på lyskom-idle-time-flag istf protokollversion. * services.el (initiate-lookup-z-name): Använd lookup-name om servern inte klarar lookup-z-name. (initiate-compat-lookup-z-name-2): Ny funktion. (initiate-compat-lookup-z-name-3): Ny funktion. * internal.el (lyskom-complete-call): Ny funktion. (lyskom-fake-call): Ny funktion. Sat Aug 10 04:30:43 1996 David Kågedal * commands1.el (kom-send-letter): Flyttade ett anrop till cache-del-conf-stat. * swedish-strings.el (lyskom-commands): La till "Flytta text". * lyskom-rest.el (lyskom-what-to-do-when-done): Hantera en trasig kom-when-do-when-done en aning snyggare. * commands1.el (kom-sub-recipient): Använd def-kom-command. (lyskom-add-sub-recipient): Skrev om för att sköta flyttning också. (kom-move-text): Nytt kommando. Fri Aug 9 01:18:34 1996 David Kågedal * commands1.el (kom-who-is-on): Skriv ut felmeddelande om det inte fanns några inloggade. (lyskom-who-is-on-9): Signalera om det inte fanns några inloggade. * swedish-strings.el,english-strings (lyskom-strings): La till null-who-info. * vars.el.in (kom-idle-hide): Ny variabel. * commands1.el (lyskom-combine-username): Hantera username utan "%". (lyskom-insert-deferred-session-info): Ny funktion. (lyskom-who-is-on-9): Fördröj utskrifter av static-session-info. * swedish-strings.el (lyskom-parse-command-and-execute): Bort med swascii och lite kosmetiska fixar. (kom-expand-slow-command): Ny funktion. (kom-parse-command-and-execute): Bytte namn från lyskom-parse-command-and-execute. (lyskom-get-entered-slow-command): Ny funktion. (kom-expand-slow-or-next-command): Ny funktion. Thu Aug 8 12:33:03 1996 David Byers * flags.el (lyskom-Edit-options-modify): Anropa modfun *en* gång. * english-strings.el, swedish-strings.el (lyskom-strings): Lade till no-changes. * flags.el (kom-edit-options-send): Bugga inte ur om inga ändringar har gjorts genom att sätta bufferten rätt. Fixade en kosmesisk bug som dök upp när den riktiga blev rättad. Thu Aug 8 00:04:41 1996 David Kågedal * commands1.el (lyskom-combine-username): Ny funktion. * services.el (initiate-get-static-session-info): Använd cache. * cache.el (cache-get-static-session-info): Ny funktion. (cache-add-static-session-info): Ny funktion. (cache-del-static-session-info): Ny funktion. * vars.el.in (lyskom-static-session-info-cache): Ny variabel. * deferred-insert.el (lyskom-replace-deferred): Använd en sparad kopia av lyskom-last-viewed. * swedish-strings.el (lyskom-strings): Införde session-status-9 och session-is-invisible. * commands1.el (lyskom-who-is-on-8): Gamla kom-who-is-on. (kom-who-is-on): Numera en dispatcher till de riktiga funktionerna. (lyskom-who-is-on-9): Ny funktion. (lyskom-status-session-8): Bytte namn från lyskom-status-session-2. (lyskom-status-session-9): Ny funktion. * swedish-strings.el (lyskom-strings): La till who-is-active, who-is-active-last-minutes och showing-invisibles. * english-strings.el (lyskom-strings): Dito. * komtypes.el (def-komtype): Nytt makro. Det kommer att flyttas till macros.el senare. (session-flags): Ny typ. (dynamic-session-info): Ny typ. (static-session-info): Ny typ. * parse.el (lyskom-parse-session-flags): Ny funktion. (lyskom-parse-dynamic-session-info): Ny funktion. (lyskom-parse-dynamic-session-info-list): Ny funktion. * services.el (initiate-who-is-on-dynamic): Ny funktion. (initiate-get-static-session-info): Ny funktion. * lyskom-rest.el (lyskom-update-prompt): Kolla om lyskom-executing-command är satt. Wed Aug 7 20:35:59 1996 David Kågedal * Makefile: Förbättrade ännu mer. * swedish-strings.el: Tog bort bindningar av M-e etc. * lyskom-rest.el (lyskom-insert-before-prompt): recenter buggade ur om minibufferten var aktiv. * Släppte 0.42 Tue Aug 6 23:32:48 1996 David Kågedal * Jag gick igenom och uppdaterade Copyright-årtal och GPL-version i alla filerna, genom att använda M-x copyright-update. * Makefile: Rensade bort lite gammalt skräp. Mon Aug 5 02:16:04 1996 David Kågedal * lyskom-rest.el (lyskom-update-prompt): Testa lyskom-dont-change-prompt. Sun Aug 4 12:51:38 1996 David Byers * services.el (initiate-query-async): Ny funktion. * services.el (initiate-accept-async): Ny funktion. * parse.el (lyskom-parse-number-array): Ny funktion. Fri Aug 2 00:00:23 1996 David Kågedal * services.el (initiate-user-active): Ny funktion. * lyskom-rest.el (lyskom-start-of-command): Kolla om sessionen är död. (lyskom-update-prompt): Se till att point hamnar rätt. (lyskom-update-prompt): Hantera tom prompt på ett bättre sätt. (lyskom-end-of-command): Skicka user-active om protokollversionen är minst 9. * english-strings.el, swedish-strings.el (lyskom-strings): La till dead-session. * lyskom-rest.el (lyskom-sentinel): Gör inte lyskom-clear-vars. * commands1.el (lyskom-quit): Dito. * lyskom-rest.el (lyskom-update-prompt): Ersatte lyskom-print-prompt, och fick en omskrivning, så att den inte uppdaterar prompten om det inte behövs. (lyskom-start-of-command): Justerad därefter. (lyskom-end-of-command): Dito. * vars.el.in (lyskom-current-prompt): Ersatte lyskom-no-prompt. * lyskom-rest.el (lyskom-prefetch-and-print-prompt): Justerad därefter. * startup.el (lyskom-clear-vars): Dito. * lyskom-rest.el (lyskom-update-prompt): Bytte namn från lyskom-print-prompt. (lyskom-prefetch-and-print-prompt): Justerad därefter. * async.el (lyskom-default-new-text-hook): Ta inte bort prompten. Låt lyskom-update-prompt göra det själv istället. Thu Aug 1 22:33:32 1996 David Kågedal * async.el (lyskom-default-new-text-hook): Använd inhibit-read-only istället för buffer-read-only. (lyskom-default-new-text-hook): Gör inte (lyskom-run 'async ...) * lyskom-rest.el (lyskom-insert-before-prompt): Skrev om. (kom-page-next-command): Hoppa till slutet först, om det syns. Wed Jul 31 10:11:01 1996 David Byers * commands2.el (kom-sync-database): Tillåt inte operationen om serverversionen är 1.8 eller äldre. Tue Jul 30 10:06:00 1996 David Byers * filter.el (kom-filter-text): Sätt point före initialt innehåll när man frågar efter möte. (kom-filter-subject): Dito. (kom-filter-author): Dito för både författare och möte. Mon Jul 29 11:14:55 1996 David Byers * swedish-strings.el,english-strings.el (lyskom-error-texts): Lade till strängar för felkoderna 43-47. Mon Jul 29 04:30:11 1996 David Kågedal * completing-read.el (lyskom-read-conf-no): Hantera även en conf-stat. (lyskom-read-conf-stat): Dito. (lyskom-read-conf-name): Dito. * edit-text.el (lyskom-edit-send): Tog bort (interactive). Sat Jul 27 00:32:54 1996 David Kågedal * commands2.el (kom-next-kom,kom-previous-kom): Ta bort döda buffertar ur lyskom-sessions-with-unread(-letters). (kom-next-unread-kom): Använd lyskom-buffer istället för lyskom-proc. * lyskom-rest.el (lyskom-set-mode-line): Använd lyskom-buffer istället för lyskom-proc i lyskom-sessions-with-unread(-letters). * commands2.el (kom-next-unread-kom): Fungerade inte om current-buffer inte var en LysKOM-buffert, och det inte fanns några olästa. Fri Jul 26 12:27:37 1996 David Byers * startup.el (kom-start-anew): Hantera att lyskom-lookup-conf-by-name returnerar conf-z-info. * english-strings.el,swedish-strings.el (lyskom-strings): Lade till unknown-doing-what. * commands1.el (lyskom-status-session-2): Snyggare utskrift om doing-what är tom sträng. * completing-read.el (lyskom-read-conf-internal-verify-type): Ny semantik för x-list parametern. Den skall vara en lista, inte en conf-info-list. (lyskom-completing-cache-completion): Ny funktion. (lyskom-read-conf-no): Hantera conf-z-info istf conf-stat internt. (lyskom-read-conf-stat): Dito. (lyskom-read-conf-name): Dito. (lyskom-read-conf-name): Dito, samt returnera conf-z-info. (lyskom-lookup-conf-by-name): Returnera conf-z-info. (lyskom-read-conf-internal): Använd conf-z-info istf conf-stat internt. Cacha expansionen av strängar för att undvika extra uppslagningar. (lyskom-completing-lookup-z-name): Ersätter lyskom-completing-lookup-name. (lyskom-read-session-internal): Hantera conf-z-info från lyskom-read-conf-internal. * lyskom-rest.el (lyskom-format-object): Lade in stöd för formattering av t och nil som boolean. * komtypes.el (lyskom-create-version-info): Ny funktion (version-info->protocol-version): Ny funktion. (version-info->server-software): Ny funktion. (version-info->software-version): Ny funktion. * parse.el (lyskom-parse-version-info): Ny funktion. * services.el (initiate-lookup-z-name): Ny funktion. (initiate-get-version-info): Ny funktion. * vars.el.in (lyskom-dont-debug-what-i-am-doing): Ny variabel. * lyskom-rest.el (lyskom-filter): Option att inte logga what-i-am-doing-meddelanden. Thu Jul 25 11:35:36 1996 David Byers * completing-read.el (lyskom-read-conf-internal): Säkrare hantering av C-g. (lyskom-read-conf-internal): Hantera tomma strängen med några specialfall. (lyskom-complete-string): Total omskrivning för att få den lite korrektare. * edit-text.el (lyskom-edit-send-check-recipients): Säkrare hantering av C-g vid mottagarkontroll. Thu Jul 25 03:01:52 1996 David Kågedal * swedish-strings.el (lyskom-strings): Gjorde om mellanslagen runt mode-line-unread och mode-line-letters. * english-strings.el (lyskom-strings): Dito. * lyskom-rest.el (lyskom-set-mode-line): Flyttade en parentes, vilket helt plötsligt fick lyskom-sessions-with-unread att börja fungera. * commands1.el (lyskom-quit): Saknades ett -letters. * review.el (kom-review-last-normally-read): Bytte reverse mot nreverse. * vars.el.in (kom-bury-buffers): Ny variabel (lyskom-elisp-variables): La till den. * commands2.el (lyskom-update-lyskom-buffer-list): Kommenterade bort. (kom-next-kom, kom-previous-kom): Skrev om. * startup.el (lyskom-clear-vars): Gjorde lyskom-normally-read-texts lokal. Lägg till lysikom-buffer till lyskom-buffer-list. Wed Jul 24 17:44:59 1996 David Byers * internal.el (lyskom-apply-handler): Gör let på inhibit-quit isället. (lyskom-apply-multi-list-handler): Dito. (lyskom-apply-multi-handler): Dito. * services.el (blocking-do): Testa quit-flag också. Vid vissa tillfällen kommer inhibit-quit att vara satt av någon anledning. (lyskom-wait-queue): Dito. Tue Jul 23 11:28:29 1996 David Byers * edit-text.el (lyskom-edit-send-check-recipients): Skrev om till att använda query-read-texts istf get-membership. * flags.el (lyskom-Edit-options-modify): Ny funktion. (kom-edit-options): Byt ut Edit-options-modify mot lyskom-Edit-options-modify så att den hanterar buffertlokala variabler lite bättre. Denna patch är dock helt beroende av implementationen av edit-options och fungerar kanske inte så bra i alla emacsversioner. * filter-edit.el (lyskom-filter-edit-save): Spara ändringarna i rätt buffert så inte buffertlokala variabler skrivs över med nil eller defaultvärden. Mon Jul 22 14:10:51 1996 David Byers * async.el (lyskom-default-new-text-hook): Eventuellt är scrollning till botten vid promptbyte eliminerad. * vars.el.in (lyskom-noadmin-removed-commands): Lade till kom-sync-database. * swedish-strings.el (lyskom-strings): Lade till syncing-database och really-sync * commands2.el (kom-sync-database): Ny funktion * services.el (initiate-sync): Ny funktion. * lyskom-rest.el: Tog bort kom-dict och relaterade funktioner. Removes lyskom-put-back-on-to-do-list Removed lyskom-return-time. (lyskom-insert-before-prompt): Inlajnade lyskom-do-insert-before-prompt * commands2.el (kom-shutdown-server): Gör def-kom-command, använd blocking-do. * lyskom-rest.el (j-or-n-p): Hantera C-g även om read-char normalt inte kan läsa C-g. Hantera C-l också. Tog bort lyskom-handle-command-answer. * commands2.el (kom-change-conf-type): Hantera ändra mötestyp på personer. Spara de flaggor som inte explicit sätts av funktionen. Visa aktuell mötestyp innan frågorna ställs. Använd lyskom-j-or-n-p för att ställa frågorna. Fri Jul 19 18:29:41 1996 David Kågedal * view-text.el (lyskom-follow-comments): Det stod comments på ett stället där det skulle ha stått footnotes. Thu Jul 18 10:53:36 1996 David Kågedal * commands1.el (kom-status-session): Ny kod från David. * view-text.el (lyskom-follow-comments): Försökte läsa hemliga kommentarer om kom-follow-comments-outside-membership var t. Gjorde om försöket att få fotnoter att läsas först om kom-show-footnotes-immediately är nil. Förhoppningsvis lyckades det den här gången (Jag tjuvkikade på 0.38.2). Thu Jul 18 10:18:13 1996 David Byers * lyskom-rest.el (lyskom-format-conf-type): Bugfix (det fungerade helt enkelt inte). Wed Jul 17 11:35:10 1996 David Byers * edit-text.el (lyskom-edit-send-check-recipients): Kontroll av mottagare hoppar över kommenterade författare om deras brevlådor är mottagare och hoppar även över lyskom-pers-no (man ser ju alltid texter man skriver själv.) Detta gör att det går snabbare att skicka personliga svar. Wed Jul 17 01:07:40 1996 David Kågedal * view-text.el (lyskom-follow-comments): Försökte fixa så att fotnoter får läsas först om kom-show-footnotes-immediately är nil. Tue Jul 16 10:25:47 1996 David Byers * swedish-strings.el (lyskom-strings): Bytte \345 -> \344 på en del håll. Bytte \345 -> \366 på en del andra. * commands1.el (kom-delete-conf): Sätt mustmatch till t i anropet till lyskom-read-conf-stat. * swedish-strings.el,english-strings.el (lyskom-strings): Lade till saving-settings-done, ändrade saving-settings. (lyskom-commands): Lade till kom-save-options. * flags.el (kom-save-options): Nytt kommando. * commands2.el (kom-send-message): Bugfix: sända allmänt meddelande fungerar igen. Mon Jul 15 12:14:26 1996 David Byers * edit-text.el (lyskom-edit-add-recipient/copy): Kräv match vid läsning av möte. * parse.el (lyskom-parse-conf-type): Korrigera hanteringen av korta conf-types. Den satte in 'space på femte bitten... * lyskom-rest.el (lyskom-format-conf-type): Formattera långa conf-types enbart om server klarar sådana. * services.el (initiate-set-last-read-2): Ny funktion. (initiate-set-last-read): Fungerar även med servrar som inte kan set-last-read. * review.el (lyskom-review-by-to): Ställ markören före mötesnamnet när man frågar till vilket möte. * startup.el (lyskom-setup-client-check-version): Ny funktion. * vars.el.in (lyskom-server-features): Ny variabel. (lyskom-server-supports): Ny variabel. (lyskom-long-conf-types-flag): Ny variabel (lyskom-set-last-read-flag): Ny variabel (lyskom-uconf-stats-flag): Ny variabel (lyskom-z-lookup-flag): Ny variabel (lyskom-accept-async-flag): Ny variabel * startup.el (lyskom-clear-vars): Gör lyskom-server-supports, diverse flaggor och lyskom-server-version buffertlokala. (lyskom): Anropa lyskom-setup-client-for-server-version. (lyskom-setup-client-for-server-version): Ny funktion. * vars.el.in (lyskom-server-version): Lade till lyskom-server-version. * startup.el (lyskom): Tilldela lyskom-server-version så andra funktioner kan få information om serverversionen på ett enkelt sätt. Sun Jul 14 13:55:53 1996 David Byers * lyskom-rest.el (j-or-n-p): Lade till parametern quittable (C-g avbryter och signalerar quit) (lyskom-ja-or-nej-p): Gör inte lyskom-end-of-command vid quit. (lyskom-j-or-n-p): Gör inte lyskom-end-of-command vid quit; ny parameter quittable. * vars.el.in: Lade till kom-check-commented-author-membership. * completing-read.el (lyskom-read-conf-internal): Hantera att case inte spelar någon roll i strängar (så tex "lysator" ger en exakt match.) (lyskom-completing-member): Ny funktion för att leta strängar i listor. * commands1.el (lyskom-comment-recipients): Konfirmera multipla mottagare bara om kom-confirm-multiple-recipients är before. * swedish-strings.el, english-strings.el (lyskom-strings): Lade till comment-all-relevant-p. * completing-read.el (lyskom-read-conf-internal-verify-type): Fixade så inte ingen match accepterades som conf. (lyskom-lookup-conf-by-name): Specialhantering av tomma strängen. (lyskom-read-conf-internal): Returnera rätt conf-stat om strängen matchar prefix på någon conf och hela namnet på någon annan. Fri Jul 12 17:11:52 1996 David Byers * commands1.el (kom-status-session): Ny funktion. Se även lyskom-status-session och lyskom-status-session-2 * english-strings.el,swedish-strings.el (lyskom-strings): Lade till strängar för sessionsstatus. Lade till Status för session till kommandona. * completing-read.el (lyskom-read-session-no): Definiera lyskom-blocking-process; det fungerar inte alls annars. * ChangeLog: Saknar motivation att skrica lic. Formatterate därför istället om mina gamla, felformatterade ChangeLog-entries. Wed Jul 10 12:39:47 1996 David Byers * startup.el (kom-start-anew): Patch so sojge kan slippa se lappar på dörren. Markerad med +++SOJGE. Mon Jul 8 10:37:48 1996 David Byers * startup.el (lyskom-clear-vars): Gjorde fler variabler buffertlokala. * lyskom-rest.el (lyskom-modify-prompt): Använd kom-prompt-format. * commands2.el (kom-who-am-i): Lade till kom-who-am-i * vars.el.in (lyskom-login-hook): Defvarade denna. (kom-login-hook): Uppdaterade dokumentationen. * startup.el (kom-start-anew): Bytte ordningen mellan kom-login-hook och lyskom-login-hook. * filter.el (kom-super-jump): Väljer mottagare att filtrera som aktuellt möte om inlägget har aktuellt möte som mottagare, annars inläggets första mottagare. * english-strings.el, swedish-strings.el (lyskom-strings): Lade till no-recipient. Thu Jul 4 23:45:48 1996 David Kågedal * vars.el.in (kom-follow-comments-outside-membership): Ny variabel. (lyskom-elisp-variables): La till den. * view-text.el: Använd den. Thu Jul 4 14:10:36 1996 David Byers * completing-read.el: Totalt omskriven. Större, kanske långsammare, men jag vet hur den fungerar nu. (lyskom-read-conf-no): Ny betydelse av PREDICATE-parametern. (lyskom-read-conf-stat): Ny parameterlista (nytt PREDICATE, MUSTMATCH tillagt.) (lyskom-read-conf-name): Nu parameterlista. Ny ordning, lagt till EMPTY-parametern. (lyskom-read-conf-internal): Ny funktion som gör allt jobb. (lyskom-read-conf-name-internal): Utbytt mot lyskom-read-conf-internal. (lyskom-read-conf-get-logins, lyskom-read-conf-expand-specials, lyskom-read-conf-lookup-specials, lyskom-lookup-conf-by-name, lyskom-complete-collect, lyskom-read-conf-internal-verify-type, lyskom-complete-string, lyskom-complete-string-up-level, lyskom-complete-string-skip-parens-backup-others, lyskom-complete-string-skip-parens-2, lyskom-complete-string-next-word, lyskom-complete-string-reset-position): Nya funktioner. * startup.el (kom-start-anew): Ändrade predicate-parametern till lyskom-read-conf-nånting. Använd lyskom-lookup-conf-by-name. * review.el (lyskom-review-by-to): Ändrade predicate-parametern till lyskom-read-conf-nånting. * commands2.el (kom-status-conf, kom-status-person, kom-send-message, kom-set-garb-nice, kom-set-permitted-submitters, kom-set-super-conf, kom-change-conf-type): Ändrade predicate-parametern till lyskom-read-conf-nånting. * edit-text.el (lyskom-edit-add-recipient/copy): Ändrade predicate-parametern till lyskom-read-conf-nånting. * filter.el (kom-filter-subject, kom-filter-author, kom-filter-text): Ändrade predicate-parametern till lyskom-read-conf-nånting. * commands1.el (kom-delete-conf, kom-review-presentation, kom-send-letter, kom-add-member, kom-add-self, kom-sub-member, kom-sub-self, kom-change-presentation, kom-change-conf-motd, kom-unset-conf-motd, kom-go-to-conf, kom-change-name, kom-change-supervisor, kom-change-password, lyskom-add-sub-recipient): Ändrade predicate-parametern till lyskom-read-conf-nånting. * startup.el (kom-start-anew): Anropa lyskom-login-hook oxo. Den sparas *inte* i servern. * vars.el.in (lyskom-text-buttons): Ny definition av regexpen för textnummer. Tue Jul 2 09:14:53 1996 David Kågedal * lyskom-rest.el (lyskom-prefetch-comment-stats): Ny funktion. Sun Jun 23 02:16:23 1996 David Kågedal * startup.el (lyskom): Anropa lyskom-setup-faces * vars.el.in (lyskom-setup-faces): Ny funktion. * edit-text.el (lyskom-edit-parse-headers): Kör lyskom-swascii-header-subject genom regexp-quote innan matchning. Sat Jun 22 17:15:53 1996 David Byers * ansaphone.el (lyskom-ansaphone-message-handler): Spara meddelanden enbart om kom-ansaphone-record-messages är icke-nil (request från Tommy Persson). Visa inte alltid meddelanden som spelas in. * vars.el.in (lyskom-elisp-variables): Lade till kom-ansaphone-record-messages och kom-ansaphone-show-messages. (kom-ansaphone-record-messages): Ny variabel. (kom-ansaphone-show-messages): Nu variabel. Thu Jun 20 01:08:00 1996 David Kågedal * async.el (lyskom-show-logged-in-person): Hantera hemliga personer. (lyskom-show-logged-out-person): Dito. Tue Jun 11 09:25:24 1996 David Byers * parse.el (lyskom-parse-conf-type): Hanterar Any-Conf-Type. (lyskom-maybe-parse-1-or-0): Ny funktion. * english-strings.el,swedish-strings.el (lyskom-strings): Lade till anonymous-allowed. * commands1.el (kom-create-conf): Fråga om man får skriva anonyma texter. * komtypes.el (conf-type->anarchy): Ny funktion. (lyskom-create-conf-type): Hantera anarkibiten. (conf-type->rsv1): Ny funktion. (conf-type->rsv2): Ny funktion. (conf-type->rsv3): Ny funktion. * lyskom-rest.el (lyskom-format-conf-type): Skicka alltid extended-conf-type till servern. * commands2.el (kom-change-conf-type): Fråga om man får skriva anonyma texter. Thu Jun 6 02:59:01 1996 David Kågedal * swedish-strings.el (lyskom-strings): La till kolon på några frågor. * startup.el (kom-start-anew): Anropa clear-all-caches. * cache.el (cache-clear): Ny funktion. (cache-add,cache-del): Bytte namn på lokala variabler. (clear-all-caches): Ny funktion. (cache-create): Ny funktion. Wed May 29 13:10:54 1996 David Kågedal * lyskom-rest.el (lyskom-read-number): Lägg till ett mellanslag även när det inte finns något defaultvärde. * commands1.el (kom-delete-text): Använd zerop. Mon May 27 10:39:06 1996 David Byers * startup.el (lyskom): Sätt face-scheme här och inte i vars.el * vars.el.in: Ta bort sättning av face-scheme Sun May 26 03:01:01 1996 David Kågedal * swedish-strings.el (lyskom-strings): La in en radbrytning i message-from-to. * english-strings.el (lyskom-strings): Dito. Fri May 24 03:24:37 1996 David Kågedal * commands2.el (kom-send-message): Skriv ut vart meddelandet skickas. Wed May 22 16:56:49 1996 David Byers * startup.el (lyskom-clear-vars): Gör kom-friends,kom-permanent-filter-list, kom-session-filter-list buffertlokala Wed May 22 06:27:46 1996 David Kågedal * commands2.el (lyskom-update-lyskom-buffer-list): Satte in nya buffertar på fel ställe ibland. Tue May 21 23:45:56 1996 David Kågedal * commands2.el (kom-status-conf): Fråga om medlemslistan ska vara snabb eller fullständig (ungefär). * swedish-strings.el (lyskom-strings): La till strängen show-membership-info-q. Mon May 20 11:29:39 1996 David Kågedal * commands2.el: En bunt ändringar från Bellman. (lyskom-buffer-p): Ny funktion. (lyskom-update-lyskom-buffer-list): Dito. (kom-next-kom): Ny implementation. (kom-previous-kom): Ny funktion. (kom-next-unread-kom): Ny funktion * vars.el.in (lyskom-buffer-list): Ny variabel. * lyskom-rest.el (backward-text): La till ett anrop till beginning-of-line för att det inte ska bli fel i gamla Emacsar. Thu May 9 11:50:39 1996 David Byers * commands1.el (kom-list-clients): Lade till en kommentar. * services.el (initiate-find-next-text-no): Ny funktion. (initiate-find-previous-text-no): Ny funktion. * swedish-strings.el,english-strings.el (lyskom-strings): Lade tll cant-review-everything. * review.el (lyskom-get-texts-globally): Ny funktion. (lyskom-get-texts-by-to): Anropa lyskom-get-texts-globally för att åtserse globalt. (lyskom-review-by-to): Tillåt återse av alla till allt. Wed May 8 01:10:11 1996 David Kågedal * commands2.el (kom-status-conf): Uppskjut utskrifen av medlemmarnas namn. * macros.el (lyskom-blocking-do-multiple): Kolla process-status. * services.el (blocking-do): Kolla process-status. * deferred-insert.el (lyskom-deferred-insert-conf): Gissa om det är en person på ett bättre sätt. * lyskom-buttons.el (lyskom-default-button): Returnera nil om kom-text-properties är nil. * async.el (lyskom-show-logged-in-person): Respektera kom-text-properties. (lyskom-show-logged-out-person): Dito. * lyskom-rest.el (lyskom-format-text-body): Dito. * view-text.el (lyskom-view-text): Använd inte kom-first-line-face om kom-text-properties är nil. * vars.el.in (kom-deferred-printing): Ändra default till t. * deferred-insert.el (lyskom-replace-deferred): Var lite mer defensiv i scrollningen. Dvs. scrolla aldrig. Tue May 7 11:00:46 1996 David Byers * review.el (lyskom-review-by-to): Använd blocking-do-multiple för att snabba upp första utskriften. (lyskom-get-texts-by-and-to): Använd blocking-do-multiple för att skynda på uppstarten. Tue May 7 03:18:48 1996 David Kågedal * lyskom-rest.el (lyskom-start-of-command): Hoppa till slutet på bufferten om det syns i fönstret. * commands1.el (kom-list-re): Sätt knapp på raderna. * commands1.el (kom-send-letter): Gör (recenter 1) istället för (recenter 0). * lyskom-rest.el (kom-page-next-command): Dito. (kom-view,lyskom-start-of-command): Dito. * lyskom-rest.el (lyskom-insert): Försökte göra så att den inte hoppar ner så ofta. * commands1.el (kom-list-clients): Uppskjut utskrift av klientnamn. (lyskom-deferred-client-1): Ny funktion. (lyskom-deferred-client-2): Ny funktion. * lyskom-rest.el (lyskom-format-aux-help): Liten ändring av formatsträngen för uppskjutna mötesnamn. (lyskom-format-aux-help): Nytt format-element "D" som tar en sträng eller defer-info som argument. * deferred-insert.el (lyskom-deferred-insert-conf): Använd redan satta properties. Mon May 6 00:27:19 1996 David Kågedal * vars.el.in (lyskom-faces): Ny variabel. Leta efter X-resurser som bestämmer utseendet på faces. * deferred-insert.el (lyskom-defer-insertion): Gjorde så att man anger serveranrop på samma sätt som i blocking-do. * view-text.el (lyskom-print-header-comm): Skrev om. (lyskom-insert-deferred-header-comm): Skrev om. (lyskom-insert-header-comm): Skrev om. * deferred-insert.el (lyskom-replace-deferred): Gjorde om till en funktion. (lyskom-deferred-insert-conf): Gör om därefter. Sun May 5 12:53:49 1996 David Byers * remote-control.el (lyskom-remote-list-messages-1): Lista i rätt ordning. En fatal bug rättad. (lyskom-remote-list-messages): Lista meddelanden i rätt ordning. (lyskom-remote-erase-messages): Rättade en fatal bug. * completing-read.el (lyskom-read-conf-name-internal): Lade till predikatet persnone för att stöda ändringen i kom-start-anew. (lyskom-read-conf-name-internal-verify-type): Lade till predikatet persnone. * startup.el (kom-start-anew): kom-start-anew läser in personnamn så att gamla personer har prioritet över nya. Sun May 5 03:18:19 1996 David Kågedal * Makefile (PARTS-EL): Flyttade deferred-insert.el till HEADER-EL. * deferred-insert.el (lyskom-replace-deferred): Nytt makro. (lyskom-deferred-insert-conf): Skrev om med makrot. * view-text.el (lyskom-insert-deferred-header-comm): Dito. * commands1.el (kom-list-clients): Anpassa bredden på sessionsfältet. * view-text.el (lyskom-view-text): Skicka bara mötesnummer till lyskom-print-header-recpt. (lyskom-print-header-recpt): Fördröj utskrifter. * completing-read.el (lyskom-read-session-resolve-ambiguity): Anpassa bredden på sessionsnumret och tillåt lite defer. * commands2.el (kom-status-conf): Tillåt defer. Formateringen ändrades lite också. (kom-status-person): Dito. * commands1.el (kom-who-is-on): Anpassar bredden på första fältet så att sessionsnumret precis får plats. (kom-list-clients): Tillåt defer. * lyskom-rest.el (kom-view-next-text): Läsmarkera texter efter att de har skrivits ut. Förhoppningsvis får detta inga otrevliga bieffekter. Sat May 4 00:07:06 1996 David Kågedal * view-text.el (lyskom-insert-header-comm): Ta insert-funktionen som parameter. * Jag plockade koden för "Lista (med) regexpar" från 0.38.2. * parse.el (lyskom-parse-conf-z-info-list): Ny funktion. (lyskom-parse-conf-z-info): Dito. * komtypes.el: La till funktioner för conf-z-info-list och conf-z-info. * services.el (initiate-re-z-lookup): Ny funktion. * swedish-strings.el (lyskom-commands): La till "Lista (med) regexpar". (lyskom-mode-map): La in kommandot på "lr". * english-strings.el: Dito. * lyskom-rest.el (lyskom-format-aux-help): Inga knappar på möte 0. * vars.el.in (lyskom-default-conf-string): Ny variabel. * commands1.el (kom-who-is-on): Sätt lyskom-default-conf-string lokalt. Fri May 3 10:13:12 1996 David Byers * english-strings.el,swedish-strings.el (lyskom-prioritize-mode-map): Lade till M-DEL som bindning för kom-prioritize-deselect-all * prioritize.el (kom-prioritize-deselect-all): Lade till detta kommando. * review.el (lyskom-check-review-access): Hantera tomma möten rätt. (lyskom-get-texts-by-and-to): Optimera hantering av återse av en flitig författare till ett litet möte. * swedish-strings.el,english-strings.el (lyskom-strings): Några nya strängar för rapportering av fel i återse. * review.el (lyskom-get-texts-by): Skrev om så den blev effektivare. Sätt maxinkrement till lyskom-fetch-map-nos. Kontrollera att man verkligen får läsa conf-mappen. (lyskom-get-texts-generic): Tog bort denna eftersom den bara användes av lyskom-get-texts-by. (lyskom-get-texts-to): Inlineade koden från lyskom-get-texts-generic. Sätt maxinkrement till lyskom-fetch-map-nos. (lyskom-get-texts-by-and-to): Startinkrement satt till lyskom-fetch-map-nos, kontrollera att man verkligen får läsa conf-mappen. (lyskom-check-review-access): Ny funktion. Fri May 3 03:24:38 1996 David Kågedal * view-text.el (lyskom-print-header-comm): Ny defer-hantering. (lyskom-insert-deferred-header-comm): Ny funktion. (lyskom-insert-header-comm): Detta är lyskom-print-delayed-header-comm i ny skepnad. * vars.el.in (kom-deferred-printing): Bytte namn från kom-delayed-printing. * lyskom-rest.el (lyskom-format-insert): Ny defer-kod (lyskom-format-insert-at-point): Dito. (lyskom-format-aux-help): Dito. * swedish-strings.el (lyskom-button-actions): Bytte å -> ö. * lyskom-rest.el (lyskom-delayed-print-conf): Tog bort. * deferred-insert.el: Ny fil. (lyskom-deferred-insert-conf): Ny funktion, eller snarare lyskom-delayed-print-conf under nytt namn. * lyskom-rest.el (lyskom-format-aux-help): * commands2.el (lyskom-list-summary): Justerade formatering. (lyskom-print-summary-line): Använd lyskom-format-insert. * completing-read.el (lyskom-read-session-resolve-ambiguity): Skrev om. * lyskom-rest.el (lyskom-queue-print-name): Tog bort. (lyskom-queue-print-name-2): Tog bort. * swedish-strings.el (lyskom-commands): La till kommandot "Lista klienter". * english-strings.el (lyskom-commands): Dito. * cache.el (lyskom-set-who-info-buffer-2): Kommenterade bort innehållet.. (lyskom-set-session-info): Dito. * commands1.el (lyskom-info-line-format-string): Ny funktion. (kom-who-is-on): Skrev om med hjälp av den. (lyskom-return-who-info-line): Tog bort. (lyskom-fix-str): Tog bort. (lyskom-return-who-info-line-as-state): Tog bort. Thu May 2 18:47:18 1996 David Kågedal * 0.41 release * swedish-strings.el,english-strings.el (lyskom-strings): Nytt format på de strängar som används i lyskom-print-delayed-header-comm. * english-strings.el (lyskom-strings): Thu May 2 16:37:53 1996 David Byers * swedish-strings.el,english-strings.el (lyskom-commands): Lade in kom-review-all (lyskom-mode-map): Lade in kom-review-all på "}A" och "åa ". Bytte ut åttabitarstecken mot oktala koder. * review.el (kom-review-first): Hantera prefixargument. (lyskom-review-by-to): Använd strängen everything för att skriva ut "alla". (lyskom-get-texts-generic): Hantera återse alla. (lyskom-get-texts-by): Hantera återse alla. (lyskom-get-texts-by-and-to): Returnera rätt antal inlägg vid återse första. (lyskom-get-texts-by-and-to): Hantera återse alla. (kom-review-all): Lade till detta kommando. * english-strings.el,english-strings.el (lyskom-strings): Lade till everything som sträng. * review.el (kom-review-first): Hantera prefixargument. Thu May 2 15:20:19 1996 David Kågedal * commands1.el (kom-display-time): Skydda med condition-case. * view-text.el (lyskom-print-delayed-header-comm): Skriver ut kommentarlänkar till oläsliga texter igen. * commands1.el (lyskom-format-time): Ny funktion. (kom-display-time): Omskriven av Bellman. * swedish-strings.el (lyskom-strings): Nya strängar för kom-display-time. * english-strings.el (lyskom-strings): Dito. * lyskom-rest.el (lyskom-start-of-command): Kör lyskom-before-command-hook. Thu May 2 15:20:19 1996 David Kågedal * view-text.el (lyskom-print-delayed-header-comm): Klarade inte av en skrivskyddad buffert. * lyskom-rest.el (lyskom-delayed-print-conf): Dito. Thu May 2 15:03:58 1996 David Byers * prioritize.el (kom-prioritize-reprioritize): Rättade ett fel. Wed May 1 20:53:30 1996 David Kågedal * lyskom-buttons.el (lyskom-generate-button): La till '(rear-nonsticky t) till alla knappar. * internal.el (lyskom-queue-collect-p): Kommenterade bort denna funktion. * services.el (z-initiate-get-map): Dito. * commands1.el (lyskom-sub-member): Sänkte inte lyskom-last-conf-fetched som den borde. Wed May 1 11:34:02 1996 David Byers * english-strings.el,swedish-strings.el (lyskom-strings): Lade till newline i några strängar. Lade till några strängar, rättade andra. * prioritize.el (kom-prioritize-help): Ny funktion (lyskom-prioritize-mode): Bättre doc-sträng * english-strings.el, swedish-strings.el (lyskom-prioritize-mode-map): Byggde om keymappen lite. * lyskom-rest.el (lyskom-format-aux-help): Generera knappar för ?M och ?P även om argumentet inte är en conf-stat. * lyskom-buttons.el (lyskom-default-button): Hantera knappskapande för möten och personer utan att ha hela conf-staten. * cache.el (cache-construct-uconf-stat): Rättade en bug. * komtypes.el (lyskom-uconf-stat-p): Lade till denna funktion. (uconf-stat->garb-nice): Rättade en bug. * english-strings.el, swedish-strings.el (lyskom-button-actions): Kommenterade bort särbehandling av textnumret i inläggsfoten. Mon Apr 29 09:24:16 1996 David Byers * review.el (lyskom-get-texts-by): Fixade så inte information om hemliga texter returneras. Mon Apr 29 02:26:14 1996 David Kågedal * lyskom-rest.el (lyskom-format-aux-help): Hantera möte 0 för sig. Sun Apr 28 04:01:34 1996 David Kågedal * parse.el (lyskom-parse-unparsed): Flyttade återstartning av strängar... * lyskom-rest.el (lyskom-filter): ...hit Sat Apr 27 02:48:51 1996 David Kågedal * commands1.el (kom-send-letter): Ta bort confstatet ur cachen. * lyskom-rest.el (kom-save-text): Tillåt directorynamn. * startup.el (kom-start-anew): Töm completion-cachen. Thu Apr 25 14:04:26 1996 David Byers * prioritize.el (kom-prioritize-set-priority): Sätt mark när man trycker "p". Fri Apr 26 00:01:14 1996 David Kågedal * view-text.el (lyskom-print-delayed-header-comm): Nu borde den skriva saker på rätt ställe. * services.el (initiate-set-client-version): Ny funktion. (initiate-get-client-name): Ny funktion. (initiate-get-client-version): Ny funktion. * startup.el (lyskom): Berätta för servern vad vi heter. * lyskom-rest.el (kom-go-to-next-conf): Använd def-kom-command. (lyskom-go-to-pri-conf,lyskom-go-to-next-conf): Flyttade på anropet av lyskom-end-of-command. (lyskom-maybe-move-unread): Felstavat argument. (lyskom-go-to-next-conf): Flyttade om lite. Thu Apr 25 01:42:29 1996 David Kågedal * vars.el.in (kom-delayed-printing): Ändrade default till nil. * view-text.el (lyskom-print-delayed-header-comm): Radera efter att den nya texten skrivits in. På så sätt blandas inte markers så lätt ihop. * commands1.el (kom-list-conferences): Skicka mötesnummer till lyskom-list-conf-print. (lyskom-list-conf-print): Använd mötesnummer istället för conf-stat, så att utskriften kan fördröjas. (kom-list-persons,lyskom-list-pers-print): Samma trick. * lyskom-rest.el (lyskom-filter): Skrev om testet efte newline. * vars.el.in (kom-delayed-printing): Ny variabel. * lyskom-rest.el (lyskom-format-aux-help): Använd den. * view-text.el (lyskom-print-header-comm): Dito. Wed Apr 24 17:49:29 1996 David Byers * review.el (lyskom-get-texts-by-and-to): Fixade bug som gjorde att man kunde missa de allra första texterna i ett möte om man återsåg senaste. Tue Apr 23 00:47:17 1996 David Kågedal * lyskom-rest.el (lyskom-start-of-command): Anta att lyskom-first-time-around är definierad. Tue Apr 23 11:26:57 1996 David Byers * startup.el (kom-start-anew): Rensa completing-read-cachen innan försök att konvertera det inmatade användarnamnet. * english-strings.el (lyskom-button-actions): Lade till hints för sista inläggsnumret som skrivs ut. * swedish-strings.el (lyskom-button-actions): Lade till hints för sista inläggsnumret som skrivs ut. * vars.el.in (kom-inhibit-typeahead): Lade till kom-inhibit-typeahead. * lyskom-rest.el (lyskom-end-of-command): Återimplementerade bortkastning av typeahead. * view-text.el (lyskom-print-text): Lade till sättning av lyskom-current-function och lyskom-current-function-phase. * lyskom-buttons.el (lyskom-get-button-hint): Ny funktion. (lyskom-generate-button): Använd lyskom-get-button-hint för att hitta hinten. Wed Apr 24 03:44:31 1996 David Kågedal * view-text.el (lyskom-print-header-comm): Delade upp den så att utskriften kan fördröjas. (lyskom-print-delayed-header-comm): Den fördröjda utskriften. * lyskom-rest.el (lyskom-insert-at-point): Ny funktion. (lyskom-format-insert-at-point): Ny funktion. Tue Apr 23 00:47:17 1996 David Kågedal * lyskom-rest.el (lyskom-start-of-command): Anta att lyskom-first-time-around är definierad. Mon Apr 22 05:57:27 1996 David Kågedal * view-text.el (lyskom-insert-person-name), (lyskom-insert-conf-name): Dessa funktioner används inte, så jag tog bort dem. (lyskom-print-header-comm): Duplicera inte jobbet i lyskom-format. * lyskom-rest.el (lyskom-delayed-print-conf): Ny funktion. * clienttypes.el (format-state->delayed-content), (set-format-state->delayed-content): Nya funktioner * lyskom-rest.el (lyskom-do-format): Returnera state istället för bara den färdiga strängen. (lyskom-format-insert-before-prompt,lyskom-format-insert), (lyskom-format): Justerade därefter. Wed Apr 17 17:32:23 1996 David Kågedal * parse.el (lyskom-parse-error): Gör så att en bug inte blir så dödlig. Tue Apr 16 23:47:01 1996 David Kågedal * edit-text.el (lyskom-create-text-handler): Bytte ut lyskom-tell-server mot lyskom-tell-internat. Sun Apr 14 23:44:45 1996 David Kågedal * view-text.el (lyskom-follow-comments): Felaktiga parametrar i ett anrop till lyskom-view-text. Wed Apr 10 10:16:20 1996 David Byers * prioritize.el (kom-prioritize): En numera avrättad bug gjorde att medlemskapslistan blev reverserad. Mon Apr 8 18:42:12 1996 David Byers * prioritize.el: Skrev om från scratch. Sat Apr 6 18:13:25 1996 David Byers * lyskom-rest.el (lyskom-insert): Fixade lyskom-insert så den ger rätt beteende om kom-continuous-scrolling inte är satt. Thu Apr 4 10:36:06 1996 David Byers * lyskom-rest.el (lyskom-insert): Gör lyskom-scroll i lyskom-insert bara om kom-continuous-scrolling är satt. (lyskom-start-of-command): Tilldela nil till lyskom-is-waiting varje gång ett nytt kommando startas. (lyskom-print-prompt): Tog bort tilldelningar av lyskom-is-waiting. * vars.el.in (kom-continuous-scrolling): Ny variabel. (lyskom-elisp-variables): Lade till kom-continuous-scrolling. * english-strings.el, swedish-strings.el (lyskom-mode-map): Lade till kom-review-first. * swedish-strings.el, english-strings.el (lyskom-strings): Lade till lyskom-review-how-many. * review.el (lyskom-get-texts-by-to): Skrev helt om den här funktionen så den anropar olika funktioner för att göra jobbet beroende på inputmönster. (lyskom-get-texts-by-and-to): Ny funktion som hämtar texter av en person till ett möte. (lyskom-get-texts-generic): Ny funktion som hämtar texter av en person eller till ett möte. (lyskom-get-texts-by): Ny funktion som hämtar texter av en person. (lyskom-get-texts-to): Ny funktion som hämtar texter till ett möte. Wed Apr 3 12:33:45 1996 David Kågedal * commands1.el (lyskom-create-conf-handler-2): Testa inte om mötet är hemligt. Detta görs i kom-create-conf istället. Wed Apr 3 12:56:19 1996 David Byers * english-strings.el, swedish-strings.el (lyskom-strings): Lade till confusion-what-to-view. (lyskom-mode-map): Lade till tangentbindningar för lyskom-view-previous-commented-text. * commands1.el (kom-view-previous-commented-text): Lade till denna funktion (skriven av Teddy). * lyskom-rest.el (lyskom-insert): Lade in ett anrop till lyskom-scroll om point hamnar utanför skärmen. Detta får betraktas som ett experiment. * review.el (lyskom-get-texts-by-to): Fixade buggar i David Kågedals version och tog bort den gamla versionen. * utilities.el (nfirst): Flyttade från review.el Tue Apr 2 15:15:11 1996 David Byers * Blev av med alla kompilatorvarningar genom att ta bort kompatibilitetskod för Emacs 18 och Lucid Emacs. * lyskom-rest: Tog bort kompatibilitetskod i kom-initial-digit-view. * prioritize.el: Tog bort referenser till kom-buffer. * macros.el: Lade till kompatibilitetsbindning av frame-width. * flags.el: Lade till dummydefinition av original-user-variable-p så en kompilatorvarning försvann. * utilities.el: Lade till regexpp. * filter.el: Dokumenterade lyskom-filter-hack. Använd lyskom-apo-timeous-s och lyskom-apo-timeout-ms i lyskom-filter-text-p. Skydda anrop till filterfunktionerne i lyskom-check-filter-list med condition-case för att undvika otrevligheter. Fixade bug i kompilering av tomma filter. Flyttade regexpp till utilities.el. Använd def-kom-command till användarkommandon. * completing-read.el: Lade till hantering af typen conflogin för alla inloggade personer eller möten. Tog bort emacs 18-kompatibilitet i anrop till completing-read. * edit-text.el: lyskom-edit-text anropar inte längre lyskom-end-of-command. Tog bort Emacs 18.55-kompatibilitet från anrop till processs-kill-without-query. Tog bort variabeln kom-buffer. Tog bort kompatibilitet med Emacs 18 och Lucid emacs från kom-edit-insert-digit-text. Anropar alltid lyskom-send-transform-text när texter skickas in. Införde kom-cite-string som i stället för ">" framför kommentarer. Flyttade sit-for i lyskom-edit-get-commented för att få bort momentana markörförflyttningar vid insättning av kommenterad text. * commands1.el: Gjorde om alla kommentarfunktioner med def-kom-command och tog bort explicita lyskom-end-of-command. * commands2.el: Tog bort lite kompatibilitet med Emacs 18. Använd lyskom-beep för att pipa när vänta avslutas. (kom-set-session-priority): Använd lyskom-read-num-range. Skrev om referenser till debugger-old-buffer för att slippa kompileringsvarningar. Tue Apr 2 00:45:27 1996 David Kågedal * view-text.el (lyskom-follow-comments): Anropa lyskom-view-text med fler argument. * commands1.el (kom-create-conf): Slog ihop med lyskom-create-conf-handler. Skriv inga presentationer till hemliga möten. Mon Apr 1 14:57:53 1996 David Byers * commands1.el: Prioritet sätts mellan 1 och 255, aldrig till noll. Man blir inte längree erbjuden att skriva presentation till hemliga möten. Fixade några formatsträngar. Använde def-kom-command på några fler ställen. * english-strings.el: Nya appreciation och abuse strängar (från misc/F}-uppmuntran). * cache.el: Ersatte anrop till eval med anrop till symbol-value. * internal.el (lyskom-check-call): Skydda anrop till kom-queue-resume med unwind-protect. * lyskom-rest.el (lyskom-insert-before-prompt): Flytta inte point vid insert. Det är *irriterande*. lyskom-modify-prompt: Lade in antal inspelade meddelanden i prompten (om man har några). * utilities.el, filter-edit.el, macros.el, filter.el: Flyttade några funktioner till utilities.el. * Anrop till lyskom-message har nu en korrekt formatsträng som första argument. * lyskom-rest.el (lyskom-print-prompt): Sätt lyskom-is-waiting till nil om man inte är vid sista prompten. lyskom-is-waiting måste vara nil om asynkrona texter skall sparas och inte skrivas ut. Sat Mar 30 00:33:32 1996 David Kågedal * lyskom-rest.el (lyskom-start-of-command): Fungerade dåligt om man hade satt kom-page-before-command. * review.el (kom-review-comments): Bakade in lyskom-review-comments. Fri Mar 29 03:26:34 1996 David Kågedal * review.el (lyskom-review-comments,kom-review-comments): Skrev om icke-asynkron. Kunde i sällsynta fall generera allvarliga fel genom att anropa lyskom-view-text när cachen inte var fylld. Nu anropas bara lyskom-review-comments synkront, så vi är utom fara. * commands1.el (kom-add-comment,kom-sub-comment): Använd def-kom-command. * view-text.el (lyskom-print-header-comm): Visa när kommentarslänken adderades. Thu Mar 28 15:11:27 1996 David Kågedal * lyskom-rest.el (lyskom-set-mode-line): Se till att mode-raden uppdateras. * view-text.el (lyskom-follow-comments): Se till att kommentarer till fotnoter som läses omedelbart läggs på lässtacken. Wed Mar 27 16:19:57 1996 David Byers * Version 0.40.1 release Tue Mar 26 15:54:22 1996 David Byers * edit-text.el: Bättre hantering av okända headrar. Tue Mar 26 12:22:34 1996 David Byers * Makefile: Satte versionsnumret till 0.40.1 * Gjorde kompatibilitetsdefinitioner av facep och save-selected-window så klienten fungerar med emacs 19.28 också. * completing-read.el: Viss cachning av who-info när man läser in namn på inloggade personer. Samma med anrop till lookup-name. Det går mycket snabbare. Tue Mar 26 08:21:18 1996 David Byers * Satte cvs-version till 40.0 och symbolisk tag till v0-40 * lyskom-rest.el, view-text.el: face-equal bortbytt mod lyskom-face-default-p som fungerar om man inte kör med fönstersystem. * vars.el.in: Bättre val av face scheme. Mon Mar 25 16:22:42 1996 David Byers * lyskom-rest.el: Formatteringen täcker inte padding. * swedish-strings.el,english-strings.el: Bugfixar * filter.el: Bugfixar * vars.el.in, lyskom-rest.el, startup.el: Gjorde så färger sätts vid load, inte vid inloggning. Bytte några defaultfärger. * Makefile: Satte versionsnummer till 0.40 Mon Mar 25 06:48:01 1996 David Kågedal * parse.el (lyskom-parse-unparsed): Se till att meddelandet "Databasen synkas" tas bort. * review.el (lyskom-review-comments): Se fotnoter först. Fri Mar 22 13:49:23 1996 David Byers * filter.el: Fixade buggar. * edit-text.el: Fixad buggar. Lade in så man kan skicka in enriched text om lyskom-format-experimental är satt. * lyskom-rest.el (lyskom-format-text-body): Fixade buggar. Fri Mar 22 12:48:06 1996 David Kågedal * edit-text.el (lyskom-edit-send): Felhanteringen buggade. Thu Mar 21 20:51:58 1996 David Kågedal * view-text.el (lyskom-view-text): Markera filtrerade texter som lästa. * filter.el (lyskom-filter-text-p-3): Hängde om författaren inte fanns. Tue Mar 19 00:03:23 1996 David Kågedal * lyskom-rest.el (lyskom-start-of-command): Gör (sit-for 0) oftare. * macros.el (lyskom-blocking-do-multiple): Byt till kom-bufferten först. * services.el (blocking-do): Testa efter parserrekursion. * macros.el (lyskom-blocking-do-multiple): Dito. * lyskom-rest.el (lyskom-really-serious-bug): Ny funktion för debugändamål. * commands2.el (kom-bug-report): Fixade en liten bug. * vars.el.in (when): Flyttade från macros.el. * Makefile (HEADER-ELC): Bytte ordningen mellan vars.el och macros.el. * lyskom-rest.el (lyskom-membership-highest-index): Bytte namn från lyskom-membership-count, eftersom det gamla namnet var missvisande. * edit-text.el (lyskom-edit-get-commented): Ignorera alla lyskom-edit-error. (lyskom-edit-parse-headers): Signalera felmeddelande. (lyskom-edit-send): Kombinera min och Byers felhantering. * async.el (lyskom-parse-async): Ignorera kom-presence-messages. Mon Mar 18 12:34:47 1996 David Byers * startup.el: Lade till så man kan låta bli att läsa user-arean vid inloggning via variabeln lyskom-dont-read-user-area, * view-text.el: Gjorde så text props inte hamnar i lyskom-current-subject. * services.el, lyskom-rest.el, lyskom-buttons.el, view-text.el, macros.el: Lade till ställbar timeout till accept-process-output i form av variablerna lyskom-apo-timeout-s och lyskom-apo-timeout-ms * filter-edit.el: lyskom-format-filter-pattern klarar av att skriva i en skrivskyddad buffert. * vars.el.in: Uppdaterade dokumentationssträngar. * lyskom-buttons.el: Hantera fallet då kom-netscape-command och kom-mosaic-command är listor. Mon Mar 18 00:39:03 1996 David Kågedal * commands1.el (lyskom-sub-member): Sänkte inte lyskom-last-conf-done. * lyskom-rest.el: Jag gjorde ett tappert försök att snygga till lite i prefetch-koden. (lyskom-membership-count): Ny funktion. (lyskom-what-to-do): Använd den. (lyskom-prefetch-conf): Använd den. (lyskom-prefetch-done): Använd den. (lyskom-prefetch-handle-conf,lyskom-prefetch-handle-map): Omfördelade lite kod. * edit-text.el (lyskom-looking-at-header): Kör argumentet till looking-at genom regexp-quote först. (lyskom-edit-parse-headers): Signalera felaktiga headers. (lyskom-edit-get-commented): Ignorera dess fel. (lyskom-edit-send): Hantera dem. Sun Mar 17 00:10:47 1996 David Kågedal * flags.el (lyskom-read-options-eval): Överlev trasiga variabler. (lyskom-set-var-from-string): Ny funktion. * view-text.el (lyskom-view-text): Hämta bara texten en gång. Sat Mar 16 04:41:13 1996 David Kågedal * lyskom-rest.el (lyskom-debug-insert): Fungerade inte särskilt bra. (lyskom-filter): Tog bort testet efter newline, eftersom det fick emacs att hänga. * macros.el (lyskom-blocking-do-multiple): Signalera 'quit när lyskom-quit-flag är satt. (lyskom-quit-flag): Flyttade deklaration från vars.el.in. Fri Mar 15 22:53:55 1996 David Kågedal * startup.el (lyskom): Slå även upp $KOMSERVER i kom-server-aliases. Fri Mar 15 16:28:17 1996 David Byers * edit-text.el: lyskom-send-text: C-C i inläggskropp med tomt ärende flyttar markören och säger ifrån. * swedish-strings.el, english-strings.el: Lade till enter-subject-idi * lyskom-buttons.el: Använd kom-text-no-face, lade till återse träd och återse urinlägg som knappactions. * vars.el.in: Lade till lyskom-ding-on-no-subject, lade till återse träd och återse urinlägg till högerknappsmenyerna. * review.el: Lade till optional arg till kom-find-root. Thu Mar 14 09:01:48 1996 David Byers * filter-edit.el: filter-edit-save now recompiles filters when saving, thus making the changes actually stick. * filter.el: make-filter now does the right thing with empty filters. Wed Mar 13 14:30:08 1996 David Byers * view-text.el, vars.el.in: decode-time kommer inte att användas i emacs < 19.28. * macros.el: lyskom-blocking-do-multiple kan avbrytas. * vars.el.in: Fler variabler i lyskom-elisp-variables. Omflyttningar, rättad dokumentation. Färger allokerat fail-safe. Tue Mar 12 17:45:16 1996 David Kågedal * vars.el.in: Använd alltid "grey" för kom-presence-face. Mon Mar 11 11:30:45 1996 David Byers * lyskom-rest.el: kom-initial-digit-view: Corrected variable name so first digit is not lost. Fri Mar 8 23:02:18 1996 David Kågedal * edit-text.el (lyskom-edit-send): Sätt bara lyskom-dont-change-prompt om kom-created-texts-are-read är satt. Thu Mar 7 00:06:19 1996 David Kågedal * english-strings.el: Försökte byta ut "subscription" mot "membership" på ett konsekvent sätt. Wed Mar 6 00:07:24 1996 David Kågedal * review.el (lyskom-review-tree): Anropa inte lyskom-end-of-command. (kom-find-root-review): Blockande. * completing-read.el (lyskom-read-session-resolve-ambiguity): Gör lyskom-scroll. Mon Mar 4 21:54:24 1996 David K}gedal * commands2.el (lyskom-set-motd-2): Kludge. * startup.el (lyskom): Kontrollera att motd-of-lyskom verkligen finns. Mon Mar 4 11:29:53 1996 David Byers * filter.el, commands1.el, commands2.el, review.el: Ändrade anrop av lyskom-read-conf-no till mustmatch så den inte returnerar nil till oförberedda funktioner. * swedish-strings.el, english-strings.el: Ändrade memberships-line så datumet skrivs ut med fix bredd. Sat Mar 2 00:11:02 1996 David K}gedal * commands2.el (kom-busy-wait): Skrev om synkron. * lyskom-rest.el (lyskom-prefetch-and-print-prompt): Flyttade kod till kom-busy-wait. * commands2.el (kom-bury): Lämna debug-bufferten ifred. * view-text.el (lyskom-view-text): Markera filterade texter som lästa. Fri Mar 1 01:29:14 1996 David K}gedal * startup.el (lyskom-clear-vars): Sätt lyskom-pending-calls till nil. * lyskom-rest.el (lyskom-debug-insert): Ny funktion. (lyskom-filter): Använd den. * internal.el (lyskom-process-send-string): Använd den. * edit-text.el (lyskom-create-text-handler): Återställ lyskom-dont-change-prompt även när kom-created-texts-are-read är nil. * vars.el.in (kom-after-load-hook): Ny variabel. * lyskom-rest.el: Kör lyskom-after-load-hook. Tue Feb 27 03:26:01 1996 David K}gedal * startup.el (lyskom-clear-vars): Gjorde lyskom-last-group-message recipient och lyskom-last-personal-message-sender buffertlokala. Mon Feb 26 12:31:30 1996 David Byers * completing-read.el: Fixade bug i inläsning av mötesnamn och mötesstatus. Sat Feb 24 20:00:45 1996 David K}gedal * lyskom-rest.el (lyskom-visible-membership): Gör så att möten med prioritet 0 alltid är inaktiva. Sat Feb 24 20:00:45 1996 David K}gedal * lyskom-rest.el (lyskom-visible-membership): Gör så att möten med prioritet 0 alltid är inaktiva. Fri Feb 23 13:27:46 1996 David Byers * lyskom-buttons.el: Lade till lyskom-add-button-action och lyskom-set-default-action Fri Feb 23 03:17:25 1996 David K}gedal * english-strings.el,swedish-strings.el (lyskom-mode-map): Band mouse-3 till kom-mouse-null. * lyskom-buttons.el (lyskom-mouse-3): Tog bort read-event-anropet. (kom-mouse-null): Ny funktion. * startup.el (lyskom-mode): Skrev om kommandobeskrivningen i dokumentation. Wed Feb 21 03:34:34 1996 David K}gedal * commands2.el (kom-send-message): Stavfel. * vars.el.in (kom-server-aliases): Bytte namn från lyskom-server-aliases. Tue Feb 20 13:28:01 1996 David K}gedal * review.el (lyskom-get-texts-by-to): Återställde den gamla koden så länge. * vars.el.in: Putsade på färgvalet. Sun Feb 18 06:30:46 1996 David K}gedal * lyskom-rest.el (lyskom-prefetch-and-print-prompt): Lätt optimering. * macros.el (when): Fugnerade inte. * vars.el.in (lyskom-is-saving): Ny variabel. * async.el (lyskom-parse-async): Sätt den. * parse.el (lyskom-parse-unparsed): Återställ mode-line-process efter att server slutat spara. Tog bort lite annan kod. * services.el (blocking-do): Återställ lyskom-quit-flag på rätt sätt. * lyskom-rest.el (lyskom-sentinel): Sätt mode-line-process till något lämpligt. * async.el (lyskom-parse-async): Dito. * startup.el (lyskom-mode): Dito. * lyskom-rest.el (lyskom-start-of-command) (lyskom-end-of-command): Dito. Sat Feb 17 00:24:23 1996 David K}gedal * lyskom-buttons.el (lyskom-mouse-3): Ta bort ett musklick ur event-kön. * commands1.el (lyskom-fixup-and-go-to-conf): Tog bort. (lyskom-add-member-by-no): Anropa lyskom-add-member-answer för att uppdatera cache mm. Fri Feb 16 12:42:15 1996 David Byers * lyskom-rest.el: lyskom-is-read är nu asynkron eftersom den anropas av lyskom-create-text-handler. * view-text.el: Gjorde så lyskom-print-date-and-time och lyskom-return-date-and-time kan ta ett extra agurment (formatsträng) vilket gör att den kan användas istf lyskom-return-time. * commands2.el: Bytte ut lyskom-return-time mot lyskom-return-date-and-time i alla funktioner. Fri Feb 16 05:41:31 1996 David K}gedal * startup.el (lyskom-start-anew-new-person) (lyskom-start-anew-create-handler) (lyskom-add-for-new-person): Tog bort. (lyskom-create-new-person): Ny funktion. * completing-read.el (lyskom-read-conf-no): Anropade lyskom-read-conf-name med fel MUSTMATCH. * startup.el (kom-start-anew): Kunde inte skapa nya personer. * remote-control.el (lyskom-remote-list-messages-1): Skrivfel. * messages.el (lyskom-add-personal-message-handler): Skrivfel. * commands2.el (kom-enable-adm-caps,kom-disable-adm-caps): Anropade lyskom-enable-adm-caps fel. * lyskom-rest.el(listify-vector,reverse-assoc,skip-first-zeros): Flyttade till macros.el. * Flyttade face-definitionerna till vars.el.in. Wed Feb 14 00:45:52 1996 David K}gedal * flags.el (kom-edit-options-send): Kunde inte avsluta utan ändring. * ansaphone.el (kom-list-messages): Lista äldsta meddelandet först. Mon Feb 12 00:06:58 1996 David K}gedal * startup.el (kom-start-anew): Återställde inte vid fel. Sun Feb 11 23:08:01 1996 David K}gedal * vars.el.in (lyskom-inhibit-minibuffer-messages): Ny variabel. * async.el (lyskom-is-in-minibuffer): Använd den. * startup.el (kom-start-anew): Förhindra minibuffertmeddelanden under lösenordsinmatning. Thu Feb 8 17:12:06 1996 David Byers * vars.el.in: Lade till skicka gruppmeddelande till lyskom-button-actions. * async.el,swedish-strings.el,english-strings.el: Fixade formattering av gruppmeddelanden. Tue Feb 6 17:52:34 1996 David K}gedal * swedish-strings.el : Lade till kom-presence-face. * macros.el (when): Gav upp och skrev detta makro. * async.el (lyskom-show-logged-in-person) (lyskom-show-logged-out-person): Använd kom-presence-face. Mon Feb 5 12:32:23 1996 David Byers * vars.el.in: Lade till kom-print-complex-dates, fixade fel som uppstod vid tidigare incheckning. Tog bort ett antal symboler som stod fel i filen. Lade till kom-ansaphone-replies. * view-text.el: lyskom-print-date-and-time kan nu skriva ut idag och igår. * english-strings.el, swedish-strings.el: Lade till idag och igår. * commands2.el: Lade till argument till några funktioner. Mon Feb 5 12:32:23 1996 David Byers * ansaphone.el: Fixade bug i hantering av allmänna meddelanden. Flyttade ut kom-ansaphone-replies. Sun Feb 4 03:02:40 1996 David K}gedal * async.el (lyskom-format-as-personal-message): Klara av recipient=nil * parse.el (lyskom-parse-unparsed): Skrev om felhanteringen. * commands2.el (lyskom-list-summary): Ny funktion. (kom-list-summary): Faktoriserade, och flyttade kod till lyskom-list-summary. (lyskom-print-summary-line): Hette förut lyskom-list-summary. (kom-list-marks): Nytt kommando (tas bort och sparas till senare) Fri Feb 2 06:41:29 1996 David K}gedal * prioritize.el (kom-prioritize-quit): Gör lyskom-end-of-command. Thu Feb 1 10:30:54 1996 David Byers * commands1.el, commands2.el: Some more interactive functions accept optional arguments. * async.el: Add optional arg to unconditionally inhibit beeps when handling personal messages. * lyskom-buttons.el: Bug fixes, changed mouse-3 menus. * lyskom-rest.el: New function lyskom-beep. Only signal priority break when kom-ding-on-priority-break is set. * async.el: kom-ding-on-personal-messages replaced by three variables, kom-ding-on-personal-messages, kom-ding-on-group-messages, kom-ding-on-common-messages. Mon Jan 29 17:23:36 1996 David Byers * edit-text.el: Jump to buffer if there is a subject. * lyskom-rest.el: New function lyskom-beep. New mouse-3 menus. * async.el: kom-ding-on-personal-message replaced by three variables. * lyskom-buttons.el: Rewritten * commands1.el,commands2.el: Some more commands accept arguments Mon Jan 29 00:30:42 1996 David K}gedal * lyskom-rest.el (lyskom-visible-membership): Ny funktion. * commands2.el (kom-set-session-priority): Nytt kommando. * vars.el.in (lyskom-session-priority): Ny variabel. * async.el (lyskom-add-new-text): Använd lyskom-visible-membership. * lyskom-rest.el (lyskom-prefetch-handle-conf): Använd lyskom-visible-membership (lyskom-set-mode-line): Ange lyskom-session-priority om den är större än 0. Sun Jan 28 23:50:15 1996 David K}gedal * lyskom-rest.el (lyskom-array-to-list): Tog bort. * completing-read.el (listify-vector): Flyttade till lyskom-rest.el Thu Jan 25 19:35:26 1996 David K}gedal * edit-text.el (lyskom-edit-get-commented): Kunde hamna i oändlig loop. Tue Jan 23 21:33:49 1996 David K}gedal * parse.el (lyskom-parse-success): Liten fix. Mon Jan 22 19:23:34 1996 David K}gedal * review.el (kom-review-by-to): Använd def-kom-command. Mon Jan 22 17:27:59 1996 David Byers * commands2.el: kom-throw-out-session: Use lyskom-read-session-no. * completing-read.el: Added lyskom-read-session-no to read session numbers of logged-in users. * startup.el: lyskom-session-no is defined again. * english-strings.el: Added strings. * swedish-strings.el: Fixed prioritize mode keymap. Added some strings. * ansaphone.el: New file. Answering machine. * remote-control.el: New file. Remote control of session. * messages.el: New file. Framework for handling personal messages. * async.el: Rewrote handling of personal messages to used a handler queue. See messages.el. Functions that print personal messages now accept time strings and know how to print very old messages. Sun Jan 21 18:38:26 1996 David K}gedal * lyskom-rest.el (lyskom-format-text-body): Lätt justering. * async.el (lyskom-show-personal-message): Sätt bara group-recipient om det var ett gruppmeddelande. Fri Jan 19 19:21:25 1996 David Byers * lyskom-rest.el: Rewrote ISO conversion to work in-place. * lyskom-buttons.el: Fixed to URLs work in non-windowed emacses. Removes lyskom-button-match-data from the props and added lyskom-button-string which is the entire match (the button title, basically.) * filter.el: Fixed bug in kom-list-filters Thu Jan 18 08:01:43 1996 David K}gedal * commands2.el (kom-list-news): Skrev om enligt ISO9000. * lyskom-rest.el (lyskom-prefetch-done): Använd lyskom-lsat-conf-done. (kom-recover): La till argumentet refetch. * lyskom-rest.el (lyskom-prefetch-all-confs): Använd lyskom-prefetch-done. * startup.el (kom-start-anew): Anropa lyskom-wait-queue innan kom-login-hook. Fast kanske inte, ändå... Wed Jan 17 07:12:03 1996 David K}gedal * services.el (lyskom-wait-queue): Ny funktion. * lyskom-rest.el (kom-view-next-text): Använd def-kom-command. (lyskom-view-priority-text): Använd lyskom-wait-queue. * commands1.el (lyskom-jump): Lägg till parameter sync (EXPERIMENT). * parse.el (lyskom-parse-success): Kolla om call-info är nil. * services.el (blocking-do): signalera 'quit istället för 'error när lyskom-quit-flag är satt. * commands2.el (kom-membership,kom-status-conf,kom-set-unread,kom-status-conf) (kom-status-person,kom-list-summary,kom-display-who-buffer) (kom-set-garb-nice,kom-set-permitted-submitters,kom-set-super-conf) (kom-enable-adm-caps,kom-disable-adm-caps,kom-force-logout) (kom-postpone,kom-change-conf-type,kom-send-message,kom-send-alarm): Använd def-kom-command. * vars.el.in (lyskom-last-grup-message-recipient): Ny variabel. (kom-send-message-to-last-sender): Justerade semantiken, så att 'always gör att den aldrig föreslör möten som mottagare. * async.el (lyskom-show-personal-message): Sätt den. * commands2.el (kom-send-message): Använd den. Tue Jan 16 05:14:08 1996 David K}gedal * macros.el (def-kom-command): Nytt makro som sätter in lyskom-start-of-command/lyskom-end-of-command rätt. * commands1.el (kom-get-appreciation,kom-get-appreciation,kom-delete-conf) (kom-view-commented-text,kom-add-self,kom-sub-member) (kom-sub-self,kom-change-presentation,kom-change-conf-motd) (kom-unset-conf-motd,kom-go-to-conf,kom-list-persons) (kom-list-conferences,kom-change-name,kom-change-supervisor) (kom-mark-text,kom-unmark-text,kom-change-password) (kom-display-time,kom-who-is-on): Använd def-kom-command. Mon Jan 15 18:55:42 1996 David K}gedal * review.el (kom-find-root,kom-review-tree): Skrev om blockande. * services.el (blocking-do): Använd lyskom-quit-flag. * macros.el (lyskom-save-excursion): La till en edebug-hint. * vars.el.in (lyskom-quit-flag): Ny variabel. * lyskom-rest.el (lyskom-filter): Sätt lyskom-quit-flag. Sun Jan 14 16:37:40 1996 David K}gedal * completing-read.el (lyskom-read-conf-name-internal): Kompletterade inte unika träffar så bra. Sat Jan 13 00:29:22 1996 David K}gedal * english-strings.el (lyskom-strings): Fler fixar. * lyskom-rest.el (lyskom-do-format): Ge ett mer talande felmeddelande vid formatfel. Använd det nya felet lyskom-format-error. * completing-read.el (lyskom-read-conf-name-internal): Abstraherade listify-vector, men var ska den ligga? Fixade riktig completion på unika träffar. * commands2.el (kom-change-conf-type): 'conf -> 'confs. Unwind-protect. * lyskom-rest.el (lyskom-format-privs): Ny funktion (från ceder). (lyskom-format-object): La till PRIVS. Tue Jan 9 00:30:15 1996 David K}gedal * english-strings.el (lyskom-strings): Ännu fler fixar. * edit-text.el (lyskom-edit-get-commented): Använd lyskom-edit-parse-header. Mon Jan 8 23:17:01 1996 David K}gedal * edit-text.el (lyskom-looking-at-header): Fungerade inte riktigt. Mon Jan 8 08:56:24 1996 David K}gedal * edit-text.el (lyskom-looking-at-header): Ny funktion. (lyskom-edit-parse-headers): Ny funktion som ersätter lyskom-edit-read-misc-list. Denna använder de fyra första teckning för att matcha headers. (lyskom-edit-send): Använd lyskom-edit-parse-headers och lyskom-create-misc-list istället. Sun Jan 7 23:37:33 1996 David K}gedal * english-strings.el (lyskom-strings): Fler fixar av %s -> %M etc. Sat Jan 6 02:09:41 1996 David K}gedal * english-strings.el (lyskom-mode-map): Stavfel. (lyskom-strings): Fixade lite fler strängar * Makefile (english-lyskom.elc): Gör full kompilering. Thu Jan 4 02:27:29 1996 David K}gedal * commands1.el (lyskom-add-member-answer): Typfel. Tue Dec 19 23:36:58 1995 David K}gedal * commands2.el (kom-set-unread): Antog 1 utan prefix. * filter.el (lyskom-filter-prompt): Hantera enradare. Visa under tiden. Fri Nov 24 02:54:25 1995 David K}gedal * commands2.el (kom-list-summary): Inläggsnumret tar 8 kolumner. Mon Nov 20 01:47:47 1995 David K}gedal * vars.el.in (lyskom-elisp-variables): La till kom-ding-on-personal-messages. Sun Nov 19 14:58:59 1995 David Byers * lyskom-rest.el (lyskom-read-num-range): Allow default. Sat Nov 18 12:13:59 1995 David Byers * lyskom-rest.el (lyskom-read-number): Don't call lyskom-end-of-command. * commands2.el (kom-set-unread): Fixed bug in handling prefix arg. Explicitly unwind-protect functions that call lyskom-read-number to they call lyskom-end-of-command on C-g * flags.el (lyskom-read-options-eval): Read filters correctly. * commands1.el (kom-go-to-conf) split in two since other functions may need to go to a conference without user interaction. Explicitly unwind-protect functions that call lyskom-read-number to they call lyskom-end-of-command on C-g * startup.el (kom-start-anew): Changed assignment to free variable lyskom-who-am-i to a let statement. I still don't know if it's necessary at all. * services.el (z-initiate-get-map): changed lyskom-do-initiate-get-map to initiate-get-map since the former does not exits. Added initiate-get-uconf-stat * cache.el: Handle uconf-stats * filter-edit.el: Changed names of local variables Fri Nov 17 00:40:47 1995 David K}gedal * lyskom-rest.el (lyskom-prefetch-all-confs): Försökt göra synkron. Buggar om den anropas från kom-login-hook. * commands2.el (kom-list-news): Gjord synkron. * flags.el (lyskom-read-options): Tog bort referenser till kom-do-when-starting. (lyskom-read-options-eval): Dito. * commands1.el (lyskom-add-member-answer): Kan g} med i tomma möten. Fri Nov 17 00:30:20 1995 Linus Tolke Y * lyskom-rest.el (lyskom-filter): Enkel fix som gör att den bara startar parsningen om den mottagit minst ett newline. (det går mellan två och tre gånger så snabbt att logga in.) Thu Nov 16 23:24:07 1995 David K}gedal * vars.el.in (kom-login-hook): Ny variabel som ersätter kom-do-when-starting. (lyskom-elisp-variables): Bytte kom-do-when-starting mot kom-login-hook. Tog bort lyskom-login-hook. * swedish-strings.el (lyskom-strings): Bytte ut error-in-do-when-starting mot error-in-login-hook. * startup.el (kom-start-anew): Anropa kom-login-hook efter lyckad inloggning. (lyskom-clear-vars): Sorterade listan och la till kom-login-hook, samt tog bort kom-do-when-starting och lyskom-login-hook. * lyskom-rest.el (lyskom-print-prompt): Anropa inte lyskom-maybe-do-when-starting. Tog bort lyskom-maybe-do-when-starting. * flags.el (lyskom-read-options,lyskom-read-options-eval): Tog bort anrop av lyskom-login-hook. * english-strings.el (lyskom-strings): Diverse fixar. Använd %#1P etc. på fler ställen. Samma fix som swedish-strings.el. * commands2.el (kom-list-news): Gjorde parametern &optional. * Makefile: Använd make fast för att kompilera inkrementellt. Mon Nov 13 13:38:06 1995 David K}gedal * commands1.el (kom-unset-conf-motd): Klarade inte tomt svar för "dig själv" Fri Nov 3 00:18:52 1995 David K}gedal * commands1.el (kom-view-commented-text,lyskom-view-commented-text): Gjorde blockande. Thu Nov 2 02:22:39 1995 David K}gedal * commands2.el (kom-set-unread): Använd prefix Mon Oct 30 16:31:30 1995 David K}gedal * vars.el.in (kom-text-buttons): JySKom enhanced, preliminärt. * startup.el (lyskom): Skicka med buffer till lyskom-init-parse (lyskom-clear-vars): Gör lyskom-buffer lokal * parse.el (lyskom-init-parse): S{tt lyskom-buffer fr}n parameter. * lyskom-rest.el (lyskom-do-format): Bytte kom-buffer mot lyskom-buffer * lyskom-buttons.el (lyskom-button-transform-text): Parsa hela texten f|r varje typ, och anv{nd f|rsta parentesparet f|r lyskom-default-button. (lyskom-button-view-pres): Fixade semantik f|r args (lyskom-button-send-mail): Ny funktion Sun Oct 29 07:30:14 1995 David K}gedal * startup.el (kom-start-anew): Skydda mot avbrott. * commands1.el (kom-sub-self): Placera point i b|rjan p} f|reslaget m|tesnamn * lyskom-rest.el (skip-first-zeros): Ny funktion. * commands1.el (kom-add-member,kom-add-self,lyskom-add-member-by-no, lyskom-try-add-member,lyskom-add-membership): Skrev om blockande, och ser till att uppdatera lyskom-last-conf-received. (kom-sub-member,kom-sub-self,lyskom-sub-member): Flyttade lyskom-end-of-command till de f|rsta tv}. * cache.el (cache-initiate-who-info-buffer): Bytte kom-buffer mot lyskom-buffer. Sat Oct 28 08:27:02 1995 David K}gedal * clienttypes.el: Bytte ut en del defun mot defsubst. * startup.el (lyskom-read-server-name): Ny funktion. (lyskom): Anv{nd den. * vars.el.in (lyskom-server-aliases): Ny variabel som inneh}ller kortnamn f|r k{nda servrar. * lyskom-rest.el (lyskom-mode-name-from-host): Anv{nd lyskom-server-aliases. Fri Oct 27 15:45:01 1995 David Byers * Earlier changes (I forgot to add to the ChangeLog) lyskom-rest.el: New lyskom-format swedish-strings.el: New format strings english-strings.el: New format strings filter.el: Filters now byte-compiled functions async.el: Handle group messages * async.el: skrev och tog bort (tills vidare) autologout swedish-strings.el: Lade till anonym person, nya bindningar english-strings.el:_ Lade till anonym person, nya bindningar commands1.el: Uteslut, Utträd, Addera/Ta bort kommentar, mottagare commands2.el: Visa user-arean, kom-buffer->lyskom-buffer, Ändra mötestyp. edit-text.el: kom-edit-send-anonymously filter-edit.el: kom-buffer->lyskom-buffer, deklarera en variabel filter.el: Handle text with no recipients lyskom-buttons.el: kom-buffer->lyskom-buffer, fix bug with boundp lyskom-rest.el: Handle anonymous person in print routines services.el: initiate-create-anonymous-text vars.el.in: Add kom-quit-when-idle view-text.el: Handle anonymous person startup.el: kom-buffer->lyskom-buffer Fri Oct 27 03:36:58 1995 David K}gedal * view-text.el (lyskom-print-text): Bugfix för enradare utan \n Wed Oct 25 05:26:48 1995 David K}gedal * edit-text.el (lyskom-edit-add-recipient/copy): Blockande * vars.el.in (kom-max-buffer-size): Ny variabel * lyskom-rest.el (lyskom-trim-buffer): Ny funktion som använder den Wed Mar 1 18:42:05 1995 David Byers * Fler {ndringar gjorda. view-text.el: fler argument till lyskom-view-text lyskom-rest.el: konvertering av nya stränglistor till swascii vars.el.in: nya variabler startup.el: spara servernamnet i en variabel flags.el: ny funktion f|r att spara user-arean fr}n en funktion filter.el: ny fil filter-edit.el: ny fil Makefile: ta med ignore-edit och ignore swedish-strings.el: nya str{ngar och keymappar english-strings.el: samma commands2.el: defaultargument till s{nda meddelande {ndringar i lyskom-view-next-text services.el: multiple-blocking-do async.el: support for default recipient of personal messages Thu Feb 23 21:24:25 1995 Linus Tolke Y * Flera {ndringar gjorda med f|ljande m}l (jag borde ha checkat in det h{r f|r l{nge sedan egentligen...): - Allt som pratar direkt med anv{ndaren (inklusive login-proceduren) skall anv{nda sig av blockande read, dvs den nya blocking-domekanismen i sin kommunikation till servern. - Loginfasen helt omskriven. - who-bufferten borttagen. - Det gamla s{ttet att l{sa personnamn med magiska grejor i minibufferten borttaget. F|ljande filer {r (hittills) {ndrade inf|r 0.39: Makefile, async.el, commands1.el, commands2.el, completing-read.el, edit-text.el, flags.el, komtypes.el, lyskom-rest.el, parse.el, review.el, services.el, startup.el, swedish-strings.el, vars.el.in, view-text.el, dvs alla filerna. Wed Feb 2 22:59:19 1994 Linus Tolke Y (linus@astrid) * startup.el,lyskom-rest.el,flags.el: Fler anrop till lyskom-tell-phrases-validate, flyttat om anropen till hookarna. Fri Jan 14 01:07:39 1994 Linus Tolke Y (linus@bodil) * async.el: removed extra function. completing-read.el: fixed lyskom-blocking-process hack. edit-text.el: Added missing defvars. (lyskom-edit-extract-subject, lyskom-edit-extract-text): Removing extra function definitions. lyskom-rest.el (lyskom-ok-command): Now takes two arguments. scheme-like call. parse.el (lyskom-parse-num): removed extra definition. review.el: Fixed two bugs found by the byte-compiler. services.el: defvar'ed a few forgotten variables. startup.el (lyskom, lyskom-mode): Better doc-string. (lyskom-blocking-return, now made buffer-local). swedish-strings.el: defvar'ed a few forgotten variables. vars.el.in: defvar'ed a few forgotten variables. Mon Jan 10 19:04:48 1994 Linus Tolke Y (linus@bodil) * vars.el.in: new file vars.el: is now generated from Makefile and vars.el.in because Makefile has the clientversion. Makefile: Installation rewritten. Sat Jan 8 20:15:31 1994 Linus Tolke Y (linus@astrid) * lyskom-rest.el, edit-text.el, startup.el (lyskom-current-time, emacs-18.55): Now we can time things in older emacses also. vars.el: 0.38.1 Thu Jan 6 01:53:07 1994 Linus Tolke Y (linus@astrid) * Distribuerat version 0.38 01.53 Wed Jan 5 20:16:52 1994 Linus Tolke Y (linus@bodil) * commands2.el, swedish-strings.el (kom-bug-report): little stabler, new text. * review.el (kom-review-by-to): F|rsta 7, wrong sign. * completing-read.el (lyskom-read-conf-name-internal): Now manages the kom-specific Person 7, Möte 8 things. Sat Dec 18 14:29:42 1993 Linus Tolke Y (linus@bodil) * lyskom-rest.el, review.el (kom-view, kom-review-*): They are now sending messages to the server that we are reviewing. Fri Dec 17 15:22:03 1993 Linus Tolke Y (linus@varg) * commands2.el (kom-send-message): Now completing among persons instead of logins. Fri Dec 17 04:33:01 1993 Linus Tolke Y (linus@bodil) * swedish-strings.el: files. Functions for handling file-area. Tue Dec 14 00:13:13 1993 Linus Tolke Y (linus@rudolf) * completing-read.el (lyskom-try-complete-partials): strange completion behaviour when beginning with whitespace fixed. Mon Dec 13 23:03:40 1993 Linus Tolke Y (linus@rudolf) * commands1.el (lyskom-jump): cutting circular structures short. * commands1.el, macros.el, async.el, lyskom-rest.el: lyskom-traverse now has a lisp-indent-hook. * async.el (lyskom-parse-async): We don't get any messages when we logout anymore. Wed Dec 8 15:01:16 1993 Linus Tolke Y (linus@konrad) * edit-text.el (lyskom-edit-text): process-kill-without-query backward-compatibility (18.55) added. Mon Nov 15 03:10:28 1993 Linus Tolke Y (linus@bodil) * commands1.el (lyskom-create-conf-handler): end-of-command when error. * lyskom-rest.el (lyskom-sessions-with-unread): Oups, fixed a simple bug. The evaluations is done when loading. Not when displaying as was possible in earlier versions of emacs 19. * edit-text.el: lyskom-proc should be buffer-local. * services.el, lyskom-rest.el, startup.el, swedish-strings.el, vars.el: Logging in invisibly when inactive. Thu Sep 16 15:46:36 1993 Linus Tolke Y (linus@dell) * swedish-strings.el (lyskom-mode-map): Klar bugg, glömda ? för emacs 19. Tue Sep 14 12:06:42 1993 Linus Tolke Y (linus@dell) * lyskom-rest.el (lyskom-set-mode-line): Fixed an entry in the global minor-mode-alist, like Compiling. Tue Aug 31 12:23:25 1993 Linus Tolke Y (linus@astrid) * Distribuerat version 0.37 17.24 * completing-read.el (lyskom-read-conf-name): Works with emacs-18. (lyskom-read-conf-name-internal): Works correctly when complete but not unique. Fri Aug 20 09:56:47 1993 Linus Tolke Y (linus@dell) * startup.el (lyskom-start-anew-create-handler, lyskom-add-for-new-person): Newly created person are added as members in the conf-pres conference. * commands2.el (kom-busy-wait): telling kom-mercial * lyskom-rest.el (lyskom-end-of-command): lyskom-after-command-hook ([ntligen!). * vars.el (kom-presence-messages): better doc. * swedish-strings.el (lyskom-error-texts): fixed error message 37. * async.el (lyskom-insert-personal-message): kom-ding-on-personal-messages fixed so it works according to the documentation. * edit-text.el (lyskom-edit-mode-hook, lyskom-edit-mode-mode-hook): Added documentation. * startup.el, flags.el (lyskom-read-options): Now stopping the main queue while running. * commands1.el (kom-sub-self): Default is current-conf. (kom-change-presentation, kom-change-motd): Using blocking-do. (kom-change-presentation): No personal default for confs presentations. * edit-text.el (lyskom-edit-text): Possible to start edit sessions in new or other frames. * vars.el,edit-text.el (kom-dont-restore-window-after-editing, kom-edit-send): New variable. * flags.el (lyskom-read-options-eval-get-holerith): Fixed string-to-int problem. * lyskom-rest.el (kom-extended-command): Remove functions from the completing possibility if they are not interesting according to whether I am administrator or not. Wed Aug 18 17:10:18 1993 Linus Tolke Y (linus@bodil) * lyskom-rest.el (lyskom-read-string): No longer does lyskom-end-of-command when quit is typed. * commands1.el, commands2.el, startup.el, lyskom-rest.el (lyskom-j-or-n-p, lyskom-ja-or-nej-p): New functions. Mon Aug 16 18:36:59 1993 Linus Tolke Y (linus@rune) * lyskom-rest.el, swedish-strings.el (kom-extended-command): Previous change undone. * vars.el, swedish-string.el, lyskom-rest.el (kom-tell-phrases): substituted kom-tell-phrases-internal for lyskom-tell-phrases-validation-keyword-list and moved back all language dependent information from vars.el to swedish-strings.el Fri Aug 13 20:28:11 1993 Linus Tolke Y (linus@rune) * commands1.el (kom-write-letter): Use blocking-do. * lyskom-rest.el, swedish-strings.el (kom-extended-command): Maps swedish letters from different isostandards to the same chars. Wed Aug 11 11:39:44 1993 Linus Tolke Y (linus@rudolf) * commands2.el (kom-send-message): Allowed quitting. * commands1.el (lyskom-write-comment): No blocking of edit-queue, corrected misspelled blocking-do. Mon Aug 9 13:29:37 1993 Linus Tolke Y (linus@rune) * commands1.el (kom-send-letter): Now allowed to quit. Wed Jul 28 20:18:24 1993 Linus Tolke Y (linus@varg) * commands1.el, command2.el, completing-read.el, edit-text.el: Some functions rewritten to use the blocking-do construct. * startup.el (lyskom-start-anew-create-handler): No presentation offer. * services.el (blocking-do): New functions. Fri Jul 23 09:01:58 1993 Linus Tolke Y (linus@bodil) * swedish-strings.el, commands2.el (kom-bug-report, kom-compile-bug-report): kom-compile-bug-report is now called kom-bug-report. The texts are changed. Wed Jul 14 17:37:30 1993 Linus Tolke Y (linus@robin) * commands1.el, swedish-string.el (lyskom-change-name): Better quit recovery, Better error message. Thu Jun 24 00:38:01 1993 Linus Tolke Y (linus@bodil.lysator.liu.se) * commands1.el (lyskom-change-name): Initial contents, the old name. * edit-text.el (lyskom-edit-show-commented): The text popped up is converted according to kom-emacs-knows-iso-8859-1. Wed Jun 23 12:40:40 1993 Linus Tolke Y (linus@bodil.lysator.liu.se) * edit-text.el, startup.el (lyskom-count-down-edits, lyskom-list-of-edit-buffers): The process-kill-without-query is manipulated to allow killing without query when you have no unsent message but asks if you have unsent message. There is no longer a difference in functioning between emacs-18 and emacs-19 (emacs-18 have different defaults on process-kill-without-query for real processes and network streams.) commands1.el (kom-quit): Extra question and popping of unsent window. edit-text.el (lyskom-edit-mode): buffer-offer-save no longer on in the edit-buffer. * commands1.el, swedish-strings.el (kom-write-comment, kom-write-footnote): Other behaviour when giving empty prefix arg. * lyskom-rest.el (silent-read): Doesn't barf on other input-events but exits. (lyskom-maybe-move-unread): Update documentation according to the fix made by Inge Wallin Apr 23 1991. (lyskom-insert-before-prompt): Buggfix. lyskom-is-waiting is usually t. * swedish-string.el (lyskom-mode-map, lyskom-edit-mode-map): emacs-19 way of giving commands. * vars.el, command2.el, swedish-strings.el (kom-next-kom): New command, rotating through several lyskoms. * commands2.el (kom-bury): buggfix, could hang Fri Jun 18 12:33:32 1993 Linus Tolke Y (linus@bodil.lysator.liu.se) * commands2.el, swedish-strings.el (kom-bury): New command. Hides a lyskom-session. ("z") Tue Jun 1 21:27:09 1993 Linus Tolke Y (linus@mauritz.lysator.liu.se) * completing-read.el, edit-text.el, lyskom-rest.el (unread-command-event): (boundp 'unread-command-event) is used instead of (fboundp 'map-keymap) to detect lucid. * edit-text.el, completing-read.el (map-keymap): The function called by map-keymap is called with a key event. Not the key sequence. Now we make it into a sequence before calling define-key. Now works with lucid and emacs19 with and without the lucid compatibility library. Sat May 29 00:15:14 1993 Linus Tolke Y (linus@mauritz) * async.el (lyskom-async-new-text): reinserted lost call to lyskom-prefetch-and-print-prompt. Thu May 27 16:17:18 1993 Linus Tolke Y (linus@bodil) * Distribuerat version 0.36 16.00 Tue May 25 17:47:28 1993 Linus Tolke Y (linus@bodil) * completing-read.el, edit-text.el: Keymaps look different in emacs19 - special patch updated. Sat May 22 23:00:27 1993 Linus Tolke Y (linus@bodil) * vars.el, swedish-strings.el (kom-tell-phrases-internal): Entered the default server texts in vars.el, the defvar:ed variable is in the language-dependant part. Fri May 21 17:34:38 1993 Linus Tolke Y (linus@bodil) * commands1.el (lyskom-mark-text): Cleaning cache of the text-stat. Tue May 11 16:47:38 1993 Linus Tolke Y (linus@bodil) * startup.el (lyskom-connect-filter): When emacs is collecting longer initial package from the server we hang. Fixed using a match. I the emacs splits the initial package or splits the following packages there could still be a problem. * commands2.el (lyskom-status-pers-4): The old conf-stats are thrown out before refetching them. Sat May 8 19:48:00 1993 Linus Tolke Y (linus@bodil) * swedish-strings.el, english-strings.el (kom-tell-phrases): The encouragement to change this variable is removed. Wed May 5 04:47:30 1993 Linus Tolke Y (linus@bodil) * async.el, commands1.el, commands2.el, completing-read.el, edit-text.el, internal.el, lyskom-rest.el, prioritize.el (lyskom-message, lyskom-error): rewritten all the calls to lyskom-message and lyskom-error with explicit format-strings. * parse.el, startup.el, lyskom-rest.el, vars.el (debug): rewritten the debug-on-communications format. We now log the process. We also log all lyskom-processes in the same debug-buffert, the replies-buffer becomes visible if debugging. * startup.el (lyskom-clear-vars, lyskom): Rewritten the login-procedure. Thu Apr 29 00:07:36 1993 Linus Tolke Y (linus@bodil) * edit-text.el (lyskom-create-text-handler): Better error message. * commands1.el (lyskom-add-member-answer, lyskom-add-member-answer-rd_prot): Better message when trying to join a rd_protected conference. Tue Apr 27 00:48:00 1993 Linus Tolke Y (linus@bodil) * commands2.el, swedish-strings.el, english-strings.el (have-to-be-in-conf) changed to have-to-be-in-conf-with-unread. Mon Apr 26 21:25:25 1993 Linus Tolke Y (linus@bodil) * commands2.el, lyskom-rest.el (kom-list-news, lyskom-list-news, lyskom-prefetch-all-confs): kom-list-news now takes a prefix argument. * async.el (lyskom-parse-async): Names can now contain %. Extra text in the buffer when you change name. Clientinformation added. * lyskom-rest.el, startup.el, Makefile: rewound to before the testing with prefetch. Some bugs left fixed. Wed Dec 2 11:32:35 1992 Linus Tolke Y (linus@robin) * lyskom-rest.el (lyskom-message): The arguments to message are format-string, arguments. Not string. Mon Nov 9 00:15:04 1992 Linus Tolke Y (linus@ruben) * startup.el (lyskom-clear-vars): lyskom-default-password shall not be buffer-local. It is used to move information from one buffer to another across process calls. Wed Nov 4 22:35:51 1992 Linus Tolke Y (linus@robin) * internal.el (lyskom-process-send-string): Errors are logged in the lyskom-debug-communications-to-buffer. Sun Sep 6 23:17:50 1992 Per Cederqvist (ceder@robert) * ChangeLog: The last part of this file was lost between version 35.59 and 35.60. Reinserted it. * lyskom-rest.el (silent-read): Allow LF as well as CR to terminate the input string. Sun Aug 30 20:00:14 1992 Linus Tolke Y (linus@rune) * vars.el,async.el,macros.el,startup.el (lyskom-no-prompt): removed variable. Sun Aug 16 22:29:19 1992 Linus Tolke Y (linus@robin) * lyskom-rest.el (lyskom-start-of-command, lyskom-end-of-command): The prefetch is now turned on and of while executing a command. * vars.el: The version number is not 0.35 Wed Aug 12 06:35:09 1992 Linus Tolke Y (linus@robin) * startup.el (lyskom-fetch-until-we-have-unread): Bugfix, it is now possible to login without unread and get the default prompt. Tue Aug 4 08:07:14 1992 Linus Tolke Y (linus@robin) * reading.el (lyskom-enter-map-in-to-do-list): 0 is removed, not substituted with nil. Mon Aug 3 05:55:46 1992 Linus Tolke Y (linus@robin) * swedish-string.el (lyskom-mode-map): ]terse urinl{gget added on ] u. * async.el (lyskom-conf-fetched-p): required function. * lyskom-rest.el (lyskom-go-to-next-conf): Prefetch of all text-trees started on entrance. (lyskom-end-of-command): Try to shut of prefetch while fetching text to get next prompt. * prefetch.el (lyskom-prefetch-limit): limit = 1; MEMBERSHIPISREAD: new special type. (lyskom-prefetch-one-item): Bugfix. lyskom-prefetch-textauth shall fetch text-stat first. (lyskom-prefetch-textauth-handler, lyskom-prefetch-texttree-handler): handle error. This is needed in all the prefetch-function handlers. * startup.el (lyskom-fetch-until-we-have-an-unread): New function to be called from lyskom-end-of-command. (lyskom-decide-unread-conf): sets lyskom-membership-is-read to t. Sat Aug 1 17:45:37 1992 Linus Tolke Y (linus@robin) * prefetch.el (lyskom-prefetch-membership-handler, lyskom-prefetch-one-item): lyskom-membership-is-read is set to t when all the membership is read. * lyskom-rest.el (lyskom-end-of-command): startup.el (lyskom-start-anew-login-2): prefetched started after first prompt is written. * lyskom-rest.el (lyskom-what-to-do): The decision of when we are done now use an updated algoritm (lyskom-membership-is-read == t) Thu Jul 30 03:54:50 1992 Linus Tolke Y (linus@lysator) * prefetch.el (lyskom-prefetch-membership-handler): Wrong call to map. * lyskom-rest.el: Removed old prefetch-functions. * lyskom-rest.el (lyskom-end-of-command): lyskom-after-command-hook. * reading.el: New file, to contain functions that sets lyskom-membership, lyskom-to-do-list and lyskom-reading-list. * startup.el (lyskom-start-anew-login-3): Started the prefetch *after* stacking all entry prefetch-defaults. * prefetch.el (lyskom-prefetch-map-handler): Bugfix when entering new read-infos. * prefetch.el (lyskom-prefetch-who-is-on, lyskom-prefetch-mark): Rewritten to be suspended in the prefetch-stack. * prefetch.el, startup.el (lyskom-prefetch-membership-handler, lyskom-append-to-membership): Now we check if we have already gotten this one and if so, don't enter it and correct the count. Defensive programming! * prefetch.el (lyskom-prefetch-text, lyskom-prefetch-textall, lyskom-prefetch-text, lyskom-prefetch-texttree, lyskom-prefetch-pers): Bug-fix. Mon Jul 27 01:14:24 1992 Linus Tolke Y (linus@lysator) * lyskom-rest.el: Removed obsolete lyskom-prefetch-* functions. lyskom-list-news amongst others won't work at all. * prefetch.el: Added a few functions, fixed loads of bugs emergin while testing this for the first time. * startup.el: Fetching first conference-procedure rewritten to be faster. * services.el, vars.el (initiate-get-part-of-membership): New functions that makes it possible not to retrieve the whole membership always. * flags.el (lyskom-options-done): New variable to tell if we have already read the user-area. * clienttypes.el (lyskom-stack-isempty): New function. (lyskom-queue-enter): Replaced docstring. Sun Jul 26 18:10:38 1992 Inge Wallin (inge@lysator) * cache.el: cleaned up handling of the who info buffer slightly. This should become very nice once the cookie code is used instead. * async.el: Deleted some unnecessary junk. * prefetch.el New functions: lyskom-reset-prefetch, lyskom-setup-prefetch, lyskom-prefetch-membership, lyskom-prefetch-all-conf-stats, lyskom-prefetch-marks, lyskom-prefetch-who-is-on. Not all of these functions are working as intended but at least they should do their job. Sun Jul 19 12:07:22 1992 Linus Tolke Y (linus@lysator) * commands1.el (lyskom-return-who-info-line): Fixed a bug that resulted in too much truncation. Sun Jul 5 05:02:37 1992 Linus Tolke Y (linus@lysator) * completing-read.el (lyskom-completing-read-conf-stat-handler): Fixed a bug when using 'empty, it returned nil instead of 0. * commands2.el (kom-set-permitted-submitters): Added a possibility to set permitted submitters. Changes to: kom-set-super-conf, lyskom-set-conf-for-conf* (was: lyskom-set-super-conf*...). * commands1.el (lyskom-return-who-info-line): Now removes all ending spaces. * commands1.el (lyskom-write-comment, lyskom-comment-recipients): Now writing footnotes keep the cc-recipients. * review.el (lyskom-review-by-to): Fixed the bug that made the function sometimes miss articles. Optimized so that searching from the end, stopped when found the first article in a conf or that a person wrote. Tue Jun 30 00:25:13 1992 Linus Tolke Y (linus@robin) * swedish-strings.el (lyskom-mode-map): kom-review-noconversion put on }o. Wed Jun 17 21:33:24 1992 Linus Tolke Y (linus at lysator) * vars.el (lyskom-global-boolean-variables): added kom-confirm-multiple-recipients. Tue Jun 16 13:31:00 1992 Linus Tolke Y (linus@robin) * Distribuerat version 0.34.6 13.31 Tue Jun 16 00:34:42 1992 Linus Tolke Y (linus@robin) * commands2.el, completing-read.el, edit-text.el, lyskom-rest.el (keymaps are no longer always arrays): Works no for lucid-emacs. Sat Jun 13 18:50:21 1992 Linus Tolke Y (linus@robert) * swedish-string.el (*-mode-map): replaced (fset 'name-of-map (make-keymap)) with (define-prefix-command 'name-of-map) * startup.el, swedish-strings.el (lyskom-start-anew-login-2): A text encouraging people that login to write presentations if they don't have any and have written a text. * swedish-strings.el (kom-review-noconversion): Show last or given text without the iso-to-swascii conversion. ]terse omodifierat * commands2.el, async.el (lyskom-handle-as-personal-message, lyskom-insert-personal-message, lyskom-send-message-2): No beep when I sent the message. * async.el (lyskom-parse-async): Broadcasts should not use the follow queue. * commands1.el (lyskom-private-answer-soon, lyskom-private-answer): If a number of a non-existant text is supplied to the private-answer this is caught. Mon May 11 03:50:07 1992 Linus Tolke Y (linus@robin) * swedish-strings.el (kom-slow-mode, kom-quick-mode, kom-slow-mode-map, lyskom-parse-command-and-execute): New command-giving mode for the swedish-client. Commands can be typed in and are parsed when return is pressed. No arguments can yet be given in this way! * startup.el (lyskom-mode): LysKOM-buffer no longer in read-only mode. * clienttypes.el, cache.el, view-text.el (textpointers): removed the special pointer-representation of the texts. They are now deleted from the cache when read. Mon May 4 02:38:59 1992 Linus Tolke Y (linus@robert) * Distribuerat version 0.34.5 03:06 * cache.el (lyskom-set-who-info-buffer-2): Use a new insert function that converts the data in the who-info buffer according to the value of kom-emacs-knows-iso-8859-1. Wed Apr 29 14:47:33 1992 Linus Tolke Y (linus@robert) * cache.el (lyskom-set-who-info-buffer-2): defensive programming. Racing conditions, (most dominant when user has user-area and motd and a lot of presence messages) at login and this function was called before the buffer was set. Wed Apr 15 10:32:41 1992 Inge Wallin (inge@robert) * cache.el(lyskom-set-who-info-buffer-2): Use insert instead of lyskom-insert in the who-buffer. Send 'insert to the call to lyskom-print-who-info. * commands1.el(lyskom-print-who-info): Take new optional parameter INSERT-FUNCTION telling which function to use for text insertion into the buffer. Use lyskom-insert as default. Tue Mar 24 03:03:41 1992 Lars Willf|r (willfor@lysator) * lyskom-rest.el: Har lagt in s} att den s{tter lyskom-last-viewed i lyskom-start-of-command. Borde g|ra s} att scrollningen funkar b{ttre. Mon Mar 23 00:09:41 1992 Linus Tolke Y (linus@robert) * Distribuerat version 0.34.4 23:00 Thu Mar 12 04:23:51 1992 Linus Tolke Y (linus@ruben) * async.el, cache.el (logga ut, logga in): Nu klarar who-bufferten ocks} snabba in och utloggningar. (Postmaster). Det var lite problem annars om man hinner logga ut innan klienten hinner sl} upp namnet p} personen den skall stoppa in i who-bufferten. Sat Mar 7 20:36:07 1992 Lars Willf|r (willfor@robert) * lyskom-rest.el: Skrev om scroll-rutinerna och point-flyttningen i lyskom-insert. Nu ska klienten inte bugga ur d} raderna {r l{ngre {n sk{rmraderna. Fri Mar 6 16:49:24 1992 Linus Tolke Y (linus@robert) * commands1.el (kom-add-recipient, kom-add-copy, kom-sub-recipient, lyskom-add-sub-rcpt, lyskom-add-sub-recipient, lyskom-add-sub-recipient-2): vars.el (lyskom-last-added-rcpt, lyskom-last-added-ccrcpt): Added defaults for subtract, add recipient. Sat Feb 29 00:37:24 1992 Per Cederqvist (ceder@lysator) * swedish-strings.el (lyskom-mode-map): Bound kom-private-answer-previous to "P". * commands1.el (kom-private-answer-previous): New command. Sat Jan 25 00:47:53 1992 Linus Tolke Y (linus at ruben) * swedish-strings.el (kom-page-next-command): Nu {ven bunden till "j". * commands1.el (lyskom-change-name): A quit in the reading of the name to change to will now give a new prompt. Fri Jan 24 22:14:20 1992 Linus Tolke Y (linus at ruben) * async.el (lyskom-handle-as-personal-message): New function. (lyskom-show-personal-message, lyskom-insert-personal-message): now uses the lyskom-handle-as-personal-message. commands2.el (lyskom-send-message, lyskom-send-message-2): Now prints the personal messages locally usin the lyskom-handle-as-personal-message function. * commands2.el, swedish-strings.el (lyskom-send-message, lyskom-send-message-2): Nu f}r man ett meddelande i bufferten som inneh}ller vad man s{nde och till vem. * commands1.el (kom-unset-conf-motd, lyskom-unset-conf-motd) swedish-strings.el: Default for remove note on the door is yourself. Wed Jan 22 00:22:02 1992 Inge Wallin (inge at lysator) * clienttypes.el (read-list-enter-read-info): Rewritten it into an iterative function instead of a recursive one. Mon Jan 13 21:35:29 1992 Per Cederqvist (ceder at robin) * commands1.el (lyskom-comment-recipients): Catch quits via a condition-case. Sun Jan 12 06:00:17 1992 Inge Wallin (inge at lysator) * lyskom-rest.el(lyskom-filter), startup.el(lyskom-connect-filter): Stoppat in (sit-for 0) som Klaus Zeuge har f|reslagit f|r att inte klienten skall sv{lta ut andra emacsprocesser. Mon Jan 6 19:46:50 1992 Linus Tolke Y (linus at lysator) * swedish-strings.el, english-strings.el, commands1.el (go-to-conf): Fixat s} att namnen {r unika. Wed Dec 18 04:33:02 1991 Linus Tolke Y (linus at robert) * Distribuerat version 0.34.3 05:12 * vars.el (lyskom-who-info-buffer-is-on): Default on. * cache.el, startup.el (lyskom-who-info-buffer): Nu skapas bufferten senare och bara ifall det beh|vs. Mon Dec 16 01:03:06 1991 Linus Tolke Y (linus at robin) * async.el (lyskom-add-new-text): om vi inte f}r h{mta conf-statusen f|r ett m|te som inl{gget skickades till s} sm{ller denna funktion. Nu hanterar den det. Fri Dec 13 19:50:56 1991 Linus Tolke Y (linus at ruben) * lyskom-rest.el, review.el, swedish-strings.el, vars.el (lyskom-is-read, lyskom-normally-read-texts, kom-review-last-normally-read): Nu finns det m|jlighet att }terse senaste normalt l{sta igen. Fri Dec 13 19:17:48 1991 Inge Wallin (inge at lysator) * commands2.el, swedish-strings.el: Nytt kommando "[ndra superm|te" Nya funktioner: kom-set-super-conf, lyskom-set-super-conf, lyskom-set-super-conf-2, lyskom-set-super-conf-3 Wed Nov 27 23:21:43 1991 Per Cederqvist (ceder at robin) * swedish-strings.el (y-or-n-instring, y-instring): SPC och DEL borttagna. * completing-read.el (lyskom-hack-minibuf): Raden "(setq foo minibuffer-scroll-window)" (som antagligen bara var en bortgl|md debugrad) borttagen. Sun Nov 24 03:41:56 1991 Per Cederqvist (ceder at robert) * commands1.el (lyskom-write-comment-soon): Skrev lite kommentarer. * swedish-strings.el, english-strings.el: (comment-keep-recpt-p) Ny text }t featuren nedan. * vars.el (kom-confirm-multiple-recipients): Ny variabel som g|r att man kan st{nga av fr}gan nedan. * commands1.el (lyskom-comment-recipients): Om kom-confirm-multiple-recipients {r non-nil s} m}ste anv{ndaren trycka "j" f|r att bekr{fta att de ska st} kvar som mottagare i kommentaren man skriver. Fr}gan st{lls n{r man trycker "k". Tue Nov 12 23:40:16 1991 Linus Tolke Y (linus at lysator) * vars.el, async.el, cache.el (lyskom-who-info-buffer-is-on): Ny variabel som g|r att man kan st{nga av who-bufferten. Fri Nov 8 13:51:32 1991 Linus Tolke Y (linus at robert) * lyskom-rest.el, edit-text.el, commands2.el, vars.el: lyskom-swascii-commands, lyskom-swascii-header-subject, lyskom-swascii-header-separator, New variables, added to make it possible to switch the value of kom-emacs-knows-iso-8859-1 after loading. Sat Nov 2 19:03:57 1991 Linus Tolke Y (linus at robin) * commands1.el, swedish-strings.el (kom-add-copy): New command. Mon Oct 28 23:29:39 1991 Linus Tolke Y (linus at lysator) * commands2.el, swedish-strings.el (kom-compile-bug-report): Rewritten to provide us with more information. Mon Oct 28 11:39:21 1991 Per Cederqvist (ceder at robin) * swedish-strings.el (lyskom-edit-mode-map): kom-edit-add-copy (Extra Kopia) finns nu {ven p} "\C-cae", och inte bara p} "\C-cak". Fri Oct 25 16:22:03 1991 Linus Tolke Y (linus at lysator) * lyskom-rest.el (kom-save-text): read-file-name gets iso-to-swascii converted prompt. * lyskom-rest.el (lyskom-maybe-do-when-starting): Now the commands are executed with the kom-buffer as a selected-buffer. * vars.el (kom-page-before-command): Default nil. Wed Oct 23 19:04:14 1991 Linus Tolke Y (linus at ruben) * commands2.el: (lyskom-status-conf-4): If 0 unread leave that field white. * lyskom-rest.el (kom-view): Tommys patch once more. * swedish-string.el, prioritize.el (lyskom-prioritize-mode-map): Moved the map to swedish-strings.el. * swedish-strings.el (lyskom-header-separator): Now accepts different keyboard bindings. * swedish-strings.el, edit-text.el: (lyskom-edit-mode-map): Moved the map to swedish-strings.el. * vars.el, lyskom-rest.el (kom-start-of-command): Tommys kom-page-before-command included. Thu Oct 17 04:08:53 1991 Linus Tolke Y (linus at lysator) * async.el (lyskom-parse-async): lyskom-show-logged-in-person skall anropas {ven om kom-presence-messages {r nil. Det kan n{mligen vara s} att kom-presence-messages-in-buffer {r icke-nil. Wed Oct 16 17:54:19 1991 Per Cederqvist (ceder at robert) * view-text.el (lyskom-is-read) Better doc-string. * lyskom-rest.el (lyskom-mark-as-read) Better doc-string. Tue Oct 8 17:06:05 1991 Linus Tolke Y (linus at lysator) * Distributed version 0.34.2 20:50 * edit-text.el, lyskom-rest.el (lyskom-edit-text, lyskom-filter): Found and fixed the bug that made the first char in the edit-buffer arrive in the *kom*-buffer. Mon Oct 7 16:29:42 1991 Linus Tolke Y (linus at lysator) * commands1.el (lyskom-change-pres-or-motd-3): Now we get the empty form if we are changing presentation and we didn't have any before. * commands1.el, swedish-string.el (lyskom-go-to-empty-conf): when going to an empty conf the conf-name will be shown. * commands1.el (lyskom-do-go-to-conf): The map of texts i the conferences will no be refetched if we go to an empty one. Sun Oct 6 10:37:07 1991 Linus Tolke Y (linus at robert) * vars.el (kom-do-when-done): Changed the default to a language independent one. * english-strings.el: New file, written by David Byers. Thu Oct 3 16:52:43 1991 Linus Tolke Y (linus at lysator) * edit-text.el, swedish-strings.el (lyskom-edit-mode): Better documentation. Help on the separator line. * edit-text.el (kom-edit-insert-text): Buggfix, this stopped working when the strings where put in a separate file. Wed Oct 2 17:35:34 1991 Linus Tolke Y (linus at lysator) * commands2.el, swedish-strings.el (kom-compile-bug-report): The default conference (number 79) to which the bug-report was send by default is removed and substituted buy an instruction where to send the bug-report to. * async.el (lyskom-insert-personal-message): Man vill ha display-buffer f|r att visa meddelandebufferten, inte pop-to-buffer. Sun Sep 29 04:26:52 1991 Per Cederqvist (ceder at ruben) * flags.el (lyskom-read-options-2): Run lyskom-login-hook even if the person has no userarea. * vars.el (kom-show-personal-message-in-buffer, kom-pop-personal-message, kom-ding-on-personal-messages, lyskom-personal-messages-hook): added. * async.el (lyskom-insert-personal-message): Beeps only if kom-ding-on-personal-messages is non-nil. * async.el (lyskom-insert-personal-message): Pops to the buffer if kom-pop-personal-message is set. * async.el (lyskom-insert-personal-message): Created. Does the acual job that lyskom-show-personal-message used to do. * async.el (lyskom-show-personal-message): Run lyskom-personal-message-hook when a message arrives. * async.el (lyskom-show-personal-message): Insert the message in the normal buffer, or a special buffer, or not at all depending on how kom-show-personal-messages-in-buffer is set. Sat Sep 28 21:33:38 1991 Per Cederqvist (ceder at ruben) * async.el (lyskom-parse-async): Removed the "info" backdoor. Tue Sep 24 06:30:37 1991 Inge Wallin (inge at lysator) * swedish-strings.el (lyskom-strings): first-greeting: Bytt ut passusen som sade att vem som helst kunde se l|senordet i databasen mot en mening som sa att det {r krypterat. Tue Sep 17 18:44:08 1991 Linus Tolke Y (linus at lysator) * lyskom-rest.el, prioritize.el (lyskom-start-of-command): Nu konverterar vi {ven error-meddelanden bl.a. V{nta p} prompten. Ny funktion: lyskom-error. Mon Sep 16 18:10:59 1991 Linus Tolke Y (linus at lysator) * Distribuerat version 0.34.1 22:00 * lyskom-rest.el (kom-view-next-text): Lagt till ett anrop som t|mmer lyskom-to-do-list ocks} n}r man l{ser. ]terse markerade buggen berodde av detta. * clienttypes.el (read-list-delete-text): Justerat doc-str{ngen. * prioritize.el (lyskom-prioritize-1,lyskom-prioritize-2): Fixat s} att ledtexterna l{ggs in med lyskom-insert (blir iso->swascii-konverterade. * edit-text.el (lyskom-edit-read-misc-list): Buggfix. Det jag gjorde ig}r. Nu funkar det att l{gga in texter ocks}. Sun Sep 15 18:17:11 1991 Linus Tolke Y (linus at robin) * lyskom-rest.el, edit-text.el, swedish-strings.el (lyskom-edit-insert-misc, lyskom-edit-read-misc-list): Fixat s} att den konverterar {ver [rende raden och skriv texten raden. * commands1.el (lyskom-change-name): Scrollar p} r{tt st{lle. * edit-text.el, startup.el, commands1.el (kom-list-persons, kom-list-conferences, kom-edit-send, kom-create-conf): read-string ersatt med lyskom-read-string. * edit-text.el (lyskom-edit-mode): Nu skall vi inte f} f|rsta tangenttryckningen att betyda lyskom-kommandon. * vars.el, commands1.el: Inlagt en kom-quit-hook. Fri Sep 13 23:50:56 1991 Inge Wallin (inge at lysator) * lyskom-rest.el(lyskom-set-mode-line): Nu rapporterar klienten b}de antal ol{sta i nuvarande m|te och totalt antal ol{sta i status-raden. Mon Sep 9 16:35:39 1991 Lars Willf|r (willfor at robin) * async.el: Tog bort hanteringen av den gamla typen av broadcast-meddelanden. * async.el: Tog bort den gamla funktionen lyskom-show-broadcast-message (ers{tts av lyskom-show-personal-message) och den av den funktionen anv{nda str{ngen broadcast-from. * async.el och swedish-strings.el: Nu visas tiden (enligt klienten) n{r man f}r ett personligt eller allm{nt meddelande. Sun Sep 8 21:51:41 1991 Per Cederqvist (ceder at robin) * commands1.el (lyskom-jump): Stabiliserat. Nu g|rs n}got vettigt n{r mark-as-read {r nil. Thu Sep 5 15:55:30 1991 Linus Tolke Y (linus at lysator) * lyskom-rest.el, vars.el, swedish-strings.el (kom-save-text): Nu kommer den ih}g default fil och dir. * view-text.el (lyskom-print-text): Nu uppdaterar vi sk{rmen innan vi jobbar vidare med parsningen av cachen. Wed Sep 4 17:21:17 1991 Linus Tolke Y (linus at lysator) * internal.el (lyskom-apply-handler): Det funkade inte att }terskapa felet. Tue Sep 3 18:43:43 1991 Per Cederqvist (ceder at lysator) * misc/To-do heter numera misc/TODO. Mon Sep 2 00:26:03 1991 Linus Tolke Y (linus at lysator) * review.el (kom-review-backward): Fixat s} att den skriver ut korrekta texter om huruvida vi l{ser fram}t eller bak}t. Sun Sep 1 18:03:44 1991 Linus Tolke Y (linus at robin) * commands1.el (kom-write-comment): Lagt till s} att vi visar vilken text vi kommenterar i bufferten. Wed Aug 28 22:06:21 1991 Linus Tolke Y (linus at lysator) * edit-text.el (lyskom-edit-mode): paragraph-separate initierades fr}n paragraph-start. * internal.el (lyskom-apply-handler): h{r f}ngade vi quit utan att }terskapa det igen. Wed Aug 28 05:18:27 1991 Per Cederqvist (ceder at lysator) * commands2.el (lyskom-status-pers-2), swedish-strings.el (lyskom-strings): Fixade ledtexten vid skapade personer. Fri Aug 23 02:38:58 1991 Linus Tolke Y (linus at robin) * swedish-strings.el (lyskom-strings): Tagit bort ett space f|r mycket vid ]terse senaste av (info-by-to). Wed Aug 21 17:43:13 1991 Linus Tolke Y (linus at lysator) * Alla filer (lyskom-clientversion-long): Lagt till rcs identifierare. Wed Aug 21 02:15:04 1991 Linus Tolke Y (linus at lysator) * Distribuerat version 0.34 02:10 Tue Aug 20 22:58:03 1991 Linus Tolke Y (linus at lysator) * flags.el (lyskom-read-options-eval): Bugfix kom-do-when-done. * commands2.el (kom-postpone): Klarar nu {ven fallet att man g|r uppskjut p} fler inl{gg {n man har ol{sta. * vars.el, flags.el (lyskom-elisp-variables, lyskom-read-options-eval): Till{gg av en lyskom-login-hook. Tue Aug 20 19:15:07 1991 Per Cederqvist (ceder at lysator) * commands1.el (lyskom-print-who-is-on, lyskom-print-who-info) [ndrade anropen till lyskom-return-who-info s} att sessionsnumret skrivs i 4 positioner. * commands1.el (lyskom-return-who-info-line) Sessionsnumret skrivs i 4 positioner i st{llet f|r tre. * commands2.el (kom-postpone): Funkar nu {ven om man skjuter upp alla inl{gg. Tue Aug 20 17:16:14 1991 Linus Tolke Y (linus at lysator) * flags.el (lyskom-read-options-eval): Nu initieras lyskom-do-when-done {ven efter inl{sning av user-arean. * vars.el, flags.el (lyskom-read-options-eval, kom-edit-options-send): Nu anv{nder den 2 variabler f|r att spara till common-arean: lyskom-global-boolean-variables och lyskom-global-non-boolean-variables. Dessutom sparas alla ok{nda variabler fr}n common-arean som UNK-`common-area-namnet'. Detta inneb{r att buggen med att markera inte fungerar {r fixad. Tue Aug 20 01:18:17 1991 Per Cederqvist (ceder at lysator) * clienttypes.el (read-list-delete-text) Om text-no {r nil s} plockar vi bara bort tomma read-infos fr}n rlist. * lyskom-rest.el (kom-view-next-text): Se till att tomma read-infos tas bort fr}n lyskom-reading-list {ven n{r vi }terser. (lyskom-is-read 0) hade den effekten. * clienttypes.el (read-list-delete-text) Tog bort en gammal, bortkommenterad, rekursiv, version. Mon Aug 19 03:35:15 1991 Per Cederqvist (ceder at lysator) * commands2.el, swedish-strings.el (kom-postpone) Nyskriven. * lyskom-rest.el (kom-view-next-text) Anropa aldrig lyskom-is-read med textnummer 0. Mon Aug 19 01:08:49 1991 Linus Tolke Y (linus at robin) * commands2.el (lyskom-set-motd): Nu f}r meddelandet ingen mottagare per default. * commands2.el, swedish-strings.el (lyskom-set-motd-2, lyskom-set-motd-3, lyskom-remove-motd): Nu s{tter den lyskom-server-info ocks} om det gick bra. * swedish-strings.el (lyskom-strings): Klarare n{r det g{ller {ndra l|senord. * edit-text.el (lyskom-edit-mode): Nu klarar den {ven fallet n{r lyskom-edit-mode-mode-hook inte s{tter current-local-map. Sun Aug 18 19:32:00 1991 Per Cederqvist (ceder at lysator) * lyskom-rest.el (lyskom-filter) Nu sparas match-data alltid. R{tt buffert }terst{lls. Inhibit-quit s{tts ej globalt. Sun Aug 18 02:07:59 1991 Linus Tolke Y (linus at lysator) * commands2.el (lyskom-status-conf, lyskom-status-pers-2): Bytt n}gra gl|mda (lyskom-insert (lyskom-format )) till (lyskom-format-insert ) * lyskom-rest.el (iso-8859-1-table): Patchat tabellen f|r thorn, eth. N}gon annan sm}sak ocks}. * commands2.el, swedish-strings.el (lyskom-status-conf, lyskom-status-pers-2): Nu skriver den ut n{r personer och m|ten skapades. Sat Aug 17 04:30:01 1991 Linus Tolke Y (linus at lysator) * vars.el (lyskom-elisp-variables): Nu {r den defconst f|r att man skall kunna {ndra mellan versionerna. Thu Aug 15 18:43:17 1991 Per Cederqvist (ceder at lysator) * startup.el (lyskom-mode): (put 'lyskom-mode 'mode-class 'special) Sat Aug 17 00:50:34 1991 Linus Tolke Y (linus at lysator) * commands1.el (lyskom-change-pres-of-motd-2, lyskom-unset-conf-motd): Till{gg s} att den accepterar att vi {ndrar presentation f|r vem som helst om vi {r administrat|r. Variabeln lyskom-is-administrator kollas. * edit-text.el (lyskom-edit-read-misc-list): Internationaliserad. Vi anv{nder f|rsta bokstaven av recipient, carbon-copy, comment och footnote elementen fr}n lyskom-string. Fri Aug 16 18:24:35 1991 Linus Tolke Y (linus at lysator) * edit-text.el (kom-edit-send): Nu f}r vi inte med de speciella inl{ggshanterande kommandona n{r vi l{ser in {rendet. Bara det ombindningar som man g|r f|r moden. Ny intern variabel: lyskom-edit-mode-mode-map * edit-text.el (lyskom-edit-extract-text): Ny och omskriven s} att den kollar lyskom-header-separator. Detta kr{vdes f|r att man skall kunna {ndra texten efter: C-c C-c C-x o * commands1.el (lyskom-return-username): Nu kan den {ven matcha maskinnamn som har andra tecken {n bokst{ver i sig. * vars.el (lyskom-elisp-variables): Lagt till lyskom-prompt-text och lyskom-prompt-executing-default-command-text till listan av variabler som sparas f|r denna klient. * swedish-strings.el, commands2.el (kom-compile-bug-report): Lite sk|nhets{ndringar. Nu skall Backtracen hanteras snyggare. * swedish-strings.el (lyskom-strings): buggreport-subject hade en %s f|r mycket. Wed Aug 14 02:46:40 1991 Linus Tolke Y (linus at lysator) * lyskom-rest.el (lyskom-end-of-command, lyskom-insert-before-prompt): nu sl{nger den inte om lagrade meddelanden i omv{nd ordning. Vi anv{nder nu lyskom-queue. Tue Aug 13 03:05:27 1991 Linus Tolke Y (linus at lysator) * swedish-string.el, review.el (kom-review-stack): Fixat en kvargl|md text. * commands1.el: lyskom-sub-member-answer, nu r{knar den bara ner lyskom-last-conf-received om man subtraherar sig sj{lv. * edit-text.el: lyskom-edit-get-commented s|ker nu f|rst efter kommenterade och sedan fotnoterade inl{gg. Wed Jul 31 06:59:14 1991 Linus Tolke Y (linus at lysator) * commands2.el: lyskom-list-summary. R{knar nu r{tt p} vilken m}nad det {r. Fri Jul 19 12:39:19 1991 Inge Wallin (inge at lysator) * swedish-strings.el: Tagit bort bindningen till 'u' f|r kommandot Uttr{da eftersom det inte {r ett kommando som man vill trycka av misstag. Fri Jul 19 12:30:17 1991 Linus Tolke Y (linus at lysator) * edit-text.el: gurksallad-k|n bytt till edit-2. Tue Jul 9 01:04:59 1991 Inge Wallin (inge at lysator) * commands2.el: kom-force-logout: Nytt kommando "Kasta ut en session". * commands2.el: lyskom-set-motd: Nu blir det ingen newline extra n{r man editerar ett gammalt loginmeddelande. * startup.el: lyskom-store-server-info: Ny hantering av loginmeddelandet. Nu skriver den ut snyggare. Sun Jul 7 17:47:14 1991 Linus Tolke Y (linus at lysator) * swedish-strings.el, lyskom-rest.el: Nu ger str{ngen som talar om vilken felkod vi har f}tt {ven numret p} felkoden. * startup.el: Nu skickar bara klienten meddelandet kom-tell-login om vi redan var inloggade. * commands1.el: I lyskom-add-sub-recipient-2 var inte lyskom-add-sub-recipient-answer ersatt med lyskom-handle-command-answer. * lyskom-rest.el, startup.el: Nu kollar lyskom-start-of-command v{rdet p} first-time-around. S}lunda skall doing-default-command inte vara bundet n{r vi loggar in f|rsta g}ngen. Sat Jul 6 04:31:51 1991 Inge Wallin (inge at lysator) * lyskom-rest.el: Ny funktion lyskom-format-insert som g|r detsamma som (lyskom-insert (lyskom-format ...)). Dessutom {ndrat alla f|rekomster i alla filer av det senare till det f|rstn{mnda. * commands1.el: lyskom-change-presentation-or-motd med underfunktioner har nu vettiga docstr{ngar. Fri Jul 5 02:14:35 1991 Inge Wallin (inge at lysator) * commands2.el, swedish-strings.el: Nytt kommando Ta bort loginmeddelande. * lyskom-rest.el, m}nga andra: Skrivit lyskom-insert-string och bytt ut alla f|rekomster av (lyskom-insert (lyskom-get-string... mot anrop till den. Thu Jul 4 01:25:50 1991 Inge Wallin (inge at lysator) * startup.el, commands2.el: Nya funktioner: kom-set-motd med underfunktioner implementerar kommandot S{tt loginmeddelande som s{tter loginmeddelandet fr}n administrat|ren f|r LysKOM. Wed Jul 3 02:29:47 1991 Inge Wallin (inge at lysator) * swedish-strings.el: Nu {r anv{ndar-f{ltet i Status Person lite snyggare. * completing-read.el: lyskom-completing-read-2: Nu g|r den om prompten till swascii om n|dv{ndigt. * commands1.el: {lys,}kom-change-password: Nu fr}gar klienten vem den skall {ndra l|senord f|r. * vars.el, startup.el(lyskom-clear-vars), commands2({lys,}kom-{dis,en}able-adm-caps): Ny variabel lyskom-is-administrator som {r t om anv{ndaren {r i administrat|rsmod och annars nil. Wed Jul 3 02:00:32 1991 Linus Tolke Y (linus at lysator) * lyskom-rest.el: lyskom-enter-conf funkar nu {ven med kom-print-number-of-unread-on-entrance satt till nil. Tue Jul 2 00:37:46 1991 Inge Wallin (inge at lysator) * lyskom-rest.el: Nu konverterar lyskom-read-number och lyskom-read-string sina promptstr{ngar till swascii om n|dv{ndigt. * lyskom-rest.el: lyskom-set-mode-line anropar nu iso-8859-1-to-swascii om n|dv{ndigt. * lyskom-rest.el: Ny funktion lyskom-message som {r samma som message men som konverterar till swascii om n|dv{ndigt. Dessutom bytt alla (message ...) mot (lyskom-message ...) mha tags-query-replace utom de som s}g ut som: (message ""). * lyskom-rest.el: lyskom-do-format, lyskom-format-help: Nu funkar det med en nolla f|rst i formatstr{ngen n{r man formatterar tal. * vars.el: F|rb{ttrat docstr{ngen f|r kom-membership-default-placement s} att man kanske kan begripa den {ven om man inte har hackat p} klienten i ett halv}r. * Makefile: swedish-strings.el ligger nu direkt efter vars.el eftersom det definieras variabler d{r som kan beh|vas p} andra st{llen i klienten. * Definitionen av lyskom-header-separator flyttad fr}n vars.el till swedish-strings.el * commands1.el: F|ljande funktioner ersatta av lyskom-handle-command-answer: lyskom-delete-text lyskom-change-password lyskom-add-sub-recipient-answer lyskom-add-sub-comment-answer lyskom-shutdown-server F|ljande funktioner f|renklade genom anrop till lyskom-handle-command-answer: lyskom-add-member-answer * lyskom-rest.el: funktionen lyskom-handle-command-anwer skall ta hand om alla svar till olika kommandon som slutar med texterna "klart"/"det gick inte". * flags.el: Den h{r filen har nu en likadan filheader i b|rjan som alla andra filer. * swedish-strings.el: Kommandot S{tt livsl{ngd heter nu [ndra livsl{ngd f|r att f|lja den tidigare standarden. * startup.el, commands2.el: tagit bort lyskom-unread och ersatt den med lyskom-count-var. * commands2.el: Ersatt lyskom-status-pers-unread med lyskom-count-var. * vars.el, startup.el: Ny variabel: lyskom-count-var som kan anv{ndas till att r{kna lite olika saker i klienten. Mon Jul 1 04:09:30 1991 Linus Tolke Y (linus at lysator) * swedish-strings.el: Fixat buggen Duvar kanske aldrig medlem. * commands2.el, swedish-strings.el: Fixat s} att status skriver ut n}rvarotiden i dagar timmer.... * view-text.el: Fixat buggen som gjorde att ledtexten S{nt av inte skrevs ut. Detta hade tillkommit under flyttandet av texter. * vars.el, swedish-strings.el; flyttat definitionen av lyskom-text-start till swedish-strings.el * swedish-strings.el: [ndrat endast prompten. * cache.el: I cache-add-session-info kollade vi aldrig om vi fick felmeddelande tillbaka. Det small om n}gon hann logga ut snabbt igen. Nu kollar vi det. Sun Jun 30 03:16:30 1991 Inge Wallin (inge at lysator) * vars.el: lyskom-header-separator {r nu 8-bitsascii. * commands1.el, swedish-strings.el: name-to-be-changedd -> name-to-be-changed. * async.el, swedish-strings.el: lyskom-is-fyll -> lyskom-is-full. * swedish-strings.el: lyskom-change-prefix var omblandat f|r å och ä. Thu Jun 27 18:17:28 1991 Linus Tolke (linus at lysator) * commands1.el: lyskom-sub-member Nu kan man utesluta medlemmar ur brevl}dor ocks}. * parse.el: lyskom-parse-success lyskom-decrease-pending-calls anropades felaktigt med unparsed-bufferten vilket gjorde att lyskom-number-of-pending-calls n{r den blev lokal inte fungerade l{ngre. * startup.el: lyskom-number-of-pending-calls {r lokal igen. Thu Jun 27 14:27:49 1991 Thomas Bellman (bellman at lysator) * startup.el (lyskom-clear-vars): Kommenterat bort lyskom-number-of-pending-calls. Klienten h{ngde sig ibland annars. DETTA [R ETT SYMPTOM, INTE EN ORSAK! Thu Jun 27 02:29:50 1991 Inge Wallin (inge at lysator) * lyskom-rest.el: lyskom-get-error-text: ny funktion som sl}r upp en felkod i lyskom-error-texts och returnerar klartexten om den fanns. * swedish-strings.el: lyskom-error-texts: en assoclista |ver alla felkoder i klartext (svenska). Thu Jun 27 02:12:35 1991 Linus Tolke (linus at lysator) * startup.el: lyskom-clear-vars lyskom-number-of-pending-calls {r ju ganska lokal lagt till bland de lokala. Motsvarande f|r variabeln lyskom-status-pers-unread fr}n commands2.el Wed Jun 26 22:04:57 1991 Linus Tolke (linus at lysator) * flyttat texterna f|r filerna: startup.el, internal.el, commands1.el, commands2.el, view-text.el, async.el, flags.el och lyskom-rest.el till swedish-strings.el * commands2.el: kom-compile-bugreport: [ndrat antalet rader i unparsed-bufferten som skall skickas med till det dubbla (10.) * lyskom-rest.el: iso-8859-1-map {ndrad n}got. sz => B ^0 > 0 Wed Jun 26 03:56:55 1991 Inge Wallin (inge at lysator) * commands2.el: lyskom-status-pers-[4-6]: Status person skriver nu ut hur många olästa personen i fråga har totalt om man väljer att titta på medlemsskapen. * commands2.el: lyskom-status-pers-5: Alla m|ten d{r man har 0 ol{sta visar ingen siffra, utan bara en tom kolumn f|r antal ol{sta. Det blir mer |versk}dligt p} det viset. Wed Jun 26 02:58:38 1991 Linus Tolke (linus at lysator) * edit-text.el: Lagt till funktionen overlay-map som används för att man skall kunna ha keymappen från 2 moder samtidigt. Behövs om man har en egen mode-map plus de lokala för edit-bufferten. Mon Jun 24 19:20:17 1991 Linus Tolke (linus at robert) * commands1.el: lyskom-delete-conf vi skall g|ra lyskom-end-of-command {ven n{r n}gon annan precis tog bort m|tet. Sun Jun 23 05:38:44 1991 Inge Wallin (inge at lysator) * startup.el: lyskom: [ndrat "LysKOM server" till "LysKOM-server". * Fixat str{ngarna i parse.el, services.el, cache.el, review.el, prioritize.el, edit-text.el och elib-string.el. * Ny fil: swedish-strings som skall inneh}lla alla str{ngar p} svenska i elispklienten. Lagt till den tillf{lligt i Makefilen. * lyskom-rest.el: Nya funktioner: lyskom-format med underfunktioner. * commands2.el, startup.el: kom-{dis,en}able-adm-caps + underfunktioner. Nya kommandon: \verg} till administrat|rs-/ normalmod. Sat Jun 22 13:57:48 1991 Linus Tolke (linus at lysator) * lyskom-rest.el: I funktionen lyskom-set-mode-line hanterades inte fallet att man skickade med en conf-stat som argument korrekt. Sat Jun 22 00:45:18 1991 Inge Wallin (inge at lysator) * de flesta filer: [ndrat namn p} lyskom-format till lyskom-format-objects. Jag vill anv{nda namnet lyskom-format till den funktion som skall anv{ndas i st{llet f|r format n{r vi internationaliserar klienten. Wed Jun 19 06:14:55 1991 Inge Wallin (inge at lysator) * startup.el: lyskom-start-anew-login-{1-5,2}: Nu talar klienten om om man har en lapp p} d|rren vid inloggning * commands1.el: lyskom-{add,sub}-recipient med underfunktioner. Nu talar funktionerna om vem man adderar resp. subtraherar som mottagare. Mon Jun 17 21:02:26 1991 Inge Wallin (inge at lysator) * commands2.el: Nytt kommando: St{ng av servern. Nya funktioner: {,lys}kom-shutdown-server. Sat Jun 15 18:08:04 1991 Inge Wallin (inge at robert) * Releaseade 0.33.1 som fixar problemet med userarean. * vars.el: 0.33 -> 0.33.1 Thu Jun 13 03:49:11 1991 Peter Eriksson (pen at lysator) * vars.el: laila.lysator.liu.se -> kom.lysator.liu.se (foo de som inte k|r DNS) Thu Jun 13 02:07:23 1991 Linus Tolke (linus at lave) * flags.el: Hmmmm Fixat buggen som gjorde att man inte kan anv{nda en userarea utan separata areor f|r andra klienter {n elisp-klienten. * cache.el: cache-del-who-info fixat buggen som gjorde att man ibland f}r markerp nil n{r man loggar in. N{mligen n}gon som {nnu inte {r inh{mtad loggar ut. Wed Jun 12 21:13:32 1991 Linus Tolke (linus at lysator) * Distribuerat version 0.33 22:35. * startup.el: lyskom-previous-text skall ocks} vara bufferlokal. Wed Jun 12 19:53:24 1991 Inge Wallin (inge at lage) * commands2.el: lyskom-status-pers-5: Skriver ut "O" f|r alla m|ten som personen {r organisat|r f|r. Wed Jun 12 03:37:17 1991 Linus Tolke (linus at lysator) * startup.el: define-key funkade inte l{ngre med 8-bitars emacs. Jag har bytat \M- (vilket betyder s{tta }ttonde biten) mot \033 (escape) Detta {r egentligen ganska fult men jag {r inte helt p} det klara med hur man skall hantera flaggorna meta-flag och meta-prefix-char f|r att det skall bli snyggt. * lyskom-rest.el: lyskom-set-mode-line Fixat s} att den klarar att man h}ller p} att }terse ocks}. * commands2.el: oktetter till tecken i status person. Wed Jun 12 02:46:55 1991 Inge Wallin (inge at lysator) * lyskom-rest: lyskom-set-mode-line: Ta reda p} antalet ol{sta i det nuvarande m|tet och skriv det i moderaden. lyskom-print-prompt: Anropa lyskom-set-mode-line. lyskom-add-new-text: Anropa lyskom-set-mode-line. Wed Jun 12 00:16:40 1991 Linus Tolke (linus at lysator) * lyskom-rest.el: Ny funktion lyskom-set-mode-line startup.el, commands1.el, lyskom-rest.el. Olika funktioner anropar nu denna funktion ist{llet. Tue Jun 11 21:52:11 1991 Linus Tolke (linus at lysator) * startup.el: lyskom-debug-communications-to-buffer{,-buffer} skall vara bufferlokala. [ndring i lyskom-clear-vars * completing-read.el: Nu {r `-' }terigen del av ett ord. Mon Jun 10 23:10:23 1991 Thomas Bellman (bellman at lysator) * edit-text.el (kom-edit-send): G} till slutet av LysKOM-buffern n{r ett inl{gg skickas in. Mon Jun 10 15:19:26 1991 Linus Tolke (linus at lysator) * lyskom-rest.el, startup.el: Nu anv{nder vi variablerna lyskom-prompt-text och lyskom-prompt-executing-default-command-text. * flags.el, startup.el: N}gon (beroende p} om man har user-area eller inte) lyskom-read-options s{tter lyskom-do-when-starting ist{llet f|r lyskom-clear-vars. Nu har jag lyckats f} den att exekvera de kommandon som fanns i user-arean. * lyskom-rest.el: Flyttade exekveringen av lyskom-do-when-starting till en egen funktion: lyskom-maybe-do-when-starting. * flags.el, startup.el, vars.el: Nu kommer elisp-klienten ih}g andra clienters delar av user-arean och sparar med den. Variabeln heter lyskom-other-clients-user-areas. * internal.el: Nu fixar vi s} att om man f}r "no more processes" felet s} behandlas det precis som "message to long". Jag tror att detta {r r{tt s{tt att behandla det p}. Mon Jun 10 05:00:23 1991 Inge Wallin (inge at ruben) * commands1.el: lyskom-write-comment: Nu talar klienten om f|r servern att anv{ndaren skriver en fotnot. Mon Jun 10 04:37:28 1991 Thomas Bellman (bellman at lysator) * edit-text.el (kom-edit-send): Stoppat in save-excursion inuti let-satsen och delat upp den p} tv}. Detta f|r att edit-buffern inte ska scrollas. Mon Jun 10 01:11:09 1991 Linus Tolke (linus at lysator) * flags.el: Annat (snyggare) format f|r user-arean. * lyskom-read.el: lyskom-insert-before-prompt har nu till}telse att skriva ett meddelande {ven n{r man v{ntar. * lyskom-rest.el: Ny funktion iso-8859-1-to-swascii som konverterar en str{ng. Om variabeln kom-emacs-knows-iso-8859-1 {r sann s} g|r vi ingen konvertering. Annars g|r vi det. * commands1.el: Nya funktioner lyskom-add-membership, lyskom-add-membership-2 som adderar ett medlemsskap till listan av medlemsskap och l{gger in korrekt post i lyskom-to-do-list. [ndringarna ber|r {ven n{r man g}r till ett m|te som man inte var medlem i f|rut. (det fungerar.) Kan t{nkas att lyskom-go-to-conf-handle-map inte l{ngre anv{nds men jag vill kolla detta ett par g}nger till. * startup.el: lyskom-start-anew-login-1-5 Nu st{lls globala lyskom-default-password ocks} till nil n{r vi anv{nt det. Sun Jun 9 18:46:12 1991 Inge Wallin (inge at ruben) * commands1.el: Nytt kommando: Fotnot. Ny funktion: kom-write-footnote. kom-write-comment med underfunktioner {ndrade. * commands1.el: {lys,}kom-review-presentation: Snyggat upp koden samt gjort s} att den skriver ut vilket m|te/person man f}r presentationen f|r. * startup.el: [ndrat lite i ledtexten n{r man loggar in f|rsta g}ngen f|r att det skall bli tydligare. [ndrat fr}gan ocks}. Sun Jun 9 13:27:34 1991 Linus Tolke (linus at lave) * commands1.el, vars.el: lyskom-add-member-3 Nya variabler: kom-membership-default-placement kom-membership-default-priority som g{ller n{r man blir medlem i ett m|te. * commands1.el: lyskom-add-member, kom-add-self, lyskom-add-member-[23], lyskom-create-conf-handler Nu anropas inte l{ngre lyskom-add-member-3 "utifr}n". Allt skall g} genom lyskom-add-member-2 som ser till att lyskom-add-member-3 f}r r{tt argument. ] andra sidan tar nu lyskom-add-member-2 {ven argument f|r vilken funktion som skall anropas sedan. * edit-text.el: kom-edit-send, lyskom-create-text-handler Nu kommer man tillbaka till den window-configuration som g{llde n{r man startade editeringen direkt n{r man trycker C-c C-c * lyskom-rest.el: kom-extended-command funkar nu {ven om man anger ett ord som matchar fullst{ndigt med felaktigt case. Sat Jun 8 18:58:42 1991 Linus Tolke (linus at lysator) * commands2.el: lyskom-status-pers-2. bytes -> skapade oktetter. * startup.el: lyskom-default-password m}ste beh}llas. * commands1.el: (kom-create-conf, lyskom-create-conf-handler, lyskom-create-conf-handler-2) Nu blir man direkt medlem i m|tet n{r man skapar det. Ny funktion: lyskom-create-conf-handler-2. * vars.el: Fixat formatet p} lyskom-text-start och lagt in en varningstext i view-text.el (vid lyskom-print-date-and-time) s} att vi inte skall r}ka ut f|r samma problem igen. Sat Jun 8 03:55:00 1991 Inge Wallin (inge at laila) * commands2.el, startup.el: Nytt kommando S{tt livsl{ngd. Nya funktioner: kom-set-garb-nice med underfunktioner. Wed Jun 5 23:53:34 1991 Linus Tolke (linus at laila) * edit-text.el: Lagt in Gertz bug-fix. Tue Jun 4 19:29:25 1991 Thomas Bellman (bellman at nanny) * edit-text.el (kom-edit-send): Lagt en save-excursion runt hela let-satsen, och tagit bort det avslutande (set-buffer buffer), som inte beh|vs l{ngre. Tue Jun 4 15:34:48 1991 Linus Tolke (linus at laila) * edit-text.el: Lagt in Anders Gertz addera mottagare med check efter om han har en lapp p} d|rren. Eftersom lyskom-edit-insert-misc nu (helt pl|tsligt :-) tar 4 argument ist{llet f|r 3 s} funkade inte de i original men de funkar nu. [ndringar: lyskom-edit-add-recipient/copy Nya funktioner: lyskom-edit-add-recipient/copy-2 och lyskom-edit-add-recipient/copy-3 * edit-text.el: lyskom-edit-add-misc. Dokumenterat extra argumentet (=> Inge du som lade till det f}r korrekturl{sa kommentaren) och en save-excursion som g|r att det funkar lite b{ttre. Vi skulle beh|va en save-excursion som sparade point och mark i alla buffertar (eller i alla fall s{kert i edit-bufferten) f|r att det skall fungera. Tue Jun 4 00:54:32 1991 Thomas Bellman (bellman at lave) * startup.el (lyskom-commands): Bytt namn p} "Subtrahera medlem" till "Uteslut medlem". * commands1.el (lyskom-add-member-3): Placerar m|tet sist i en ny medlems m|teslista och ger det prioritet 100, om det inte {r en sj{lv man adderar -- d} fr}gar den. * commands1.el (lyskom-add-member-2, lyskom-add-member-3): Personstatusen f|r personen plockas fram och skickas med till l-a-m-3. Denna anv{nds i l-a-m-3 f|r att ta reda p} hur m}nga m|ten personen {r med i. Mon Jun 3 21:33:56 1991 Thomas Bellman (bellman at laila) * elib-string.el: Ny fil. Kopia av den fr}n elib-paketet. B|r tas bort i framtiden och laddas via (require 'elib-string). * startup.el (lyskom-mode): F|rst|r inte l{ngre mode-line-buffer-identification lika illa som den gjorde innan. Mon Jun 3 21:03:38 1991 Linus Tolke (linus at laila) * commands1.el, lyskom-rest.el: format funkar ej som det skall med argumentet %-s27s s} jag bytte till concat. [ndringar i lyskom-do-go-to-conf och lyskom-go-to-next-conf Sun Jun 2 13:35:33 1991 Inge Wallin (inge at lave) * commands2.el: Nu ger Status f|r Person ocks} vilka m|ten som personen {r medlem i om anv{ndaren vill det. [ndring i lyskom-status-pers-2. Nya funktioner: lyskom-status-pers-[3-5]. Sat Jun 1 19:42:06 1991 Inge Wallin (inge at laila) * view-text.el: lyskom-print-date-and-time har nu tv} mellanslag mellan datum och tid i st{llet f|r ett. * commands2.el: Nu funkar Status f|r M|te n{r man v{ljer att titta p} medlemmarna ocks} precis som i gamla QZ-KOM. Ny funktion: lyskom-status-conf-4. * services.el: Ny initiate-function initiate-query-read-texts Thu May 30 22:23:29 1991 Inge Wallin (inge at laila) * commands2.el: kom-status-conf med underfunktioner. Nu kan man f} upp vilka medlemmar som ett m|te har n{r man g|r Status f|r m|te. * commands2.el: kom-status-conf utnyttjar nu lyskom-completing-read-conf-stat i st{llet. Mon May 27 00:10:58 1991 Linus Tolke (linus at laila) * flags.el: Testad och funkar. * flags.el: Ny fil. Inneh}ller allt f|r att skapa sin user-area och evaluera det hela. Otestat pga en serverbegr{nsning. Servern {r fixad men inte startad. S} fort det {r startad skall jag testa. Sun May 26 04:25:43 1991 Linus Tolke (linus at laila) * commands1.el : lyskom-print-who-is-on anv{nder nu lyskom-session-info ist{llet f|r f|rsta elementet i listan. asterisken kommer allts} p} r{tt plats. * src: rensat lite. Flyttat peters grejor till -eng, willf|rs till lw och bellmans till test-async. Uppmaning till dessa personer att g|ra klart projekten! (Obs att ursprungskoden kan ha utvecklats.) Nu funkar grep hyfsat igen. :-) * commands2.el: lagt in funktionen kom-display-who-buffer. vars.el: variabeln kom-who-buffer-size-when-displaying startup.el: kommandot Visa vilka-listan. * lyskom-rest.el (commands1.el): lyskom-maybe-save-unread, heter numera lyskom-maybe-move-unread och flyttar det m|tet man var i sist i lista om den anropas med non-nil argument. (N{sta m|te fungerar som det skall.) * commands2.el: lyskom-list-summary-all {ndrat Namn till f|rfattare. Thu May 23 05:08:15 1991 Linus Tolke (linus at laila) * review.el: kom-review-tree anropar nu lyskom-follow-comments direkt och inte end-of-command bara en g}ng. * lyskom-rest.el: kom-view-next-text skall inte markera som l{st om vi h}ller p} att }terse. (ful patch. med 0) * startup.el: Lagt till s} att vi b}de skall klara 8-bitar emacs och 7-bitars emacs som tror att den {r 8-bitars. Som tangentkommandon. * Dokumenterat {ndra organisat|r. * Dokumenterat scroll-down, M-p och M-n. * commands1.el: lyskom-write-comment, lyskom-write-comment-soon: tar nu argument s} att man f}r r{tt text n{r man g|r kommentera f|reg}ende. startup.el, docen: Inlagt under 'annat'-menyn och dokumenterat. Wed May 22 14:41:21 1991 Linus Tolke (linus at lave) * doc/elisp-client-0.33.latexinfo: Skapat och stoppat in doc f|r nya {rende-hanteringen. * commands1.el,commands2.el: lagt till s} att vi nu bara f}r fr}gan om {rende efter det att vi skrivit texten. [ndringar i kom-write-text, lyskom-do-send-letter * Skapat ett nytt dir (doc) d}r jag lagt alla doc-filerna. Jag har {ndrat i makefilen men ej testat. * startup.el: Lagt till s} att l{, }terse och {ndra tangenttryckningarna borde fungera p} iso-tangentbord. * who-buffer.el: Lite grejor som kanske borde stoppas in n}gonstans. Mon May 20 04:24:45 1991 Linus Tolke (linus at laila) * lyskom-rest.el,commands1.el,startup.el: Lagt till s} att vi visar aktuellt m|te p} mode-raden. [ndringar i: lyskom-clear-vars, lyskom-mode, lyskom-do-go-to-conf och lyskom-go-to-next-conf * startup.el: scroll-down bundet till delete. Mon May 20 02:36:42 1991 Inge Wallin (inge at lage) * commands1.el: Nytt kommando, [ndra organisat|r. Nya funktioner: kom-change-supervisor med underfunktioner. * commands1.el: kom-change-name med underfunktioner anv{nder nu lyskom-completing-read-conf-stat i st{llet f|r lyskom-completing-read. Sun May 19 23:49:09 1991 Inge Wallin (inge at lage) * commands1.el: En kultpryl i lyskom-display-time (se sj{lva i koden) . Linus:-) Thu May 16 00:55:16 1991 Inge Wallin (inge at lave) * cache.el, async.el, services.el, parse.el: Fixat s} att klienten inte h{mtar alla who-info varje g}ng n}gon loggar in. Detta anv{nder initiate-get-session-info som jag ocks} fick skriva samt lyskom-parse-session-info. * cache.el, async.el: Fixat s} att klienten inte h{mtar alla who-info varje g}ng n}gon loggar ut. Thu May 16 00:52:26 1991 Linus Tolke (linus at lave) * lyskom-rest.el, parse.el : Flyttat nollst{llningen av mode-radens saving till lyskom-parse-unparsed. Wed May 15 11:30:50 1991 Linus Tolke (linus at lave) * commands1.el: Felkontroll i }terse det kommenterade {ven om man inte har l{st ett inl{gg. Mon May 13 01:39:20 1991 Linus Tolke (linus at lage) * Makefile, README, vars.el: Lagt till not i koden om att vi g{rna vill ha f|rb{ttringar oss tillhanda (inge och jag eller kom). * startup.el: Fixat en bug. (kom-comment-previous) * internal.el: Nu f}r man g|ra quit under det att en handler anropas. * lyskom-rest.el: Lagt in Tommys nya kom-page-next-command. * edit-text.el: Fixat s} att den fr}gar efter {rende en extra g}ng. Super-KOM g|r s} och det verkar smart. Mon May 13 00:00:40 1991 Inge Wallin (inge at laila) * commands1.el: Flyttat anropet till lyskom-end-of-command fr}n kom-send-message till lyskom-send-message. Sun May 12 18:53:06 1991 Inge Wallin (inge at laila) * edit-text.el: lyskom-edit-insert-misc-conf + funktioner som anropar den. Tog hand om fallet att personen/m|tet inte finns l{ngre. Wed May 8 07:38:07 1991 Thomas Bellman (bellman at laila) * startup.el: Definierat "K" i lyskom-mode-map till kom-comment-previous. * commands1.el: Lagt till funktionen kom-comment-previous som kommenterar det n{st senast l{sta inl{gget. * vars.el: Lagt till variabeln lyskom-previous-text som h}ller reda p} det n{st senast l{sta inl{gget. Mon May 6 02:59:07 1991 Inge Wallin (inge at lave) * startup.el: Nu skrivs serverns versionsnummer ut snyggt igen. * commands2.el: Fixat en bug som gjorde att raden med till}tna f|rfattare blev konstig. Sat May 4 13:15:18 1991 Linus Tolke (linus at lage) * internals.el: Nu kan man addera kommentarer igen. Bugfix. Fri May 3 23:04:45 1991 Per Cederqvist (ceder at lave) * kom-quit: La till en bortgl|md lyskom-end-of-command (om man svarar q). Thu May 2 18:39:10 1991 Peter Eriksson (pen at lage) * startup.el: 'nanny.lysator.liu.se' -> 'ftp.lysator.liu.se' Tog bort punkten i "V{nta p} ett inl{gg.". startup-eng.el: Engelsktalande variant av startup.el commands1.el: F} uppmuntran/F} sk{ll.. Skrev ut lite extra mycket "F} uppmuntran"/"F} sk{ll". commands1-eng.el: B|rjan till engelsktalande variant.. Thu May 2 15:01:36 1991 Inge Wallin (inge at laila) * lyskom-rest.el: lyskom-array-to-list - F|renklat betydligt och gissningsvis {r det ocks} snabbare nu. Thu May 2 01:37:47 1991 Linus Tolke (linus at lave) * Gjort om docen f|r info-tr{det och stoppat in den p} lll (export till nanny) Wed May 1 00:24:47 1991 Linus Tolke (linus at laila) * Distribuerat klient version 0.32 04:00 * lyskom-rest.el: lyskom-next-command-or-scroll fixat s} att det klarar g} till n{sta prioriterade m|te. (Har inte detta funkat tidigare.) * Dokumenterat hookar, Lista {renden. V{nta. * vars.el: lyskom-login-hook borttagen. Tue Apr 30 21:15:33 1991 Linus Tolke (linus at laila) * commands1.el:kom-delete-text, lyskom-do-send-letter, kom-write-text, kom-quit lyskom-rest.el: ja-or-nej-p ersatt read-string med lyskom-read-string och uppdaterat. * lyskom-rest.el: ny funktion: lyskom-read-string. Som read-string men g|r lyskom-end-of-command om man trycker quit. * commands1.el: lyskom-send-letter ersatt av en lyskom-completing-read-conf-stat in kom-send-letter. Doc-str{ngar i lyskom-send-letter-3 och lyskom-do-send-letter. * lyskom-rest.el: lyskom-start-of-command st{ller nu point i b|rjan av raden igen. Dessutom l}ter kom-page-before-command promptens rad vara kvar p} sk{rmen. * lyskom-rest.el: {ndrat kom-view s} att den g|r lyskom-start-of-command innan den fr}gar efter numret (lyskom-read-number fungerar allts}). * commands2.el: [ndrat ledtexten till endast-fr}gan. * completing-read.el: fixat bug som gjorde att man var i fel f|nster n{r man hade gjort completion. * Makefile, distribution-makefile, bin/lyskom-do-send: Nya b{ttre skript f|r att s{nda iv{g klienten automatiskt. Det skickas nu med make send Tue Apr 30 18:28:19 1991 Inge Wallin (inge at lave) * startup.el: Fixat en ful bug som gjorde att de sista 3 tecknen i presentationen av serverinfot togs bort. Det visade sig vara lyskom-start-of-command som gjorde det. Fixat genom att l{gga till tv} mellanslag till "\n"-str{ngen. Fult, eller?? Tue Apr 30 15:11:04 1991 Linus Tolke (linus at laila) * commands2.el: kom-busy-wait scrollar nu snyggt, dessutom s} skriver den inte ut prioritet -2 l{ngre. * commands1.el: lyskom-jump. Bug-fix. * vars.el, cache.el: inf|rde lyskom-who-info-has-changed-hook, som k|rs n{r who-bufferten {ndras. * async.el: Nu skall who-bufferten uppdateras n{r n}gon loggar in. Mon Apr 29 13:28:56 1991 Inge Wallin (inge at laila) * commands1.el: Nu hoppar Hoppa |ver fotnoter ocks} (tror jag). * prefetch-new.el: R{ttat ett antal buggar. Mon Apr 29 11:38:24 1991 Per Cederqvist (ceder at lave) * services.el: Nu {r alla anrop utom query-read-texts, sync, shutdown och n}gra *-old implementerade. (Dock inte provk|rda). Mon Apr 29 00:04:32 1991 Inge Wallin (inge at laila) * prefetch-new.el: Skrivit om prefetchen till att anv{nda en kombination av stack och k|er. Ny fil: prefetch-new.el Sun Apr 28 16:25:26 1991 Linus Tolke (linus at lave) * commands1.el: kom-sub-self, nu kan man g} ur brevl}dor. Sun Apr 28 15:59:32 1991 Inge Wallin (inge at laila) * commands2.el, startup.el: S{nda allm{nt meddelande borttaget. S{nda personligt meddelande omd|pt till S{nda meddelande. Dokumenterat. * clienttypes.el: Skapat typen lyskom-stack. Sun Apr 28 03:59:02 1991 Linus Tolke (linus at lave) * review.el: kom-review-clear tar nu bort {ven ur lyskom-to-do-list. * cache.el: patchat lyskom-set-who-info-2 (nu funkar who-bufferten ser det ut som.) * lyskom-rest.el:lyskom-print-promt, jag flyttade lyskom-start-of-command s} att nu hamnar den r{tt. * lyskom-rest.el:lyskom-start-of-command Nu byter vi till punkt n{r vi ger defaultkommandot. * async.el:lyskom-add-new-text, nu skall den kunna fixa s} att man f}r nya prompten L{sa n{sta text - om det kommer en text i det m|tet. * lyskom-rest.el: lyskom-sentinel, lade till ett kolon i texten. Sat Apr 27 18:05:05 1991 Per Cederqvist (ceder at lave) * conf-stat->no-of-texts uppdateras i cachen varje g}ng en ny text skapas i m|tet. * Gjorde conf-stat med mktype f|r att skaffa modifiers. (N{r conf-stat genererades med mktype gjorde inte mktype n}gra modifiers...) Fri Apr 26 22:01:06 1991 Per Cederqvist (ceder at laila) * Nu skickas h|gst lyskom-max-pending-calls (fn. 20) anrop iv{g }t g}ngen. [ndringar i lyskom-clear-vars, lyskom-parse-err, lyskom-parse-success, lyskom-send-packet. Nya variabler: lyskom-output-queue, lyskom-max-pending-calls, lyskom-number-of-pending-calls. [ndringen ligger p} s} l}g niv} att den inte borde p}verka n}got. * kom-prioritze-kill: Nu kan man inte l{ngre pusha raden efter den sista raden. * kom-membership med underfunktioner omskrivna fr}n grunden. Fri Apr 26 20:10:10 1991 Linus Tolke (linus at lage) * elisp-client-0.32.doc: Markeras default. Fri Apr 26 12:44:03 1991 Per Cederqvist (ceder at lave) * kom-membership: lyskom-membership skickas inte med som parameter. Den {r ju global i alla fall... En "(let () ...)" borttagen. * [ndrade p} alla st{llen d{r initiate-get-map anropas s} att inte mer {n n|dv{ndigt h{mtas. [ndringar i: kom-membership med underfunktioner , lyskom-list-unread-maybe-get-map och lyskom-prefetch-handle-conf. * initiate-get-map: Nu h{mtas mappen i sm} delar om 50 texter. [ndringen {r osynlig f|r programmeraren, men leder till stora tidsvinster f|r stora mappar. Wed Apr 24 17:54:28 1991 Per Cederqvist (ceder at lave) * komtypes.el: Ett bindestreck fattades i set-text-list->texts. (Det stog textlist i st{llet f|r text-list inne i funktionskroppen). * clienttypes.el: read-list-delete-text: Den gamla varianten var rekursiv. Skrev en iterativ variant efter klagom}l fr}n MeTa. Den gamla varianten gick igenom cdr till varje cons-cell TV] g}nger vilket resulterar i att den b|r ha tagit O(n^2/2) i st{llet f|r det mer rimliga O(n) (n=antal m|ten med ol{sta inl{gg i). Wed Apr 24 03:53:51 1991 Linus Tolke (linus at laila) * async.el:N{r n}gon loggar ut h{mtar vi all who-info till who-info-bufferten p} nytt. Tue Apr 23 10:29:56 1991 Linus Tolke (linus at lave) * komtypes.el, clienttypes.el: Flyttat textpointers till clienttypes (den hamnade fel f|rst.) * completing-read.el: lyskom-complete-test-exact-name struntar nu i om det {r stora eller sm} bokst{ver. Dessutom {r docen f|r denna funktion r{ttad. Tue Apr 23 00:35:38 1991 Inge Wallin (inge at laila) * Nya prefetchfunktioner. * diverse filer: Sett till att det read-info av typ CONF som {r det m|te vi l{ser just nu kopieras till lyskom-reading-list i st{llet f|r att flyttas. Det ligger allts} kvar i lyskom-to-do-list. Linus hj{lpte till att r{tta buggar. Detta {r ytterligare en f|rberedelse inf|r de nya prefetchfunktionerna. * startup.el: lyskom-start-anew-new-person: Lagt till info om hur man f}r fatt p} manualen. Mon Apr 22 00:13:48 1991 Linus Tolke (linus at lave) * cache.el, async.el, clienttypes.el: Nu funkar who-bufferten n{stan. Den fylls och uppdateras i alla fall. Jag lade till ett f{lt till i who-buffer-info. Dessutom anv{nds cache-add, cache-assoc cache-del ist{llet f|r n}gra skumma cons. Ny funktion: cache-add-who-info-list. * cache.el: slagit p} *laila*-who bufferten n{r man loggar in. [ndringar i lyskom-set-who-info-buffer-2 * cache.el,view-text.el,komtypes.el:Nu lagras texter som {r inlagda i bufferten i form av fyra integer (positioner i bufferten) [ndringar i: cache-get-text, lyskom-print-text Nya typ: textpointers med f{lten: text-no start-subject end-subject start-text end-text. * commands2.el: V (kom-busy-wait) tar nu ett prefix-argument. * commands2.el: justerat formatet p} {rendelistan. Sat Apr 20 00:43:01 1991 Linus Tolke (linus at laila) * commands2.el, startup.el: Nya funktioner kom-list-summary resp lyskom-list-summary. Man kan lista i det m|te man {r i. Eller sina markerade (om man har prompten ]terse n{sta markerade -) Lista {renden Ej dokumenterat. * lyskom-rest.el lyskom-queue-print-name (-2) tar nu ett format argument som g|r att man kan skriva i kolummer. * commands2.el: lyskom-help. Nu mappas inte lyskom-help bort. * elisp-client-0.32.doc: skapad och kom-write-texts-in-window dokumenterad (det nya anv{ndningss{ttet.) Dokumenterat kom-edit-add-recipient, kom-edit-add-copy * edit-text.el: namnbyte: lyskom-edit-send => kom-edit-send lyskom-edit-quit => kom-edit-quit. * edit-text.el: F|rkortat funktionerna kom-edit-add-recipient och kom-edit-add-copy. * lyskom-rest.el: lyskom-read-num. Bugfix. Nu g}r det att k|ra denna funktion utan att den g|r lyskom-end-of-command alltid. * edit-text.el: lagt till felkontroll s} att den m{rker att en rad {r inkorrekt n{r den skall stoppa in texten. * startup.el: Tagit bort texten B|rja med ny person f|rsta g}ngen. Fri Apr 19 18:54:33 1991 Linus Tolke (linus at laila) * edit-text.el, vars.el: kom-write-texts-in-other-window tar nu andra v{rden. nil som tidigare, other ist{llet f|r t och eller en buffert eller en bufferts namn f|r att ta det f|nster som den bufferten visas i. kom-write-texts-in-other-window omd|pt till kom-write-texts-in-window. * edit-text.el:Jag lade in Anders Gertz funktioner f|r att addera mottagare. Tue Apr 16 23:38:34 1991 Linus Tolke (linus at laila) * edit-text.el: B{ttre doc till lyskom-edit-insert-misc-conf. * completing-read.el : lyskom-completing-read-2, lyskom-complete, lyskom-complete-and-exit, lyskom-complete-quit och lyskom-complete-help. Nu bytar vi inte tillbaka window-conf n{r vi g|r en liten utflykt f|r att h{mta info. Tue Apr 16 23:06:00 1991 Per Cederqvist (ceder at lave) * lyskom-rest.el: lyskom-start-of-command: Ny hamnar point p} b|rjan av raden n{r man ger ett kommando. Tue Apr 16 20:13:31 1991 Thomas Bellman (bellman at lave) * startup.el (lyskom): Vid *fr}gan* om server, kollade den b}de lyskom-default-server och KOMSERVER, men n{r man bara tryckte return, kollade den bara lyskom-default-server. Fixat. Mon Apr 15 15:25:00 1991 Linus Tolke (linus at lll) * Distribuerat klient version 0.31 15:30 (Inges f|delsedag) Sat Apr 13 02:05:55 1991 Linus Tolke (linus at laila) * vars.el,lyskom-rest.el: kom-higher-priority-breaks som avg|r hur man skall bryta textl{sningen n{r nya texter kommer. * vars.el,commands1.el: defaultmarkering nu f|r nyb|rjare 100. * lyskom-rest.el: Nu skriver inte kom-extended-command ut texten en extra g}ng. Fri Apr 12 07:22:38 1991 Linus Tolke (linus at lave) * lyskom-rest.el: lyskom-read-number g|r nu lyskom-end-of-command om man trycker quit. * lyskom-rest.el: forward-text och backward-text g|r inte l{ngre recenter. regexpen lyskom-start-text {r ocks} {ndrad lite f|r att passa med det nya formatet. * lyskom-rest.el, parse.el: lyskom-string-bytes-missing b|r ju h|ra till parse-bufferten. Jag gjorde den bufferlokal i parse-bufferten ist{llet. * commands1.el, review.el: lyskom-view-commented-text, lyskom-review-marked-texts, lyskom-review-by-to, lyskom-review-comments tar nu och best{mmer prioriteten beroende p} den prioritet som man l{ser med f|r tillf{llet. Ny funktion: lyskom-get-current-priority talar om vilken den {r och jag tror att kom-review-priority kan tas bort. lyskom-review-tree anv{nder nu ocks} lyskom-get-current-priority och jag plockar bort kom-review-priority. * commands1.el: [ndrad i kom-who-info-list, lyskom-print-who-info-list s} att funktionen blev snyggare. Nya funktioner lyskom-return-username och lyskom-return-who-info-line. * commands2.el: Bugg i lyskom-help. Nu klarar den {ven att anropas fr}n edit-bufferten. Thu Apr 11 01:34:50 1991 Linus Tolke (linus at laila) * edit-text.el: kom-queue f|r s{ndning av text {ndrad till sending. main h{ngde sig (dvs jag kunde inte forts{tta att l{sa f|rr{n texten accepterats eller f|rkastats.) Wed Apr 10 03:42:15 1991 Linus Tolke (linus at laila) * lyskom-rest.el:lagt in underst|d f|r funktionen med att visa texter ur h|gre prioriterade m|ten. [ndringar i bl.a.: lyskom-what-to-do, lyskom-print-prompt, lyskom-next-command-or-scroll Nya funktioner: lyskom-view-priority-text och lyskom-go-to-pri-conf. Lite }teranv{ndning gav {ndring i kom-go-to-next-conf och ny funktion lyskom-go-to-next-conf. Ny variabel lyskom-break-comment-tree som talar om ifall man vill f} ny prompt direkt eller v{nta tills man l{st klart tr{det. * commands1.el, lyskom-rest.el: Nya funktioner lyskom-enter-conf och lyskom-maybe-save-unread inf|rda f|r l{slighet och }teranv{ndning av kod. * commands1.el: kom-change-presentation och kom-change-conf-motd har nu defaultv{rde sig sj{lv. Detta default funkar inte p} samma s{tt som m|tet i kom-review-by-to. * startup.el: Lagt in en del gl|mda variabler i lyskom-clear-vars. lyskom-server-info, lyskom-to-be-printed-before-prompt mfl. * commands2.el: lyskom-help skriver ut en liten lista av vilka alternativ som finns. * completing-read.el: buggfix Kunde inte matcha namn med t i sig. * commands1.el: I lyskom-review-marked-texts kollar man nu p} doing-default-command. * lyskom-rest.el: I lyskom-next-command-or-scroll, lagt till variabeln doing-default-command som skall se till att meddelandet om vad man g|r f|r kommando inte skrivs ut om man g|r det normala. (reglerar ocks} proriteten vid }terse alla markerade och m|jligtvis andra kommando i kom-do-when-done. F|r tillf{llet inga.) * commands2.el: kom-compile-bug-report, lagt till versionen. Dessutom skapas nu direkt filen som en text till lyskom-elisp... * startup.el: uppdaterat lyskom-mode beskrivningen. (Korrekturl{s detta n{r du f}r tid Inge och andra.) Tue Apr 9 19:24:33 1991 Linus Tolke (linus at lage) * startup.el, lyskom-rest.el, commands2.el, edit-text.el : ny funktion lyskom-help som talar om vad man har f|r alternativ n{r man trycker ? efter ett kommando som kr{ver flera tangent-tryckningar. * lyskom-rest.el: lyskom-scroll nu }terst{lld. scrollar bara n{r man {r i r{tt m|te. lyskom-start-of-command scrollar inte l{ngre. Mon Apr 8 00:08:54 1991 Linus Tolke (linus at laila) * lyskom-rest.el, alla andra: lyskom-start-of-command tar nu argumenten i andra ordningen. F|rsta argumentet {r obligatoriskt. * lyskom-rest.el: f|rs|kt f} lyskom-scroll att fungera men har inte lyckats f} det hela b{ttre, bara "s{krare". * async.el : lyskom-default-new-text-hook Numera lyskom-save-excursion ist{llet f|r save-excursion. Sun Apr 7 19:32:01 1991 Linus Tolke (linus at laila) * completing-read.el: buggfix klarar nu }ven completion-auto-help nil alternativet. Dessutom r{knas `-' som whitespace. Sun Apr 7 14:57:04 1991 Inge Wallin (inge at lave) * Lagt till variabeln lyskom-string-bytes-missing som talar om hur m}nga bytes som m}ste komma fr}n servern f|r att den str{ng som h}ller p} att parsas skall bli komplett. Innan den {r det {r det ingen ide att parsa igen. Detta {r en optimering som snabbar upp inl{sningen av l}nga texter avsev{rt. Sat Apr 6 23:11:02 1991 Inge Wallin (inge at lage) * Flyttat ut allt som har med start av lyskom att g|ra till en ny fil: startup.el. [ndrat Makefilen ocks}. Sat Apr 6 03:31:04 1991 Linus Tolke (linus at lage) * commands1.el: lyskom-do-go-to-conf felkontroll ifall n}gon raderar m|tet precis n{r man skall g} till det. Samt bugfix s} att man kan g} till m|ten {ven n{r man har fler ol{sta markerade kvar att l{sa. * ../lib/mailing-list, ../bin/lyskom-send, Makefile : Nu anv{nds lyskom-send ist{llet f|r att vi mailar direkt fr}n make. mailing-list {r en lista som inneh}ller alla som vill ha klienten och hur. Fri Apr 5 19:57:31 1991 Linus Tolke (linus at lave) * parse.el: Nu har unparsed-bufferten reda p} vilken process den tillh|r. commands2.el: kom-compile-bug-report funkar om det blir fel i parse-bufferten ocks}. Dessutom censurerar den byte-codens str{ng och slutet p} unparsed-bufferten. dessutom f}r man nu lyskom-reading-list och lyskom-to-do-list. * Makefile: nu skall vi f} r{tt skyddskod p} det som vi skickar till sparcarna. alpha och beta installeringarna borttagna. Wed Apr 3 15:04:56 1991 Linus Tolke (linus at laila) * commands2.el : Ny funktion kom-compile-bug-report * lyskom-rest.el : nu talar kom-busy-wait om vad den v{ntar p} f|r niv}. Dessutom f}r man en beep n{r det kommer n}t. * lyskom-rest.el : kom-save-text anv{nder nu append-to-file ist{llet f|r write-region. * review.el: Fixat s} att }terse root och }terse tr{d inte h{nger sig om man inte f}r l{sa current-text. Tue Apr 2 00:59:32 1991 Inge Wallin (inge at laila) * internal.el: Skrivit om hela hanteringen av kom-k|erna s} att det blir effektivare och renare. kom-queue {r nu en egen typ, och hanteringen av lyskom-collect/lyskom-use {r nu mycket effektivare. Inneh}llet i denna fil {r n{stan helt utbytt. Mon Apr 1 07:21:37 1991 Thomas Bellman (bellman at laila) * lyskom-rest.el (kom-view): Defaultar inl{ggsnumret till senast l{sta eller skrivna text. Senast l{sta {r egentligen ointressant, men det tycks inte finnas n}gon variabel f|r bara senast skrivna. Fri Mar 29 01:53:48 1991 Inge Wallin (inge at laila) * internal.el: lyskom-check-call-sub: Bytt ut tv} stycken append mot nconc (ceder trodde det skulle g} bra.) Troligen kommer nu allting som anv{nder lyskom-collect & friends att g} N g}nger snabbare. Thu Mar 28 23:15:37 1991 Inge Wallin (inge at laila) * clienttypes.el: Skapat typen lyskom-queue som {r en generisk k|typ. Kommer att anv{ndas f|r att skriva om hanteringen av k|anrop som tydligen {r lite h}rig just nu. Thu Mar 28 20:37:41 1991 Per Cederqvist (ceder at lave) * Ny flagga: kom-page-before-command. Om non-nil s} utf|rs (recenter 0) i lyskom-start-of-command, vilket borde f} som effekt att sk{rmen alltid t|ms f|re alla kommandon. Flaggan definieras i vars.el. lyskom-start-of-command finns f|r n{rvarande i lyskom-rest.el. Wed Mar 27 06:13:15 1991 Lars Willf|r (willfor at lage) * Sl{ngde ihop lite rutiner f|r addera/subtrahera kommentarer (kom-add-comment, kom-sub-comment, lyskom-add-sub-comment och lyskom-add-sub-comment-answer i commands1.el samt initiate-add-comment och initiate-sub-comment i services.el) Mon Mar 25 18:17:18 1991 Per Cederqvist (ceder at lave) * kom-list-persons uppsnabbad med en faktor ca 20 (i alla fall om man r{knar antalet garbningar). Det {r lyskom-collect som {r mycket sl|. (Kommer att skrivas om i samband med byte till protokoll B). * kom-prioritize.el inlagd i Makefilen. Inneh}ller en mode f|r att {ndra i medlemsskapslistan. Integrerade kommandot med resten av LysKOM. Dokumenterade. Mon Mar 25 02:23:15 1991 Inge Wallin (inge at laila) * B|rjat p} who-info-buffertkoden. Nya lokala variabler: lyskom-who-info-buffer och lyskom-who-info-cache. Sun Mar 24 23:34:44 1991 Linus Tolke (linus at lave) * completing-read.el: lyskom-completing-read-conf-stat funkar nu som det {r t{nkt. * lyskom-rest.el, commands1.el: Nu har vi en sentinel ocks}. Som piper om f|rbindelsen g}r ner ov{ntat. Sun Mar 24 23:18:32 1991 Inge Wallin (inge at laila) * commands1.el: lyskom-add-sub-recipient anv{nder nu lyskom-read-number. Sun Mar 24 05:44:15 1991 Linus Tolke (linus at laila) * completing-read.el: lyskom-complete-and-edit buggfix (att ingen hittat denna bug? lyskom-show-completion- funktionen fanns ju inte.) Nu f}r man [Not sole completion] om man trycker return direkt. * async.el: lyskom-add-new-text tog bort den lyskom-check-to-do som l}g d{r. Nu kraschar det inte om man v{ntar n{r man skickar in en text. (samma session.). * parse.el, lyskom-rest.el: Nu g|r vi st|rre delen av parsningen med inhibit-quit satt till t. * internal.el: fixat s} att felet "host is unreachable" tas om hand lite snyggare. Vi kommer att loopa tills paketet kommer fram utan error. * Nu skall vi kunna ta emot meddelanden {ven n{r vi v{ntar (aktivt.) Sat Mar 23 20:49:10 1991 Per Cederqvist (ceder at lave) * view-text.el: lyskom-maybe-follow-comments: Om + text 3 {r en kommentar till text 1 + m|te A och m|te B {r mottagare till 1 och 3 + m|te B {r mottagare till text 2 + Uwe har l{st 1 och 2 i m|te A (men inte m|te B) + Uwe g}r med i m|te B s} f}r Uwe l{sa texterna i ordningsf|ljd 1, 2, 3, hela tiden med prompten "L{sa n{sta text - ". Orsak: om man har l{st en kommentar i _n}got_ m|te s} v{grar lyskom-maybe-follow-comments att l{gga upp den som kommentar. Fixat. lyskom-text-not-read beh|vs troligen inte l{ngre. och {r bortkommenterad. lyskom-text-read-p skapad. Fri Mar 22 23:43:15 1991 Thomas Bellman (bellman at lave) * completing-read.el: Linus {ndring nedan f|r C-M-v -> /dev/null. Lagt in annan, b{ttre, men mycket fulare, l|sning. Se funktionerna lyskom-completing-read-3 och lyskom-hack-minibuf. Fri Mar 22 03:21:27 1991 Linus Tolke (linus at lage) * completing-read.el: [ndrat namnen p} bufferten med completions till att b|rja med ett mellanslag. Fixat s} att den scrollar r{tt Completions-f|nstret n{r man {r i minibufferten och trycker M-C-v * commands1.el: Hittade ett st{lle som ceder missat ((format "..." name "...")). Thu Mar 21 19:45:29 1991 Per Cederqvist (ceder at lave) * Bytt alla (format "x%sy" foo) d{r foo kan t{nkas inneh}lla ett NUL-tecken mot (concat "x" foo "y"). Nu _ska_ det g} att ha NUL i texter... * commands2.el: lyskom-status-conf-2: En brevl}da kan vara sluten, |ppen, osv. Fixat s} att alla fyra flaggorna skrivs ut oberoende av varandra. * commands1.el: lyskom-add-sub-recipient: lyskom-current-text formatterades med %s. Visserligen korrekt, men jag bytte till %d. * vars.el: Dokumenterat att lyskom-current-text {r ett text-no, inte en str{ng. (Kan lyskom-current-text vara nil nu? Jag vet inte om doken st{mmer i det fallet). * parse.el: Det finns tv} lyskom-parse-num. V}gade inte ta bort den f|rsta. * Makefile: [ndrat file-label i uuencode p} det som skickas iv{g till mig p} IDA. Thu Mar 21 01:00:36 1991 Linus Tolke (linus at laila) * completing-read.el: [ndrat i docstr{ngar s} att empty {r bytt mot 'empty. Klarare enligt Inge. * commands2.el: kom-send-message Nu accepteras {ven defaultv{rdet (Alla). Thu Mar 21 00:17:11 1991 Thomas Bellman (bellman at lave) * lyskom-rest.el (lyskom): Fixat buggen (JA!) som gjorde att den aldrig fr}gade efter vilken maskin man ville k|ra p}. Wed Mar 20 21:32:34 1991 Linus Tolke (linus at laila) * commands1.el: lyskom-do-go-to-conf Fixat en bug som gjorde att man inte kunde g} till ett m|te utan ol{sta samt att man inte kunde g} till f|rsta m|tet i listan. * Distribuerat klient version 0.30 21:10 Wed Mar 20 20:14:49 1991 Inge Wallin (inge at laila) * commands1.el: Fixat en bug i lyskom-review-marked-texts som gjorde att man inte kunde avmarkera en text och sedan }terse den som markerad utan att det h{ngde sig. Wed Mar 20 03:21:15 1991 Linus Tolke (linus at lave) * commands2.el: lyskom-send-message-2 anv{nder nu lyskom-insert-before-prompt ist{llet. * lyskom-rest.el: Lagt in Tommys kom-page-next-command * Sl{ppt alpha varianten av 0.30 03:15 Wed Mar 20 02:53:56 1991 Thomas Bellman (bellman at laila) * commands1.el (kom-quit): Tar nu prefix-argument. Om man ger prefix-argument, fr}gar den inte om man verkligen vill sluta. Wed Mar 20 00:21:32 1991 Linus Tolke (linus at nanny) * Makefile: Nu kan vi ge ut alpha och beta release (bara p} lll och nanny.) * edit-text.el: Nu s{tts lyskom-current-text till den senast inlagda texten varje g}ng en text l{ggs in. * view-text.el (lyskom-read.el): lyskom-print-text tar nu ett text-no ocks} som argument och det s{tts som current text om texten man f|rs|ker l{sa inte finns. * review.el: Nya funktioner kom-review-comments och lyskom-review-comments i princip kopior av {,lys}kom-view-commented-text. Bundna till }ak. kom-review-tree bunden till }ar. Lagt in i docen. * commands1.el: lyskom-comment-recipients Nu kommer den inte att dubblera m|ten n{r man kommenterar om ett inl{gg skickas b}de till ett m|te och dess superm|te. Tue Mar 19 21:26:57 1991 Linus Tolke (linus at nanny) * commands1.el: lyskom-review-marked-texts skapar nu en lista med prioritet 256 (den f}r l{sas innan man l{ser ut m|tet. * lyskom-rest.el: I lyskom-store-server-info Nu klaras serverns versionnummer 0.26 liksom 0.26.1 och 0.26.10 gr{nsen g}r vid 100. Tue Mar 19 04:09:37 1991 Inge Wallin (inge at laila) * Brutit ur cache-rutinerna. Ny fil: cache.el * Dokumenterat kom-do-when-starting. * Dokumenterat det nya markeringss{ttet i elisp-client.doc. * lyskom-rest.el: bundit "}m" till "]terse markerade" och "}am" till "]terse alla markerade". [ndrat default f|r kom-do-when-done till ("{am" "t") i st{llet f|r ("{m" "t"). * commands1.el: ]terse markerade uppdelad i kom-review-marked-texts och kom-review-all-marked-texts. * commands1.el: lyskom-mark-text: Nu kan man markera med ett tal mellan 1 och 255. Anv{nder lyskom-read-number och lyskom-read-num-range. Mon Mar 18 22:49:04 1991 Inge Wallin (inge at laila) * Nu kastar kom-view-next-new-text bort alla kommentar-entryn. Mon Mar 18 13:35:08 1991 Linus Tolke (linus at laila) * commands1.el: lyskom-do-go-to-conf Nu kan man {ven g} till en conf som har nya texter. Texter som inte finns redovisade i conf-statusen. * async.el: Nu skall den byta prompt oavsett vad prompten {r n{r det kommer en ny text. Detta kommer att underl{tta n{r vi skall l{gga in s} att brev bryter igenom m|tena. * commands1.el: I lyskom-comment-recipients Nu kollar den. Om man skickar ett inl{gg bara till m|ten man inte {r medlem i s} kommer man sj{lv att stoppas in som mottagare. * commands1.el: Buggfix i kom-who-is-on. Nu anropas inte l{ngre lyskom-halt, lyskom-resume utan lyskom-who-is-on annropar lyskom-end-of-command direkt. * lyskom-rest.el, vars.el: lyskom-print-prompt Nu skall kom-do-when-starting fungera. Syntax som kom-do-when-done. * lyskom-rest.el (commands2.el): lyskom-prefetch tar nu {ven hand om marks. * edit-text.el: lyskom-create-text-handler anv{nder nu lyskom-print-before-prompt ist{llet f|r en extra lyskom-end-of-command. * lyskom-rest.el: lyskom-print-prompt testar inte l{ngre om vi v{ntar innan den ger den nya kom-mercial till lyskom-tell-server. * async.el, vars.el: lyskom-new-hook anropas nu med text-stat ! s{kert bundet till current-text. Dessutom {r default p} ! lyskom-new-text-hook numera nil. [ndringen av prompten kan allts} inte l{ngre st{ngas av. Mon Mar 18 00:20:44 1991 Inge Wallin (inge at laila) * Underst|d f|r ny funktion i servern: "skicka meddelande" som kan skicka antingen till alla eller till bara en person. Tar dessutom hand om det asynkrona meddelandet som kommer, nr 12. Dessutom dokumenterat detta i doken. Sun Mar 17 15:07:16 1991 Inge Wallin (inge at laila) * services.el: initiate-logout skriven. quit-kommandot anropar nu den. * quit-kommandot flyttat till S och allt {r nu p} svenska. Dokumenterat detta i anv{ndarhandledningen. * lyskom-rest.el: j-or-n-p samt ja-or-nej-p skapade. Samtliga y-or-n-p och yes-or-no-p {ndrade. * Ny funktion: lyskom-read-number som har default. Klarar (interactive P)-argument. lyskom-read-num-range n}got f|renklad. * Bytt namn p} lyskom-check-to-do till lyskom-prefetch-and-print-prompt. Detta {r en inledning till det nya prefetchschema som jag skissar p}. Sat Mar 16 20:19:19 1991 Inge Wallin (inge at laila) * Dokumenterat allt som har med KOMSERVER, KOMNAME och KOMPASSWORD att g|ra. * Lagt till lyskom-login-hook p} Bellmans beg{ran. Den k|rs n{r en person precis har loggat in i lyskom. Fri Mar 15 03:56:39 1991 Inge Wallin (inge at laila) * lyskom-rest.el: Funktionen lyskom tar nu {ven parametrarna username och password. * Nu kan den modige anv{nda environmentvariabeln KOMPASSWORD. Varje g}ng man startar upp en ny lyskombuffert med "M-X lyskom" s} anv{nds l|senordet som default en g}ng. * review.el: kom-review-clear: Nu kollar den f|rst om lyskom-reading-list {r tom innan den f|rs|ker utnyttja f|rsta elementet i den. Allts} h{nger sig inte "}h" l{ngre om man inte {r i n}got m|te f|r tillf{llet. * Tagit bort allt som hade med variabeln lyskom-unparsed att g|ra. Thu Mar 14 17:06:22 1991 Inge Wallin (inge at laila) * macros.el: Nya makron ++ och --. * Fixat lite i dokumentationen om kom-do-when-done. Thu Mar 14 01:00:49 1991 Linus Tolke (linus at laila) * edit-text.el:lyskom-edit-mode edit-bufferten har nu auto-save-mode satt. * async.el:lyskom-add-new-text. Nu k|r vi lyskom-run p} lyskom-check-to-do s} att texten "s{kert" ligger i listorna n{r vi forts{tter. * lyskom-rest.el: lyskom-check-to-do klarar nu lyskom-is-waiting. lyskom-start-of-command likas}. commands2.el: lyskom-busy-wait tillagd v{ntar tills det kommer ett inl{gg med h|gre prioritet. vars.el: lyskom-is-waiting. Wed Mar 13 15:00:38 1991 Linus Tolke (linus at laila) * lyskom-rest.el:kom-view-next-text f|r att f} n}gon prioritet m}ste (read-info->priority (read-list->first lyskom-reading-list)) anropas f|re lyskom-is-read. * lyskom-rest.el: Fixat s} att man nu kan b|rja med en ny person ocks}. * vars.el, lyskom-rest.el: [ndrat defaultv{rdet p} lyskom-is-parsing till t. Det skall inte kunna h}nda saker medan man g|r lyskom-clear-vars. S{tts nu nil av lyskom-connect-filter f|rsta g}ngen. * clienttypes.el: read-info har nu en ordningspost som talar om ifall man l{ser fram}t eller bak}t. Jag har skapat read-info med mktype s} ordningen {r inte riktigt densamma. commands1.el: lagt in s} att markeras l{ses fram}t. review.el: lyskom-review-by-to motsvarande {ndring. kom-review-backward klarar nu det nya formatet. * lyskom-rest.el:lyskom-put-back-on-to-do-list stoppar nu {ven tillbaka }terse markerade-listor. lyskom-print-prompt och kom-go-to-next-conf beh|vde ocks} lite {ndringar. * [ndrat dokumentation om kom-do-when-done s} att det inte {r lispfunktioner utan keyboard macros i den. Kolla g{rna detta Inge. * commands1.el:lyskom-write-comment-soon felstavning %d\n. skall vara %d.\n givetvis. Tue Mar 12 14:35:48 1991 Inge Wallin (inge at laila) * vars.el: [ndrat defaultv{rdet f|r kom-do-when-done till ("}m" "t"). * Lagt tillbaka gamla lista nyheter under "lN". Funktionen heter nu kom-list-news-old och ligger i commands2.el * Flyttat kom-list-news med underfunktioner till commands2.el. * commands1.el: kom-jump: Fixat en bugg som Linus antagligen introducerat i f|rrg}r. Felaktigt matchande parenteser. * lyskom-rest.el: Bytt namn p} kom-prefetch-all-confs till kom-list-news. [ven flyttat p} lyskom-prefetch-all-confs till lyskom-prefetch-conf. En extra parameter: continuation som anropas n{r alla m|ten har h{mtats. * commands1.el: kom-review-marked-texts: Nu l{ser man sina markerade med de senast markerade f|rst. Sun Mar 10 11:42:10 1991 Linus Tolke (linus at laila) * commands1.el,review.el,view-text.el: Fixat s} att lyskom-current-text {r ett text-no och inte en text-stat l{ngre. [ndringar commands1.el:kom-delete-text,kom-view-commented-text, kom-write-comment, kom-write-private-answer,lyskom-mark-text, kom-jump, lyskom-add-sub-recipient. Ny funktion commands1.el: lyskom-view-commented-text [ndringar review.el: kom-review-tree,kom-find-root [ndringar view-text.el: lyskom-print-text Vid {ndringarna i kom-write-comment, kom-write-private-answer, kom-review-tree och kom-find-root passade jag p} att l{gga in s} att den ber{knar textnumret i interactive-niv}n. Vi skall str{va dit}t. Kanske att lyskom-write-comment och lyskom-write-private-answer inte beh|vs l{ngre. Kolla noga! * commands1.el:kom-view-commented-text Nu {r docstr{ngen uppdaterad till samma niv} som sj{lva funktionen var redan 0.27. * edit-text.el:lyskom-edit-quit st{ller nu tillbaka lyskom-is-writing ocks}. Sat Mar 9 01:41:44 1991 Inge Wallin (inge at laila) * commands1.el: Kommandot Radera text har nu samma slags default som Markera, dvs senast l{sta. Fri Mar 8 13:40:07 1991 Linus Tolke (linus at lave) * lyskom-rest.el:lyskom-connect-filter. Felmeddelanden kommer {ven i bufferten. * Makefile: Nu anv{nder vi nya byte-compilatorn och macros.el kommer med i tags-filen. * review.el,lyskom-rest.el: lyskom-read-list-rotate finns inte. Bytt mot read-list-rotate. * lyskom-rest.el:[ndring i lyskom-print-prompt. Ett LysKOMkommando som skrivs in som keyboard macro f}r nu r{tt prompt. * commands1.el: kom-quit g|r nu scroll s} att man s{kert f}r se texten Lyskom-sessionen {r avslutad. * parse.el:lyskom-parse-unparse sparar nu undan match-data. Thu Mar 7 14:42:25 1991 Inge Wallin (inge at laila) * commands1.el: Nu tar kommandot "G} till m|te" bort entryt f|r m|tet ur lyskom-to-do-list n{r det har lagt in det i lyskom-reading-list. Allts} f}r man inte l{ngre tv} entries f|r m|tet n{r man g|r Lista nyheter. Thu Mar 7 02:42:53 1991 Linus Tolke (linus at laila) * elisp-client.0.30.doc: documenterat kom-do-when-done och nya kom-quit. * vars.el,lyskom-rest.el:Nu finns variabeln kom-do-when-done som man kan s{tta till en lista av funktioner som skall utf|ras i tur och ordning ist{llet f|r Se tiden - sista elementet i listan {r det som kommer att vara kvar hela sessionen. * commands1.el:Nu raderas inte bufferten n{r man g|r quit ur lyskom. Men alla variabler raderas (s} att emacsen kan }teranv{nda de cons-cellerna. Wed Mar 6 18:40:35 1991 Linus Tolke (linus at lage) * async.el: [ndrat texten som skrivs ut n{r lyskom {r fullt till ceders tegelstensf|rslag. * lyskom-rest.el:Lyskom-filter och lyskom-connect-filter anv{nder inte l{ngre format f|r att skriva debug-texterna. Kan {ven debugga meddelanden som inneh}ller NULL. * async.el: Nu f}r man se alla allm{nna meddelanden. [ven sina egna och de som {r skrivna av person nummer 0. Wed Mar 6 03:08:14 1991 Linus Tolke (linus at lave) * Distribuerat klient version 0.29. 03:00 Mon Mar 4 13:21:12 1991 Linus Tolke (linus at laila) * lyskom-rest.el: kom-save-text (p} beg{ran av jsk) sitter nu p} st. Dokumenterat. * vars.el: [ndrat default f|r kom-review-priority till 256. * async.el: Tar hand om det nya asyncrona meddelandet som s{ger att n}gon f|rs|ker logga in. (Anv{nder lyskom-show-broadcast-message med f|rfattare ok{nd. Otestat eftersom servern inte supportar det {n. * parse.el: Jag skulle tvunget p} och pilla lite. lyskom-parse-num och signal tar en lista. Signal {r inte noeval. (list "str{ng... fick ers{tta ("str{ng... * async.el: Tog bort raderna. Jag tror jag var lite optimistisk n{r jag lade dit dem. Mon Mar 4 00:22:54 1991 Inge Wallin (inge at laila) * lyskom-rest.el: kom-go-to-next-conf: Fixat en bug som gjorde att to-do-listan blev helt konstig. Detta berodde p} att lyskom-reading-list aldrig t|mdes n{r man gick till n{sta m|te. Mon Mar 4 00:01:15 1991 Per Cederqvist (ceder at lave) * view-text.el: lyskom-print-text: Nu markeras texter som l{sta enbart om argumentet mark-as-read inte {r nil. Sun Mar 3 20:34:51 1991 Per Cederqvist (ceder at lave) * async.el: Kommenterat bort accept-process-output i lyskom-async-new-text. Anropet fick klienten att h{nga sig och v{nta p} input. Jag kan inte se n}gon anledning att ha anropet d{r det var. Linus: ta bort de tre raderna s} snart som m|jligt. Linus: Klart! * R{ttade en bug i lyskom-parse-num. signal tar en lista som andra argument... Sun Mar 3 04:26:42 1991 Inge Wallin (inge at laila) * Tog bort gamla lista nyheter. * lyskom-rest.el: Nytt kommando: S{nda allm{nt meddelande. services.el: initiate-broadcast commands2.el: kom-send-broadcast() * Ny fil: macros.el som laddas in varje g}ng en fil bytekompileras. vars.el {r nu en vanlig elispfile som kompileras f|r sig. * Asynkrona meddelandet nr 10 (broadcast) tas nu emot och meddelandet visas upp i bufferten samtidigt som terminalen piper till. Sat Mar 2 09:58:58 1991 Inge Wallin (inge at laila) * diverse filer: Ny typ f|r READ-INFO: REVIEW-MARK. Nu f}r man prompten "]terse n{sta markerade" om man g}r ]terse alla markerade. Fri Mar 1 19:23:26 1991 Linus Tolke (linus at laila) * lyskom-rest.el: Om ens KOMNAME matchar flera alternativ f}r man nu forts{tta och ange nytt namn. * parse.el: fixat s} att alla cache-funtioner nu arbetar i r{tt buffert. Nu funkar allts} cachen igen. * commands1.el: Nu sk|ts flaggan originalinl{gg snyggt. Den byter m|tet som inl{gget {r adresserat till. Fri Mar 1 01:17:24 1991 Linus Tolke (linus at laila) * parse.el: Nu g|rs parsningen av nummer med read ist{llet f|r att kolla om ett tecken {r en siffra och addera. Det blev bara n{tt och j{mnt m{rkbara minskningar p} antalet garbningar vid lm och lp. Thu Feb 28 19:57:18 1991 Linus Tolke (linus at laila) * parse.el,async.el: Lagt om s} att all parsning sker i unparsed-bufferten och funktionerna: lyskom-parse-success, lyskom-parse-error och lyskom-parse-async tar en buffert som argument nummer 2. Den som sj{lva lyskom k|rs i. * commands1.el:Ledtexten till {ndra namn {ndrad. * lyskom-parse-incomplete definitionerna flyttade till parse.el * vars.el,lyskom-rest.el:lyskom-parse-pos finns inte l{ngre. (Den {r nu lokal i lyskom-parse-unparsed och underfunktioner.) * parse.el,lyskom-parse.el:sedan lyskom-parse-unparsed inte anropar sig sj{lv recursivt l{ngre s} har jag flyttat nollst{llningen av lyskom-parse-pos till lyskom-parse-unparsed. * parse.el: Ny funktion lyskom-init-parse som skapar buffert mm. [ndringar i lyskom-rest.el * lyskom-rest.el:Lokala varablerna lyskom-unparsed, lyskom-unparsed-marker och lyskom-unparsed-buffer. * lyskom-rest.el,parse.el:Flyttat funktionen lyskom-parse-unparsed till parse.el (sist) Thu Feb 28 02:30:14 1991 Inge Wallin (inge at laila) * commands2.el: Status f|r m|te visar nu eventuell lapp p} d|rren. * commands2.el: Lagt till s} att man f}r se en eventuell lapp p} d|rren n{r man g|r status p} en person. Tagit bort visning av presentationen. * clienttypes.el: Gjort klart datatypen to-read-list och bytt namn p} den till read-list. Datatypen to-read-info bytte namn till read-info eftersom det blev s} erbarmligt l}nga namn. Diverse filer: de abstrakta funktionerna f|r read-info anv{nds nu. Wed Feb 27 21:48:29 1991 Inge Wallin (inge at laila) * Distribuerat version 0.28 klockan 23:13. * commands1.el: Fixat buggen i lyskom-create-conf-handler som gjorde att man fick en massa fel n{r man f|rs|kte skapa ett m|te med ett namn som redan fanns. Nu ger den ett snyggt felmeddelande i st{llet. * lyskom-rest.el: Flyttat kom-extended-command fr}n 'E'-tangenten till 'a'. Dessutom dokumenterat det i dok-filen. Wed Feb 27 02:19:29 1991 Inge Wallin (inge at lage) * commands1.el: Nu kan man addera medlemmar till brevl}dor ocks}. * commands1.el: Fixat buggen som g|r att det inte g}r att kommentera ett inl{gg man inte f}r l{sa. * clienttypes.el: Fortsatt att skapa datatypen to-read-list och n|dv{ndiga funktioner till den datatypen. * lyskom-rest.el: Fixat en bugg som gjorde att kommandot 'm' (bli medlem) inte fungerade. Tue Feb 26 06:12:44 1991 Inge Wallin (inge at laila) * clienttypes.el: B|rjat lite grann p} funktioner till typen to-read-list. * lyskom-rest.el:Fixat s} att inloggning med environment- variablerna KOMNAME och KOMSERVER satta }terigen funkar. Tue Feb 26 05:21:57 1991 Linus Tolke (linus at nanny) * Provat att l{gga alla meddelanden i buffert ist{llet f|r i variabeln lyskom-unparsed. Detta borde g} mycket snabbare eftersom man inte beh|ver g|ra s} m}nga concat. (Det gav h{lften (!) s} m}nga garbningar p} j{tteinl{gget 19728!) Mon Feb 25 15:45:39 1991 Linus Tolke (linus at lave) * Distribuerat elisp-klienten version 0.27 (igen) 23:00 * commands1.el: Fixat s} att man kan g} till ett m|te man inte {r medlem i. * Distribuerat elisp-klienten version 0.27 22:00 * elisp-client-0.27.doc: Till{gg Addera medlem. [ndring: Nu defaultv{rde p} m|tet vid ]terse senaste. * commands1.el: Buggr{ttningar f|r addera medlem. Den skall anropa lyskom-end-of-command n{r den {r klar. * internal.el,lyskom-rest.el,vars.el: lyskom-debug-replies-to-buffer heter numera lyskom-debug-communications-to-buffer. * internal.el,lyskom-rest.el:Bytat end-of-buffer till goto-char. Vi skall inte beh|va f} n}gon Mark set meddelande l{ngre n{r man k|r debug. * internal.el: Lagt in s{ att lyskom-debug-replies-to-buffer }stadkommer att {ven det som s{nds skickas till debug-bufferten. * async.el:[ndring i lyskom-parse-async som g|r att man inte f|rs|ker h{mta conf-statusar n{r man sj{lv har loggat ut. Kanske {r det detta som g|r att man f}r symbol-function nil... * lyskom-rest.el:kollen om servern vaknat efter ett sparande }terigen flyttat till lyskom-filter. Skrivet om lyskom-parse-unparsed s} att den jobbar som while ist{llet f|r ett rekursivt anrop. Dessutom slagit p} s} att man kan g|ra quit fr}n koms filterfunktion ocks}. * completing-read.el:L{get completion-auto-help nil och angivet tomma str{ngen uppsnabbat s} tillvida att den inte h{mtar n}gra conf-statusar. * lyskom-rest.el: B{ttre hantering av lyskom-debug-replies-to-buffer. Om det {r nil s} skapas inte bufferten och s} fort man sl}r p} den skapas bufferten. (Dvs n{r n{sta meddelande filtreras.) * lyskom-rest.el,async.el: Fixat s} att vi verkligen uppdaterar mode-line ocks} n{r servern sparar. * lyskom-rest.el:lyskom-parse-unparsed bugfix. mode-line-process var inte korrect hanterat. * review.el: Helt pl|tsligt tar lyskom-follow-comments fem (5) argument ist{llet f|r fyra (4). Detta gjorde att inte kom-review-tree fungerade l{ngre (Inge sk{rpning. G|r grep n{r du gjort s}dana {ndringar. Och skriv i changelog att du gjort dem.) * lyskom-rest.el: Fixat s} att det g}r att logga in igen. [ndringar i funktioner: lyskom-start-anew-login heter nu lyskom-start-anew-login-1-5 och tar en conf-stat. Den gamla (del av select) lyskom-start-anew-login anv{nds nu f|r att behandla det som kommer fr}n lyskom-completing-read. Det kan vara b}det numret p} en existerande person och namnet p} en {nnu inte existerande person. Mon Feb 25 03:05:53 1991 Inge Wallin (inge at lave) * Fixat s} att det fullst{ndiga namnet stoppas in i bufferten n{r man loggar in (tror jag, se nedan). * Kommandot Addera medlem till m|te {r nu f{rdigskrivet. Tyv{rr kan jag inte testa det eftersom linus "bugr{ttning" nr 5 nedan har gjort att jag inte kan logga in med testversion 0.27. Sun Feb 24 19:01:01 1991 Linus Tolke (linus at laila) * commands1.el: Jag hittade buggen som gjorde att man inte fick tillbaka n}gon promt efter att man gjort uttr{da. * async.el: Nu g|rs sj{lva {ndringen av prompten efter det att vi redan har stoppat in texten i en del listor. Nu skall det kanske vara l{ttare att f} korrekt prompt. * review.el: Nu {r lyskom-current-conf default f|r vilket m|te man }terser till. * commands1.el: Fixat s} att vi scrollar efter det att vi skrivit ut texten: Du {r inte medlem i m|te... * lyskom-rest.el: Fixat s} att messagearean t|ms n{r servern visar liv efter att den sparat. Dessutom flyttade jag kollen fr{n lyskom-filter till lyskom-parse-unparsed Fri Feb 22 15:52:57 1991 Inge Wallin (inge at laila) * Nu fungerar visning av lapp p} d|rren n{r man skickar brev till en person. * Delat upp filen datatypes.el i delarna komtypes.el och clienttypes.el. Tanken {r att reading-listorna skall f} ett antal abstrakta funktioner och inga funktioner inne i lyskom skall komma }t dem direkt. * Flyttat lyskom-async-new-text + underfunktioner till async.el. * Fixat buggen som g|r att man aldrig f}r en prompt vid inloggningen f|rr{n man trycker 'r'. Thu Feb 21 14:53:12 1991 Inge Wallin (inge at laila) * Vilka-kommandot r{knar och skriver ut antalet anv{ndare. * lyskom-view-text tar nu en explicit k|. * N{r man tittar p} en text som {r markerad f}r man nu f|ljande: Texten markerad av dig. eller: Texten markerad av dig och 7 andra. eller: Texten markerad av 7 personer. Detta ledde till ganska stora {ndringar. Nu finns en cache som h}ller reda p} vilka markerade man har. Denna initieras n{r man startar upp som en person. [ven {ndringar i Markera och Avmarkera s} att de l{gger till resp. tar bort ifr}n cachen. Tyv{rr s} finns det fortfarande n}gon bug. N{r man loggar in s} tar det j{ttel}ng tid innan man f}r prompten om den kommer alls. N{r man g|r recover s} funkar det dock. Ibland s{ h{nger sig alltihop. Thu Feb 21 01:01:08 1991 Linus Tolke (linus at laila) * commands.el: Nu fungerar }terse det kommenterade s} att det bygger en lista av de texter som ocks} inl{gget {r kommentar till. Nu fungerar det allts} {ven n{r ett inl{gg {r kommentar till flera inl{gg och inte bara ett. [ndringar i: kom-view-commented-text, och lyskom-misc-info-from-list heter numera lyskom-misc-infos-from-list. Wed Feb 20 18:43:21 1991 Inge Wallin (inge at laila) * Ny fil: status-commands.el. Inneh}ll: lyskom-membership, lyskom-status-pers och lyskom-status-conf + underfunktioner. Wed Feb 19 23:32:36 1991 Inge Wallin (inge at laila) * elisp-client-0.27.doc: Flera till{gg. - mailadressen bug-lyskom@lysator.liu.se - C-c } k n{r man kommenterar ett inl{gg. - kommandot Subtrahera medlem. - lapp p} d|rren visas vid brevskickning. Mon Feb 18 19:58:23 1991 Inge Wallin (inge at laila) * commands.el: Nytt kommando, Subtrahera medlem. Mon Feb 18 15:04:09 1991 Linus Tolke (linus at lage) * vars.el: En bug i lyskom-traverse gjorde att vi inte fick fotnoterna f|rst (sic!) Den band n{mligen om text-stat under det att den k|rde. Fixat! Mon Feb 18 05:18:29 1991 Inge Wallin (inge at lave) * lyskom-rest.el: kom-start-anew med underfunktioner anv{nder nu lyskom-completing-read. * Nu b|r man f} l{sa en persons lapp p} d|rren n{r man skickar brev till honom/henne. Mon Feb 18 04:18:50 1991 Linus Tolke (linus at lage) * lyskom-rest.el: Fixade s} att fotnoter alltid f}r l{sas f|re funktioner. Ny funktion: lyskom-follow-footnotes. Mon Feb 18 03:31:42 1991 Inge Wallin (inge at lave) * lyskom-rest.el: Plockade bort allt som hade med lyskom-select att g|ra. I forts{ttningen skall lyskom-completing-read anv{ndas till s}dant. * commands.el: Funktionen [ndra namn (kom-change-name + underfunktioner) anv{nder nu lyskom-completing-read i st{llet f|r lyskom-select-conf. * commands.el: Funktionen Bli medlem (kom-member + underfunktioner) anv{nder nu lyskom-completing-read i st{llet f|r lyskom-select-conf. * commands.el: Funktionen Uttr{d (kom-sub-member + underfunktioner) anv{nder nu lyskom-completing-read i st{llet f|r lyskom-select-conf. Sat Feb 16 00:41:50 1991 Inge Wallin (inge at laila) * lyskom-rest.el: lyskom-print-who-is-on och lyskom-print-who-info: Den session man {r i markeras med en asterisk. Detta utnyttjar det odokumenterade faktum att ens egen session kommer f|rst i vilka-listan. Dessutom dokumenterat detta i elisp-client-0.27.doc. * commands.el: lyskom-add-sub-recipient-2: Nu tar den bort den text-stat om p}verkas av kommandot ur text-stat-cachen. Tidigare, om man kommenterade ett inl{gg som man hade tagit bort eller lagt till en mottagare fr}n, s} kom den mottagaren {nd} med som mottagare till kommentaren. Sat Feb 16 00:01:14 1991 Linus Tolke (linus at lave) * Distribuerat elisp-klienten version 0.26 * elisp-client-0.26.doc: Dokumenterat Addera mottagare, Subtrahera mottagare. * Makefile: Nu distribueras {ven dokumentationen med varje distribution. * [ndrat versionsnummer till n{sta version 0.26 Fri Feb 15 22:14:24 1991 Linus Tolke (linus at lave) * edit-text.el: fill-comment-block borttagen igen. * alla filer: kollat alla anrop till signal och error. De {r _nu_ troligen riktiga. * lyskom-rest.el: I funktionen lyskom-connect-filter: bug i felhanteringen r{ttad. * flyttat denna fil hit! Fri Feb 15 21:20:02 1991 Inge Wallin (inge at laila) * Nya kommandon under E: Addera mottagare och Subtrahera mottagare. commands.el: kom-add-recipient och kom-sub-recipient med underfunktioner. services.el: initiate-add-recipient och initiate-sub-recipient. lyskom-rest.el: Nya entries i tabellen |ver kommandon. * R{ttat en bug i Uttr{da som gjorde att det inte funkade att g} ur det m|tet man stod i. Fri Feb 15 17:11:03 1991 Linus Tolke (linus at lave) * edit-text.el: Nu varnas det om man f|rs|ker skicka en text flera g}nger. Man f}r svara p} en kontrollfr}ga. * edit-text.el:Fill-comment-block inlagd f|r att kunna g|ra fill p} inkluderad text. * edit-text.el:Flyttat funktionen nedan till C-c i k och lagt till s} att man kan stoppa in andra texter ocks} men C-c i nummer eller C-c i SPC nummer eller C-c i SPC f|r att l{gga in texten med det numret. * edit-text.el:Fixat s} att man kan trycka C-c i och f} in den kommenterade texten med > f|re i bufferten. Thu Feb 14 03:41:32 1991 Inge Wallin (inge at laila) * Alla funktioner hittills i 0.18.8 {r nu dokumenterade. * Alla funktioner har nu en motsvarighet under "E" och inte bara en tangentkod. * Nu funktion: Radera (text) services.el: Ny funktion: initiate-delete-text commands.el: Nya funktioner: kom-delete-text och lyskom-delete-text. * commands.el: Nu sorteras vilkalistan i sessionsnummerordning. Wed Feb 13 20:00:17 1991 Linus Tolke (linus at laila) * async.el: ceders tips om att h{mta tiden n{r databasen sparar s{ att den uppdaterar :saving tillbaka. * review.el: Fixat s} att vi h{mtar nya conf-stat och pers-stat varje g}ng vi g|r }terse. * review.el: Fixat en bug som gjorde att man alltid fick det n{st sista inl{gget ist{llet f|r det sista n{r man g|r } s. Tue Feb 12 23:12:16 1991 Inge Wallin (inge at lage) * vars.el: Flaggan kom-presence-messages-in-buffer har nu defaultv{rdet nil i st{llet f|r 'presence. * Uppdaterat anv{ndarmanualen till elispklienten. Nu {r den aktuell till och med version 0.18.7 och dessutom {r alla flaggor dokumenterade. Namnet {r nu elisp-client-18.7.doc. Mon Feb 11 22:16:11 1991 Linus Tolke (linus at laila) * Fixat buggen s} att det nu g}r att }terse alla. Mon Feb 11 21:44:57 1991 Inge Wallin (inge at laila) * lyskom-rest.el: (suppress-keymap lyskom-mode-map) Det h{r inneb{r att man aldrig kommer att f} felmeddelandet "Buffer is read only" eller att man m}ste trycka f|re numeriska argument. Linus: En s}n k{nsla! Mon Feb 11 16:52:04 1991 Linus Tolke (linus at lave) * Fixat en bugg s} att man nu {ven kan g|ra }terse alla. * kom-show-commented-text ligger nu p} C-c } k (allt enligt emacs default f|r egna funktioner.) * Klienten version 0.18.7 utskickad. Fri Feb 8 00:31:46 1991 Linus Tolke (linus at laila) * R{ttat en bug i uttr{da som gjorde att man var kvar i samma conf om man gjorde uttr{da d{r man var. Dessutom funkar nu lista nyheter {ven om man gjort uttr{da en g}ng. (B{ttre test i lyskom-prefetch-all-confs) * Nu har jag fixat orsaken till texten "pga tidsbrist..." n{r man g}r till ett m|te. Jag har dessutom bytat s} att den anv{nder lyskom-completing-read. (Man f}r g} till alla brevl}dor man {r medlem i och alla conferenser. Sedan |verl}ter rutinen }t servern att stoppa f|r hemliga m|ten mm) Detta f|ranledde ganska mycket {ndringar: lyskom-prefetch med flera funktioner fick nya argument. * Hmm :=) r{ttat en bug som gjorde att man inte kunde g|ra endast. Introducerad av mig i samband med att jag b|rjade anv{nda get-conf-no-list. (lyskom-prefetch tar nu 2 argument.) * Nu springer vi till slutet av bufferten n{r vi sl{ngt eller skickat in en text. * (edit-text.el, datatypes.el) Fixat s} att klienten kollar p} original-biten innan den skapar headern. Men det {r en ganska ful patch. Ny funktion: conf-stat->comm-conf [ndringar i: lyskom-edit-insert-misc * Jag tror jag hittat buggen som skickar point i lyskom-bufferten var som helst n{r det kommer text. Thu Feb 7 01:18:55 1991 Linus Tolke (linus at laila) * Klienten version 0.18.6 utskickad. * review.el: Ny funktion kom-review-backward 'B' som g|r s} att man kan v{nda p} l{sriktningen hos ett }terse-kommando. * Hittat buggen s} att det fungerar nu (jag menar jag kunde inte hitta fler buggar.) * F|rs|kte speeda upp review genom att l{sa korta mappar ist{llet f|r att h{mta hela mappen. Det g}r snabbare men det funkar inte {n. Kompilera ej den review.el som finns i dirret utan anv{nd den gamla review.elc. Vinst i tid! Wed Feb 6 01:53:38 1991 Linus Tolke (linus at laila) * Fixat s} att lyskom-completing-read reagerar p} flaggan completion-auto-help (=> ett uppf|rande som mer liknar emacs uppf|rande i |vrigt.) * fixat och kollat detta. * P} diverse st{llen i klienten s} {r numren till m|tet "lappar p} d|rren", "Presentation av nya m|ten" och "Presentation av nya personer" h}rdkodade. lyskom-server-info borde anv{ndas i st{llet. * [ndrat i make-filen s} att man kan kompilera utan att lyskom.el finns i dirret. * Tv} nya filer parse.el och internal.el. * lyskom-rest.el: Nu g|r lyskom-maybe-follow-comments {ven prefetch p} f|rfattaren till ett inl{gg som skall med i listan av kommentarer. Vinst i tid! * Fixat s} att man nu h{mtar bara de conf-statusar f|r de m|ten man har ol{sta i n{r man loggar in och vid alla andra tillf{llen man anropar lyskom-prefetch. (Det blev inte s} mycket snabbare och det tror jag beror p} att det som tar tid i uppkopplingen {r att h{mta membershipen.) Vinst i tid! Tue Feb 5 14:40:14 1991 Linus Tolke (linus at laila) * Nu skall en texten motd-of-lyskom skrivas ut innan man f}r logga in. * (lyskom-rest.el) lyskom-start-anew-create-handler anv{nder nu lyskom-server-info f|r att avg|ra vilket m|te presentationen skall skickas till. (commands.el) sammalunda f|r lyskom-create-conf-handler * Plockat bort funktionen som inte anv{nds. (review.el) ;;; +++This function should perhaps be moved somewhere??? (defun lyskom-conf-no (name is-conf) "Returns the number of person or conference with name NAME. If IS-CONF is non-nil it is a conf. If nil it is a person. BUGS: Just looks up the already fetched ones. Maybe not used anymore +++" (let ((list lyskom-conf-cache) (return nil)) (while (and (not return) list) (if (and (string= name (conf-stat->name (cdr (car list)))) (let ((person (conf-type->letterbox (conf-stat->conf-type (cdr (car list)))))) (or (and is-conf (not person)) (and (not is-conf) person)))) (setq return (conf-stat->conf-no (cdr (car list))))) (setq list (cdr list))) return)) * (commands.el) Anv{nder lyskom-server-info n{r vi {ndrar presentation och lapp p} d|rr. Tue Feb 5 01:16:06 1991 Inge Wallin (inge at lave) * datatypes.el: Ny datatyp: server-info vars.el: ny variabel: lyskom-server-info lyskom-rest.el: Man f}r upp serverns versionsnummer vid inloggning + info om servern sparas i lyskom-server-info. Mon Feb 4 21:37:42 1991 Inge Wallin (inge at lave) * Skapade kommandona "S{tt lapp p} d|rren" och "Ta bort lapp p} d|rren" tillsammans med Linus. * Info om ol{sta n{r man g}r in i ett nytt m|te kommer nu direkt efter m|tesnamnet och inte p} en egen rad. * Markerade inl{gg f}r texten "Markerad av x personer" strax efter informationen om kommentarer. Mon Feb 4 21:03:37 1991 Linus Tolke (linus at lage) * [ven texten Text nr {r skapad stoppas nu om man h}ller p} i minibufferten. * Nu uppdateras sk{rmen efter databasen synkas s} att man f}r meddelandet Databasen synkas exakt samtidigt som (LysKOM: saving) visas. * Nu anv{nder kom-get-abuse och kom-get-appreciation lyskom-start-of-command och lyskom-end-of-command Mon Feb 4 14:53:14 1991 Inge Wallin (inge at lave) * Skapat en ny fil: review.el och lagt in allt som har med ]terse att g|ra (utom ]terse markerade) d{r. [ven uppdaterat Makefile. Dessutom {r filen to-read.el borttagen eftersom den inte hade n}got inneh}ll. Det som ev. skulle flyttats dit finns nu i review.el. Mon Feb 4 00:34:27 1991 Linus Tolke (linus at laila) * Distribuerat 0.18.5 * Om man har flaggan kom-print-number-of-unread-on-entrance t (default) s} skrivs antalet ol}sta artiklar m|tet ut n}r man g}r dit. Sun Feb 3 16:51:29 1991 Linus Tolke (linus at laila) * Nu kan man f} presence-messages i lyskom-bufferten. Dessutom har jag fixat s} att man inte f}r n}gra asynkrona meddelanden n{r man h}ller p} i minibufferten. Nya funktioner:lyskom-insert-before-prompt, lyskom-is-in-minibuffer [ndringar i funktionerna: async.el (alla funktioner lyskom-print-prompt * Delat upp i en fil till. vars.el som inneh}ller variabler och macron. Nu skapas filen lyskom.elc av delarnas ist{llet. Det blir samma sak. Fri Feb 1 20:28:56 1991 Linus Tolke (linus at laila) * Ny funktion: kom-edit-show-commented ESC } k [ven lyskom-edit-show-commented. Visar den text som man skriver en kommentar till i det andra f|nstret. * Jag har nu fixat buggen som gjorde att man fick Symbols value as a variable is void n{r man f|rs|ker g} in med en ny person. Thu Jan 31 15:48:14 1991 Inge Wallin (inge at laila) * Fixat s} att ']terse det kommenterade" nu ocks} klarar att f|lja fotnoter. * Fixat en bugg i kom-start-anew som gjorde att man aldrig fick chansen att b|rja med nytt namn. Man fick alltid KOMNAME direkt om man en g}ng hade satt den. * Uppdaterat tillsammans med ceder ceders gamla beskrivning av elispklienten, elisp-client.doc, till att st{mma med den nuvarande konfigurationen p} lysator samt att alla kommandon till och med version 0.18.3 finns beskrivna. Beskrivningen {r upplagd p} nannys ftp-area. Thu Jan 31 02:25:51 1991 Peter Eriksson (pen at lave) * lyskom-rest.el: (lyskom) Kollar om env-varren "KOMNAME" existerar och anv{nder det v{rdet innan lusern promptas med "Vad heter du?". Wed Jan 30 00:43:28 1991 Linus Tolke (linus at lage) * Nu s{tts bara window-configuration tillbaka till vad det var innan jag b|rjade kommentera om bufferten med inl{gget {r synlig p} sk{rmen (har ett window) n{r svaret kommer fr}n servern. * kom-send-letter anv{nder nu lyskom-completing-read ist{llet f|r *select* . Bortagna funktioner: lyskom-send-letter-select, lyskom-send-letter-select-prompt-user, lyskom-send-letter-select-from-pers-nos och lyskom-send-letter-check-number Nytt namn: lyskom-do-send-letter => lyskom-send-letter [ndring i: kom-send-letter. (tar nu inget argument.) Tue Jan 29 20:21:41 1991 Linus Tolke (linus at lave) * Version 0.18.4 av klienten sl{ppt. * [ndrat lite i mode-beskriviningen. * Lagt till [ndra presentation i listan av kommandon som man kommer }t med extended. * P} ett flertal st{llen stod det (lyskom-insert-to-do (lyskom-create-to-read-info . . (lyskom-create-text-list foo) lyskom-to-do-list) . .rader och ibland hela funktioner . ) Ist{llet f|r (lyskom-insert-to-do (lyskom-create-to-read-info . . (lyskom-create-text-list foo)) lyskom-to-do-list) Mon Jan 28 06:41:25 1991 Inge Wallin (inge at laila) * F|rst|rt lyskom-add-new-text. Fattar inget eftersom det inte heller funkar om jag {ndrar tillbaka till vad det var tidigare. Nu f}r man inte l{ngre "G} till n{sta m|te" om man v{ntar och det kommer ett nytt inl{gg. Sun Jan 27 23:34:49 1991 Inge Wallin (inge at laila) * Nytt kommando: [ndra l|senord. Nya funktioner: kom-change-password, lyskom-change-password och initiate-set-passwd. Sat Jan 26 08:56:32 1991 Thomas Bellman (bellman at laila) * elisp-client.doc: R{ttat ett par stavfel. * lyskom-rest.el: lyskom-start-anew-login: Fr}gar efter l|senord, och inte efter password. Thu Jan 24 14:20:25 1991 Inge Wallin (inge at lave) * datatypes.el: Lagt till datatypen TEXT-LIST. *.el: [ndrat alla (cons 'TEXT-LIST foo) till (lyskom-create-text-list foo) Wed Jan 23 02:26:05 1991 Inge Wallin (inge at lave) * [ndrat alla make-sparse-keymap till make-keymap. Detta g|r att man f}r meddelandet att en tangent inte {r bunden till n}gon funktion i st{llet f|r Buffer is read-only. * Nya kommandon: "]terse alla markerade" och "Avmarkera". Sun Jan 20 05:39:02 1991 Inge Wallin (inge at laila) * B|rjat dela upp lyskom.el i mindre filer samt gjort n}gra underdirectoryn under 2kom/elisp-client. Dessutom {ndrat Makefile s} att den underst|djer flera filer. * B|rjat uppdatera den gamla dokumentation som ceder skrev f|r l{nge sedan om elispklienten. Jag h{mtade den fr}n ftp-arean p} nanny hit och jag t{nker h}lla den hyfsat up-to-date. Arbetet {r inte klart, bl a beh|ver alla flaggor dokumenteras. Sat Jan 19 08:13:08 1991 Linus Tolke (linus at nanny) * Lagt till (med hj{lp av ceder) funktioner f|r att kunna hantera conf-no-list. Nya funktioner: initiate-get-conf-no-list, lyskom-create-conf-no-list, conf-no-list->conf-nos, set-conf-no-list->conf-nos. * Status (f|r) person bundet till tangenten sp samt Status (f|r) m|te bundet till tangenten sm. Nya funktioner kom-status-person, kom-status-conf. * Lagt in mina funktioner f|r att springa omkring i bufferten. backward-text p} M-p forward-text p} M-n. Fri Jan 18 16:38:26 1991 Linus Tolke (linus at nanny) * Status f|r m|ten och personer finns nu. * Asynkrona meddelanden av typen kalle g|r si. b|rjar nu p} en liten bokstav. (Utom i fallen ][\ (Emacs-bugg).) Fri Jan 18 12:06:58 1991 Inge Wallin (inge at nanny) * Skapat hantering av det (nya) asynkrona meddelandet om att n}gon har loggat in. Text: "Nu har x g}tt in i Lyskom". Fri Jan 18 11:12:17 1991 Linus Tolke (linus at nanny) * B|rjat skriva b{ttre mode-beskrivning. (lyskom-mode) * lyskom-print-who-info {ndrad s} att user%machine@Machine.domain blir user@Machine.domain om Machine == machine och user@machine (Machine.domain) om olika. Wed Jan 16 14:15:17 1991 Linus Tolke (linus at nanny) * Namnbyte. Variabeln kom-read-width-first heter numera kom-read-depth-first. * Fixat s} att man f{r ]terse-prompten n{r man h}ller p} att }terse {ven om man {r i sin brevl}da. [ndring i lyskom-print-prompt. * ]terst{llt hoppa-funktionen s} att den aldrig plockar bort en }terse-struktur utan alltid markerar som l{sta. * [ndrat defaulten f|r }terse senaste (enligt |nskem}l) Argument == 0 => }terse alla. Argument > 0 => }terse senaste antal. (ej {ndrat) Argument < 0 => }terse f|rsta -antal. (ej {ndrat) Argument saknas => }terse senaste (1) inl{gg. * Buggr{ttning. lyskom-set-presentation saknade cache-del-conf-stat s} om man {ndrade 2 ggr p} raken s} fick man inte den gamla presentationen. Mon Jan 14 22:11:54 1991 Peter Eriksson (pen at nanny) * [ndrat funktionen "[ndra namn" s} att den fr}gar efter namnet p} ett m|te eller en person (eller "m " eller "p ". Dessutom visar den upp en lista p} alla "match" som sker vi namngivningen. (ala "G} till m|te"). Skapat funktionerna lyskom-select-conf-or-person samt lyskom-select-select-conf-or-person som fungerar som lyskom-select-conf och lyskom-select-select med den skillnaden att den jobbar p} b}de personer och m|ten. Tue Jan 15 03:21:19 1991 Inge Wallin (inge at laila) * Skapat funktionen "Utpl}na". Ny funktion: kom-delete-conf med sina underfunktioner. Sat Jan 12 23:19:00 1991 Linus Tolke (linus at lave) * Buggr{ttning: Nu f}r man felmeddelande om man inte {r organisat|r f|r det som man vill {ndra presentation f|r. Sat Jan 12 00:04:16 1991 Per Cederqvist (ceder at laila) * 0.18.2b distribuerad. * En bugg i lyskom-completing-read r{ttad. (car choice) bytt mot (elt choice 0). choice kan vara en vektor... * 0.18.2 distribuerad. * [ndra presentation (kom-change-presentation, "{p") skriven. [ndringar i lyskom-edit-text och lyskom-edit-insert-miscs s} att man kan editera den gamla presentationen. Thu Jan 10 04:19:44 1991 Linus Tolke (linus at laila) * Nu skapas who-is-on listan med varierande bredd beroende p} hur brett f|nstret som lyskom-f|rbindelsen {r i {r. Om jag har r{knat r{tt s} {r f|rh}llandet samma som tidigare mellan Anv{ndare och N{rvarande i m|te. D{remot har connection fast l{ngd. Ny funktion: lyskom-window-width som ger l{ngden. (Jag litar inte p} att (window-width (get-buffer-window (current-buffer))) aldrig klickar.) * Fixat s} att uttr{da ur plockar bort {ven fr}n lyskom-to-do-list samt att den uppdaterar (l{ser in en ny) lyskom-membership Wed Jan 9 05:22:32 1991 Inge Wallin (inge at lave) * B|rjat p} funktionen "Uttr{d ur". Det fungerar med den lilla nackdelen att inte to-do-listan t|ms. Man g}r allts} ur det m|te man vill, men man f}r fortfarande l{sa det som st}r i m|tet. N{r man g}r ur och in igen {r man inte l{ngre medlem i m|tet. F|r att fixa detta beh|ver jag hj{lp av ceder eftersom det antagligen finns en funktion som fixar detta redan, men det tar f|r l}ng tid att hitta den. Sat Jan 5 02:31:07 1991 Inge Wallin (inge at lave) * Skapat kommandot F} Sk{ll p} beg{ran av n}gon. Ny funktion: kom-get-abuse. Fri Jan 4 03:01:38 1991 Per Cederqvist (ceder at laila) * Version 0.18.1 distribuerad. * En del {ndringar i kom-review-by-to av Linus. Oklart vad de g|r. Linus: (skillnaden {r att nu kan man ange av alla personer _eller_ i alla m|ten genom att trycka return ist}llet f|r att ange ett namn. Detta kr}vde en justering i lyskom-completing-read.) * Ny funktion: lyskom-send-process-string. Den fungerar som send-process-string, men om operativsystemet inte klarar av att ta emot hela str{ngen (l{s: om man k|r p} Nanny) s} f|rs|ker den skicka str{ngen i sm}bitar. * skip-first-zeros omskriven iterativ. Rekursiva funktioner {r inte s} bra p} att klara max-lisp-eval-depth... Thu Jan 3 23:01:47 1991 Per Cederqvist (ceder at laila) * "Endast" skriver numera ut vilket m|te man g|r endast i, innan det g|rs. En del sm} buggfixar. Thu Dec 20 17:44:20 1990 Inge Wallin (inge at laila) * Det ov{rderliga kommandot "F} Uppmuntran" finns nu och residerar p} tangenterna "fu". Funktionen som sk|ter alltihop heter kom-get-appreciation. Thu Dec 20 08:30:47 1990 Linus Tolke (linus at laila) * Skrev klart kom-review-presentation nu med lyskom-completing-read. Den l{ser in ett m|te eller en person och visar dess presentation. * Lite buggar hittade. Bla i lyskom-parse-async. Nu lyckades jag k|ra en liten stund 0.18.1 Wed Dec 19 21:14:28 1990 Thomas Bellman (bellman at lave) * Vid uppkopplingen skickas user%maskin i st{llet f|r bara anv{ndarnamn. Wed Dec 19 03:44:34 1990 Inge Wallin (inge at laila) * Fixat en ful bug som gjorde att presentationen aldrig lades in n{r ett m|te eller person skapades. Buggen berodde p} att handler aldrig anropades n{r en text var f{rdigediterad. * Skapat en rudiment{r version av "]terse presentationen". Just nu kan man, genom att trycka }p, }terse presentationen av det nuvarande m|tet. Mon Dec 17 01:29:34 1990 Inge Wallin (inge at lage) * Nytt kommando: [ndra namn. Sun Dec 16 14:41:30 1990 Per Cederqvist (ceder at lave) * Lyskom anv{nder nya i_am_on (som s{nder en hel who-info). [ndringar i lyskom-parse-async. * N{r man g}r till ett nytt m|te s{tts inte l{ngre lyskom-current-text till nil. Man kan allts} kommentera senast sedda text {ven n{r man har bytt m|te. Fri Dec 14 22:09:04 1990 Linus Tolke (linus at laila) * V{nt p} b}da assoc-listorna (kom-tell-phrases och lyskom-commands) s} att man det skall kunna g} lite snabbare att h{mta texterna. Varning till alla som trixat med sin kom-tell-phrases. Thu Dec 13 15:07:57 1990 Linus Tolke (linus at laila) * Fixat s} att Quit (en speciell lyskom-complete-quit) g}r snyggt ur lyskom-complete-read. Funkar i det fall det anv}nds f|r det g|r bara lyskom-end-of-command. Fri Dec 7 23:44:01 1990 Linus Tolke * Version 0.18 sl{ppt. Fri Dec 7 20:25:56 1990 Linus Tolke (linus at laila) * Lagt till funktionen kom-review-clear p} } h som rensar ut alla }terse-strukturer. * [ndrar lyskom-review-by-to s} att den l{ser med lyskom-completing-read ist}llet. Nya funktioner: lyskom-review-by-to-person, lyskom-review-by-to-conf [ndringar: kom-review-by-to, lyskom-review-by-to * Jag tror att jag har r{ttat en bug i lyskom-filter. Det fanns ett fall d} inte den gjorde set-buffer tillbaka. Jag hoppas att vi skall f} f{rre buffer is read-only *nanny*. * Lade in min lyskom-completing-read. Nya funktioner: lyskom-completing-read, lyskom-completing-read-2, lyskom-complete-and-exit, lyskom-complete-and-edit, lyskom-complete-help, lyskom-complete My variabel: lyskom-completing-map BUG: lyskom-complete och lyskom-complete-and-exit funkar inte som i det |vriga emacs. Den fyller inte fram}t om det inte {r unikt redan. Thu Dec 6 15:27:58 1990 Linus Tolke (linus at lave) * Jag skapade filen To-do, mest f|r att h}lla reda p} vad jag skall ha i }tanke n{sta g}ng jag fixar lite saker i lyskom.el Alla kommentarer {r v{lkomna i filen och i lyskom och jag ser g{rna att ni sj{lv l{gger till vad ni tycker beh|ver g|ras. Jag har inte lagt sakerna i n}gon som helst prioritetsordning men ni f}r lov att flytta om (bara ni klart anger vilket h}ll prioriteten |kar och inte kr{ver att jag skall ta h{nsyn till det.) Buggar tycker jag h|r hemma n}gon annanstans men ni har r{tt till er egen }sikt p} den punkten. Tanken {r att man plockar bort saker efterhand som de fungerar och flyttar det hit. (ChangeLog). Wed Dec 5 03:12:52 1990 Linus Tolke (linus at lave) * Lagt in en }terse-funktion p} } s, ]terse stack flyttad till } l Funktionen tar ett prekommaargument och fr}gar sedan efter f|rfattaren till inl{ggen och mottagare. BUG: F|rfattaren och Mottagaren m}ste finnas i cachen. Sedan g|rs en }terse f|r alla inl{gg som matchar eller om man angett ett antal som prekomma det antalet. Om argumentet positivt s} l{ses fr}n slutet (senaste) och om negativt fr}n b|rjan p} m|tet. C-u } s skall v{l vara anpassat f|r normalfallet. Nya funktioner: kom-review-by-to, lyskom-review-by-to, lyskom-conf-no. * R{ttat en bugg introducerad av Lars Aronsson: N{r man laddar lyskom f|rsta g}ngen {r inte reverse-assoc definierad. * En funktion }terse stack {r tillagd. } s. F|r att man skall kunna h}lla reda p} vad man sysslar med. Nya funktioner: kom-review-stack, to-read-info->comm-to, set-to-read-info->comm-to [ndringar: lyskom-create-to-read-info, (set-)to-read-info->priority, (set-)to-read-info->text-list, lyskom-maybe-follow-comments och lyskom-follow-comments. [ndring i to-read-info-strukten. * ni nu kopplad till kom-view-next-new-text som f|rst stoppar alla }terse-strukturer sist i lyskom-reading-list * R{ttat buggar i ]terse tr{d grunkorna om det inte finns n}got inl{gg skall den ju g|ra lyskom-end-of-command. * Hoppa (kom-jump) g|r numera pop p} en }terse-struktur * ]terse n{sta skriven som plockar fram }terse-strukturerna. Tue Dec 4 22:54:14 1990 Lars Aronsson (aronsson at laila) * Kodnamn "version 0.18" har kom-tell-phrases. Thu Nov 29 02:27:52 1990 Per Cederqvist (ceder at lave) * Lade in lyskom-init-hook, som k|rs n{r lyskom {r laddat. Distribuerade version 0.17 igen. * Version 0.17 distribuerad. * Skapa m|te bundet till "sm". Mon Nov 26 12:58:29 1990 Linus Tolke (linus at laila) * Flaggan f|r att f} n{rvaromeddelanden namnbytt till kom-presence-messages. Mon Nov 26 03:40:44 1990 Inge Wallin (inge at lage) * Stoppat in Linus kod som ger n{rvaromeddelanden. * Fixat (med ganska stor hj{lp av ceder och Linus) s} att klienten inte s{ger "G} till n{sta m|te" n{r man har "se tiden" och det kommer ett nytt inl{gg i det m|te man redan st}r i. Nu f}r man i st{llet "L{sa n{sta inl{gg". Sun Nov 25 19:52:51 1990 Linus Tolke (linus at lage) * r{ttat en bugg i kom-prefetch-all-confs (snabba lista nyheter). Den kallade sig sj{lv rekursivt och gjorde lyskom-start-of-command varje g}ng. :=). Sat Nov 24 05:43:42 1990 Per Cederqvist (ceder at lave) * Version 0.16 distribuerad. * lyskom-print-names {r inte l{ngre rekursiv. Fri Nov 23 06:02:36 1990 Inge Wallin (inge at laila) * Skapat kom-send-letter med tillh|rande st|dfunktioner och lagt funktionen att skicka brev p} 'b' s} att det nu {r ganska enkelt att skicka personliga brev. Wed Nov 21 18:38:19 1990 Linus Tolke (linus at lage) * Nu finns ocks} kom-find-root och kom-find-root-review som s|ker reda p} urfaderinl{gget och visar det resp visar och g}r igenom hela tr{det med }terse n{sta kommentar. Nya funktioner: lyskom-review-tree, kom-find-root, kom-find-root-review, lyskom-find-root [ndringar: lyskom-review-tree tar b}de text-stat och text-no. * Skrivet en kom-review-tree (ett "anv{ndargr{nssnitt" som startar en }terse alla kommentarer rekursivt. Bunden till }ak och tar antingen senaste inl{gget, lyskom-current-text eller ett prefixargument. Om den f}r ett prefixargument s} skriver den f|rst ut det inl{gget annars s} bara {ndras prompten till ]terse n{sta kommentar och man f}r l{sa med lyskom-next-command. Nya funktioner: lyskom-review-tree, kom-review-tree. Tue Nov 20 16:26:02 1990 Linus Tolke (linus at lage) * Fixat s} att man kan l{sa en REVIEW eller 'REVIEW-TREE lista f|rutom kommentarer. [ndringar i: kom-view-next-text, lyskom-view-text, lyskom-view-text-handle-text-stat, lyskom-follow-comments och lyskom-maybe-follow-comments. * lyskom-print-prompt klarar 'REVIEW och 'REVIEW-TREE * Nu skall inte l{ngre n}gra to-do-list av type 'REVIEW eller 'REVIEW-TREE p}verkas av att man l{ser inl{gg. Det g{ller bara att komma ih}g att man skall plocka bort den man l{ser p} annat s{tt. [ndring: lyskom-delete-from-rlist * Buggfix i lyskom-jump. Nu klarar den {ven att g|ra hoppa i tr{d d{r det finns inl{gg man inte f}r l{sa. Mon Nov 19 18:02:33 1990 Linus Tolke (linus at lave) * Nu har jag lagt till flaggan kom-reading-puts-comments-in-pointers-last som defaultar till t och inneb{r att man f}r alla rader av typen: Kommentar i text .... av %%%%% och Fotnot i text .... av %%%%% efter inl{ggets text i st{llet. Ny funktion: lyskom-view-text-handle-saved-comments [ndringar i: lyskom-view-text, lyskom-view-text-handle-text-stat nytt argument, lyskom-commence-print-header nytt argument. Det verkar fungera. Sun Nov 18 07:41:31 1990 Per Cederqvist (ceder at lave) * kom-set-unread ("Endast") skriven. Den {r inte helt buggfri. Man f}r en prompt f|r mycket, och man f}r l{sa en text mindre {n man fr}gar efter (det senare beror antagligen p} servern). ================================================================ Sat Nov 17 02:02:05 1990 Linus Tolke/Ceder mfl. Version 0.13 och 0.14 distrib====================29:23 19 (inge atat }tersede s} atlyskom-c{llet f|a och s|ferten. }v{ne nah r i en :1727:ke (lingagt ij-jump. Soatangenktionerom-jump "snabbar som aeDrefetch p} allt och sedan lista nyheter. Den gamla lista nyheter finns tills vidare p} kombinationen l N s} att folk kanske kan j{mf|ra. Nya funktioner: kom-prefetch-all-confs (d}ligt namn men kom-list-unread var ju upptaget.) lyskom-after-prefetch-all-confs ({nnu s{mre namn. Denna g|r sj{lva lista nyheter-grejen.) Tue Nov 13 17:56:28 1990 Linus Tolke (linus at lave) * Fixat en del av buggarna i gamla lista nyheter och lista medlemsskap. Jag anv{nder nu lyskom-list-unread f|r att r{kna ut hur m}nga ol{sta ist{llet f|r att subtrahera n}gra skumma listor. Det {r s} h{r det skall se ut. * Adderat en uppplockning av asynkrona meddelanden f|r att snabba upp "Vilka" listan. Varje g}ng man f}r ett asynkront meddelande som talar om att n}gon person har g}tt in i LYSKOM eller till n}got m|te s} kontroll{ses denne personens (och m|tets) conf-stat. Det l{ggs ju automatiskt in i lyskom-conf-cache n{r det g|r s}. [ndringar enbart i lyskom-parse-async. * Buggr{ttning i version 0.13. kom-view-commented-text gjorde lyskom-start-of-command 2 g}nger i det fallet att inl{gget inte hade n}got inl{gg som kommenterades. "V{nta p} prompten." Ceder var nog tr|tt n{r han gjorde detta. R{ttat: lyskom-end-of-comand => lyskom-end-of-command Mon Nov 12 19:00:16 1990 Linus Tolke (linus at lage) * lyskom-default-new-text-hook kollar nu {ven att lyskom-executing-command {r satt till nil innan den till}ter byte av prompt. * Nu skriver den S{nt av Linus Tolke Y ist{llet f|r S{nt av person 31 i headern. Sun Nov 11 23:02:49 1990 Per Cederqvist (ceder at lave) * kom-extended-command anv{nder nu call-interactively i st{llet f|r funcall. Det inneb{r att t ex Skapa m|te fungerar nu. Sat Nov 10 19:28:58 1990 Per Cederqvist (ceder at lave) * Begreppet kom-stream har f}tt ett nytt namn: nu heter det kom-queue. Det {r trots allt mer en k| {n en stream. Sat Nov 10 00:36:48 1990 Linus Tolke (linus at laila) * Version 0.12 av klienten distribuerad. Fri Nov 9 17:58:30 1990 Inge Wallin (inge at laila) * Fixat s} att kommandon som tar l}ng tid skriver ut vad de heter i message-buffern. Nya funktioner: lyskom-command-name, reverse-assoc. Fri Nov 9 17:58:30 1990 Linus Tolke (linus at laila) * Lagt till en ny hook lyskom-edit-mode-mode-hook som till}ter att man kan k|ra swedish-mode. * Lagt till Lista nyheter och Lista medlemsskap i listan av KOM-kommandon. Fri Nov 9 05:20:40 1990 Thomas Bellman (bellman at laila) * Definierade "?" att vara 'describe-mode'. Thu Nov 8 01:33:36 1990 Thomas Bellman (bellman at laila) * R{ttade stavningen av 'kom-extended-command'. Wed Nov 7 04:55:34 1990 Linus Tolke (linus at lave) * [ndringar i lyskom-commence-print-header, lyskom-print-header-comm. Till{gg av funktionen lyskom-print-header-comm-1. Ger: Kommentar till text 4711 av Linus Tolke Y Kommentar i text 5743 av ceder Fotnot till text 43 av Pell Pell Pell Fotnot i text 8921 av Redin Ceder! Om du t{nkt annorlunda f}r du fixa det men min fungerar i alla fall. Tue Nov 6 22:07:03 1990 Linus Tolke (linus at laila) * lyskom-edit-quit tillagd. P} C-c k. N{r man skriver inl{gg och }ngrar sig. * lyskom-edit-text/lyskom-cre[Här var det en massa NULL-tecken förut, men CVS blev lite förvirrad, så jag tog bort dem /davidk]ate-text-handler som startar ett inl{gg respektive l{gger in det sparar nu (current-window-configuration) s} att man kommer tillbaka till hur det s}g ut innan man b|rjade skriva. Kommunikationen dem emellan sker mha variabeln lyskom-edit-return-to-configuration som {r lokal i edit-bufferten. * Ny variant av kom-list-unread inlagd. Anv{nder inte l{ngre en s{rskilld buffert och anropar bara servern efter map om det {r skrivet i m|tet efter det att anv{ndaren l{ste d{r sist. ! - funktionen lyskom-time-greater kan kanske vara till anv{ndning {ven p} andra h}ll. Men (jag vet) den kan skrivas kortare. Tue Nov 6 19:08:25 1990 Per Cederqvist (ceder at lave) * lyskom-start-anew-login-handler anropar nu lyskom-clear-vars i st{llet f|r lyskom-mode. Sun Nov 4 21:22:46 1990 Per Cederqvist (ceder at lave) * kom-initial-digit-view skriven av willf|r. Wed Oct 31 20:23:14 1990 Per Cederqvist (ceder at lave) * kom-list-unread och kom-membership, skrivna av Linus Tolke, inlagda. De finns bundna till "ln" och "ls". * (provide 'lyskom) Tue Oct 23 17:26:30 1990 Linus Tolke (linus at laila) * Makefilen l{gger nu {ven upp f|r exekvering p} nanny inte bara i ftp listorna. Sun Oct 21 02:09:26 1990 Per Cederqvist (ceder at lave) * Klienten talar om vad man g|r, s} att andra kan se det i vilka-listan. * N{r en ny text skrivs s} byts prompten automatiskt. * kom-write-comment och kom-private-answer kan ta ett numeriskt argument med ^u. Det {r textnummer f|r den text man vill kommentera. * RETURN scrollar en rad, SPC en sk{rm. * Extended command mode! ^Z ger m|jlighet att skriva kommandon. Inte helt testat {n. * L{sa i kommentarordning! (setq kom-read-width-first nil) ger den gamla varianten. * '(se) tiden' {r nu bundet till "t". Sat Oct 20 13:25:55 1990 Per Cederqvist (ceder at laila) * lyskom-add-new-text-to-rlist fungerar nu. Nu f}r man l{sa nya texter i r{tt m|te, och inte i f|rsta b{sta. * initiate-get-pers-stat, initiate-get-conf-stat och initiate-who-is-on anv{nder de nya funktionerna (fr}n version 0.04 av servern). * Typen who-info har f}tt tv} nya medlemmar: connection (en int) och username (anv{ndaridentitet@dator). * 'Lista m|ten' skriver nu ut m|tena s} fort som m|jligt, och inte alla p} en g}ng. Tyv{rr m{rks det knappt n}gon skillnad. Det beror p} emacs s{tt att uppdatera sk{rmen. * ']terse (det) kommenterade', skriven av Tommy Persson, inlagd och bunden till "}k". * Om kom-show-where-and-what {r non-nil s} skriver kom-who-is-on ut en extra rad per anv{ndare med userid@host och what_am_i_doing. Default {r t. * lyskom-header-separator deklareras nu med en defvar, s} att anv{ndaren kan s{tta den i sin .emacs. Om man anv{nder defconst s} s{tts den om n{r man laddar lyskom.elc. * lyskom-parse-num omskriven. Nu garbar klienten n{stan inte alls! Den {ndrar inte heller gc-cons-threshold. * Nu anv{nds regexp-quote n{r paragraph-start och paragraph-end s{tts. Som lyskom-header-separator ser ut idag s} spelar det ingen roll, men vem vet vad som h{nder i framtiden? Sat Oct 20 04:35:54 1990 Thomas Bellman (bellman at lave) * S{tter paragraph-start och paragraph-separate till att matcha mot lyskom-header-separator. Verkar funka n}gorlunda, om {n inte helt perfekt. * Ny konstant, lyskom-header-separator, som inneh}ller str{ngen "--- Skriv texten nedanf|r denna rad ---" som skiljer huvudena och textkroppen }t n{r man skriver en ny text. * kom-private-answer skriven och bunden till "p". Skriver ett personligt svar till f|rfattaren av en text. Fri Oct 19 21:50:52 1990 Per Cederqvist (ceder at lave) * N{r en ny text skrivs s} lades den f|rut in i _alla_ m|ten man h|ll p} att l{sa. Nu l{ggs den bara in i de m|ten som {r mottagare. Buggen l}g i lyskom-add-new-text-to-rlist. Tue Oct 16 18:32:40 1990 Linus Tolke (linus at lave) * Fixat sm}saker och propagerat 0.08 igen. Sun Oct 14 19:50:42 1990 Per Cederqvist (ceder at lave) * Presentationerna fungerar nu. Sun Oct 7 16:56:40 1990 Per Cederqvist (ceder at laila) * Presentation skrivs b}de n{r nya m|ten och personer skapas. Presentationen s{tts om i conf-statusen. * lyskom-new-text-hook anropas n{r en ny text skapas. 'text-stat' {r bunden till text-statusen f|r den nya texten. Local Variables: outline-regexp:"M\\|T\\|W\\|F\\|S\\|\t\\\*" End: