- 24 Jun, 2007 2 commits
-
-
David Byers authored
Fixed bugs 1621 and 1637. Prepare for printing additional info in presence messages. Added generic person lists for use in e.g. kom-highlight-conferences and kom-presence-messages-in-buffer. Show presence messages for self using same rules as for others.
-
David Byers authored
-
- 12 Nov, 2004 1 commit
-
-
Pontus Freyhult authored
applicable.
-
- 20 Jul, 2004 1 commit
-
-
David Byers authored
Detailed changes: > 2004-07-20 David Byers <byers@lysator.liu.se> > > * lyskom-rest.el (lyskom-enter-conf): Update the membership buffer > when going to a conference. > > * commands1.el (lyskom-go-to-empty-conf): Update the membership > buffer when going to a conference. > > Improve handling of hidden entries in mship-edit: > * mship-edit.el (lp--entry-set-visible): New function that handles > bookkeeping for visibility. > (lp--update-mode-line): Compute hidden information. > (lp--mode-line-hidden): New variable. > (lp--mode-line): Show number of hidden. Don't show modified > status (what would the point be). > (lp--entry-filter-after): New function. > (lp--entry-filter-before): New function. > (lp--show-all): New implementation. Moved. > (lp--show-hide-memberships-by-date): New implementation. > (lp--show-hide-read-memberships): New command. > (lp--show-hide-passive-memberships): New command. > (lp--mode): Set some local vars to nil on entry to mode. > (lp--apply-entry-filter): Preserve cursor position. > (lp--replace-entry-filter): New function. > > Fixed some remaining places where unreads weren't updated: > * clienttypes.el (read-list-enter-first): Maybe update unreads in > membership buffer. > (set-read-list-del-first): Same here > (set-read-list-empty): Same here >
-
- 11 Jul, 2004 1 commit
-
-
David Byers authored
Detailed changes: > 2004-07-11 David Byers <byers@lysator.liu.se> > > Performance improvements: > * prefetch.el: Completely new implementation. > > New implementation of lyskom-membership using AVL trees: > * commands2.el (kom-list-news): Use lyskom-traverse-membership > instead of mapping over lyskom-membership. > (lyskom-update-membership-buffer): Use lyskom-traverse-membership > instead of traversing lyskom-membership > > * stack-m.el: New file. Copied from elib with modifications. > > * elib-node.el: New file. Copied from elib with modifications. > > * avltree.el: New file. Copied from elib with modifications. > > * prefetch.el (lyskom-prefetch-membership-handler): Use > lyskom-add-memberships-to-membership since this function now > maintains a sorted membership list. > > * reading.el (lyskom-membership-<): Moved here from lyskom-rest.el. > (lyskom-membership-length): New function. > (lyskom-init-membership): New function. > (lyskom-membership-position): New implementation. > (lyskom-remove-membership): New implementation. > (lyskom-replace-membership): New implementation. > (lyskom-insert-membership): New implementation. > (lyskom-add-memberships-to-membership): New implementation. > (lyskom-update-membership-positions): New implementation. > (lyskom-mship-cache-del): New function. > (lyskom-mship-cache-put): New function. > (lyskom-mship-cache-get): New function. > (lyskom-mship-cache-create): New function. > (lyskom-mship-cache-data): New function. > (lyskom-mship-cache-index): New function. > (lyskom-mship-cache): New variable. > (lyskom-get-membership): Moved here from lyskom-rest.el. New > implementation. > (lyskom-try-get-membership): Ditto. > > * commands1.el (lyskom-add-member): Reimplement position > calculation using lyskom-traverse-membership and possibly fixing a > bug along the way. > > * macros.el (lyskom-traverse): New implementation using catch and > no hard-coded variable names. > (lyskom-traverse-break): New implementation using throw. > (lyskom-traverse-aux): New implementation using catch and > new-style backqoutes. > (lyskom-traverse-membership): New macro. > > * commands1.el (kom-delete-conf): Don't manipulate > lyskom-membership directly. > (lyskom-add-member): Ditto. > > * startup.el (lyskom-set-membership): Removed. Not used. > (lyskom-clear-vars): Don't save lyskom-membership or > lyskom-membership-is read. They're overwritten anyway. > > * macros.el (lyskom-with-lyskom-buffer): New macro. > > 2004-06-28 David Byers <byers@lysator.liu.se> > > Fix a bug where texts were not marked as read when they got a new > recipient and also weren't placed in the read-list: > * view-text.el (lyskom-mark-as-read): Use lyskom-recpt-types-list > instead of hard-coding the list. > > * async.el (lyskom-async-new-recipient): When processing a new > recipient, call mark-as-read with the text's local number, not > it's global number. >
-
- 29 Feb, 2004 1 commit
-
-
David Byers authored
Don't lose unknown settings. Store client version with settings. Perhaps fixed bug 744. Better content-type decoding. Detailed changes: > 2004-02-29 David Byers <byers@lysator.liu.se> > > * macros.el (lyskom-mime-content-type-get): Moved here from > mime.el. > (lyskom-mime-content-type): Moved here from mime.el. > > Fix bug 744 (I think): > * flags.el (lyskom-save-options): Save unknown variables too. > (lyskom-save-options): Encode variable names too. Despite them > being all ASCII, Emacs will sometimes think one is a multibyte > string, and then convert everything back to multibyte format, > which will break the user area. Refuse to save if any part of the > user area is a multibyte string. > > Don't throw away contents of unknown variables: > * vars.el.in (lyskom-saved-unknown-variables): New variable. > (lyskom-settings-version): New variable. > > * flags.el (kom-copy-options): Don't discard unknown variables. > > * startup.el (kom-start-anew): Tell the user that unknown > variables may be due to changing client versions (if settings were > saved in a different version than we're running right now). > > * flags.el (kom-save-options): Accept prefix argument to delete > unknown variables. > > * async.el (lyskom-async-new-user-area): Tell the user when > re-reading settings from the server. Don't discard unknown > variables. > > * flags.el (lyskom-read-options-eval): The list of ignored > variables is an alist of name and value. > > * startup.el (kom-start-anew): lyskom-read-flags now returns a > alist for ignored variables. Don't discard unknown variables. > > 2004-02-28 David Byers <byers@lysator.liu.se> > > Prepare for dealing with format=flowed texts: > * komtypes.el (text->decoded-text-mass): Use new content-type > functions and format. > > * edit-text.el (lyskom-edit-send): Use new content-type functions > and format. > > * mime.el (lyskom-mime-decode-content-type): Rewrote to handle > arbitrary parameters to the content type. > (lyskom-mime-content-type): New function. > (lyskom-mime-content-type-get): New function. > 2a54 > Fix bug 1281 and related issues:
-
- 12 Feb, 2004 1 commit
-
-
David Byers authored
Fix some bugs. Make server calls cancelable. Prompt for date in lyskom-list-new-conferences when appropriate. Binary search on conference creation date. Cleanup. Detailed changes: > 2004-02-12 David Byers <byers@lysator.liu.se> > > Make kom-list-new-conferences quittable: > * commands2.el (lyskom-list-new-conferences): Handle C-g when > listing conferences or persons using the new lyskom-cancel-calls. > > * internal.el (lyskom-cancel-calls): It works now. > > 2004-02-11 David Byers <byers@lysator.liu.se> > > Improve ability to cancel calls: > * services.el (initiate-get-text): Add lyskom-ref-no to PARSED. > (initiate-get-text-stat): Ditto. > (initiate-get-pers-stat): Ditto. > (initiate-get-conf-stat): Ditto. > (initiate-get-uconf-stat): Ditto. > (initiate-get-static-session-info): Ditto. > (initiate-get-stats-description): Ditto. > (initiate-get-boottime-info): Ditto. > > * internal.el (lyskom-apply-handler): Allow ref-no in PARSED. > > * parse.el (lyskom-tr-call-to-parsed): Leave the ref-no in PARSED. > > * internal.el (lyskom-cancel-calls): New function. > > Prevent lyskom-ref-no from going negative: > * macros.el (lyskom-ref-no): New macro to get and increment > lyskom-ref-no. > > * internal.el (lyskom-send-packet): Ensure that lyskom-ref-no > never goes negative. > > Fix bug 1272: > * review.el (kom-review-converted): Don't bind > lyskom-format-special (why did we *ever* bind it here?) > > 2004-02-09 David Byers <byers@lysator.liu.se> > > * clienttypes.el (lyskom-queue-remove-matching): New function. > > 2004-02-07 David Byers <byers@lysator.liu.se> > > * utilities.el (lyskom-read-date): Added optional parameter empty. > > Speed up behavior after changing user area: > * async.el (lyskom-parse-async): Don't re-read settings if the new > user area is one we've already read (or just created). > > * flags.el (lyskom-save-options-2): Set lyskom-current-user-area. > (lyskom-read-options-eval): Ditto. > > Bug 1271 (and then some): > * commands2.el (kom-list-new-conferences): Accept prefix arg to > list from a specific date. > (kom-list-new-persons): Ditto. > (lyskom-list-new-conferences): Prompt for start date if the caller > requests it or the command has never been used before. > > 2004-02-06 David Byers <byers@lysator.liu.se> > > * utilities.el (lyskom-find-conf-by-date): New function. > 1a65,67 > > * macros.el (blocking-do-multiple): Use modern backquote syntax to > make the code more readable.
-
- 24 Aug, 2003 1 commit
-
-
David Byers authored
Detailed changes: > * Makefile (TARGET): Default to debug compile. > > Fix bug 459: > * commands2.el (kom-send-message): Use standard strategy for > initial value when reading conf. > (lyskom-default-conference-for-send-message): New function. > > * async.el (lyskom-show-personal-message): Save conf-no, not name > in lyskom-last-personal-message-sender. > (lyskom-show-personal-message): Same here. > > * vars.el.in (lyskom-default-conference-strategy): Added > strategy for set-keep-commented and kom-send-message. > > * completing-read.el (lyskom-get-initial-conf-strategy): Display a > warning if there is no prompt-specific strategy (there should be). > This only happens if compiled with debugging. > > * macros.el (lyskom-debug-forms): New macro. > > * utilities.el (lyskom-completing-read): Fix handling of default > argument (twas broken before). > > * commands1.el (kom-move-text-tree): Handle initial values for > reading conference names through standard strategy configuration. > > * vars.el.in (lyskom-default-conference-strategy): Added > strategies for kom-move-text and kom-sub-recipient. > > * commands1.el (lyskom-default-recpt-for-sub): Removed this > function. It is implemented through the standard strategy > configuration instead. > (kom-move-text): Handle initial values for reading conference > names through standard strategy configuration. > > * vars.el.in (lyskom-last-added-rcpt): Removed this variable. > (lyskom-last-added-ccrcpt): Same. > (lyskom-last-added-bccrcpt): Same. > (lyskom-last-sub-rcpt): Same. > > * commands1.el (kom-sub-recipient): Don't save answer reading > conference. Rely on standard strategy for default initial value. > Sort the recipient list so RECPT is first. > > * vars.el.in (lyskom-default-conference-strategy): Handle initials > formerly set in lyskom-add-helper through save strategy. > > * commands1.el (lyskom-add-helper): Don't explicitly save > last-added stuff. Removed last-added variable parameter. > (kom-add-copy): Updated parameter list to lyskom-add-helper. > (kom-add-bcc): Same here. > (kom-add-recipient): Same here.
-
- 16 Aug, 2003 1 commit
-
-
David Byers authored
Detailed changes that consist only of name changes have been excluded from this message (see the ChangeLog for details). Detailed changes: > 2003-08-16 David Byers <byers@lysator.liu.se> > > Handle async-text-aux-changed: > * async.el (lyskom-parse-async): Handle async-text-aux-changed. > > * aux-items.el (lyskom-aux-item-modify-list): New function. > > * komtypes.el (text-stat): Make aux-items field read-write. > > Major cleanup of compatibility code: > * compatibility.el: Cleaned up compatibility code a lot. We no > longer provide fake versions of MULE-related functions or any > other function that other code might take to mean there's some > major feature in Emacs. The only definitions we make in the > standard namespace are "safe" functions. Removed functions that > are not used. Simplified some of the macros. Moved code here from > utilities.el. > (lyskom-gnu-keysym,lyskom-xemacs-keysym): Removed swedish chars > from the lists since we don't use lyskom-keys for that any more. > > * compatibility.el (coding-system-type): New compatibility def. > (coding-system-property): New compatibility def. > (split-string): Provide compatibility definition for split-string. > > * lyskom-rest.el (lyskom-unity-text): Use compatibility functions > for MULE stuff. > > * macros.el (lyskom-end-of-compilation): Don't remove > compatibility definitions from the list of warnings for unresolved > functions since this serves no purpose and hides actual errors. > > * mship-edit.el (lp--maybe-update-unreads): Use > lyskom-next-property-bounds, not next-text-property-bounds. > > * lyskom-rest.el (lyskom-do-special-inserts): Use > lyskom-next-property-bounds, not next-text-property-bounds. > > * mime.el (lyskom-mime-string-charset): Use :mime-charset next to > mime-charset (Gnus does this ans says it is the Emacs 22 way).
-
- 14 Aug, 2003 1 commit
-
-
David Byers authored
Detailed changes: > Handle async-new-presentation and async-new-motd correctly: > * async.el (lyskom-parse-async): Set the correct buffer when > looking for confs in the cache. >
-
- 13 Aug, 2003 1 commit
-
-
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. >
-
- 05 Apr, 2003 1 commit
-
-
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. >
-
- 16 Mar, 2003 1 commit
-
-
David Byers authored
Detailed changes: > Fix bug 859: > * swedish-strings.el,english-string.el (lyskom-messages): Fixed > show-membership-info-q. > > Fix bug 591: > * feature.el (read-ranges): New feature variable. > > * parse.el (lyskom-parse-membership-11): New function. > (lyskom-convert-read-ranges-to-map): New function. > > * startup.el (lyskom-setup-client-for-server-version): Added > features for protocol version 11. > > * utilities.el (lyskom-is-member): Pass want-read-ranges nil. > > * user-hooks.el (kom-read-last-text-hook): Pass want-read-ranges > t. > > * prefetch.el (lyskom-prefetch-one-request): Pass want-read-ranges > t. > > * mship-edit.el (lyskom-prioritize-flag-toggle): Pass > want-read-ranges t. > > * lyskom-rest.el (lyskom-startup-check-recommended-memberships): > Pass want-read-ranges nil. > (lyskom-get-membership): Pass want-read-ranges t. > > * edit-text.el (lyskom-edit-send-check-recipients): Pass > want-read-ranges nil. > > * commands2.el (kom-status-conf): Pass want-read-ranges t. > (kom-set-unread): Ditto. > > * async.el (lyskom-parse-async): Pass want-read-ranges t. > > * commands1.el (lyskom-add-member-answer): Pass want-read-ranges > t. > > * services.el (initiate-query-read-texts): Use call 107 when > possible. >
-
- 13 Mar, 2003 1 commit
-
-
David Byers authored
> 2003-03-13 David Byers <david.byers@swipnet.se> > > Some work on bug 983: > * option-edit.el (lyskom-custom-variables): Added > kom-highlight-conferences. > > * lyskom-buttons.el (lyskom-generate-button): Allow explicit lists > of numbers as the key in kom-highlight-conferences. > > Fix bug 745 (Patch from C C Magnus Gustavsson): > * review.el (kom-review-converted): New command. > > * vars.el.in (lyskom-commands): Added kom-review-converted. > (lyskom-button-actions): Added lyskom-button-review-converted. > > * lyskom-buttons.el (lyskom-button-review-converted): New > function. > > Fix bug 987: > * commands1.el (kom-list-conferences): Print legend. > > Fix bug 995: > * utilities.el (lyskom-get-send-comments-to): Handle CONF-NO set > to nil. > > Fix bug 979: > * option-edit.el (lyskom-customize-buffer-format): Added > kom-show-sync-messages. > (lyskom-custom-variables): Ditto. > > * vars.el.in (kom-show-sync-messages): New variable. > > * async.el (lyskom-parse-async): Use it. > > 2003-03-11 David Byers <david.byers@swipnet.se> > > * utilities.el (lyskom-buffer-display-message): New function. > > 2003-02-09 David Byers <david.byers@swipnet.se> > > * lyskom-buttons.el (lyskom-generate-button): Use > kom-highlight-conferences instead of kom-friends and kom-morons. > > * vars.el.in (kom-highlight-conferences): New variable >
-
- 06 Jan, 2003 1 commit
-
-
David Byers authored
Detailed changes: > Handle async-new-user-area message: > * startup.el (lyskom-accept-async): Accept async 19. > > * async.el (lyskom-parse-async): Parse async type 19. Update > pers-stat based on results. > (lyskom-async-new-user-area): New function updates cache and > re-reads options if necessary. > (lyskom-parse-async): Call it. > > * flags.el (lyskom-read-options-eval): Set > lyskom-current-user-area. > > * vars.el.in (lyskom-current-user-area): New variable. > > * flags.el (lyskom-save-options-3): Don't delete the person from > the cache; just set the user-area. Set lyskom-current-user-area. > > * komtypes.el (pers-stat): user-area is no longre read-only. > > Fix parse of text-mapping (I thought I did this a year ago): > * parse.el (lyskom-parse-list): Read the terminating brace in the > list. > (lyskom-parse-local-to-global-block): The array length is a > number, not a string. >
-
- 05 Jan, 2003 1 commit
-
-
David Byers authored
I have made lots of changes, including transitioning most data structures to use def-komtype, removing functions that weren't used (there are several left), removing almost all the remaining who-buffer remnants and generally messing with things. Chances are I broke something. I haven't figured out what yet, but do let me know if you spot anything. Detailed changes: > * I have cleaned up all over the place. There are no ChangeLog > entries for most of the changes. Changes include: converting types > to use def-komtype; removing who-buffer code; removing who-info > cache; removing dead code; removing commented-out code. > > * mship-edit.el (lp--hide-memberships-by-date): Call > lyskom-read-date. > > Code cleanup: > * prefetch.el (lyskom-prefetch-whobuffer-handler): Commented out > the code since thw who buffer is gone. > > * commands2.el (kom-bury): Removed who-buffer code. > > * cache.el: Removed who-info cache. > > * async.el (lyskom-parse-async): Removed who-buffer code. > (lyskom-parse-async): Don't cache who info. > > * filter-edit.el (filter-entry): Redefined using def-komtype. > > * komtypes.el (conf-no-list): Redefined using def-komtype. > > * prioritize.el (prioritize-entry): Redefined using def-komtype. > > * clienttypes.el: Removed format-props and who-buffer-related > types. > > * lyskom-rest.el (lyskom-format-aux-help): Removed something about > format-props, which aren't used anywhere. > > * komtypes.el,deferred-insert.el,clienttypes.el,mship-edit.el,names.el, > regexp.el,tree-edit.el: Rewrote all uses of def-komtype. Defined > more datatypes using def-komtype. Removed unused functions. > > * clienttypes.el (format-state): Renamed argl to args, since > that's what we actually use. > (format-state): Converted to new def-komtype syntax. > > * lyskom-rest.el (lyskom-membership-highest-index): Unused. > Removed. > > * komtypes.el (def-komtype): Added support for &optional in the > arg list and for default values. > (privs): Re-implemented with def-komtype. > (pers-stat): Ditto. > (text-stat): Ditto. > (conf-stat): Ditto. > (flags): Ditto. > (map): Ditto. > (membership): Ditto. > (conf-list): Ditto. > (text): Ditto. > (misc-info): Ditto. > (mark): Ditto. > (lyskom-create-who-info): Ditto. > (session-info): Ditto. > (conf-type): Ditto. > (server-info): Ditto. > (version-info): Ditto. > (conf-z-info-list): Ditto. > > * deferred-insert.el (defer-info): Re-implemented with > def-komtype. > > * language.el (lyskom-string-check-category): Unused. Removed. > > * async.el (lyskom-show-changed-person): Unused. Removed. > > * utilities.el (lyskom-set-face-foreground): Unused. Removed. > (lyskom-set-face-background): Unused. Removed. > > * lyskom-buttons.el (lyskom-set-default-button-action): Unused. > Removed. > > * startup.el (lyskom-print-name): Unused. Removed. > > * lyskom-buttons.el (lyskom-menu-selection): Unused. Removed. > > * aux-items.el (lyskom-map-aux-items): Unused. Removed. > > * view-text.el (lyskom-fetch-author-for-cache): Unused. Removed. > > * utilities.el (lyskom-emacs-version): Unused. Removed. > > * view-text.el (lyskom-fetch-text-for-cache): Unused. Removed. > > * utilities.el (lyskom-face-resource): Unused. Removed. > (lyskom-modify-face): Unused. Removed. > > * startup.el (lyskom-extract-persons): Unused. Removed. > (lyskom-extract-confs): Unused. Removed. > (lyskom-do-extract-persons-or-confs): Unused. Removed. > > * edit-text.el (lyskom-edit-goto-char): Unused. Removed. > (lyskom-edit-on-aux-item): Unused. Removed. > > * utilities.el (lyskom-background-mode): Unused. Removed. >
-
- 02 Jan, 2003 1 commit
-
-
David Byers authored
Detailed changes: > 2003-01-03 David Byers <david.byers@swipnet.se> > > * lyskom-buttons.el (lyskom-default-button): Use default, not > kom-text-face for timestamp buttons since kom-text-face is no > more. > > Implement face customization: > * option-edit.el (lyskom-face-widget, lyskom-face-widget): New > widget type. > (lyskom-widget-functions): Added face widget to the list. > > * view-text.el (lyskom-print-text): Get generated faces if the > user hasn't selected any specific faces. > > * startup.el (lyskom): Get generated faces if the user hasn't > selected any specific faces. > > * commands2.el (lyskom-send-message): Get generated faces if the > user hasn't selected any specific faces. > > * async.el (lyskom-format-as-personal-message): Get generated > faces if the user hasn't selected any specific faces. > 1a25,34 > > Implement face customization: > * faces.el (lyskom-setup-faces-for-buffer): Don't muck with the > user-selectable values. > > * option-edit.el: Added var parameter to all widget conversion > functions. > > * utilities.el (lyskom-current-client-time): Removed some > comments.
-
- 01 Jan, 2003 1 commit
-
-
David Byers authored
in. This means that you can have different settings for different sessions and servers. Your old settings should do nothing useful any more. Everything will be customizable through kom-customize, but that's not done yet. You should restart Emacs to load these changes. Attempting to load over a running elisp client will probably only lead to grief. This commit has not been tested very much. You have been warned. Detailed changes: > Work on new face code: > * view-text.el (lyskom-view-text): Send evaluated face properties > to lyskom-format. > (lyskom-print-text): Ditto. > > * utilities.el (lyskom-check-configuration): Send evaluated face > properties to lyskom-format. > > * startup.el (lyskom): Send evaluated face properties to > lyskom-format. > > * commands2.el (kom-status-conf): Send evaluated face properties > to lyskom-format. > (kom-status-person): Ditto. > (lyskom-send-message): Ditto. > (kom-obsolete-extended-command-binding): Ditto. > > * commands1.el (kom-delete-text): Send evaluated face properties > to lyskom-format. > > * async.el (lyskom-show-logged-in-person): Send evaluated face > properties to lyskom-format. > (lyskom-show-logged-out-person): Ditto. > (lyskom-format-as-personal-message): Ditto. > > * check-strings.el (lyskom-check-strings): Removed all > face-related goop. > > * vars.el.in: Removed all face-related goop. > > * faces.el: New file. > > * startup.el (lyskom): Call lyskom-setup-faces-for-buffer, not > lyskom-setup-faces. > > * option-edit.el (kom-customize): Evaluate face variables instead > of quoting face names. > > * mship-edit.el (lp--format-entry): Evaluate face variables > instead of quoting face names. > (lp--redraw-entry-mark): Ditto. > > * lyskom-rest.el (kom-next-command): Evaluate face variables > instead of quoting face names > (lyskom-format-aux-help): Ditto. > > * lyskom-buttons.el (lyskom-button-add-links): Evaluate face > variable kom-url-face instead of quoting face name. > (lyskom-button-get-face): Evaluate the face found for the button > type. > (lyskom-generate-button): Evaluate face variables instead of > quoting face names > (lyskom-default-button): Ditto. > > * keyboard-menu.el (lyskom-keyboard-menu-highlight-selected): > Evaluate face variable, instead of quoting face name > kom-mark-face. > > More flexible date parser: > * utilities.el (lyskom-all-prefixes): New function. > (lyskom-parse-date): Permit prefixes for "days", "years", > "months". Allow whitespace before and after input. Do not require > minus sign when specifying number of days. Do not require > whitespace separators in several places. Permit spaces around > separators. Accept space as a separator. >
-
- 16 Dec, 2002 1 commit
-
-
Ulrik Haugen authored
* startup.el (lyskom-read-server-name): Updated docstring wrt. kom-builtin-server-aliases. * lyskom-rest.el (lyskom-update-prompt, lyskom-format-prompt) (lyskom-mode-name-from-host): Use both kom-server-aliases and kom-builtin-server-aliases. * commands2.el (kom-modeline-select-unread-kom) (kom-status-server): Use both kom-server-aliases and kom-builtin-server-aliases. * async.el (lyskom-show-logged-in-person) (lyskom-show-logged-out-person): Use both kom-server-aliases and kom-builtin-server-aliases.
-
- 20 Oct, 2002 1 commit
-
-
David Byers authored
Changed default value of kom-created-texts-are-read. Added startup checks for multibyte characters and default character coding.
-
- 05 Aug, 2002 2 commits
-
-
David Byers authored
-
David Byers authored
-
- 09 Jun, 2002 1 commit
-
-
David Byers authored
Fix bug 582. Enable creating texts with iso-8859-15
-
- 03 Jun, 2002 1 commit
-
-
David Byers authored
Made highlighting of asynchronous messages optional.
-
- 07 May, 2002 1 commit
-
-
David Byers authored
Implemented kom-* synonyms for almost all lyskom-* hooks. The old names shall be considered obsolede. Highilghting of asynchronous messages as with texts. Support overlays when doing lyskom-insert on the result of lyskom-format. Fix lyskom-insert to handle special-insert properties that are adjacent to each other. Fix lyskom-unicase so it isn't fooled by a lying Emacs. Hopefully guard against missing diff command when calling ediff-buffers. Added user-hooks.el, a new place for hook functions that users might want to use elsewhere. Added some kom-change-conf-hook and kom-after-change-conf-hook functions to this file.
-
- 10 Apr, 2002 1 commit
-
-
David Byers authored
Also fixed that declining an invitation would result in creating a passive membership instead of completely unsubscribing.
-
- 24 Feb, 2002 1 commit
-
-
Joel Rosdahl authored
of the LysKOM server" to "This file is part of the LysKOM Emacs LISP client".
-
- 06 Sep, 2001 1 commit
-
-
Joel Rosdahl authored
-
- 02 May, 2001 1 commit
-
-
David Byers authored
-
- 23 Apr, 2001 1 commit
-
-
Joel Rosdahl authored
lyskom-format-time, lyskom-client-date-string and lyskom-return-date-and-time have been replaced with a single function: lyskom-format-time. Also, the internal time representation now has years that are relative to year 0 and months that start with 1 for January. New variables: kom-print-relative-dates and kom-print-seconds-in-time-strings.
-
- 03 Jan, 2001 1 commit
-
-
Ulrik Haugen authored
lyskom-comment-types-list, lyskom-recpt-types-list and lyskom-review-types-list.
-
- 01 Jan, 2001 1 commit
-
-
Ulrik Haugen authored
with (member foo '(a b ...)) and similar constructs.
-
- 28 Aug, 2000 1 commit
-
-
David Byers authored
Nytt kommando Ändra FAQ Ta bort FAQ frågar bara om det finns mer än en FAQ
-
- 15 Aug, 2000 1 commit
-
-
David Byers authored
Sätt lyskom-inhibit-minibuffer-messages i j-or-n-p.
-
- 03 Jul, 2000 1 commit
-
-
David Byers authored
Bug fixes in forward/backward-text Implement generic (func) button
-
- 23 May, 2000 1 commit
-
-
David Byers authored
Fix who-list formatting on wide windows Fix some compiler warnings Tweak login/logoff display
-
- 04 May, 2000 1 commit
-
-
David Byers authored
-
- 26 Mar, 2000 1 commit
-
-
David Byers authored
-
- 10 Jan, 2000 1 commit
-
-
David Byers authored
-
- 17 Nov, 1999 1 commit
-
-
David Byers authored
Better error messages when adding members Try to keep buffer lists updated
-