aboutsummaryrefslogtreecommitdiffstats
path: root/mail/ChangeLog
blob: 5208c99006ecc2f6d550947d8be7d2d7b4297f10 (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
2003-06-23  Dan Winship  <danw@ximian.com>

    * message-list.c (on_selection_changed_cmd): Save the idle_id

2003-06-23  Larry Ewing  <lewing@ximian.com>

    * folder-browser.c (do_message_selected): make sure not to strcmp
    a possibly NULL string.

2003-06-19  Not Zed  <NotZed@Ximian.com>

    ** See bug #45063

    * folder-browser.c (do_message_selected): dont re-load if the same
    message gets selected again as one we've already shown.  Etree
    sends out selection changed events even when when it hasn't.

2003-06-18  Jeffrey Stedfast  <fejj@ximian.com>

    * message-list.c (hide_save_state): Only save state if we have a
    folder reference. Fixes some warnings about casting a NULL object
    to a CamelFolder.

2003-06-16  Jeffrey Stedfast  <fejj@ximian.com>

    * message-list.c (ml_tree_value_at): Don't display an unread icon
    for a parent message status if it has unread children but has been
    read itself. Instead, show that we have unread children by just
    making the message test bold (which it was already doing, so
    yay... this was easy). Fixes bug #42630.

2003-06-16  Not Zed  <NotZed@Ximian.com>

    ** See bug #44609

    * mail-vfolder.c (vfolder_edit_rule): put the ok/cancel buttons in
    the stupid gnome 2 order.

    ** See bug #33593

    * message-list.c (on_selection_changed_cmd): also listedn to
    selection changed events, since the etable api has changed.
    (get_selected_cb): helper for above.
    (message_list_construct): hook to selection change signal.

    * mail-callbacks.c (composer_send_queued_cb): Unref the composer
    to match the ref composer_send_cb();

    ** See bug #44519

    * message-browser.c (message_browser_message_list_built): We want
    to disconnect from the messagelist, not folderbrowser signal.

2003-06-11  Jeffrey Stedfast  <fejj@ximian.com>

    * mail-format.c (format_mime_part): We only really want to use
    mail_identify_mime_part() if the content-type is
    application/octet-stream - any other type (if it doesn't have a
    handler) should just force the user to save to disk.
    (handle_text_plain): Only pay attention to format=flowed if the
    mime-type is text/plain (handle_text_plain is the generic text
    handler, so we might be processing parts that are not really
    text/plain, thus the format param may have different meaning for
    those other textual types).

2003-06-11  Larry Ewing  <lewing@ximian.com>

    * mail-format.c (mail_lookup_handler): free the application list
    if we are bailing.

    * mail-send-recv.c (free_folder_info): free the info structure as
    well.

2003-06-06  Jeffrey Stedfast  <fejj@ximian.com>

    * message-tag-followup.c (get_week_start_day): Use mail-config's
    gconf client.
    (target_date_new): Same.

    * message-list.c (message_list_set_folder): Use mail-config's
    gconf client.
    (mail_regen_list): Same.

    * mail-tools.c (mail_tool_quote_message): Use mail-config's gconf
    client.
    (mail_tool_forward_message): Same.

    * mail-session.c (main_get_filter_driver): Use mail-config's gconf
    client.

    * mail-preferences.c (mail_preferences_init): Use mail-config's
    gconf client.
    (mail_preferences_finalise): Don't unref the gconf client.

    * mail-format.c (write_headers): Use mail-config's gconf client.
    (mail_format_data_wrapper_write_to_stream): Same.
    (handle_text_plain): And here.

    * mail-display.c (save_data_cb): Use mail-config's gconf client.
    (save_part): Same.
    (on_url_requested): Here too.
    (mail_text_write): And here.
    (mail_display_init): And here.
    (mail_display_destroy): Here too.
    (mail_display_new): Again here.

    * mail-composer-prefs.c (sig_add_cb): Use mail-config's gconf
    client.
    (mail_composer_prefs_construct): Same.

    * mail-callbacks.c (ask_confirm_for_unwanted_html_mail): Use
    mail-config's gconf client.
    (ask_confirm_for_empty_subject): Same.
    (ask_confirm_for_only_bcc): Here too.
    (composer_get_message): And here.
    (create_msg_composer): Again here.
    (mail_generate_reply): Same.
    (forward): And here.
    (transfer_msg_done): "
    (delete_msg): "
    (confirm_expunge): "

    * component-factory.c (owner_unset_cb): Use mail-config's gconf
    client.

    * folder-browser-ui.c (folder_browser_ui_add_message): Use the
    mailer's gconf client.
    (folder_browser_ui_add_list): Same.
    (folder_browser_ui_add_global): Here too.

    * folder-browser.c (save_cursor_pos): Use the mailer's gconf
    client.
    (folder_browser_set_message_preview): Same.
    (folder_browser_toggle_preview): Here too.
    (folder_browser_toggle_threads): And here.
    (folder_browser_toggle_hide_deleted): Here as well.
    (folder_browser_set_message_display_style): And here.
    (fb_resize_cb): Here.
    (paned_realised): And here.
    (done_message_selected): And everywhere...

    * mail-account-gui.c (sig_add_new_signature): Use the mailer gconf
    client.

    * mail-config.c (mail_config_get_gconf_client): New function to
    return the global GConfClient used by the mailer.
    (mail_config_write_on_exit): On exit, free our objects and such.
    (mail_config_signature_run_script): Use config->gconf.

2003-06-04  Jeffrey Stedfast  <fejj@ximian.com>

    * mail-callbacks.c (invert_selection): Get rid of the if-focused
    code, that will always prevent the etree from getting the
    selection inverted because the menu item will always have focus at
    this time. Fix for bug #43972.

2003-06-11  Not Zed  <NotZed@Ximian.com>

    ** See bug #22542
    
    * component-factory.c (storage_create_folder): If we're creating a
    folder on a vstore, popup a vFolder editor rather than failing.

2003-06-05  Not Zed  <NotZed@Ximian.com>

    ** Part of #42691.
    
    * importers/Makefile.am (BUILT_SOURCES): added server_DATA.

    * Makefile.am (%.server.in): create a proper implicit rule for
    temporary .in file.

2003-06-04  Not Zed  <NotZed@Ximian.com>

    ** See bug #43974

    * mail-tools.c (mail_tool_do_movemail): use a proper CamelURL to
    decode the uri, not hacky strcmp stuff.

    * mail-account-gui.c (extract_values): if we have an conf_entry,
    ignore username, hostname, and path ones, as these are handled
    implicitly in the url itself.  Came about because of the fix for
    #42838.

2003-06-03  Federico Mena Quintero  <federico@ximian.com>

    * mail-search.c (mail_search_construct): Put the buttons in HIG
    order; don't replace the label of the stock Find button.  Also,
    add Escape as a keybinding for the Close button (see why GTK+ is
    on crack on b.g.o #74221 and #101293).