Commit graph

91 commits

Author SHA1 Message Date
Colin Leroy
a7ce8b1a70 * src/mainwindow.c
src/mainwindow.h
	Add mainwindow_get_mainwindow()
* src/alertpanel.c
  src/alertpanel.h
	Add alertpanel_error_log()
  src/compose.c
  src/inc.c
  src/messageview.c
  src/toolbar.c
  src/main.c
  src/procmsg.c
	Network errors get a View Log button
2003-01-11 10:50:29 +00:00
Christoph Hohmann
475d578702 0.8.8claws63
* src/compose.c
* src/folder.[ch]
* src/folderview.c
* src/import.c
* src/inc.c
* src/main.c
* src/mainwindow.c
* src/messageview.c
* src/prefs_folder_item.c
* src/procmsg.c
* src/summaryview.c
* src/toolbar.c
        o remove all folder update triggering from the UI code. The folder
          system should know much better when a folder needs an update.
        o to prevent multiple updates in a row the folder updates can be
          frozen for some time.

	Note: - Please verify that no updates are missing
	      - Check where freeze/thaws should be added
2003-01-07 21:49:44 +00:00
Christoph Hohmann
92169aeff9 0.8.8claws2
* configure.in
        sort configure checks into common / gtk / plugins
* po/POTFILES.in
        add src/prefs_gtk.c
* src/Makefile.am
        add plugins SUBDIR
* src/main.c
* src/common/sylpheed.[ch]
        added now sylpheed_done function for shutdown
* src/common/Makefile.am
* src/common/plugin.[ch]                ** NEW **
        plugin loader and unloader
* src/plugins/.cvsignore                ** NEW **
* src/plugins/Makefile.am               ** NEW **
        build plugins
* src/plugins/demo/.cvsignore           ** NEW **
* src/plugins/demo/Makefile.am          ** NEW **
* src/plugins/demo/demo.c               ** NEW **
        small demo plugin that installs a logtext hook and
        outputs the log text to stdout
2002-12-26 15:36:46 +00:00
Christoph Hohmann
b7e4917caf 0.8.6claws96
* src/compose.c
* src/folder.c
* src/imap.c
* src/inc.c
* src/main.c
* src/mainwindow.c
* src/news.c
* src/send.c
* src/statusbar.[ch]
* src/common/hooks.c
* src/common/log.[ch]
        o handle verbose logging in statusbar directly in statusbar code
          and common code does not need any knowledge about a statusbar
        o remove direct calls to statusbar_(puts|pop)_all functions
