1. 07 Jul, 2007 1 commit
  2. 12 Jul, 2004 1 commit
    • David Byers's avatar
      Fixed a bunch of compatibility issues. · 0cf739fc
      David Byers authored
      Detailed changes:
      > 	Deal with changes in 21.4 widget package:
      > 	* option-edit.el (lyskom-create-widget): Don't mask errors when
      > 	creating the storage widget. Changed args for the storage widget
      > 	to a list.
      > 	(lyskom-widget-number-value-to-external): Convert from pretty much
      > 	anything to numbers.
      > 	(lyskom-widget-number-value-to-internal): Convert from pretty much
      > 	anything to strings.
      > 	(lyskom-ding-widget): Set values to numbers, not strings.
      > 	(lyskom-number-widget): Provide a default value.
      >
      > 	Deal with Gnu Emacs 19.34:
      > 	* menus.el (lyskom-define-menu-gnu): Use
      > 	lyskom-encode-coding-string instead of encode-coding-string.
      >
      > 	Eliminate warnings when compiling with Gnu Emacs 21.4:
      > 	* compatibility.el (function-obsolete-p): New alias.
      > 	(set-process-query-on-exit-flag): New alias.
      > 	(make-local-hook): New alias.
      > 	(lyskom-make-self-evaluating): New implementation that works in
      > 	all Emacsen yet doesn't generate warnings in 21.4
      >
      > 	* startup.el (lyskom): Use lyskom-set-process-query-on-exit
      > 	instead of process-kill-without-query.
      > 	(lyskom-setup-ssh-relay): Same here.
      >
      > 	* defvar.el (lyskom-clientversion-long): We don't treat
      > 	lyskom-clientversion-long as a constant in the rest of the code,
      > 	so let's not pretend that it is one, shall we?
      >
      > 	Work on porting kom-handle-membership to new membership cache:
      > 	* mship-edit.el (lyskom-change-membership-priority): Don't attempt
      > 	to sort the membership list. Just replace the membership in the
      > 	cache to put it in the correct position. Explicitly sort the to-do
      > 	list since we no longer call lyskom-sort-membership.
      > 	(lyskom-change-membership-position): Use lyskom-replace-membership
      > 	to move the membership in the membership list.
      >
      > 	* macros.el (lyskom-traverse-membership): Ensure that we get
      > 	lyskom-mship-cache from the right buffer.
      >
      > 	* prioritize.el: Removed lyskom-prioritize-add-membership,
      > 	lyskom-prioritize-remove-membership and
      > 	lyskom-prioritize-replace-membership. As a result the prioritize
      > 	buffer can no longer deal with new, removed and altered
      > 	memberships.
      >
      0cf739fc
  3. 22 Feb, 2004 1 commit
    • David Byers's avatar
      Eliminate warnings in XEmacs. · 55a889f2
      David Byers authored
      Detailed changes:
      > 	Clean up for XEmacs:
      > 	* lyskom-rest.el (lyskom-startup-check-recommended-memberships):
      > 	Don't bind pers-stat. It's not used.
      > 	(smiley-region): Don't bind plaintext. It's not used.
      > 	(lyskom-fill-message): Suppress warning about variable timer.
      >
      > 	* defvar.el (def-kom-var): Don't ever do a null doc-string. XEmacs
      > 	will complain quite loudly.
      >
      55a889f2
  4. 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
  5. 12 Jan, 2003 1 commit
    • David Byers's avatar
      Updated documentation. Added some variables to the settings buffer. · dac16305
      David Byers authored
      Detailed changes:
      > 	* option-edit.el (lyskom-custom-variables): Changed
      > 	kom-galeon-command, kom-netscape-command and kom-mosaic-command to
      > 	widget type command. Added Lynx-related variables.
      >
      3a8,10
      > 	(kom-lynx-terminal): Added to server-stored variables.
      > 	(kom-lynx-xterm-command): Ditto.
      > 	(kom-lynx-terminal-command): Ditto.
      dac16305
  6. 13 Apr, 2002 1 commit
    • David Byers's avatar
      Full support for FAQs on the server. · 5e7afa7c
      David Byers authored
      New commands: kom-change-server-faq, kom-add-server-faq, kom-del-server-faq
                    kom-review-server-faq
      Stricter format-string checking in check-strings
      5e7afa7c
  7. 10 Apr, 2002 1 commit
  8. 09 Apr, 2002 1 commit
    • David Byers's avatar
      Fixed bugs: · 8eb5d46d
      David Byers authored
      430 (documentation kom-friends)
      432 (documentation kom-friends)
      433 (documentation kom-friends)
      455 (subtract comment does not handle prefix arguments corrently)
      450 (SnoppKOM and sno.pp.se collide)
      
      Semi-fixed bugs:
      449 (completion in subtract comment)
      8eb5d46d
  9. 24 Feb, 2002 1 commit
  10. 19 Nov, 1999 1 commit
  11. 25 Jun, 1999 1 commit
    • David Byers's avatar
      New features: · 96805a83
      David Byers authored
          kom-review-stack prints more inforamtion
          kom-list-news takes a new prefix argument
          kom-who-is-on prints a timestamp
          kom-change-auto-reply offers the last message as editable default
          Commenting functions offer the text point is in as default when
              called with a simple (single C-u) prefix argument.
      
      Internal features:
          Predicates in format strings.
      
      Fixes:
          Name reading recognizes exact matches more often.
          Several string fixes (plural endings, bad speling.)
          The client can be loaded many times in the same Emacs.
      96805a83
  12. 02 Jun, 1998 1 commit
  13. 12 Oct, 1997 1 commit
  14. 11 Oct, 1997 1 commit
    • David Byers's avatar
      Återse brev · f5b005aa
      David Byers authored
      Bättre hantering av variabler definierade i .emacs
      f5b005aa
  15. 21 Sep, 1997 1 commit
    • David Byers's avatar
      Jag tror vi klarar oss i Emacs 20.1 · e8f6510a
      David Byers authored
      edit-text.el: lyskom-edit-mode är en minor mode
      utilities.el: Ny version av lyskom-lookup-keys
      commands.el: Gör alltid lyskom-end-of-command i LysKOM-bufferten.
      
      Lite småfixar för att elint skall klaga lite mindre.
      e8f6510a
  16. 06 Jul, 1997 1 commit
  17. 02 Jul, 1997 1 commit
  18. 11 Mar, 1997 1 commit
  19. 12 Feb, 1997 1 commit
  20. 07 Feb, 1997 1 commit