- 09 May, 2003 1 commit
-
-
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. >
-
- 06 Apr, 2003 1 commit
-
-
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.
-
- 05 Apr, 2003 2 commits
-
-
David Byers authored
Detailed changes: > Fix bug 742: > * commands2.el (kom-will-person-read-text): New command. >
-
David Byers authored
Detailed changes: > 2003-04-05 David Byers <david.byers@swipnet.se> > > Fix bug 1006: > * commands2.el (kom-is-person-member-of-conference): Show number > of unread (only when deferred printing is on). > > * deferred-insert.el (lyskom-defer-insertion): Handle a list as > the arguments for the server call. > > Fix bug 1000: > * swedish-strings.el: Fix cut-n-paste error. > > Fix bug 1008: > * commands1.el (lyskom-list-created-conferences-2): Show garb-nice > in listing. >
-
- 16 Mar, 2003 4 commits
-
-
David Byers authored
Detailed changes: > Fix bug 815: > * commands2.el (lyskom-send-message): Print the correct error code > on failure. >
-
David Byers authored
Detailed changes: > Fix bug 854: > * commands2.el (kom-join-all-conferences): New command. > (kom-leave-all-conferences): New command. > > * commands1.el (lyskom-add-member-by-no): Added no-of-unread > parameter. > > * lyskom-buttons.el (lyskom-highlight-i-am-supervisor): Use > lyskom-i-am-supervisor. > > * utilities.el (lyskom-i-am-supervisor): New function. > (lyskom-get-all-conferences): New function. >
-
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. >
-
David Byers authored
Detailed changes: > Fix bug 946: > * commands2.el (lyskom-print-summary-line): Can print the number > of comments to a text. > (lyskom-construct-summary-format-string): Support > number-of-comments column. > (lyskom-list-summary): Include number-of-comments column. > (lyskom-do-list-summary): Same here. >
-
- 03 Mar, 2003 1 commit
-
-
Per Cederqvist authored
* swedish-strings.el (status-record): Removed a space. * english-strings.el (status-record): Removed a space. * lyskom-rest.el (lyskom-enter-conf-print-unread): Fixed broken indentation. Print the type of the conference. * commands2.el (lyskom-conf-status-marker): New function, extracted from kom-status-conf. (kom-status-conf): Simplified by using lyskom-conf-status-marker.
-
- 13 Feb, 2003 1 commit
-
-
Per Cederqvist authored
Detailed changes: > 2003-02-13 Per Cederqvist <ceder@ingate.com> > > Fix kom-postpone, which has been broken a while. > > * komtypes.el (text-list->trim-head): New function. > > * commands2.el (kom-postpone): Use text-list->trim-head instead of > accessing internals of the text-list type in a way that no longer > works.
-
- 07 Jan, 2003 1 commit
-
-
David Byers authored
Detailed changes: > 2003-01-07 David Byers <david.byers@swipnet.se> > > Fix bug 962: > * edit-text.el (lyskom-edit-send-check-recipients): Use > lyskom-get-send-comments-to. > > * utilities.el (lyskom-get-send-comments-to): New function. > > * commands1.el (kom-write-text): Add sender as recipient when > sending to a conference the sender is not a member of. Respect > send-comments-to. > (lyskom-comment-recipients): Respect send-comments.to when adding > lyskom-pers-no as a recipient. > > Started working on a command reference manual: > * commands2.el: Wrote user documentation for all commands in the > docstrings. Lisp-level documentation, where it still exists, is > placed after the user-level documentation, below the legend "Lisp > documentation". I intend to generate the english command reference > from the source code. > 1a23,31 > > Started working on a command reference manual: > * commands1.el: Wrote user documentation for all commands in the > docstrings. Lisp-level documentation, where it still exists, is > placed after the user-level documentation, below the legend "Lisp > documentation". I intend to generate the english command reference > from the source code. > > * NEWS-0.48: Synched up to here.
-
- 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 2 commits
-
-
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.
-
David Byers authored
Everything should be functional with Emacs 21.x, 20.7 and XEmacs 21.1. Other versions have not been tested yet. Detailed changes: > 2003-01-02 David Byers <david.byers@swipnet.se> > > Cosmetics: > * commands2.el (kom-set-unread): Don't include range in prompt. It > will be included by lyskom-read-num-range-or-date. > > Compatibility issues with date reading: > * compatibility.el (lyskom-minibuffer-contents): Provide an alias > for minibuffer-contents. > > * lyskom-rest.el (lyskom-verified-read-enter): Use > lyskom-minibuffer-contents instead of minibuffer-contents. > > Work on new face code: > * faces.el: Fixed bug in call to defface that worked in Gnu Emacs > but not in XEmacs. >
-
- 01 Jan, 2003 2 commits
-
-
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. >
-
David Byers authored
Detailed changes: > 2003-01-01 David Byers <david.byers@swipnet.se> > > Fix bug 291: > * vars.el.in (lyskom-language): Added to minibuffer variables or > lyskom-get-string will fail in predicate functions used in > lyskom-verified-read-from-minibuffer. > > * commands2.el (kom-set-unread): Allow date entry in addition to > number entry. > > Implement date input (for bug 291): > * lyskom-rest.el (lyskom-verified-read-from-minibuffer): New function. > (lyskom-verified-read-map): New variable. > (lyskom-verified-read-enter): New function. > (lyskom-verified-read-predicate): New variable. > (lyskom-read-num-range-or-date): Nre function. > > * utilities.el (lyskom-read-date): New function. > > 1a22,31 > > Implement date parsing (for bug 291): > * utilities.el (lyskom-parse-date): Implemented the remaining > branches in the parser. Fixed various bugs. Validate results > before returning. This function should work now. > (lyskom-is-leap-year): New function (date-leap-year-p doesn't > exist in Emacs 19, so this is needed). > (lyskom-days-in-month): New function. > (lyskom-adjust-day-for-date): New function. > (lyskom-month-limits): New variable.
-
- 31 Dec, 2002 2 commits
-
-
David Byers authored
Fixed bug where kom-list-summary would remove texts from read list.
-
David Byers authored
> > Improve kom-list-summary: > * commands2.el (lyskom-do-list-summary): Damn. Already midnight. > Don't print the subject on comments more than once in a row. > (lyskom-print-summary-line): Don't compute subject here. Get it in > a param instead. > > 2002-12-30 David Byers <david.byers@swipnet.se> > > Improve kom-list-summary: > * commands2.el (lyskom-print-summary-line): Print deep comment > levels without additional indent, like nn does. > > Remove bugzilla links (text links supersede these): > * lyskom-buttons.el (lyskom-button-transform-text): De-implemented > bugzilla links. > (lyskom-button-show-bugzilla-bug): Removed this function. > > * vars.el.in (kom-my-bugzilla): Removed this variable. Text links > generalize bugzilla links. > (lyskom-text-buttons): Removed bugzilla text buttons. > (lyskom-button-actions): Same here. > > More text links: > * lyskom-buttons.el (lyskom-button-add-links): New function. > (lyskom-button-transform-text): Call it to create links from > kom-text-links. > > * vars.el.in (kom-text-links): New variable. > > * clienttypes.el (lyskom-create-lyskom-text-link): New function. > (lyskom-text-link->pattern): New function. > (lyskom-text-link->replacement): New function. > (lyskom-text-link->highlight): New function. > (lyskom-text-link->ignore-case): New function. > > New nameday lists from Hans Persson: > * names.el (sv-1993): New nameday list. > (sv-pre-1901): Renamed nameday list from sv-1901 > (sv-1901): New nameday list. > (sv-1986): New nameday list. > > 2002-12-22 David Byers <david.byers@swipnet.se> > > Work on bug 946: > * commands2.el (lyskom-do-list-summary): Display texts in comment > order with indentation. > (lyskom-print-summary-line): Support indentation. > > 2002-12-18 David Byers <david.byers@swipnet.se> > > * lyskom-buttons.el (lyskom-button-transform-text): Added > text-stat argument. > > Implement text links: > * lyskom-rest.el (lyskom-format-ö): Pass text-stat to > lyskom-button-transform-text. > (lyskom-format-enriched): Ditto. > (lyskom-format-text-body): Ditto. > (lyskom-format-aux-help): Handle cons in format-letter r. > > * view-text.el: Send the text-stat when formatting subject. > > 2002-12-17 David Byers <david.byers@swipnet.se> > > Work on bug 753: > * flags.el (lyskom-read-options): Added optional buffer argument > to support reading settings from a different session. >
-
- 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.
-
- 30 Oct, 2002 1 commit
-
-
Per Cederqvist authored
unreadable. Report no-such-text-no instead. (kom-diff-texts): Ditto.
-
- 18 Sep, 2002 1 commit
-
-
David Byers authored
-
- 14 Sep, 2002 1 commit
-
-
David Byers authored
Visa passiva medlemmar utgråade i statuslistor
-
- 08 Sep, 2002 2 commits
-
-
David Byers authored
Fixed problem building single-language versions of the client
-
David Byers authored
Fixed kom-first-line-face in inverse color scheme kom-extended-status-information is now nil by default.
-
- 30 Jul, 2002 1 commit
-
-
David Byers authored
Fixed bug where prefix arg to kom-change-language didn't do the right thing
-
- 06 Jun, 2002 1 commit
-
-
David Byers authored
Support optional attributes in the pseudo-xml parser.
-
- 03 Jun, 2002 1 commit
-
-
David Byers authored
Made highlighting of asynchronous messages optional.
-
- 02 Jun, 2002 1 commit
-
-
David Byers authored
-
- 29 May, 2002 1 commit
-
-
David Byers authored
Fix keybindings in lyskom-view-mode.
-
- 28 May, 2002 1 commit
-
-
David Byers authored
-
- 26 May, 2002 2 commits
-
-
David Byers authored
-
David Byers authored
This is only the first cut. It is not well tested.
-
- 22 May, 2002 1 commit
-
-
David Byers authored
More work on bug 468. Fixed some other minor undocumented bugs.
-
- 21 May, 2002 1 commit
-
-
David Byers authored
-
- 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.
-
- 05 May, 2002 1 commit
-
-
Ulrik Haugen authored
parens.
-
- 03 May, 2002 1 commit
-
-
Per Cederqvist authored
-
- 01 May, 2002 1 commit
-
-
David Byers authored
First line overlay not visible in XEmacs Started work on automatic computation of background colors Removed extra space around names of imported message senders Updated presentation-form Fixed some variable documentation Updated first-greeting Fixed problem when changing presentation or FAQ Improved communications loggins Improved parser error detection and recovery New command: kom-move-text-tree.
-
- 28 Apr, 2002 1 commit
-
-
Johan Sundström authored
Added text-prefix-arg to kom-status-session. Also made same command show latest time a person was logged in, when that person was logged out.
-