aboutsummaryrefslogtreecommitdiffstats
path: root/mail/ChangeLog
blob: 74ffc4adce390745b7e12fbb47586a2e6a1e0da4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
2000-04-10  Dan Winship  <danw@helixcode.com>

    * mail-ops.c (fetch_mail): use camel_movemail when fetching mail
    from an mbox store. This leaves behind temp files for now,
    because CamelMboxFolder::delete is too confused to use, and NotZed
    is rewriting CamelMboxFolder, so I'm not going to bother to try to
    fix it.

2000-04-09  Matt Loper  <matt@helixcode.com>

    * folder-browser.c (folder_browser_new): set folder_browser->uri
    to NULL, so that we know when to free it.

2000-04-07  Miguel de Icaza  <miguel@gnu.org>

    * message-list.c (states_pixmaps): Add more beautiful art from
    Miggue, the Diego Rivera of the next millenium.
    (message_list_init_header): Use the beautiful art.

    * pixmaps: Miguel rediscovers the "transparent" concept.

2000-04-07  Matt Loper  <matt@helixcode.com>

    * folder-browser.c (folder_browser_destroy): Unref the shell
    interface that we have a handle to.

    * folder-browser-factory.c (control_destroy_cb): New function;
    destroys a folder-browser when its control is destroyed.
    (folder_browser_factory): Hook up to the above.

2000-04-07  Dan Winship  <danw@helixcode.com>

    * mail-ops.c: new file, for toolbar/menu callbacks
    (fetch_mail): fetch mail. Doesn't do mbox locking. Many kludges.

    * folder-browser-factory.c (control_activate): use new fetch_mail
    function as the callback for the "New mail" icon. Rename check_cb
    to random_cb.

    * Makefile.am: don't build test-sources since the version in
    CVS doesn't do much and once I've fixed it it won't be a separate
    program. Add mail-ops.[ch].

2000-04-06  Miguel de Icaza  <miguel@gnu.org>

    * message-list.c: Stick pixmaps here.

    * mail-display.c (embeddable_destroy_cb): Replaced C++ comments
    with C comments.

    * message-list.c (load_internal_images): New function, loads images.
    (message_list_init_renderers): Load images, fix previous attempt
    at loading images. 

    * Makefile.am (dist-hook): Added distribution of pixmaps.

    * pixmaps: New directory, used to hold the XPMs we ship with. 

    * pixmaps/envelope-closed.xpm, pixmaps/envelope-open.xpm: Tigert's
    envelopes incorporated.

2000-03-31  Miguel de Icaza  <miguel@gnu.org>

    * message-list.c (ml_value_at): Fix miss-used variable. 

2000-04-01  Michael Meeks  <michael@helixcode.com>

    * folder-browser.c (folder_browser_properties_init): update to
    new property  (folder_browser_property_changed): kill.
    (get_prop, set_prop): do the donkey work + make properly RW.

2000-03-31  Dan Winship  <danw@helixcode.com>

    * folder-browser-factory.c (folder_browser_set_shell):
    * folder-browser.c (folder_browser_new):
    * message-list.c (on_row_selection_cmd, select_msg,
    message_list_init, message_list_set_folder):

    remove debugging printf()s that no longer seem useful

2000-03-29  Dan Winship  <danw@helixcode.com>

    * folder-browser-factory.c (control_activate): build a toolbar.
    (control_deactivate): and hide it.

2000-03-27  Chris Toshok <toshok@helixcode.com>
    * mail-display.c: quiet warnings when building in ../po

2000-03-26  Miguel de Icaza  <miguel@gnu.org>

    * folder-browser-factory.c (folder_browser_set_shell): Memory leak
    fix. 

2000-03-25  Dan Winship  <danw@helixcode.com>

    * message-list.c (select_msg, ml_value_at): update for summary
    changes. Hey, neat, it really does make it more efficient.

2000-03-22  Christopher James Lahey  <clahey@helixcode.com>

    * .cvsignore: Updated .cvsignore.

2000-03-21  Matt Loper  <matt@helixcode.com>

    * mail-display.c: Minor cleanup & commenting.

    * folder-browser-factory.c: Minor cleanup & warning elimination.

2000-03-21  bertrand  <bertrand@helixcode.com>

    * message-list.c (ml_value_at): display message size

2000-03-20  Christopher James Lahey  <clahey@helixcode.com>

    * message-list.c: Properly ref & sink the table and header models.

2000-03-14  Dan Winship  <danw@helixcode.com>

    * mail-sources.c: First cut at a mail source selection wizard.
    Basically a rigged demo at this point. Doesn't use camel to get
    its information, and is not yet complete or integrated with the
    mail component. Did I mention that the code is ugly?

2000-03-13  bertrand  <bertrand@helixcode.com>

    * folder-browser-factory.c (folder_browser_set_shell): 
    for testing and demonstration purpose, immediately 
    register a fake service.

2000-03-12  bertrand  <bertrand@helixcode.com>

    * folder-browser-factory.c (folder_browser_factory_init): 
    name change.
    (control_activate_cb): when the control is activated, 
    it merges its own UI with the remote UIHandler.
    (control_add_menu): sample menu merging.
    (folder_browser_factory): connect the control "activate" signal.

    * evolution-mail.gnorba: 
    name changes

    * folder-browser.h: added a reference to an 
    Evolution::Shell object. 

    * folder-browser-factory.c (folder_browser_set_shell): 
    (folder_browser_control_add_service_repository_interface): 
    (folder_browser_factory): the folder-browser control now
    implements the Evolution/ServiceRepository interface.

