1.9.99 released
[claws.git] / README
1 [LAST REVISION: 2005-10-31]
2
3 Sylpheed-Claws - a GTK+ based, lightweight, and fast e-mail client
4
5 ---------------------------------------------------------------------
6
7    Copyright(C) 1999-2005 Hiroyuki Yamamoto <hiro-y@kcn.ne.jp> and the
8    Sylpheed-Claws Team
9
10    This program is free software; you can redistribute it and/or modify
11    it under the terms of the GNU General Public License as published by
12    the Free Software Foundation; either version 2, or (at your option)
13    any later version.
14
15    This program is distributed in the hope that it will be useful,
16    but WITHOUT ANY WARRANTY; without even the implied warranty of
17    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18    GNU General Public License for more details.
19
20    You should have received a copy of the GNU General Public License
21    along with this program; if not, write to the Free Software
22    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
23
24    For more details see the file COPYING.
25
26 ---------------------------------------------------------------------
27
28 Summary:
29
30  1. What is Sylpheed-Claws?
31  2. Plugins
32  3. Actions
33  4. Icon Themes
34  5. Spell Checking
35  6. Quick Search
36  7. Custom toolbar
37  8. Partial downloading of POP3 mails
38  9. Hidden Options
39 10. Tools
40 11. How to contribute
41 12. How to request features
42 13. Installing Claws from CVS
43 14. Release History
44 15. Useful Links
45
46
47 1. What is Sylpheed-Claws?
48 --------------------------
49
50 Sylpheed-Claws is the extended version of Sylpheed, a lightweight and
51 highly configurable email client and news reader based on the GTK+ GUI
52 toolkit, it runs on the X Window System.
53
54 Sylpheed-Claws is free software distributed under the GNU GPL.
55
56 To run Sylpheed-Claws use 'sylpheed-claws' on the command line.
57
58 When sylpheed-claws is executed for the first time a configuration
59 'Wizard' will appear prompting you for the minimum information necesary
60 to create a new account.
61
62
63 2. Plugins
64 ----------
65
66 Sylpheed-Claws' capabilities are extended by plugins. It comes with
67 the following plugins included, all of which, except SpamAssassin, are
68 built automatically if the required libraries are present.
69
70 Plugins are installed in $PREFIX/lib/sylpheed-claws/plugins/
71 and have a suffix of '.so'
72 To load a plugin go to '/Configuration/Plugins' and click
73 the 'Load Plugin' button.
74 Select the plugin that you want and click 'OK'
75  
76   o Clam AntiVirus
77     Enables the scanning of message attachments in mail
78     received from a POP, IMAP or LOCAL account using Clam 
79     AntiVirus. It can optionally delete the mail or save it 
80     to a designated folder. Preferences can be found in 
81     '/Configuration/PreferencesPlugins/Clam AntiVirus'.
82     Clam AntiVirus is available from http://clamav.sourceforge.net/
83   
84   o Dillo HTML Viewer 
85     Enables the viewing of html messages using the Dillo web
86     browser, version 0.7.0 or newer. It uses Dillo's --local
87     option by default for safe browsing. Preferences can be 
88     found in '/Configuration/Preferences/Plugins/Dillo Browser'.
89     Dillo is available from http://www.dillo.org/
90         
91   o MathML Viewer
92     Enables the viewing of attachments that have the 
93     Content-Type 'text/mathml' using the GtkMathView widget
94     which is available from 
95     http://helm.cs.unibo.it/mml-widget/
96
97   o PGP/Core
98     Handles core PGP functions and is required by the PGP/Inline
99     and PGP/MIME plugins.
100     Uses GnuPG/GPGME, <ftp://ftp.gnupg.org/gcrypt/gpgme/>
101
102   o PGP/inline
103     Handles inline PGP signed and/or encrypted mails. You can
104     decrypt mails, verify signatures or sign and encrypt your
105     own mails. Uses GnuPG/GPGME, <ftp://ftp.gnupg.org/gcrypt/gpgme/>
106
107   o PGP/MIME
108     Handles PGP/MIME signed and/or encrypted mails. You can
109     decrypt mails, verify signatures or sign and encrypt your
110     own mails. Uses GnuPG/GPGME, <ftp://ftp.gnupg.org/gcrypt/gpgme/>
111
112   o SpamAssassin
113     Enables the scanning of incoming mail received from a POP,
114     IMAP or LOCAL account using SpamAssassin. It can optionally 
115     delete mail identified as spam or save it to a designated 
116     folder. Preferences can be found in '/Configuration/
117     Preferences/Plugins/SpamAssassin'.
118     SpamAssassin is available from http://spamassassin.org
119     Configure option:
120         --enable-spamassassin-plugin
121         
122   o Trayicon 
123     Places an icon in the system tray that indicates whether
124     you have any new mail. A tooltip also shows the current
125     new, unread and total number of messages
126
127 Additonal plugins can be found here:
128 http://claws.sylpheed.org/plugins.php
129
130
131 3. Actions
132 ----------
133   The "actions" feature is a convenient way for the user to launch external 
134   commands to process a complete message file including headers and body or 
135   just one of its parts. It allows also the use of an external command to 
136   filter the whole text or just a selected part in the message window or in 
137   the compose window. This is a generic tool that allows to do any uncommon 
138   actions on the messages, and thus extends the possibilities of Sylpheed-Claws. 
139   For example, Sylpheed-Claws does not include the rot13 cyphering algorithm 
140   popular in some newsgroups. It does not support natively armored 
141   encryption or clear signing. It does not support uuencoded messages. As 
142   all these features can be handled by external programs, the actions 
143   provide a convenient way to use them from the menu bar.
144
145   a. Usage
146   --------
147
148   To create a new action, go to Configuration -> Actions.... The "Action
149   Creation" dialog offers to enter the Menu name that will trigger the 
150   command. The created menu will be found in the Tools -> Actions submenu. 
151   By inserting a slash / in the menu name, you create a submenu.
152
153   The command is entered in the Command line entry. Note that Sylpheed-Claws
154   stores every single email in a separate file. This allows to use the 
155   following syntax for the command:
156
157     * %f denotes the file name of the selected message. If you selected more
158          than one, then the command will be launched for each message with 
159          the appropriate file name
160     * %F denotes the list of the file names of the selected message. If only
161          one message is selected, this amounts to %f, but if more messages 
162          are selected, then the command will be launched only once with the 
163          list of the file names. (You can use both %f and %F in one command: 
164          then the command will be launched for each selected message with 
165          the name of this message and with the list of all selected 
166          messages. I did not find a practical example for this.)
167     * %p denotes the current selected message part of a multipart message. 
168          The part is decoded accordingly. If the message is not a multipart 
169          message, it denotes the message body.
170     * Prepending >: this will allow you to send to the command's standard 
171          input a text that you will enter in a dialog window.
172     * Prepending *: this will allow you to send to the command's standard 
173          input a text that you will enter in a dialog window. But in 
174          contrast to prepending >, the entered text is hidden (useful when 
175          entering passwords).
176     * Appending an ampersand &: this will run the command asynchronously. 
177          That means "fire and forget". Sylpheed-Claws won't wait for the
178          command to finish, nor will it catch its output or its error
179          messages.
180     * Prepending the vertical bar | (pipe-in): this will send the current 
181          displayed text or the current selected text from the message view 
182          or the compose window to the command standard input. The command 
183          will silently fail if more than one message is selected.
184     * Appending the vertical bar | (pipe-out): this will replace the current 
185          displayed text or the current selected text from the message window
186          or the compose window by the command standard output. The command
187          will silently fail if more than one message is selected.
188
189   Note: It is not possible to use actions containing %f, %F or %p from the
190   compose window. 
191
192   When a command is run, and unless it is run asynchronously, Sylpheed will
193   be insensitive to any interaction and it will wait for the command to 
194   finish. If the command takes too long (5 seconds), it will popup a dialog 
195   window allowing to stop it. This dialog will also be displayed as soon as
196   the command has some output: error messages or even its standard output 
197   when the command is not a "pipe-out" command. When multiple commands are 
198   being run, they are run in parallel and each command output is separated 
199   from the outputs of the others.
200
201   a. Examples
202   -----------
203
204   Here are some examples that are listed in the same syntax as used for 
205   storing the actions list. You can copy and past the definition in your 
206   ~/.sylpheed-claws/actionsrc file (exit Sylpheed-Claws before). The syntax
207   is very simple: one line per action, each action contains the menu name
208   and the command line separated by a colon and a space ": "
209
210   Purpose:      rot13 cyphering
211   Definition:   Rot13: |tr a-zA-Z n-za-mN-ZA-M|
212   Details:      This will apply the rot13 cyphering algorithm to the 
213                 (selected) text in the message/compose view.
214
215   Purpose:      Decoding uuencoded messages
216   Definition:   UUdeview: xdeview %F&
217   Details:      xdeview comes with uudeview. If an encoded file is split in 
218                 multiple messages, just select them all and run the command.
219
220   Purpose:      Display uuencoded image
221   Definition:   Display uuencoded: uudec %f&
222   Details:      Displays uuencoded files. The uudec[1] script can be found in 
223                 the 'tools' directory of the distribution package.
224  
225   Purpose:      Alter messages
226   Definition:   Edit message: gvim -f %F
227   Details:      Allows editing of any received message. Can be used to remove 
228                 unneeded message parts, etc.
229
230   Purpose:      Pretty format
231   Definition:   Par: |par 72Tbgjqw74bEe B=._A_a 72bg|
232   Details:      par is a utility that can pretty format any text. It does a 
233                 very good job in indenting quoted messages, and justifying 
234                 text. Used when composing a message
235
236   Purpose:      Browse
237   Definition:   Part/Dillo: dillo %p&
238   Details:      Browse the selected message part in Dillo.
239
240   Purpose:      Clear Sign
241   Definition:   GnuPG/Clear Sign: |gpg-sign-syl|
242   Details:      Clear sign a message. The gpg-sign-syl[2] script is responsible
243                 for asking the passphrase and for running gnupg. 
244
245   Purpose:      Verify Clear Signed
246   Definition:   GnuPG/Verify: |gpg --no-tty --verify
247   Details:      Verify clear signed messages. The result is displayed in the
248                 actions output dialog.
249
250   Purpose:      Decrypt ASCII Armored
251   Definition:   GnuPG/Decrypt: *gpg --no-tty --command-fd 0 --passphrase-fd 0 --decrypt %f|
252   Details:      Decrypt ASCII armored messages. The passphrase is entered 
253                 into the opened action's input dialog.
254
255   [1] The uudec script can be found in the 'tools' directory of the 
256   distribution package. It needs uudecode and ImageMagick's display. The 
257   latter can be replaced by any image viewer that can get input from 
258   standard input. The script could also be modified to use temporary files 
259   instead of standard input. 
260
261   [2] The gpg-sign-syl script can be found in the 'tools' directory of the 
262   distribution package. 
263
264
265
266 4. Icon Themes
267 --------------
268   Claws has support for different icon sets. Several icon sets can be
269   downloaded from http://claws.sylpheed.org/themes.php
270   You will need to create a directory called 'themes' in your config
271   directory, unpack them into this directory, and then use the interface
272   to select them, /Configuration/Preferences/Display/Themes
273
274   This interface can also be used to install new themes.
275
276
277
278 5. Spell Checking
279 -----------------
280   a. Requirements
281   b. Configuration and installation
282   c. Usage
283   d. Known problems
284
285   a. Requirements
286   ---------------
287
288   The spell checker in Sylpheed-Claws requires the GNU/aspell library
289   (http://www.gnu.org/software/aspell), version 0.50 or newer.
290
291   You also need the dictionaries. Check GNU/aspell home page for how
292   to download and install them.
293   
294   NB: The old dictionaries used by the old aspell will not work.
295
296   b. Configuring Claws
297   --------------------
298
299   Spell checking is enabled automatically if the aspell executable is
300   found. If it is in unusual places, use '--with-aspell-prefix' to state
301   the path to the aspell executable.  E.g., if aspell's full path is
302   /foo/bar/bin/aspell, then use:
303
304   ./configure --with-aspell-prefix=/foo/bar
305
306   The '--with-aspell-prefix=PREFIX' option will let the configure
307   script search for includes and libraries in PREFIX/include and PREFIX/lib.
308
309   You can also manually specify the includes and libraries path by using
310   either following options:
311
312   --with-aspell-includes=/foo/bar/include
313
314   and/or 
315
316   --with-aspell-libs=/rab/oof/lib
317
318   as appropriate.
319
320   The configure script summarizes the options compiled in.  Check that
321   it lists 'GNU/aspell = yes'.
322
323   Then proceed as usual, with 'make' and 'make install'.
324
325   c. Usage
326   --------
327
328   After successful compiling, you need to tell Sylpheed-Claws where your
329   dictionaries reside. The configure script should have found it, but in
330   case it did not, run 'aspell config dict-dir' on the shell to get the
331   path to the dictionaries.
332
333   Then run Sylpheed and go to /Configuration/Preferences/Compose/Spell Checking.
334   Check the box 'Enable spell checker' and use the directory selector to select
335   the path where the dictionaries reside.  Within the file selector, go to that
336   directory and select *any* file in the file lists.  Click OK. Then, you should
337   be able to select your default dictionary.
338
339   When composing, misspelled words are highlighted.  Click on any
340   highlighted word with the right mouse button to get a list of
341   suggestions.  The first entry of the menu just displays the unknown
342   word.  Selecting 'Accept in this session' (or hitting MOD1-Space, 
343   where MOD1 is usually the ALT key) will ignore this word and accept
344   it in this message.  Selecting the next entry, "Add to dictionary", which
345   is bound to MOD1-Enter combination, will add the unknown word to your
346   personal dictionary to learn it.  The next entries are the suggested words. 
347   The first 15 suggestions can be accessed by typing one of the first letters
348   of Latin alphabet (if this does not suit your language, please send
349   a mail to melvin.hadasht@free.fr).  Aspell has a 'learn from mistake'
350   function that can be used by pressing the MOD1 key and selecting the 
351   suggestion (with the keyboard or with the mouse).  See GNU/aspell manual
352   Â§6.3 for an explanation of this feature (also called 'replacement storing'). 
353
354   If you click with the right mouse button everywhere else, or if you
355   shift-right-click even on a misspelled word, you get the
356   configuration menu.  'Check all' highlights all misspelled words.
357   With this menu, you can also change the dictionary while editing.
358   Finally, you can change the suggestion mode, and the learn from
359   misktakes feature.
360
361   Spell checking can also be done using keyboard shortcuts.  In the
362   'Edit' menu of the compose window, there are two menus 'Check backwards
363   misspelled word' and 'Forward to next misspelled word'.  Add to them 
364   appropriate keyboard shortcuts.  'Check backwards misspelled word' 
365   checks backwards from cursor position for the first misspelled word.
366   If it finds one, it displays the suggestions lists which can be handled
367   with the keyboard as described before. When the suggestion menu is 
368   closed, the cursor returns to its original position to be able to 
369   continue editing.  The 'Forward to next misspelled word' do the same 
370   thing in the other direction but moves the cursor at the end of the
371   misspelled word.  This way, you can spell check easily a whole message
372   starting from its beginning and using the 'Forward to next misspelled
373   word' keyboard short cut.
374   
375
376 6. Quick Search with extended search
377 ------------------------------------
378     Quick Search, with its powerful Extended search function,
379     enables searching through folder's messages.
380
381     Extended Search allows one to define criteria that messages must
382     have in order to match and be displayed in the summary view pane.
383     Search types titled From, Subject and To are self explanatory.
384     Search type extended allows one to use Sylpheed's powerful
385     filtering engine to select messages. Examples:
386     from regexpcase "foo"
387     subject regexp "Bug" & to regexp "sylpheed-claws"
388
389     Additionally, it is possible to use simpler yet equally
390     powerfull patterns for message selections. Mutt users will
391     immediately recognise most of the available patterns:
392
393     Pattern  Parameter  Selects
394     ----------------------------------------------------
395     a                   all messages
396     ag       #          messages whose age is greater than #
397     al       #          messages whose age is lower than #
398     b        S          messages which contain S in the message body
399     B        S          messages which contain S in the whole message
400     c        S          messages carbon-copied to S
401     C        S          message is either to: or cc: to S
402     D                   deleted messages
403     e        S          messages which contain S in the Sender field
404     E        S          true if execute "S" succeeds
405     f        S          messages originating from user S
406     F                   forwarded messages
407     h        S          messages which contain header S
408     i        S          messages which contain S in Message-Id header
409     I        S          messages which contain S in inreplyto header
410     L                   locked messages
411     n        S          messages which are in newsgroup S
412     N                   new messages
413     O                   old messages
414     r                   messages which have been replied to
415     R                   read messages
416     s        S          messages which contain S in subject
417     se       #          messages whose score is equal to #
418     sg       #          messages whose score is greater than #
419     sl       #          messages whose score is lower than #
420     Se       #          messages whose size is equal to #
421     Sg       #          messages whose size is greater than #
422     Ss       #          messages whose size is smaller than #
423     t        S          messages which have been sent to S
424     T                   marked messages
425     U                   unread messages
426     x        S          messages which contain S in References header
427     y        S          messages which contain S in X-Label header
428
429     # means number
430     S means regexp string
431
432     It is possible to use logical operators AND (&), OR (|) and
433     NOT (! or ~). Case sensitive search is achieved with %.
434     Examples:
435     T                  marked messages
436     U                  unread messages
437     f "john beavis"    messages from john beavis
438     %f "John Beavis"   messages from John Beavis (case sensitive)
439     ~s foo             messages which do not have foo in the subject
440     f foo & ~s bar     messages from foo that do not have bar in thesubject
441
442
443 7. Custom toolbar
444 -----------------
445
446    /Configuration/Preferences/Customize Toolbars lets you define the
447    toolbar you want. The configuration dialog enables you to set an icon,
448    an appropriate text, and map an action to it. Actions to choose
449    from are predefined. You can also have your "Sylpheed-Claws Actions"
450    (refer to "Actions" above) on your toolbar.
451
452    Example: 
453         * Configuration->Actions 
454                 - add an entry "Dillo: dillo %p&"
455         * Configuration->Custom toolbar    
456                 - select Sylpheed Actions Feature
457                 - select "Dillo: dillo %p&" from drop down list
458                 - choose an icon and click ok
459
460
461     
462 8. Partial downloading of POP3 mails
463 ------------------------------------
464   Messages over the configured size limit, (/[Account preferences]/
465   Receive/Message size limit), will be partially retrieved. These
466   messages will have a Notice View displayed (above the Message View),
467   informing of the partially retrieved state and the total size of the
468   message. The Notice View will also contain two buttons, 'Mark for
469   download' and 'Mark for deletion'. If the user clicks 'Mark for
470   download', the message will be downloaded in full at the next message
471   retrieval, (and the partial one deleted); if the user checks 'Mark for
472   deletion' it will be removed from the server after the normal delay
473   as specified in the POP3 account's 'Receive' preferences.
474   If a user moves a partially retrieved message to the Trash folder 
475   it will be deleted on the server at the next retrieval after the 
476   Trash folder has been emptied.
477
478
479
480
481 9. Hidden options
482 -----------------
483
484     allow_jisx0201_kana         (default: 0)
485         allow JIS X 0201 Kana (half-width kana) on sending.
486         0: off  1: on
487
488     bold_unread                 (default: 1)
489         show unread messages using bold font in summary view
490         0: off  1: on
491
492     color_new                   (default: 0000b3 (blue))
493         color (as hex triplet) of folder name when indicating
494         presence of new messages
495
496     cache_max_mem_usage         (default: 4096)
497         the maximum kB of memory sylpheed should use.
498         It will try to keep the memory usage below this
499         value, but it will always use the assigned
500         amount of memory for speed gain.
501
502     cache_min_keep_time         (default: 15)
503         the minimum time in minutes sylpheed will keep
504         the folder cache in memory. If a cache is more
505         recent than this time it will not be freed even
506         if the memory usage is above the maximum. You
507         should probably set this value higher than your
508         mail check interval. Otherwise the cache will
509         always be freed between checks even if the folder
510         is accessed on every check, which will cause much
511         disk IO.
512
513     enable_hscrollbar           (default: 1)
514         enable horizontal scroll bar in summary view
515         0: off  1: on
516
517     enable_rules_hint           (default: 1)
518         enable alternate coloring of items in GtkTreeView
519         0: off  1: on
520
521     enable_swap_from            (default: 0)
522         display sender's email address in To column in Sent
523         folder instead of recipient's
524         0: off  1: on
525
526     folderview_vscrollbar_policy         (default: 0)
527         specify the policy of vertical scroll bar of folder view
528         0: always  1: automatic  2: never
529
530     hover_timeout                       (default: 500)
531         time in milliseconds that will cause a folder tree to
532         expand during drag n drop when the mouse cover is held
533         over it
534
535     statusbar_update_step               (default: 10)
536         update stepping in progress bars
537
538     textview_cursor_visible             (default: 0)
539         display the cursor in the message view
540         0: off  1: on
541
542     thread_by_subject_max_age           (default: 10)
543         number of days to include a message in a thread when using
544         'Thread using subject in addition to standard headers'
545
546     toolbar_detachable          (default: 0)
547         hide handles in the toolbar
548         0: off  1: on
549
550     utf8_instead_of_locale_for_broken_mail      (default: 0)
551         use UTF-8 encoding for broken mails instead of current
552         locale
553         0: off  1: on
554
555     warn_dnd                    (default: 1)
556         display a confirmation dialog on drag n drop of folders
557         0: off  1: on
558
559 10. Tools
560 --------- 
561   You will find all of these tools in the 'tools' directory:
562
563   acroread2sylpheed.pl 
564         send PDFs from Adobe Reader 7
565   calypso_convert.pl 
566         import mbox files exported by calypso
567   convert_mbox.pl
568         convert mbox format to MH format
569   eud2gc.py
570         convert a Eudora (v.3?) addressbook to vCard 
571         (GnomeCard) format
572   filter_conv.pl
573         convert sylpheed main's filter rules, (< 0.9.99),
574         into Claws' filtering format
575   freshmeat_search.pl
576         Actions script to lookup the selected text on
577         Freshmeat www.freshmeat.net using the configured
578         browser
579   gif2xface.pl
580         convert a gif file to an xface
581   google_msgid.pl
582         Actions script to lookup selected message-id on 
583         google using mozilla.
584   google_search.pl
585         Actions script to lookup up the selected text on
586         google using the configured browser
587   gpg-sign-syl
588         GnuPG cleartext-signing script for use with
589         Actions
590   kmail2sylpheed.pl
591         convert a Kmail addressbook to a Sylpheed
592         addressbook
593   kmail2sylpheed_v2.pl
594         new version of the address book conversion script
595         for newer versions of Kmail/Kaddressbook
596   maildir2sylpheed.pl
597         convert a maildir format mailbox into MH format
598   multiwebsearch.pl
599         search any searchable website for the selected text
600   nautilus2sylpheed.sh
601         enables sending files from the Nautilus file manager
602         to Sylpheed
603   OOo2sylpheed.pl
604         enable OpenOffice to send documents through
605         sylpheed
606   outlook2sylpheed.pl
607         convert an Outlook contacts list to a Sylpheed
608         addressbook
609   sylprint.pl
610         process a Sylpheed mail and print it using enscript
611         if available or lpr if not
612   tb2sylpheed
613         convert an addressbook exported from The Bat! into 
614         a Sylpheed addressbook
615   textviewer.sh
616         attempt to view an attachment as plain text
617   update-po 
618         translators' tool that eases the creation of 
619         *.po files
620   uudec
621         decode UUencoded mails, for use with Actions
622   kdeservicemenu/*
623         Service Menus for Konqueror to allow attaching files and
624         compressing/attaching files/directories to a new Compose
625         window
626
627
628 11. How to contribute
629 ---------------------
630
631 You are encourged to send patches via the Sylpheed-Claws sourceforge
632 project's Patch Tracker.
633 http://sourceforge.net/tracker/?atid=384600&group_id=25528&func=browse
634
635 If that's too troublesome, either contact Paul Mangan
636 <twb@users.sourceforge.net> or consider posting to the
637 Sylpheed-Claws-users mailing list.
638 http://lists.sourceforge.net/lists/listinfo/sylpheed-claws-users
639
640 Bugs can be reported with Claws' bugzilla at:
641 http://www.thewildbeast.co.uk/sylpheed-claws/bugzilla/index.cgi
642
643 Of course, you can also post to the Sylpheed-Claws-users mailing list.
644
645 Also, we really try to incorporate good contributions, but sometimes we
646 don't have enough time. If the contribution is really big, or requires
647 a long time to stabilise, send a mail to Paul Mangan
648 <twb@users.sourceforge.net>. We can probably arrange access to the
649 Sylpheed-Claws CVS tree.
650
651
652
653 12. How to request features
654 ---------------------------
655
656 Ask around in Sylpheed-Claws-users ML. Note that some developers may
657 have already thought about your feature, may,perhaps, be implementing it,
658 or the feature was already discussed and rejected for whatever reason.
659 You might want to go ahead and hack a patch for it. (That would be very
660 cool!) Another possibility is to use the Feature Request Tracker at the
661 sourceforge project.
662 http://sourceforge.net/tracker/?group_id=25528&atid=384601
663
664
665
666 13. Installing Sylpheed-Claws from CVS
667 --------------------------------------
668
669   a. Downloading
670   --------------
671
672   To download the latest cvs cd to the directory where you wish to download
673   to and type the following information:
674
675   cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/sylpheed-claws login
676
677   When prompted for a password press the RETURN key.
678   After anonymously logging in:
679
680   cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/sylpheed-claws co -r gtk2 sylpheed-claws 
681
682
683   b. Installing
684   -------------
685
686   To compile and install use the following commands:
687
688   ./autogen.sh          [add configure options as required]
689   make
690   make install          [as root]
691
692   You will need a full set of development tools installed to be able to run
693   autogen.sh. See also ac/README.
694
695
696
697 14. Release History
698 -------------------
699
700 GTK 2 Version
701 -------------
702 2005-10-31      1.9.99
703 2005-10-03      1.9.15
704 2005-09-05      1.9.14
705 2005-07-22      1.9.13
706 2005-06-27      1.9.12
707 2005-05-19      1.9.11
708 2005-05-09      1.9.9
709 2005-03-18      1.9.6
710
711 GTK 1 Version
712 -------------
713 2005-06-27      1.0.5
714 2005-05-09      1.0.4a
715 2005-03-24      1.0.4
716 2005-03-10      1.0.3
717 2005-02-08      1.0.1
718 2005-01-17      1.0.0
719 2004-12-06      0.9.13
720 2004-09-27      0.9.12b
721 2004-08-23      0.9.12a
722 2004-06-28      0.9.12
723 2004-05-31      0.9.11claws
724 2004-03-08      0.9.10claws
725 2004-02-06      0.9.9claws
726 2003-12-19      0.9.8claws
727 2003-11-26      0.9.7claws
728 2003-10-02      0.9.6claws
729 2003-09-10      0.9.5claws
730 2003-08-04      0.9.4claws
731 2003-07-12      0.9.3claws
732 2003-05-24      0.9.0claws
733 2003-03-12      0.8.11claws
734 2003-02-12      0.8.10claws
735 2003-01-24      0.8.9claws
736 2002-12-26      0.8.8claws
737 2002-12-23      0.8.7claws
738 2002-11-25      0.8.6claws
739 2002-10-07      0.8.5claws
740 2002-09-22      0.8.3claws
741 2002-08-28      0.8.2claws
742 2002-07-30      0.8.1claws
743 2002-07-23      0.8.0claws
744 2002-06-15      0.7.8claws
745 2002-05-18      0.7.6claws
746 2002-04-28      0.7.5claws
747 2002-03-11      0.7.4claws
748 2002-02-19      0.7.2claws
749 2002-02-14      0.7.1claws
750 2002-01-14      0.7.0claws
751 2001-12-16      0.6.6claws
752 2001-10-16      0.6.5claws8
753 2001-09-30      0.6.2claws
754 2001-08-14      0.6.1claws
755 2001-07-13      0.5.1claws
756 2001-07-01      0.5.0claws3
757 2001-06-16      0.4.99claws
758 2001-05-29      0.4.99claws3
759 2001-05-11      0.4.67claws1
760
761
762
763 15. Useful links
764 ----------------
765 Homepage
766     http://claws.sylpheed.org/
767 Sylpheed-Claws for Windows homepage
768     http://claws.sylpheed.org/win32/
769 User Contributed FAQ
770     http://claws.sylpheed.org/faq.php
771 Project page
772     http://sourceforge.net/projects/sylpheed-claws/
773 Downloads
774     http://sourceforge.net/project/showfiles.php?group_id=25528&package_id=147457
775 External Plugins
776     http://claws.sylpheed.org/plugins.php
777 Icon Themes
778     http://claws.sylpheed.org/themes.php
779 CVS webview
780     http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/sylpheed-claws/sylpheed-claws/?only_with_tag=gtk2
781 Users Mailing List subscription page
782     http://lists.sourceforge.net/lists/listinfo/sylpheed-claws-users/
783 Users Mailing List archive
784     http://sourceforge.net/mailarchive/forum.php?forum=sylpheed-claws-users/
785 Commits Announcement List subscription page
786     http://lists.sourceforge.net/lists/listinfo/sylpheed-claws-commits/
787 Commits Announcement List archive
788     http://sourceforge.net/mailarchive/forum.php?forum=sylpheed-claws-commits/
789 Bug Tracker
790     http://www.thewildbeast.co.uk/sylpheed-claws/bugzilla/index.cgi
791 Feature Request Tracker
792     http://sourceforge.net/tracker/?group_id=25528&atid=384601
793 Patch Tracker
794     http://sourceforge.net/tracker/?group_id=25528&atid=384600
795 Internationalisation Status
796     http://sylpheed-claws.sourceforge.net/i18n.php
797 Donations
798     https://sourceforge.net/donate/index.php?group_id=25528
799 Planet Sylpheed
800     http://planet.sylpheed.org/
801