- 05 Apr, 2003 1 commit
-
-
David Byers authored
Detailed changes: > Fix bug 1002: > * vars.el.in (kom-pick-text-no-strategy-alist): Set correct > default for kom-view-previous-commented-text. > (kom-old-farts-text-prompt-strategy): Ditto. >
-
- 16 Mar, 2003 3 commits
-
-
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 983: > * vars.el.in (kom-highlight-conferences): Added highlighting of no > presentation and supervised conferences to the default. > > * faces.el (kom-active-strikethrough-face): New face. > (kom-active-highlight-face): New face. > (kom-face--default--active-strikethrough-face): New face. > (kom-face--default--active-highlight-face): New face. > (kom-face--user-defined--active-strikethrough-face): New face. > (kom-face--user-defined--active-highlight-face): New face. > > * lyskom-buttons.el (lyskom-highlight-has-no-presentation): New > function. > (lyskom-highlight-i-am-supervisor): New function. > (lyskom-highlight-function-get-conf-stat): New function. > > * option-edit.el (lyskom-face-widget): Handle explicit list of > faces. > > * lyskom-buttons.el (lyskom-default-button): Pass > conf-stat/uconf-stat/whatever to lyskom-default-button. Use > uconf-stat instead of conf-stat when looking in the cache. > (lyskom-generate-button): Support functions in > kom-highlight-conferences. >
-
David Byers authored
Detailed changes: > * commands1.el (lyskom-get-marked-texts): New function. > (lyskom-review-marked-texts): Use it. > (lyskom-unread-marked-texts): New function. > (kom-unread-all-marked-texts): New command. > (kom-unread-marked-texts): New command. > > * faqs.el (lyskom-unread-faq): New function. > (kom-unread-faq): New command. > (kom-unread-server-faq): New command. > > * commands1.el (kom-unread-presentation): New command. >
-
- 15 Mar, 2003 3 commits
-
-
David Byers authored
Detailed changes: > 2003-03-16 David Byers <david.byers@swipnet.se> > > Work on bug 984: > * review.el (kom-unread-all): New command. > (kom-unread-first): New command >
-
David Byers authored
Detailed changes: > * review.el (kom-unread-last-normally-read): New command. > (kom-unread-tree): New command. > (kom-unread-comments): New command. > (kom-unread-root): New command. > (kom-unread-root-review): New command. > > * lyskom-rest.el (lyskom-format-aux-help): Added ?+ format > directive. > (lyskom-insert-error): Handle negative error codes (used for > internal error reporting). > > * commands1.el (kom-view-previous-commented-text): This command > always did the next-to-last text, regardless of prefix args. > (lyskom-unread-commented-text): New function. > (kom-unread-previous-commented-text): New command. > (kom-unread-commented-text): New command. > > * review.el (lyskom-unread-by-to): New function. > (kom-unread-more): New command. > (kom-unread-by-to): New command. >
-
David Byers authored
Detailed changes: > 2003-03-15 David Byers <david.byers@swipnet.se> > > * lyskom-rest.el (kom-initial-digit-unread): New command. > > * vars.el.in (lyskom-text-no-prompts-defaults): Added > kom-mark-unread. > > * lyskom-rest.el (lyskom-mark-unread): New function. > (kom-mark-unread): New command. > > * services.el (initiate-mark-as-unread): New function. >
-
- 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 >
-
- 15 Jan, 2003 2 commits
-
-
David Byers authored
Detailed changes: > * vars.el.in: Minor fixes to documentation. >
-
David Byers authored
Detailed changes: > 2003-01-15 David Byers <david.byers@swipnet.se> > > * vars.el.in: YES! YES! YES! FINALLY DONE (FOR NOW)! All user > variables (well at least nearly all) are documented! God, this was > boring work. > > * vars.el.in (kom-low-priority): Removed this variable. It is > unused. > > 2003-01-14 David Byers <david.byers@swipnet.se> > > * vars.el.in: More documentation updates. > Evidently the insanity won't end today. > > 2003-01-13 David Byers <david.byers@swipnet.se> > > * vars.el.in: More documentation > updates. Will the insanity never end? >
-
- 12 Jan, 2003 2 commits
-
-
David Byers authored
Detailed changes: > * option-edit.el (lyskom-custom-variables): Changed > kom-galeon-command, kom-netscape-command and kom-mosaic-command to > widget type command. Added Lynx-related variables. > 3a8,10 > (kom-lynx-terminal): Added to server-stored variables. > (kom-lynx-xterm-command): Ditto. > (kom-lynx-terminal-command): Ditto.
-
David Byers authored
Detailed changes: > 2003-01-12 David Byers <david.byers@swipnet.se> > > * vars.el.in: More documentation updates. > > * lyskom-rest.el (lyskom-beep): List arguments were not handled > correctly (the default key, t, was not used). > > 2003-01-11 David Byers <david.byers@swipnet.se> > > * vars.el.in: Documented some more variables. Variables that have > been documented properly have "**" at the start of the docstring. >
-
- 09 Jan, 2003 1 commit
-
-
David Byers authored
Detailed changes: > * vars.el.in: Started working on variable documentation. >
-
- 06 Jan, 2003 2 commits
-
-
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. >
-
David Byers authored
Detailed changes: > 2003-01-06 David Byers <david.byers@swipnet.se> > > Clean up :variable assignments: > * compatibility.el (lyskom-make-self-evaluating): New macro. Use > it to make several :symbols self-evalutaing in Emacs 19. > > Fix bug 964: > * faces.el (lyskom-setup-faces-for-buffer): Catch errors cause > when generating faces since running this code in a tty usually > causes problems. Don't just check window-system, because the color > stuff might work on some implementations. > > Fix bug 753: > * flags.el (kom-copy-options): New command. > > * english-strings.el (lyskom-command): Added kom-copy-options. > > * swedish-strings.el (lyskom-command): Renamed "Spara variabler" > to "Spara inställningar". Added kom-copy-options. > > Fix bug 831 as well as possible: > * lyskom-rest.el (lyskom-scroll): Cleaned up for readability. Move > point six chars in from the right margin when not scrolling to the > end to prevent automatic hscrolling in Emacs 21.x. > > Fix bug 927: > * commands1.el (lyskom-who-is-on-check-membership-9): Don't > include passive members. > (lyskom-who-is-on-check-membership-8): Ditto. >
-
- 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 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 3 commits
-
-
David Byers authored
Detailed changes: > Fix bug 879: > * utilities.el (lyskom-read-text-no-prefix-arg): When new-default > is computed successfully, set default to new-default. I *think* > that's the right thing to do... > > Fix bug 817: > * vars.el.in (kom-send-text-hook): Updated docstring. > > * edit-text.el (lyskom-edit-send): Run kom-send-text-hook before > doing anything else so it can manipulate headers. > > More work on text links: > * option-edit.el (lyskom-custom-variables): Added kom-text-links. > (lyskom-customize-buffer-format): Ditto. > (lyskom-widget-functions): Added `list' widget type. > (lyskom-list-widget): New function.
-
Per Cederqvist authored
the removed bugzilla links are present again. * vars.el.in (kom-text-links): Added the sentence "Use the value t as the car to apply the specification in all conferences." to the documentation. Let "bug X" link to the Bugzilla of Lysator by default, so that we have a good sample value.
-
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
-
-
David Byers authored
> > Fix bug 305: > * lyskom-buttons.el (lyskom-button-transform-text): Added support > for bugzilla links. > (lyskom-button-show-bugzilla-bug): New function. > > * vars.el.in (kom-my-bugzilla): New variable. > (lyskom-text-buttons): Added bugzilla links. > (lyskom-button-actions): Added bugzilla links. >
-
- 13 Dec, 2002 2 commits
-
-
David Byers authored
> * vars.el.in (kom-builtin-server-aliases): Renamed from > kom-server-aliases. > (kom-server-aliases): New variable. > > * startup.el (lyskom-read-server-name): Use both > kom-server-aliases and kom-builtin-server-aliases. > (lyskom): Same here. > > Fix obsoleteness:
-
David Byers authored
> > * lyskom-rest.el (lyskom-update-prompt): Change `insert-string' to > `insert' since the former is obsolete. > > Bog 928: > * commands1.el (lyskom-times): Added Lucia. > > Finished bug 924: > * option-edit.el (lyskom-nameday-widget): New widget type. > > * vars.el.in (kom-url-transformation-rules): Improved the > Aftonbladet regexp. > > 2002-12-11 David Byers <david.byers@swipnet.se> > > * swedish-strings.el (lyskom-sv-mode-map): Define swedish chars > using all possible methods. > > * macros.el (lyskom-try-define-key): New macro. >
-
- 09 Dec, 2002 2 commits
-
-
David Byers authored
-
David Byers authored
-
- 22 Nov, 2002 1 commit
-
-
David Byers authored
-
- 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.
-
- 16 Sep, 2002 1 commit
-
-
David Byers authored
-
- 14 Sep, 2002 1 commit
-
-
David Byers authored
-
- 11 Sep, 2002 1 commit
-
-
David Byers authored
New background colors for async messages
-
- 08 Sep, 2002 1 commit
-
-
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
-
-
Per Cederqvist authored
-
- 29 Jul, 2002 1 commit
-
-
David Byers authored
Fixed some issues kz pointed out in preparation for release.
-
- 23 Jul, 2002 1 commit
-
-
David Byers authored
Updates to tree-edit.el Better selection of charset for texts in Gnu Emacs Limit number of overlays in buffer Fixed default value when prompting for text numbers Fixed text-no strategy for kom-private-answer-previous
-
- 26 Jun, 2002 1 commit
-
-
David Byers authored
-
- 22 Jun, 2002 1 commit
-
-
David Byers authored
-
- 12 Jun, 2002 1 commit
-
-
David Byers authored
We can now format floating point numbers as integers
-
- 09 Jun, 2002 1 commit
-
-
David Byers authored
Fix bug 582. Enable creating texts with iso-8859-15
-