- 01 Aug, 2007 1 commit
-
-
Per Cederqvist authored
* lyskom-rest.el (kom-go-to-pri-session): Fixed typo in docstring. * vars.el.in (kom-show-where-and-what): Fixed typo in docstring. (kom-show-since-and-when): Ditto.
-
- 11 Jul, 2007 1 commit
-
-
David Byers authored
-
- 07 Jul, 2007 1 commit
-
-
David Byers authored
Detailed changes: > 2007-07-07 David Byers <davby@sysinst-gw.sysinst.ida.liu.se> > > * edit-text.el (lyskom-edit-insert-buglist): Don't use interactive > functions for non-interactive work (replace-regexp). > > * compatibility.el (lyskom-pos-visible-in-window-p-22-1): > Workaround for bug in Gnu Emacs 22.1 pos-visible-in-window-p >
-
- 30 Jun, 2007 1 commit
-
-
David Byers authored
-
- 26 Jun, 2007 1 commit
-
-
David Byers authored
-
- 24 Jun, 2007 2 commits
-
-
David Byers authored
-
David Byers authored
-
- 09 Jun, 2007 1 commit
-
-
David Byers authored
Allow emacs 22.1 to follow links on mouse-1
-
- 08 Jun, 2007 1 commit
-
-
David Byers authored
-
- 26 Apr, 2007 1 commit
-
-
Hans Eric Svensson authored
-
- 14 Dec, 2006 1 commit
-
-
Hans Eric Svensson authored
Handle passive membership in combination with kom-follow-comments-outside-membership when reading texts
-
- 21 Nov, 2006 1 commit
-
-
Hans Eric Svensson authored
-
- 07 Jul, 2006 1 commit
-
-
David Byers authored
Detailed changes: > 2006-06-27 David Byers <davby@ida.liu.se> > > * lyskom-rest.el (lyskom-fill-next-paragraph): Fixed off-by-one > error causing the last character on the last line to (sometimes) > be put on a line of its own in XEmacs. > (lyskom-maybe-fill-region): Fixed off-by-one error causing lines > just under fill-column long to be wrapped. > > 2006-05-14 David Byers <davby@ida.liu.se> > > * utilities.el (lyskom-text-comments): Added parameter > skip-footnotes. > > 2006-04-26 David Byers <davby@ida.liu.se> > > * lyskom-rest.el (lyskom-fill-next-paragraph): Eliminated the > inner catch, as this seemed to cost more time than adding a > clause to each conditional in the loop. > (lyskom-fill-message-line-length): Make this a subst. >
-
- 25 Apr, 2006 2 commits
-
-
David Byers authored
Detailed changes: > 2006-04-25 David Byers <davby@ida.liu.se> > > * lyskom-rest.el (lyskom-fill-next-paragraph): Fixed off-by-one > error in handling indented paragraphs. >
-
Per Cederqvist authored
Detailed changes: > 2006-04-25 Per Cederqvist <ceder@lysator.liu.se> > > Get rid of compiler warning probably introduced 2006-04-05. > * lyskom-rest.el (lyskom-fill-message): Removed pointless > "(buffer-substring (point-min) (point))" whose value was not > used.
-
- 05 Apr, 2006 1 commit
-
-
David Byers authored
Detailed changes: > 2006-04-05 David Byers <davby@ida.liu.se> > > Re-implement line breaking heuristics: > * lyskom-rest.el (lyskom-fill-disqualifying-regexp): Broken out > from lyskom-fill-message to make regexp easier to understand. > (lyskom-fill-message-next-line): New macro. > (lyskom-fill-message-return): New macro. > (lyskom-maybe-fill-region): New macro. > (lyskom-fill-inline-text-regexp): New regexp to prevent concating > it every time a line was examined, and to make it handle inlined > texts with the wrong language. > (lyskom-fill-message): New implementation. > (lyskom-fill-next-paragraph): Guts of new lyskom-fill-message. > (lyskom-fill-scan-quoted-paragraph): New function. > (lyskom-fill-scan-empty-lines): New function. > > Fix bug 766: > * swedish-strings.el,english-strings.el (lyskom-custom-strings): > Adjusted kom-autowrap-doc. > >
-
- 31 Mar, 2006 1 commit
-
-
David Byers authored
Detailed changes: > 2006-03-31 David Byers <davby@ida.liu.se> > > * menus.el (lyskom-menu-template): Added kom-review-more-comments > to menu. > > Fix bug 1510: > * vars.el.in (lyskom-commands): Added kom-review-mode-comments. > > * swedish-strings.el,english-strings.el > (lyskom-sv-mode-map,lyskom-en-mode-map): Added > kom-review-more-comments. > > * review.el (lyskom-review-by-to): Set lyskom-have-review to > indicate what kind of review. > (lyskom-last-review-comments): New variable. > (lyskom-review-comments): Set lyskom-last-review-comments. > (lyskom-review-comments): Handle a list of text-stats as the input > to this function. > (kom-review-more-comments): New command. > > Fix bug 1535: > * commands1.el (lyskom-write-text): Added add-self parameter. > (kom-send-letter): Always add sender as recipient. > > Fix bug 1589: > * mime.el (lyskom-mime-string-charset): Handle server coding > system in found charset. > > * compatibility.el (find-charset-string): Default to server > coding-system or latin-1 if server coding system is unknown. > > Fix bug 1602: > * mime.el (lyskom-mime-decode-content-type): Correctly match the > type and subtype fields of content types. Downcase all values. > > Fix bug 1391: > * commands2.el (lyskom-help): Handle printing top-level keymap. > > * help.el (lyskom-help-format-keymap): New function. > > * help-english.xml,help-swedish.xml: Added keyboard commands > section. > > * help-compile.el (lyskom-help-syntax): Added keymap directive. > > Probably fix bug 1570: > * compatibility.el (lyskom-map-keymap): Do not attempt to car or > cdr non-conses when mapping over keymap. > > 2006-03-30 David Byers <davby@ida.liu.se> > > Update handling of text/enriched: > * lyskom-rest.el (lyskom-format-enriched): Handle new-style > enriched text, with headers in a special aux-item. > > * edit-text.el (lyskom-edit-send): Handle aborted sending without > error message. > > * aux-items.el (elisp-client-enriched-headers): Added aux-item > definition. > > * edit-text.el (lyskom-edit-send): Replaced > lyskom-send-text-transform-function with more general > lyskom-send-text-transform-hook, which allows multiple > transformations and changes to more than just the text. > > * vars.el.in (lyskom-send-text-transform-hook): Ditto. > > 2005-03-22 David Byers <davby@ida.liu.se> > > * english-strings.el (lyskom-custom-strings): Fxied speling erorr > in me.
-
- 17 Mar, 2005 1 commit
-
-
Pontus Freyhult authored
performance somewhat for sessions with very large buffers (although probably "possibly noticeable" rather than "miraculous").
-
- 07 Mar, 2005 1 commit
-
-
David Byers authored
Detailed changes: > 2005-03-07 David Byers <byers@lysator.liu.se> > > * lyskom-rest.el (lyskom-face-default-p): New implementation since > face-equal didn't really do the job.
-
- 24 Feb, 2005 1 commit
-
-
Pontus Freyhult authored
* vars.el.in (kom-lost-session-notification): New variable. * option-edit.el (lyskom-custom-variables): Added kom-lost-session-notification. (lyskom-customize-buffer-format): Dito. * english-strings.el, swedish-strings.el (lyskom-custom-strings): Added kom-lost-session-notification-tag and kom-lost-session-notification-doc. * englist-strings.el, swedish-strings.el (local): Added closed-connection-other-buf, session-lost-beep and session-lost-all-buffers. * lyskom-rest.el (lyskom-sentinel): Do notification in other buffers if desired.
-
- 19 Jan, 2005 1 commit
-
-
Pontus Freyhult authored
for saving if available, or fall back to server default coding system if not.
-
- 09 Jan, 2005 2 commits
-
-
David Byers authored
Detailed changes: > 2005-01-09 David Byers <byers@lysator.liu.se> > > * commands1.el (kom-move-text-tree): Handle missing text in the > tree. > (lyskom-move-recipient): Add leave-cc argument. > > * lyskom-rest.el (lyskom-a-or-b-or-c-p): Display chosen option > when just pressing RET. Show default choice in bold. Compact > display a bit. > > * commands1.el (kom-move-text-tree): Use lyskom-a-or-b-or-c-p to > ask about what to do. Support a null source (useful to just add a > recipient, not remove anything). > > * NEWS-0.48: Updated to here. > > * commands2.el (kom-list-sessions): Docstring fixes. > > * vars.el.in (kom-default-server): No default server in default > build. > Variois docstring fixes. > > * mship-edit.el (lp--show-hide-read-memberships): Toggle filter. > (lp--show-hide-passive-memberships): Ditto. > (lp--mode): Fixed key binding references in docstring.
-
David Byers authored
Detailed changes: > 2005-01-08 David Byers <byers@lysator.liu.se> > > * vars.el.in: Documentation updates in preparation for generating > DocBook from the documentation strings. > > * startup.el (lyskom-refetch): We were prefetching unread confs in > the reverse order, which was stupid as it slows down starting to > read and may cause us to read texts in the wrong order. > > 2005-01-07 David Byers <byers@lysator.liu.se> > > * mship-edit.el (lyskom-change-membership-position): Removed > binding of old-position (it was never used). > > * english-strings.el (lyskom-en-edit-mode-map): Changed key > bindings to explicitly use prefixes. > > * swedish-strings.el (lyskom-sv-edit-mode-map): Changed key > bindings to explicitly use prefixes. Better variants of the > swedish key binding. Use lyskom-try-define-key for swedish > bindings. > > * edit-text.el: Updated documentation for most commands so that it > can be extracted into the user manual in the future. All commands > with the prefix `kom-edit-' are expected to be documented unless > the documentation string ends in "Excluded from manual." > (kom-ispell-message): Renamed to > kom-edit-ispell-message. > (kom-yank-info-nodename): Renamed to kom-edit-yank-info-nodename. > > * filter-edit.el (kom-filter-edit): Wrote docstring. > > * review.el: Various docstring updates (changed "text" to article > in several places). > > * vars.el.in (kom-unread-mode-line-type): Updated docstring. >
-
- 16 Nov, 2004 1 commit
-
-
Pontus Freyhult authored
lyskom-session-nickname.
-
- 15 Nov, 2004 1 commit
-
-
Pontus Freyhult authored
-
- 12 Nov, 2004 1 commit
-
-
Pontus Freyhult authored
applicable.
-
- 11 Nov, 2004 1 commit
-
-
Pontus Freyhult authored
-
- 29 Oct, 2004 2 commits
-
-
Pontus Freyhult authored
are new in GNU Emacs 21.
-
Pontus Freyhult authored
-
- 19 Oct, 2004 1 commit
-
-
Pontus Freyhult authored
-
- 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 >
-
- 19 Jul, 2004 1 commit
-
-
David Byers authored
Detailed changes: > 2004-07-19 David Byers <byers@lysator.liu.se> > > Nicen up lyskom-end-of-command: > * command.el (def-kom-command): Use make-symbol, not intern, to > get an uninterned symbol for the macro. Added winsym to save > selected window. > (def-kom-emacs-command): Ditto. > (def-kom-command): Select the correct window for > lyskom-end-of-command so point can be moved to the end of the > prompt in that window. > (def-kom-emacs-command): Same here. > > Fix problem tracking unreads in membership buffer: > * clienttypes.el (read-list-enter-text): When updating unreads, > pass conf-no, not conf-stat, to lp--maybe-update-unreads. >
-
- 18 Jul, 2004 1 commit
-
-
David Byers authored
Detailed changes: > * reading.el (lyskom-membership-list-move): Return non-nil if > moved. > (lyskom-replace-membership): Sort the to-do list if the membership > moved. > > * mship-edit.el (lp--update-buffer): Use regular save-excursion > around the complete function, not lp--save-excursion. > > * reading.el (lyskom-replace-membership): Make it actually work. > > * lyskom-rest.el (lyskom-binsearch-internal): Use elt, not aref, > so the thing can work on lists too -- searching for elt n in C is > a lot faster than linear search in lisp. > (lyskom-binsearch): Accept comparison function. > (lyskom-binsearch-internal): User-supplied comparison function. > > * mship-edit.el (lp--mode-map): Added bindings for M-up and > M-down (same as M-p and M-n). > (lp--do-select-priority): Prompt for priority (defaults to > priority of current entry) > (lp--mode-map): M-# now bound to lp--deselect-priority > (lp--mode-map): M-w now bound to lp--select-region (my fingers > refuse to hit C-w when I don't want text to be deleted) > (lp--mode-map): Bound <home> and <end> > (lp--expand-entry): New function. Replaces lp--expand-all > (lp--contract-entry): New function. Replaces lp--contract-all >
-
- 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. >
-
- 26 Jun, 2004 1 commit
-
-
David Byers authored
Detailed changes: > * reading.el (lyskom-add-memberships-to-membership): Use > lyskom-membership-table. > (lyskom-insert-memberships-in-membership): Ditto. > (lyskom-do-insert-membership): Ditto. > (lyskom-do-remove-membership): Ditto. > > Speed up lyskom-get-membership (a lot): > * lyskom-rest.el (lyskom-membership-table): New variable > (lyskom-membership-table-add): New function. > (lyskom-membership-table-del): New function. > (lyskom-try-get-membership): Use lyskom-membership-table. >
-
- 30 May, 2004 1 commit
-
-
David Byers authored
Detailed changes: > 2004-05-26 David Byers <byers@lysator.liu.se> > > Fix bug 1326: > * lyskom-rest.el (lyskom-format-html-plaintext): Corrected > arguments to lyskom-button-transform-text. >
-
- 25 May, 2004 1 commit
-
-
David Byers authored
Fontify non-formatted HTML. Support w3m. Better randomization of ports for ssh. More robust formatting of text number. Detailed changes: > 2004-05-25 David Byers <byers@lysator.liu.se> > > * lyskom-rest.el (lyskom-format-aux-help): Handle non-integer > (i.e. floating point) numbers somewhat more gracefully. > > 2004-05-23 David Byers <byers@lysator.liu.se> > > * lyskom-buttons.el (kom-button-click): Support w3m links. > > Support w3m; fontify urls when not rendering html: > * lyskom-rest.el (lyskom-w3m-region): New function. > (lyskom-w3-region): Use lyskom-render-html-region. > (lyskom-render-html-region): New function. > (lyskom-format-htmal-plaintext): New function. > (lyskom-format-html): Made generic. > (lyskom-format-html-w3): New function. > (lyskom-format-html-w3m): New function. > > * vars.el.in (lyskom-format-special): When HTML formatting is off, > fontify URLs and stuff. > > * lyskom-rest.el (w3-fetch): Don't call w3-finish-drawing. It used > to be necessary, but now it causes the client to hang. > (smiley-region): Support a stack of formatting functions. > > 2004-05-12 David Byers <byers@lysator.liu.se> > > Fix bug 1320: > * lyskom-rest.el (lyskom-is-loaded): Seed the randomizer. >
-
- 03 May, 2004 1 commit
-
-
David Byers authored
Detailed changes: > 2004-05-02 David Byers <byers@lysator.liu.se> > > * utilities.el (lyskom-eq-dash): New function. > (lyskom-tnpa-prompt): New function. > (lyskom-tnpa-valid): New function. > (lyskom-tnpa-add-property): New function. > (lyskom-tnpa-text-no): New function. > (lyskom-tnpa-text-property): New function. > (lyskom-tnpa-apply-strategy): New function. > (lyskom-read-text-no-prefix-arg): Reimplementation. > (lyskom-maybe-get-commented-text): Emptied parameter list. > (lyskom-maybe-get-footnoted-text): Ditto. > (lyskom-get-explicit-text): Removed. > (lyskom-get-command-specified-default-text): Removed. > (lyskom-get-last-read-text): Removed parameters. > (lyskom-get-previous-text): Ditto. Get value from LysKOM buffer, > not current buffer. > (lyskom-get-text-at-point): Removed parameters. No error message > returned from here. > (lyskom-get-text-at-point-ancestor): Removed optional parameters. > No error reporting by returning strings; signal instead. > (lyskom-prompt-for-text-no): Removed. > (lyskom-get-last-text-written-by-me): Removed optional parameters. > (lyskom-get-last-written-or-read-by-me): Ditto. > (lyskom-get-text-above-point): Ditto. > (lyskom-get-text-below-point): Ditto. > (lyskom-get-text-below-point): New heuristic. Positiv arg higher > than 20 is treated literally. > > * vars.el.in (kom-pick-text-no-strategy-alist): New format. > (kom-old-farts-text-prompt-strategy): New format. > > * commands2.el (kom-add-no-comments): Removed params from > lyskom-read-text-no-prefix-arg. > (kom-add-private-answer): Ditto. > (kom-add-request-confirm): Ditto. > (kom-will-person-read-text): Ditto. > (kom-compare-texts): Ditto. > (kom-diff-texts): Ditto. > > * commands1.el (kom-view-previous-commented-text): Removed params > from lyskom-read-text-no-prefix-arg. > (kom-unread-previous-commented-text): Ditto. > (kom-write-footnote): Ditto. > (kom-comment-previous): Ditto. > (kom-private-answer-previous): Ditto. > (kom-set-presentation): Ditto. > (kom-set-motd-text): Ditto. > (lyskom-add-cross-reference): Ditto. > > 2004-04-28 David Byers <byers@lysator.liu.se> > > * services.el (initiate-get-part-of-membership): Get the first > read range so we can figure out the last read text. > > 2004-04-27 David Byers <byers@lysator.liu.se> > > * lyskom-buttons.el (lyskom-button-unread-text): New function. > > * vars.el.in (lyskom-text-buttons): Added rtsp urls. > > 2004-04-11 David Byers <byers@lysator.liu.se> > > * lyskom-rest.el (lyskom-save-text): Fix bug 1307. >
-
- 29 Feb, 2004 2 commits
-
-
David Byers authored
Detailed changes: > * lyskom-rest.el (lyskom-format-plaintext-fonts-body): Updated > revexp to reduce false positives. > (lyskom-format-plaintext-fonts-body): More features. Put / back > again, but only if it's near decent delimiters. >
-
David Byers authored
Detailed changes: > Make fontification turn-offable: > * option-edit.el (lyskom-customize-buffer-format): Added > kom-text-properties and kom-fontify-text. > (lyskom-custom-variables): Same here. > > * vars.el.in (kom-fontify-text): New variable. > (kom-text-properties): Make server-stored by default. >
-