1 Tasks that need to be accomplished in order for a release to happen.
5 ** [DONE] Documentation
7 *** ERC's manual needs collaborative effort.
8 Some conditions follow.
10 Manual text can be based off of pages from EmacsWiki.org, but must be
11 rewritten. As long as they're not too close to being word-for-word,
14 Contributors to the documentation must have assigned future copyright
15 for ERC or Emacs. No separate manual assignment is needed in this
16 case. If you haven't assigned future changes and would like to work
17 on the manual, contact mwolson@gnu.org.
19 *** Search for "@c PRE5_1" to see what needs to be done before the
22 Please add your name in brackets after "PRE5_1" in the comment if you
23 wish to work an item in the short term.
27 *** install target needed.
28 This could look at the following new variables. ELISPDIR determines
29 where to install ERC. INFODIR is where manual will be installed.
32 ELISPDIR = $(PREFIX)/share/emacs/site-lisp/erc
33 INFODIR = $(PREFIX)/info
35 *** install-info target needed.
36 Something like the following would work.
41 install-info: muse.info
42 [ -d $(INFODIR) ] || install -d $(INFODIR)
43 install -m 0644 muse.info $(INFODIR)/muse
44 $(INSTALLINFO) $(INFODIR)/muse
46 ** [DONE] NEWS: Update for changes since 5.0.4.
50 *** Remove dependency on cl package.
51 (eval-when-compile (require 'cl)) is acceptable.
53 * 5.2 release (future)
57 *** Items with "@c PRE5_2" won't block the 5.1 release, but may block
62 *** Make erc-backend not need to (require) any other part of ERC.
63 This will hopefully increase the chance that it will be useful for
64 other IRC clients, like Circe.
66 *** Add binding for S-TAB (backtab) that moves backwards by link.