annotate oldXMenu/Imakefile @ 66703:6cfb275aa300

Use split-string OMIT-NULLS argument. (rcirc-print): Force redisplay before running hooks. Do long buffer truncation after making new text read-only. Deal with nil text when decoding strings. If TARGET is nil, use either the currently selected buffer, if it is an rcirc buffer and of the same process or the process buffer. (rcirc-mode): Remove header-line. Recompute short buffer names. Initialize rcirc-buffer-alist here instead of rcirc-get-buffer-create. (rcirc-short-buffer-name): Add variable. (rcirc-kill-buffer-hook): Recompute short buffer names. Remove nick from private channel. (rcirc-send-input): Send command text to current-buffer. Don't clear overlay arrow here. (rcirc-short-buffer-name): Return a short buffer name. (rcirc-update-short-buffer-names, rcirc-abbreviate) (rcirc-rebuild-tree, rcirc-make-trees): Add functions to generate buffer-name abbreviations. (rcirc-kill-buffer-hook-1): Split to make debugging easier. Do not touch nick-table when killing a parted channel. (rcirc-window-configuration-change): Rename from rcirc-update-activity. Clear arrow from current buffer if it is now hidden. (rcirc-current-buffer): Add variable. (rcirc-my-nick, rcirc-other-nick, rcirc-server) (rcirc-nick-in-message, rcirc-prompt, rcirc-mode-line-nick): Remove -face from names. (rcirc-update-activity-string): Print "DND" when globally ignoring activity. (rcirc-ignore-buffer-activity-flag): Rename from rcirc-ignore-channel-activity. (rcirc-ignore-all-activity-flag): Doc fix. (rcirc-channels): Remove variable. (rcirc-kill-buffer-hook): (rcirc-get-buffer-create): Add nick to private channel. (rcirc-multiline-edit-submit): Remove tabs. (rcirc-put-nick-channel, rcirc-channel-nicks): Look up nicks case folded. (rcirc-remove-nick-channel): Bug fix. (rcirc-toggle-ignore-buffer-activity): Rename from rcirc-toggle-ignore-channel-activity. (rcirc-record-activity): Add buffers to the front of the list. (rcirc-update-activity): Remove killed buffers from list. (rcirc-process-server-response-1): Remove last argument if it is null before calling handler. (rcirc): Add "rcirc" defcustom prefix. (rcirc-prompt): Simplify default prompt. Use custom-initialize-default. (rcirc-private-chats): Remove variable. (rcirc-prompt): Change initialization. (rcirc-version): Remove function. (rcirc-id-string): Add constant. (rcirc-last-buffer): Remove variable. (rcirc-buffer-alist): Add variable. (rcirc-connect): Update variable setup. (rcirc-sentinel, rcirc-update-prompt): Use `rcirc-buffer-alist'. (rcirc-trap-errors-flag): Rename from `rcirc-trap-errors' change default. (rcirc-handler-generic): Trigger activity. (rcirc-send-message): Create the buffor of the target. (rcirc-generate-new-buffer-name): Rename from `rcirc-get-buffer-name'. (rcirc-get-buffer): Just return nil if there is no matching buffer. (rcirc-multiline-edit-cancel): Remove function. (rcirc-set-last-buffer): Remove function. (rcirc-get-any-buffer): Add function. (rcirc-join-channels): Don't print /join text. (rcirc-toggle-ignore-channel-activity): Add and update echo area messages. (rcirc-cmd-ctcp): Use rcirc-send-string to send request. (rcirc-handler-NOTICE): Recognize CTCP responses. (rcirc-handler-332, rcirc-handler-332): Use a temp buffer for constructing TOPIC string for buffers we are not JOINed. (rcirc-handler-CTCP-response): Add handler. (rcirc-multiline-edit-submit): Restore the window-configuration before adjusting point. (rcirc): Add customization group. (rcirc-server, rcirc-port, rcirc-nick, rcirc-user-name) (rcirc-user-full-name, rcirc-startup-channels-alist) (rcirc-fill-flag, rcirc-fill-column, rcirc-fill-prefix) (rcirc-ignore-all-activity-flag, rcirc-time-format) (rcirc-input-ring-size, rcirc-read-only-flag) (rcirc-buffer-maximum-lines, rcirc-authinfo-file-name) (rcirc-auto-authenticate-flag, rcirc-prompt, rcirc-print-hooks): Change defvar to defcustom. (rcirc-update-prompt): Add optional ALL arg, which will update prompts in all rcirc buffers. Regexp quote replacement text. (rcirc-fill-column): Accept 'frame-width as a value. (rcirc-set-changed): Add function. (rcirc-next-active-buffer): Write more meaningful messages. (rcirc-faces): Add customization group. (rcirc-my-nick-face, rcirc-other-nick-face, rcirc-server-face) (rcirc-nick-in-message-face, rcirc-prompt-face) (rcirc-mode-line-nick-face): Move into rcirc-faces group. (with-rcirc-process-buffer): Move before first usage. (rcirc-debug-buffer): Rename from `rcirc-log-buffer'. (rcirc-debug-flag): Rename from `rcirc-log-p'. (rcirc-debug): Rename from `rcirc-log'. (rcirc-format-response-string): Do not print '-' chars for a NOTICE with no sender. Simplify output of server responses. (rcirc-browse-url-map, rcirc-browse-url-at-point) (rcirc-browse-url-at-mouse, rcirc-mangle-text): Make urls mouse and RET clickable.
author Eli Zaretskii <eliz@gnu.org>
date Fri, 04 Nov 2005 15:05:11 +0000
parents 695cf19ef79e
children 375f2633d815
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
25858
Dave Love <fx@gnu.org>
parents:
diff changeset
1 HEADERS = XMenu.h
Dave Love <fx@gnu.org>
parents:
diff changeset
2 LINTLIBS = ../lib/X/llib-lX.ln
Dave Love <fx@gnu.org>
parents:
diff changeset
3 INSTALLFLAGS = $(INSTINCFLAGS)
Dave Love <fx@gnu.org>
parents:
diff changeset
4 RANLIB = ranlib -t
Dave Love <fx@gnu.org>
parents:
diff changeset
5
Dave Love <fx@gnu.org>
parents:
diff changeset
6 SRCS = Activate.c \
Dave Love <fx@gnu.org>
parents:
diff changeset
7 AddPane.c \
Dave Love <fx@gnu.org>
parents:
diff changeset
8 AddSel.c \
Dave Love <fx@gnu.org>
parents:
diff changeset
9 ChgPane.c \
Dave Love <fx@gnu.org>
parents:
diff changeset
10 ChgSel.c \
Dave Love <fx@gnu.org>
parents:
diff changeset
11 Create.c \
Dave Love <fx@gnu.org>
parents:
diff changeset
12 DelPane.c \
Dave Love <fx@gnu.org>
parents:
diff changeset
13 DelSel.c \
Dave Love <fx@gnu.org>
parents:
diff changeset
14 Destroy.c \
Dave Love <fx@gnu.org>
parents:
diff changeset
15 Error.c \
Dave Love <fx@gnu.org>
parents:
diff changeset
16 EvHand.c \
Dave Love <fx@gnu.org>
parents:
diff changeset
17 FindPane.c \
Dave Love <fx@gnu.org>
parents:
diff changeset
18 FindSel.c \
Dave Love <fx@gnu.org>
parents:
diff changeset
19 InsPane.c \
Dave Love <fx@gnu.org>
parents:
diff changeset
20 InsSel.c \
Dave Love <fx@gnu.org>
parents:
diff changeset
21 Internal.c \
Dave Love <fx@gnu.org>
parents:
diff changeset
22 Locate.c \
Dave Love <fx@gnu.org>
parents:
diff changeset
23 Post.c \
Dave Love <fx@gnu.org>
parents:
diff changeset
24 Recomp.c \
Dave Love <fx@gnu.org>
parents:
diff changeset
25 SetAEQ.c \
Dave Love <fx@gnu.org>
parents:
diff changeset
26 SetFrz.c \
Dave Love <fx@gnu.org>
parents:
diff changeset
27 SetPane.c \
Dave Love <fx@gnu.org>
parents:
diff changeset
28 SetSel.c \
Dave Love <fx@gnu.org>
parents:
diff changeset
29 XCrAssoc.c \
Dave Love <fx@gnu.org>
parents:
diff changeset
30 XDelAssoc.c \
Dave Love <fx@gnu.org>
parents:
diff changeset
31 XDestAssoc.c \
Dave Love <fx@gnu.org>
parents:
diff changeset
32 XLookAssoc.c \
Dave Love <fx@gnu.org>
parents:
diff changeset
33 XMakeAssoc.c
Dave Love <fx@gnu.org>
parents:
diff changeset
34
Dave Love <fx@gnu.org>
parents:
diff changeset
35 OBJS = Activate.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
36 AddPane.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
37 AddSel.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
38 ChgPane.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
39 ChgSel.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
40 Create.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
41 DelPane.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
42 DelSel.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
43 Destroy.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
44 Error.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
45 EvHand.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
46 FindPane.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
47 FindSel.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
48 InsPane.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
49 InsSel.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
50 Internal.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
51 Locate.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
52 Post.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
53 Recomp.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
54 SetAEQ.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
55 SetFrz.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
56 SetPane.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
57 SetSel.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
58 XCrAssoc.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
59 XDelAssoc.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
60 XDestAssoc.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
61 XLookAssoc.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
62 XMakeAssoc.o
Dave Love <fx@gnu.org>
parents:
diff changeset
63
Dave Love <fx@gnu.org>
parents:
diff changeset
64 #if DebugOldLibXMenu && ProfileOldLibXMenu
Dave Love <fx@gnu.org>
parents:
diff changeset
65 DebuggedAndProfiledLibraryObjectRule()
Dave Love <fx@gnu.org>
parents:
diff changeset
66 #else
Dave Love <fx@gnu.org>
parents:
diff changeset
67 # if DebugOldLibXMenu
Dave Love <fx@gnu.org>
parents:
diff changeset
68 DebuggedLibraryObjectRule()
Dave Love <fx@gnu.org>
parents:
diff changeset
69 # else
Dave Love <fx@gnu.org>
parents:
diff changeset
70 # if ProfileOldLibXMenu
Dave Love <fx@gnu.org>
parents:
diff changeset
71 ProfiledLibraryObjectRule()
Dave Love <fx@gnu.org>
parents:
diff changeset
72 # else
Dave Love <fx@gnu.org>
parents:
diff changeset
73 NormalLibraryObjectRule()
Dave Love <fx@gnu.org>
parents:
diff changeset
74 # endif
Dave Love <fx@gnu.org>
parents:
diff changeset
75 # endif
Dave Love <fx@gnu.org>
parents:
diff changeset
76 #endif
Dave Love <fx@gnu.org>
parents:
diff changeset
77
Dave Love <fx@gnu.org>
parents:
diff changeset
78 NormalLibraryTarget(XMenu11,$(OBJS))
Dave Love <fx@gnu.org>
parents:
diff changeset
79 LintLibraryTarget(XMenu11,$(SRCS))
Dave Love <fx@gnu.org>
parents:
diff changeset
80 InstallLibrary(XMenu11,$(USRLIBDIR))
Dave Love <fx@gnu.org>
parents:
diff changeset
81 #if InstallLintLibs
Dave Love <fx@gnu.org>
parents:
diff changeset
82 InstallLintLibrary(XMenu11,$(LINTLIBDIR))
Dave Love <fx@gnu.org>
parents:
diff changeset
83 #endif
Dave Love <fx@gnu.org>
parents:
diff changeset
84 InstallMultiple($(HEADERS),$(INCDIR))
Dave Love <fx@gnu.org>
parents:
diff changeset
85
Dave Love <fx@gnu.org>
parents:
diff changeset
86 #if ProfileOldLibXMenu
Dave Love <fx@gnu.org>
parents:
diff changeset
87 ProfiledLibraryTarget(XMenu11,$(OBJS))
Dave Love <fx@gnu.org>
parents:
diff changeset
88 InstallLibrary(XMenu11_p,$(USRLIBDIR))
Dave Love <fx@gnu.org>
parents:
diff changeset
89 #endif
Dave Love <fx@gnu.org>
parents:
diff changeset
90
Dave Love <fx@gnu.org>
parents:
diff changeset
91 #if DebugOldLibXMenu
Dave Love <fx@gnu.org>
parents:
diff changeset
92 DebuggedLibraryTarget(XMenu11,$(OBJS))
Dave Love <fx@gnu.org>
parents:
diff changeset
93 #endif
Dave Love <fx@gnu.org>
parents:
diff changeset
94
Dave Love <fx@gnu.org>
parents:
diff changeset
95 DependTarget()
Dave Love <fx@gnu.org>
parents:
diff changeset
96
Dave Love <fx@gnu.org>
parents:
diff changeset
97 NormalLintTarget($(SRCS))
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 25858
diff changeset
98
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 25858
diff changeset
99 /* arch-tag: bc7d2799-8343-4700-a415-847e7fa12540
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 25858
diff changeset
100 (do not change this comment) */