Commit graph

126 commits

Author SHA1 Message Date
Colin Leroy
71b2162bdf more alertpanel fixes 2004-07-28 08:07:08 +00:00
Paul Mangan
353b10cda8 sync with 0.9.12cvs26 HEAD 2004-07-16 11:12:46 +00:00
Paul Mangan
f0ec15a445 sync with 0.9.12cvs18 HEAD 2004-07-12 10:39:50 +00:00
Colin Leroy
0a65a67ec9 fix #warnings in src/
removed wrong ones, fixed some, some remain
2004-07-03 16:31:08 +00:00
Paul Mangan
29e6353885 sync with 0.9.11cvs17 HEAD 2004-06-25 08:05:09 +00:00
Paul Mangan
06656e67f1 sync with 0.9.10claws57 HEAD 2004-05-10 10:22:28 +00:00
Thorsten Maerz
b4217b7b11 sync 099claws 2004-02-21 11:01:01 +00:00
Thorsten Maerz
7f9e0ba756 enable customizable accelerators 2004-02-08 23:25:24 +00:00
Thorsten Maerz
9542dd8bcd crash when inserting file in compose window; use gtkrc-2.0 intead of gtkrc 2004-01-25 16:12:19 +00:00
Thorsten Maerz
61ee51da1d sync 098claws 2004-01-12 21:28:31 +00:00
Thorsten Maerz
d013515023 inital gtk2 patch 2003-10-05 10:10:30 +00:00
Paul Mangan
349c821def sync with 0.9.4cvs13 2003-09-01 10:36:33 +00:00
Christoph Hohmann
c53e37da61 0.9.4claws11
* src/gtk/Makefile.am
* src/gtk/colorsel.[ch]                 ** NEW **
        create a color selection dialog that can be used as a simple
        function call with it's own gtk main loop like filesel.[ch]

* src/Makefile.am
* src/main.c
* src/prefs_common.c
* src/prefs_spelling.[ch]               ** NEW **
* src/prefs_spelling.glade              ** NEW **
* src/gtk/gtkutils.[ch]
        move "Spell Checker" prefs to new prefs dialog

* src/prefs_folder_item.c
        use new colorsel dialog
2003-08-09 01:11:53 +00:00
Luke Plant
91de90036f * src/crash.c
* src/main.c
	o added/moved signal handlers for SIGTERM (normal kill command) and
	  SIGINT (Ctl-c) to be used even without --enable-crash-dialog,
 	  fixing bug 166
2003-07-30 01:11:23 +00:00
Paul Mangan
cb32df6300 partial sync with 0.9.3cvs21 2003-07-25 07:31:02 +00:00
Alfons Hoogervorst
579e05621b * src/main.c
make --config-dir do something useful
2003-07-15 23:19:58 +00:00
Alfons Hoogervorst
741c1b037e * src/main.c
add command line option "--config-dir" to get the current
	configuration dir
2003-07-12 22:41:46 +00:00
Christoph Hohmann
451b9b827e 0.9.0claws80
* src/main.c
        destroy all FolderItems when shutting down to
        allow folders to clean up
2003-07-04 20:04:21 +00:00
Christoph Hohmann
c3bfb12880 0.9.0claws78
* sync with 0.9.2cvs1
        see ChangeLog 2003-06-10
2003-07-04 11:59:46 +00:00
Christoph Hohmann
5a29f454b6 0.9.0claws40
* src/main.c
        don't popup main window on --receive or --receive-all

