- 13 Aug, 2003 4 commits
-
-
Ulrik Haugen authored
-
David Byers authored
Detailed changes: > Work on bug 1075: > * parse.el (lyskom-parse-static-server-info): New function. > > * services.el (initiate-get-boottime-info): New function. > > * vars.el.in (lyskom-static-server-info): New variable. > > * komtypes.el (static-server-info): New type. > > Fix bug 1078: > * vars.el.in (lyskom-global-variable-types): Change read of > integer. > (kom-default-mark): Put this both in the common area and the elisp > area. This is a good thing when we set it to values that are not > legal according to the protocol specification. > > * flags.el (lyskom-flag-read-integer): When reading integers, > accept nil too. >
-
David Byers authored
Detailed changes: > Delete initial value on change: > * completing-read.el (lyskom-read-conf): Set pre-command-hook > and post-command-hook. > (lyskom-read-from-minibuffer-cancel-magic): New function. > (lyskom-read-from-minibuffer-pre-command): New funtion. > (lyskom-read-from-minibuffer-post-command): New function. > (lyskom-minibuffer-point): New variable.
-
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 Aug, 2003 2 commits
-
-
Per Cederqvist authored
-
Johan Sundström authored
Improved default guess for kom-go-to-conf and kom-sub-self, according to the principle "if we have no good guess, do not annoy the user with a horrible one".
-
- 04 Aug, 2003 3 commits
-
-
David Byers authored
Detailed changes: > 2003-08-04 David Byers <byers@lysator.liu.se> > > * commands2.el (kom-status-server): Show ascent and descent rates > for statistics. >
-
Johan Sundström authored
-
David Byers authored
Detailed changes: > * commands2.el (kom-status-server): Show statistics about the > server. > > * lyskom-rest.el (lyskom-format-aux-help): Added support for > formatting floats. > (lyskom-format-aux): Support setting fraction length for floats. > (lyskom-format-units): New function. >
-
- 03 Aug, 2003 1 commit
-
-
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):
-
- 02 Aug, 2003 2 commits
-
-
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.
-
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. >
-
- 31 Jul, 2003 1 commit
-
-
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. >
-
- 30 Jul, 2003 2 commits
-
-
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. >
-
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. >
-
- 28 Jul, 2003 1 commit
-
-
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. >
-
- 27 Jul, 2003 3 commits
-
-
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. >
-
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. >
-
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.
-
- 23 Jul, 2003 1 commit
-
-
Per Cederqvist authored
'pers-is-member-of-rcpt: inlågg => inlägg.
-
- 20 Jul, 2003 1 commit
-
-
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. >
-
- 19 Jul, 2003 1 commit
-
-
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. >
-
- 02 Jul, 2003 1 commit
-
-
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). >
-
- 10 Jun, 2003 1 commit
-
-
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. >
-
- 01 Jun, 2003 2 commits
-
-
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. >
-
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).
-
- 17 May, 2003 1 commit
-
-
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. >
-
- 10 May, 2003 1 commit
-
-
David Byers authored
Detailed changes:
-
- 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. >
-
- 04 May, 2003 3 commits
-
-
David Byers authored
-
David Byers authored
Detailed changes: > Fix bug 1024: > * names.el (fi-orthodox): More fixes. >
-
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
-
- 25 Apr, 2003 3 commits
-
-
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.
-
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).
-
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. >
-
- 21 Apr, 2003 1 commit
-
-
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.
-
- 20 Apr, 2003 1 commit
-
-
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. >
-
- 13 Apr, 2003 1 commit
-
-
Per Cederqvist authored
* vars.el.in (lyskom-text-buttons): Allow 8- and 9-digit text numbers.
-
- 07 Apr, 2003 1 commit
-
-
Johan Sundström authored
Added completely silent filtering mode. This addresses the same issue as bug 477, but in a much more crude manner.
-
- 06 Apr, 2003 1 commit
-
-
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. >
-