diff --git a/doc/NEWS-0.46 b/doc/NEWS-0.46
new file mode 100644
index 0000000000000000000000000000000000000000..18bdd347694ef0f707781c76ca3684e88e96343b
--- /dev/null
+++ b/doc/NEWS-0.46
@@ -0,0 +1,271 @@
+
+		       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
new file mode 100644
index 0000000000000000000000000000000000000000..e7499398d3ed884f702e10581b1bf1610014cc63
--- /dev/null
+++ b/interndoc/reading
@@ -0,0 +1,88 @@
+
+
+                          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/release b/release
index 5785d28674e576eccda2b38516662f0fbe691628..236ff8432e130de32d2747b3a4e3308bdb39a819 100644
--- a/release
+++ b/release
@@ -1,5 +1,28 @@
 #!/bin/sh
 
+E1=`echo -e "FOO\c"`
+E2=`echo -n "FOO"`
+E3=`echo "FOO\c"`
+
+if [ $E3 = "FOO" ] ; then
+    epre=""
+    epost="\c"
+elif [ $E2 = "FOO" ] ; then
+    epre="-n"
+    epost=""
+elif   [ $E1 = "FOO" ] ; then
+    epre="-e"
+    epost="\c"
+else
+    epre=""
+    epost=">>>"
+fi
+
+xecho ()
+{
+    echo $epre "$*$epost"
+}
+
 ask ()
 {
     if [ "$2" = "yes" -o "$2" = "ja" ] ; then
@@ -12,7 +35,7 @@ ask ()
     
     ask1=""
     while [ ! "$ask1" ] ; do
-        echo $1 "(y/n)? [$2] \c"
+        xecho $1 "(y/n)? [$2] "
         read ans
         case "$ans" in
             [yYjJ]*) yes="X"; no=""; ask1="X" ;;
@@ -32,7 +55,7 @@ askedit ()
 }
 
 
-echo "Versionsnummer: \c"
+xecho "Versionsnummer: "
 read version
 echo "F�rbereder release av elispklient version $version"
 
@@ -113,7 +136,7 @@ done
 revision=""
 ask "Vill du g�ra en numerisk revision f�r alla filer" ja
 if [ "$yes" ] ; then
-    echo "Revision: \c"
+    xecho "Revision: \c"
     read revision
 fi
         
@@ -167,8 +190,8 @@ if [ "$revision" ] ; then
     fi
 fi
 
-echo "Revisionens symboliska tag: [$tag] \c"
-reas ans
+xecho "Revisionens symboliska tag: [$tag] "
+read ans
 case $ans in
     "") ;;
     *) tag="$ans" ;;
@@ -176,7 +199,7 @@ esac
 
 echo "S�tter symbolisk tag..."
 if ( set -x ; cvs tag "$tag" ) ; then
-    ;
+    echo "Releasen �r symboliskt taggad"
 else
     ask "Forsts�tt trots att taggningen inte gick bra" nej
     if [ "$no" ] ; then
@@ -185,9 +208,11 @@ else
 fi
 
 echo "Bygger release i src/"
-if ( cr src; set -x; make release) ; then
-    echo "Det gick inte att g�ra release. N�gonting �r galet."
-    echo "Se till att g�ra make release manuellt ist�llet."
+if ( cd src; set -x; make release ) ; then
+    echo "Det verkar som om det gick att g�ra release. Beklagar."
+else
+    echo "Det gick kanske inte att g�ra release. N�gonting kan vara galet."
+    echo "Eventuellt m�ste du g�ra det manuellt ist�llet."
 fi
 
 cat <<EOF
diff --git a/src/ChangeLog.1 b/src/ChangeLog.1
new file mode 100644
index 0000000000000000000000000000000000000000..99deb996dc06c5ef19273a503643c6c43148371a
--- /dev/null
+++ b/src/ChangeLog.1
@@ -0,0 +1,9321 @@
+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
new file mode 100644
index 0000000000000000000000000000000000000000..e2f718f4744475422719477d01335edbe680a0b1
--- /dev/null
+++ b/src/aux-items.el
@@ -0,0 +1,525 @@
+;;;;; -*-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
new file mode 100644
index 0000000000000000000000000000000000000000..ddf127d254420785963e1961dc15621c3d531b9f
--- /dev/null
+++ b/src/feature.el
@@ -0,0 +1,106 @@
+;;;;; -*-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
new file mode 100644
index 0000000000000000000000000000000000000000..190b362033a9945cad2484f3e857148aebec91cd
--- /dev/null
+++ b/src/mship-edit.el
@@ -0,0 +1,791 @@
+;;; 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