2000-03-07  bertrand  <bertrand@helixcode.com>

    * folder-browser-factory.c (development_warning): 
    added a warning so that the user knows that this 
    version may crash his mails.

2000-03-05  bertrand  <bertrand@helixcode.com>

    * message-list.h: include a referrence to the parent 
    folder browser.

    * message-list.c (ml_value_at): use the message summary 
    from the 

    * html-stream.c (html_stream_close): when the stream 
    is closed, set the html stream to NULL
    (html_stream_write): don't write anything if the 
    html handle does not exist. 
    (html_stream_reset): implemented. close the current 
    html handle and begins a new html parser. 

    * session.c (session_store_new): use static exception
    here. 

2000-03-05  Christopher James Lahey  <clahey@helixcode.com>

    * message-list.c: Added a prototype message listing.

2000-03-04  Christopher James Lahey  <clahey@helixcode.com>

    * message-list.c: Set up the column headers properly.

    * folder-browser.c: Show the folder_browser widget.

2000-03-04  Christopher James Lahey  <clahey@helixcode.com>

    * message-list.c: Define ml_duplicate_value and ml_free_value
    correctly.
    
2000-03-04  Christopher James Lahey  <clahey@helixcode.com>

    * message-list.c: Use g_int_compare and g_str_compare as we should
    be instead of g_int_equal and g_str_equal.
    
2000-03-04  bertrand  <bertrand@helixcode.com>

    * test-mail.c (main): replace the bonobo-active/gtk-main
    by bonobo-main.
    Include Gnorba headers.
    (main): don't call the container creation routine 
    before we entered the main loop. Use idle for that.

2000-03-04  Christopher James Lahey  <clahey@helixcode.com>

    * message-list.c: Change this to use the ETable widget itself
    instead of building it from all the parts.

2000-03-03  Christopher James Lahey  <clahey@helixcode.com>

    * message-list.c: Ref the table columns since we unref them at the
    end.

2000-03-01  Ettore Perazzoli  <ettore@helixcode.com>

    * Makefile.am (INCLUDES): Add `$(top_srcdir)'.  Also, the
    `top_srcdir' includes must come first everything else to avoid
    including installed headers instead of our fresh ones.

2000-02-28  NotZed  <NotZed@HelixCode.com>

    * Makefile.am (evolution_mail_LDADD): Fixed references to eutil.

2000-02-24  Christopher James Lahey  <clahey@helixcode.com>

    * message-list.c: Changed to match new e_table_simple interface.

2000-02-24  Dan Winship  <danw@helixcode.com>

    * message-list.c (message_list_set_folder): update for CamelFolder
    changes

2000-02-24  Christopher James Lahey  <clahey@helixcode.com>

    * message-list.c: Changed this to not use the "x" and "y"
    arguments to e-table-item.

2000-02-23  Matt Loper  <matt@helixcode.com>

    * message-list.c (message_list_set_folder): Check 'desc'riptions
    of exceptions.

2000-02-22  bertrand  <Bertrand.Guiheneuf@aful.org>

    * message-list.c (message_list_set_folder): 
    fix to show a sample correct implementation. 

2000-02-21  Matt Loper  <matt@helixcode.com>

    * Makefile.am: added -lunicode to evolution_mail_LDADD.

2000-02-21  Dan Winship  <danw@helixcode.com>

    * session.c (session_store_new): Pass a CamelAuthCallback
    (evolution_auth_callback) to camel_session_new.
    
2000-02-21  Dan Winship  <danw@helixcode.com>

    * session.c (session_store_new): Update session_store_new to
    deal with the fact that camel_session_get_store takes a
    CamelException now. Doesn't actually do anything with the
    exception yet, because nothing else does yet either.

2000-02-19  Matt Loper  <matt@helixcode.com>

    * .cvsignore: added test-mail.

2000-02-14  Miguel de Icaza  <miguel@gnu.org>

    * folder-browser.c (folder_browser_load_folder): New routine,
    loads a camel folder.
    (folder_browser_set_uri): redo.

    * session.c: new file.  Implements SessionStores to keep track of
    a Session/Store tuple.  

2000-02-13  Matt Loper  <matt@helixcode.com>

    * html-stream.c (html_stream_new): Second param of gtk_html_begin
    should be "", not NULL.
    (html_stream_new): gtk_html_parse() is deprecated, so the call was
    removed.

    * html-stream.h: HTMLStreamClass's parent changed to
    CamelStreamClass, not CamelStream.

2000-02-11  Christopher James Lahey  <clahey@helixcode.com>

    * Makefile.am: Add the e-text directory to the includes list.

    * message-list.c: Change the call to e_cell_text_new, since
    there's an added argument.

2000-02-09  Christopher James Lahey  <clahey@helixcode.com>

    * Makefile.am: Added libetext as libetable depends on it.

2000-02-08  Iain Holmes  <ih@csd.abdn.ac.uk>

    * Makefile.am: Changed the order of the compilation so the CORBA stuff
    was made before it was needed.

2000-01-19  Miguel de Icaza  <miguel@gnu.org>

    * Started work on the mail display engine.

    * html-stream.c, html-stream.h: New files, they are CamelStreams
    used to write to the GtkHTML widget.