* 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
* src/compose.c
* src/gtk/menu.[ch]
fix wrong selecting of mime encoding type, when
opening property dialog of attachments in the
compose window. 7bit was always selected and that
destoryed files with 8bit data.
(closes bug #9 Sylpheed-claws destroys attachments when
changing MIME-types)
* src/prefs_actions.c
use new description window for syntax help
* src/gtk/description_window.c
fix display of descriptions with column count != 2
patch by Ivan Francolin Martinez (ivanfm@users.sourceforge.net)
* src/quote_fmt.c
* src/summaryview.[ch]
* src/gtk/Makefile.am
* src/gtk/description_window.[ch] ** NEW **
use a generic window to display syntax descriptions
currently used in quote_fmt and summaryview (new description
for extended quick search)
patch by Ivan Francolin Martinez (ivanfm@users.sourceforge.net)
* src/mainwindow.c
* src/prefs_gtk.[ch]
* src/gtk/prefswindow.[ch]
* src/plugins/spamassassin/spamassassin_gtk.c
o remove page management from prefswindow, pages
will be an argument to prefswindow_open
o prefswindow_open gets a datapointer that is
passed to the widget_create function to allow
creation of prefswindow for specific items
* src/common/plugin.c
fix unloading of all plugins and unload
plugins in reverse order
* src/gtk/pluginwindow.c
implement function of load and unload button
* src/gtk/prefswindow.c
* src/gtk/prefswindow.h
rename register function and add new unregister
function
* src/plugins/spamassassin/spamassassin_gtk.c
unregister prefs page and update for changes in
src/gtk/prefswindow.c
* src/Makefile.am
* src/compose.c
* src/gtkstext.[ch] ** REMOVE **
* src/gtkutils.[ch]
* src/textview.c
* src/gtk/gtkstext.[ch] ** NEW **
* src/gtk/Makefile.am
o move stext functions to gtkstext.c to remove
dependency of gtkutils
o move gtkstext files to common
* src/gtk/Makefile.am
* src/gtk/sslcertwindow.[ch]
UI stuff can always depend on common code so
it's ok to add ../common to include path
* src/gtk/sslcertwindow.h
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/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
* src/common ** NEW **
new directory for UI independent code
* src/gtk ** NEW **
new directory for GTK frontend
* src/common/.cvsignore ** NEW **
* src/gtk/.cvsignore ** NEW **
ignore build files
* src/common/Makefile.am ** NEW **
* src/gtk/Makefile.am ** NEW **
automake files to build new seperated stuff
* src/Makefile.am
the binary will currently still be build with the
files in src, so we include the code from the
subdirs for now after building the libs there