You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(65) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(61) |
Feb
(111) |
Mar
(98) |
Apr
(33) |
May
(31) |
Jun
(64) |
Jul
(35) |
Aug
(50) |
Sep
(170) |
Oct
(89) |
Nov
(72) |
Dec
(214) |
2002 |
Jan
(74) |
Feb
(21) |
Mar
(5) |
Apr
(4) |
May
(61) |
Jun
(13) |
Jul
(3) |
Aug
(39) |
Sep
(14) |
Oct
(80) |
Nov
(22) |
Dec
(76) |
2003 |
Jan
(14) |
Feb
(59) |
Mar
(7) |
Apr
(5) |
May
|
Jun
(4) |
Jul
(6) |
Aug
(78) |
Sep
(68) |
Oct
(23) |
Nov
(25) |
Dec
(107) |
2004 |
Jan
(82) |
Feb
(75) |
Mar
(13) |
Apr
(9) |
May
(21) |
Jun
(2) |
Jul
(1) |
Aug
(52) |
Sep
(23) |
Oct
(15) |
Nov
(6) |
Dec
(60) |
2005 |
Jan
(125) |
Feb
(94) |
Mar
(32) |
Apr
(68) |
May
|
Jun
|
Jul
(11) |
Aug
(3) |
Sep
(15) |
Oct
(3) |
Nov
|
Dec
(58) |
2006 |
Jan
(46) |
Feb
(29) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(9) |
Dec
(9) |
2007 |
Jan
(62) |
Feb
(60) |
Mar
|
Apr
|
May
|
Jun
(2) |
Jul
(6) |
Aug
(3) |
Sep
(4) |
Oct
(2) |
Nov
(4) |
Dec
(46) |
2008 |
Jan
(3) |
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
(10) |
Dec
(49) |
2009 |
Jan
(14) |
Feb
(12) |
Mar
(37) |
Apr
(8) |
May
|
Jun
|
Jul
|
Aug
(6) |
Sep
(25) |
Oct
(48) |
Nov
(7) |
Dec
(45) |
2010 |
Jan
(15) |
Feb
(14) |
Mar
(7) |
Apr
|
May
|
Jun
(1) |
Jul
(1) |
Aug
(1) |
Sep
|
Oct
(28) |
Nov
|
Dec
(44) |
2011 |
Jan
(22) |
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
(70) |
2012 |
Jan
(6) |
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(128) |
2013 |
Jan
(8) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
(2) |
Dec
(150) |
2014 |
Jan
(70) |
Feb
(44) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Hynek S. <hy...@us...> - 2000-12-10 23:00:31
|
Update of /cvsroot/simplemail In directory slayer.i.sourceforge.net:/tmp/cvs-serv10698 Modified Files: smtp.c Log Message: Abort-Handling included. |
From: Sebastian B. <sb...@us...> - 2000-12-10 21:56:18
|
Update of /cvsroot/simplemail/amiga-mui In directory slayer.i.sourceforge.net:/tmp/cvs-serv2928/amiga-mui Modified Files: readwnd.c Log Message: Better keyboard controll of the read window Index: readwnd.c =================================================================== RCS file: /cvsroot/simplemail/amiga-mui/readwnd.c,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -r1.6 -r1.7 *** readwnd.c 2000/12/10 14:02:09 1.6 --- readwnd.c 2000/12/10 21:56:15 1.7 *************** *** 339,342 **** --- 339,343 ---- MUIA_VertWeight,33, Child, NListviewObject, + MUIA_CycleChain, 1, MUIA_HorizWeight,300, MUIA_NListview_NList, header_list = NListObject, *************** *** 347,350 **** --- 348,352 ---- Child, BalanceObject, End, Child, NListviewObject, + MUIA_CycleChain, 1, MUIA_NListview_NList, mime_tree = NListtreeObject, MUIA_NListtree_ConstructHook, &mime_construct_hook, *************** *** 361,364 **** --- 363,367 ---- Child, VGroup, Child, NListviewObject, + MUIA_CycleChain, 1, MUIA_NListview_NList, text_list = NListObject, MUIA_Font, MUIV_Font_Fixed, *************** *** 366,369 **** --- 369,373 ---- MUIA_NList_ConstructHook, MUIV_NList_ConstructHook_String, MUIA_NList_DestructHook, MUIV_NList_DestructHook_String, + MUIA_NList_KeepActive, TRUE, End, End, *************** *** 408,411 **** --- 412,416 ---- DoMethod(App,OM_ADDMEMBER,wnd); set(mime_tree,MUIA_NListtree_Active,MUIV_NListtree_Active_First); + set(wnd,MUIA_Window_DefaultObject, data->text_list); set(wnd,MUIA_Window_Open,TRUE); CurrentDir(old_dir); |
From: Sebastian B. <sb...@us...> - 2000-12-10 21:34:05
|
Update of /cvsroot/simplemail In directory slayer.i.sourceforge.net:/tmp/cvs-serv32571 Modified Files: mail.c mail.h Log Message: The data of an old attachment of a changed mail wasn't encoded within the new mail Index: mail.h =================================================================== RCS file: /cvsroot/simplemail/mail.h,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** mail.h 2000/12/09 14:29:54 1.4 --- mail.h 2000/12/10 21:34:01 1.5 *************** *** 111,114 **** --- 111,115 ---- char *filename; /* filename, maybe NULL */ + char *temporary_filename; /* maybe NULL */ char *text; /* maybe NULL */ char *content_type; /* maybe NULL */ |
From: Sebastian B. <sb...@us...> - 2000-12-10 21:34:04
|
Update of /cvsroot/simplemail/amiga-mui In directory slayer.i.sourceforge.net:/tmp/cvs-serv32571/amiga-mui Modified Files: composewnd.c Log Message: The data of an old attachment of a changed mail wasn't encoded within the new mail Index: composewnd.c =================================================================== RCS file: /cvsroot/simplemail/amiga-mui/composewnd.c,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -r1.17 -r1.18 *** composewnd.c 2000/12/10 14:01:23 1.17 --- composewnd.c 2000/12/10 21:34:02 1.18 *************** *** 344,347 **** --- 344,348 ---- cmail->text = mystrdup(attach->contents); cmail->filename = mystrdup(attach->filename); + cmail->temporary_filename = mystrdup(attach->temporary_filename); } } |
From: Sebastian B. <sb...@us...> - 2000-12-10 21:20:32
|
Update of /cvsroot/simplemail In directory slayer.i.sourceforge.net:/tmp/cvs-serv30826 Modified Files: simplemail.c simplemail.h smtp.c trans.c Log Message: Now every sent mail is moved into the sent drawer for its own Index: simplemail.h =================================================================== RCS file: /cvsroot/simplemail/simplemail.h,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** simplemail.h 2000/12/10 10:59:26 1.5 --- simplemail.h 2000/12/10 21:20:24 1.6 *************** *** 36,39 **** --- 36,40 ---- void callback_new_mail_arrived(struct mail *mail); void callback_new_mail_written(struct mail *mail); + void callback_mail_has_been_sent(char *filename); void callback_mail_changed(struct folder *folder, struct mail *oldmail, struct mail *newmail); Index: smtp.c =================================================================== RCS file: /cvsroot/simplemail/smtp.c,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -r1.6 -r1.7 *** smtp.c 2000/12/10 17:57:47 1.6 --- smtp.c 2000/12/10 21:20:24 1.7 *************** *** 252,256 **** { fseek(fp, 0L, SEEK_END); ! size = ftell(fp); /* what's that?? */ /* look into your ANSI-C manual :) */ up_init_gauge_byte(size); fseek(fp, 0L, SEEK_SET); --- 252,256 ---- { fseek(fp, 0L, SEEK_END); ! size = ftell(fp); /* what's that?? */ /* look into your ANSI-C manual :) */ /* now it's ok :-) */ up_init_gauge_byte(size); fseek(fp, 0L, SEEK_SET); *************** *** 362,365 **** --- 362,372 ---- break; } + + if (rc) + { + /* no error while mail sending, so it can be moved to the + * "Sent" folder now */ + callback_mail_has_been_sent(om[i]->mailfile); + } } *************** *** 400,404 **** rc = smtp_send_mail(hsocket, om); ! up_set_status("Disconnecting..."); CloseSocket(hsocket); } --- 407,411 ---- rc = smtp_send_mail(hsocket, om); ! up_set_status("Disconnecting..."); CloseSocket(hsocket); } Index: trans.c =================================================================== RCS file: /cvsroot/simplemail/trans.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** trans.c 2000/12/10 16:49:11 1.2 --- trans.c 2000/12/10 21:20:24 1.3 *************** *** 63,76 **** char *server, *domain; struct folder *out_folder = folder_outgoing(); - struct folder *sent_folder = folder_sent(); void *handle = NULL; int i; struct out_mail **out_array; struct out_mail *out; - - /* the following three fields should be obsolette */ - int num_mails; - struct mail **mail_array; struct mail *m; char path[256]; --- 63,72 ---- char *server, *domain; struct folder *out_folder = folder_outgoing(); void *handle = NULL; int i; struct out_mail **out_array; struct out_mail *out; struct mail *m; + int num_mails; char path[256]; *************** *** 103,117 **** if (!num_mails) return 0; - mail_array = (struct mail**)malloc(sizeof(struct mail*)*num_mails); - if (!mail_array) return 0; - /* only one malloc() */ i = sizeof(struct out_mail*)*(num_mails+1) + sizeof(struct out_mail)*num_mails; out_array = (struct out_mail**)malloc(i); ! if (!out_array) ! { ! free(mail_array); ! return 0; ! } /* change into the outgoing folder directory */ --- 99,106 ---- if (!num_mails) return 0; /* only one malloc() */ i = sizeof(struct out_mail*)*(num_mails+1) + sizeof(struct out_mail)*num_mails; out_array = (struct out_mail**)malloc(i); ! if (!out_array) return 0; /* change into the outgoing folder directory */ *************** *** 120,124 **** { free(out_array); - free(mail_array); return 0; } --- 109,112 ---- *************** *** 139,144 **** struct list *list; /* "To" address list */ ! out_array[i] = out; ! mail_array[i++] = m; /* store the mail in the array, this should be obsoletted */ to = mail_find_header_contents(m,"To"); --- 127,131 ---- struct list *list; /* "To" address list */ ! out_array[i++] = out; to = mail_find_header_contents(m,"To"); *************** *** 184,200 **** smtp_send(server, out_array); - /* this should be done in smtp_send() but we need some new functions - * for that, until this the obsoletted marked stuff if necessary */ - if (sent_folder) - { - for (i=0;i<num_mails;i++) - { - callback_move_mail(mail_array[i],out_folder,sent_folder); - } - } chdir(path); free(out_array); - free(mail_array); /* NOTE: A lot of memory leaks!! */ --- 171,177 ---- |
From: Hynek S. <hy...@us...> - 2000-12-10 17:57:50
|
Update of /cvsroot/simplemail In directory slayer.i.sourceforge.net:/tmp/cvs-serv3425 Modified Files: smtp.c Log Message: Transfer window integrated. |
From: Hynek S. <hy...@us...> - 2000-12-10 17:06:28
|
Update of /cvsroot/simplemail/amiga-mui In directory slayer.i.sourceforge.net:/tmp/cvs-serv31079/amiga-mui Modified Files: gui_main.c Log Message: up_window_init() added. Index: gui_main.c =================================================================== RCS file: /cvsroot/simplemail/amiga-mui/gui_main.c,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** gui_main.c 2000/12/02 20:54:26 1.3 --- gui_main.c 2000/12/10 17:06:26 1.4 *************** *** 21,24 **** --- 21,25 ---- #include "datatypesclass.h" #include "dlwnd.h" + #include "upwnd.h" #include "foldertreelistclass.h" #include "mainwnd.h" *************** *** 38,42 **** while((LONG) DoMethod(App, MUIM_Application_NewInput, &sigs) != MUIV_Application_ReturnID_Quit) ! { if (sigs) { --- 39,43 ---- while((LONG) DoMethod(App, MUIM_Application_NewInput, &sigs) != MUIV_Application_ReturnID_Quit) ! { if (sigs) { *************** *** 118,122 **** if (dl_window_init()) { ! rc = TRUE; } } --- 119,126 ---- if (dl_window_init()) { ! if (up_window_init()) ! { ! rc = TRUE; ! } } } |
From: Hynek S. <hy...@us...> - 2000-12-10 16:49:15
|
Update of /cvsroot/simplemail In directory slayer.i.sourceforge.net:/tmp/cvs-serv29563 Modified Files: trans.c Log Message: GPL-Notice added. |
From: Hynek S. <hy...@us...> - 2000-12-10 16:41:34
|
Update of /cvsroot/simplemail In directory slayer.i.sourceforge.net:/tmp/cvs-serv28673 Modified Files: simplemail.c Log Message: Include problem due to renaming of dl to trans fixed. |
From: Hynek S. <hy...@us...> - 2000-12-10 16:35:33
|
Update of /cvsroot/simplemail In directory slayer.i.sourceforge.net:/tmp/cvs-serv28016 Added Files: trans.c trans.h Removed Files: dl.c dl.h Log Message: Renamed obsolete due to name. --- NEW FILE --- #ifndef TRANS_H #define TRANS_H int mails_dl(void); int mails_upload(void); #endif --- dl.c DELETED --- --- dl.h DELETED --- |
From: Sebastian B. <sb...@us...> - 2000-12-10 16:21:17
|
Update of /cvsroot/simplemail In directory slayer.i.sourceforge.net:/tmp/cvs-serv26315 Modified Files: dl.c Log Message: Now build's an array of out_mails |
From: Sebastian B. <sb...@us...> - 2000-12-10 16:20:07
|
Update of /cvsroot/simplemail In directory slayer.i.sourceforge.net:/tmp/cvs-serv26199 Modified Files: smtp.c Log Message: Added a missing fseek() |
From: Sebastian B. <sb...@us...> - 2000-12-10 15:17:47
|
Update of /cvsroot/simplemail In directory slayer.i.sourceforge.net:/tmp/cvs-serv20985 Modified Files: parse.c Log Message: A realname in brackets within an e-mail address is recognized now. |
From: Hynek S. <hy...@us...> - 2000-12-10 15:05:56
|
Update of /cvsroot/simplemail In directory slayer.i.sourceforge.net:/tmp/cvs-serv20081 Modified Files: smtp.c smtp.h Log Message: New arg-format for smtp_send. Index: smtp.h =================================================================== RCS file: /cvsroot/simplemail/smtp.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -r1.1 -r1.2 *** smtp.h 2000/12/01 08:50:24 1.1 --- smtp.h 2000/12/10 15:05:52 1.2 *************** *** 14,16 **** --- 14,18 ---- }; + int smtp_send(char *server, struct out_mail **om); + #endif |
From: Hynek S. <hy...@us...> - 2000-12-10 14:51:34
|
Update of /cvsroot/simplemail/amiga-mui In directory slayer.i.sourceforge.net:/tmp/cvs-serv18331/amiga-mui Modified Files: upwnd.c upwnd.h Log Message: Better naming of the functions. Index: upwnd.c =================================================================== RCS file: /cvsroot/simplemail/amiga-mui/upwnd.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** upwnd.c 2000/12/04 20:32:13 1.2 --- upwnd.c 2000/12/10 14:51:32 1.3 *************** *** 44,58 **** } ! void set_up_title(char *str) { set(win_up, MUIA_Window_Title, str); } ! void set_up_status(char *str) { set(win_up, MUIA_transwnd_Status, str); } ! void init_up_gauge_mail(int amm) { static char str[256]; --- 44,58 ---- } ! void up_set_title(char *str) { set(win_up, MUIA_Window_Title, str); } ! void up_set_status(char *str) { set(win_up, MUIA_transwnd_Status, str); } ! void up_init_gauge_mail(int amm) { static char str[256]; *************** *** 65,74 **** } ! void set_up_gauge_mail(int current) { set(win_up, MUIA_transwnd_Gauge1_Val, current); } ! void init_up_gauge_byte(int size) { static char str[256]; --- 65,74 ---- } ! void up_set_gauge_mail(int current) { set(win_up, MUIA_transwnd_Gauge1_Val, current); } ! void up_init_gauge_byte(int size) { static char str[256]; *************** *** 81,85 **** } ! void set_up_gauge_byte(int current) { set(win_up, MUIA_transwnd_Gauge2_Val, current); --- 81,85 ---- } ! void up_set_gauge_byte(int current) { set(win_up, MUIA_transwnd_Gauge2_Val, current); Index: upwnd.h =================================================================== RCS file: /cvsroot/simplemail/amiga-mui/upwnd.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -r1.1 -r1.2 *** upwnd.h 2000/12/03 13:35:31 1.1 --- upwnd.h 2000/12/10 14:51:32 1.2 *************** *** 9,18 **** int up_window_open(void); void up_window_close(void); ! void set_up_title(char *); ! void set_up_status(char *); ! void init_up_gauge_mail(int); ! void set_up_gauge_mail(int); ! void init_up_gauge_byte(int); ! void set_up_gauge_byte(int); #endif --- 9,18 ---- int up_window_open(void); void up_window_close(void); ! void up_set_title(char *); ! void up_set_status(char *); ! void up_init_gauge_mail(int); ! void up_set_gauge_mail(int); ! void up_init_gauge_byte(int); ! void up_set_gauge_byte(int); #endif |
From: Hynek S. <hy...@us...> - 2000-12-10 14:44:32
|
Update of /cvsroot/simplemail In directory slayer.i.sourceforge.net:/tmp/cvs-serv17342 Modified Files: pop3.c Log Message: Fixed the names of the dlwnd-functions. |
From: Hynek S. <hy...@us...> - 2000-12-10 14:41:52
|
Update of /cvsroot/simplemail/amiga-mui In directory slayer.i.sourceforge.net:/tmp/cvs-serv16978 Modified Files: dlwnd.c dlwnd.h Log Message: Better naming of the functions. Index: dlwnd.c =================================================================== RCS file: /cvsroot/simplemail/amiga-mui/dlwnd.c,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** dlwnd.c 2000/12/03 01:21:34 1.4 --- dlwnd.c 2000/12/10 14:41:50 1.5 *************** *** 27,41 **** } ! void set_dl_title(char *str) { set(win_dl, MUIA_Window_Title, str); } ! void set_dl_status(char *str) { set(win_dl, MUIA_transwnd_Status, str); } ! void init_dl_gauge_mail(int amm) { static char str[256]; --- 27,41 ---- } ! void dl_set_title(char *str) { set(win_dl, MUIA_Window_Title, str); } ! void dl_set_status(char *str) { set(win_dl, MUIA_transwnd_Status, str); } ! void dl_init_gauge_mail(int amm) { static char str[256]; *************** *** 48,57 **** } ! void set_dl_gauge_mail(int current) { set(win_dl, MUIA_transwnd_Gauge1_Val, current); } ! void init_dl_gauge_byte(int size) { static char str[256]; --- 48,57 ---- } ! void dl_set_gauge_mail(int current) { set(win_dl, MUIA_transwnd_Gauge1_Val, current); } ! void dl_init_gauge_byte(int size) { static char str[256]; *************** *** 64,68 **** } ! void set_dl_gauge_byte(int current) { set(win_dl, MUIA_transwnd_Gauge2_Val, current); --- 64,68 ---- } ! void dl_set_gauge_byte(int current) { set(win_dl, MUIA_transwnd_Gauge2_Val, current); Index: dlwnd.h =================================================================== RCS file: /cvsroot/simplemail/amiga-mui/dlwnd.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -r1.1 -r1.2 *** dlwnd.h 2000/12/01 08:54:25 1.1 --- dlwnd.h 2000/12/10 14:41:50 1.2 *************** *** 5,14 **** int dl_window_open(void); void dl_window_close(void); ! void set_dl_title(char *); ! void set_dl_status(char *); ! void init_dl_gauge_mail(int); ! void set_dl_gauge_mail(int); ! void init_dl_gauge_byte(int); ! void set_dl_gauge_byte(int); #endif --- 5,14 ---- int dl_window_open(void); void dl_window_close(void); ! void dl_set_title(char *); ! void dl_set_status(char *); ! void dl_init_gauge_mail(int); ! void dl_set_gauge_mail(int); ! void dl_init_gauge_byte(int); ! void dl_set_gauge_byte(int); #endif |
From: Sebastian B. <sb...@us...> - 2000-12-10 14:38:06
|
Update of /cvsroot/simplemail In directory slayer.i.sourceforge.net:/tmp/cvs-serv16572 Modified Files: pop3.c Log Message: Fixed a bug in pop3_get_top() |
From: Sebastian B. <sb...@us...> - 2000-12-10 14:02:11
|
Update of /cvsroot/simplemail/amiga-mui In directory slayer.i.sourceforge.net:/tmp/cvs-serv11681 Modified Files: readwnd.c Log Message: The readlist now uses a fixed font Index: readwnd.c =================================================================== RCS file: /cvsroot/simplemail/amiga-mui/readwnd.c,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** readwnd.c 2000/12/05 21:18:32 1.5 --- readwnd.c 2000/12/10 14:02:09 1.6 *************** *** 362,365 **** --- 362,367 ---- Child, NListviewObject, MUIA_NListview_NList, text_list = NListObject, + MUIA_Font, MUIV_Font_Fixed, + MUIA_NList_TypeSelect, MUIV_NList_TypeSelect_Char, MUIA_NList_ConstructHook, MUIV_NList_ConstructHook_String, MUIA_NList_DestructHook, MUIV_NList_DestructHook_String, |
From: Sebastian B. <sb...@us...> - 2000-12-10 14:01:26
|
Update of /cvsroot/simplemail/amiga-mui In directory slayer.i.sourceforge.net:/tmp/cvs-serv11606 Modified Files: composewnd.c Log Message: The texteditor object now uses a fixed font Index: composewnd.c =================================================================== RCS file: /cvsroot/simplemail/amiga-mui/composewnd.c,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -r1.16 -r1.17 *** composewnd.c 2000/12/09 14:29:56 1.16 --- composewnd.c 2000/12/10 14:01:23 1.17 *************** *** 522,525 **** --- 522,526 ---- MUIA_CycleChain, 1, MUIA_TextEditor_Slider, slider, + MUIA_TextEditor_FixedFont, TRUE, End, Child, slider, |
From: Sebastian B. <sb...@us...> - 2000-12-10 12:12:12
|
Update of /cvsroot/simplemail In directory slayer.i.sourceforge.net:/tmp/cvs-serv29104 Modified Files: simplemail.c Log Message: folder_delete_deleted() is called before SimpleMail quits. |
From: Sebastian B. <sb...@us...> - 2000-12-10 12:11:12
|
Update of /cvsroot/simplemail In directory slayer.i.sourceforge.net:/tmp/cvs-serv29044 Modified Files: folder.c folder.h Log Message: Added folder_delete_deleted() which deletes all mails inside the delete folder. Index: folder.h =================================================================== RCS file: /cvsroot/simplemail/folder.h,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** folder.h 2000/12/10 10:59:26 1.4 --- folder.h 2000/12/10 12:11:09 1.5 *************** *** 76,79 **** --- 76,80 ---- int folder_move_mail(struct folder *from_folder, struct folder *dest_folder, struct mail *mail); int folder_delete_mail(struct folder *from_folder, struct mail *mail); + void folder_delete_deleted(void); /* This was a macro, but now is a function. Handle must point to NULL to get the first mail */ |
From: Sebastian B. <sb...@us...> - 2000-12-10 10:59:29
|
Update of /cvsroot/simplemail/amiga-mui In directory slayer.i.sourceforge.net:/tmp/cvs-serv22458/amiga-mui Modified Files: mainwnd.c mainwnd.h Log Message: Now mails which have been sended are moved in the Sent drawer Index: mainwnd.c =================================================================== RCS file: /cvsroot/simplemail/amiga-mui/mainwnd.c,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** mainwnd.c 2000/12/09 14:29:56 1.5 --- mainwnd.c 2000/12/10 10:59:27 1.6 *************** *** 310,313 **** --- 310,325 ---- /****************************************************************** + Remove a given mail from the listview + *******************************************************************/ + void main_remove_mail(struct mail *mail) + { + struct MUI_NListtree_TreeNode *treenode = FindListtreeUserData(tree_mail, mail); + if (treenode) + { + DoMethod(tree_mail, MUIM_NListtree_Remove, NULL, treenode,0); + } + } + + /****************************************************************** Replaces a mail with a new mail *******************************************************************/ Index: mainwnd.h =================================================================== RCS file: /cvsroot/simplemail/amiga-mui/mainwnd.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** mainwnd.h 2000/12/05 02:49:51 1.2 --- mainwnd.h 2000/12/10 10:59:27 1.3 *************** *** 24,27 **** --- 24,28 ---- void main_refresh_folder(struct folder *folder); void main_insert_mail(struct mail *mail); + void main_remove_mail(struct mail *mail); void main_replace_mail(struct mail *oldmail, struct mail *newmail); void main_set_folder_mails(struct folder *folder); |
From: Sebastian B. <sb...@us...> - 2000-12-10 10:59:29
|
Update of /cvsroot/simplemail In directory slayer.i.sourceforge.net:/tmp/cvs-serv22458 Modified Files: dl.c folder.c folder.h simplemail.c simplemail.h Log Message: Now mails which have been sended are moved in the Sent drawer Index: folder.c =================================================================== RCS file: /cvsroot/simplemail/folder.c,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** folder.c 2000/12/09 08:39:31 1.3 --- folder.c 2000/12/10 10:59:26 1.4 *************** *** 261,264 **** --- 261,272 ---- /****************************************************************** + Returns the sent folder (currently always the 3rd folder) + *******************************************************************/ + struct folder *folder_sent(void) + { + return folder_find(2); + } + + /****************************************************************** Returns the deleleted folder (currently always the 5th folder) *******************************************************************/ *************** *** 432,435 **** --- 440,445 ---- point to NULL. If needed this function sorts the mails according to the sort mode. Handle will be updated every time. + While iterating through the mails you aren't allowed to (re)move a + mail withing the folder, *******************************************************************/ struct mail *folder_next_mail(struct folder *folder, void **handle) Index: folder.h =================================================================== RCS file: /cvsroot/simplemail/folder.h,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** folder.h 2000/12/09 08:39:31 1.3 --- folder.h 2000/12/10 10:59:26 1.4 *************** *** 72,75 **** --- 72,76 ---- struct folder *folder_incoming(void); struct folder *folder_outgoing(void); + struct folder *folder_sent(void); struct folder *folder_deleted(void); int folder_move_mail(struct folder *from_folder, struct folder *dest_folder, struct mail *mail); Index: simplemail.c =================================================================== RCS file: /cvsroot/simplemail/simplemail.c,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -r1.6 -r1.7 *** simplemail.c 2000/12/09 19:31:30 1.6 --- simplemail.c 2000/12/10 10:59:26 1.7 *************** *** 176,180 **** } ! /* a mail has been changed */ void callback_mail_changed(struct folder *folder, struct mail *oldmail, struct mail *newmail) { --- 176,180 ---- } ! /* a mail has been changed/replaced by the user */ void callback_mail_changed(struct folder *folder, struct mail *oldmail, struct mail *newmail) { *************** *** 182,185 **** --- 182,205 ---- { main_replace_mail(oldmail, newmail); + } + } + + /* a single mail should be moved from a folder to another folder */ + void callback_move_mail(struct mail *mail, struct folder *from_folder, struct folder *dest_folder) + { + if (from_folder != dest_folder) + { + folder_move_mail(from_folder,dest_folder,mail); + + /* If outgoing folder is visible remove the mail */ + if (main_get_folder() == from_folder) + main_remove_mail(mail); + + /* If sent folder is visible insert the mail */ + if (main_get_folder() == dest_folder) + main_insert_mail(mail); + + main_refresh_folder(from_folder); + main_refresh_folder(dest_folder); } } Index: simplemail.h =================================================================== RCS file: /cvsroot/simplemail/simplemail.h,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** simplemail.h 2000/12/09 14:29:54 1.4 --- simplemail.h 2000/12/10 10:59:26 1.5 *************** *** 31,34 **** --- 31,35 ---- void callback_write_mail_to(struct addressbook_entry *address); + void callback_move_mail(struct mail *mail, struct folder *from_folder, struct folder *dest_folder); void callback_maildrop(struct folder *dest_folder); |
From: Sebastian B. <sb...@us...> - 2000-12-10 10:58:28
|
Update of /cvsroot/simplemail In directory slayer.i.sourceforge.net:/tmp/cvs-serv22412 Modified Files: configuration.c Log Message: Realname was not corretly assigned |