2002-12-10 23:03:59 +00:00
Colin Leroy
c74a3739a4 finish crash dialog fix (i'm so stupid ;)) 2002-12-10 11:20:16 +00:00
Colin Leroy
f3fe61194a "fix" crash dialog (other problems appear) 2002-12-10 11:16:24 +00:00
Colin Leroy
d95dc10328 missing argv0 2002-12-08 14:17:52 +00:00
Christoph Hohmann
91e8ab0aaf 0.8.6claws75
* src/Makefile.am
* src/about.c
* src/account.c
* src/crash.c
* src/esmtp.h
* src/imap.[ch]
* src/inc.c
* src/main.c
* src/mainwindow.c
* src/news.c
* src/pop.[ch]
* src/prefs_account.[ch]
* src/prefs_common.[ch]
* src/send.[ch]
* src/smtp.[ch]
* src/ssl_certificate.[ch]
* src/ssl_manager.[ch]
* src/common/Makefile.am
* src/common/log.c
* src/common/nntp.[ch]
* src/common/socket.[ch]
* src/common/ssl.[ch]
* src/gtk/sslcertwindow.c
* ac/openssl.m4
        use new autoconf script to detect OpenSSL with extra parameters
        to specify the location of libs and includes, also remove USE_SSL
        to USE_OPENSSL

* src/common/sylpheed.[ch]
* src/common/version.h.in
        start seperation of common code initialization seperated from gui

last commit did not work without this, so here is the rest
2002-12-08 13:52:10 +00:00
Christoph Hohmann
439153ecd4 0.8.6claws69
* src/procmsg.[ch]
* src/summaryview.c
        implement msginfo update callback using sylpheed's new
        hook system. Invoke hooks from procmsg_msginfo_[un]set_flags.

NOTE: nodes are updated 2 times for now when setting flags (user action),
      once by the hook and once by the summaryview flag setting functions.
2002-12-07 12:20:09 +00:00
Christoph Hohmann
2c5ceb0b82 0.8.6claws68
* src/editgroup.c
        This patch changes the 'Edit Group Details' dialog to
        allow extended selections in either pane, so that
        addresses can be added or removed from a group more
        quickly and easily. (it actually is a net decrease in
        file size, as some unnecessary functions have been
        removed).
        (patch submitted by Luke Plant <lukeplant@users.sourceforge.net>)
2002-12-06 22:56:04 +00:00
Christoph Hohmann
6aa3d40bc0 0.8.6claws49
* doc-src/ui_seperation.txt     ** NEW **
        information for ui seperation

* src/Makefile.am
        remove files that were moved to common
        include common directory by default for the header files

* src/inc.c
* src/common/socket.c
* src/automaton.[ch]
        implement automaton using g_io_*-functions instead of
        gdk_input_add to make it ui independent

* src/codeconv.c
* src/compose.c
* src/ldif.c
* src/pgptext.c
* src/procmime.c
* src/rfc2015.c
* src/smtp.c
* src/unmime.c
        remove common/ prefix because directory is now in
        include path

* src/compose.c
* src/folder.c
* src/folderview.c
* src/mainwindow.c
* src/messageview.c
* src/prefs_common.c
* src/procmsg.c
* src/rfc2015.c
        fix warnings

* src/imap.c
* src/inc.c
* src/news.c
* src/pop.c
* src/send.c
* src/smtp.c
* src/ssl_certificate.c
        add log.h header file for logging functions

* src/main.c
* src/common/utils.c
* src/summaryview.c
* src/xml.c
        o move debug_mode to commno/utils.c
        o add functions to set and get debug_mode

* src/defs.h                    ** REMOVE **
* src/intl.h                    ** REMOVE **
* src/socket.[ch]               ** REMOVE **
* src/ssl.[ch]                  ** REMOVE **
* src/utils.[ch]                ** REMOVE **
        replaced by new files in src/common/

* src/common/Makefile.am
        add new files in src/common/

* src/common/defs.h             ** NEW **
* src/common/intl.h             ** NEW **
* src/common/log.[ch]           ** NEW **
* src/common/socket.[ch]        ** NEW **
* src/common/ssl.[ch]           ** NEW **
* src/common/utils.[ch]         ** NEW **
        replacement for files in src/
2002-12-02 17:41:39 +00:00
Melvin Hadasht
afcba7e66b Inform about signature expirations. Gpgme 0.3.10 is now required. 2002-11-29 14:52:27 +00:00
Paul Mangan
1ce3011d9f after a crash check only local folders for new messages 2002-11-29 11:54:27 +00:00
Paul Mangan
a6c6e6adb1 do command-line processing before gtk_init 2002-11-27 09:58:04 +00:00
Colin Leroy
ac3b5f02d5 Visual feedback when there are unread answers to marked mails 2002-11-25 15:38:06 +00:00
Christoph Hohmann
365334c5d7 0.8.5claws173
* src/crash.c
* src/filtering.c
* src/logwindow.c
* src/main.c
* src/matcher_parser_lex.[hl]
* src/mbox.c
* src/mbox_folder.[ch]
* src/prefs_filtering.c
* src/procheader.c
* src/quote_fmt_lex.l
* src/ssl.c
        fix all warnings except the warnings in lex and yacc files
2002-11-21 00:54:52 +00:00
Colin Leroy
b62d5307c3 remove old filtering stuff 2002-11-18 09:34:09 +00:00
Christoph Hohmann
042de6ca14 * src/compose.c
* src/folder.[ch]
* src/folderview.[ch]
* src/import.c
* src/inc.c
* src/main.c
* src/mainwindow.c
* src/messageview.c
* src/prefs_folder_item.c
* src/procmsg.c
* src/summaryview.c
        implement a callback system for folder item updates
2002-11-09 16:35:13 +00:00
Colin Leroy
96dee52528 Discard/Draft/Cancel when quitting with messages open 2002-11-05 19:01:38 +00:00
Colin Leroy
8e9458ad22 * src/compose.[ch]
add compose_draft()
        * src/crash.c
                add SIGTERM handler
        * src/main.[ch]
                add clean_quit() for the SIGTERM handler
2002-11-05 15:55:32 +00:00
Thorsten Maerz
0d00ee9a76 add check if gpg is active 2002-11-03 20:37:45 +00:00
Paul Mangan
d456393da2 remove main's 'filter' code 2002-10-31 13:06:34 +00:00
Colin Leroy
c0dfe0821f use tristate to change online mode 2002-10-16 14:01:44 +00:00
Colin Leroy
20350252d6 add --(on|off)line switches 2002-10-16 08:12:34 +00:00
Colin Leroy
2b27e5b818 added autosave 2002-09-03 16:15:17 +00:00
Colin Leroy
91802b2fa5 revert bug #591676 changes 2002-08-29 07:30:30 +00:00
Colin Leroy
e88baf6ddf Fix bug #591676 (MSG_QUEUED lost on restart)
by not writing cache for F_QUEUE folderitems
[is it a good fix ?]
2002-08-28 18:05:53 +00:00
Melvin Hadasht
1535fa78e6 merged GNU_aspell_branch 2002-08-28 13:04:15 +00:00
Paul Mangan
ea048c0b47 sync with 0.8.2cvs4 2002-08-28 11:54:45 +00:00
Alfons Hoogervorst
77c0605fa5 * src/main.c
make get_socket_name() public for crash.c
* src/crash.c
	o make report bug button work (goes to claws'
	  bug tracker at sf.net)
	o introduce function for doing important stuff just
	  before claws goes down
	o clean up code
2002-08-23 21:58:53 +00:00
Christoph Hohmann
8c7643827c * src/folderview.c
* src/main.c
* src/summaryview.[ch]
        more summaryview/folderitem seperation for
        sort_key and sort_type
* src/procmsg.c
        added missing return statement
2002-08-20 19:50:04 +00:00
Paul Mangan
c443ed903f don't translate debug info 2002-08-15 07:38:17 +00:00
Alfons Hoogervorst
424d811e8b * src/main.c
add global var that has the full argv[0]
* src/crash.c
	o execvp the correct sylpheed by using argv0
	  and setting the correct work dir
	o other tweaks
2002-08-14 21:51:42 +00:00
Melvin Hadasht
6156095fd0 removed unrequired "execinfo.h" header 2002-08-13 13:15:45 +00:00
Alfons Hoogervorst
3fa2b6de95 initial gdb crash handler 2002-08-11 20:36:22 +00:00
Paul Mangan
c8e771aa4f don't write Processing progress to status bar 2002-08-10 13:09:47 +00:00
Paul Mangan
93d70aaf96 sync with 0.8.1cvs19 2002-08-08 05:56:32 +00:00
Alfons Hoogervorst
44c1ec566c check folder item and its path for NULL on
initial processing
2002-07-31 18:25:06 +00:00
Paul Mangan
ee8f2be0c4 sync with 0.8.1cvs4 2002-07-30 09:49:51 +00:00
Christoph Hohmann
e9dc05fb7d * src/folder.c
* src/folder.h
* src/summaryview.c
* src/summaryview.h
* src/main.c
        o separate processing and summaryview
        o removed summary_write_cache from summaryview
        o removed summaryview->killed_messages, because we don't have
          to keep a list of killed messages anymore. New cache will
          keep the hidden messages in cache anyway
* src/folderview.c
* src/inc.c
* src/selective_download.c
        o removed unnecessary summary_write_cache calls
* src/procmsg.c
        o don't set ignore thread flag in procmsg_get_thread_tree
          if it is already set
* src/mainwindow.c
* src/statusbar.h
        o moved STATUSBAR_PUSH/POP to statusbar.h because
          they are used in different files
2002-07-23 18:18:21 +00:00
Christoph Hohmann
8da5cfd6ba * major code cleanup (part 1)
- unused variables removed
        - unused functions removed
        - uninitialized variables checked
        - missing return statements added
        - missing function return types added
        - added parentheses around assignment and
          && in || when suggested by gcc

* src/mh.c
* src/folder.c
        replaced direct calls to folder->scan_tree
        with folder_scan_tree and restore folder
        prefs in this function. The folder should
        not have to deal with them.
        ( Should now work for all folder types )
2002-07-02 19:49:11 +00:00
Christoph Hohmann
30555a9068 merge new cache branch 2002-06-29 23:33:42 +00:00
Paul Mangan
7834baa68c sync with 0.7.8 main 2002-06-17 10:02:21 +00:00
Paul Mangan
11a0d8c803 sync with 0.7.6cvs16 2002-05-28 06:42:48 +00:00
Paul Mangan
249bb0f014 enable storing of GnuPG passphrase 2002-04-13 10:21:38 +00:00
Paul Mangan
5da4e7cf55 sync with 0.7.4cvs29 2002-04-03 08:58:44 +00:00
Paul Mangan
95fa7d7531 sync with 0.7.4cvs11 2002-03-21 07:22:47 +00:00
Paul Mangan
4e6edd2bea sync with sylpheed 0.7.4cvs8 2002-03-19 08:37:53 +00:00
Match Grun
52347c807e Tidy up, fix memory leak. 2002-03-16 06:10:46 +00:00
Melvin Hadasht
b2347ebfd7 Added user definable notification on new mail arrival. 2002-03-02 20:05:13 +00:00