From ddc14405f99ec39981ea1fee627acbc8670eec99 Mon Sep 17 00:00:00 2001 From: David Byers <david.byers@liu.se> Date: Wed, 13 Oct 1999 12:16:43 +0000 Subject: [PATCH] Added NEWS file --- doc/NEWS-0.45.2 | 58 + doc/NEWS-0.46 | 271 -- interndoc/reading | 88 - src/ChangeLog.1 | 9321 --------------------------------------------- src/aux-items.el | 525 --- src/feature.el | 106 - src/mship-edit.el | 791 ---- 7 files changed, 58 insertions(+), 11102 deletions(-) create mode 100644 doc/NEWS-0.45.2 delete mode 100644 doc/NEWS-0.46 delete mode 100644 interndoc/reading delete mode 100644 src/ChangeLog.1 delete mode 100644 src/aux-items.el delete mode 100644 src/feature.el delete mode 100644 src/mship-edit.el diff --git a/doc/NEWS-0.45.2 b/doc/NEWS-0.45.2 new file mode 100644 index 00000000..ca2babd1 --- /dev/null +++ b/doc/NEWS-0.45.2 @@ -0,0 +1,58 @@ + + Nyheter i lyskom.el 0.45.2 + ========================== + +Version 0.45.2 av elispklienten finns nu tillg�nglig p� f�ljande URL. + + <URL:ftp://ftp.lysator.liu.se/pub/lyskom/elisp-client/> + +Filen heter lyskom-0.45.2.tar.gz, och en kopia av den text du l�ser +just nu finns under namnet NEWS-0.45.2 samt under namnet NEWS-0.45.2 i +tar-arkivet. + +Detta �r en mindre uppgradering av 0.45.1 som i f�rsta hand �tg�rdar +en del kompatibilitetsproblem med Gnu Emacs 20.3 och 20.4, och med +senare versioner av XEmacs. Om du anv�nder Gnu Emacs 19.34 �r det inte +n�dv�ndigt att uppgradera. Den h�r versionen �r inte testad lika noga +som 0.45.1 var. + +Det beh�vs folk som jobbar med LysKOM-projektet. Om du �r intresserad +av att hj�lpa till med (eller ta �ver) utvecklingen av elispklienten +s� s�g bara till. Jag har inte tid. + + David Byers <byers@lysator.liu.se> + + + + +* Se NEWS-0.45 och NEWS-0.45.1 f�r information om 0.45 i st�rsta + allm�nhet. + + +* Fitjurs och f�rb�ttringar + +** B�ttre kompatibilitet med version 20.3 och 20.4 av Gnu Emacs. + B�ttre kompatibilitet med sena versioner av XEmacs. + +** Det borde g� att ladda lyskom.elc mer �n en g�ng utan att f�rst�ra + sina inst�llningar. + +** Om man skriver in ett namn som matchar mer �n ett i databasen, och + matchar det ena exakt utan parentes s� kommer det att accepteras + som unikt. F�rr var man tvungen att skriva in parentesen ocks�. + +** Om man inte har w3 installerat s� f�rs�ker klienten inte l�ngre + anropa w3 f�r att formattera HTML. + +** Textf�rger och bakgrundsf�rger i HTML ignoreras. + + +* K�nda buggar + +** F�r att alls fungera i Gnu Emacs 20.1 s� st�nger elispklienten + explicit av st�det f�r multibytetecken i sina buffertar. Det kan + h�nda att vi har missat n�got st�lle. S�g till om du uppt�cker + n�got som verkar underligt. + +** Det kan vara problem att prata med lyskomd 1.7.0 eller �ldre. I + N�sta version kommer det garanterat inte att fungera alls. diff --git a/doc/NEWS-0.46 b/doc/NEWS-0.46 deleted file mode 100644 index 18bdd347..00000000 --- a/doc/NEWS-0.46 +++ /dev/null @@ -1,271 +0,0 @@ - - Nyheter i lyskom.el 0.46 - ======================== - -Version 0.46 av elispklienten finns nu tillg�nglig p� f�ljande URL. - - <URL:ftp://ftp.lysator.liu.se/pub/lyskom/elisp-client/> - -Filen heter lyskom-0.46.tar.gz, och en kopia av den text du l�ser just -nu finns under namnet NEWS-0.46 samt under namnet NEWS-0.46 i -tar-arkivet. - -Det h�r �r sista releasen av elispklienten som jag planerar att g�ra. -Det vore v�ldigt bra om n�gra intresserade personer tog �ver ansvaret -f�r projektet s� att det forts�tter att utvecklas. - - David Byers <byers@lysator.liu.se> - - - -* F�rs�mringar - -** En hel del bak�tkompatibilitet �r borta. Det g�r antagligen inte - att k�ra Elispklienten mot lyskomd 1.7.0 eller �ldre. Det borde - inte vara n�gra allvarliga problem med lyskomd 1.8.0. - - -* Fitjurs, f�rb�ttringar och andra f�r�ndringar - -** Kommandot "Spara text (p� fil)" har bytt namn till "Arkivera inl�gg - (till fil)". Ett nytt kommando "Spara inl�ggstext (p� fil)" sparar - bara inl�ggskroppen (och t�mmer filen om den redan fanns.) - -** Mail som importeras av en modern import�r, till exempel - komimportmail, visas prydligt. Variablerna - kom-show-imported-envelope-sender, - kom-show-imported-external-recipients och - kom-show-imported-importer styr detaljerna. - -** Nytt kommando �terse brevhuvud visar e-mail-headers f�r mail - importerade med en modern import�r. - -** Se tiden kan visa veckonummer. - -** Personliga meddelanden kan visas med klockslaget d� de kom. - -** Nytt kommando "�ndra prioritet" f�r att �ndra prioritet p� ett - visst m�te. Det g�r som f�rut att g�ra med "Bli medlem" ocks�. - -** Det g�r mycket fortare att logga in �n tidigare, speciellt om man - �r med i m�nga m�ten och bara har ol�sta i en liten del av dem. - Klienten belastar �ven servern i mycket mindre utstr�ckning - under inloggningsfasen. - -** �tersefunktionerna �r lite mer robusta. Om man �terser inl�gg och - blir avbruten av ett prioriterat m�te s� kommer klienten att �terg� - till �terseendet n�r man har l�st ut m�tet. Man kan �ven styra vad - som kan avbryta �terseende genom att s�tta variabeln - kom-review-priority till n�got l�mpligt (255 eller h�gre om man - aldrig vill att �terse skall avbrytas av prioriterade inl�gg eller - m�ten.) - -** Det g�r att filtrera personliga, grupp- och alarmmeddelanden. - Variabeln kom-ignore-message-senders �r en lista av avs�ndare vars - meddelanden inte skall visas. kom-ignore-message-recipients �r en - lista av mottagare som man inte vill se meddelanden till. - -** Man kan styra hur klienten skall pipa n�r det kommer personliga, - eller alarmmeddelanden fr�n specifika avs�ndare och - gruppmeddelanden till specifika mottagare. Se dokumentationen f�r - kom-ding-on-personal-messages, kom-ding-on-group-messages och - kom-ding-on-common-messages f�r mer information. - -** M�ten med prioritet noll betraktas inte l�ngre som passiva - medlemskap eftersom den senaste servern har riktigt st�d f�r - passiva medlemskap. Det g�r att simulera det gamla beteendet genom - att s�tta l�sniv� till ett eller h�gre. Anv�nd variabeln - kom-default-session-priority f�r att s�tta grundniv�n i nya - sessioner. - -** Om man gillar l�nga streckade linjer kan man f� det p� de flesta - h�ll. Sl� p� kom-long-lines och s�tt kom-text-header-dash-length - och kom-text-footer-dash-length till s� l�nga streck du vill ha - f�re och efter inl�ggstexten. - -** Kommandot �terse lista visar information om vanlig l�sning ocks�, - inte bara �terseende. Det �r allts� anv�ndbart i fler l�gen �n det - gamla kommandot var. - -** N�r man �ndrar svarsmeddelande s� f�r man editera sitt gamla - meddelande. - -** Prefix till Lista M�ten anger hur m�nga ol�sta som skall finnas f�r - att m�tet skall visa. Anger man noll s� kommer alla m�ten att - visas. - -** Vilkalistan har numera en tidsst�mpel. - -** Om man trycker C-u f�re kommandon f�r att kommentera, skriva privat - svar eller skriva fotnot s� �r defaultv�rdet f�r inl�gget man skall - kommentera det inl�gg som mark�ren st�r p�. - -** Man kan l�gga till och ta bort fotnoter med kommandona Addera - fotnot och Subtrahera fotnot. - -** N�r man g�r ur ett m�te blir man f�rst passiv medlem. F�r att g� ur - m�tet p� riktigt s� m�ste man upprepa uttr�det. Detta beteende g�r - att styra med variabeln kom-unsubscribe-makes-passive. - -** Elispklienten �r lite mer Gnus-kompatibel. Om man r�kar k�ra XEmacs - och kom-smileys �r satt, s� kommer gladm�n att visas som sm� - bilder. - -** St�d f�r till�ggsinformation p� inl�gg och m�ten. Se nedan. - -** Lista markeringar ger en lista av alla markerade inl�gg. - Ett numeriskt prefixargument v�ljer vilken markeringstyp man vill - lista. - -** Om man skickar brev till ett m�te man �r medlem i s� l�ggs man inte - l�ngre till som mottagare. - -** Man kan ge prefixargument n�r man skriver inl�gg. C-u i g�r att - elispklienten fr�gar efter mottagare. Kommandot skiljer sig fr�n - att skicka brev genom att avs�ndaren inte l�ggs till som mottagare. - Man kan ge numeriskt prefix ocks�. D� blir mottagaren f�r brevet - m�tet med det nummer man angav, vare sig m�tet finns eller inte och - helt oavsett om man kan skriva inl�gg i m�tet eller inte. - -** Om man f�rs�ker radera ett inl�gg som �r markerat av n�gon s� - gn�ller elispklienten lite, och beg�r att man bekr�ftar det. - -** Om man raderar ett inl�gg som man sj�lv har markerat s� avmarkeras - det samtidigt. - -** Elispklienten fr�gar om man vill l�gga till en kommenterad - f�rfattare som mottagare enbart om man har r�tt att skicka brev - till den mottagaren. - -** Fr�gan om alla mottagare till ett inl�gg �r relevanta st�lls enbart - om det finns mer �n en fullv�rdig mottagare. Extrakopiemottagare - och f�r k�nnedom r�knas inte. - -** Man kan markera med markering 0 nu. - -** Om servern har ett alias, som LysKOM, LuddKOM, HelKOM eller TokKOM - s� skrivs detta ut i alla n�rvaromeddelanden. Om servern inte har - ett alias s� anv�nds "KOM" d�r det f�rr stod "LysKOM". - -** Nytt kommando: Vilka (�r inloggade) i m�te (bundet till lv) - Som vilka, men visar endast medlemmar i ett visst m�te. - -** Nytt kommando: �ndra parentes. - -** Man kan citatmarkera text vid editering av ett inl�gg med - comment-region. - -** Man kan simulera h�gerknapptryckning med "=" f�r att kunna anv�nda - menyer med tangentbordet. - -** Med lyskomd 2.0 s� �r klienten b�ttre p� att h�lla sin cache - uppdaterad. - -** L�nga inl�gg kan kortas av n�r man �terser dem. Se inst�llningarna - f�r "Korta av l�nga inl�gg". - -** Vilkalistorna kan �ven visa n�r en session kopplades upp, och hur - l�nge den har varit inaktiv. Se inst�llningen "Visa n�r personer - loggade in och n�r de var aktiva". - - -* Till�ggsinformation - -I den senaste versionen av LysKOM-protokollet finns det m�jlighet att -knyta godtycklig information till inl�gg och till m�ten. Den st�rsta -�ndringen i elispklienten fr�n version 0.45.1 �r m�jligheten att -utnyttja detta. Det har tillkommit ett antal nya kommandon f�r detta i -LysKOM-bufferten och i inl�ggsbufferten. - -** Till�ggsinformation i LysKOM-bufferten - -*** Efter till�ggsinformation visas en liten knapp "[*]". Om man - klickar p� den s� visas full information om till�gget. - -*** Om man h�ller nere h�gerknappen �ver en s�dan knapp s� g�r det �ven - att radera till�gget. - -*** Om ett inl�gg �r m�rkt med typinformation s� anv�nds den - informationen f�r att formattera inl�gget. - -*** Om f�rfattaren till ett inl�gg har beg�rt att ingen skall - kommentera inl�gget s� ber elispklienten om bekr�ftelse innan man - kommenterar. - -*** Om f�rfattaren till ett inl�gg har beg�rt personliga svar och man - f�rs�ker kommentera inl�gget s� fr�gar klienten om man vill skriva - personligt svar ist�llet. - -*** Om f�rfattaren till ett inl�gg har beg�rt att alla som l�ser det - skall bekr�fta l�sning s� fr�gar elispklienten om man vill - bekr�fta varje g�ng inl�gget visas (tills man har bekr�ftat det - f�rst�s.) - -*** M�ten kan ha FAQer. Kommandona Ta bort FAQ, Addera FAQ och �terse - FAQ (bunden till �q) anv�nds f�r att manipulera och l�sa FAQer. - Servern raderar aldrig en FAQ automatiskt, oavsett hur gammal den - �r. - -*** Man kan skriva korta repliker till inl�gg. Dessa �r t�nkta att - ers�tta vissa typer av "adderingsm�ten" som finns i flera - KOM-system. Kommandona "H�lla med" (rh) och "Kort replik" (rr) �r - till f�r att skriva repliker. Se �ven dokumentationen av variabeln - kom-agree-text f�r mer information. - - -** Till�ggsinformation i inl�ggsbufferten - -*** Det g�r att skapa korsreferenser till andra inl�gg eller m�ten - genom att trycka p� C-c C-a C-x. Korsreferenser �r bra n�r man - vill h�nvisa till ett annat inl�gg eller till ett m�te. De visas - samlat, och eftersom klienterna vet vad de �r s� kan de l�tt visa - det som h�nvisas till. - -*** Genom att trycka p� C-c C-x C-b s� kan man beg�ra att alla som - l�ser inl�gget bekr�ftar detta. Elispklienten fr�gar om man vill - bekr�fta l�sning n�r ett s�dant inl�gg visas. - -*** Om man inte vill att andra skall kommentera ens inl�gg s� kan man - trycka p� C-c C-x C-n f�r att beg�ra detta. Detta �r r�dgivande, - inte tvingande. Det g�r fortfarande att kommentera inl�gget. I - elispklienten m�ste man bekr�fta att man vill kommentera ett - inl�gg med denna markering. - -*** Om man enbart vill ha personliga svar till ett inl�gg s� kan man - beg�ra detta genom att trycka p� C-c C-x C-p. Det g�r fortfarande - att skriva vanliga kommentarer, men klienter som k�nner till den - h�r markeringen b�r g�ra det lite sv�rare. - -*** Genom att manipulera menyn som visas n�r man h�ller ned h�ger - musknapp ovanf�r den lilla haken i v�nstermarginalen framf�r - till�ggsinformationen s� kan man v�xla vissa parametrar. Hemlig - inneb�r att till�gget inte visas f�r n�gon annan, anonym att vem - som lade till till�gget inte visas f�r n�gon annan (informationen - lagras dock i servern) och �rvd inneb�r att till�gget kopieras - till kommentarer som skrivs till inl�gget. - - Notera att servern helt godtyckligt kan ta bort eller l�gga till - flaggor, utan n�gon som helst varning, och g�r ofta detta. Lite - inte p� att du blir anonym bara f�r att du beg�r det... - - -Bugfixar - -** Om man skriver in ett namn som matchar mer �n ett i databasen, och - matchar det ena exakt utan parentes s� kommer det att accepteras - som unikt. F�rr var man tvungen att skriva in parentesen ocks�. - -** Det g�r att ladda elispklienten mer �n en g�ng i samma Emacs utan - att allting g�r s�nder. - -** Man kan v�lja spr�k genom att s�tta kom-default-language till det - spr�k man vill ha. - -** De extremt l�nga inloggningstiderna som en del personer upplevde - (dvs tiden det tog att f� f�rsta prompten) �r f�rhoppningsvis - borta. - -** Om man inte har w3 installerat s� f�rs�ker klienten inte l�ngre - anropa w3 f�r att formattera HTML. - -** Vi anv�nder lite f�rre gamla anrop som vi inte borde anv�nda. diff --git a/interndoc/reading b/interndoc/reading deleted file mode 100644 index e7499398..00000000 --- a/interndoc/reading +++ /dev/null @@ -1,88 +0,0 @@ - - - HOW READING WORKS - David Byers - - - - This file aims to explain how the client knows what to read next - and how you can tell the client to let the user read certain - texts. - - Most developers do not need to know these details. - - - - The client uses two variables to control what is scheduled to be - read: lyskom-to-do-list and lyskom-reading-list. lyskom-to-do-list - contains everything to do in the future. lyskom-reading-list - contains information about what is being read now. The lists - contain elements of type READ-INFO. - - There are several different types of read-infos: - - CONF Read texts in a conference. The read-info contains the - conf-stat of the conference, a list of texts to read - and some other stuff (I don't remember exactly what.) - - COMM-IN Read a comment to some other text. The read-info - contains the conf-stat in which the text is being - read, the priority of that conference, a list of - comments to a text (that presumably has just been - read), the text that has comments, and some other - stuff. - - FOOTN-IN Read a footnote to some other text. The read-info is - essentially the same as a COMM-IN. - - REVIEW Review one of more texts. The read-info contains the - priority the reviewing has, the list of texts to - review and some other stuff. - - REVIEW-TREE Review a comment tree. This is more or less the same - as a COMM-IN, but is used for reviewing. - - REVIEW-MARK Review one or more marked texts. The read-info - contains the priority, list of texts to review and - other stuff that I don't know off-hand. - - Two of the things that every single read-info has is a priority - and a list of texts. The priority is used to determine when a text - with higher priority arrives. The idea is that lyskom-reading-list - is sorted in order of priority. - - I'm don't know why we have two lists. It certainly complicates - matters more than it simplifies them. One of the things you can - use the two lists for is temporary read-infos. If you enter a - read-info in lyskom-reading-list and not on lyskom-to-do-list, it - will be removed if the user goes to another conference. This is - the case with COMM-IN and FOOTN-IN entries. They are never entered - on lyskom-to-do-list, and when you go to a new conference they are - simply dropped. - -| Most of the time you don't want read-infos to be dropped. -| Therefore it is important to enter them on both lyskom-to-do-list -| and lyskom-reading-list. It is also important that you enter the -| same read-info on both lists, and not just identical copies. If -| you enter identical copies, users will end up reading everything -| at least twice. - - To enter a REVIEW, REVIEW-TREE or REVIEW-MARK read-info, use the - function lyskom-review-enter-read-info to enter the same read-info - into both lists. It's fun to use, and easy too! - - - The prompt that the client prints is derived from the read lists. - The client first looks at lyskom-reading-list and then at - lyskom-to-do-list. Depending on the kind of read-info and which - list it is found on the client will print different prompts. - - A CONF on lyskom-reading-list will generate a read next text - prompt. A REVIEW, REVIEW-TREE of REVIEW-MARK will generate the - corresponding review text prompt. A COMM-IN will generate a read - next comment, and FOOTN-IN a read next footnote prompt. - - A CONF on lyskom-to-do-list will generate a go to next conference - prompt. A REVIEW, REVIEW-TREE or REVIEW-MARK will generate a - resume reviewing prompt. I have no clue what a COMM-IN or FOOTN-IN - will generate. Something bizarre, I suppose. diff --git a/src/ChangeLog.1 b/src/ChangeLog.1 deleted file mode 100644 index 99deb996..00000000 --- a/src/ChangeLog.1 +++ /dev/null @@ -1,9321 +0,0 @@ -Sat Oct 11 20:32:09 1997 David Byers <davby@sen2.ida.liu.se> - - * Release av 0.45.1 - -Sat Oct 11 13:05:26 1997 David Byers <davby@ida.liu.se> - - * defvar.el (def-kom-var): Om variabeln redan �r definierad s� - skall den inte l�sas fr�n user-arean. - - * review.el (lyskom-get-texts-by-generic): Flyttade inneh�llet i - lyskom-get-texts-by hit. - (lyskom-get-texts-by): Anv�nd lyskom-get-texts-by-generic. - (lyskom-get-texts-by-to): Vi kan �terse brev till n�gon annan. - -Fri Oct 10 15:47:22 1997 David Byers <davby@sen2.ida.liu.se> - - * Kanske release av 0.45.1 - -Tue Oct 7 12:30:30 1997 David Byers <davby@ida.liu.se> - - * parse.el (lyskom-parse-vector): Klara att parsea 0 { }. - -Mon Oct 6 21:19:41 1997 David Byers <davby@litefix.ida.liu.se> - - * view-text.el (lyskom-view-text): Handle aux-items. Sort of. - -Wed Oct 1 14:30:39 1997 David Byers <davby@ida.liu.se> - - * vars.el.in (kom-server-aliases): Lade till TokKOM - -Sun Sep 28 13:09:28 1997 David Byers <davby@ida.liu.se> - - * services.el (def-kom-service): Nytt makro. - (lyskom-server-call): Dito. - (initiate-add-recipient): Kan l�gga till BCC-recpt. - (initiate-*): Omg�rda med lyskom-server-call. - -Sat Sep 27 18:19:12 1997 David Byers <davby@ida.liu.se> - - * vars.el.in (kom-ding-pause-amount): Ny variabel. - - * lyskom-rest.el (lyskom-beep): Anv�nd kom-ding-pause-amount. - -Fri Sep 26 11:18:57 1997 David Byers <davby@ida.liu.se> - - * vars.el.in (kom-text-footer-format): Ny variabel. - - * view-text.el (lyskom-format-text-footer): Ny funktion. - - * vars.el.in (kom-text-footer-format): Ny variabel. - - * view-text.el (lyskom-deferred-insert-footer): Anv�nd - lyskom-format-text-footer. - - * lyskom-rest.el (lyskom-fill-message): Bryt inte stycken d�r alla - rader b�rjar med ett ord och ett kolon. - -Wed Sep 24 15:32:03 1997 David Byers <davby@ida.liu.se> - - * lyskom-rest.el (lyskom-format-prompt): Anv�nd eq, inte = f�r att - j�mf�ra tecken. - - * flags.el (kom-edit-options-send): Fixade buggen som gjorde att - defaultv�rdena sparades. - -Tue Sep 23 16:41:30 1997 David Byers <davby@ida.liu.se> - - * vars.el.in (lyskom-face-schemes): Nya f�rger. - -1997-09-23 David Byers <davby@sen2.ida.liu.se> - - * commands2.el (lyskom-help): Fungera i Gnu Emacs. - -1997-09-22 David Byers <davby@ida.liu.se> - - * commands2.el (lyskom-next-kom): Ny funktion. - (kom-next-unread-kom): Anv�nd lyskom-next-kom. - (kom-previous-kom): Anv�nd lyskom-previous-kom. - (kom-next-kom): Anv�nd lyskom-next-kom. - (lyskom-previous-kom): Ny funktion. - - * command.el (lyskom-end-of-command): S�tt inte buffert h�r. - (def-kom-emacs-command): K�r lyskom-end-of-command i samma buffert - som lyskom-start-of-command. - (def-kom-command): Dito. - - * swedish-strings.el (lyskom-command): Lade till - kom-next-unread-kom. - (lyskom-message): Lade till str�ngar f�r kom-next-kom mfl - - * vars.el.in (lyskom-commands): Lade till kom-next-unread-kom. - -Sun Sep 21 10:25:51 1997 David Byers <davby@ida.liu.se> - - * command.el (def-kom-emacs-command): Nytt makro. - (def-kom-command): Skrev om med backquote. - - * lyskom-rest.el (silent-read): S�tt enable-multibyte-characters - till nil. - - * startup.el (lyskom): Anv�nd lyskom-generate-new-buffer - - * lyskom-rest.el (lyskom-format-enriched): Anv�nd - lyskom-generate-new-buffer. - - * cache.el (cache-initiate-who-info-buffer): Anv�nd - lyskom-get-buffer-create. - - * buffers.el (lyskom-generate-new-buffer): Ny funktion. - (lyskom-get-buffer-create): S�tt enable-multibyte-characters i - bufferten. - - * defvar.el (lyskom-setup-minibuffer-variables): S�tt - enable-multibyte-characters i minibufferten. - - * commands1.el (lyskom-quit): F� tyst p� elint. - - * edit-text.el (lyskom-edit-error): F� tyst p� elint. - (lyskom-edit-text-abort): Dito. - - * completing-read.el (lyskom-completing-use-dynamic-info): Ge - variabeln ett v�rde. - -Fri Sep 19 08:34:01 1997 David Byers <davby@ida.liu.se> - - * TODO: Gjorde om i outline-mode. - - * macros.el (lyskom-ignore-errors): Nytt makro. - - * command.el (lyskom-end-of-command): V�lj lyskom-buffer innan vi - k�r kroppen. - -Thu Sep 18 17:51:10 1997 David Byers <davby@ida.liu.se> - - * edit-text.el: Gjorde om lyskom-edit-mode-till en minor-mode. Det - innebar �ndringar i flera funktioner. Se instanser av - lyskom-edit-sending-mode, lyskom-edit-sent-mode och - lyskom-edit-mode. - - * utilities.el: (lyskom-overlay-keys): Ny funktion. - (lyskom-overlay-keymap): Dito. - (lyskom-lookup-key): Dito. - - * lyskom-rest.el (j-or-n-p): Anv�nd nya lyskom-lookup-key - -Wed Sep 17 13:56:29 1997 David Byers <davby@ida.liu.se> - - * swedish-strings.el ((and (boundp 'kom-tell-phrases) - kom-tell-phrases)): L�t inneh�llet i variabeln kom-tell-phrases - �verrajda det som s�tts som default. - (lyskom-sv-edit-mode-map): Lade tillbaks C-c } k - -Wed Sep 17 22:25:50 1997 David Byers <davby@litefix.ida.liu.se> - - * edit-text.el (lyskom-edit-add-aux-item-flag): Ny funktion. - (lyskom-edit-on-aux-item): Dito. - (lyskom-edit-extract-aux-item-flags): Dito. - (lyskom-edit-parse-headers): Hantera aux-items p� ett nytt s�tt. - -Tue Sep 16 20:21:42 1997 David Byers <davby@litefix.ida.liu.se> - - * swedish-strings.el (lyskom-message): Lade till aux-item - headertexter. - - * lyskom-rest.el (lyskom-format-object): St�d aux-items. - (lyskom-format-aux-item-flags): Ny funktion. - (lyskom-format-aux-item): Ny funktion. - - * services.el (initiate-modify-system-info): Ny funktion. - (initiate-query-predefined-aux-items): Ny funktion. - (initiate-set-expire): Ny funktion. - - * parse.el (lyskom-parse-server-info-old): Bytte namn fr�n - lyskom-parse-server-info. - - * services.el (initiate-get-conf-stat): Hantera aux-items. - (initiate-get-text-stat): Dito. - (initiate-modify-conf-info): Ny funktion. - (initiate-modify-text-info): Dito. - (initiate-get-server-info): Hantera aux-items. - - * startup.el (lyskom-create-new-person): Skicka aux-items till - create-pers. - - * commands1.el (kom-create-conf): Skicka aux-items till - create-conf. - - * services.el (initiate-create-conf): Hantera aux-items. - (initiate-create-text): Dito. - (initiate-create-anonymous-text): Dito. - (initiate-create-person): Dito. - - * edit-text.el (lyskom-edit-send): Skicka med aux-items till - send-function. - - * flags.el (kom-edit-options-send): Skicka med aux-items till - initiate-create-text. - (lyskom-save-options): Dito. - - * commands2.el (kom-sync-database): Hindra kommandot baserat p� - protokollversion. Inte lika bra, men det �r bara ett hack i alla - fall. - - * startup.el (lyskom): Tog bort lyskom-server-versioon. - - * vars.el.in (lyskom-server-features): Nytt format baserat p� - protokollversion. - - * startup.el (lyskom-setup-client-for-server-version): Hantera - nytt format p� lyskom-server-supports. - - * swedish-strings.el (lyskom-message): Lade till tooo-old-server - - * vars.el.in (lyskom-server-version-info): Ny variabel. - - * commands2.el (kom-who-am-i): Anv�nd version-info. - - * startup.el (lyskom): H�mta versionsinfo fr�n servern. - - * async.el (lyskom-parse-async): Anv�nd lyskom-parse-test-stat-old - - * services.el (initiate-get-text-stat): Anv�nd - lyskom-parse-text-stat-old. - (initiate-get-conf-stat): Anv�nd lyskom-parse-conf-stat-old - - * parse.el (lyskom-parse-aux-item-flags): Ny funktion. - (lyskom-parse-aux-item): Ny funktion. - (lyskom-parse-aux-item-list): Ny funktion. - (lyskom-parse-conf-stat-old): Bytte fr�n lyskom-parse-conf-stat - (lyskom-parse-text-stat-old): Bytte fr�n lyskom-parse-text-stat - - * komtypes.el (aux-item): Ny typ. - (aux-item-flags): Ny typ. - (conf-stat): Lade till expire och aux-items. - -Tue Sep 16 11:24:24 1997 David Byers <davby@ida.liu.se> - - * commands2.el (kom-previous-kom): Anv�nd def-kom-command. - (kom-next-kom): Dito. - - * lyskom-rest.el (lyskom-format-aux-help): Fixade fel i %C. - - * english-strings.el,swedish-strings.el (lyskom-command): Lade - till kom-next-kom och kom-previous-kom - - * vars.el.in (lyskom-commands): Dito. - - * lyskom.el: Release av version 0.45. - - * envcheck.el: Snyggare meddelanden. - - * edit-text.el (lyskom-edit-add-recipient/copy): Lade tillbaks - save-excursion kring funktionen. - -Sat Sep 13 15:31:51 1997 David Byers <davby@ida.liu.se> - - * edit-text.el (lyskom-edit-insert-commented): H�mta - kom-cite-string mha lyskom-default-value. - -Fri Sep 12 12:25:37 1997 David Byers <davby@ida.liu.se> - - * edit-text.el (lyskom-create-text-handler): Spara senast skrivna - text. - - * commands1.el (kom-write-footnote): Smartare defaulttext. - - * swedish-strings.el,english-strings.el (lyskom-message): Lade - till what-footnote-no - -Wed Sep 10 11:23:33 1997 David Byers <davby@ida.liu.se> - - * edit-text.el (lyskom-edit-replace-miscs): Ny funktion. - (lyskom-edit-translate-miscs): Ny funktion. - (lyskom-edit-move-recipients): Ny funktion. - (kom-edit-move-recipients): Ny funktion. - (lyskom-edit-add-recipient/copy): Tar ett extra argument - what-to-do. - - * compatibility.el (lyskom-xemacs-keysym): Lade till C-� och C-� - (lyskom-gnu-keysym): Dito. - (characerp): Lade till definition f�r icke-MULEiserade Emacsen. - - * english-strings.el,swedish-strings.el (lyskom-sv-edit-mode-map): - Bytte ut alla C-c <bokstav> mot C-c C-<bokstav> - - * edit-text.el (kom-edit-add-comment): Ny funktion. - - * swedish-strings.el (lyskom-message): Lade till text-to-comment-q - - * edit-text.el (kom-edit-insert-text): Lade till window-argumented - till kom-edit-insert-text. - -Tue Sep 9 12:05:32 1997 David Byers <davby@ida.liu.se> - - * commands2.el (lyskom-help): Fixade buggen. - -Mon Sep 8 15:49:30 1997 David Byers <davby@ida.liu.se> - - * english-strings.el,swedish-strings.el (lyskom-sv-edit-mode-map): - Bind f�rhelvete inte C-c k! - -Thu Sep 4 18:07:14 1997 David Byers <davby@ida.liu.se> - - * commands1.el (kom-add-bcc): Nytt kommando - - * services.el (initiate-add-recipient): St�d f�r bcc-recpt. - - * lyskom-rest.el (lyskom-format-misc-item): St�d f�r bcc-recpt. - - * vars.el.in (lyskom-bcc-flag): Ny variabel. - - * edit-text.el (kom-edit-add-bcc): Ny funktion. - - * vars.el.in (lyskom-last-added-bccrcpt): Ny variabel. - - * commands1.el (lyskom-comment-recipients): Lade till st�d f�r - bcc-recpt. - (lyskom-add-sub-recipient): Dito. - - * english-strings.el, swedish-strings.el (lyskom-message): Lade - till BCC-RECPT relaterade str�ngar. - - * view-text.el (lyskom-view-text): Hantera BCC-RECPT - (lyskom-text-read-p): Dito. - (lyskom-text-read-at-least-once-p): Dito. - (lyskom-mark-as-read): Dito. - (lyskom-print-header-recpt): Dito. - - * prefetch.el (lyskom-prefetch-text-all-handler): Hantera BCC-RECPT - (lyskom-prefetch-texttree-handler): Dito. - (lyskom-prefetch-texts-handler): Dito. - - * lyskom-rest.el (lyskom-is-read-handler): Hantera BCC-RECPT. - - * komtypes.el (lyskom-create-misc-info): Uppdaterade doc-str�ngen. - - * filter.el (kom-super-jump): Hantera BCC-RECPT - - * commands1.el (lyskom-get-recipients-from-misc-list): Hantera - BCC-RECPT - - * async.el (lyskom-async-new-text): St�d f�r BCC-RECPT - - * filter.el (lyskom-filter-text-p-2): St�d f�r BCC-RECPT - - * parse.el (lyskom-parse-misc-info-list-sub): Parsea bcc-recpt. - -Mon Aug 18 10:15:45 1997 David Byers <davby@ida.liu.se> - - * lyskom-rest.el (find-face): Deklarerade extern. - - * option-edit.el (widget-default-format-handler): Deklarerade extern. - - * menus.el (set-buffer-menubar): Deklarerade extern - (popup-menu): Dito. - (toplevel): Lade till clientversion - - * lyskom-buttons.el (glyph-property): Deklarerade extern. - (wiget-at): Dito - (wiget-get): Dito - (w3-widget-button-click): Dito - (w3-popup-menu): Dito - (Info-goto-node): Dito - (term-char-mode): Dito - - * view-mode.el (view-major-mode): Lade till som extern fn. - - * vars.el.in (lyskom-text-buttons): Lade till info-node. - - * english-strings.el,swedish-strings.el (lyskom-button-actions): - Lade till info-node - (Teddy) - - * lyskom-buttons.el (lyskom-button-goto-info-node): Ny funktion - (Teddy) - (lyskom-button-transform-text): Lade till info-node (Teddy) - - * compatibility.el (buffer-live-p): Lade till. - -Mon Aug 11 11:03:21 1997 David Byers <davby@ida.liu.se> - - * parse.el (lyskom-parse-bitstring): Testa characters med eq, inte - =. - -Fri Aug 8 13:40:06 1997 David Byers <davby@ida.liu.se> - - * lyskom-rest.el (lyskom-fill-message): Workaround f�r bug i - fill-region. - -Thu Aug 7 09:33:16 1997 David Byers <davby@ida.liu.se> - - * lyskom-rest.el (lyskom-fill-message): Nu fungerar det att s�tta - kom-autowrap till en siffra. - -Fri Aug 1 10:44:59 1997 David Byers <davby@ida.liu.se> - - * vars.el.in (lyskom-text-buttons): Byt plats p� URL och e-mail. - -Tue Jul 29 11:30:48 1997 David Byers <davby@ida.liu.se> - - * filter.el (kom-super-jump): Hoppa �ver Fwd: ocks�. - - * parse.el (lyskom-parse-num): FIXADE BUGGEN! - - * lyskom-rest.el (lyskom-fill-message): kom-autowrap kan vara ett - nummer. - - * option-edit.el (lyskom-custom-variables): Fixade kom-autowrap. - - * vars.el.in (lyskom-text-buttons): JySKom-enhancements till�ter - vi utan den extra parentesen. - - * filter.el (kom-super-jump): Luddig matching av mellanslag och - Re: - -Fri Jul 25 09:43:04 1997 David Byers <davby@ida.liu.se> - - * edit-text.el: Definiera n�gra ispell-variabler vid - kompileringen. - - * commands1.el (lyskom-quit): (setq lyskom-proc nil) �r b�ttre �n - ett felmeddelande. - -Wed Jul 23 16:52:42 1997 David Byers <davby@ida.liu.se> - - * swedish-strings.el (lyskom-button-actions): Lade till �terse - omodifierat. - - * lyskom-buttons.el (lyskom-button-review-noconversion): Ny - funktion. - -Sat Jul 19 13:55:29 1997 David Byers <davby@ida.liu.se> - - * vars.el.in (lyskom-language-history): Ny variabel. - - * commands2.el (kom-change-language): Anv�nd - lyskom-language-history. - - * lyskom-rest.el (lyskom-read-number): Lade till history-argument. - (ja-or-nej-p): Ingen history. - - * commands2.el (lyskom-send-message): Anv�nd lyskom-message-history. - - * lyskom-rest.el (lyskom-read-string): Lade till history-argument. - - * vars.el.in (lyskom-command-history): Ny variabel. - (lyskom-expression-history): Dito. - (lyskom-message-history): Dito. - - * command.el (lyskom-read-extended-command): Anv�nd - lyskom-command-history. - - * utilities.el (lyskom-try-require): Ny funktion. - - * commands2.el (lyskom-expr-history): Ny variabel. - (kom-calculate): Ny funktion. - - * english-strings.el,swedish-strings.el (lyskom-command): Lade - till kom-calculate. - (lyskom-message): Lade till need-library och calc-expression. - - * vars.el.in (lyskom-commands): Lade till kom-calculate. - -Fri Jul 18 13:01:15 1997 David Byers <davby@ida.liu.se> - - * startup.el (lyskom): Skicka HTTP/1.0 ocks�. - -Thu Jul 17 09:55:37 1997 David Byers <davby@ida.liu.se> - - * edit-text.el (lyskom-dispatch-edit-text): Kasta undoinformation - f�re ins�ttning av miscs. - - * lyskom-rest.el (lyskom-next-command): Bugga inte om kommandot �r - nil. - (lyskom-format-aux-help): Skriv ut kommandot nil ocks�. - (lyskom-what-to-do-when-done): nil �r inte ett giltigt kommando. - (lyskom-what-to-do-when-done): kom-display-time f�r man om man - inget annat har i listan. - - * startup.el (lyskom): Fixade s� www-proxy faktist fungerade. - -Wed Jul 16 11:05:21 1997 David Byers <davby@ida.liu.se> - - * startup.el (lyskom): Kunna k�ra genom www-proxy. - - * buffers.el (lyskom-undisplay-buffer): �ndra inte - f�nsterkonfigurationen bufferten inte �r roten i hierarkin man - h�ller p� d�da. - - * lyskom-rest.el (lyskom-filter): S�tt bara buffert till - old-buffer om den fortfarande �r vid liv. - -Tue Jul 15 10:56:50 1997 David Byers <davby@ida.liu.se> - - * lyskom-rest.el (lyskom-format-format): L�gg till D,S och C i - regexpen. - - * english-strings.el,swedish-strings.el (kom-tell-phrases): Anv�nd - anv�ndarens kom-tell-phrases om den finns. - - * vars.el.in (lyskom-line-start-chars): S�tt till nil. - - * lyskom-rest.el (lyskom-line-start-chars): S�tt v�rdet h�r. - - * edit-text.el (lyskom-edit-get-commented): Skicka med - edit-f�nstret till thendo. - (lyskom-edit-show-commented): Bibeh�ll valt f�nster. - (lyskom-edit-insert-commented): Ta emot ett till argument. - - * vars.el.in (kom-print-number-of-unread-on-entrance): �rv - variabeln. - (kom-show-author-at-end): Dito. - (kom-dashed-lines): Dito. - (kom-reading-puts-comments-in-pointers-last): Dito. - -Mon Jul 14 11:24:09 1997 David Byers <davby@ida.liu.se> - - * lyskom-rest.el (lyskom-fill-message): Klara att fill-column inte - �r ett heltal. - - * command.el (lyskom-read-extended-command): Visa prefixargumentet - (om det finns.) - (kom-extended-command): Skicka prefixargument till - lyskom-read-extended-command. - - * commands1.el (kom-list-clients): Anv�nd - dynamic-session-info. Prefix g�r att man f�r osynliga anv�ndare. - - * lyskom-rest.el (forward-text): S�tt paragraph-ignore-fill-prefix - till t. - (backward-text): Dito. - - * commands1.el (kom-list-clients): Skriv ut total-users istf - total-visible-users. - - * lyskom-rest.el (lyskom-fill-message): Bindestreck och plus kan - ocks� inleda stycken. - - * vars.el.in (lyskom-line-start-chars): Definiera fr�n - lyskom-line-start-chars-string. - (lyskom-line-start-chars-string): Ny variabel. - (kom-dont-read-saved-variables): L�s inte lyskom-login-hook fr�n - servern. - - * english-strings.el,swedish-strings.el (lyskom-message): Minde - whitespace efter �terse hur m�nga etc. - - * lyskom-rest.el (lyskom-fill-message): Nu bryter vi tv�radare med - nollskild konstant radl�ngdsskillnad. - (lyskom-minimum-triagle-size): Ny variabel. - (lyskom-fill-message): Massera fill-column lite snyggare. - - * edit-text.el (lyskom-edit-send): K�r anv�ndarhookar efter att ha - kollat �rende osv. - - * swedish-strings.el,english-strings.el (lyskom-edit-mode-map): - Bind mouse-2 till kom-button-click-or-yank. - - * lyskom-buttons.el (kom-button-click-or-yank): Ny funktion. - (kom-button-click): Lade till do-default-argumentet. - - * option-edit.el: L�gg till kom-show-namedays. - - * vars.el.in (kom-show-namedays): S�tt defaultv�rdet till nil och - spara i servern. - - * prioritize.el (lyskom-prioritize-current-entry): Hantera att - mark�ren inte st�r i b�rjan av raden. - (kom-prioritize-select): Flytta inte mark�ren n�r man markerar. - - * swedish-strings.el,english-strings.el (lyskom-message): I - priority-q skriv ut vad prioritet noll betyder. - (lyskom-sv-prioritize-mode-map): Bind kom-next-link och - kom-previous-link. - - * commands1.el (lyskom-try-add-member): Till�t att man explicit - anger prioritet noll. - -Sun Jul 13 12:06:20 1997 David Byers <davby@ida.liu.se> - - * menus.el (lyskom-do-popup-menu): F�rs�k inte anropa nil. - - * view-mode.el: Flyttade om lite i filen s� att keymappen - definieras innan moden. - (lyskom-view-base-mode): Fifflade s� att det fungerar �ven om - view-mode �r en minor mode och det inte finns en view-major-mode. - - * compatibility.el (lyskom-gnu-keysym): Fixade en typo. - (lyskom-xemacs-keysym): Dito. - (lyskom-keysym): Skrev om s� den fungerar i Gnu Emacs. - - * option-edit.el (kom-customize): D� inte bara f�r att - kom-active-face inte finns. - (lyskom-create-widget): S�tt menu-tag. - (lyskom-make-menu-tag): Ny funktion. - - * check-strings.el (lcs-dont-check-ending-categories): Ny - variabel. - (lcs-check-strings): Kontrollera att str�ngar avslutas p� samma - s�tt. Radbrytningar, punkt, kolon, fr�getecken mm skall vara lika - i alla spr�k. - (lcs-match-endings): Ny variabel. - (lcs-check-string-ending): Ny funktion. - - * english-strings.el,swedish-strings.el: Synkroniserade, fixade - icke-matchande avslutningar. - - * Makefile, distribution-Makefile (SOURCES): Lade till - view-mode.el. - - * swedish-strings.el (lyskom-message): Lade till - more-than-one-root och more-than-one-root-review. - - * review.el (kom-find-root-review): Varna om det finns mer �n ett - urinl�gg. - (kom-find-root): Visa alla urinl�gg. - - * vars.el.in (kom-show-namedays): Lade till kom-show-namedays. - - * commands1.el (kom-display-time): Visa namnsdagar enbart om - kom-show-nameday �r satt. - - * option-edit.el (lyskom-create-widget): L�gg till help-echo - (lyskom-create-widget): Dito. - (lyskom-widget-help-format-handler): Hantera nytt argsformat. - (lyskom-widget-help-action): Dito, byt ut help-echo. - (lyskom-custom-variables): Lade till help-echo p� n�gra variabler. - (lyskom-url-viewer-widget): Lade till help-echo - (lyskom-ding-widget): Dito - (lyskom-name): Dito. - (lyskom-command): Dito. - - * macros.el: Require custom och widget f�r att undvika fel pga att - man har autoloads definierade f�r en massa andra - widget-funktioner. - -Sat Jul 12 12:46:46 1997 David Byers <davby@ida.liu.se> - - * english-strings.el,swedish-strings.el (lyskom-custom-strings): - Lade till dokumentation och tag f�r kom-autowrap. - - * edit-text.el: Zappa lite varningar. - - * option-edit.el: Dito. - - * menus.el: Dito. - - * lyskom-buttons.el: Dito. - - * commands1.el (kom-display-time): Bind - lyskom-last-text-format-flags. - - * remote-control.el (lyskom-remote-set-message): Dito. - - * ansaphone.el (kom-change-auto-reply): Dito. - - * async.el (lyskom-format-as-personal-message): Dito. - - * commands2.el (lyskom-send-message): Dito. - - * view-text.el (lyskom-print-text): Skriv ut om texten �r - omformatterad. - (lyskom-deferred-insert-footer): Dito. - (lyskom-view-text): Bind lyskom-last-text-format-flags. - - * english-strings.el, swedish-strings.el (lyskom-message): Lade - till reformat-* - - * lyskom-rest.el (lyskom-fill-message): Ny funktion. - (lyskom-format-text-body): Anropa lyskom-fill-message. - (lyskom-signal-reformatted-text): Ny funktion. - - * vars.el.in (kom-autowrap): Ny variabel. - (lyskom-line-start-chars): Ny variabel. - - * review.el (kom-review-noconversion): Sl� av massor av - formattering. - - * swedish-strings.el (lyskom-sv-edit-mode-map): Bind [�] mfl �ven - i XEmacs, men bind *dessutom* aring och liknande. - (lyskom-sv-mode-map): Dito. - -Fri Jul 11 09:17:28 1997 David Byers <davby@ida.liu.se> - - * compatibility.el: Tog bort popup-menu eftersom vissa Gnu Emacs - definierar en okompatibel variant av den h�r funktionen. Vi - anv�nder lyskom-do-popup-menu ist�llet. - - * lyskom-buttons.el (lyskom-button-menu): Anv�nd - lyskom-do-popup-menu. - - * menus.el (lyskom-background-menu): Tog bort event-argumentet - fr�n anropet. - (lyskom-do-popup-menu): Ny funktion. - (lyskom-background-menu): Anv�nd den. - - * lyskom-rest.el (lyskom-w3-region): Ny funktion. - - * lyskom-buttons.el (lyskom-button-menu): Tog bort - event-argumentet fr�n popup-menu. - - * compatibility.el (next-text-property-bounds): Lade till igen - tack vare den el�ndiga danske faan. - - * option-edit.el (lyskom-customize-send): Skriv ut listor mm med - quote. - - * edit-text.el (kom-ispell-message): Requirea ispell. - - * macros.el (define-widget): Wrappa med lyskom-widget-wrapper. - - * compatibility.el (char-to-int): Function, not subst, and things - work better. - - * english-strings.el,swedish-strings.el (lyskom-custom-strings): - Lade till kom-ispell-dictionary-doc och kom-ispell-dictionary-tag. - - * option-edit.el (lyskom-ispell-dictionary-widget): Ny funktion. - (lyskom-customize-buffer-format): Lade till kom-ispell-dictionary - (lyskom-custom-variables): Dito. - (lyskom-widget-functions): Lade till ispell-dictionary - - * menus.el (lyskom-edit-menu-template): L�gg in kom-ispell-message - i edit-text-menyn. - - * english-strings.el,swedish-strings.el (lyskom-menu): Text f�r - kom-ispell-message. - - * edit-text.el (lyskom-edit-send): Avsluta med - lyskom-edit-text-abort. - (kom-ispell-message): Nytt kommando. - (lyskom-ispell-text): Anv�nd kom-ispell-message - - * macros.el (lyskom-widget-wrapper): Nytt makro. - (widget-setup): Definiera med l-w-w - (widget-at): Dito - (widget-value): Dito - (widget-button-click): Dito - (widget-value-set): Dito - (widget-insert): Dito - (widget-create): Dito - (widget-get): Dito - (widget-put): Dito. - - * vars.el.in (lyskom-text-buttons): Fixade liten regexpbug. - -Thu Jul 10 10:16:35 1997 David Byers <davby@ida.liu.se> - - * utilities.el (lyskom-set-face-scheme): Testa att console-type - inte �r tty. Det �r antagligen marginellt b�ttre �n att testa - explicit f�r x eller win32. - - * slow.el (kom-expand-slow-or-next-command): Sl� av undo vid - exekvering av kommando. - (lyskom-get-entered-slow-command): F�rs�k hantera att prompten - saknas. - (kom-parse-command-and-execute): Disabla undo medan man k�r - kommandot. - - * command.el (lyskom-end-of-command): Sl� p� undo efter prompten - �r utskriven. - - * lyskom-rest.el (lyskom-update-prompt): G�r prompten read-only om - man har l�ngsamma kommandon p�. - - * vars.el.in (lyskom-saved-read-only): Ny variabel. - (lyskom-slow-mode): Ny variabel. - -Wed Jul 9 11:55:47 1997 David Byers <davby@ida.liu.se> - - * utilities.el (lyskom-default-collate-table): R�ttat str�ngen som - n�gon hade f�rst�rt. - - * compatibility.el (char-to-int): Nu kompatibilitetssubst. - - * utilities.el (lyskom-unicase-char): Anv�nd char-to-int. - - * vars.el.in (kom-dont-read-saved-variables): Ny variabel. - - * flags.el (lyskom-maybe-set-var-from-string): Ny funktion. - - * vars.el.in (lyskom-change-conf-hook): Ny variabel. - - * commands1.el (lyskom-go-to-empty-conf): K�r den. - (lyskom-sub-member): K�r den. - - * lyskom-rest.el (lyskom-enter-conf): K�r den. - - * startup.el (kom-start-anew): K�r den. - - * prioritize.el (kom-prioritize-set-priority): Fixade en bug. - -Mon Jul 7 17:25:46 1997 David Byers <davby@ida.liu.se> - - * Makefile: Rensade s�nt som inte fungerade, gjorde lite mer lik - distribution-Makefile - -Sun Jul 6 14:41:16 1997 David Byers <davby@ida.liu.se> - - * lyskom-rest.el (lyskom-format-html): Markera bara att texten - �r HTML. - (lyskom-do-insert): Ny funktion. R�tt on�dig just nu, men bra - om man skall experimentera. - (lyskom-insert): Anv�nd den. - (lyskom-insert-at-point): Anv�nd den. - (lyskom-insert-before-prompt): Anv�nd den. - - * language.el (lyskom-set-language): Byt bara om spr�ket finns. - - * option-edit.el (lyskom-language-widget): Anv�nd - lyskom-language-name - - * english-strings.el (lyskom-language-codes): Ny variabel. - - * vars.el.in (lyskom-language-codes): Ny variabel. - - * startup.el (kom-start-anew): Skriv ut spr�kbyte. - - * swedish-strings.el (lyskom-message): Lade till - changing-language-to - - * english-strings.el (lyskom-en-edit-mode-map): R�ttade n�gra - referenser till lyskom-sv-edit-mode-map - (kom-mercial): S�tt p� ett vettigt s�tt. - (lyskom-message): Lade till changing-language-to - - * vars.el.in (kom-default-language): Default �r nil - (lyskom-language): Dito - - * language.el (lyskom-define-language): S�tt kom-default-language - och lyskom-language om de inte �r satta. - -Fri Jul 4 16:10:15 1997 David K�gedal <davidk@lysator.liu.se> - - * english-strings.el (lyskom-message): �versatte which-language - och send-formatted. - -Thu Jul 3 11:13:03 1997 David Byers <davby@ida.liu.se> - - * vars.el.in (lyskom-text-buttons): Bytte ut NUL mot \000 och ^L - mot \014 - - * english-strings.el (lyskom-customize-map): Definierad en - engelsk version. - - * compatibility.el: Inga meddelanden. - (lyskom-compatibility-definition): Dito. Fixade en bug. - - * commands1.el (lyskom-nameday): Anv�nd lyskom-butlast. - - * utilities.el (lyskom-butlast): Nu funktion. - (lyskom-nbutlast): Ny funktion. - -Wed Jul 2 15:35:16 1997 David Byers <davby@ida.liu.se> - - * swedish-strings.el,english-strings.el: Synkade alla str�ngar. - - * vars.el.in (lyskom-commands): Lade till kom-change-language. - Varf�r har vi egentligen den h�r variabeln? - - * startup.el (kom-start-anew): S�tt spr�k enligt - kom-default-language i slutet av inloggningen. - - * services.el (lyskom-blocking-do-multiple-1): Flyttade fr�n - macros.el. - (lyskom-blocking-do-multiple): Dito. - (lyskom-multiple-blocking-return): Dito. - - * vars.el.in (kom-default-language): Ny variabel. - - * option-edit.el: Lade till kom-default-language - - * commands2.el (kom-change-language): Ny funktion - - * services.el (blocking-do): �terst�llde. - (lyskom-wait-queue): �terst�llde. - - * macros.el (lyskom-blocking-do-multiple): �terst�llde. - - * filter.el (lyskom-filter-text-p): �terst�llde. - - * utilities.el: �terst�llde. - - * lyskom-rest.el (lyskom-filter): �terst�llde. - -Wed Jul 2 13:07:38 1997 Peter Liljenberg <petli@lysator.liu.se> - - * lyskom-rest.el (lyskom-filter): Tog bort - (lyskom-reset-apo-timeout). - - * utilities.el: Kommenterade bort lyskom-accept-process-output och - v�nner. - - * filter.el (lyskom-filter-text-p), - macros.el (lyskom-blocking-do-multiple), - services.el (blocking-do): Fixade accept-process-output. - -Wed Jul 2 10:44:38 1997 David Byers <davby@ida.liu.se> - - * vars.el.in (lyskom-send-text-transform-function): Ny variabel. - - * defvar.el (def-kom-var): G�r variabler i common-arean - lokala ocks�. - - * edit-text.el (lyskom-send-transform-text): Hantera att det - blir fel n�r man f�rs�ker skicka in. - - * lyskom-rest.el (lyskom-format-special): Bytt namn fr�n - lyskom-format-experimental. Flyttad till vars.el.in - (lyskom-format-html): Ny funktion. - (lyskom-format-enriched): Ny funktion. - (lyskom-format-text-body): Anv�nd dem. - -Tue Jul 1 18:26:42 1997 Peter Liljenberg <petli@lysator.liu.se> - - * check-strings.el: Helt omskriven f�r att klara det nya - str�ngsystemet. - -Mon Jun 30 14:01:31 1997 David Byers <davby@ida.liu.se> - - * review.el (kom-review-noconversion): Ignorera dynamiskt - bunden variabel. - - * commands2.el (kom-membership): Tog bort on�dig variabel. - (kom-set-unread): Ignorera tempvariabel - - * utilities.el (lyskom-modify-face): Tog bort on�dig variabel. - - * compatibility.el (map-keymap): Tog bort on�dig variabel. - - * option-edit.el (lyskom-widget-click): Nu funktion. - -Sun Jun 29 12:41:14 1997 David Byers <davby@ida.liu.se> - - * swedish-strings.el (lyskom-custom-strings): Lade till Lynx. - - * option-edit.el (lyskom-url-viewer-widget): Lade till Lynx. - - * prioritize.el (kom-prioritize-goto-priority): Fixa en prompt. - (kom-prioritize-set-priority): Fixa en prompt. - - * swedish-strings.el (lyskom-message): Nya str�ngar. - - * lyskom-buttons.el (kom-popup-menu): Grokka w3s l�nkar. - (kom-button-click): Dito. - - * compatibility.el (event-glyph): Lade till funktionen. - - * edit-text.el (lyskom-send-experimental): Ny variabel. - (lyskom-send-transform-text): Anv�nd den. Fr�ga om man vill skicka - in formatterat. - - * lyskom-rest.el (lyskom-format-text-body): Anv�nd w3-region - och fixa s� inte extents l�cker till resten av bufferten. - (lyskom-format-experimental): Default �r p�slaget. Numera en - lista av format som skall formateras. - -Fri Jun 6 10:40:51 1997 David Byers <davby@ida.liu.se> - - * commands1.el (kom-display-calendar): B�rjade skriva. Kom inte s� - l�ngt. - -Wed May 14 13:08:50 1997 Peter Liljenberg <petli@lysator.liu.se> - - * lyskom-buttons.el (lyskom-view-url-lynx): Lynx kan anv�ndas f�r - att visa URL:er. - - * vars.el.in (kom-lynx-terminal): Ny variabel. - (kom-lynx-xterm-command): Ny variabel. - (kom-lynx-terminal-command): Ny variabel. - -Sun May 11 15:47:23 1997 David Byers <davby@ida.liu.se> - - * cache.el: G�r alltid i LysKOM-bufferten. - -Sun Apr 27 12:51:39 1997 David Byers <davby@ida.liu.se> - - * edit-text.el (lyskom-ispell-text): Ny funktion. - - * swedish-strings.el, english-strings.el (kom-ispell-dictionary): - Ny variabel. - - * vars.el.in (lyskom-send-text-hook): Ny variabel. - - * edit-text.el (lyskom-edit-send): Anropa lyskom-send-text-hook. - - * lyskom-buttons.el (lyskom-fix-pseudo-url): Ny funktion. - (lyskom-button-open-url): Hantera pseudo-URLer. - (lyskom-button-transform-text): Specialhantering av pseudourler. - - * vars.el.in (lyskom-text-buttons): K�nn igen trasiga URLer. - -Fri Apr 25 16:55:10 1997 David Byers <davby@ida.liu.se> - - * commands2.el (lyskom-send-message-minibuffer-setup-hook): Ny - funktion. - (lyskom-send-message-minibuffer-exit-hook): Nu funktion. - (lyskom-send-message): G�r inte minibuffer-setup-hook med v�nner - lokal. Det fungerar inte om man laddar rsz-mini i hooken. - -Thu Apr 10 19:16:47 1997 David K�gedal <kg@infovav.se> - - * utilities.el (lyskom-default-collate-table): Bytte ^Z mot \032. - -Tue Apr 8 22:49:59 1997 David K�gedal <davidk@lysator.liu.se> - - * edit-text.el (lyskom-edit-send-check-recipients): Fr�ga bara om - man ska skicka in trots ol�sta kommentarer en g�ng. - -Sun Mar 30 12:56:10 1997 David Byers <davby@sen22.ida.liu.se> - - * flags.el (lyskom-save-options): Bind print-readably till t. - (kom-edit-options-send): Dito. - -Thu Mar 27 02:51:57 1997 David K�gedal <davidk@lysator.liu.se> - - * utilities.el (functionp): byte-code-p heter egentligen - byte-code-function-p. - -Tue Mar 18 17:24:19 1997 David K�gedal <davidk@lysator.liu.se> - - * review.el (lyskom-find-root): Klarade inte av kommentarer till - hemliga texter. - - * commands1.el (kom-mark-text): Fixade dokumentationen. - -Thu Mar 13 09:23:25 1997 David Byers <davby@sen21.ida.liu.se> - - * view-text.el (lyskom-deferred-insert-footer): Bugfix. - -Wed Mar 12 17:33:25 1997 David Byers <davby@sen21.ida.liu.se> - - * startup.el (lyskom): Fr�ga inte om man vill d�da processen. - -Tue Mar 11 11:35:35 1997 David Byers <davby@sen21.ida.liu.se> - - * lyskom-rest.el (lyskom-face-default-p): Skrev s� den fungerar i - XEmacs. - -Mon Mar 10 16:42:18 1997 David Byers <davby@sen21.ida.liu.se> - - * option-edit.el (lyskom-custom-variables): Bytte ut - lyskom-ding-on-no-subject mot kom-ding-on-no-subject. - - * swedish-strings.el (lyskom-custom-strings): Uppdaterade str�ngar - f�r customize. - - * vars.el.in (kom-show-author-at-end): Ny variabel. - Flyttade om lite definitioner. - (lyskom-commands): Lade till kom-customize - -Mon Mar 10 16:19:29 1997 David Byers <davby@sen22.ida.liu.se> - - * view-text.el (lyskom-print-text): Skriv ut f�rfattaren i slutet - av texten om kom-show-author-at-end �r satt till t. - -Sat Mar 8 16:46:54 1997 David Byers <davby@sen22.ida.liu.se> - - * defvar.el (def-kom-var): Hantera medlemmar i lyskom-global-boolean-a - - * edit-text.el (lyskom-edit-send): Anv�nd kom-ding-on-no-subject. - - * vars.el.in (kom-ding-on-no-subject): Bytte namn fr�n - lyskom-ding-on-no-subject. - -Sat Mar 8 03:55:07 1997 David K�gedal <davidk@lysator.liu.se> - - * commands2.el (lyskom-list-summary): G�r (sit-for 0). - -Fri Mar 7 10:40:35 1997 David Byers <davby@sen22.ida.liu.se> - - * edit-text.el (lyskom-edit-send-check-recipients): Hackade om - kommentarskontrollen. Tog bort lyskom-add-comments-list. - - * view-text.el (lyskom-text-read-at-least-once-p): Ny funktion. - -Thu Mar 6 13:43:42 1997 David Byers <davby@sen22.ida.liu.se> - - * edit-text.el (lyskom-edit-send-check-recipients): Kontrollera - kommenterade texter f�r nya kommentarer. Anv�nd - lyskom-symbol-value p� r�tt st�llen. - (lyskom-dispatch-edit-text): H�ll reda p� vilka kommentarer som - finns till den kommenterade texten. - (lyskom-edit-add-comments-list): Ny funktion. - (top level): Tog bord lyskom-is-dedicated-edit-window - - * vars.el.in (kom-check-for-new-comments): Ny variabel. - - * english-strings.el, swedish-strings.el (lyskom-message): Lade - till texter f�r kontroll av kommentarer. - -Wed Mar 5 17:22:48 1997 David K�gedal <davidk@lysator.liu.se> - - * commands1.el (lyskom-get-recipients-from-misc-list): Ny - funktion. - (lyskom-change-pres-or-motd-2): Anv�nd samma mottagare som den - f�rra presentationen som default. - -Wed Mar 5 15:10:38 1997 David Byers <davby@sen22.ida.liu.se> - - * edit-text.el (lyskom-dispatch-edit-text): Tog bort - process-kill-qithout-query. - - * buffers.el (lyskom-quit-query): Ny funktion. - -Mon Mar 3 20:43:28 1997 David K�gedal <kg@infovav.se> - - * compatibility.el (lyskom-gnu-keysym): Anv�nd tecken ist�llet f�r - symboler f�r ���. - -Sat Mar 1 10:55:04 1997 David K�gedal <kg@infovav.se> - - * async.el (lyskom-handle-as-personal-message): Anv�nd r�tt v�rde - p� kom-pop-personal-messages och se till att meddelande-bufferten - scrollar till slutet. - -Fri Feb 28 14:45:04 1997 David Byers <davby@sen22.ida.liu.se> - - * utilities.el (functionp): Ny definition. - -Sat Feb 22 13:54:02 1997 David K�gedal <davidk@lysator.liu.se> - - * lyskom-rest.el (lyskom-wait-for-membership): La till (sit-for 0). - -Tue Feb 18 13:30:34 1997 David Byers <davby@sen22.ida.liu.se> - - * completing-read.el (lyskom-complete-string-close-parens-2): - Skrev om. - -Mon Feb 17 09:18:07 1997 David Byers <davby@sen22.ida.liu.se> - - * lyskom-rest.el (lyskom-scroll): S�tt inte point bortom f�nstrets - sisa kolumn. Det �r inte s� himla skoj om man har automatisk - horisontell scrollning. - -Fri Feb 14 18:35:39 1997 David Byers <davby@sen22.ida.liu.se> - - * edit-text.el (lyskom-edit-send-check-recipients): Fixade bug re - multipla mottagare och kommenterad-f�rfattare-kontroll. - -Thu Feb 13 14:25:51 1997 David Byers <davby@sen22.ida.liu.se> - - * clienttypes.el (lyskom-queue-isempty): Gjorde till defsubst - eftersom den ibland anropas *mycket*. - (lyskom-queue->first): Dito. - (lyskom-queue-p): Dito. - (lyskom-stack-isempty): Dito. - (lyskom-queue->all-entries): Dito. - (lyskom-queue-enter): Dito. - (lyskom-queue->last): Dito. - (lyskom-queue-make-empty): Dito. - (lyskom-queue-delete-first): Dito. - - * parse.el (lyskom-parse-unparsed): Tog bort while-loopen f�r att - radera whitespace. Anv�nd match-data its�llet. - -Thu Feb 13 12:28:55 1997 David K�gedal <davidk@lysator.liu.se> - - * prefetch.el (lyskom-prefetch-text-list-continue): Kommenterade - bort. - (lyskom-prefetch-texts): Bytte namn fr�n - lyskom-prefetch-text-list. - (lyskom-prefetch-texts-handler): Bytte namn fr�n - lyskom-prefetch-text-list-handler. - - * komtypes.el (text-list->empty): Ny funktion. - (text-list->length): Ny funktion. - (text-list->delq): Ny funktion. - (text-list->append): Ny funktion. - - * prefetch.el (lyskom-prefetch-text-list): Anv�nd text-list->empty. - - * lyskom-rest.el (lyskom-enter-conf): Anv�nd text-list->length. - (lyskom-set-mode-line): Dito. - (lyskom-what-to-do): Dito. - - * clienttypes.el (read-info-append-text-list): Anv�nd - text-list->append. - (read-list-delete-text): Anv�nd text-list->delq. - -Thu Feb 13 09:41:52 1997 David Byers <davby@sen22.ida.liu.se> - - * view-text.el (lyskom-print-text): Tog bort utkommenterad kod. - Lade till dashed lines f�re �rendel�sa inl�gg. - - * parse.el (lyskom-parse-num): Skrivit om helt, utan read, - condition-case och specialhack f�r str�ngar som �nd� inte anv�nds. - - * services.el (blocking-do): Signalera quit om lyskom-quit-flag �r - t f�r att undvika att returnera not-yet-gotten. - - * parse.el (lyskom-parse-unparsed): Defensivt hack om - lyskom-parse-pos blir f�r stor. - -Wed Feb 12 14:43:31 1997 David Byers <davby@sen22.ida.liu.se> - - * parse.el (lyskom-fill-vector): Anv�nd funcall istf apply. - (lyskom-parse-char): Flytta grenar i cond - (lyskom-parse-num): Flyttade grenar i cond - (lyskom-parse-nonwhite-char): Gjorde iterativ - (lyskom-parse-num): Tog bort while-loopar med looking-at. - (lyskom-parse-num): Strunta i \t och \r i regexparna - - * defvar.el (lyskom-save-variables): Fixade buggen med lokala - variabler. - - * buffers.el (lyskom-buffer-list): Bytte namn till - lyskom-associated-buffer-list - -Sun Feb 9 11:25:35 1997 David Byers <davby@sen22.ida.liu.se> - - * lyskom-rest.el (kom-save-text): Skrev om. - - * utilities.el (lyskom-apo-timeout): Ny variabel. - (lyskom-apo-timeout-index): Dito. - (lyskom-apo-timeout-vector): Dito. - (lyskom-apo-timeout-vector-max): Dito. - (lyskom-accept-process-output): Ny definition. - (lyskom-next-apo-timeout): Ny funktion. - (lyskom-reset-apo-timeout): Ny funktion. - -Fri Feb 7 18:03:58 1997 David Byers <davby@sen22.ida.liu.se> - - * lyskom-rest.el (lyskom-update-prompt): Ny parameter, - force-prompt-update. - - * language.el (lyskom-set-language): Uppdatera prompten. - - * compatibility.el Bort bed rassq, rassoc och annat som finns i - alla Emacs vi st�djer. (replace-in-string): Ny funktion snodd fr�n - XEmacs. - -Fri Feb 7 16:20:49 1997 David K�gedal <davidk@lysator.liu.se> - - * prefetch.el (lyskom-prefetch-text-list): Ny funktion. - (lyskom-prefetch-text-list-continue): Ny funktion. - (lyskom-prefetch-one-item): Hantera TEXT-LIST. - (lyskom-prefetch-one-request): Hanter TEXT-LIST - (lyskom-prefetch-text-list-handler): Ny funktion. - -Fri Feb 7 16:36:32 1997 David Byers <davby@sen22.ida.liu.se> - - * vars.el.in (lyskom-setup-local-variables): Hantera - lyskom-local-hooks. - - * defvar.el (def-kom-var): Lade till local-hook och server-hook. - - * vars.el.in: Zappa event-joxet till f�rm�n f�r vanliga hookar. - - * utilities.el: Dito. - -Thu Feb 6 00:41:34 1997 David K�gedal <davidk@lysator.liu.se> - - * async.el (lyskom-async-new-text): Prefetch all the information. - -Tue Feb 4 10:52:19 1997 David Byers <davby@sen2.ida.liu.se> - - * defvar.el: Stoppade in edebug-form-spec f�r n�gra makron. - - * utilities.el (lyskom-string-assoc): Ny funktion. - - * command.el (lyskom-read-extended-command): Anv�nd inte backquote - f�r filtret (man kan inte edebugga d�). Anv�nd - lyskom-with-lyskom-minibuffer. - (lyskom-read-extended-command): Anv�nd lyskom-string-assoc. - -Sun Feb 2 16:10:27 1997 David Byers <davby@sen2.ida.liu.se> - - * edit-text.el (lyskom-edit-show-commented): Anv�nd - lyskom-view-mode och anv�nd lyskom-view-text f�r att stoppa in - texten i bufferten. - - * buffers.el (lyskom-display-buffer): G�r intern-soft, inter - intern s� att saknad kontrollvariabel inte orsakar fel. - - * view-mode.el (lyskom-view-base-mode): Ny funktion, ny fil. - (lyskom-view-mode): Ny funktion - (lyskom-view-mode-map): Ny variabel. - - * vars.el.in: Tog bort lyskom-list-of-edit-buffers. - - * edit-text.el (lyskom-count-down-edits): Tog bort. - (lyskom-edit-send): Anv�nd inte lyskom-count-down-edits. - (kom-edit-quit): Dito. - -Fri Jan 31 16:37:48 1997 David K�gedal <davidk@lysator.liu.se> - - * prefetch.el (lyskom-prefetch-texttree-handler): Anropa - lyskom-prefetch-texttree med t som tredje argument. - (lyskom-prefetch-texttree): Nytt tredje argument som g�r att den - inte prefetchar redan h�mtade texter. - -Thu Jan 30 16:27:58 1997 David Byers <davby@sen22.ida.liu.se> - - * prioritize.el (lyskom-prioritize-replace-membership): Ny - funktion. - (lyskom-prioritize-remove-membership): Ny funktion - (lyskom-prioritize-add-membership): Ny funktion - - * vars.el.in (lyskom-add-membership-event-hook): Ny variabel - (lyskom-replace-membership-event-hook): Dito - (lyskom-remove-membership-event-hook): Dito - - * utilities.el (lyskom-signal-event): Ny funktion (experiment). - (lyskom-handle-event): Dito. - (lyskom-unhandle-event): Dito. - - * completing-read.el (lyskom-complete-string-next-char): Anv�nd - inte lyskom-blocking-process. - - * services.el (lyskom-wait-queue): Anv�nd inte - lyskom-blocking-process. - - * macros.el (lyskom-blocking-do-multiple): Anv�nd inte - lyskom-blocking-process. - - * utilities.el (lyskom-unicase): Anv�nd inte - lyskom-blocking-process. - - * vars.el.in (lyskom-doing-default-command): Tog bort - lyskom-blocking-process - -Thu Jan 30 14:02:46 1997 David Byers <davby@sen2.ida.liu.se> - - * vars.el.in (lyskom-buffer): �rv till minibufferar. - (lyskom-proc): Dito. - - * defvar.el (lyskom-setup-minibuffer-variables): Ny funktion. - (lyskom-with-lyskom-minibuffer): Nytt makro. - -Wed Jan 29 14:35:20 1997 David Byers <davby@sen22.ida.liu.se> - - * utilities.el (lyskom-princ): Ny funktion. - - * edit-text.el (lyskom-edit-insert-misc-conf): Anv�nd - lyskom-princ, inte princ, annars f�rsvinner text properties. - (lyskom-edit-insert-commented-author): Dito. - (lyskom-edit-insert-miscs): Ny goto-char f�r att f� r�tt rad - �verst. - (lyskom-edit-send-check-recipients): Jag fattar inte att koden f�r - att kolla medlemskap f�r kommenterad f�rfattare n�gonsin - fungerade. Nu g�r den det. - - * completing-read.el (lyskom-minibuffer-local-must-match-map): - Definiera om keymap-parent i XEmacs. - -Mon Jan 27 15:40:05 1997 David Byers <davby@sen2.ida.liu.se> - - * swedish-strings.el (lyskom-sv-customize-map): G�r mappen - spr�kberoende. - - * cache.el (lyskom-what-i-am-doing): Anv�nd def-kom-var - - * prefetch.el (lyskom-prefetch-in-action): Anv�nd def-kom-var - (lyskom-inhibit-prefetch): Dito. - (lyskom-prefetch-stack): Dito. - -Sun Jan 26 15:44:30 1997 David Byers <davby@sen2.ida.liu.se> - - * filter-edit.el (lyskom-format-filter-pattern-insert): Anv�nd - inte lyskom-emacs19-p - - * lyskom-rest.el: S�tt inte lyskom-emacs19-p - - * vars.el.in: Anv�nd def-kom-var - -Sat Jan 25 20:56:53 1997 David Byers <davby@sen2.ida.liu.se> - - * compatibility.el (lyskom-xemacs-keysym): Ny variabel. - (lyskom-gnu-keysym): Ny variabel - (lyskom-keysym): Ny funktion. - (lyskom-keys): Ny funktion. - - * swedish-strings.el,english-strings.el: Anv�nd lyskom-keys. - - * vars.el.in (lyskom-text-buttons): L�gg URL-regexparna i r�tt - ordning. - - * lyskom-buttons.el (lyskom-view-url-browse-url): Ny funktion. - (lyskom-button-open-url): Rensa whitespace i URLerna. - -Fri Jan 24 15:40:30 1997 David Byers <davby@sen2.ida.liu.se> - - * command.el (lyskom-command-name): Bugga inte ur om kommandot - inte finns. - -Thu Jan 23 13:24:59 1997 David Byers <davby@sen2.ida.liu.se> - - * vars.el.in (lyskom-text-buttons): Lade till <URL:> som specifik - knapp. Till�t inte : i slutet av en URL. - - * utilities.el (lyskom-make-face): Ny funktion. - (lyskom-setup-faces): Anv�nd den. - -Sun Jan 19 12:05:24 1997 David Byers <davby@sen2.ida.liu.se> - - * edit-text.el (lyskom-dispatch-edit-text): Anv�nd ny - bufferthantering. - (lyskom-edit-mode): Tog bort lyskom-protect-environment. - - * utilities.el (lyskom-set-default): Ny funktion. - (lyskom-default-value): Bytt namn fr�n - lyskom-default-symbol-value. - - * macros.el (lyskom-protect-variable): Nytt makro - (lyskom-setq-default): Nytt makro - -Sat Jan 18 13:37:53 1997 David Byers <davby@sen2.ida.liu.se> - - * edit-text.el (lyskom-edit-mode): Anropa - lyskom-add-edit-mode-menus - - * language.el (lyskom-set-language): Anropa lyskom-clear-menus. - - * vars.el.in (lyskom-mode-menu-list): Ny variabel. - - * compatibility.el (lyskom-xemacs-or-gnu): Nytt makro. - -Fri Jan 17 12:14:51 1997 David Byers <davby@sen2.ida.liu.se> - - * lyskom-buttons.el (lyskom-make-button-menu): Bygg menyer f�r - b�de XEmacs och Gnu Emacs. - (lyskom-button-menu): Anv�nd popup-menu istf x-popup-menu. - (kom-popup-menu): Bytt namn fr�n kom-mouse-3. Fungera i XEmacs. - (kom-button-click): Bytt namn fr�n kom-mouse-2. Fungera i XEmacs. - (kom-button-press): Bytt namn fr�n kom-key-mouse-2. - (lyskom-button-menu): Fix i doc-str�ng. - - * compatibility.el (popup-menu): Ny funktion. - - * swedish-strings.el, english-strings.el: Bytte ut - kom-mouse-* mor nya namn. - - * filter-edit.el (lyskom-filter-edit-mode): Anv�nd - lyskom-use-local-map. - - * prioritize.el (lyskom-prioritize-mode): Anv�nd - lyskom-use-local-map. - - * edit-text.el (lyskom-edit-mode): Anv�nd lyskom-use-local-map f�r - att s�tta keymap. - - * macros.el (lyskom-use-local-map): Ny funktion. - - * startup.el (lyskom-clear-vars): G�r keymap-variabler - buffertlokala. G�r lyskom-language buffertlokal. - - * language.el (lyskom-set-language-keymaps): Don't make a new - keymap every time through. - - * swedish-strings.el,english-strings.el: Definierade om alla - prefixkommndon s� de �r spr�kspecifika. - -Thu Jan 16 09:36:39 1997 David Byers <davby@sen2.ida.liu.se> - - * swedish-strings.el (lyskom-sv-edit-mode-map): Bind svenska - tecken f�r b�de Gnu Emacs och XEmacs. - -Wed Jan 15 17:40:46 1997 David Byers <davby@sen2.ida.liu.se> - - * flags.el (lyskom-read-options): G�r inte setq med ett argument. - - * language.el (lyskom-set-language-keymaps): Skrev om med - set-keymap-parent. Experimentiellt. - - * swedish-strings.el (lyskom-sv-mode-map): Bind inte [?\344] och - liknande. Det fungerar inte i XEmacs. Bind i st�llet [�] direkt; - det fungerar i XEmacs och Gnu Emacs. - (lyskom-sv-prioritize-mode-map): Definiera inte M-up eller - liknande. Anv�nd [( ... )]-notation i st�llet. - - * english-strings.el (lyskom-en-prioritize-mode-map): Dito. - -Tue Jan 14 11:03:59 1997 David Byers <davby@sen2.ida.liu.se> - - * utilities.el (lyskom-forget-created-buffer): Ny funktion. - (lyskom-create-buffer): Dito. - (lyskom-buffers-of-type): Dito. - (lyskom-first-buffer-of-type): Dito. - (lyskom-buffer-is-of-type): Dito. - (lyskom-add-buffer-of-type): Dito. - (lyskom-forget-buffer-of-type): Dito. - (lyskom-set-buffers-of-type): Dito. - - * startup.el (lyskom-clear-vars): Tog bort kom-prompt-format. Lade - till kom-user-prompt-format, kom-user-prompt-format-executing, - kom-enabled-prompt-format och kom-enabled-prompt-format-executing - som lokala variabler. - -Sat Jan 11 14:01:49 1997 David Byers <davby@sen2.ida.liu.se> - - * slow.el (lyskom-get-entered-slow-command): Anv�nd - lyskom-current-prompt-text istf lyskom-prompt-text. - - * option-edit.el (lyskom-custom-variables): Tog bort - kom-prompt-format och lyskom-prompt-executing-default-command-text - och lyskom-prompt-text. Lade till kom-user-prompt-format och - kom-user-prompt-format-executing. - (lyskom-customize-buffer-format): Dito. - - * vars.el.in (lyskom-elisp-variables): Dito. Lade till - kom-enabled-prompt-format och kom-enabled-prompt-format-executing. - (kom-user-prompt-format): Ny variabel. - (kom-user-prompt-format-executing): Dito. - (kom-enabled-prompt-format): Dito. - (lyskom-current-prompt-text): Dito. - (kom-enabled-prompt-format-executing): Dito. (kom-prompt-format): - Tog bort. (lyskom-prompt-text): Dito. - (lyskom-prompt-executing-default-command-text): Dito. - - * command.el (lyskom-start-of-command): Anv�nd inte - lyskom-prompt-executing-default-command-text - - * swedish-strings.el, engligh-strings.el (lyskom-message): Lade - till prompt-several-messages, prompt-single-message, - secret-person, conference-no, person-no (lyskom-custom-strings): - Tog bort referenser till kom-prompt-format och lyskom-prompt-text - och lyskom-prompt-executing-default-command-text. Tog bort - prompt-modifier-messages och prompt-modifier-ansaphone. - - * review.el (lyskom-find-root): Skrev om i iterativ version. Ny - parameterlista och m�h�nda annorlunda beteende om det finns flera - urinl�gg. - - * commands1.el (lyskom-who-is-on-9): Anv�nd - lyskom-default-pers-string. - (lyskom-who-is-on-8): Dito. - - * lyskom-rest.el (lyskom-format-aux-help): Anv�nd - lyskom-default-pers-string f�r personer. - (lyskom-modify-prompt): Anv�nd kom-user-prompt-* och - kom-enabled-prompt-* (lyskom-format-prompt): Ny funktion - (lyskom-build-prompt): Ny funktion. (lyskom-update-prompt): S�tt - lyskom-current-prompt-text. - - * vars.el.in (lyskom-default-pers-string): Ny variabel. - -Thu Jan 9 11:06:19 1997 David K�gedal <davidk@lysator.liu.se> - - * startup.el (lyskom): L�gg inte till dubletter i - lyskom-buffer-list. - -Fri Jan 3 17:20:00 1997 David Byers <davby@sen2.ida.liu.se> - - * commands1.el (lyskom-times): S� f�nigt det blev p� ny�rsafton. - Alla har visst inte 12-timmarsklocka. - -Tue Dec 31 11:14:20 1996 David K�gedal <davidk@lysator.liu.se> - - * commands1.el (lyskom-times): Ny�ret infaller vid midnatt och - inte mitt p� dagen. - -Sat Nov 30 18:22:43 1996 David K�gedal <davidk@lysator.liu.se> - - * commands1.el (lyskom-change-pres-or-motd-2): G�r presentationen - en kommentar till den f�rra presentationen. - -Fri Nov 29 14:50:11 1996 David K�gedal <davidk@lysator.liu.se> - - * startup.el (kom-start-anew): S�tt inte om lyskom-pers-no om man - avbr�t under l�senordsinmatningen. - -Wed Nov 20 04:03:46 1996 David K�gedal <kg@infovav.se> - - * language.el (lyskom-languages): Ny variabel. - (lyskom-define-language): S�tt den. - -Mon Nov 11 10:06:28 1996 David K�gedal <davidk@lysator.liu.se> - - * parse.el (lyskom-parse-bitstring): Gjorde inte r�tt n�r str�ngen - var av samma l�ngd som default. - -Mon Oct 28 00:03:12 1996 David K�gedal <davidk@lysator.liu.se> - - * commands1.el (kom-delete-conf): Anv�nd lyskom-pending-commands - f�r att f� en ny inloggning n�r man utpl�nat sig sj�lv. - - * command.el (lyskom-end-of-command): Anv�nd - lyskom-pending-commands. - - * vars.el.in (lyskom-pending-commands): Ny variabel. - - * swedish-strings.el,english-strings.el (lyskom-message): La till - ett WWW-f�lt i presentation-form. - - * prioritize.el (kom-prioritize): Anv�nd inhibit-read-only. - (lyskom-prioritize-redraw-entry): Dito. - (lyskom-prioritize-redraw-buffer): Dito. - (lyskom-prioritize-move-entry): Dito. - (kom-prioritize-reprioritize): Dito. - - * lyskom-rest.el (lyskom-insert-at-point): Anv�nd - inhibit-read-only. - - * flags.el (lyskom-Edit-options-modify): Anv�nd inhibit-read-only. - - * filter-edit.el (lyskom-format-filter-list): Anv�nd - inhibit-read-only. - (lyskom-filter-edit-insert-entry): Dito. - (lyskom-filter-edit-insert-pattern): Dito. - (lyskom-filter-edit-delete-pattern): Dito. - (lyskom-filter-edit-delete-entry): Dito. - (lyskom-filter-edit-revert): Dito. - (lyskom-filter-edit-toggle-permanent): Dito - (lyskom-filter-edit-toggle-action): Dito. - (kom-filter-edit): Dito. - - * commands1.el (kom-write-comment): G�r textnumret som skrivs ut - till en knapp. - -Sun Oct 27 16:30:54 1996 David K�gedal <davidk@lysator.liu.se> - - * english-strings.el (lyskom-custom-strings): Anv�nd inte ', och - specifiera r�tt spr�k. - -Sun Oct 27 02:21:42 1996 David K�gedal <davidk@lysator.liu.se> - - * commands1.el (kom-delete-conf): Sl�ng upp en inloggningsprompt - om man utpl�nar sig sj�lv. - - * edit-text.el (lyskom-edit-mode): Rensade bort allt junk om - lyskom-edit-mode-mode-*. - (lyskom-edit-mode-mode-hook): Tog bort. - (lyskom-edit-mode-mode-map): Tog bort. - - * option-edit.el (lyskom-widget-command-action): G�r inte car-safe - p� svaret fr�n lyskom-read-extended-command. - (lyskom-widget-command-value-create): Anv�nd lyskom-get-string f�r - att hitta namn p� kommandon. - -Sat Oct 26 19:48:36 1996 David K�gedal <davidk@lysator.liu.se> - - * edit-text.el (lyskom-edit-mode): Byt ut overlay-map mot n�got - enklare. - (lyskom-count-down-edits): signal anropades p� fel. - -Thu Oct 24 10:38:06 1996 David Byers <davby@sen2.ida.liu.se> - - * english-strings.el,swedish-strings.el (lyskom-message): �ndra - comment-to-by, by - (lyskom-sv-edit-mode-map): Lade till bindningar av musknappar. - - * edit-text.el (lyskom-edit-insert-misc-conf): S�tt properties p� - m�tesnumret. (lyskom-edit-insert-commented-author): Dito. - -Tue Oct 22 02:47:55 1996 Niels M�ller <nisse@lysator.liu.se> - - * language.el: Tog bort lyskom-language-symbols. - -Mon Oct 21 12:41:46 1996 David Byers <davby@sen2.ida.liu.se> - - * utilities.el (lyskom-display-buffer): L�gg till en - kill-buffer-hoom �ven om man g�r display i samma f�nster. - - * english-strings.el (lyskom-button-actions): Lade till email som - action. - -Mon Oct 21 00:54:00 1996 David K�gedal <davidk@lysator.liu.se> - - * swedish-strings.el (lyskom-language-sv): Rensade bort - kom-put-files, kom-get-files och kom-list files. - - * english-strings.el (lyskom-strings): Dito. - - * vars.el.in (lyskom-commands): Dito. - - * macros.el (map-keymap): Ignorera symboler i keymapen. - - * language.el (lyskom-language-keymaps): Ny variabel - (lyskom-language-keymap-internal): Ny funktion. - (lyskom-language-keymap): Nytt makro. - (lyskom-set-language-keymaps): Ny funktion. - (lyskom-set-language-vars): Ny funktion. - (lyskom-set-language): Anropa lyskom-set-language-vars och - lyskom-set-language-keymaps. - - * lyskom-rest.el (lyskom-get-error-text): Anv�nd - lyskom-get-string-internal. - - * language.el (lyskom-language-strings): Gjorde om till ett makro. - -Sun Oct 20 03:46:22 1996 David K�gedal <davidk@lysator.liu.se> - - * lyskom-rest.el: La till ett anrop av lyskom-set-language, n�got - malplacerat. - - * language.el (lyskom-set-language): Ny funktion. - - * swedish-strings.el: Flyttade alla defvar till vars.el.in (med - nil-v�rden) och ersatte med lyskom-language-var. - - * startup.el (lyskom-mode): Anropa inte - lyskom-tell-phrases-validate. - - * review.el (kom-review-noconversion): Flyttade hit. - - * macros.el (lyskom-expected-unresolved-functions): Anv�nd inte - eval-when-compile. - Flyttade ut def-kom-command till command.el. - - * utilities.el (device-class): Hantera icke-X. - - * command.el: Ny fil. - - * lyskom-rest.el (lyskom-tell-string): Anv�nd lyskomg-et-string. - Flyttade n�gra funktioner till command.el. - - * english-strings.el (lyskom-menu): �ndrade "Person" till "User". - - * La till en massa provide och require p� olika st�llen. Inte - klart. - - * Makefile: Modifierade s�ttet som enskilda filer byggs. La till - command.el. - - * flags.el (lyskom-read-options): Anropa inte - lyskom-tell-phrases-validate. - - * lyskom-rest.el (lyskom-missing-fields): Tog bort. - (lyskom-tell-phrases-validate): Tog bort. - - * command.el: Ny fil. - - * language.el (lyskom-language-strings): Bytte namn fr�n - lyskom-define-language. - (lyskom-language-var): Nytt makro. - (lyskom-language-var-internal): Ny funktion. - (lyskom-language-vars): Ny variabel. - -Thu Oct 17 16:28:54 1996 David Byers <davby@sen2.ida.liu.se> - - * english-strings.el (lyskom-custom-strings): Lade in i - english-strings.el - (lyskom-customize-map): Dito. - -Wed Oct 16 11:24:41 1996 David Byers <davby@sen2.ida.liu.se> - - * async.el (lyskom-show-logged-out-person): Gjorde s� att - kom-presence-messages kan vara en lista av vilka som skall visas. - (lyskom-show-logged-in-person): Dito. - (lyskom-show-changed-person): Dito. - (lyskom-show-presence): Ny funktion. - - -Tue Oct 15 03:30:31 1996 David K�gedal <davidk@lysator.liu.se> - - * commands1.el (lyskom-do-go-to-conf): Tog bort specialhacket f�r - icke-prefetchade m�ten. - -Fri Oct 11 02:52:14 1996 David K�gedal <davidk@lysator.liu.se> - - * review.el (kom-review-noconversion): Flyttade hit fr�n - swedish-strings.el och english-strings.el. - - * lyskom-rest.el (lyskom-command-name): Anv�nd defsubst. - - * commands1.el (kom-write-comment): Anv�nd lyskom-command-name. - - * vars.el.in (kom-allow-incompleteness): Ny variabel. - - * commands2.el (kom-list-news): Anv�nd den. - - * lyskom-rest.el (lyskom-prefetch-all-confs): G�r - lyskom-wait-for-membership. - (lyskom-wait-for-membership): Skriv ut det totala antalet m�ten - ocks�. - - * vars.el.in (lyskom-fetched-texts): Tog bort. - -Thu Oct 10 01:01:41 1996 Niels M�ller <nisse@lysator.liu.se> - - * vars.el.in (kom-emacs-knows-iso-8859-1): Borta. - - * slow.el (kom-expand-slow-command): R�tt argument till - lyskom-get-strings - - * menus.el (lyskom-menus): Ny layouten. - (lyskom-popup-menus): Ny variabel. - (lyskom-edit-menus): Ny layout. Tog bort kom-edit-send-anonymous och - kom-edit-insert-commented - (lyskom-popup-menu-map): Ny variabel. - (lyskom-build-menus): Skapa lyskom-popup-menu-map. - (lyskom-define-menu): L�t hline ta ett argument. - (lyskom-background-menu): Anv�nd lyskom-pupup-menu-map. - - * lyskom-rest.el (lyskom-command-name): R�tt argument till - lyskom-get-string. - (lyskom-read-extended-command): R�tt argument till - lyskom-get-strings. - (lyskom-read-extended-command): assoc, inte assq - (lyskom-message): Tog bort swasciist�d. Funktionen borde nog - ers�ttas med ett makro som �r att alias f�r message. - (lyskom-error): Dito. - - * language.el (lyskom-language-symbols): Ny variabel. - (lyskom-language-categories): Ny variabel. - (lyskom-define-language): Omskriven. Uppslagningen katagori -> - property �r borta. Definierade symboler och kategorier loggas. - (lyskom-get-string-internal): Ny funktion. - (lyskom-get-string-error): Ny funktion. - (lyskom-get-menu-string): Ny funktion. - (lyskom-get-string): Omskriven. Kategorierna �r inte h�rdkodade, - anv�nds direkt som properties, och ska vara unika, som - 'lyskom-message. - (lyskom-string-check-category): Ny funktion. - - * filter.el (lyskom-filter-read-action): Tog bort swasciivarianten - av lyskom-filter-actions. - - * filter-edit.el (lyskom-filter-format-entry-header): Tog bort - swasciivarianten av lyskom-filter-actions. - (lyskom-filter-edit-insert-entry): Dito. - (lyskom-filter-edit-toggle-action): Dito. - (lyskom-format-filter-pattern-insert): Tog bort swasciivarianten - av lyskom-filter-what. - (lyskom-filter-edit-insert-pattern): Dito. - - * edit-text.el (lyskom-edit-insert-miscs): G�r - substitute-command-keys p� header-separator str�ngen - (lyskom-edit-mode): Dito. - (lyskom-edit-parse-headers): Dito. - (lyskom-edit-extract-text): Dito. - - * commands2.el (kom-bug-report): Tog bort lyskom-swascii* - - * commands1.el (kom-write-comment): R�tt argument till - lyskom-get-string - - * async.el (lyskom-show-changed-person): Tog bort swasciist�d - (lyskom-handle-as-personal-message): Dito. - * edit-text.el (lyskom-edit-show-commented): Dito. - * lyskom-rest.el: Kommenterade ut alla swasciivariabler. - * lyskom-rest.el (lyskom-set-mode-line): Dito. - (lyskom-insert): Dito. - (lyskom-insert-at-point): Dito. - (lyskom-insert-before-prompt): Dito. - (kom-save-text): Dito. - (lyskom-update-prompt): Dito. - (lyskom-read-string): Dito. - (lyskom-unread-mode-line): Dito - -Thu Oct 10 00:32:38 1996 David K�gedal <davidk@lysator.liu.se> - - * Makefile (PARTS-EL,SRC-ELC): Flyttade upp prefetch.el. - - * async.el (lyskom-add-new-text): Anv�nd - lyskom-try-get-membership. - - * prioritize.el (lyskom-get-membership-in-conf): Tog bort. - (lyskom-prioritize-handle-get-conf-stat): Anv�nd - lyskom-get-membership ist�llet. - (lyskom-prioritize-tell-server): Dito. - - * startup.el (lyskom-refetch): S�tt lyskom-membership till nil. - - * swedish-strings.el: (messages) La till waiting-for-membership. - * english-strings.el: (messages) Dito. - - * lyskom-rest.el (lyskom-wait-for-membership): Ny funktion. - (lyskom-get-membership): Ny funktion. - (lyskom-is-read-handler): Anv�nd den - (lyskom-try-get-membership): Bytte namn fr�n lyskom-member-p. - - * services.el (blocking-do): Anv�nd lyskom-accept-process-output. - - * utilities.el (lyskom-accept-process-output): Ny funktion. - - * commands2.el (kom-set-unread): G�r inte lyskom-refetch, utan - h�mta bara den information som beh�vs. - - * commands1.el (lyskom-add-membership): Anv�nd - lyskom-insert-membership. - (lyskom-sub-member): �ndra interna strukturer ist�llet f�r att - h�mta om medlemskapslistan. - (lyskom-comment-recipients): Anv�nd lyskom-get-membership. - (lyskom-change-pres-or-motd-2): Dito. - (kom-unset-conf-motd): Dito. - (lyskom-go-to-conf): Dito. - (lyskom-list-conf-print): Dito. - (lyskom-add-membership): Ta conf-no som argument ist�llet f�r - conf-stat. - (lyskom-do-go-to-conf): Skrev om s� att den hanterar - icke-prefetchade m�ten b�ttre. - - * reading.el (lyskom-add-memberships-to-membership): Bytte namn - fr�n lyskom-add-membership-to-membership. - (lyskom-insert-membership): Ny funktion. - (lyskom-remove-membership): Ny funtion. - - * prefetch.el (lyskom-prefetch-map): Ny funktion. - (lyskom-prefetch-map-from): Gamla lyskom-prefetch-map. - (lyskom-prefetch-one-request): Anv�nd den nya funktionen. - (lyskom-prefetch-map-handler): Nytt termineringsvillkor. - (lyskom-reset-prefetch): Anropa lyskom-setup-prefetch, helt - enkelt. - (lyskom-membership-is-read): Ny funktion. - -Wed Oct 9 15:59:06 1996 Niels M�ller <nisse@lysator.liu.se> - - * swedish-strings.el (message): Tog bort substitute-comamnd-keys - fr�n str�ngen header-separator. F�r g�ras d�r den anv�nds - ist�llet. - - * menus.el (lyskom-define-menu): Ta hand om argument till hline - - * swedish-strings.el (menu): Lade till nya menynamn - -Tue Oct 8 18:06:02 1996 David Byers <davby@sen2.ida.liu.se> - - * lyskom-buttons.el (lyskom-default-button): F�rs�k s�tta - lyskom-button-text �ven om argumentet inte anger det genom att - g�ra cache-get-* p� personer och m�ten. Lev med att man kanske - inte alltid f�r tag p� texten. - -Tue Oct 8 14:33:24 1996 Niels M�ller <nisse@lysator.liu.se> - - * vars.el.in (lyskom-inherited-variables): Lade till - lyskom-language - - * language.el (lyskom-get-string): Bantade cond-konstruktionen, - till f�rm�n f�r uppslagning i lyskom-category-properties - - * menus.el (lyskom-edit-menus): - (lyskom-build-menus): Menyer f�r edit-bufferten - - * slow.el (kom-expand-slow-command): Fixade argumenten till - lyskom-get-string - - * vars.el.in (lyskom-language): Ny variabel - - * edit-text.el : Anv�nder lyskom-get-string f�r att f� fram - header-subject och header-separator - - * Makefile (HEADER-EL): Lade till language.el - - * commands1.el (kom-write-comment): Fixade argumenten till - lyskom-get-string - - * lyskom-rest.el (iso-8859-1-to-swascii) : flyttad till - swedish-strings.el - lyskom-rest.el: Anpassad till lyskom-get-string - - * swedish-strings.el (iso-8859-1-to-swascii): flyttad hit fr�n - swedish-strings.el - swedish-strings.el: Anpassad till lyskom-get-string - -Tue Oct 8 04:44:29 1996 David K�gedal <davidk@lysator.liu.se> - - * lyskom-rest.el: Anropa lyskom-build-menus p� toppniv�n. - - * menus.el (lyskom-background-menu): Ny funktion. - -Tue Oct 8 03:55:40 1996 David K�gedal <kg@infovav.se> - - * lyskom-buttons.el (lyskom-make-button-menu): Ny funktion. - (lyskom-mouse-3): Anv�nd en keymap som meny. - (lyskom-button-menu): Bytte namn fr�n lyskom-mouse-3. - -Tue Oct 8 04:44:29 1996 David K�gedal <davidk@lysator.liu.se> - - * lyskom-buttons.el (lyskom-make-button-menu): Kopiera listorna. - - * lyskom-rest.el: Anropa lyskom-build-menus p� toppniv�n. - - * menus.el (lyskom-background-menu): Ny funktion. - -Tue Oct 8 02:10:10 1996 Niels M�ller <nisse@lysator.liu.se> - - * menus.el : Ny fil. Menyer i lyskom-mode. - -Tue Oct 8 03:55:40 1996 David K�gedal <kg@infovav.se> - - * lyskom-buttons.el (lyskom-make-button-menu): Ny funktion. - (lyskom-mouse-3): Anv�nd en keymap som meny. - (lyskom-button-menu): Bytte namn fr�n lyskom-mouse-3. - -Tue Oct 8 02:10:10 1996 Niels M�ller <nisse@lysator.liu.se> - - * menus.el : Ny fil. Menyer i lyskom-mode. - -Mon Oct 7 12:10:01 1996 David Byers <davby@sen2.ida.liu.se> - - * option-edit.el (lyskom-custom-variables): Lade till - kom-ding-on-new-letter. - (lyskom-customize-buffer-format): Dito. - - * swedish-strings.el (lyskom-custom-strings): Lade till - kom-ding-on-new-letter. - - * async.el (lyskom-async-new-text): Pip vid brev. - - * vars.el.in (kom-ding-on-new-letter): Ny variabel. - (lyskom-elisp-variables): Lade till den. - - * completing-read.el (lyskom-read-conf-internal): Bugfix. Hantera - TAB p� namn som inte finns med vissa predikatkombinationer. - -Sun Oct 6 16:28:13 1996 David Byers <davby@sen2.ida.liu.se> - - * compatibility.el (compiled-function-p): Definiera - compiled-function-p, inte byte-code-function-p s� klagar XEmacs - mindre. - - * utilities.el (functionp): Anv�nd compiled-function-p. - - * lyskom-buttons.el (lyskom-button-transform-text): Hantera - email-urler ocks�. - - * swedish-strings.el (lyskom-strings): Lade till - email-popup-title. - - * vars.el.in (lyskom-text-buttons): Lade till regexp f�r - mail-adresser. - -Sun Oct 6 10:11:25 1996 David K�gedal <kg@infovav.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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. - -Sat Oct 5 14:58:44 1996 David Byers <davby@sen2.ida.liu.se> - - * utilities.el (lyskom-set-partial-window-configuration): Hantera - att f�nster byter buffert p� r�tt s�tt. - - * vars.el.in (lyskom-elisp-variables): Lade till - kom-customize-format. - - * swedish-strings.el (lyskom-customize-map): Flyttade hit - variabeln. - (lyskom-custom-strings): Dito. - (lyskom-commands): Lade till kom-customize. - - * prioritize.el (kom-prioritize): Anv�nda - kom-dont-restore-window-after-prioritize - -Thu Oct 3 09:49:37 1996 David Byers <davby@sen2.ida.liu.se> - - * commands1.el (lyskom-who-is-on-9): Hantera prefixargumentet - p� - R�tt S�tt. - - * commands2.el (kom-set-unread): S�tt in str�ng med \n p� slutet. - - * startup.el (lyskom-clear-vars): Use lyskom-protect-environment. - (kom-start-anew): Set lyskom-current-conf to nil. - - * compatibility.el: Flyttade kompatibilitetsfunktioner hit. - - * utilities.el: Flyttade kompatiibilitetsfunktioner till - compatibility.el. - - * macros.el: Dito - - * vars.el.in (lyskom-prefetch-limit): S�tt default till 10. - -Thu Oct 3 01:30:03 1996 David K�gedal <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * startup.el (lyskom): T�m minibufferten. - - * lyskom-rest.el (lyskom-list-unread): Ny implementation. - (lyskom-binsearch): Ny funktion. - (lyskom-binsearch-internal): Ny funktion. - -Wed Oct 2 16:37:31 1996 David Byers <davby@sen2.ida.liu.se> - - * parse.el (lyskom-parse-bitstring): Mikrooptimeringar i - parse-koden f�r mindre consning och mindre bytekod. - (M�nga funktioner) Testa inte TAB och RET som whitespace. - -Tue Oct 1 15:27:12 1996 David Byers <davby@sen2.ida.liu.se> - - * utilities.el (lyskom-set-partial-window-configuration): Ny - funktion. - (lyskom-reset-window-configuration-hook): Anv�nd den. - (buffer-live-p): Ny kompatibilitetsfunktion. Jag �r tr�tt p� Emacs - 19.28. - -Mon Sep 30 11:03:07 1996 David Byers <davby@sen2.ida.liu.se> - - * swedish-strings.el,english-strings.el (lyskom-strings): Lade - till formatkod f�r att f� in tiden ocks�. - - * lyskom-rest.el (lyskom-sentinel): Lade till current-time-string - i argumentlistan vid onormalt st�ng session. - -Mon Sep 30 01:25:23 1996 David K�gedal <kg@infovav.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * commands1.el (lyskom-add-membership): Anv�nd prefetch f�r att - h�mta mappen ist�llet. - -Thu Sep 26 10:19:11 1996 David Byers <davby@sen2.ida.liu.se> - - * option-edit.el (lyskom-widget-kbd-macro-action): S�tt buffert - via property istf h�rdkodat namn. - (lyskom-kbd-macro-widget): S�tt :macro-buffer propery p� widgeten. - -Thu Sep 26 00:08:32 1996 David K�gedal <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <kg@infovav.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davby@sen15.ida.liu.se> - - * edit-text.el (lyskom-dispatch-edit-text): Gjorde s� att - new-frame fungerar - -Sat Sep 14 10:15:16 1996 David Byers <davby@sen15.ida.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * vars.el.in (kom-permissive-completion): Gjorde `t' till - defaultv�rde. - -Fri Sep 6 10:39:56 1996 David Byers <davby@sen2.ida.liu.se> - - * 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 <kg@infovav.se> - - * 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 <kg@infovav.se> - - * 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 <kg@infovav.se> - - * vars.el.in (lyskom-set-face-scheme): Kolla efter window-system - 'win32. - -Tue Sep 3 03:39:58 1996 David K�gedal <kg@infovav.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davidk@lysator.liu.se> - - * Version 0.44 sl�ppt. - -Fri Aug 30 05:52:09 1996 David K�gedal <kg@infovav.se> - - * 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 <kg@infovav.se> - - * 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 <davby@sen2.ida.liu.se> - - * utilities.el (rassq): Definiera med lyskom-provide-function. - (rassoc): Dito. - -Wed Aug 28 11:00:40 1996 David K�gedal <kg@infovav.se> - - * 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 <kg@infovav.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <kg@infovav.se> - - * startup.el (lyskom): Anv�nd prefix-argumentet som startv�rde p� - lyskom-session-priority. - -Mon Aug 26 13:04:07 1996 David Byers <davby@sen2.ida.liu.se> - - * 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 <ceder@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * commands1.el (kom-create-conf): Skriv ut b�ttre felmeddelanden. - -Fri Aug 23 15:11:17 1996 David K�gedal <kg@infovav.se> - - * review.el (kom-review-tree): Anv�nd def-kom-command. - (kom-find-root): Dito. - -Fri Aug 23 00:39:03 1996 David K�gedal <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * utilities.el (lyskom-unicase): Byt buffert till r�tt - KOM-buffert. - -Thu Aug 22 08:50:20 1996 David Byers <davby@sen2.ida.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davidk@lysator.liu.se> - - * Version 0.43.2 sl�ppt. - - * startup.el (lyskom): �teranv�nd inte levande sessioner. - -Thu Aug 15 10:08:21 1996 David Byers <davby@sen2.ida.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * lyskom-rest.el (lyskom-update-prompt): Testa - lyskom-dont-change-prompt. - -Sun Aug 4 12:51:38 1996 David Byers <davby@sen2.ida.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * lyskom-rest.el (lyskom-format-conf-type): Bugfix (det fungerade - helt enkelt inte). - -Wed Jul 17 11:35:10 1996 David Byers <davby@sen2.ida.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davidk@lysator.liu.se> - - * lyskom-rest.el (lyskom-prefetch-comment-stats): Ny funktion. - -Sun Jun 23 02:16:23 1996 David K�gedal <davidk@lysator.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * commands2.el (kom-send-message): Skriv ut vart meddelandet - skickas. - -Wed May 22 16:56:49 1996 David Byers <davby@sen2.ida.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * prioritize.el (kom-prioritize-reprioritize): R�ttade ett fel. - -Wed May 1 20:53:30 1996 David K�gedal <davidk@lysator.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * review.el (lyskom-get-texts-by): Fixade s� inte information om - hemliga texter returneras. - -Mon Apr 29 02:26:14 1996 David K�gedal <davidk@lysator.liu.se> - - * lyskom-rest.el (lyskom-format-aux-help): Hantera m�te 0 f�r sig. - -Sun Apr 28 04:01:34 1996 David K�gedal <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * prioritize.el (kom-prioritize-set-priority): S�tt mark n�r man - trycker "p". - -Fri Apr 26 00:01:14 1996 David K�gedal <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davidk@lysator.liu.se> - - * lyskom-rest.el (lyskom-start-of-command): Anta att - lyskom-first-time-around �r definierad. - -Tue Apr 23 11:26:57 1996 David Byers <davby@sen2.ida.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * view-text.el (lyskom-follow-comments): Felaktiga parametrar i - ett anrop till lyskom-view-text. - -Wed Apr 10 10:16:20 1996 David Byers <davby@sen2.ida.liu.se> - - * prioritize.el (kom-prioritize): En numera avr�ttad bug gjorde - att medlemskapslistan blev reverserad. - -Mon Apr 8 18:42:12 1996 David Byers <davby@sen2.ida.liu.se> - - * prioritize.el: Skrev om fr�n scratch. - -Sat Apr 6 18:13:25 1996 David Byers <davby@sen2.ida.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davby@sen2.ida.liu.se> - - * Version 0.40.1 release - -Tue Mar 26 15:54:22 1996 David Byers <davby@sen2.ida.liu.se> - - * edit-text.el: B�ttre hantering av ok�nda headrar. - -Tue Mar 26 12:22:34 1996 David Byers <byers@lysator.liu.se> - - * 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 <byers@lysator.liu.se> - - * 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 <byers@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <byers@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * edit-text.el (lyskom-edit-send): Felhanteringen buggade. - -Thu Mar 21 20:51:58 1996 David K�gedal <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <byers@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * startup.el (lyskom): Sl� �ven upp $KOMSERVER i - kom-server-aliases. - -Fri Mar 15 16:28:17 1996 David Byers <byers@lysator.liu.se> - - * 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 <byers@lysator.liu.se> - - * 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 <byers@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * vars.el.in: Anv�nd alltid "grey" f�r kom-presence-face. - -Mon Mar 11 11:30:45 1996 David Byers <byers@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <byers@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <byers@lysator.liu.se> - - * completing-read.el: Fixade bug i inl�sning av m�tesnamn och - m�tesstatus. - -Sat Feb 24 20:00:45 1996 David K}gedal <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <byers@lysator.liu.se> - - * lyskom-buttons.el: Lade till lyskom-add-button-action och - lyskom-set-default-action - -Fri Feb 23 03:17:25 1996 David K}gedal <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <byers@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * startup.el (kom-start-anew): �terst�llde inte vid fel. - -Sun Feb 11 23:08:01 1996 David K}gedal <davidk@lysator.liu.se> - - * 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 <byers@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <byers@lysator.liu.se> - - * 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 <byers@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * prioritize.el (kom-prioritize-quit): G�r lyskom-end-of-command. - -Thu Feb 1 10:30:54 1996 David Byers <byers@lysator.liu.se> - - * 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 <byers@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * edit-text.el (lyskom-edit-get-commented): Kunde hamna i o�ndlig - loop. - -Tue Jan 23 21:33:49 1996 David K}gedal <davidk@lysator.liu.se> - - * parse.el (lyskom-parse-success): Liten fix. - -Mon Jan 22 19:23:34 1996 David K}gedal <davidk@lysator.liu.se> - - * review.el (kom-review-by-to): Anv�nd def-kom-command. - -Mon Jan 22 17:27:59 1996 David Byers <byers@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <byers@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * edit-text.el (lyskom-looking-at-header): Fungerade inte riktigt. - -Mon Jan 8 08:56:24 1996 David K}gedal <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * english-strings.el (lyskom-strings): Fler fixar av %s -> %M - etc. - -Sat Jan 6 02:09:41 1996 David K}gedal <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * commands1.el (lyskom-add-member-answer): Typfel. - -Tue Dec 19 23:36:58 1995 David K}gedal <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * commands2.el (kom-list-summary): Inl�ggsnumret tar 8 kolumner. - -Mon Nov 20 01:47:47 1995 David K}gedal <davidk@lysator.liu.se> - - * vars.el.in (lyskom-elisp-variables): La till - kom-ding-on-personal-messages. - -Sun Nov 19 14:58:59 1995 David Byers <byers@lysator.liu.se> - - * lyskom-rest.el (lyskom-read-num-range): Allow default. - -Sat Nov 18 12:13:59 1995 David Byers <byers@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <linus@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * commands1.el - (kom-view-commented-text,lyskom-view-commented-text): Gjorde - blockande. - -Thu Nov 2 02:22:39 1995 David K}gedal <davidk@lysator.liu.se> - - * commands2.el (kom-set-unread): Anv�nd prefix - -Mon Oct 30 16:31:30 1995 David K}gedal <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * 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 <byers@lysator.liu.se> - - * 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 <davidk@lysator.liu.se> - - * view-text.el (lyskom-print-text): Bugfix f�r enradare utan \n - -Wed Oct 25 05:26:48 1995 David K}gedal <davidk@lysator.liu.se> - - * 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 <byers@lysator.liu.se> - - * 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 <linus@lysator.liu.se> - - * 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 <RET> - - * 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 <prefix argument> 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 <ESC> 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 <num>" eller - "p <num>". 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 <f> 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: diff --git a/src/aux-items.el b/src/aux-items.el deleted file mode 100644 index e2f718f4..00000000 --- a/src/aux-items.el +++ /dev/null @@ -1,525 +0,0 @@ -;;;;; -*-coding: raw-text;-*- -;;;;; -;;;;; $Id$ -;;;;; Copyright (C) 1991, 1996 Lysator Academic Computer Association. -;;;;; -;;;;; This file is part of the LysKOM server. -;;;;; -;;;;; LysKOM is free software; you can redistribute it and/or modify it -;;;;; under the terms of the GNU General Public License as published by -;;;;; the Free Software Foundation; either version 2, or (at your option) -;;;;; any later version. -;;;;; -;;;;; LysKOM is distributed in the hope that it will be useful, but WITHOUT -;;;;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -;;;;; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -;;;;; for more details. -;;;;; -;;;;; You should have received a copy of the GNU General Public License -;;;;; along with LysKOM; see the file COPYING. If not, write to -;;;;; Lysator, c/o ISY, Linkoping University, S-581 83 Linkoping, SWEDEN, -;;;;; or the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, -;;;;; MA 02139, USA. -;;;;; -;;;;; Please mail bug reports to bug-lyskom@lysator.liu.se. -;;;;; -;;;; ================================================================ -;;;; ================================================================ -;;;; -;;;; File: aux-items.el -;;;; -;;;; Implementation of aux-item specific stuff. -;;;; Hopefulle more of this will be made more general in the future. -;;;; - -(setq lyskom-clientversion-long - (concat lyskom-clientversion-long - "$Id$\n")) - -;;; (eval-when-compile -;;; (require 'lyskom-defvar "defvar.el") -;;; (require 'lyskom-vars "vars.el") -;;; (require 'lyskom-types "komtypes.el")) - - -(def-kom-var lyskom-aux-item-definitions nil - "List of aux item definitions.") - -(defmacro def-aux-item (name number &rest data) - (` (setq lyskom-aux-item-definitions - (add-to-list 'lyskom-aux-item-definitions - (cons (, number) - (cons (cons 'name (quote (, name))) - (quote (, data)))))))) - -(defun lyskom-aux-item-definition->name (def) - (cdr (assq 'name def))) - -(defun lyskom-aux-item-definition->number (def) - (car def)) - -(defun lyskom-map-aux-items (fn text-stat) - "Apply FN to every aux item in TEXT-STAT." - (let ((items (text-stat->aux-items text-stat))) - (while items - (when (and (car items) - (not (aux-item-flags->deleted (aux-item->flags items)))) - (funcall fn (car items))) - (setq items (cdr items))))) - - - -(defun lyskom-aux-item-definition-call (def method &rest args) - (when (lyskom-aux-item-p def) - (setq def (lyskom-find-aux-item-definition def))) - (cond ((listp method) - (let ((result nil)) - (while method - (when (lyskom-aux-item-definition-field def (car method)) - (setq result - (apply (lyskom-aux-item-definition-field def - (car method)) - args)) - (setq method nil)) - (setq method (cdr method))) - result)) - (t (when (lyskom-aux-item-definition-field def method) - (apply (lyskom-aux-item-definition-field def method) args))))) - - -(defun lyskom-aux-item-definition-field (def method) - (when (lyskom-aux-item-p def) - (setq def (lyskom-find-aux-item-definition def))) - (cdr (assq method def))) - - -(defun lyskom-find-aux-item-definition (aux) - (assq (aux-item->tag aux) lyskom-aux-item-definitions)) - -(defun lyskom-match-aux-items (item-list predicate) - "Return a list of all aux-items in ITEM-LIST that match PREDICATE. -PREDICATE should receives a single aux-item as its argument and should -return non-nil if the item is to be included in the list." - (let ((result nil)) - (while item-list - (when (funcall predicate (car item-list)) - (setq result (cons (car item-list) result))) - (setq item-list (cdr item-list))) - (nreverse result))) - - -(defun lyskom-get-aux-item (item-list tag) - "Return all aux-items in ITEM-LIST with tag TAG." - (lyskom-match-aux-items item-list - (lambda (el) (eq (aux-item->tag el) tag)))) - - -(defun lyskom-aux-item-terminating-button (item obj) - (if obj - (lyskom-format " %#1@%[[*]%]" - (lyskom-default-button 'aux - (cond ((lyskom-text-stat-p obj) - (list 'text - (text-stat->text-no - obj) - (aux-item->aux-no - item))) - ((lyskom-conf-stat-p obj) - (list 'conf - (conf-stat->conf-no - obj) - (aux-item->aux-no - item))) - (t item)))) - "")) - -;;; ====================================================================== - -(def-aux-item content-type 1 - (text-print-when . never) - (parse . lyskom-parse-content-type) - (text-print . lyskom-print-content-type) - (info . lyskom-aux-item-info)) - -(def-aux-item fast-reply 2 - (text-print-when . footer) - (parse . nil) - (text-print . lyskom-print-fast-reply) - (info . lyskom-aux-item-info)) - -(def-aux-item cross-reference 3 - (status-print . lyskom-status-print-cross-reference) - (text-print-when . comment) - (parse . lyskom-parse-cross-reference) - (text-print . lyskom-print-cross-reference) - (edit-insert . lyskom-edit-insert-cross-reference) - (info . lyskom-aux-item-info)) - -(def-aux-item no-comments 4 - (text-print-when . footer) - (parse . lyskom-parse-no-comments) - (text-print . lyskom-print-no-comments) - (edit-insert . lyskom-edit-insert-no-comments) - (info . lyskom-aux-item-info)) - -(def-aux-item personal-comment 5 - (text-print-when . footer) - (parse . lyskom-parse-personal-comments) - (text-print . lyskom-print-personal-comments) - (edit-insert . lyskom-edit-insert-personal-comments) - (info . lyskom-aux-item-info)) - -(def-aux-item request-confirmation 6 - (text-print-when . header) - (parse . lyskom-parse-request-confirmation) - (text-print . lyskom-print-request-confirmation) - (edit-insert . lyskom-edit-insert-request-confirmation) - (info . lyskom-aux-item-info) - (read-action . lyskom-request-confirmation-action)) - -(def-aux-item read-confirm 7 - (text-print-when . header) - (text-print . lyskom-print-read-confirm) - (info . lyskom-aux-item-info)) - -(def-aux-item redirect 8 - (print . lyskom-print-redirect) - (info . lyskom-aux-item-info)) - -(def-aux-item x-face 9 - (print . lyskom-print-xface) - (info . lyskom-aux-item-info)) - -(def-aux-item alternate-name 10 - (text-print-when . header) - (text-print . lyskom-print-alternate-name) - (info . lyskom-aux-item-info)) - -(def-aux-item pgp-signature 11 - (info . lyskom-aux-item-info)) - -(def-aux-item pgp-public-key 12 - (info . lyskom-aux-item-info)) - -(def-aux-item e-mail-address 13 - (info . lyskom-aux-item-info)) - -(def-aux-item faq-text 14 - (info . lyskom-aux-item-info) - (status-print . lyskom-status-print-faq-text)) - -(def-aux-item creating-software 15 - (info . lyskom-aux-item-info) - (text-print-when . header) - (text-print . lyskom-print-creating-software)) - -(def-aux-item mx-author 16 - (info . lyskom-aux-item-info)) - -(def-aux-item mx-from 17 - (info . lyskom-aux-item-info)) - -(def-aux-item mx-reply-to 18 - (info . lyskom-aux-item-info)) - -(def-aux-item mx-to 19 - (info . lyskom-aux-item-info)) - -(def-aux-item mx-cc 20 - (info . lyskom-aux-item-info)) - -(def-aux-item mx-date 21 - (info . lyskom-aux-item-info)) - -(def-aux-item mx-message-id 22 - (info . lyskom-aux-item-info)) - -(def-aux-item mx-in-reply-to 23 - (info . lyskom-aux-item-info)) - -(def-aux-item mx-misc 24 - (info . lyskom-aux-item-info)) - -(def-aux-item mx-allow-filter 25 - (info . lyskom-aux-item-info)) - -(def-aux-item mx-reject-forward 26 - (info . lyskom-aux-item-info)) - -(def-aux-item notify-comments 27 - (info . lyskom-aux-item-info)) - -(def-aux-item faq-for-conf 28 - (text-print . lyskom-print-faq-for-conf) - (text-print-when . header) - (info . lyskom-aux-item-info)) - - - - -;;; ================================================================ - - - -(defun lyskom-aux-item-info (item header) - (let ((def (lyskom-find-aux-item-definition item))) - - (concat - (lyskom-get-string 'aux-item-for) - header - "\n" - (lyskom-format - 'aux-item-info - (aux-item->aux-no item) - (aux-item->tag item) - (if def - (lyskom-aux-item-definition->name def) - "unknown") - (aux-item->creator item) - (lyskom-return-date-and-time (aux-item->sent-at item)) - (if (aux-item-flags->deleted (aux-item->flags item)) - (format "(%s)" (lyskom-get-string 'deleted)) - "") - (mapconcat 'identity - (delq nil - (list - (and (aux-item-flags->secret (aux-item->flags item)) - (lyskom-get-string 'secret)) - (and (aux-item-flags->anonymous (aux-item->flags item)) - (lyskom-get-string 'hide-creator)) - (and (aux-item-flags->inherit (aux-item->flags item)) - (lyskom-get-string 'inherit)))) - ", ") - (cond ((not (aux-item-flags->inherit (aux-item->flags item))) - (lyskom-get-string 'no-inheritance)) - ((zerop (aux-item->inherit-limit item)) - (lyskom-get-string 'unlimited-inherit)) - ((eq 1 (aux-item->inherit-limit item)) - (lyskom-get-string 'no-more-inherit)) - (t (lyskom-format 'inherit-steps - (1- (aux-item->inherit-limit item))))) - (aux-item->data item))))) - - - -(defun lyskom-print-content-type (item &optional obj) - (concat (lyskom-format 'content-type-aux (aux-item->data item)) - (lyskom-aux-item-terminating-button item obj))) - -(defun lyskom-parse-content-type () - (and (looking-at (lyskom-get-string 'content-type-regexp)) - (match-string 1))) - -(defun lyskom-print-fast-reply (item &optional obj) - (concat (lyskom-format 'fast-reply-aux - (aux-item->data item) - (aux-item->creator item)) - (lyskom-aux-item-terminating-button item obj))) - -(defun lyskom-parse-cross-reference () - (or (and (looking-at (lyskom-get-string 'cross-reference-text-regexp)) - (concat "T" (match-string 1))) - (and (looking-at (lyskom-get-string 'cross-reference-conf-regexp)) - (concat "C" (match-string 1))) - (and (looking-at (lyskom-get-string 'cross-reference-pers-regexp)) - (concat "P" (match-string 1))))) - -(defun lyskom-edit-insert-cross-reference (item pers) - (lyskom-print-cross-reference item nil pers)) - -(defun lyskom-print-cross-reference (item &optional obj pers) - (let ((pers (if (and (zerop (aux-item->creator item)) - pers) - pers - (aux-item->creator item)))) - (concat - (cond ((string-match "^P\\([0-9]+\\)" (aux-item->data item)) - (lyskom-format 'cross-reference-pers-aux - (string-to-int - (match-string 1 (aux-item->data item))) - pers - )) - ((string-match "^C\\([0-9]+\\)" (aux-item->data item)) - (lyskom-format 'cross-reference-conf-aux - (string-to-int - (match-string 1 (aux-item->data item))) - pers - )) - ((string-match "^T\\([0-9]+\\)" (aux-item->data item)) - (lyskom-format 'cross-reference-text-aux - (string-to-int - (match-string 1 (aux-item->data item))) - pers - )) - (t (lyskom-format 'strange-cross-reference - (aux-item->data item) - pers - ))) - (lyskom-aux-item-terminating-button item obj) - ))) - -(defun lyskom-status-print-cross-reference (item &optional obj pers) - (lyskom-insert - (concat - (cond ((string-match "^P\\([0-9]+\\)" (aux-item->data item)) - (lyskom-format 'cross-reference-pers-status-aux - (string-to-int - (match-string 1 (aux-item->data item))) - (aux-item->creator pers) - )) - ((string-match "^C\\([0-9]+\\)" (aux-item->data item)) - (lyskom-format 'cross-reference-conf-status-aux - (string-to-int - (match-string 1 (aux-item->data item))) - pers - )) - ((string-match "^T\\([0-9]+\\)" (aux-item->data item)) - (lyskom-format 'cross-reference-text-status-aux - (string-to-int - (match-string 1 (aux-item->data item))) - (aux-item->creator pers) - )) - (t (lyskom-format 'strange-cross-reference-status - (aux-item->data item) - (aux-item->creator pers) - ))) - (lyskom-aux-item-terminating-button item obj) - "\n"))) - -(defun lyskom-parse-no-comments () - (and (looking-at (lyskom-get-string 'no-comments-regexp)) - "")) - -(defun lyskom-print-no-comments (item &optional obj) - (concat (lyskom-format 'no-comments-aux) - (lyskom-aux-item-terminating-button item obj))) - -(defun lyskom-edit-insert-no-comments (item &optional obj) - (lyskom-format 'no-comments-edit-aux)) - -(defun lyskom-parse-personal-comments () - (and (looking-at (lyskom-get-string 'personal-comment-regexp)) - "")) - -(defun lyskom-print-personal-comments (item &optional obj) - (concat (lyskom-format 'personal-comment-aux) - (lyskom-aux-item-terminating-button item obj))) - -(defun lyskom-edit-insert-personal-comments (item &optional obj) - (lyskom-format 'personal-comment-edit-aux)) - -(defun lyskom-parse-request-confirmation () - (and (looking-at (lyskom-get-string 'request-confirmation-regexp)) - "")) - -(defun lyskom-print-request-confirmation (item &optional obj) - (concat (lyskom-format 'request-confirmation-aux - (aux-item->creator item)) - (lyskom-aux-item-terminating-button item obj))) - -(defun lyskom-edit-insert-request-confirmation (item &optional obj) - (lyskom-format 'request-confirmation-edit-aux)) - -(defun lyskom-request-confirmation-action (text-stat) - (let ((confirmations (text-stat-find-aux text-stat 7)) - (have-confirmation nil)) - (while confirmations - (when (eq lyskom-pers-no (aux-item->creator (car confirmations))) - (setq have-confirmation t) - (setq confirmations nil)) - (setq confirmations (cdr confirmations))) - (when (not have-confirmation) - (lyskom-scroll) - (when (lyskom-j-or-n-p - (lyskom-format (lyskom-get-string 'confirm-read-q) - text-stat)) - (let ((item (lyskom-create-aux-item 0 7 lyskom-pers-no - nil - (lyskom-create-aux-item-flags - nil nil nil nil nil nil nil nil) - 0 ""))) - (initiate-modify-text-info 'background - nil - (text-stat->text-no text-stat) - nil - (list item)) - (cache-del-text-stat (text-stat->text-no text-stat))))))) - -(defun lyskom-print-read-confirm (item &optional obj) - (concat - (lyskom-format 'read-confirm-aux - (aux-item->creator item) - (lyskom-return-date-and-time (aux-item->sent-at item))) - (lyskom-aux-item-terminating-button item obj))) - - - -(defun lyskom-print-redirect (item &optional obj) - (concat - (cond ((string-match "^E-mail:\\(.*\\)$" (aux-item->data item)) - (lyskom-format 'redirect-email-aux - (match-string 1 (aux-item->data item)))) - ((string-match "^LysKOM:\\(.*\\)$" (aux-item->data item)) - (lyskom-format 'redirect-lyskom-aux - (string-to-int - (match-string 1 (aux-item->data item)))))) - (lyskom-aux-item-terminating-button item obj))) - - -(defun lyskom-print-xface (item &optional obj) - (lyskom-xemacs-or-gnu - (lyskom-maybe-add-face-to-string item - (make-string 0 ?X)) - nil)) - -(defun lyskom-maybe-add-face-to-string (item string) - (lyskom-xemacs-or-gnu - (if (null item) - string - (setq item (car item)) - (unless (find-face 'kom-xface) - (make-face 'kom-xface)) - (let* ((h (concat "X-Face: " (aux-item->data item))) - (g (intern h lyskom-xface-cache)) - (e (make-extent 0 (length string) string))) - (if (boundp g) - (setq g (symbol-value g)) - (set g (make-glyph - (list - (list 'global (cons '(tty) [nothing])) - (list 'global (cons '(win) - (vector 'xface ':data h)))))) - (setq g (symbol-value g)) - (set-glyph-face g 'kom-xface)) - (set-extent-begin-glyph e g) - (set-extent-property e 'end-open nil) - (set-extent-property e 'start-open nil) - (set-extent-property e 'duplicable t) - string)) - string)) - - -(defun lyskom-print-alternate-name (item &optional obj) - (concat "[" (aux-item->data item) "] " - (lyskom-aux-item-terminating-button item obj))) - -(defun lyskom-status-print-faq-text (item &optional obj) - (lyskom-insert - (concat - (lyskom-format 'faq-in-text-aux (string-to-int (aux-item->data item))) - (lyskom-aux-item-terminating-button item obj) - "\n"))) - -(defun lyskom-print-faq-for-conf (item &optional obj) - (concat - (lyskom-format 'faq-for-conf-aux (string-to-int (aux-item->data item))) - (lyskom-aux-item-terminating-button item obj))) - -(defun lyskom-print-creating-software (item &optional obj) - (when kom-show-creating-software - (concat - (lyskom-format 'creating-software-aux (aux-item->data item)) - (lyskom-aux-item-terminating-button item obj)))) - - -(provide 'lyskom-aux-items) diff --git a/src/feature.el b/src/feature.el deleted file mode 100644 index ddf127d2..00000000 --- a/src/feature.el +++ /dev/null @@ -1,106 +0,0 @@ -;;;;; -*-coding: raw-text;-*- -;;;;; -;;;;; $Id$ -;;;;; Copyright (C) 1991, 1996 Lysator Academic Computer Association. -;;;;; -;;;;; This file is part of the LysKOM server. -;;;;; -;;;;; LysKOM is free software; you can redistribute it and/or modify it -;;;;; under the terms of the GNU General Public License as published by -;;;;; the Free Software Foundation; either version 2, or (at your option) -;;;;; any later version. -;;;;; -;;;;; LysKOM is distributed in the hope that it will be useful, but WITHOUT -;;;;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -;;;;; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -;;;;; for more details. -;;;;; -;;;;; You should have received a copy of the GNU General Public License -;;;;; along with LysKOM; see the file COPYING. If not, write to -;;;;; Lysator, c/o ISY, Linkoping University, S-581 83 Linkoping, SWEDEN, -;;;;; or the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, -;;;;; MA 02139, USA. -;;;;; -;;;;; Please mail bug reports to bug-lyskom@lysator.liu.se. -;;;;; -;;;; ================================================================ -;;;; ================================================================ -;;;; -;;;; File: feature.el -;;;; -;;;; Functions for determining if we have a particular feature or not -;;;; - - -(setq lyskom-clientversion-long - (concat lyskom-clientversion-long - "$Id$\n")) - -(def-kom-var lyskom-feature-defaults nil - "Alist with default values of all feature variables") - -(eval-and-compile - (defun lyskom-feature-variable (name) - (intern (format "lyskom-%s-feature-flag" name)))) - -(defmacro lyskom-define-feature (name default) - "Define a feature variable NAME with default value DEFAULT" - `(progn (setq lyskom-feature-defaults - (cons (cons ',name ,default) lyskom-feature-defaults)) - (def-kom-var ,(lyskom-feature-variable name) ,default - "LysKOM feature flag variable." - inherited minibuffer local))) - -(defmacro lyskom-set-feature (name value) - "Set the value of feature NAME to VALUE" - `(setq ,(lyskom-feature-variable name) ,value)) - -(defmacro lyskom-have-feature (name) - "Return non-nil if feature NAME is non-nil" - ,(lyskom-feature-variable name)) - -(defmacro lyskom-feature-value (name) - "Return the value of feature NAME" - ,(lyskom-feature-variable name)) - -(defun lyskom-clear-features () - "Set the feature variables to their defaults" - (mapcar (lambda (feature) - (set (lyskom-feature-variable (car feature)) (cdr feature))) - lyskom-feature-defaults)) - -(defun lyskom-list-features () - "List all feature values. mapcar ROCKS!" - (mapcar 'lyskom-insert-before-prompt - (mapcar (lambda (x) (apply 'format "%S: %S\n" x)) - (mapcar2 'list - (mapcar 'car lyskom-feature-defaults) - (mapcar 'symbol-value - (mapcar 'lyskom-feature-variable - (mapcar 'car lyskom-feature-defaults))))))) - -;;; ====================================================================== -;;; ====================================================================== - -;;; Utility functions - -(defmacro lyskom-have-call (call-no) - "Non-nil if call CALL-NO is supported by the server" - `(<= ,call-no (lyskom-feature-value highest-call))) - - -;;; ====================================================================== -;;; ====================================================================== - -;;; The features - -(lyskom-define-feature bcc-misc nil) -(lyskom-define-feature aux-items nil) -(lyskom-define-feature highest-call 0) -(lyskom-define-feature local-to-global nil) -(lyskom-define-feature dynamic-session-info nil) -(lyskom-define-feature idle-time nil) -(lyskom-define-feature long-conf-types nil) - - -(provide 'lyskom-feature) diff --git a/src/mship-edit.el b/src/mship-edit.el deleted file mode 100644 index 190b3620..00000000 --- a/src/mship-edit.el +++ /dev/null @@ -1,791 +0,0 @@ -;;; mship-edit.el --- Summary -;; TO DO -;; -;; ------------------------------------------------------------------------- -;; When prioritizing an entry we need to sort the read lists to put -;; the entries in the proper order. It's possible that we'll have to -;; change the prompt. -;; -;; Test cases: -;; -;; Change the priority of the current conf to lower than one we have -;; unreads in. Should trigger prompt change. -;; -;; Change the priority of the current conf to higher than one that -;; was higher previously and had unreads. This should trigger a -;; prompt change. -;; -;; Re-order two confs we are not in by changing their priority. Check -;; that we get to read them in the correct order. -;; -;; Re-order two confs without changing their priority. Check that we -;; get to read them in the correct order. -;; ------------------------------------------------------------------------- -;; -;; ------------------------------------------------------------------------- -;; Changing priority might put the conference above or below the -;; current session priority. We need to fetch or delete maps. -;; -;; Test cases: -;; -;; Prioritize a conf under the session priority to above the session -;; priority. Should give us more unreads. Might trigger prompt change. -;; -;; Prioritize a conf with unreads to under the session priority. -;; Should give us less unreads. Might trigger prompt change. -;; -;; While prefetching a conf, change its priority to below the session -;; priority. The prefetched maps should be discarded automatically. -;; ------------------------------------------------------------------------- -;; -;; What we need is a general function we use to change the priority of a -;; membership. Since we do all the updates in the background it's OK to -;; send an update off as soon as we change the priority of a membership. -;; -;; This function should... -;; - Change the priority and placement of the membership in the server -;; - See if the priority has changed re the session priority and if so -;; either start a prefetch for the conference or remove the unreads -;; for the conference from all read lists. -;; - Remove and reinsert the unreads in the reading lists, then update -;; the prompt. -;; - Sort the membership list. -;; -;; - - -;;; Commentary: -;; - -;;; Code: -(def-komtype lp--entry - start-marker ; Where the entry is in the buffer - end-marker ; Where it ends in the buffer - priority ; The saved priority of the membership - membership ; The membership - selected ; Selected or not - state ; Expanded display or not - ) - -(defvar lp--last-format-string nil) -(defvar lp--last-window-width -1) - -;;; Local variables in the prioritize buffer - -(defvar lp--entry-list nil) -(defvar lp--list-start-marker nil) -(defvar lp--list-end-marker nil) -(defvar lp--selected-entry-list nil) - - - - -;;; ============================================================ -;; Entry drawing - -(defmacro lp--save-excursion (&rest body) - "Evecute BODY and restore the current location of point. -The location of point is in relation to the entry it is in. Point -will move as the entry moves. The location of point is restored -even if the character at point is deleted." - `(let* ((lp--saved-entry (lp--entry-at (point))) - (lp--saved-column (and lp--saved-entry - (- (point) - (lp--entry->start-marker - lp--saved-entry))))) - (save-excursion ,@body) - (if (and lp--saved-entry - (lp--entry->start-marker lp--saved-entry)) - (goto-char (+ lp--saved-column (lp--entry->start-marker - lp--saved-entry)))))) - - -(defun lp--compute-format-string () - "Compute the format string for an entry in the buffer. -To save time, the format string is cached in `lp--last-format-string'. It is -only recomputed if the window width changes." - (if (and lp--last-format-string - (eq (window-width) lp--last-window-width)) - lp--last-format-string - (let ((total (- (window-width) 1 3 3 2 12 2 5 2 3 1))) - (setq lp--last-window-width (window-width)) - (setq lp--last-format-string - (concat "%#1c %=3#2s %#9c %=-" (number-to-string total) - "#3M %=-12#4s %=5#5s %[%#10@%#6c%]%[%#11@%#7c%]%[%#12@%#8c%]"))))) - - -(defun lp--find-unread (conf-no) - "Return the number of unread texts in CONF-NO. -If this function is unable to calculate the number of unread texts it will -return nil." - (save-excursion - (set-buffer lyskom-buffer) - (let ((rlist (read-list->all-entries lyskom-to-do-list)) - (found nil)) - (while (and (not found) rlist) - (when (eq conf-no (conf-stat->conf-no - (read-info->conf-stat (car rlist)))) - (setq found (length (cdr (read-info->text-list (car rlist)))))) - (setq rlist (cdr rlist))) - found))) - -(defun lp--format-entry (entry) - "Format ENTRY for insertion in a buffer. -Returns a string suitable for insertion in a membership list." - (let ((un (lp--find-unread (membership->conf-no - (lp--entry->membership entry)))) - (conf-stat (blocking-do 'get-conf-stat - (membership->conf-no - (lp--entry->membership entry))))) - (concat - (lyskom-format (lp--compute-format-string) - (if (lp--entry->selected entry) ?* ?\ ) - (if (zerop (membership->priority - (lp--entry->membership entry))) - "-" - (int-to-string (membership->priority - (lp--entry->membership entry)))) - conf-stat - (lyskom-return-date-and-time - (membership->last-time-read (lp--entry->membership entry)) - 'time-yyyy-mm-dd) - (if un (int-to-string un) "") - - (if (membership-type->invitation (membership->type (lp--entry->membership entry))) ?I ?.) - (if (membership-type->secret (membership->type (lp--entry->membership entry))) ?H ?.) - (if (membership-type->passive (membership->type (lp--entry->membership entry))) ?P ?.) - (if (eq lyskom-pers-no (conf-stat->supervisor conf-stat)) ?O ?\ ) - (lyskom-default-button 'prioritize-flag-menu - (list entry 'invitation) - (list "%#1s (%=#2M)" - "Inbjuden" - (membership->conf-no - (lp--entry->membership entry)))) - (lyskom-default-button 'prioritize-flag-menu - (list entry 'secret) - (list "%#1s (%=#2M)" - "Hemlig" - (membership->conf-no - (lp--entry->membership entry)))) - (lyskom-default-button 'prioritize-flag-menu - (list entry 'passive) - (list "%#1s (%=#2M)" - "Passiv" - (membership->conf-no - (lp--entry->membership entry))))) - (if (or (eq (lp--entry->state entry) 'expanded) - (and (not (eq (membership->created-by (lp--entry->membership entry)) - lyskom-pers-no)) - (not (eq (membership->created-by (lp--entry->membership entry)) 0)) - (not (eq (lp--entry->state entry) 'contracted)))) - (lyskom-format "\n %#1s %#2s av %#3P" - (if (membership-type->invitation (membership->type (lp--entry->membership entry))) - "Inbjuden" "Adderad") - (lyskom-return-date-and-time - (membership->created-at (lp--entry->membership entry))) - (membership->created-by (lp--entry->membership entry))) - "")))) - -(defun lp--print-entry (entry) - "Print the entry ENTRY at the current position in the buffer. -The start and end markers of the entry are adjusted" - (insert-before-markers "\n") - (forward-char -1) - (set-lp--entry->start-marker entry (point-marker)) - (insert (lp--format-entry entry)) - (set-lp--entry->end-marker entry (point-marker)) - (forward-char 1)) - -(defun lp--erase-entry (entry) - "Erase the printed representation of the entry ENTRY in the buffer." - (delete-region (lp--entry->start-marker entry) - (1+ (lp--entry->end-marker entry))) - (set-lp--entry->start-marker entry nil) - (set-lp--entry->end-marker entry nil)) - -(defun lp--redraw-entry-mark (entry) - "Redraw the mark for ENTRY." - (lp--save-excursion - (goto-char (lp--entry->start-marker entry)) - (insert (if (lp--entry->selected entry) ?* ?\ )) - (delete-char 1))) - -(defun lp--redraw-entry (entry) - "Redraw the entry ENTRY." - (lp--save-excursion - (goto-char (lp--entry->start-marker entry)) - (lp--erase-entry entry) - (lp--print-entry entry))) - - - - -;;; ============================================================ -;; Buffer functions - -(defun lp--create-buffer () - "Create a buffer for managing memberships." - (interactive) - (let ((buf (lyskom-get-buffer-create 'prioritize - (concat (buffer-name) "-prioritize") - t)) - (entry-list nil)) - - ;;; First cache all the conf stats - (lyskom-save-excursion - (set-buffer buf) - (erase-buffer) - (make-local-variable 'lp--entry-list) - (make-local-variable 'lp--list-start-marker) - (make-local-variable 'lp--list-end-marker) - (setq lp--entry-list nil) - (lyskom-format-insert "\ -Medlemskap f�r %#1M p� %#2s - -=============================================================================== - Prio M�te Senast inne Ol�st IHP -------------------------------------------------------------------------------- -" lyskom-pers-no lyskom-server-name) - (setq lp--list-start-marker (point-marker)) - (goto-char (point-max)) - (lyskom-sort-membership) - (lyskom-display-buffer buf) - (lyskom-traverse mship (lyskom-default-value 'lyskom-membership) - (blocking-do 'get-conf-stat (membership->conf-no mship)) - (let ((entry (lyskom-create-lp--entry nil ; Start - nil ; End - (membership->priority mship) - mship - nil - 'normal))) - (lp--print-entry entry) - (setq entry-list (cons entry entry-list)))) - (lp--set-entry-list (nreverse entry-list)) - (setq lp--list-end-marker (point-marker)) - (insert "\ -=============================================================================== - Markera medlemskap: SPC Markera omr�de: C-w Flytta markerade: C-y - S�tt prioritet: p �ka prioritet: + Minska prioritet: - - Flytta upp: M-p Flytta ned: M-n �ndra flaggor: I,H,P - Avsluta och spara: C-c C-c Mer hj�lp: C-h m -")))) - - - -;;; ============================================================ -;; List management - -(defun lp--set-entry-list (entries) - "Set the list of entries to ENTRIES." - (setq lp--entry-list entries)) - -(defun lp--all-entries () - "Return a list of all entries." - lp--entry-list) - - -(defun lp--conf-no-entry (conf-no) - "Find the entry for a membership in CONF-NO." - (let ((entries (lp--all-entries)) - (found nil)) - (while (and entries (null found)) - (when (eq conf-no (membership->conf-no (lp--entry->membership - (car entries)))) - (setq found (car entries))) - (setq entries (cdr entries))) - found)) - -(defun lp--find-new-position (entry priority) - "Find the new position for ENTRY it is were given priority PRIORITY. -If priority is lower than the entry priority this is the last position -currently occupied by an entry with a higher priority. If priority is -higher, then it is the first position with a priority less than the -entry priority" - (let ((entries (lp--all-entries)) - (result nil) - (tmp nil)) - (cond - - ;; Moving down. Return the last entry spotted with a higher - ;; than requested priority - ((> (lp--entry->priority entry) priority) - (while (and entries (null result)) - (when (<= (lp--entry->priority (car entries)) priority) - (setq result tmp)) - (setq tmp (car entries)) - (setq entries (cdr entries))) - (unless result (setq result tmp))) - - ;; Moving up. Return the first entry with a priority strictly - ;; less than the requested one - ((< (lp--entry->priority entry) priority) - (while (and entries (null result)) - (while (and entries (null result)) - (when (< (lp--entry->priority (car entries)) priority) - (setq result (car entries))) - (setq entries (cdr entries))))) - (t (setq result entry))) - result)) - - -(defun lp--get-entry (pos) - "Return the entry at position POS in the list." - (elt lp--entry-list pos)) - -(defun lp--entry-position (entry) - "Return the position in the list for ENTRY." - (- (length (lp--all-entries)) - (length (memq entry (lp--all-entries))))) - - -(defun lp--entry-at (where) - "Return the entry at WHERE." - (let ((entry-list (lp--all-entries)) - (found nil) - (pos (save-excursion (goto-char where) - (beginning-of-line) - (point)))) - (while (and (not found) entry-list) - (when (and (lp--entry->start-marker (car entry-list)) - (lp--entry->end-marker (car entry-list)) - (<= (lp--entry->start-marker (car entry-list)) pos) - (>= (lp--entry->end-marker (car entry-list)) pos)) - (setq found (car entry-list))) - (setq entry-list (cdr entry-list))) - found)) - -(defun lp--move-entry (entry to) - "Move the entry ENTRY to position TO in the list." - (when (or (< to 0) (> to (length (lp--all-entries)))) - (error "Position out of range: %d" to)) - (lp--erase-entry entry) - (lp--set-entry-list (lp--remove-from-list entry (lp--all-entries))) - (let ((cur (lp--get-entry to))) - (if cur - (goto-char (lp--entry->start-marker cur)) - (goto-char lp--list-end-marker)) - (lp--set-entry-list (lp--add-to-list to entry (lp--all-entries))) - (lp--print-entry entry))) - - -(defun lp--remove-from-list (elem l) - "Destructively emove the element at index ELEM from the list L." - (let* ((n (- (length l) (length (memq elem l))))) - (cond ((= 0 n) (cdr l)) - ((= n (length l)) l) - (t (setcdr (nthcdr (1- n) l) (nthcdr (1+ n) l)) - l)))) - -(defun lp--add-to-list (elem data l) - "At the position ELEM, add DATA to the list L using side effects." - (if (> elem (length l)) - (error "Args out of range: %S, %d" l elem)) - (if (= 0 elem) - (cons data l) - (setcdr (nthcdr (1- elem) l) - (cons data (nthcdr elem l))) - l)) - -(defun lp--list-move-element (el to list) - "Move element EL by side effects so it appears at position TO in LIST." - (lp--add-to-list to el (lp--remove-from-list el list))) - - -(defun lyskom-prioritize-update-buffer (conf-no) - "Update the entry for CONF-NO in the buffer." - (lp--save-excursion - (let ((buffers (lyskom-buffers-of-category 'prioritize))) - (mapcar (lambda (buffer) - (set-buffer buffer) - (let ((entry (lp--conf-no-entry conf-no)) - (mship (lyskom-get-membership conf-no t))) - (cond ((null entry) - ;; FIXME: Insert a new entry - ) - ((null mship) - ;; FIXME: Delete an entry - ) - ((/= (lp--entry->priority entry) - (membership->priority mship)) - ;; FIXME: Move the entry - ) - (t (set-lp--entry->membership mship) - (lp--redraw-entry entry))))) - buffers)))) - - - -(defun lp--map-region (start end function &rest args) - "For each element from START to END, apply FUNCTION. -Apply FUNCTION to each element in the region from START to END, returning -a list of results. ARGS will be passed as additional arguments to FUNCTION. - -Args: START END FUNCTION ARGS." - (let ((results nil) - (entry nil)) - (save-excursion - (goto-char (lp--entry->start-marker (lp--entry-at start))) - (setq start (set-marker (make-marker) (point))) - (goto-char (lp--entry->end-marker (lp--entry-at end))) - (setq end (set-marker (make-marker) (point))) - (goto-char start) - - (while (<= (point) end) - (setq entry (lp--entry-at (point))) - (setq results (cons (apply function entry args) results)) - (goto-char (lp--entry->end-marker entry)) - (forward-char 2))) - results)) - - - -;;; ============================================================ -;; Menu and button functions - -;;; ------------------------------------------------------------ -;; Flag menu -;; Argument is a list of entry and flag - -(defun lp--flag-menu-get (entry flag) - "For the membership in ENTRY, return the value of flag FLAG. -FLAG must be one of 'invitation, 'secret or 'passive." - (funcall - (cond ((eq flag 'invitation) 'membership-type->invitation) - ((eq flag 'secret) 'membership-type->secret) - ((eq flag 'passive) 'membership-type->passive)) - (membership->type (lp--entry->membership entry)))) - -(defun lp--flag-menu-set (entry flag value) - "For the membership in ENTRY, set FLAG to VALUE. -FLAG must be one of 'invitation, 'secret or 'passive." - (funcall - (cond ((eq flag 'invitation) 'set-membership-type->invitation) - ((eq flag 'secret) 'set-membership-type->secret) - ((eq flag 'passive) 'set-membership-type->passive)) - (membership->type (lp--entry->membership entry)) - value)) - -(defun lyskom-prioritize-flag-clear (buf arg text) - "Clear the membership flag the user clicked on. -This function should not be called directly. It is called in response to -a mouse click. - -BUF is the buffer in which the mouse click took place. ARG is a list -of (ENTRY FLAG), where ENTRY is the entry the flag belongs to and FLAG -is one of invitation, secret or passive. TEXT is the text that the user -clicked on." - (interactive) - (let ((entry (elt arg 0)) - (flag (elt arg 1))) - (when (lp--flag-menu-get entry flag) - (lyskom-prioritize-flag-toggle buf arg text)))) - -(defun lyskom-prioritize-flag-set (buf arg text) - "Set the membership flag the user clicked on. -This function should not be called directly. It is called in response to -a mouse click. - -BUF is the buffer in which the mouse click took place. ARG is a list -of (ENTRY FLAG), where ENTRY is the entry the flag belongs to and FLAG -is one of invitation, secret or passive. TEXT is the text that the user -clicked on." - (interactive) - (let ((entry (elt arg 0)) - (flag (elt arg 1))) - (unless (lp--flag-menu-get entry flag) - (lyskom-prioritize-flag-toggle buf arg text)))) - -(defun lyskom-prioritize-flag-toggle (buf arg text) - "Toggle the membership flag the user clicked on. -This function should not be called directly. It is called in response to -a mouse click. - -BUF is the buffer in which the mouse click took place. ARG is a list -of (ENTRY FLAG), where ENTRY is the entry the flag belongs to and FLAG -is one of invitation, secret or passive. TEXT is the text that the user -clicked on." - (interactive) - (let ((entry (elt arg 0)) - (flag (elt arg 1))) - (save-excursion - (set-buffer (marker-buffer (lp--entry->start-marker entry))) - (lp--flag-menu-set entry flag (not (lp--flag-menu-get entry flag))) - - ;; Attempt to perform the change - (save-excursion - (set-buffer lyskom-buffer) - (let ((result (blocking-do 'set-membership-type - lyskom-pers-no - (membership->conf-no (lp--entry->membership entry)) - (membership->type (lp--entry->membership entry))))) - - (unless result - (message "Det gick inte: %s" - (lyskom-get-error-text lyskom-errno)))) - - ;; Update the display - (let ((mship - (blocking-do 'query-read-texts - lyskom-pers-no - (membership->conf-no (lp--entry->membership entry))))) - (lyskom-replace-membership mship lyskom-membership) - (set-lp--entry->membership entry mship) - (when (eq flag 'passive) - (cond ((membership-type->passive (membership->type mship)) - (save-excursion - (set-buffer lyskom-buffer) - (when (eq (membership->conf-no mship) lyskom-current-conf) - (set-read-list-empty lyskom-reading-list) - (lyskom-run-hook-with-args 'lyskom-change-conf-hook - lyskom-current-conf 0) - (setq lyskom-current-conf 0)) - (read-list-delete-read-info (membership->conf-no mship) - lyskom-to-do-list) - (lyskom-update-prompt t))) - (t (lyskom-prefetch-map (membership->conf-no mship) - mship)))) - (blocking-do 'get-conf-stat (membership->conf-no mship)))) - (lp--redraw-entry entry)))) - - - -;;; ============================================================ -;; Marking and unmarking memberships -;; - -(defun lp--select-entries (entry-list state) - "Set the selection value of all entries in ENTRY-LIST to STATE. -Forces a mode line update" - (lp--do-select-entries entry-list state) - (force-mode-line-update)) - -(defun lp--do-select-entries (entry-list state) - "Set the selection value of all entries in ENTRY-LIST to STATE." - (mapcar (lambda (entry) - (when entry - (if state - (add-to-list 'lp--selected-entry-list entry) - (setq lp--selected-entry-list - (delq entry lp--selected-entry-list))) - (set-lp--entry->selected entry state) - (lp--redraw-entry-mark entry))) entry-list)) - -(defun lp--all-selected-entries () - "Return a list of all selected entries." - lp--selected-entry-list) - -(defun lp--set-selected-entries (entry-list) - "Set the selected entries to exactly the entries in ENTRY-LIST. -Forces a mode line update" - (lp--do-select-entries (lp--all-selected-entries) nil) - (lp--do-select-entries entry-list t) - (force-mode-line-update)) - - -;;; ------------------------------------------------------------ -;; Server update functions - -(defun lp--update-membership (entry) - "Update the server and local versions of membership in ENTRY." - (save-excursion - (set-buffer lyskom-buffer) - (let ((mship (lp--entry->membership entry))) - (lyskom-change-membership-position (membership->conf-no mship) - (lp--entry-position entry)) - (lyskom-change-membership-priority (membership->conf-no mship) - (lp--entry->priority mship)) - (initiate-add-member 'background nil - (membership->conf-no mship) - lyskom-pers-no - (membership->priority mship) - (membership->position mship) - (membership->type mship))))) - - -;;; ------------------------------------------------------------ -;; User-level functions - - -(defun lp--select-membership () - "Select the membership that point is on." - (interactive) - (let ((entry (lp--entry-at (point)))) - (when entry - (lp--select-entries (list entry) t)))) - -(defun lp--deselect-membership () - "Deselect the membership that point is on." - (interactive) - (let ((entry (lp--entry-at (point)))) - (when entry - (lp--select-entries (list entry) nil)))) - -(defun lp--toggle-membership-selection (where) - "Toggle selection of the membership at WHERE." - (interactive "d") - (let ((entry (lp--entry-at where))) - (when entry - (lp--select-entries (list entry) (not (lp--entry->selected entry)))))) - -(defun lp--select-region (start end) - "Select all entries in the region. -START and END are the starting and ending points of the region." - (interactive "r") - (let ((entry-list (lp--map-region start end 'identity))) - (lp--select-entries entry-list t))) - -(defun lp--select-prioriy (priority) - "Select all entries with a priority PRIORITY. -With numeric prefix argument select entries with that priority." - (interactive "P") - (lp--do-select-priority priority t)) - -(defun lp--deselect-prioriy (priority) - "Deselect all entries with a priority PRIORITY. -With numeric prefix argument deselect entries with that priority." - (interactive "P") - (lp--do-select-priority priority nil)) - -(defun lp--do-select-priority (priority select) - "Select or deselect all entries with priority PRIORITY. -SELECT specifies new select." - (when (not (numberp priority)) - (let ((entry (lp--entry-at (point)))) - (unless entry (error "No membership at point")) - (setq priority (membership->priority (lp--entry->membership entry))))) - - (lp--select-entries - (mapcar (lambda (entry) - (and (eq priority (membership->priority - (lp--entry->membership entry))) - entry)) - (lp--all-entries)) - select)) - -(defun lp--deselect-all () - "Deselect all memberships." - (interactive) - (lp--set-selected-entries nil)) - - - -;;; ============================================================ -;; Reprioritization functions - -(defun lp--set-priority (priority) - "Set the priority of selected memberships to PRIORITY. -Memberships that must be moved will be moved the shortest distance -possible in the list." - (interactive "P") - (let* ((cur (lp--entry-at (point))) - (entries (or (lp--all-selected-entries) - (list (lp--entry-at (point)))))) - (unless entries - (error "No entries selected")) - (unless (numberp priority) - (cond ((> (length entries) 1) - (setq priority - (lyskom-read-num-range - 0 255 (lyskom-get-string 'priority-prompt-marked) t))) - (t - (setq priority - (lyskom-read-num-range - 0 255 (lyskom-format 'priority-prompt - (membership->conf-no - (lp--entry->membership - (car entries)))) t))))) - (lp--save-excursion - (mapcar (lambda (entry) - (let ((new-pos (lp--entry-position - (lp--find-new-position entry priority)))) - (set-lp--entry->priority entry priority) - (set-membership->priority - (lp--entry->membership entry) priority) - (lp--move-entry entry new-pos))) - entries) - (mapcar 'lp--update-membership entries)))) - - - - -;;; ============================================================ -;; Motion commands - -(defun lp--previous-entry (count) - "Move the cursor up COUNT lines. -The cursor will always move to the start of the target entry." - (interactive "p") - (let* ((entry (lp--entry-at (point))) - (pos (max 0 (- (lp--entry-position entry) count)))) - (goto-char (lp--entry->start-marker (lp--get-entry pos))))) - -(defun lp--next-entry (count) - "Move the cursor down COUNT lines. -The cursor will always move to the start of the target entry." - (interactive "p") - (let* ((entry (lp--entry-at (point))) - (pos (min (1- (length (lp--all-entries))) - (+ (lp--entry-position entry) count)))) - (condition-case nil - (goto-char (lp--entry->start-marker (lp--get-entry pos))) - (error nil)))) - -(defun lp--first-entry () - "Move point to the first entry in the membership list." - (interactive) - (condition-case nil - (goto-char (lp--entry->start-marker (lp--get-entry 0))) - (error nil))) - -(defun lp--last-entry () - "Move point to the last entry in the membership list." - (interactive) - (condition-case nil - (goto-char - (lp--entry->start-marker (lp--get-entry (1- (length lp--all-entries))))) - (error nil))) - -(defun lp--goto-priority (priority) - "Move to the closest entry with priority PRIORITY. -If there is no entry with the specified priority, move to the nearest -entry with an adjacent priority." - (interactive "P") - (let* ((entry (lp--entry-at (point))) - (seen-me nil) - (done nil) - (entry-list (lp--all-entries))) - - ;; Get the priority to move to - - (unless (numberp priority) - (setq priority - (lyskom-read-num-range 0 255 "G� till prioritet: " t))) - - ;; Figure out where to move - ;; Loop over all entries - - (while (and (not done) (cdr entry-list)) - (when (eq (car entry-list) entry) (setq seen-me t)) - (if (or (< (lp--entry->priority (car entry-list)) - priority) - (and seen-me (= (lp--entry->priority (car entry-list)) - priority))) - (setq done t) - (setq entry-list (cdr entry-list)))) - - (when entry-list - (goto-char (lp--entry->start-marker (car entry-list)))))) - -(defun lp--toggle-entry-expansion () - "Toggle the expanded state of the current entry." - (interactive) - (let ((entry (lp--entry-at (point)))) - (when entry - (set-lp--entry->state - entry - (if (eq (lp--entry->state entry) 'expanded) 'contracted 'expanded)) - (lp--redraw-entry entry)))) - -(provide 'mship-edit) - -;;; mship-edit.el ends here -- GitLab