1. 13 Aug, 2003 1 commit
    • David Byers's avatar
      Handle new asyncs. Clear initial value when typing a conference name. · 00ac77f8
      David Byers authored
      Detailed changes:
      > 2003-08-13  David Byers  <byers@lysator.liu.se>
      >
      > 	Delete initial value on change:
      > 	* completing-read.el (lyskom-read-from-minibuffer-clear-initial):
      > 	New function.
      > 	(lyskom-read-conf): Put it into before-change-functions in
      > 	minibuffer-setup-hook.
      >
      > 2003-08-12  David Byers  <byers@lysator.liu.se>
      >
      > 	* async.el (lyskom-parse-async): Handle async 20.
      > 	(lyskom-parse-async): Handle async 21.
      >
      00ac77f8
  2. 05 Aug, 2003 2 commits
  3. 04 Aug, 2003 3 commits
  4. 03 Aug, 2003 1 commit
    • David Byers's avatar
      Protocol support for get-stats and get-stats-description. · 5929f556
      David Byers authored
      Detailed changes:
      > 	Support get-stats server call:
      > 	* utilities.el (lyskom-get-server-stats): New function.
      >
      > 	* komtypes.el (server-stats): New type.
      >
      > 	* parse.el (lyskom-parse-float): New function.
      > 	(lyskom-parse-stats): New function.
      >
      > 	* komtypes.el (stats-description): New type.
      > 	(stats): New type.
      >
      > 	* parse.el (lyskom-parse-stats-description): New function.
      > 	(lyskom-parse-stats-array): New function.
      >
      > 	* services.el (initiate-get-stats-description): New function.
      >
      > 	More work on bug 900 (now nags about presentations):
      5929f556
  5. 02 Aug, 2003 2 commits
    • David Byers's avatar
      Nag about missing presentation. · 3d737363
      David Byers authored
      Detailed changes:
      >
      > 	* utilities.el (lyskom-nag-about-presentation): New function.
      >
      > 	* startup.el (kom-start-anew): Use new function to nag about
      > 	presentation.
      >
      > 	* commands1.el (lyskom-write-text): Nag about presentation.
      > 	(kom-write-comment): Here too.
      >
      > 	* lyskom-rest.el (lyskom-format-aux-help): Added support for F
      > 	format letter (fill paragraph).
      > 	(lyskom-do-insert): Ditto.
      3d737363
    • David Byers's avatar
      Changed defaults for lyskom-read-conf. · 101a3b8e
      David Byers authored
      Detailed changes:
      > 2003-08-02  David Byers  <byers@lysator.liu.se>
      >
      > 	Coherent and useful defaults reading conference names:
      > 	* filter.el (kom-filter-subject): Don't set default when reading
      > 	conference name (the default default is better). Also cleaned up
      > 	the code some (it was downright embarrasing).
      > 	(kom-filter-author): Same here (sans the cleaning).
      > 	(kom-filter-text): Same here.
      >
      > 	* edit-text.el (lyskom-edit-add-recipient/copy): Don't set default
      > 	when reading conference name (the default default is better).
      >
      > 	* faqs.el (kom-review-faq): Don't set default when reading
      > 	conference name (the default default is better).
      > 	(kom-change-conf-faq): Same here.
      > 	(kom-list-faqs): Same here.
      >
      > 	* review.el (lyskom-review-by-to): Don't set default when reading
      > 	conference name (the default default is better).
      > 	(lyskom-unread-by-to): Same here.
      >
      > 	* commands2.el (kom-status-person): Don't set default when reading
      > 	conference name (the default default is better).
      > 	(kom-send-message): Fall back to the default default when reading
      > 	recipient name (better than the empty string, I think).
      >
      > 	* commands1.el (kom-write-text): Don't set default when reading
      > 	conference name (the default default is better).
      > 	(kom-review-presentation): Pass nil as the initial for
      > 	lyskom-read-conf-stat.
      > 	(kom-unread-presentation): Same here.
      > 	(kom-add-self): Same here.
      > 	(kom-change-priority): Same here.
      > 	(kom-sub-member): Same here.
      > 	(kom-sub-self): Same here.
      > 	(kom-go-to-conf): Same here.
      > 	(kom-list-created-conferences): Same here.
      > 	(kom-change-password): Same here.
      > 	(kom-who-is-on-in-conference): Same here.
      > 	(kom-who-is-present-in-conference): Same here.
      > 	(kom-change-parenthesis): Pass lyskom-pers-no in initial.
      > 	(kom-sub-recipient): Use default INITIAL if no better choice is
      > 	found.
      > 	(lyskom-add-helper): Same here.
      > 	(kom-move-text): Same here.
      > 	(kom-move-text-tree): Same here.
      >
      > 	* command.el (def-kom-command): Added binding of
      > 	lyskom-command-point.
      >
      > 	* completing-read.el (lyskom-read-conf): Handle loads of different
      > 	types for INITIAL.
      > 	(lyskom-read-conf-guess-initial): New function that guesses a
      > 	default for conference reading commands. The default is the first
      > 	that fits the predicate of the conference under point, the current
      > 	conference and the current person.
      >
      101a3b8e
  6. 31 Jul, 2003 1 commit
    • David Byers's avatar
      More fixes in kom-handle-membership · 8796ad45
      David Byers authored
      Detailed changes:
      > 2003-07-31  David Byers  <byers@lysator.liu.se>
      >
      > 	Make moving memberships work again:
      > 	* mship-edit.el (lp--update-membership): Get priority from entry,
      > 	not membership (which is *all* wrong).
      > 	(lp--mode): Show the correct keymap in documentation.
      > 	(lp--mode-map): Added binding for C-k.
      >
      8796ad45
  7. 30 Jul, 2003 2 commits
    • David Byers's avatar
      Worked on kom-handle-membership. · 6de83b55
      David Byers authored
      Detailed changes:
      > 	Keep membership buffer updated changing membership types:
      > 	* reading.el (lyskom-insert-membership): Added calls to
      > 	lp--update-buffer.
      > 	(lyskom-replace-membership): Added calls to lp--update-buffer.
      > 	(lyskom-remove-membership): Added calls to lp--update-buffer.
      >
      > 	* lyskom-rest.el (lyskom-check-go-to-conf): Added calls to
      > 	lp--update-buffer.
      >
      > 	* commands2.el (kom-change-message-flag): Added calls to
      > 	lp--update-buffer.
      >
      > 	* commands1.el (kom-add-self): Added calls to lp--update-buffer
      > 	when de-passivating.
      > 	(lyskom-sub-member): Added calls to lp--update-buffer.
      >
      6de83b55
    • David Byers's avatar
      Fixed problem saving language settings. · eb4af24f
      David Byers authored
      Detailed changes:
      > 2003-07-30  David Byers  <byers@lysator.liu.se>
      >
      > 	* lyskom-rest.el (lyskom-get-holerith-list): Return list in
      > 	original order.
      > 	(lyskom-split-user-area): Don't reverse the list here.
      >
      > 	* flags.el (lyskom-flag-write-symbol-list): Fixed stupid bug.
      >
      eb4af24f
  8. 28 Jul, 2003 1 commit
    • David Byers's avatar
      Some work on kom-handle-membership. Better support for message-flag and for... · 2bebbbde
      David Byers authored
      Some work on kom-handle-membership. Better support for message-flag and for setting number of unread when joining a conference.
      
      Detailed changes:
      > 2003-07-28  David Byers  <byers@lysator.liu.se>
      >
      > 	Better support for message-flag and no-of unread when joining:
      > 	* commands1.el (lyskom-go-to-conf): Ask for number of unread when
      > 	joining.
      > 	(kom-add-self): Ask for message-flag when de-passivating.
      > 	(lyskom-add-member-answer): Ask for message-flag when adding self.
      >
      > 	* lyskom-rest.el (lyskom-check-go-to-conf): Ask for message-flag
      > 	when de-passivating a membership.
      >
      > 	Some more work for kom-handle-membership:
      > 	* mship-edit.el (lp--create-buffer): Made the header and footer
      > 	adapt to the window width like the contents do.
      > 	(lp--toggle-passive): New command. Also added binding.
      >
      > 	* check-strings.el (lcs-split-format-string): Reflect changes to
      > 	lyskom-format-format here.
      >
      > 	* lyskom-rest.el (lyskom-list-unread-mapping): Removed unused
      > 	variable.
      > 	(lyskom-format-aux-help): Added format directie l.
      > 	(lyskom-format-aux): Support arbitrary pad characters.
      >
      2bebbbde
  9. 27 Jul, 2003 3 commits
    • David Byers's avatar
      Fixed bug 755 (for footnotes too) and improved the read-only marking of the... · 7a9c872e
      David Byers authored
      Fixed bug 755 (for footnotes too) and improved the read-only marking of the separator line in the edit buffer
      
      Detailed changes:
      > 	Like bug 755 but for footnotes:
      > 	* utilities.el (lyskom-maybe-get-footnoted-text): New function.
      >
      > 	* vars.el.in (kom-pick-text-no-strategy-alist): Added better
      > 	default for kom-sub-footnote.
      >
      > 	* commands1.el (kom-sub-comment): Print a message when there are
      > 	no comments to the text rather than continue.
      > 	(kom-sub-footnote): Ditto, for footnotes.
      >
      > 	Fix bug 755:
      > 	* utilities.el (lyskom-maybe-get-commented-text): New function.
      >
      > 	* vars.el.in (kom-pick-text-no-strategy-alist): Added defaults for
      > 	kom-sub-comment.
      >
      > 	* edit-text.el (lyskom-edit-insert-miscs): Make the read-only
      > 	marking on the separator non-sticky at the end.
      >
      7a9c872e
    • David Byers's avatar
      Fixed bugs 747 and 709. · 14fbab3e
      David Byers authored
      Detailed changes:
      > 	Fix bug 747:
      > 	* commands2.el (lyskom-status-pers-list-one-membership): New
      > 	function.
      > 	(kom-status-person): Use it.
      >
      > 	Fix bug 709:
      > 	* faqs.el (kom-list-faqs): New command.
      > 	(kom-list-server-faqs): New command.
      > 	(lyskom-do-list-faqs): New function.
      >
      > 	* lyskom-rest.el (lyskom-next-property-bounds): New function.
      > 	(lyskom-do-special-inserts): Use it. Added end parameter.
      > 	(lyskom-do-insert): Pass end parameter.
      >
      > 	* lyskom-buttons.el (lyskom-button-transform-text): Do links from
      > 	kom-text-buttons after the hard-coded stuff.
      >
      14fbab3e
    • David Byers's avatar
      Fixed bugs 761, 1058 and 1036. · 76661d80
      David Byers authored
      Detailed changes:
      > 2003-07-27  David Byers  <byers@lysator.liu.se>
      >
      > 	Fix bug 761:
      > 	* startup.el (kom-start-anew): Set lyskom-is-administrator to nil
      > 	after logging on.
      >
      > 	Fix bug 1058:
      > 	* edit-text.el (lyskom-edit-insert-miscs): Make the separator
      > 	read-only.
      >
      > 2003-07-26  David Byers  <byers@lysator.liu.se>
      >
      > 	Minor fixes:
      > 	* commands1.el (kom-sub-self): Restrict this command to
      > 	membership.
      >
      > 	Improvements to completing read:
      > 	* completing-read.el (lyskom-read-conf-internal): Added membership
      > 	predicate to lyskom-read-conf-internal.
      > 	(lyskom-read-conf): Support integer argument in initial. Default
      > 	to placing point at the start of input.
      >
      >
      > 	Fix bug 1036:
      > 	* commands2.el (kom-change-message-flag): Nwe command.
      >
      > 	* commands2.el (kom-is-person-member-of-conference): Show if a
      > 	person receives group messages to the conference.
      >
      > 	* utilities.el (lyskom-return-membership-type): Show message-flag
      > 	if it is not the default.
      >
      > 2003-07-25  David Byers  <byers@lysator.liu.se>
      >
      > 	UI support for bug 1036:
      > 	* mship-edit.el (lp--compute-format-string): Support message-flag.
      > 	(lp--format-entry): Ditto.
      > 	(lp--flag-menu-get): Ditto.
      > 	(lp--flag-menu-set): Ditto.
      > 	(lp--format-insert-entry): Ditto.
      >
      > 	Protocol support for bug 1036:
      > 	* komtypes.el (membership-type): Added message-flag.
      >
      > 	* parse.el (lyskom-parse-membership-type): Set message-flag from
      > 	message-invert.
      >
      > 	* lyskom-rest.el (lyskom-prot-a-format-membership-type): Transmit
      > 	message-invert instead of message-flag.
      >
      > 2003-07-22  David Byers  <byers@lysator.liu.se>
      >
      > 	* commands2.el (lyskom-update-membership-buffer): Fixed typo.
      76661d80
  10. 23 Jul, 2003 1 commit
  11. 20 Jul, 2003 1 commit
    • David Byers's avatar
      Fixed bug 708, problem wth re-joining conferences. Sped up text lists. Fixed... · 158a703e
      David Byers authored
      Fixed bug 708, problem wth re-joining conferences. Sped up text lists. Fixed problems with fix for bug 409. Improve error reporting from callbacks.
      
      Detailed changes:
      > 2003-07-21  David Byers  <byers@lysator.liu.se>
      >
      > 	Fix bug 708:
      > 	* flags.el (lyskom-flag-global-variable-from-common): New function.
      > 	(lyskom-flag-global-variable-from-elisp): New function.
      > 	(lyskom-flag-write-boolean): New function.
      > 	(lyskom-flag-read-boolean): New function.
      > 	(lyskom-flag-write-symbol-list): New function.
      > 	(lyskom-flag-read-symbol-list): New function.
      > 	(lyskom-flag-read-from-string): New function.
      >
      2a14,69
      > 	Fix bug 708:
      > 	* language.el (lyskom-first-available-language): New function.
      > 	(lyskom-set-language): Use it to support setting language from a
      > 	list.
      >
      > 	* startup.el (kom-start-anew): Use lyskom-first-available-language
      > 	when dealing with kom-default-language.
      >
      > 	* defvar.el (def-kom-var): Added support for common flag. Use
      > 	lyskom-global-variables instead of the old stuff. Added support
      > 	for transition flag.
      > 	(lyskom-global-variables): New variable.
      > 	(lyskom-transition-variables): New variable.
      >
      > 	* check-strings.el (lcs-check-customize-variables): Handle new
      > 	lyskom-global-variables.
      >
      > 	* flags.el (lyskom-set-var-from-string): Added type parameter.
      > 	(lyskom-maybe-set-var-from-string): Ditto.
      > 	(lyskom-save-options): Use lyskom-global-variables, not the old
      > 	stuff.
      > 	(lyskom-maybe-set-var-from-string): Require that variable is a
      > 	symbol, not a string.
      > 	(lyskom-set-var-from-string): Ditto.
      >
      > 	* vars.el.in (lyskom-global-boolean-variables): Removed.
      > 	(lyskom-global-non-boolean-variables): Removed.
      > 	(lyskom-global-variable-types): New variable.
      >
      > 	Fix bugs adding self to conferences:
      > 	* commands1.el (kom-add-self): Handle re-joining passive
      > 	conferences and conferences with invitations (how did this slip
      > 	through).
      >
      > 	Make text-list operations more constant-time:
      > 	* komtypes.el (text-list->append): Use the tail field to make this
      > 	a constant time operation.
      > 	(text-list->delq): Support the tail field.
      > 	(text-list->trim-head): Ditto.
      > 	(set-text-list->texts): Ditto.
      > 	(text-list): Added tail field.
      > 	(text-list): Added length-internal field.
      > 	(text-list->length): Wrapper for length-internal.
      > 	(text-list->delq): Handle length-internal.
      > 	(text-list->append): Ditto.
      > 	(text-list->trim-head): Ditto.
      >
      > 	Fix for fix of bug 409:
      > 	* komtypes.el (text-mapping->remove-local): Fixed bug that made
      > 	clearing local no in a dense map impossible.
      >
      > 	Better error reporting:
      > 	* parse.el (lyskom-parse-unparsed): Do not catch non-protocol
      > 	errors. This finally allows us to get decent backtraces even for
      > 	errors in callbacks.
      >
      158a703e
  12. 19 Jul, 2003 1 commit
    • David Byers's avatar
      Fixed bug 408 (finally) · 376b5225
      David Byers authored
      Detailed changes:
      > 2003-07-20  David Byers  <byers@lysator.liu.se>
      >
      > 	Fix bug 409 (use local-to-global):
      > 	* prefetch.el (lyskom-fetch-start-of-map): Use text-mapping
      > 	instead of map.
      > 	(lyskom-prefetch-map-handler): Use text-mapping instead of map.
      > 	(lyskom-prefetch-one-request): Use local-to-global instead of
      > 	get-map.
      >
      > 	* lyskom-rest.el (lyskom-list-unread): Handle text-mappings, not
      > 	just maps.
      > 	(lyskom-list-unread-mapping): New function.
      >
      > 	* services.el (initiate-local-to-global): Pretend to do
      > 	local-to-global using get-map.
      >
      > 2003-07-19  David Byers  <byers@lysator.liu.se>
      >
      > 	Work on bug 409:
      > 	* komtypes.el (def-komtype): Added :constructor-hook modifier.
      > 	(text-mapping-iterator): New type.
      > 	(text-mapping->iterator): New function.
      > 	(text-mapping-iterator->init): New function.
      > 	(text-mapping-iterator->next): New function.
      > 	(text-mapping-iterator->step): New function.
      > 	(text-mapping->remove-local): New function.
      > 	(text-mapping->remove-local): New function.
      >
      376b5225
  13. 02 Jul, 2003 1 commit
    • David Byers's avatar
      Fixed bug 1064 and some other minor stuff. · cc17ab00
      David Byers authored
      Detailed changes:
      > 2003-07-02  David Byers  <byers@lysator.liu.se>
      >
      > 	Removed unused variables:
      > 	* commands1.el (lyskom-get-marked-texts): Removed variable
      > 	mark-list.
      >
      > 	* commands2.el (kom-leave-all-conferences): Removed variable
      > 	unsubscribed.
      >
      > 	* lyskom-rest.el (lyskom-format-x-kom/user-area): Removed variable
      > 	tmpbuf.
      >
      > 	* lyskom-buttons.el (lyskom-generate-button): Removed variable
      > 	persno.
      >
      > 	Fixed empty lines in nameday display:
      > 	* names.el (lyskom-nameday-2): Say so when there are no namedays
      > 	(we more or less have to when showing names from more than one
      > 	list, and it ain't bad
      >
      > 	Fixed bug 1064:
      > 	* lyskom-buttons.el (kom-button-click): Handle null position
      > 	properly.
      >
      > 2003-07-01  David Byers  <byers@lysator.liu.se>
      >
      > 	* commands1.el (lyskom-write-text): Handle prefix args correctly
      > 	(so C-u i works).
      >
      cc17ab00
  14. 10 Jun, 2003 1 commit
    • David Byers's avatar
      Fixed bug 1054 · bbddee06
      David Byers authored
      Detailed changes:
      > 2003-06-04  David Byers  <byers@lysator.liu.se>
      >
      > 	Fix bug 1054:
      > 	* filter.el (lyskom-create-filter-function-body): Handle a null
      > 	author.
      > 	(lyskom-filter-text-p-3): Allow a null author.
      >
      bbddee06
  15. 01 Jun, 2003 2 commits
    • David Byers's avatar
      Fix bug 584. · 6c122f87
      David Byers authored
      Detailed changes:
      > 	Fix bug 587:
      > 	* lyskom-rest.el (lyskom-format-x-kom/user-area): New function.
      >
      > 	* view-text.el (lyskom-print-text): Special patch for user area
      > 	(which has no subject line).
      >
      > 	* flags.el (lyskom-get-holerith): New function that does what
      > 	lyskom-read-options-eval-get-holerith does, but does it without
      > 	side effects in lyskom-options-text.
      >
      6c122f87
    • David Byers's avatar
      Fixed bugs 750, 1038, 1046 and 1047, problems with circular comment · 4e9ea7ef
      David Byers authored
      graphs in kom-review-tree and related commands, problemw with URLs
      broken over several lines and credit for the patch for bug 1038.
      
      Detailed changes:
      > 2003-06-01  David Byers  <byers@lysator.liu.se>
      >
      > 	Fix bug 1046:
      > 	* option-edit.el (lyskom-customize-mode): New major mode.
      > 	(kom-customize): Use it.
      >
      > 	Fix bug 1047:
      > 	* review.el (lyskom-find-root): Only visit each text once. This
      > 	also eliminates problems with cyclic structures.
      > 	(kom-find-root-review): Proper error message when the root cannot
      > 	be found (e.g. in when there are cycles in the comment graph).
      > 	(kom-find-root): Ditto.
      > 	(kom-unread-root): Ditto.
      >
      > 	* swedish-strings.el,swedish-strings.el: Completed fix of 1038.
      > 	Per Starbäck, not Magnus Bark, provided the patch. Fixed that in
      > 	this file.
      >
      > 2003-05-21  David Byers  <byers@lysator.liu.se>
      >
      > 	* vars.el.in (lyskom-text-buttons): Do RFC-compliant URLs after
      > 	doing pseudo-urls since otherwise the first line will be marked
      > 	as a pseudo URL, rather than the whole thing being marked as a
      > 	real URL.
      >
      2a28,31
      > 	Fix bug 750:
      > 	* lyskom-buttons.el (kom-button-click): Pop up the menu if there
      > 	is no button action.
      >
      11c40
      < 	accepting-recommendation (patch from Magnus Bark).
      ---
      > 	accepting-recommendation (patch from Per Starbäck).
      4e9ea7ef
  16. 17 May, 2003 1 commit
    • David Byers's avatar
      Fixed bugs 986, 1038 and 1039. · f1eabad8
      David Byers authored
      Detailed changes:
      > 2003-05-17  David Byers  <byers@lysator.liu.se>
      >
      > 	Fix bug 986:
      > 	* lyskom-buttons.el (lyskom-view-url-netscape): Support
      > 	kom-netscape-variant.
      >
      > 	* vars.el.in (kom-netscape-variant): New variable.
      >
      > 	Fix bug 1038:
      > 	* swedish-strings.el,english-strings.el: Fixed problem with
      > 	accepting-recommendation (patch from Magnus Bark).
      >
      > 	Fix bug 1039:
      > 	* commands1.el (lyskom-private-answer): Misc-list for personal
      > 	replys to our own texts were wrong.
      >
      > 2003-05-10  David Byers  <byers@lysator.liu.se>
      >
      > 	Illegal argument stringp nil when listing missing texts:
      > 	* commands2.el (lyskom-do-list-summary): Fix problem when listing
      > 	texts that don't exist.
      >
      f1eabad8
  17. 09 May, 2003 1 commit
    • David Byers's avatar
      Fixed bug 868. Minor cosmetic fix. · e1148a1f
      David Byers authored
      Detailed changes:
      > 2003-05-09  David Byers  <byers@lysator.liu.se>
      >
      > 	Fix bug 868:
      > 	* commands2.el (kom-add-private-answer): New function.
      >
      > 	Minor usability fix:
      > 	* english-strings.el,swedish-strings.el: Clarify error-2.
      >
      e1148a1f
  18. 04 May, 2003 2 commits
    • David Byers's avatar
      Fixed 1024 again. · e1d5a97f
      David Byers authored
      Detailed changes:
      > 	Fix bug 1024:
      > 	* names.el (fi-orthodox): More fixes.
      >
      e1d5a97f
    • David Byers's avatar
      Fixed bugs 1032, 1031 and 1024; cleaned up the ChangeLog a bit. · 06463aa8
      David Byers authored
      Detailed changes:
      > 2003-05-04  David Byers  <byers@lysator.liu.se>
      >
      > 	Fix bug 1032:
      > 	* command.el (lyskom-read-extended-command): Do not permit null
      > 	input.
      >
      > 	Fix bug 1031:
      > 	* faces.el (lyskom-setup-faces-for-buffer): Set defaults to nil,
      > 	not default.
      >
      > 	Fixed bug 1024:
      > 	* names.el (fi-sv): Fixed tYpo
      06463aa8
  19. 25 Apr, 2003 3 commits
    • Ulrik Haugen's avatar
      My previous attempt to fix bug 1022 was incomplete, trying to repair it I · ce5ed616
      Ulrik Haugen authored
      realised how it should be done.
      
      	* lyskom-rest.el (lyskom-modify-prompt): Don't "use current-time
      	instead of lyskom-current-client-time".
      
      	* lyskom-buttons.el (lyskom-default-button): Use
      	lyskom-current-client-time instead of current-time.
      	(lyskom-button-copy-timestamp): Use lyskom-format-time instead of
      	format-time-string.
      ce5ed616
    • Ulrik Haugen's avatar
      * swedish-strings.el (lyskom-sv-edit-mode-map) english-strings.el · 244c569f
      Ulrik Haugen authored
      (lyskom-en-edit-mode-map): Added binding for
      kom-insert-last-info-nodename.
      
      * lyskom-buttons.el (lyskom-button-copy-timestamp): Fixed typo.
      
      * lyskom-rest.el (lyskom-modify-prompt): Use current-time instead
      of lyskom-current-client-time (fixes bug 1022).
      244c569f
    • David Byers's avatar
      Fixed problem with highlighting of lyskom-pers-no · 1dc0104e
      David Byers authored
      Detailed changes:
      > 2003-04-25  David Byers  <byers@lysator.liu.se>
      >
      > 	* vars.el.in (kom-highlight-conferences): Corrected order of
      > 	elements in kom-highlight-conferences.
      >
      1dc0104e
  20. 21 Apr, 2003 1 commit
    • David Byers's avatar
      Debugging code, some bugfixes and work on bug 868. · 1357a1c0
      David Byers authored
      Detailed changes:
      > 2003-04-21  David Byers  <byers@lysator.liu.se>
      >
      > 	More work on debugging stuff:
      > 	* macros.el (lyskom-assert-error): Handle non-LysKOM-buffer
      > 	situations smarter.
      >
      > 	Work on bug 868:
      > 	* aux-items.el (mx-refuse-import): Added this aux-item.
      > 	(lyskom-print-mx-refuse-import): New function.
      >
      > 	Microfix bugfix:
      > 	* lyskom-buttons.el (lyskom-highlight-function-get-conf-stat):
      > 	Return nil when getting conf-stat in background. Fix text for
      > 	conf-z-info.
      >
      > 	Bugfix:
      > 	* commands1.el (kom-list-created-conferences): Fixed bug where we
      > 	called conf-stat->name on an uconf-stat.
      >
      1a21,37
      >
      > 	Microfix:
      > 	* lyskom-buttons.el (lyskom-highlight-function-get-conf-stat): Get
      > 	conf-stat in background if it was not cached so it will be next
      > 	time around. Also support conf-z-info.
      >
      > 	Better debugging support (would have caught bug 1013):
      > 	* komtypes.el (def-komtype): Added assertions on data type to
      > 	accessors and mutators.
      >
      > 	* macros.el (lyskom-assert): New macro.
      >
      > 	* header.el (lyskom-debug-compile): Added definition of
      > 	lyskom-debug-compile.
      >
      > 	* komtypes.el (def-komtype): Added assertions to accessor and
      > 	mutators to check type.
      1357a1c0
  21. 20 Apr, 2003 1 commit
    • David Byers's avatar
      Fix bug 1013. · 31747aa1
      David Byers authored
      Detailed changes:
      > 2003-04-20  David Byers  <byers@lysator.liu.se>
      >
      > 	Fix bug 1013:
      > 	* lyskom-buttons.el (lyskom-default-button): Fixed cut-and-paste
      > 	bug that caused uconf-stat and pers-stat-based buttons not to be
      > 	generated correctly in many cases.
      >
      31747aa1
  22. 13 Apr, 2003 1 commit
    • Per Cederqvist's avatar
      Fix bug 1012: · 2a531ca4
      Per Cederqvist authored
      	* vars.el.in (lyskom-text-buttons): Allow 8- and 9-digit text
      	numbers.
      2a531ca4
  23. 07 Apr, 2003 1 commit
  24. 06 Apr, 2003 2 commits
    • David Byers's avatar
      Fixed bug 678. · 28630e9f
      David Byers authored
      Detailed changes:
      > 	Fix bug 678:
      > 	* vars.el.in (lyskom-text-buttons): Made RFC-compliant URL
      > 	specifications "pseudo" URLs, since there may be incomplete URLs
      > 	inside brackets and stuff. Added validity check to RFC-compliant
      > 	URL specifications, so not anything in <> will pass.
      >
      > 	* utilities.el (lyskom-is-url): New function.
      >
      > 	* lyskom-buttons.el (lyskom-button-transform-text): Support match
      > 	predicates in lyskom-text-buttons.
      > 	(lyskom-button-get-pred): New function.
      >
      > 	* vars.el.in (lyskom-text-buttons): Added support for URLs
      > 	according to Appendix E in RFC2396.
      >
      28630e9f
    • David Byers's avatar
      Fixed bug 697. Other minor fixes. · 329926a6
      David Byers authored
      Detailed changes:
      > 2003-04-06  David Byers  <byers@lysator.liu.se>
      >
      > 	Cosmetic fix:
      > 	* commands1.el (lyskom-list-conf-print): Don't make each line
      > 	clickable in its entirety. Just print things normally.
      >
      > 	Handle conf-z-info more correctly in lyskom-format:
      > 	* lyskom-buttons.el (lyskom-default-button): Support conf-z-info
      > 	as argument for conf and pers buttons.
      >
      > 	* lyskom-rest.el (lyskom-format-aux-help): When conf-z-info is
      > 	passed to %M, create a button.
      >
      > 	Fix error message when trying to unread everything:
      > 	* review.el (lyskom-get-texts-globally): Added do-unread parameter.
      > 	(kom-unread-more): Pass do-unread to lyskom-get-texts-by-to.
      > 	(lyskom-unread-by-to): Ditto.
      > 	(lyskom-get-texts-by-to): Added do-unread parameter to
      > 	lyskom-get-texts-by-to.
      >
      > 	Fix bug 697:
      > 	* commands1.el (kom-jump): Treat REVIEW-FAQ-TREE like REVIEW-TREE.
      >
      > 	* lyskom-rest.el (kom-view-next-text): Treat REVIEW-FAQ-TREE like
      > 	review when altering the read list, but not otherwise.
      > 	(lyskom-update-prompt): Treat REVIEW-FAQ-TREE like REVIEW-FAQ.
      >
      > 	* commands2.el (lyskom-list-summary): Added REVIEW-FAQ-TREE and
      > 	REVIEW-TREE to if statement towards the end.
      >
      > 	* vars.el.in (lyskom-review-types-list): Added REVIEW-FAQ-TREE.
      >
      > 	* faqs.el (lyskom-present-unread-faqs): Pass t as review-tree
      > 	argument to lyskom-do-review-faq.
      > 	(lyskom-do-review-faq): Added argument review-tree.
      >
      > 2003-04-05  David Byers  <byers@lysator.liu.se>
      >
      > 	* lyskom-buttons.el (lyskom-highlight-has-no-presentation): Don't
      > 	highlight secret conferences.
      329926a6
  25. 05 Apr, 2003 4 commits
    • David Byers's avatar
      Fixed by e-mail address in ChangeLog. · 84fe49f9
      David Byers authored
      84fe49f9
    • David Byers's avatar
      Fixed bugs 951 and 952. · fe1f4957
      David Byers authored
      Detailed changes:
      > 	Fix bugs 951 and 952:
      > 	* Makefile: Echo x-ctext coding to all emacs lisp files created in
      > 	Makefile, since there is now an x-ctext file in the sources.
      >
      > 	* names.el (hu, cz): Added hungarian and czech names.
      >
      fe1f4957
    • David Byers's avatar
      Fixed bug 664. · f266826b
      David Byers authored
      Detailed changes:
      > 	Fix bug 664:
      > 	* option-edit.el (lyskom-custom-variables): Support third value
      > 	for kom-pop-personal-messages.
      >
      > 	* async.el (lyskom-handle-as-personal-message): If
      > 	kom-pop-personal-messages is non-nil and non-t, don't pop up
      > 	the frame.
      >
      > 	* buffers.el (lyskom-display-buffer): Added parameter
      > 	keep-frame-iconfiied.
      >
      f266826b
    • David Byers's avatar
      Fixed bug 742. · 2f3b9b69
      David Byers authored
      Detailed changes:
      > 	Fix bug 742:
      > 	* commands2.el (kom-will-person-read-text): New command.
      >
      2f3b9b69