* src/mainwindow.[ch]
* src/plugins/trayicon/trayicon.c
        allow hiding of main window by clicking on the trayicon
        (doesn't work correctly in seperate window mode and may
         cause unexpected GTK problems I couldn't find yet)

* src/common/ssl.c
        remove incorrect warning
2003-06-16 19:02:35 +00:00
Melvin Hadasht
73a2b1b27b Privatized most of GtkAspell's structures 2003-06-12 00:18:28 +00:00
Christoph Hohmann
f246acfb3c 0.9.0claws20
* src/Makefile.am
* src/crash.c
* src/export.c
* src/filesel.[ch]              ** REMOVE **
* src/folder.c
* src/main.[ch]
* src/common/sylpheed.[ch]
* src/gtk/Makefile.am
* src/gtk/filesel.[ch]          ** NEW **
* src/gtk/pluginwindow.c
* src/gtk/sslcertwindow.c
        move filesel.[ch] to gtk directory
2003-06-07 20:18:22 +00:00
Paul Mangan
0933c00684 sync with 0.9.0cvs10 2003-05-27 07:36:59 +00:00
Paul Mangan
722be64518 sync with latest 0.9.0pre1 2003-05-15 08:41:43 +00:00
Christoph Hohmann
2b9f75a9db 0.8.11claws145
* src/main.c
* src/plugins/image_viewer/viewer.c
        fix usage of imlib in imageviewer plugin

* src/gtk/prefswindow.c
        handle window close event correctly
2003-05-06 20:43:42 +00:00
Alfons Hoogervorst
2dec436878 * src/main.c
No access to GTK structures if we're a spawned child
	(and clean up code a little bit...) Should fix #126.
2003-04-21 09:34:15 +00:00
Christoph Hohmann
62446ff785 0.8.11claws72
* src/account.c
* src/folder.[ch]
* src/folderview.c
* src/imap.c
* src/inc.c
* src/main.c
* src/mainwindow.c
* src/mbox_folder.c
* src/mh.c
* src/mimeview.h
* src/msgcache.[ch]
* src/news.c
* src/procmime.h
* src/procmsg.[ch]
* src/setup.c
* src/gtk/gtkutils.c
        o rename structure field names class and new to klass and
          new_msgs, to allow including files in C++
        o add 'extern "C"' block to some header files
        o add MsgInfoList and MsgNumberList as alias for GSList for
          developers to know what type of list is expected

* src/plugins/image_viewer/plugin.c
* src/plugins/image_viewer/viewer.[ch]
* src/plugins/image_viewer/viewerprefs.[ch]
        rename function names to prevent conflicts
2003-04-05 20:38:53 +00:00
Christoph Hohmann
fcfe8c2bc3 0.8.11claws39
* src/imap.c
* src/common/session.[ch]
        Init session data to make sure we don't have invalid pointers
        for read_ch and write_ch when new multi process sessions are
        not used

* src/main.c
* src/common/plugin.c
* src/common/sylpheed.c
* src/plugins/demo/demo.c
* src/plugins/dillo_viewer/dillo_viewer.c
* src/plugins/mathml_viewer/mathml_viewer.c
* src/plugins/spamassassin/spamassassin.c
* src/plugins/spamassassin/spamassassin_gtk.c
        add plugin types to allow loading plugins at different times
        (and maybe for different frontends), because it's not good to
        load GTK-Plugins gefore gtk_init was called

* configure.ac
* src/plugins/Makefile.am
* src/plugins/trayicon/.cvsignore               ** NEW **
* src/plugins/trayicon/Makefile.am              ** NEW **
* src/plugins/trayicon/eggtrayicon.c            ** NEW **
* src/plugins/trayicon/eggtrayicon.h            ** NEW **
* src/plugins/trayicon/gnome-mail.xpm           ** NEW **
* src/plugins/trayicon/gnome-nomail.xpm         ** NEW **
* src/plugins/trayicon/trayicon.c               ** NEW **
        New Trayicon plugin that shows an icon in a systray that uses
        XEMBED protocol like Gnome's systray. Icon shows if there
        are new mails and a tooltip shows information about new,
        unread and total messages.
2003-03-22 23:16:41 +00:00
Alfons Hoogervorst
ceba6a46ab * src/main.c
* src/toolbar.c
* src/procmsg.c
	don't send locked queue messages
	(feature request "[ 705245 ] Locking message in outbox
	 should prevent sending")
2003-03-20 21:48:21 +00:00
Paul Mangan
a66b687d91 sync with 0.8.11cvs6 2003-03-20 11:00:55 +00:00
Christoph Hohmann
09aa8574ed 0.8.11claws3
* src/folder.[ch]
* src/imap.[ch]
* src/main.c
* src/mbox_folder.[ch]
* src/mh.[ch]
* src/news.[ch]
        o create a list of known folder classes in the folder system
        o use folder class id strings for folder item identifiers
2003-03-12 22:23:54 +00:00
Paul Mangan
7265baa01e sync with 0.8.10cvs19 2003-02-28 07:27:13 +00:00
Christoph Hohmann
1f4e67992b 0.8.10claws50
* src/main.c
* src/common/sylpheed.c
        add command line parameter parsing to common code
2003-02-25 12:34:42 +00:00
Christoph Hohmann
4289a33ed4 0.8.8claws84
* src/compose.c
        fix 2 warnings

* src/gtk/prefswindow.[ch]
* src/plugins/spamassassin/spamassassin_gtk.c
        changed the call of the widget create function
        for PrefsPages, because sometimes the widget
        create function needs a widget that already has
        been attached to a window (to create GDK pixmaps
        for exmaple). So we simply pass the GtkWindow as
        the second parameter now.

* src/main.c
* src/mainwindow.c
* src/prefs_toolbar.[ch]
        rewrite Toolbar Preferences using the new
        prefs window
2003-01-12 01:01:26 +00:00
Colin Leroy
ebbc8a1700 two useless changes reverted 2003-01-11 11:00:01 +00:00
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