Commit graph

2480 commits

Author SHA1 Message Date
Thorsten Maerz
f9bf36e69f keypress fixes 2003-10-05 10:13:26 +00:00
Thorsten Maerz
d013515023 inital gtk2 patch 2003-10-05 10:10:30 +00:00
Claws Mail Team
1729549232 This commit was manufactured by cvs2svn to create branch 'gtk2'.
Sprout from master 2003-09-10 16:38:28 UTC twb '0.9.5claws released'
Cherrypick from master 2003-09-29 13:09:51 UTC twb 'move Font config options to Other Prefs/Display/Fonts':
    src/gtk/logwindow.c
    src/gtk/logwindow.h
    src/prefs_fonts.h
    tools/vcard2xml.py
2003-09-29 13:09:52 +00:00
Paul Mangan
eccd154b8c add missing files to src/Makefile.am 2003-09-10 16:15:52 +00:00
Christoph Hohmann
a6fc32db87 0.9.4claws75
* src/folder.c
        free item->prefs in folder_item_destroy
2003-09-09 19:56:37 +00:00
Alfons Hoogervorst
ded90510fb * src/folderview.c
o proper check for root node sorting
	o remove unnecessary gtk_ctree_remove_node

	(should fix bug #300, "crash while moving folder")
2003-09-09 19:49:02 +00:00
Christoph Hohmann
b807d17918 0.9.4claws73
* src/folderview.c
        o fix double adding of IMAP FolderItems to GtkCTree
        o fix crash then mbox folder is removed
2003-09-08 12:41:29 +00:00
Christoph Hohmann
407384b112 0.9.4claws72
* src/folder.c
* src/folderview.c
* src/mainwindow.c
        fix new folder notification

* src/mbox_folder.c
        fix cache path
2003-09-08 11:41:03 +00:00
Christoph Hohmann
6b5dc973c4 0.9.4claws71
* src/compose.c
        replace '\n' and '\r' before removing trailing spaces

* src/folder.[ch]
* src/folderview.c
        add information about new or removed items in folder tree change
        notification and use this in folderview to add and remove only
        the appected items and not refresh the whole tree
2003-09-08 10:33:11 +00:00
Match Grun
a3712128e4 LDAP static search 2003-09-07 19:31:26 +00:00
Match Grun
bb19a7967a LDAP static search. 2003-09-07 19:28:56 +00:00
Match Grun
7949ef8c29 New icons for LDAP static search 2003-09-07 19:25:35 +00:00
Alfons Hoogervorst
8dee38f596 * src/summaryview.c
abandon setting usize for messageview because it gives layout problems
	with the quick search bar and the headerview; fixes assorted UI glitches:

	o bug #148, "Toggling of quick-search bar reduces index view area"
	o bug #280, "Window resiizes for line length but does not revert"
2003-09-07 09:24:47 +00:00
Christoph Hohmann
99c6024455 0.9.4claws68
* src/compose.c
        o make sure we don't have any newlines in header values
        o check custom headers for spaces and newlines and ignore
          malformed header names
2003-09-07 00:19:16 +00:00
Christoph Hohmann
bad90f2d08 0.9.4claws67
* src/folder.c
* src/folderview.c
        invoke notification hook for folder tree changes after append
        and remove folder

(closes Bug 294 Crash while moving folder with many subdirectories)
2003-09-06 23:18:53 +00:00
Christoph Hohmann
7716bfe3fd 0.9.4claws66
* src/folder.c
        destroy folder's MsgCache if FolderItem is removed to make sure
        it is not saved when the FolderItem is destroyed
2003-09-06 18:52:29 +00:00
Christoph Hohmann
0b6db02b00 0.9.4claws65
* src/plugins/clamav/clamav_plugin.c
        fix copy & paste bug
2003-09-06 18:26:09 +00:00
Christoph Hohmann
9d8d0c7b61 forgot to add check if the message that is opened in the messageview is
really meant in the notification
2003-09-05 21:24:01 +00:00
Christoph Hohmann
f82e4de5f4 0.9.4claws64
* src/folder.c
* src/messageview.[ch]
* src/procmsg.[ch]
* src/summaryview.c
        extend MSGINFO_UPDATE_HOOK to send delete notifications. Used
        by MessageView to clear it when the message is deleted. Should
        work even if messages are deleted in MainWindow or by
        processing.
2003-09-05 21:07:17 +00:00
Alfons Hoogervorst
271678a614 * src/messageview.c
deleting a message in a message view frees its msginfo, make
	messageview_update_all() aware of that (should fix bug #293,
	"deleting message caused crash
2003-09-05 14:32:50 +00:00
Melvin Hadasht
8dadf1eba3 Improve synchronous action exit code (fixes long delay after action exit on RH9 2003-09-05 08:49:13 +00:00
Christoph Hohmann
39a8605b9b 0.9.4claws61
* src/compose.c
* src/rfc2015.c
* src/common/utils.[ch]
        add util function to create mime boundary and use it
        in compose and gpg code
2003-09-04 20:35:23 +00:00
Alfons Hoogervorst
61f185a407 * src/folder.c
source folder item's GNode should already have been freed in
	a previous call to src->folder->klass->remove_folder()
	(should fix bug #287, "crash when moving folders")
2003-09-04 18:51:58 +00:00
Thorsten Maerz
011eb09bf5 fix compile error 2003-09-03 16:48:16 +00:00
Christoph Hohmann
6855dfa77a 0.9.4claws58
* src/plugins/spamassassin/spamassassin.[ch]
* src/plugins/spamassassin/spamassassin_gtk.c
        add timeout config option
2003-09-03 11:14:14 +00:00
Paul Mangan
564706c36c ClamAV plugin gui tweaks 2003-09-03 09:23:20 +00:00
Alfons Hoogervorst
13f330d38a * src/gtk/filesel.c
remember last used dir when attaching multiple files (should fix
	bug #290, "Attach File does not remember directory")
2003-09-02 19:12:07 +00:00
Alfons Hoogervorst
29a7411d7a * src/gtk/gtkaspell.[ch]
be pedantic and strict and use const gchar * instead of guchar *
2003-09-01 18:44:17 +00:00
Alfons Hoogervorst
662d7472c1 * src/mainwindow.c
* src/summaryviewc.
	re-enable Save As when multiple messages are selected
2003-09-01 18:36:27 +00:00
Paul Mangan
48eac9fe26 g_free(trimmed_uri); 2003-09-01 10:51:48 +00:00
Paul Mangan
349c821def sync with 0.9.4cvs13 2003-09-01 10:36:33 +00:00
Paul Mangan
ed4cac57df trim uri before sending to the statusbar 2003-09-01 07:31:32 +00:00
Paul Mangan
a179b8bd86 sync with 0.9.4cvs12 2003-09-01 07:04:41 +00:00
Christoph Hohmann
c8bc886ce3 0.9.4claws47
* src/compose.c
* src/folder_item_prefs.[ch]
* src/prefs_folder_item.c
* src/gtk/gtkaspell.[ch]
        commit per folder dictionary patch by
        Paul Evans <nerd@freeuk.com>
2003-08-30 19:35:12 +00:00
Christoph Hohmann
27f914ee24 0.9.4claws46
* src/plugins/spamassassin/spamassassin_gtk.c
* src/plugins/spamassassin/spamassassin_gtk.glade
        reduce GUI clutter by placing hints into tooltips
2003-08-30 16:22:57 +00:00
Paul Mangan
ece125c275 add 'Content-Disposition: inline' to a text/plain part when using PGP/MIME signing 2003-08-30 08:19:05 +00:00
Paul Mangan
e74cf7f058 reduce GUI clutter by placing hints into tooltips 2003-08-30 04:52:49 +00:00
Christoph Hohmann
e1aced26a3 0.9.4claws43
* configure.ac
        fix bug found by Ivan Rayner <ivanr@sgi.com>

* src/stock_pixmap.c
        change unecessary warning into a debug message

* src/plugins/clamav/Makefile.am
        Fix error "-I$(CLAMAV_LIBS)"
2003-08-29 13:48:48 +00:00
Christoph Hohmann
1ab0481661 0.9.4claws42
* intl/Makefile.in
* src/Makefile.am
* src/matcher.h
* src/common/Makefile.am
* src/common/passcrypt.c
        commit fixes and patches for some of the IRIX problems found by
        Ivan Rayner <ivanr@sgi.com>
2003-08-29 12:56:55 +00:00
Paul Mangan
0cb33bbcef sync with 0.9.4cvs11 2003-08-29 07:55:58 +00:00
Christoph Hohmann
173db39611 0.9.4claws40
* src/folderview.c
        fix bug that the current summary settings were copied to the
        wrong folder item, when the folder item prefs are opened.
        Copying is not required because summary settings and
        folder_item_prefs do not contain the same settings
2003-08-28 19:17:51 +00:00
Thorsten Maerz
336dbb9ff8 fix compile error 2003-08-27 17:23:25 +00:00
Paul Mangan
270ea103aa sync with 0.9.4cvs9 2003-08-26 07:13:40 +00:00
Paul Mangan
41311f7168 sync with 0.9.4cvs8 2003-08-25 14:14:47 +00:00
Christoph Hohmann
ea2c824e7d 0.9.4claws36
* src/prefs_filtering.c
        shouldn't remove items from a GSList while iterating over the
        list (makes cur invalid and cur->next not accessable)

(closes Bug 272 i deleted an folder and some seconds later sylpheed
 crashed)
2003-08-24 16:33:02 +00:00
Christoph Hohmann
87f42fbb1f readd BUILT_SOURCES 2003-08-24 11:55:45 +00:00
Christoph Hohmann
8cbd65185a clean up src/Makefile.am 2003-08-24 10:23:51 +00:00
Christoph Hohmann
e0c4b25648 0.9.4claws35
* src/news.c
        news folders should be scanned when opened
2003-08-22 22:49:07 +00:00
Christoph Hohmann
45049cc62a 0.9.4claws34
* src/prefs_folder_item.c
        use macro to assign strings that always frees the old string

* src/gtk/gtkaspell.[ch]
        add gtkaspell_set_dictionary_menu_active_item() to set active
        item in dictionary option menu

* src/prefs_spelling.c
        use gtkaspell_set_dictionary_menu_active_item() to select
        dictionary
2003-08-22 15:06:56 +00:00
Christoph Hohmann
f7142f74c5 0.9.4claws33
* src/folder.[ch]
* src/imap.c
* src/mbox_folder.c
* src/mh.c
* src/news.c
        optimize folder system

* src/gtk/gtkstext.c
        fix division by zero when font has 0 width for ' '
2003-08-21 20:08:27 +00:00
Paul Mangan
b3782f71d3 sync with 0.9.4cvs7 2003-08-21 08:45:43 +00:00
Paul Mangan
b49a27a429 fixes Bug #281 'in src/manual.c URL for manuals and FAQ wrong' 2003-08-19 07:56:18 +00:00
Luke Plant
fb3ff3136e * src/mimeview.[ch]
* src/gtk/gtkvscrollbutton.[ch]
	o removed gtk_vscrollbutton_reset() (reasons: reduce
	  dependencies; do it the GTK way; reduce code -14/+2 lines)
	o removed horizontal separator between icons
2003-08-18 17:08:48 +00:00
Christoph Hohmann
0aa9df89b9 0.9.4claws28
* src/procmsg.c
        no subject threading when the subject has no reply prefix
2003-08-17 12:56:36 +00:00
Christoph Hohmann
c0f102456a 0.9.4claws27
* src/mainwindow.c
        remember and restore window sizes and position when the main
        window is hidden or shown

(closes Bug 274 Window size in 0.9.4claws18 not remembered when
 minimised/reopened using trayicon)
2003-08-16 16:28:01 +00:00
Paul Mangan
8ef7c3916b add #include "defs.h" 2003-08-16 16:17:06 +00:00
Paul Mangan
10c796fc2d cosmetic changes 2003-08-16 07:17:31 +00:00
Christoph Hohmann
f78856c7d3 0.9.4claws24
* src/news.c
        complete last change (forgot some changes)
2003-08-15 16:42:11 +00:00
Christoph Hohmann
9a2b122024 0.9.4claws23
* src/news.c
        o check number of messages and don't return a 0 message
          when no messages are available
        o don't parse xref header anymore

(closes Bug 203 I'm not getting any news)
2003-08-15 14:51:30 +00:00
Paul Mangan
7fa4b85ddf update and define claws bugzilla location 2003-08-15 08:23:13 +00:00
Christoph Hohmann
33ff4647f0 update subject threading description 2003-08-14 19:56:04 +00:00
Christoph Hohmann
8c60e276ce 0.9.4claws20
* src/procmsg.c
        fix search for oldest node in subject threading
2003-08-14 19:41:35 +00:00
Christoph Hohmann
fb91bed5b9 0.9.4claws19
* src/procmsg.c
* src/common/utils.h
        add possibility to check all nodes with the same subject for
        subject threading, not only the oldest node. Should not break
        threads anymore if the oldest node is thread_by_subject_max_age
        days older then parent, because it can now find a child of
        oldest node as new parent.
2003-08-14 19:16:22 +00:00
Christoph Hohmann
83642a4bb4 0.9.4claws18
* src/plugins/spamassassin/spamassassin.c
        run spam check in background process
2003-08-11 21:47:44 +00:00
Alfons Hoogervorst
c99cda9bd7 * src/summaryview.c
make `Select All' sensitive too
2003-08-10 21:06:11 +00:00
Christoph Hohmann
bc1cb3dcc6 0.9.4claws16
* src/imap.c
        add more checks in imap_close
2003-08-10 20:28:17 +00:00
Alfons Hoogervorst
d6318c34f6 * src/prefs_spelling.c
compile spelling ui only if requested
2003-08-09 19:29:33 +00:00
Alfons Hoogervorst
f9a5fcb184 * src/gtk/prefswindow.c
make it compile
2003-08-09 19:22:32 +00:00
Christoph Hohmann
006209fe37 0.9.4claws13
* src/prefs_spelling.c
* src/gtk/prefswindow.[ch]
* src/plugins/clamav/clamav_plugin_gtk.c
* src/plugins/spamassassin/spamassassin_gtk.c
        sort prefs pages by heighest weight in tree
2003-08-09 18:38:38 +00:00
Paul Mangan
bf3230804a sync with 0.9.4cvs6 2003-08-09 06:26:27 +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
Paul Mangan
20259bc8be clear the progressbar unconditionally 2003-08-08 10:10:42 +00:00
Paul Mangan
82f10485ef sync with 0.9.4cvs4 2003-08-08 09:04:41 +00:00
Christoph Hohmann
f8b0e7879d 0.9.4claws8
* configure.ac
        fix bug in image viewer plugin part

* src/imap.c
        don't execute close command if the folder item is not selected
2003-08-07 17:57:50 +00:00
Hoà Viêt Dinh
9b8c98aff9 several actions for each filtering rules can now be defined 2003-08-07 13:30:23 +00:00
Christoph Hohmann
7c2d3f2270 0.9.4claws6
* src/imap.c
        make sure source folder is selected when copying messages
2003-08-06 17:14:56 +00:00
Christoph Hohmann
52ecb13c93 0.9.4claws5
* sync with 0.9.4cvs2
        see ChangeLog 2003-07-29
2003-08-06 14:35:14 +00:00
Paul Mangan
797e8af305 sync with 0.9.4cvs3 2003-08-05 09:01:01 +00:00
Match Grun
6c3cf297c0 Add export LDIF. 2003-08-05 04:14:35 +00:00
Christoph Hohmann
52c0848f66 0.9.4claws1
* .cvsignore
* Makefile.am
* configure.ac
* sylpheed-claws.pc.in                  ** NEW **
* src/Makefile.am
* src/common/Makefile.am
* src/gtk/Makefile.am
        install sylpheed header files in $(pkgincludedir) and create a
        pkg-config file to allow building a plugin without the source
        package
2003-08-04 15:43:46 +00:00
Alfons Hoogervorst
201fba59e0 * src/summaryview.c
mark flag has precedence over important flag - seems
	to have been changed in sync of 0.9.3claws45. this fixes
	a regression where messages that were scored as important
	don't show their mark flags. (using the same column for
	both importance as mark flags is the real problem
	ofcourse)
2003-08-03 10:36:02 +00:00
Melvin Hadasht
0f79b4b7f4 Fixed typo introduced after 0.9.3claws92 that prevented compilation; Updated Makefile.am to make automake happy 2003-08-03 05:30:08 +00:00
Christoph Hohmann
b6d25e3b9f fix configure.ac
clean up src/Makefile.am a little bit
2003-08-02 23:38:54 +00:00
Luke Plant
f60a5c016b * src/mimeview.c
o fixed appearance of icon list when toggling back from the
	  ctree
	o toggling of icons using the keyboard works correctly
	o fixed all other keyboard shortcuts to work when icons are
	  active
2003-08-02 18:27:04 +00:00
Luke Plant
5664b604a0 * src/messageview.c
o fixed bug 4 - focus lost when changing messageview view type
2003-08-02 18:24:37 +00:00
Christoph Hohmann
0135dddabd 0.9.3claws90
* src/common/hooks.c
        fix crash when pointer stored in hash table could get invalid
        when a plugin is unloaded
2003-08-02 11:29:34 +00:00
Christoph Hohmann
7de0eda5d3 0.9.3claws89
* configure.ac
        o try to build all plugins (except spamassassin) by default
        o don't build a plugin if a dependency check fails

* src/common/hooks.c
        fix warning
2003-08-01 21:16:34 +00:00
Match Grun
4b8d3705df tweak import LDIF dialog. 2003-08-01 19:30:10 +00:00
Christoph Hohmann
1ef0f78b8a 0.9.3claws87
* src/plugins/clamav/clamav_plugin.c
* src/plugins/clamav/clamav_plugin_gtk.c
* src/plugins/dillo_viewer/dillo_viewer.c
* src/plugins/image_viewer/plugin.c
* src/plugins/mathml_viewer/mathml_viewer.c
* src/plugins/spamassassin/spamassassin.c
* src/plugins/spamassassin/spamassassin_gtk.c
* src/plugins/trayicon/trayicon.c
        add version check to all plugins
2003-08-01 18:34:46 +00:00
Hoà Viêt Dinh
c029a29e40 prefs_filtering.c - wrong widget were shown after creation 2003-08-01 10:09:12 +00:00
Luke Plant
75c1e7c998 * src/mainwindow.c
o fixed visibility of icons/mimeview after toggling separate
	  message/folder view (factored out some similar code too).
2003-08-01 08:00:32 +00:00
Alfons Hoogervorst
2be79924f8 * src/mimeview.c
tweak icon box UI a bit more, now allowing right-clicks actions
	getting the relevant mime data too; should fix #250, "Can't save
	attachments sometimes".
2003-07-30 22:50:01 +00:00
Alfons Hoogervorst
7292260592 * src/compose.c
don't do auto-save-draft inside key press handler, but rather
	schedule it half of a second later; should fix #67, "autosave
	make re-rediting message crazy"
2003-07-30 20:28:52 +00:00
Christoph Hohmann
90342b5cf1 0.9.3claws82
* src/plugins/trayicon/trayicon.c
        process pending events before unloading the plugin

(closes Bug 196 Unloading Trayicon plugin crashes Sylpheed-Claws)
2003-07-30 20:16:07 +00:00
Alfons Hoogervorst
58030682a7 * src/common/hooks.c
parameter 2 of g_hook_destroy() should really be a hook id
2003-07-30 15:16:18 +00:00
Alfons Hoogervorst
456c372a57 * src/common/plugin.c
fix a possibly harmful function signature mismatch
	for plugin_done
2003-07-30 09:24:21 +00:00
Alfons Hoogervorst
b8c2f8abe8 const correctness 2003-07-30 08:25:34 +00:00
Darko Koruga
54ba17e56f Make summaryview compile again. 2003-07-30 05:55:18 +00:00
Luke Plant
499d480711 * src/mainwindow.c
o changed sensitivity condition for 'Next new' and 'Next unread',
	  fixing bug 8
2003-07-30 01:14:39 +00:00
Luke Plant
ad90c72386 * src/summaryview.c
o rewrote menu sensitivity code as per mainwindow.c, fixing bug 227
2003-07-30 01:13:23 +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
Alfons Hoogervorst
7d595fc971 * src/common/utils.[ch]
add generate_msgid()
* src/messageview.c
	save ack'ed RRR; fixes #205, "return receipt is not saved in
	sent folder".
2003-07-29 19:47:24 +00:00
Paul Mangan
12729a036f remove duplicated code 2003-07-29 15:43:10 +00:00
Alfons Hoogervorst
5e761ea4b8 * src/messageview.c
plug a memleak
2003-07-29 15:40:29 +00:00
Alfons Hoogervorst
7167df46da * src/mimeview.[ch]
* src/gtk/gtkvscrollbutton.[ch]
	fix UI glitch where mime icon toolbox' scroll position is not
	reset after switching to another message
2003-07-29 13:14:26 +00:00
Paul Mangan
d38d821187 split the folder prefs into 2 separate pages 2003-07-29 13:07:59 +00:00
Paul Mangan
35f7afd770 prepend '\n\n' to a siganture without a separator 2003-07-29 12:54:22 +00:00
Paul Mangan
2c7d4162e1 fix 2 auto-sig bugs 2003-07-29 12:15:48 +00:00
Paul Mangan
0f9e5b27f1 use the colour from the folder pref unless the folder has new messages 2003-07-29 10:16:32 +00:00
Alfons Hoogervorst
82bfbddb07 * src/procmsg.[ch]
* src/messageview.c
* src/procheader.c
	rewrite return receipt request work a little bit (the former
	implementation presumably depended too much on the UI setting
	flags). (we're losing the old pending flag.)
2003-07-29 08:27:28 +00:00
Christoph Hohmann
757b71d95b 0.9.3claws68
* src/folder.c
* src/imap.c
* src/mh.c
* src/procmsg.[ch]
        fix copy to IMAP folder from other folder
2003-07-28 22:30:01 +00:00
Christoph Hohmann
c5b2cc4a44 0.9.3claws67
* src/procmsg.c
        fix sync of procmsg_get_message_file_list
2003-07-28 21:48:21 +00:00
Christoph Hohmann
0d97ae546e 0.9.3claws66
* sync with 0.9.3cvs14
        see ChangeLog 2003-07-18
* sync with 0.9.3cvs17
        see ChangeLog 2003-07-23
2003-07-28 21:13:11 +00:00
Christoph Hohmann
484cf1fbb7 0.9.3claws64
* src/folder.[ch]
* src/imap.c
* src/mh.c
        return new message numbers as a GRelation instead of a GSList
        that has to be in the same order as the input list. A list
        would make it hard for IMAP to optimize oepration by sorting
        the input list. The returned list would have to be reordered
        to match the same order that input list has.

* src/gtk/gtkaspell.c
        fix missing return value, could cause a crash when garbage is
        on the stack that is used as the expected return value
2003-07-28 15:47:24 +00:00
Paul Mangan
2b15029bb5 sync with 0.9.4cvs1 2003-07-28 07:22:26 +00:00
Alfons Hoogervorst
c4f3e6b0d8 * src/mimeview.c
tweak it more to make icon list act like a check button group
2003-07-27 19:04:30 +00:00
Christoph Hohmann
e0e0118225 0.9.3claws61
* sync with 0.9.3cvs20
        see ChangeLog 2003-07-25
2003-07-27 15:41:59 +00:00
Paul Mangan
ef2b1a2254 re-commit changes from 0.9.3claws58 2003-07-27 15:10:02 +00:00
Paul Mangan
2381385420 a sync from 0.9.3cvs17 2003-07-27 14:59:35 +00:00
Alfons Hoogervorst
56f73e2b17 * src/procmsg.c
add missing header members to MsgInfo; fixes the problem of
	not displaying X-Faces, as noticed by Ricardo Mones
2003-07-27 11:48:03 +00:00
Christoph Hohmann
50c29fc28b 0.9.3claws57
* sync with 0.9.3cvs18
        see ChangeLog 2003-07-24
2003-07-26 19:07:16 +00:00
Christoph Hohmann
5cc4aaae97 0.9.3claws56
* sync with 0.9.3cvs17
        see ChangeLog 2003-07-23
2003-07-26 18:30:25 +00:00
Christoph Hohmann
405beb615b 0.9.3claws55
* src/folder.[ch]
* src/imap.c
* src/mbox_folder.c
* src/mh.c
* src/news.c
        add support for copy function that copy multiple messages
        (not implemented yet)

* src/summaryview.c
        add missing return value
2003-07-26 17:01:47 +00:00
Christoph Hohmann
2d750d4894 0.9.3claws53
* src/folder.[ch]
* src/imap.c
* src/mh.c
        rewrite adding of multiple messages to a folder for
        claws' folder system
2003-07-25 18:47:43 +00:00
Luke Plant
a7af4f7bbf * src/mimeview.c
o icon toggles set correctly on leaving ctree mimeview
2003-07-25 12:39:29 +00:00
Paul Mangan
cb32df6300 partial sync with 0.9.3cvs21 2003-07-25 07:31:02 +00:00
Paul Mangan
07ee436a31 src/mimeview.c: increase the gutter size of paned so that the panes can be resized 2003-07-24 09:42:43 +00:00
Paul Mangan
26fb5f04fa fix typo 2003-07-24 09:41:27 +00:00
Paul Mangan
ba8a6cedd7 removed 2003-07-24 08:49:53 +00:00
Paul Mangan
24e4defd33 minor changes: fix typos 2003-07-24 08:49:21 +00:00
Alfons Hoogervorst
e620de4c00 * src/mimeview.c
make icon list look like a list of toggles
2003-07-24 06:34:22 +00:00
Luke Plant
9c5d0a0bef * src/mimeview.[ch]
o mimeview ctree arranged vertically above the viewer
	o icons changed to buttons
	o can use keyboard to select an icon (Enter)
	o resize icon list to width of icons
2003-07-24 00:40:01 +00:00
Luke Plant
9a4596195b * src/gtk/gtkvscrollbutton.c
o sensitivity of buttons reacts to position
2003-07-24 00:39:07 +00:00
Luke Plant
36c7730d54 * src/pixmaps/mimeview_gpg_expired.xpm
* src/pixmaps/mimeview_gpg_failed.xpm
* src/pixmaps/mimeview_gpg_passed.xpm
* src/pixmaps/mimeview_text_html.xpm
* src/pixmaps/mimeview_image.xpm
	o made all icons the same size
2003-07-24 00:36:52 +00:00
Christoph Hohmann
ffdbb7eb6e 0.9.3claws45
* sync with 0.9.3cvs14 (incomplete)
        see ChangeLog 2003-07-17
2003-07-23 14:51:47 +00:00
Alfons Hoogervorst
72387ad26c * src/folder.c
* src/procmsg.h
	sync with my local tree to restore some claws-only things
2003-07-23 09:24:20 +00:00
Paul Mangan
8ab39ee326 indicate missing keys and expired sigs/keys in mime view column 2003-07-23 08:46:58 +00:00
Paul Mangan
e7ecc0146d Redirect fixes: enable automatic account selection and do not append signature to message on changing account 2003-07-23 06:34:05 +00:00
Paul Mangan
76ddd8e984 sync with 0.9.3cvs16 2003-07-23 06:04:17 +00:00
Alfons Hoogervorst
e118faf8a1 * src/inc.c
give progress dialog a main window, and give it the first
	one (presumably the only one). fixes bug #247, "segfault on
	pop-before-smtp"
2003-07-22 23:55:17 +00:00
Alfons Hoogervorst
ca860c40c4 * src/summaryview.c
shift-space scrolls up
2003-07-22 21:36:48 +00:00
Paul Mangan
d53a07d772 sync with 0.9.3cvs15 2003-07-22 11:38:24 +00:00
Alfons Hoogervorst
d645235cda * src/compose.c
put menu inside #ifdef USE_ASPELL..#endif
2003-07-21 20:25:19 +00:00
Christoph Hohmann
fd9527c0f0 0.9.3claws36
* src/procmsg.c
        fix wrong flags in MsgInfo returned by
        procmsg_msginfo_get_full_info()

(closes Bug 221 Deleting messages from the Message View gives incorrect
 new/unread message counts in the folder view)

* src/plugins/spamassassin/spamassassin_gtk.c
        add gettext macro for prefs page title
2003-07-20 18:04:11 +00:00
Paul Mangan
ec4b114dc1 correction: one line better than two 2003-07-20 09:24:12 +00:00
Paul Mangan
7523654b76 redraw icon list on signature check 2003-07-20 09:14:33 +00:00
Christoph Hohmann
a4ff7ed49e 0.9.3claws34
* src/Makefile.am
* src/account.c
* src/folder.[ch]
* src/folder_item_prefs.[ch]            ** NEW **
* src/folderview.c
* src/mainwindow.c
* src/mh.c
* src/prefs_gtk.c
* src/prefs_scoring.c
* src/summaryview.c
* src/prefs_folder_item.[ch]
        o seperate FolderItemPrefs (formerly PrefsFolderItem) and the
          Properties dialog
        o use prefswindow for folder properties

* src/gtk/prefswindow.[ch]
        change implementation to use an invisible notebook instead
        of unparenting widgets
2003-07-20 01:15:54 +00:00
Christoph Hohmann
44a772b9f2 0.9.3claws33
* src/compose.h
* src/folder.c
* src/folderview.h
* src/headerview.h
* src/prefs_filtering.h
* src/prefs_folder_item.[ch]
* src/procmime.h
* src/procmsg.h
* src/summaryview.h
        clean up header mess
	(always use 1. typedefs, 2. #includes, 3. structures)

* src/common/version.h.in
        add casts for constants

* src/plugins/demo/demo.c
        fix typo

* src/plugins/spamassassin/spamassassin.c
        remove unused variable
2003-07-19 22:36:53 +00:00
Alfons Hoogervorst
5964090053 * src/mimeview.c
o make icon buttons respond on left click
	o minor cosmetic change
2003-07-19 22:24:05 +00:00
Luke Plant
2fb4fa692b * src/mimeview.[ch]
* src/gtk/gtkvscrollbutton.c
* src/messageview.c
	o improved mimeview behaviour when selecting a new message
	o plus code cleanups to remove compile warnings
2003-07-19 21:08:55 +00:00
Alfons Hoogervorst
df7946cf7a * src/procmsg.c
* src/compose.c
* src/common/utils.[ch]
	subject_get_reply_prefix_length() <- subject_get_prefix_length()
2003-07-19 18:41:15 +00:00
Alfons Hoogervorst
7a35c3b234 * src/prefs_folder_item.c
reinit "legacy" tmp_prefs, so we don't free nor use invalid
	string pointers
2003-07-19 17:55:11 +00:00
Luke Plant
b8d8ea69ba * src/messageview.c
* src/mimeview.c
* src/mimeview.h
* src/procmime.h
* src/rfc2015.c
* src/stock_pixmap.c
* src/stock_pixmap.h
* src/gtk/Makefile.am
* src/Makefile.am
* src/gtk/gtkvscrollbutton.[ch]  ** new **
* src/pixmaps/mime_*.xpm         ** new **

	mimeview rearrangement with a new icon shortcut bar
VS: ----------------------------------------------------------------------
2003-07-19 13:50:29 +00:00
Alfons Hoogervorst
851114f0bf * src/folderview.c
o plug leaking nodes_to_recollapse
	o add folderview_recollapse_all_nodes() (not used yet)
2003-07-19 10:38:04 +00:00
Alfons Hoogervorst
d231d54185 * src/compose.c
* src/common/utils.c
	honour #240 "Better SUBJECT handling" by cleaning the prefix
	for both forwarding as replying
2003-07-18 22:42:05 +00:00
Christoph Hohmann
1c9a59f1dc 0.9.3claws25
* configure.ac
* src/common/sylpheed.[ch]
* src/common/version.h.in
        add version in numeric form to allow easy comparison

* src/plugins/demo/demo.c
        add version check
        - sylpheed version > plugin version => never allowed, sylpheed
          could contain unknown API changes
        - sylpheed version < minimum version required => don't load,
          API required not available (if linking does not fail)
2003-07-18 19:08:45 +00:00
Alfons Hoogervorst
799930bdcc * src/common/plugin.[ch]
const correctness
2003-07-18 18:44:54 +00:00
Christoph Hohmann
9684e5dd83 0.9.3claws23
* src/common/hooks.c
        fix crash when hooks where unregisted

* src/plugins/trayicon/trayicon.c
        unregister detroy signal before destroying the widget
        (still crashes when the plugin is unloaded)
2003-07-18 15:47:27 +00:00
Alfons Hoogervorst
423b8ba09d * src/folderview.[ch]
* src/prefs_common.[ch]
	delay expanding folder tree during drags until timeout triggered
	(needs perhaps some tweaking, so testing is welcome)
2003-07-17 22:49:51 +00:00
Alfons Hoogervorst
93f4d0c696 * src/folderview.c
clean up cruft
2003-07-17 18:29:30 +00:00
Christoph Hohmann
1b57ddbd2b 0.9.3claws20
* src/common/session.c
        fix opening of SSL connections

* src/plugins/image_viewer/Makefile.am
        add OPENSSL_CFLAGS (we should find a better solution to remove
        this dependencies if they are not required)

* src/plugins/spamassassin/spamassassin.c
        remove setlocale workaround (fixed in libspamc)
2003-07-17 18:13:15 +00:00
Alfons Hoogervorst
8abaf19f6b * src/common/hooks.[ch]
* src/plugins/clamav/clamav_plugin.c
* src/plugins/spamassassin/spamassassin.c
* src/plugins/trayicon/trayicon.c
	fix signedness muck
2003-07-17 14:23:12 +00:00
Alfons Hoogervorst
9b5996e9d7 * src/procmime.c
plug memleak
2003-07-17 10:55:20 +00:00
Alfons Hoogervorst
54607d7b75 * src/inc.c
plug memleak
2003-07-17 10:07:45 +00:00
Paul Mangan
dddb0a214c add link to the Claws site's FAQ page in Help menu 2003-07-17 08:55:55 +00:00
Alfons Hoogervorst
518a0ea9a5 * src/folderview.[ch]
* src/summaryview.[ch]
* src/mimeview.[ch]
	plug DnD leaks
2003-07-17 08:39:41 +00:00
Paul Mangan
eaacdf8afa inc.c: remove two instances of 'GTK_EVENTS_FLUSH' 2003-07-17 07:33:11 +00:00
Christoph Hohmann
ddef875e69 0.9.3claws13
* src/mimeview.[ch]
        use an invisible GTK notebook to switch between viewers
        instead of reparenting widgets
2003-07-16 17:47:36 +00:00
Christoph Hohmann
df9235ca8c 0.9.3claws12
* src/folder.c
        move folder_item_update_freeze() to correct place in
        folder_item_scan_full()
2003-07-16 16:54:16 +00:00
Paul Mangan
ee8e22d614 sync with 0.9.3cvs12 2003-07-16 11:53:42 +00:00
Christoph Hohmann
5619d5e4cb 0.9.3claws10
* src/imap.[ch]
* src/prefs_account.[ch]
        sync IMAP CRAM-MD5 authentication with sylpheed-main
2003-07-16 10:48:31 +00:00
Alfons Hoogervorst
579e05621b * src/main.c
make --config-dir do something useful
2003-07-15 23:19:58 +00:00
Alfons Hoogervorst
00212b556c * src/procmsg.c
o fix a bug where 'last' didn't really point to the last message
	  in the top level list of children, but to the last threaded
	  message.

        o clean up and make it easier to sync
2003-07-14 17:33:02 +00:00
Alfons Hoogervorst
a14210510e remove stupid debug print 2003-07-14 13:16:16 +00:00
Alfons Hoogervorst
29b9a1a529 * src/mainwindow.c
make correct menu items sensitive
2003-07-14 11:22:44 +00:00
Alfons Hoogervorst
f92b9becbd * src/procmsg.c
tune the threader so it will not subject-thread any message
	without a subject prefix (this will not thread correctly if
	a parent is delivered after their childs, but it looks
	better right now)
2003-07-13 22:35:10 +00:00
Christoph Hohmann
b2d674c483 0.9.3claws5
* src/mainwindow.c
        group "Add mailbox *..." menu items in submenu
2003-07-13 18:53:15 +00:00
Alfons Hoogervorst
dbbee5c57b * src/summaryview.c
correct summary_toggle_pressed() signature and make sure
	signal is not passed on
2003-07-13 12:16:14 +00:00
Alfons Hoogervorst
5324d6e041 * src/summaryview.c
o for now don't pass on keys when they we're handled by
          ctree::key_press_event
        o clean up
2003-07-13 10:25:47 +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
Alfons Hoogervorst
e8cecc789c * src/matcher.[ch]
* src/matcher_parser_parse.y
* src/prefs_filtering.c
* src/filtering.c
	add "Lock" filter action to lock messages;

re-organize matcher part 9:

* src/filtering.c
        remove debug_print()
* src/prefs_filtering.c
	make action text entries easily extendible;
	merge widget selection for ACTION_MARK, ACTION_UNMARK, ACTION_LOCK,
	ACTION_UNLOCK, ACTION_MARK_AS_READ, ACTION_MARK_AS_UNREAD
2003-07-12 22:20:19 +00:00
Paul Mangan
cb2b87446e add addrquery.h to src/Makefile.am 2003-07-12 14:10:18 +00:00
Melvin Hadasht
f53b6fa9a8 Fixed bug #215 2003-07-12 13:11:54 +00:00
Paul Mangan
9dde08e53c disable addressbook 'Lookup' button 2003-07-11 11:40:37 +00:00
Alfons Hoogervorst
8d2155d7a7 * src/summaryview.c
summary_searchbar_pressed() should return TRUE to signal that
	event was handled. when returning void, the return value passed
	to GTK is actually random, but maybe FALSE, in which case the
	event is handled by parent
2003-07-11 10:49:18 +00:00
Paul Mangan
b7583acd85 fix bug where multipart/alternative messages would slip through without being scanned 2003-07-10 10:54:08 +00:00
Christoph Hohmann
33f9537839 0.9.0claws94
* src/folder.c
        correct check if folder supports removing when a message is
        moved. if not the message is only copied.

(closes Bug 132 crash on startup in newsgroups folders)
2003-07-10 09:48:05 +00:00
Alfons Hoogervorst
22f76b3614 * configure.ac
* src/common/defs.h
	--with-config-dir (default .sylpheed)
2003-07-09 21:41:44 +00:00
Melvin Hadasht
8aa7c73ba4 Implemented a progress bar that counts the number of completed tasks when the action runs more that one comman 2003-07-08 20:16:42 +00:00
Alfons Hoogervorst
91bdab13cf * src/procmsg.c
if queued message has an invalid Message-Id, don't try to
	find message it refers to (fixes #209 "crash when processing
	in folder")
2003-07-08 14:11:29 +00:00
Paul Mangan
50e063720e sync with 0.9.3cvs2 2003-07-08 06:43:58 +00:00
Match Grun
975cbad060 extend LDAP search 2003-07-08 05:40:27 +00:00
Alfons Hoogervorst
3857d5b6c4 * src/send_message.c
pop status bar (fixes bug #208 "Status message stuck when sending
	on POP3 account")
2003-07-07 23:38:16 +00:00
Paul Mangan
ce23ffe0e5 sync with 0.9.3cvs1 2003-07-07 10:25:38 +00:00
Christoph Hohmann
905be6b9fe 0.9.0claws84
* src/pixmaps/messageview_text.xpm              ** NEW **
2003-07-05 10:59:21 +00:00
Christoph Hohmann
4693e4c3f5 0.9.0claws84
* src/Makefile.am
* src/messageview.c
* src/mimeview.[ch]
* src/stock_pixmap.[ch]
        move mimeview tabs to the right side and use icons
        instead of text to save some space

(patch by Luke Plant <lukeplant@softhome.net>)
2003-07-05 10:45:46 +00:00
Christoph Hohmann
b847938079 0.9.0claws83
* src/inc.c
        add NULL pointer checks

(patch by Luke Plant <lukeplant@softhome.net>)
(closes Bug 204 0.9.0 quits on authentication error?!)
2003-07-05 10:23:00 +00:00
Christoph Hohmann
18412fd20a 0.9.0claws81
* src/plugins/spamassassin/spamassassin.c
        set timeout for spam check
2003-07-04 22:19:09 +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
Melvin Hadasht
453d412ef4 Fix bug #184 2003-07-04 15:23:38 +00:00