Statistics
| Revision:

root / ChangeLog @ 317

History | View | Annotate | Download (35.8 kB)

1 317 hiro
2005-06-07
2 317 hiro
3 317 hiro
	* src/compose.c
4 317 hiro
	  src/main.c
5 317 hiro
	  src/procmsg.[ch]
6 317 hiro
	  src/send_message.[ch]
7 317 hiro
	  src/prefs_common.[ch]
8 317 hiro
	  src/mainwindow.c: added an option to apply filter rules to sent
9 317 hiro
	  messages.
10 317 hiro
11 311 hiro
2005-06-06
12 311 hiro
13 316 hiro
	* src/mimeview.c
14 316 hiro
	  src/sourcewindow.c: don't use "destroy" signal to destroy objects.
15 316 hiro
16 316 hiro
2005-06-06
17 316 hiro
18 315 hiro
	* src/compose.c: don't use "destroy" signal to destroy Compose object
19 315 hiro
	  (fix rare crashes on discard?).
20 315 hiro
21 315 hiro
2005-06-06
22 315 hiro
23 314 hiro
	* src/summaryview.c:
24 314 hiro
	  summary_attract_by_subject()
25 314 hiro
	  summary_sort(): clear selection list when the order of the list is
26 314 hiro
	  changed.
27 314 hiro
28 314 hiro
2005-06-06
29 314 hiro
30 313 hiro
	* src/summaryview.c: summary_remove_invalid_messages(): fixed a bug
31 313 hiro
	  that it took time at O(n^2) order if all messages were selected
32 313 hiro
	  and then they were removed.
33 313 hiro
34 313 hiro
2005-06-06
35 313 hiro
36 312 hiro
	* src/compose.c
37 312 hiro
	  src/messageview.c
38 312 hiro
	  src/prefs_common.c
39 312 hiro
	  src/mainwindow.c: added Hebrew encodings.
40 312 hiro
41 312 hiro
2005-06-06
42 312 hiro
43 311 hiro
	* src/codeconv.[ch]: always enabled Japanese auto-detection if the
44 311 hiro
	  first letters of locale string is "ja".
45 311 hiro
46 308 hiro
2005-06-03
47 308 hiro
48 310 hiro
	* src/compose.c
49 310 hiro
	  src/summaryview.[ch]
50 310 hiro
	  src/folderview.c: improved the DnD. Don't copy files on
51 310 hiro
	  summary-to-folder drag, and set mime type to message/rfc822 on
52 310 hiro
	  summary-to-compose drag.
53 310 hiro
54 310 hiro
2005-06-03
55 310 hiro
56 309 hiro
	* src/prefs_common.c: prefs_junk_create(): modified the description.
57 309 hiro
58 309 hiro
2005-06-03
59 309 hiro
60 308 hiro
	* src/summaryview.c: summary_junk_func(), summary_junk(): allow
61 308 hiro
	  empty junk folder.
62 308 hiro
63 306 hiro
2005-06-02
64 306 hiro
65 307 hiro
	* src/prefs_common.c: prefs_font_select(): select current font
66 307 hiro
	  when opening the dialog.
67 307 hiro
68 307 hiro
2005-06-02
69 307 hiro
70 306 hiro
	* src/prefs_common.[ch]
71 306 hiro
	  src/mainwindow.[ch]
72 306 hiro
	  src/summaryview.[ch]: added a feature for junk mail control.
73 306 hiro
74 303 hiro
2005-06-01
75 303 hiro
76 305 hiro
	* src/summaryview.c: summary_msgid_table_create_func(): ignore invalid
77 305 hiro
	  or deleted messages.
78 305 hiro
79 305 hiro
2005-06-01
80 305 hiro
81 304 hiro
	* src/textview.c:
82 304 hiro
	  textview_search_string()
83 304 hiro
	  textview_search_string_backward(): improved sequential searches.
84 304 hiro
85 304 hiro
2005-06-01
86 304 hiro
87 303 hiro
	* src/summaryview.c: don't include the current message for
88 303 hiro
	  "View/Go to/(Prev|Next) (unread|new) message".
89 303 hiro
90 301 hiro
2005-05-31
91 301 hiro
92 302 hiro
	* src/imap.c: imap_scan_tree_recursive(): disabled scanning of folders
93 302 hiro
	  because the STATUS command costs much.
94 302 hiro
95 302 hiro
2005-05-31
96 302 hiro
97 301 hiro
	* src/summaryview.c: summary_show(): fixed a bug that caused crash
98 301 hiro
	  if FolderView::selected is NULL (thanks to Yann Grossel).
99 301 hiro
	* src/folderview.[ch]: folderview_set_opened_item(): new.
100 301 hiro
101 297 hiro
2005-05-30
102 297 hiro
103 300 hiro
	* src/manage_window.c: manage_window_focus_out(): don't reset
104 300 hiro
	  focus_window on focus-out event.
105 300 hiro
	* src/inc.c
106 300 hiro
	  src/send_message.c: call manage_window_destroy() to reset
107 300 hiro
	  focus_window before destruction of window.
108 300 hiro
109 300 hiro
2005-05-30
110 300 hiro
111 298 hiro
	* src/alertpanel.c: don't let message label take focus.
112 298 hiro
	* src/headerview.c: don't let header labels take focus.
113 298 hiro
114 298 hiro
2005-05-30
115 298 hiro
116 297 hiro
	* src/summaryview.[ch]: optimized getting the selection list.
117 297 hiro
	  Set cache as dirty when reordered to remember the current order.
118 297 hiro
119 295 hiro
2005-05-29
120 295 hiro
121 295 hiro
	* version 1.9.12
122 295 hiro
123 292 hiro
2005-05-27
124 292 hiro
125 294 hiro
	* src/compose.c: compose_entries_set(): don't interpret Bcc header
126 294 hiro
	  field (conform to RFC 2368).
127 294 hiro
128 294 hiro
2005-05-27
129 294 hiro
130 293 hiro
	* src/mh.c
131 293 hiro
	  src/compose.c
132 293 hiro
	  src/folder.[ch]
133 293 hiro
	  src/imap.c
134 293 hiro
	  src/procmsg.c
135 293 hiro
	  src/news.c
136 293 hiro
	  src/summaryview.c: added FolderItem::mark_dirty flag to determine
137 293 hiro
	  if mark file really needs to be updated.
138 293 hiro
	  Write mark file only if cache_dirty or mark_dirty flag is set.
139 293 hiro
140 293 hiro
2005-05-27
141 293 hiro
142 292 hiro
	* src/imap.c: don't destroy the previous Session object when
143 292 hiro
	  reconnecting (fixed crash when reconnection happened while scanning
144 292 hiro
	  tree).
145 292 hiro
	  imap_cmd_search(): fixed a bug that only the first response was
146 292 hiro
	  recognized (thanks to Hanno Meyer-Thurow).
147 292 hiro
	* src/procmsg.h: added MSG_IS_SIGNED() macro.
148 292 hiro
149 291 hiro
2005-05-26
150 291 hiro
151 291 hiro
	* src/main.c: app_will_exit(): cleanup tmp directory when exit.
152 291 hiro
	* src/mimeview.c: fixed DnD of non-ascii filename.
153 291 hiro
	* src/utils.[ch]: encode_uri(): new.
154 291 hiro
	* src/summaryview.[ch]: use subject as the filename of droppend
155 291 hiro
	  messages. Added .eml as the extension.
156 291 hiro
157 287 hiro
2005-05-25
158 287 hiro
159 290 hiro
	* src/textview.c: textview_write_link(): also skip non-ascii space
160 290 hiro
	  at the head of link strings (phishing check didn't work at the case).
161 290 hiro
162 290 hiro
2005-05-25
163 290 hiro
164 289 hiro
	* src/utils.c: get_command_output(): use g_spawn_command_line_sync()
165 289 hiro
	  instead of popen().
166 289 hiro
167 289 hiro
2005-05-25
168 289 hiro
169 288 hiro
	* src/send_message.c: send_message_local(): use GSpawn, and detect
170 288 hiro
	  errors.
171 288 hiro
172 288 hiro
2005-05-25
173 288 hiro
174 287 hiro
	* src/message_search.c: removed Clear button.
175 287 hiro
176 281 hiro
2005-05-24
177 281 hiro
178 285 hiro
	* src/folder.[ch]: added FolderItem::cache_dirty flag to determine
179 285 hiro
	  if cache file really needs to be updated.
180 285 hiro
	* src/mh.c
181 285 hiro
	  src/imap.c
182 285 hiro
	  src/procmsg.c
183 285 hiro
	  src/news.c: set cache_dirty flag if folder contents differ from
184 285 hiro
	  the cache file.
185 285 hiro
	* src/summaryview.c: set cache_dirty flag if folder contents changed.
186 285 hiro
	  Write cache file only if cache_dirty flag is set.
187 285 hiro
188 285 hiro
2005-05-24
189 285 hiro
190 284 hiro
	* src/compose.c: disable attach toggle button for now.
191 284 hiro
192 284 hiro
2005-05-24
193 284 hiro
194 283 hiro
	* src/compose.[ch]: added a toggle button for the attachment pane.
195 283 hiro
196 283 hiro
2005-05-24
197 283 hiro
198 282 hiro
	* src/compose.[ch]: reimplemented the attachment list with
199 282 hiro
	  GtkTreeView. Fixed attaching of locale filename.
200 282 hiro
	* src/utils.c: uri_list_extract_filenames(): properly parse URI.
201 282 hiro
202 282 hiro
2005-05-24
203 282 hiro
204 281 hiro
	* src/gtkutils.c: fixed compilation failure with GTK 2.4.
205 281 hiro
206 275 hiro
2005-05-23
207 275 hiro
208 280 hiro
	* src/summaryview.[ch]: enabled DnD to external apps.
209 280 hiro
210 280 hiro
2005-05-23
211 280 hiro
212 279 hiro
	* src/compose.[ch]: added PGP Sign/Encrypt check button on the compose
213 279 hiro
	  window.
214 279 hiro
215 279 hiro
2005-05-23
216 279 hiro
217 277 hiro
	* src/summaryview.c: summary_step(): don't use "move-cursor" signal
218 277 hiro
	  to move cursor.
219 277 hiro
220 277 hiro
2005-05-23
221 277 hiro
222 276 hiro
	* src/gtksctree.[ch]: removed.
223 276 hiro
	* src/gtkutils.c: added missing include, and removed GtkSCTree init.
224 276 hiro
225 276 hiro
2005-05-23
226 276 hiro
227 275 hiro
	* src/textview.c
228 275 hiro
	  src/mimeview.[ch]
229 275 hiro
	  src/summaryview.c
230 275 hiro
	  src/mainwindow.c: reimplemented MimeView with GtkTreeView.
231 275 hiro
232 273 hiro
2005-05-20
233 273 hiro
234 274 hiro
	* src/summaryview.c: summary_show(): fixed the selection state on
235 274 hiro
	  refresh.
236 274 hiro
237 274 hiro
2005-05-20
238 274 hiro
239 273 hiro
	* src/summaryview.c: summaryview_clear_list(): set the value of
240 273 hiro
	  vadjustment to 0.0 so that the "value-changed" signal is always
241 273 hiro
	  emitted (fixes the scroll problem on refresh).
242 273 hiro
243 268 hiro
2005-05-19
244 268 hiro
245 272 hiro
	* src/message_search.c: improved the interface and made code cleanup.
246 272 hiro
247 272 hiro
2005-05-19
248 272 hiro
249 271 hiro
	* src/summary_search.c: improved the interface and made code cleanup.
250 271 hiro
251 271 hiro
2005-05-19
252 271 hiro
253 270 hiro
	* src/summaryview.c: summary_show(): fixed a problem that no message
254 270 hiro
	  was selected after processing left marks.
255 270 hiro
256 270 hiro
2005-05-19
257 270 hiro
258 269 hiro
	* src/textview.[ch]
259 269 hiro
	  src/prefs_common.[ch]
260 269 hiro
	  src/mainwindow.c: added an option to toggle cursor in message view
261 269 hiro
	  (thanks to Godwin Stewart).
262 269 hiro
263 269 hiro
2005-05-19
264 269 hiro
265 268 hiro
	* src/summaryview.c: summary_modify_threads(): block selection_changed
266 268 hiro
	  callback while modifying threads so that the toolbar doesn't
267 268 hiro
	  become insensitive unexpectedly.
268 268 hiro
269 265 hiro
2005-05-18
270 265 hiro
271 266 hiro
	* src/summaryview.c: set minimum column width.
272 266 hiro
	  src/folderview.c: set minimum column width. Remember every column
273 266 hiro
	  width.
274 266 hiro
275 266 hiro
2005-05-18
276 266 hiro
277 265 hiro
	* src/summaryview.c: display next messages after deleting when
278 265 hiro
	  immediate_exec is enabled.
279 265 hiro
280 260 hiro
2005-05-17
281 260 hiro
282 263 hiro
	* version 1.9.11
283 263 hiro
284 263 hiro
2005-05-17
285 263 hiro
286 261 hiro
	* src/summaryview.c: summary_remove_invalid_messages(): adjusted
287 261 hiro
	  selection and message display on execution.
288 262 hiro
	  summary_get_modified_node(): fixed an order problem.
289 261 hiro
290 261 hiro
2005-05-17
291 261 hiro
292 260 hiro
	* src/summaryview.c: summary_row_expanded(): made a workaround for
293 260 hiro
	  last-row expand problem.
294 260 hiro
295 258 hiro
2005-05-16
296 258 hiro
297 259 hiro
	* src/summaryview.c: summary_selection_changed(): forgot to unset
298 259 hiro
	  SummaryView::selected on empty selection.
299 259 hiro
300 259 hiro
2005-05-16
301 259 hiro
302 258 hiro
	* src/summaryview.c: fixed selection problem after execution.
303 258 hiro
	* src/gtkutils.c: gtkut_tree_model_find_by_column_data(): also compare
304 258 hiro
	  start node.
305 258 hiro
306 256 hiro
2005-05-15
307 256 hiro
308 257 hiro
	* src/summaryview.c: summary_button_pressed(): fixed a bug that
309 257 hiro
	  prohibited column resize.
310 257 hiro
311 257 hiro
2005-05-15
312 257 hiro
313 256 hiro
	* src/summaryview.c: summary_key_pressed(): fixed a bug that Return,
314 256 hiro
	  Space and Delete key are ignored when multiple messages were
315 256 hiro
	  selected.
316 256 hiro
	* src/headerview.c: added missing gtk/gtkimage.h include.
317 256 hiro
318 249 hiro
2005-05-13
319 249 hiro
320 254 hiro
	* version 1.9.10
321 254 hiro
322 254 hiro
2005-05-13
323 254 hiro
324 253 hiro
	* src/prefs_common.[ch]
325 253 hiro
	  src/summaryview.c: made rules hint configurable. Removed debug code.
326 253 hiro
	* src/gtkutils.c: gtkut_tree_row_reference_equal(): return FALSE if
327 253 hiro
	  one of the reference is invalid.
328 253 hiro
329 253 hiro
2005-05-13
330 253 hiro
331 251 hiro
	* src/summaryview.c: don't open selected messages on 'View/Go to'
332 251 hiro
	  if the message view is hidden.
333 251 hiro
334 251 hiro
2005-05-13
335 251 hiro
336 250 hiro
	* src/summaryview.c: modified the handling of middle-click and
337 250 hiro
	  double-click.
338 250 hiro
339 250 hiro
2005-05-13
340 250 hiro
341 249 hiro
	* src/summaryview.c: adjusted the width of icon-titled columns.
342 249 hiro
343 246 hiro
2005-05-12
344 246 hiro
345 248 hiro
	* src/summaryview.c: summary_attract_by_subject()
346 248 hiro
	  src/mainwindow.c: main_window_set_menu_sensitive(): disable 'Attract
347 248 hiro
	  by subject' if sorted.
348 248 hiro
349 248 hiro
2005-05-12
350 248 hiro
351 247 hiro
	* src/summaryview.c: summary_attract_by_subject(): optimized using
352 247 hiro
	  gtk_tree_store_reorder() (gtk_tree_store_move_after() is too slow).
353 247 hiro
354 247 hiro
2005-05-12
355 247 hiro
356 246 hiro
	* src/summaryview.c: display collapsed rows which have unread children
357 246 hiro
	  as bold.
358 246 hiro
359 243 hiro
2005-05-11
360 243 hiro
361 245 hiro
	* src/summaryview.c: summary_have_unread_children(): implemented.
362 245 hiro
	  summary_row_expanded(): expand all children.
363 245 hiro
	  summary_thread_build(): added missing g_hash_table_destroy().
364 245 hiro
365 245 hiro
2005-05-11
366 245 hiro
367 244 hiro
	* src/summaryview.c
368 244 hiro
	  src/mainwindow.c: summary_thread_build(): implemented.
369 244 hiro
370 244 hiro
2005-05-11
371 244 hiro
372 243 hiro
	* src/utils.c: remove_dir_recursive(): fixed operation failure if
373 243 hiro
	  current directory is inside one which is to be removed.
374 243 hiro
	* src/summaryview.c: summary_unthread(): implemented.
375 243 hiro
	* src/folderview.c: fixed crash when FolderView::selected became
376 243 hiro
	  invalid. Unset it if selection becomes empty.
377 243 hiro
	* src/defs.h: changed DEFAULT_MESSAHE_FONT from "Sans 14" to
378 243 hiro
	  "Monospace 12".
379 243 hiro
380 239 hiro
2005-05-10
381 239 hiro
382 242 hiro
	* src/summaryview.c: summary_select_thread(): implemented.
383 242 hiro
384 242 hiro
2005-05-10
385 242 hiro
386 241 hiro
	* src/summary_search.c: reimplemented summary search.
387 241 hiro
388 241 hiro
2005-05-10
389 241 hiro
390 240 hiro
	* src/summaryview.c:
391 240 hiro
	  summary_show(): display selected message if always_show_msg is set.
392 240 hiro
	  summary_button_pressed(): fixed the handling of modifier key.
393 240 hiro
	  summary_selection_changed(): clear message view if not single
394 240 hiro
	  selection.
395 240 hiro
396 240 hiro
2005-05-10
397 240 hiro
398 239 hiro
	* src/summaryview.c
399 239 hiro
	  src/gtkutils.[ch]: fixed compilation failure on GTK+ 2.4
400 239 hiro
	  (GTK+ 2.4 doesn't provide the way to unset the sort setting).
401 239 hiro
402 237 hiro
2005-05-09
403 237 hiro
404 238 hiro
	* src/editjpilot.c
405 238 hiro
	  src/editldap_basedn.c
406 238 hiro
	  src/editldap.c: added missing includes.
407 238 hiro
408 238 hiro
2005-05-09
409 238 hiro
410 237 hiro
	* src/compose.c
411 237 hiro
	  src/inc.c
412 237 hiro
	  src/addressbook.c
413 237 hiro
	  src/textview.c
414 237 hiro
	  src/messageview.c
415 237 hiro
	  src/editbook.c
416 237 hiro
	  src/editgroup.c
417 237 hiro
	  src/importldif.c
418 237 hiro
	  src/foldersel.c
419 237 hiro
	  src/mimeview.c
420 237 hiro
	  src/message_search.c
421 237 hiro
	  src/main.c
422 237 hiro
	  src/inputdialog.c
423 237 hiro
	  src/editaddress.c
424 237 hiro
	  src/addressadd.c
425 237 hiro
	  src/import.c
426 237 hiro
	  src/about.c
427 237 hiro
	  src/mainwindow.c
428 237 hiro
	  src/editvcard.c: added missing includes.
429 237 hiro
	* src/gtkutils.[ch]: added utility functions for GtkTreeView.
430 237 hiro
	* src/stock_pixmap.[ch]: stock_pixbuf_widget(): new.
431 237 hiro
	* src/folderview.c: modified for column sizing.
432 237 hiro
	* src/summaryview.[ch]
433 237 hiro
	  src/prefs_summary_column.c: reimplemented with GtkTreeView
434 237 hiro
	  (some features are not completed yet).
435 237 hiro
436 235 hiro
2005-05-06
437 235 hiro
438 235 hiro
	* src/socket.c: sock_connect_address_list_async(): only watch
439 235 hiro
	  G_IO_OUT to prevent a rare connection problem (thanks to Thorsten
440 235 hiro
	  Maerz).
441 235 hiro
442 234 hiro
2005-05-02
443 234 hiro
444 234 hiro
	* src/prefs_filter_edit.c: prefs_filter_edit_set_cond_hbox_widgets():
445 234 hiro
	  display unit on AGE condition.
446 234 hiro
447 232 hiro
2005-04-27
448 232 hiro
449 233 hiro
	* src/imageview.c: imageview_get_resized_pixbuf(): don't scale images
450 233 hiro
	  if not required (just increase ref count).
451 233 hiro
452 233 hiro
2005-04-27
453 233 hiro
454 232 hiro
	* src/mainwindow.c: main_window_create(): disable no longer required
455 232 hiro
	  workaround for resize grip on GTK+ 2.6.
456 232 hiro
457 228 hiro
2005-04-22
458 228 hiro
459 231 hiro
	* src/imap.c: imap_auth(): prefer CRAM-MD5 if authentication type is
460 231 hiro
	  automatic. Don't use LOGIN if CAPABILITY has LOGINDISABLED.
461 231 hiro
462 231 hiro
2005-04-22
463 231 hiro
464 230 hiro
	* src/folderview.c: folderview_selection_changed(): flush widget to
465 230 hiro
	  reflect selection change before showing summary.
466 230 hiro
467 230 hiro
2005-04-22
468 230 hiro
469 229 hiro
	* sylpheed.desktop: changed the encoding to UTF-8 (thanks to Daichi
470 229 hiro
	  Kawahata).
471 229 hiro
472 229 hiro
2005-04-22
473 229 hiro
474 228 hiro
	* src/folderview.c:
475 228 hiro
	  folderview_rescan_tree()
476 228 hiro
	  folderview_check_new(): refresh widgets before processing.
477 228 hiro
478 226 hiro
2005-04-20
479 226 hiro
480 227 hiro
	* src/gtkutils.[ch]: gtkut_widget_draw_now(): use
481 227 hiro
	  gdk_window_process_updates() to force update of widgets.
482 227 hiro
	  Removed gtkut_widget_wait_for_draw() which had a big overhead
483 227 hiro
	  because of waiting for all events processed.
484 227 hiro
	* src/statusbar.c
485 227 hiro
	  src/summaryview.c
486 227 hiro
	  src/setup.c
487 227 hiro
	  src/folderview.c
488 227 hiro
	  src/mainwindow.c: use gtkut_widget_draw_now(). Improved performance
489 227 hiro
	  of the update of statusbar.
490 227 hiro
491 227 hiro
2005-04-20
492 227 hiro
493 226 hiro
	* src/textview.c: textview_smooth_scroll_do(): redraw it after scroll
494 226 hiro
	  is done (fixed incorrect display when a part of the view is hidden).
495 226 hiro
496 220 hiro
2005-04-19
497 220 hiro
498 224 hiro
	* version 1.9.9
499 224 hiro
500 224 hiro
2005-04-19
501 224 hiro
502 223 hiro
	* sylpheed.desktop: added French translation (thanks to Nicolas Boos).
503 223 hiro
504 223 hiro
2005-04-19
505 223 hiro
506 221 hiro
	* src/session.[ch]: use separate buffer for large data to be sent,
507 222 hiro
	  and don't duplicate it (reduces memory usage) (thanks to Dirk).
508 221 hiro
509 221 hiro
2005-04-19
510 221 hiro
511 220 hiro
	* src/compose.c
512 220 hiro
	  src/prefs_common.c: removed '/Edit/Advanced' menu which had been
513 220 hiro
	  provided for old GtkSText, and had interfered with gtk-key-theme
514 220 hiro
	  configuration.
515 220 hiro
516 219 hiro
2005-04-15
517 219 hiro
518 219 hiro
	* src/folderview.c: folderview_create(): check GTK version for
519 219 hiro
	  "ellipsize" property.
520 219 hiro
521 216 hiro
2005-04-13
522 216 hiro
523 218 hiro
	* src/folderview.c: modified include.
524 218 hiro
	  folderview_col_resized(): fixed argument type.
525 218 hiro
526 218 hiro
2005-04-13
527 218 hiro
528 217 hiro
	* src/imap.c: imap_close(): don't do anything if item->path is NULL.
529 217 hiro
	* src/folderview.c: removed unused GtkStyle.
530 217 hiro
	  folderview_select_row(): don't expand the row itself.
531 217 hiro
	  folderview_selection_changed(): fixed a memory leak.
532 217 hiro
533 217 hiro
2005-04-13
534 217 hiro
535 216 hiro
	* src/rfc2015.c: pgp_sign(): fixed missing brackets. Check if
536 216 hiro
	  result->signatures is not NULL (fix crashes when ~/.gnupg doesn't
537 216 hiro
	  exist).
538 216 hiro
	* src/sigstatus.c: gpgmegtk_sig_status_to_string(): check if signature
539 216 hiro
	  is not NULL.
540 216 hiro
541 210 hiro
2005-04-12
542 210 hiro
543 214 hiro
	* version 1.9.8
544 214 hiro
545 214 hiro
2005-04-12
546 214 hiro
547 212 hiro
	* src/folderview.c
548 212 hiro
	  src/gtkutils.[ch]: remember the column width, and restored Search
549 212 hiro
	  menu.
550 212 hiro
551 212 hiro
2005-04-12
552 212 hiro
553 211 hiro
	* src/compose.c
554 211 hiro
	  src/messageview.c
555 211 hiro
	  src/codeconv.[ch]
556 211 hiro
	  src/prefs_common.c
557 211 hiro
	  src/mainwindow.c: support GBK encoding. Fallback to GBK if "X-GBK"
558 211 hiro
	  is passed (thanks to SuperMMX).
559 211 hiro
560 211 hiro
2005-04-12
561 211 hiro
562 210 hiro
	* src/compose.c: compose_write_to_file(): don't encode clearsigned
563 210 hiro
	  text.
564 210 hiro
565 207 hiro
2005-04-11
566 207 hiro
567 209 hiro
	* src/action.c: catch_output(): correctly select the insert text
568 209 hiro
	  (fix invalid iterator warnings).
569 209 hiro
570 209 hiro
2005-04-11
571 209 hiro
572 207 hiro
	* src/gtkutils.[ch]
573 207 hiro
	  src/folderview.[ch]: implemented message-to-folder DnD.
574 207 hiro
	  Auto-expand and auto-scroll are also implemented.
575 207 hiro
576 204 hiro
2005-04-08
577 204 hiro
578 204 hiro
	* src/folderview.c: folderview_check_new(): fixed infinite loop bug.
579 205 hiro
	  folderview_new_news_group_cb(): fixed crash bug when subscribing.
580 206 hiro
	* src/summaryview.c: summary_show(): update FolderView::opened before
581 206 hiro
	  folderview_update_opened_msg_num() is called.
582 204 hiro
583 202 hiro
2005-04-07
584 202 hiro
585 203 hiro
	* src/folderview.c: folderview_selection_changed(): don't let
586 203 hiro
	  GtkTreeView::gtk_tree_view_button_press() grab focus after opening
587 203 hiro
	  a folder by button press.
588 203 hiro
589 203 hiro
2005-04-07
590 203 hiro
591 202 hiro
	* src/folderview.[ch]: reimplemented folder view with GtkTreeView
592 202 hiro
	  (DnD is not implemented yet).
593 202 hiro
	* src/folder.[ch]: folder_item_compare(): compare function to sort
594 202 hiro
	  FolderItem.
595 202 hiro
	* src/gtkutils.[ch]:
596 202 hiro
	  gtkut_tree_model_next()
597 202 hiro
	  gtkut_tree_model_find_by_column_data()
598 202 hiro
	  gtkut_tree_view_find_collapsed_parent(): new.
599 202 hiro
	* src/pixmaps/dir-noselect.xpm
600 202 hiro
	  src/pixmaps/dir-open.xpm
601 202 hiro
	  src/pixmaps/dir-close.xpm: removed extra spaces.
602 202 hiro
603 201 hiro
2005-04-05
604 201 hiro
605 201 hiro
	* src/send_messages.c: send_message_smtp(): consider EOF right after
606 201 hiro
	  QUIT successful (workaround for Gmail SMTP server).
607 201 hiro
	* src/socket.c: ssl_read(), ssl_peek(): check EOF which violates the
608 201 hiro
	  SSL protocol.
609 201 hiro
	* src/procheader.c: removed an unused variable.
610 201 hiro
611 200 hiro
2005-04-01
612 200 hiro
613 200 hiro
	* configure.in: changed -traditional-cpp to -no-cpp-precomp for newer
614 200 hiro
	  Mac OS X support.
615 200 hiro
616 195 hiro
2005-03-31
617 195 hiro
618 199 hiro
	* src/account.c: reimplemented edit account dialog using GtkTreeView.
619 199 hiro
620 199 hiro
2005-03-31
621 199 hiro
622 198 hiro
	* src/colorlabel.c: removed warnings when displaying colorlabel menu
623 198 hiro
	  (don't use GtkAlignment).
624 198 hiro
	* src/prefs_filter_edit.c: stabilized displaying of widgets.
625 198 hiro
	* src/gtkutils.[ch]: gtkut_scrolled_window_reset_position(): reset
626 198 hiro
	  the adjustments to (0, 0).
627 198 hiro
628 198 hiro
2005-03-31
629 198 hiro
630 197 hiro
	* src/foldersel.c
631 197 hiro
	  src/prefs_filter.c: made column resize automatically.
632 197 hiro
633 197 hiro
2005-03-31
634 197 hiro
635 196 hiro
	* src/smtp.c: smtp_auth_plain(): fixed a bug that extra '\0' was
636 196 hiro
	  included in the auth string and PLAIN authentication failed
637 196 hiro
	  (thanks to IWAMOTO Kouichi).
638 196 hiro
639 196 hiro
2005-03-31
640 196 hiro
641 195 hiro
	* src/prefs_filter.c: reimplemented filter prefs dialog using
642 195 hiro
	  GtkTreeView.
643 195 hiro
644 192 hiro
2005-03-29
645 189 hiro
646 194 hiro
	* src/compose.c: don't join (presumably) itemized lines on
647 194 hiro
	  line-wrapping.
648 194 hiro
649 194 hiro
2005-03-29
650 194 hiro
651 192 hiro
	* version 1.9.7
652 192 hiro
653 192 hiro
2005-03-29
654 192 hiro
655 191 hiro
	* src/procmsg.c: procmsg_get_thread_tree(): look for indirect parent
656 191 hiro
	  only the second loop for accurate threading.
657 191 hiro
	* src/procheader.c: procheader_parse_stream(): made In-Reply-To take
658 191 hiro
	  priority of References for MsgInfo::inreplyto.
659 191 hiro
660 191 hiro
2005-03-28
661 191 hiro
662 190 hiro
	* src/utils.[ch]: references_list_prepend(): new.
663 190 hiro
	* src/procmsg.[ch]
664 190 hiro
	  src/procheader.c
665 190 hiro
	  src/summaryview.c: modified the thread creation so that it looks up
666 190 hiro
	  every message-id in References header if the real parent message is
667 190 hiro
	  not found (thanks to Alfons).
668 190 hiro
	* src/defs.h: upped the cache version.
669 190 hiro
670 190 hiro
2005-03-28
671 190 hiro
672 189 hiro
	* src/foldersel.c: reimplemented folder selection dialog using
673 189 hiro
	  GtkTreeView (thanks to Alfons).
674 189 hiro
	* src/stock_pixmap.[ch]: stock_pixbuf_gdk(): new. It generates
675 189 hiro
	  GdkPixbuf object from xpm.
676 189 hiro
677 188 hiro
2005-03-25
678 188 hiro
679 188 hiro
	* src/compose.c: compose_parse_header(): ignore empty Reply-To: and
680 188 hiro
	  Followup-To: header (thanks to Alfons).
681 188 hiro
682 186 hiro
2005-03-23
683 186 hiro
684 187 hiro
	* src/compose.c:
685 187 hiro
	  compose_write_to_file()
686 187 hiro
	  compose_write_headers(): separate header charset and body charset.
687 187 hiro
	  Fixed the issue that ISO-8859-1 was forced for headers when body
688 187 hiro
	  is US-ASCII only.
689 187 hiro
690 187 hiro
2005-03-23
691 187 hiro
692 186 hiro
	* src/codeconv.c: conv_jistoeuc(): fixed buffer overflow when
693 186 hiro
	  auxiliary Kanji appeared (only affects svn version after
694 186 hiro
	  2005-03-17).
695 186 hiro
696 185 hiro
2005-03-22
697 185 hiro
698 185 hiro
	* src/codeconv.[ch]: return error value in every code conversion
699 185 hiro
	  function.
700 185 hiro
701 183 hiro
2005-03-18
702 183 hiro
703 184 hiro
	* src/html.[ch]: html_parse(): made return value const.
704 184 hiro
	* src/textview.c: textview_show_html(): force output of newline.
705 184 hiro
	* src/procmime.c: procmime_get_text_content(): follow the API change.
706 184 hiro
707 184 hiro
2005-03-18
708 184 hiro
709 183 hiro
	* src/account.c: account_find_from_message_file(): added missing
710 183 hiro
	  NULL terminator of the HeaderEntry array which had introduced
711 183 hiro
	  crash on re-edit (thanks to Michael Schwendt).
712 183 hiro
713 180 hiro
2005-03-17
714 180 hiro
715 182 hiro
	* src/utils.c: strncpy2(): optimized based on Alfons' code.
716 182 hiro
717 182 hiro
2005-03-17
718 182 hiro
719 180 hiro
	* src/codeconv.[ch]
720 180 hiro
	  src/textview.c
721 180 hiro
	  src/unmime.c
722 180 hiro
	  src/procheader.c
723 180 hiro
	  src/sourcewindow.c
724 180 hiro
	  src/rfc2015.c
725 180 hiro
	  src/html.c: made every code conversion API allocate new memory.
726 180 hiro
	  This removes redundant string copy on conversion.
727 180 hiro
728 175 hiro
2005-03-16
729 175 hiro
730 177 hiro
	* src/prefs_common.[ch]
731 177 hiro
	  src/textview.c: added an option whether to render HTML as text or
732 177 hiro
	  not.
733 177 hiro
734 177 hiro
2005-03-16
735 177 hiro
736 176 hiro
	* src/filesel.c: remember the state of the expander of file save
737 176 hiro
	  dialog.
738 176 hiro
739 176 hiro
2005-03-16
740 176 hiro
741 175 hiro
	* src/compose.[ch]: added a menu to temporally change the outgoing
742 175 hiro
	  encoding. Use UTF-8 also for headers if it is forced for body.
743 175 hiro
	* src/codeconv.[ch]:
744 175 hiro
	  conv_get_outgoing_charset_str(): don't use prefs_common setting.
745 175 hiro
	  conv_encode_header(): added an argument for outgoing encoding.
746 175 hiro
	* src/prefs_common.c: added separators to outgoing encoding menu.
747 175 hiro
	* src/messageview.c
748 175 hiro
	  src/mainwindow.c: changed 'Code set' (which is rather incorrect)
749 175 hiro
	  in the menu to 'Character encoding'.
750 175 hiro
751 168 hiro
2005-03-15
752 168 hiro
753 173 hiro
	* version 1.9.6
754 173 hiro
755 173 hiro
2005-03-15
756 173 hiro
757 169 hiro
	* src/action.c: create_io_dialog(): use user-defined text font
758 169 hiro
	  (thanks to Alfons), and modified its appearance.
759 169 hiro
760 169 hiro
2005-03-15
761 169 hiro
762 168 hiro
	* src/compose.c: compose_write_to_file(): fixed a memory leak.
763 168 hiro
764 165 hiro
2005-03-14
765 165 hiro
766 167 hiro
	* src/compose.c: compose_write_to_file(): do a strict check for code
767 167 hiro
	  conversion.
768 167 hiro
	* src/codeconv.[ch]:
769 167 hiro
	  conv_codeset_strdup_full()
770 167 hiro
	  conv_iconv_strdup()
771 167 hiro
	  conv_iconv_strdup_with_cd(): added an argument to return an error
772 167 hiro
	  value.
773 167 hiro
774 167 hiro
2005-03-14
775 167 hiro
776 166 hiro
	* src/smtp.[ch]
777 166 hiro
	  src/prefs_account.c: implemented PLAIN authentication method
778 166 hiro
	  (thanks to mori).
779 166 hiro
780 166 hiro
2005-03-14
781 166 hiro
782 165 hiro
	* src/filesel.c:
783 165 hiro
	  filesel_select_file_full(): remember directories for each operations.
784 165 hiro
	  filesel_create(): set default response.
785 165 hiro
	* src/textview.c: textview_key_pressed()
786 165 hiro
	  src/mimeview.c: mimeview_key_pressed(): move focus to upper view
787 165 hiro
	  if Esc key is pressed.
788 165 hiro
	* Thanks to Sergey Pinaev for the above.
789 165 hiro
790 163 hiro
2005-03-11
791 163 hiro
792 163 hiro
	* src/compose.[ch]: use GtkTextTag for signature replacement to
793 163 hiro
	  stabilize it.
794 163 hiro
795 160 hiro
2005-03-10
796 160 hiro
797 162 hiro
	* src/textview.c: implemented 'Save this image as...' in the context
798 162 hiro
	  menu of inline images.
799 162 hiro
	* src/procmime.c: procmime_get_part_file_name(): new.
800 162 hiro
801 162 hiro
2005-03-10
802 162 hiro
803 161 hiro
	* src/mainwindow.c: main_window_set_widgets(): request size first
804 161 hiro
	  to prevent window size becoming wrong.
805 161 hiro
	* src/utils.c: debug_print(): use g_print() to output with locale
806 161 hiro
	  encoding.
807 161 hiro
808 161 hiro
2005-03-10
809 161 hiro
810 160 hiro
	* src/passphrase.c: partially fixed grab input of passphrase dialog.
811 160 hiro
	  Confine pointer to window.
812 160 hiro
813 156 hiro
2005-03-09
814 156 hiro
815 158 hiro
	* src/compose.c: fixed wrapping of quote when auto-wrapping is
816 158 hiro
	  enabled.
817 158 hiro
818 158 hiro
2005-03-09
819 158 hiro
820 157 hiro
	* src/mainwindow.c: fixed remembering of the state of the visibility
821 157 hiro
	  of MessageView.
822 157 hiro
823 157 hiro
2005-03-09
824 157 hiro
825 156 hiro
	* src/compose.c: compose_attach_cb(): enabled multiple file selection.
826 156 hiro
	* src/main.c: migrate_old_config(): copy also mime.types.
827 156 hiro
	* src/filesel.[ch]: filesel_select_files(): returns multiple selected
828 156 hiro
	  files.
829 156 hiro
830 153 hiro
2005-03-08
831 153 hiro
832 155 hiro
	* src/imageview.[ch]: imageview_get_resized_pixbuf(): new.
833 155 hiro
	  src/textview.c: textview_add_part(): follow the setting of
834 155 hiro
	  prefs_common.resize_image.
835 155 hiro
	* src/configure.in
836 155 hiro
	  src/about.c
837 155 hiro
	  src/mimeview.c: removed enable-gdk-pixbuf option since gdk-pixbuf
838 155 hiro
	  is now built-in.
839 155 hiro
840 155 hiro
2005-03-08
841 155 hiro
842 154 hiro
	* src/messageview.[ch]
843 154 hiro
	  src/mimeview.[ch]: changed the implementation of switching
844 154 hiro
	  Text/MIME view (enables smooth switching).
845 154 hiro
846 154 hiro
2005-03-08
847 154 hiro
848 153 hiro
	* src/textview.c: textview_make_clickable_parts(): optimized the
849 153 hiro
	  URI search (fixes freeze at extremely long lines with many '@').
850 153 hiro
	* src/gtkutils.[ch]: gtkut_text_buffer_insert_with_tag_by_name():
851 153 hiro
	  new. Force linebreak of long lines (> 8190 chars) to prevent the
852 153 hiro
	  slowdown of GtkTextView.
853 153 hiro
854 148 hiro
2005-03-07
855 148 hiro
856 152 hiro
	* src/mainwindow.c
857 152 hiro
	  src/mimeview.[ch]: save selected attachments if mimeview has focus
858 152 hiro
	  when 'File/Save as...' is selected.
859 152 hiro
	  Made mimeview_save_as() public.
860 152 hiro
861 152 hiro
2005-03-07
862 152 hiro
863 150 hiro
	* version 1.9.5
864 150 hiro
865 150 hiro
2005-03-07
866 150 hiro
867 148 hiro
	* src/codeconv.c: conv_unmime_header(): use fixed size of buffer.
868 148 hiro
	* src/procheader.c: procheader_scan_date_string(): support header
869 148 hiro
	  like: "[Tue,] 01 Feb 2005 09:57[:00]".
870 148 hiro
871 145 hiro
2005-03-04
872 145 hiro
873 147 hiro
	* src/unmime.[ch]: use GString for a buffer for header MIME decoding
874 147 hiro
	  to improve the efficiency.
875 147 hiro
	* src/codeconv.c: conv_unmime_header(): directly return the return
876 147 hiro
	  value of unmime_header(). Restrict the buffer size on the stack.
877 147 hiro
878 147 hiro
2005-03-04
879 147 hiro
880 145 hiro
	* src/codeconv.[ch]: removed conv_unmime_header_overwrite() because
881 145 hiro
	  it had introduced heap buffer overflow.
882 145 hiro
	  conv_unmime_header(): modified so that it returns newly-allocated
883 145 hiro
	  string.
884 145 hiro
	* src/compose.c: compose_parse_header(): don't use
885 145 hiro
	  conv_unmime_header_overwrite() which introduced buffer overflow.
886 145 hiro
	* src/procheader.c
887 145 hiro
	  src/news.c
888 145 hiro
	  src/procmime.c: followed the API change.
889 145 hiro
890 144 hiro
2005-03-03
891 144 hiro
892 144 hiro
	* use Content-Type's charset as a fallback encoding of broken header
893 144 hiro
	  strings (thanks to Sergey Pinaev).
894 144 hiro
	* src/textview.c: use Content-Type's charset information and
895 144 hiro
	  force-charset setting when displaying headers.
896 144 hiro
	* src/codeconv.c: conv_iconv_strdup(): convert even if src and dest
897 144 hiro
	  are identical, or dest is US-ASCII.
898 144 hiro
	  conv_unmime_header(): try to convert with default encoding if
899 144 hiro
	  string is not ascii.
900 144 hiro
	* src/procheader.[ch]:
901 144 hiro
	  procheader_get_header_array()
902 144 hiro
	  procheader_get_header_array_asis(): added an argument for default
903 144 hiro
	  encoding.
904 144 hiro
	  procheader_parse_stream(): use Content-Type's charset information.
905 144 hiro
	* src/procmime.[ch]: added procmime_scan_content_type_str() which
906 144 hiro
	  returns parameters of Content-Type header.
907 144 hiro
	* src/unmime.[ch]: removed unused function prototype.
908 144 hiro
909 139 hiro
2005-03-02
910 134 hiro
911 142 hiro
	* version 1.9.4
912 142 hiro
913 142 hiro
2005-03-02
914 142 hiro
915 141 hiro
	* src/compose.c: compose_destroy(): destroy paned only if it's not
916 141 hiro
	  attached to window. Fixed memory leak of popup menu.
917 141 hiro
918 141 hiro
2005-03-02
919 141 hiro
920 140 hiro
	* src/sigstatus.c: modified the popup dialog. Fixed warning when
921 140 hiro
	  pressing escape key. Fixed indentation of the source.
922 140 hiro
923 140 hiro
2005-03-02
924 140 hiro
925 138 hiro
	* src/main.c: removed redundant code.
926 138 hiro
	* configure.in: removed redundant PKG_CHECK_MODULES.
927 138 hiro
	  use PKG_CONFIG instead of GLIB_CONFIG which is no longer available
928 138 hiro
	  (fixes LDAP compilation).
929 138 hiro
930 138 hiro
2005-03-01
931 138 hiro
932 137 hiro
	* configure.in: check for GLib/GTK version (>= 2.4.0).
933 137 hiro
934 137 hiro
2005-03-01
935 137 hiro
936 136 hiro
	* src/gtkutils.[ch]: removed non-used code.
937 136 hiro
938 136 hiro
2005-03-01
939 136 hiro
940 135 hiro
	* src/mimeview.[ch]: display action buttons when attached files are
941 135 hiro
	  selected.
942 135 hiro
	  Fixed the handling of key press and popup menu.
943 135 hiro
	  Fixed redraw problem of widget pane.
944 135 hiro
	* src/summaryview.[ch]: minor code cleanup.
945 135 hiro
	* src/mainwindow.c: prev_cb(), next_cb(): handle mimeview if it has
946 135 hiro
	  focus.
947 135 hiro
	* src/filesel.c: change current directory before creating dialog
948 135 hiro
	  (fixed performance problem on folders with large number of
949 135 hiro
	  message).
950 135 hiro
	* src/textview.[ch]: removed unused functions.
951 135 hiro
952 135 hiro
2005-03-01
953 135 hiro
954 134 hiro
	* ac/check-type.m4
955 134 hiro
	  ac/gnupg-check-typedef.m4: fixed a warning of the newer automake
956 134 hiro
	  (thanks to Daichi Kawahata).
957 134 hiro
958 132 hiro
2005-02-28
959 132 hiro
960 133 hiro
	* src/compose.c: compose_parse_header(): generate References: from
961 133 hiro
	  In-Reply-To: even if the parent message doesn't have Message-Id:
962 133 hiro
	  (thanks to mori).
963 133 hiro
964 133 hiro
2005-02-28
965 133 hiro
966 132 hiro
	* src/procheader.[ch]: fixed the argument type of buffer length
967 132 hiro
	  (thanks to Alfons).
968 132 hiro
969 131 hiro
2005-02-27
970 131 hiro
971 131 hiro
	* src/socket.c: sock_add_watch(): fixed a bug that g_io_add_watch()
972 131 hiro
	  was called even on SSL connection. It has introduced random bugs.
973 131 hiro
974 128 hiro
2005-02-25
975 128 hiro
976 130 hiro
	* src/messageview.c: messageview_select_all(), reply_cb(): fixed
977 130 hiro
	  selection bugs.
978 130 hiro
979 130 hiro
2005-02-25
980 130 hiro
981 128 hiro
	* src/compose.c
982 129 hiro
	  src/textview.c
983 129 hiro
	  src/quote_fmt_parse.y: follow the API changes.
984 129 hiro
	* src/procmsg.c: procmsg_print_message(): output text with locale
985 129 hiro
	  encoding.
986 129 hiro
	* src/procmime.[ch]:
987 129 hiro
	  procmime_get_text_content()
988 129 hiro
	  procmime_get_first_text_content(): added an argument for dest
989 129 hiro
	  encoding.
990 129 hiro
	* src/codeconv.[ch]: conv_code_converter_new(): added an argument for
991 129 hiro
	  dest encoding.
992 129 hiro
	* src/html.c: removed broken locale specific entity reference
993 129 hiro
	  conversion.
994 129 hiro
995 129 hiro
2005-02-25
996 129 hiro
997 129 hiro
	* src/compose.c
998 128 hiro
	  src/messageview.c
999 128 hiro
	  src/mimeview.c
1000 128 hiro
	  src/export.c
1001 128 hiro
	  src/summaryview.c
1002 128 hiro
	  src/import.c
1003 128 hiro
	  src/filesel.[ch]: replaced GtkFileSelection with
1004 128 hiro
	  GtkFileChooserDialog.
1005 128 hiro
	  Added filesel_save_as().
1006 128 hiro
1007 124 hiro
2005-02-24
1008 124 hiro
1009 127 hiro
	* src/alertpanel.c: modified its design to fit other GTK2 apps.
1010 127 hiro
1011 127 hiro
2005-02-24
1012 127 hiro
1013 126 hiro
	* src/progressdialog.c
1014 126 hiro
	  src/inc.c: inc_progress_dialog_create(): modified ProgressDialog
1015 126 hiro
	  to use GtkDialog.
1016 126 hiro
1017 126 hiro
2005-02-24
1018 126 hiro
1019 124 hiro
	* src/compose.c: compose_write_attach(): force transfer encoding to
1020 124 hiro
	  protect trailing spaces for PGP signing.
1021 124 hiro
1022 122 hiro
2005-02-23
1023 122 hiro
1024 123 hiro
	* src/gtkutils.[ch]: removed unused functions.
1025 123 hiro
	  gtkut_text_buffer_match_string()
1026 123 hiro
	  gtkut_text_buffer_find(): changed the API to use iterator.
1027 123 hiro
	  gtkut_text_buffer_find_backward(): new.
1028 123 hiro
	* src/textview.c:
1029 123 hiro
	  textview_search_string()
1030 123 hiro
	  textview_search_string_backward(): use new API.
1031 123 hiro
1032 123 hiro
2005-02-23
1033 123 hiro
1034 122 hiro
	* src/logwindow.c
1035 122 hiro
	  src/prefs_common.[ch]: re-enabled the line number limit, and made
1036 122 hiro
	  the value configurable.
1037 122 hiro
1038 121 hiro
2005-02-22
1039 121 hiro
1040 121 hiro
	* src/codeconv.c:
1041 121 hiro
	  conv_anytodisp(): check if converted string is valid UTF-8.
1042 121 hiro
	  conv_localetodisp(): convert to valid UTF-8 if conv_iconv_strdup()
1043 121 hiro
	  failed.
1044 121 hiro
	  conv_unmime_header_overwrite()
1045 121 hiro
	  conv_unmime_header(): try to convert unencoded strings using locale
1046 121 hiro
	  encoding (thanks to Egor Yu. Shkerin and Oliver Lehmann).
1047 121 hiro
1048 117 hiro
2005-02-21
1049 117 hiro
1050 119 hiro
	* version 1.9.3
1051 119 hiro
1052 119 hiro
2005-02-21
1053 119 hiro
1054 118 hiro
	* src/compose.c:
1055 118 hiro
	  compose_join_next_line(): consider tab width. Keep cursor position
1056 118 hiro
	  as much as possible.
1057 118 hiro
	  compose_wrap_paragraph(): remove trailing spaces on wrapping.
1058 118 hiro
	  compose_insert_sig(): don't select text when placing cursor.
1059 118 hiro
	  compose_insert_file(): disable autowrap while inserting text.
1060 118 hiro
	  compose_undo_cb()
1061 118 hiro
	  compose_redo_cb(): disable autowrap while performing undo/redo.
1062 118 hiro
1063 118 hiro
2005-02-21
1064 118 hiro
1065 117 hiro
	* src/summaryview.c: summary_ctree_create(): changed indent size to
1066 117 hiro
	  12.
1067 117 hiro
1068 111 hiro
2005-02-18
1069 111 hiro
1070 116 hiro
	* src/textview.c: added 'Copy this link' to the context menu
1071 116 hiro
	  (thanks to Hiroyuki Ikezoe).
1072 116 hiro
	* po/Makefile.in.in: added checks and statistics display option to
1073 116 hiro
	  msgfmt command.
1074 116 hiro
1075 116 hiro
2005-02-18
1076 116 hiro
1077 115 hiro
	* src/compose.c: compose_join_next_line(): removed extra spaces
1078 115 hiro
	  between the next line.
1079 115 hiro
1080 115 hiro
2005-02-18
1081 115 hiro
1082 114 hiro
	* src/compose.c: compose_wrap_paragraph(): comply with 'Wrap
1083 114 hiro
	  quotation' setting.
1084 114 hiro
1085 114 hiro
2005-02-18
1086 114 hiro
1087 113 hiro
	* src/textview.c: fixed glitches of underlined URI in textview
1088 113 hiro
	  (thanks to Alfons).
1089 113 hiro
1090 113 hiro
2005-02-18
1091 113 hiro
1092 111 hiro
	* src/compose.c: compose_join_next_line(): don't use
1093 111 hiro
	  gtk_text_buffer_backspace() which is gtk-2.6 only API.
1094 111 hiro
1095 110 hiro
2005-02-17
1096 110 hiro
1097 110 hiro
	* src/compose.c: implemented new line-wrapping routine. Enables full
1098 110 hiro
	  i18n support and proper line-breaking.
1099 110 hiro
	* src/utils.[ch]: get_uri_len(): returns URI length.
1100 110 hiro
1101 109 hiro
2005-02-16
1102 109 hiro
1103 109 hiro
	* src/procmime.c: procmime_get_tmp_file_name(): convert filename
1104 109 hiro
	  to filesystem encoding.
1105 109 hiro
1106 108 hiro
2005-02-14
1107 108 hiro
1108 108 hiro
	* src/intl.h: removed.
1109 108 hiro
1110 106 hiro
2005-02-10
1111 106 hiro
1112 107 hiro
	* src/compose.c: compose_write_file(): force transfer encoding to
1113 107 hiro
	  protect trailing spaces for PGP signing (fixes incompatibility
1114 107 hiro
	  between gnupg 1.2 and 1.4) (thanks to Thorsten Maerz).
1115 107 hiro
1116 107 hiro
2005-02-10
1117 107 hiro
1118 106 hiro
	* src/compose.c
1119 106 hiro
	  src/sourcewindow.c: automatically show horizontal scroll bar.
1120 106 hiro
1121 101 hiro
2005-02-09
1122 101 hiro
1123 103 hiro
	* version 1.9.2
1124 103 hiro
1125 103 hiro
2005-02-09
1126 103 hiro
1127 101 hiro
	* src/textview.c: implemented better hypertext processing (pointing
1128 101 hiro
	  a link shows its URI and single-clicking it follows the link).
1129 101 hiro
1130 97 hiro
2005-02-08
1131 97 hiro
1132 99 hiro
	* src/codeconv.[ch]
1133 99 hiro
	  conv_filename_from_utf8()
1134 99 hiro
	  conv_filename_to_utf8(): new. They always returns non-NULL strings.
1135 99 hiro
	* src/filesel.c
1136 99 hiro
	  src/summaryview.c: fixed non-UTF8 filename handling of the file
1137 99 hiro
	  selection dialog (thanks to Sergey Pinaev).
1138 99 hiro
	* src/compose.c: compose_attach_cb(): fixed attaching of files with
1139 99 hiro
	  non-UTF8 names (thanks to Sergey Pinaev).
1140 99 hiro
1141 99 hiro
2005-02-08
1142 99 hiro
1143 98 hiro
	* src/prefs_filter.c: use stock buttons.
1144 98 hiro
1145 98 hiro
2005-02-08
1146 98 hiro
1147 97 hiro
	* src/procmime.[ch]
1148 97 hiro
	  src/textview.c
1149 97 hiro
	  src/prefs_common.c: implemented inline image display.
1150 97 hiro
1151 92 hiro
2005-02-07
1152 92 hiro
1153 94 hiro
	* src/gtkutils.c: gtkut_window_popup()
1154 94 hiro
	  src/about.c: about_show(): use gtk_window_present() to popup
1155 94 hiro
	  window.
1156 94 hiro
1157 94 hiro
2005-02-07
1158 94 hiro
1159 92 hiro
	* src/*.c: replaced intl.h with glib/gi18n.h (thanks to Yoichi Imai).
1160 93 hiro
	* configure.in
1161 93 hiro
	  Makefile.am
1162 93 hiro
	  po/Makefile.in.in: use AM_GLIB_GNU_GETTEXT. Removed intl/.
1163 92 hiro
1164 89 hiro
2005-02-04
1165 89 hiro
1166 91 hiro
	* src/action.c: execute_actions(): don't include header part in
1167 91 hiro
	  message text.
1168 91 hiro
1169 91 hiro
2005-02-04
1170 91 hiro
1171 90 hiro
	* src/textview.c
1172 90 hiro
	  src/gtkutils.[ch]: reimplemented message text search.
1173 90 hiro
1174 90 hiro
2005-02-04
1175 90 hiro
1176 89 hiro
	* src/gtkutils.[ch]: gtkut_widget_set_small_font_size(): new.
1177 89 hiro
	* src/prefs_account.c
1178 89 hiro
	  src/prefs_common.c: made the font size of supplementary
1179 89 hiro
	  explanations smaller, and enabled line wrap.
1180 89 hiro
1181 83 hiro
2005-02-03
1182 83 hiro
1183 83 hiro
	* version 1.9.1
1184 83 hiro
1185 83 hiro
2005-02-03
1186 83 hiro
1187 83 hiro
	* src/compose.c: compose_create(): use normal API for setting font.
1188 83 hiro
1189 70 hiro
2005-02-02
1190 70 hiro
1191 74 hiro
	* src/main.c: parse_cmd_opt(): convert help message to locale
1192 74 hiro
	  encoding.
1193 74 hiro
1194 74 hiro
2005-02-02
1195 74 hiro
1196 72 hiro
	* src/compose.c:
1197 72 hiro
	  GET_CHAR(): speed up by using gtk_text_iter_get_char().
1198 72 hiro
	  get_indent_length(): use GtkTextIter for the loop.
1199 71 hiro
1200 71 hiro
2005-02-02
1201 71 hiro
1202 70 hiro
	* src/compose.c:
1203 70 hiro
	  text_inserted(): revalidate iterator so as not to invalidate it
1204 70 hiro
	  after gtk_text_buffer_insert() while enabling auto wrapping.
1205 70 hiro
	  Do paste-as-quotation directly inside compose_paste_as_quote_cb().
1206 70 hiro
1207 66 hiro
2005-02-01
1208 66 hiro
1209 66 hiro
	* version 1.9.0
1210 66 hiro
1211 56 hiro
2005-01-31
1212 56 hiro
1213 58 hiro
	* src/codeconv.c: conv_utf8todisp(): replace every 8bit character
1214 58 hiro
	  if the source string is not a valid UTF-8.
1215 58 hiro
1216 58 hiro
2005-01-31
1217 58 hiro
1218 57 hiro
	* src/defs.h: use original ".sylpheed_cache" for CACHE_FILE.
1219 57 hiro
	  changed CACHE_VERSION to 0x20.
1220 57 hiro
1221 57 hiro
2005-01-31
1222 57 hiro
1223 61 hiro
	* src/rfc2015.c: sig_status_full(): convert string returned by
1224 61 hiro
	  strftime() (which is locale encoding) to UTF-8.
1225 56 hiro
1226 56 hiro
2005-01-31
1227 56 hiro
1228 56 hiro
	* configure.in
1229 56 hiro
	  src/textview.c
1230 56 hiro
	  src/passphrase.[ch]
1231 56 hiro
	  src/mimeview.c
1232 56 hiro
	  src/main.c
1233 56 hiro
	  src/select-keys.[ch]
1234 56 hiro
	  src/rfc2015.[ch]
1235 56 hiro
	  src/sigstatus.[ch]: ported to gpgme-1.0 (thanks to Toshio Kuratomi).
1236 56 hiro
1237 52 hiro
2005-01-28
1238 52 hiro
1239 55 hiro
	* src/template.c: template_write_config(): fixed a memory leak.
1240 55 hiro
1241 55 hiro
2005-01-28
1242 55 hiro
1243 52 hiro
	* src/compose.c: removed redundant code for Ctrl-Enter handling
1244 52 hiro
	  (not required for GTK2).
1245 52 hiro
1246 46 hiro
2005-01-27
1247 46 hiro
1248 47 hiro
	* src/prefs_actions.c
1249 47 hiro
	  src/prefs_template.c
1250 47 hiro
	  src/summary_search.c
1251 47 hiro
	  src/message_search.c
1252 47 hiro
	  src/folderview.c
1253 47 hiro
	  src/prefs_customheader.c
1254 47 hiro
	  src/prefs_filter.c: use GTK stock button for alertpanel.
1255 47 hiro
1256 47 hiro
2005-01-27
1257 47 hiro
1258 46 hiro
	* src/codeconv.c: conv_utf8toeuc(), conv_utf8tojis(): added to
1259 46 hiro
	  prevent character corruption on conversion.
1260 46 hiro
1261 41 hiro
2005-01-26
1262 41 hiro
1263 45 hiro
	* src/stock_pixmap.[ch]
1264 45 hiro
	  src/pixmaps/stock_add_16.xpm
1265 45 hiro
	  src/pixmaps/stock_remove_16.xpm: removed two pixmaps.
1266 45 hiro
	* src/prefs_filter_edit.c: use GTK stock icon for add and remove
1267 45 hiro
	  button.
1268 45 hiro
1269 45 hiro
2005-01-26
1270 45 hiro
1271 44 hiro
	* src/alertpanel.c: use smaller size for title font.
1272 44 hiro
1273 44 hiro
2005-01-26
1274 44 hiro
1275 43 hiro
	* src/codeconv.[ch]: made encoding-specific functions static, and
1276 43 hiro
	  removed redundant code.
1277 43 hiro
1278 43 hiro
2005-01-26
1279 43 hiro
1280 42 hiro
	* src/procmime.c:
1281 42 hiro
	  procmime_scan_content_type()
1282 42 hiro
	  procmime_scan_content_disposition(): removed raw ISO-2022-JP to
1283 42 hiro
	  EUC-JP conversion.
1284 42 hiro
	* src/jpilot.c: use conv_codeset_strdup() instead of
1285 42 hiro
	  conv_sjistodisp().
1286 41 hiro
1287 42 hiro
2005-01-26
1288 42 hiro
1289 42 hiro
	* src/compose.c
1290 42 hiro
	  src/folder.c
1291 42 hiro
	  src/prefs.c
1292 42 hiro
	  src/codeconv.[ch]
1293 42 hiro
	  src/imap.c
1294 42 hiro
	  src/xml.c
1295 42 hiro
	  src/addrbook.c
1296 42 hiro
	  src/addrindex.c: added constant C_INTERNAL and CS_INTERNAL which
1297 42 hiro
	  replace conv_get_internal_charset_str().
1298 42 hiro
1299 39 hiro
2005-01-25
1300 39 hiro
1301 40 hiro
	* src/inc.c: inc_finished(): removed warning when updating a
1302 40 hiro
	  folder item while no folder is selected.
1303 40 hiro
1304 40 hiro
2005-01-25
1305 40 hiro
1306 39 hiro
	* src/gtkutils.[ch]: gtkut_get_default_font_desc(): returns default
1307 39 hiro
	  font_desc.
1308 39 hiro
	* src/prefs_common.[ch]
1309 39 hiro
	  src/defs.h: removed unused font configs.
1310 39 hiro
	* src/textview.c: use default font for headers.
1311 39 hiro
	* src/headerview.c
1312 39 hiro
	  src/folderview.c: generate bold font from normal font.
1313 39 hiro
	* src/summaryview.c: generate bold and small font from normal font.
1314 39 hiro
1315 30 hiro
2005-01-24
1316 30 hiro
1317 38 hiro
	* src/alertpanel.c: alertpanel_create(): generate title font from
1318 38 hiro
	  normal font.
1319 38 hiro
1320 38 hiro
2005-01-24
1321 38 hiro
1322 37 hiro
	* src/pop.c: pop3_get_uidl_table(): removed the old code for
1323 37 hiro
	  migration.
1324 37 hiro
	* src/main.c: migrate_old_config(): also migrate sylpheedrc, and
1325 37 hiro
	  check the existence of source files.
1326 37 hiro
	* src/prefs_common.c: changed the font setting name for migration.
1327 37 hiro
	* src/defs.h: added UIDL_DIR, and changed the default font.
1328 37 hiro
1329 37 hiro
2005-01-24
1330 37 hiro
1331 36 hiro
	* src/compose.c
1332 36 hiro
	  src/addressbook.c
1333 36 hiro
	  src/messageview.c
1334 36 hiro
	  src/mimeview.c
1335 36 hiro
	  src/select-keys.c
1336 36 hiro
	  src/sigstatus.c: use GTK stock button for button set.
1337 36 hiro
	* src/passphrase.c: improved the passphrase dialog.
1338 36 hiro
1339 36 hiro
2005-01-24
1340 36 hiro
1341 33 hiro
	* src/alertpanel.c: use GTK stock icon instead of pixmap.
1342 34 hiro
	* src/pixmaps/stock_dialog_*_48.xpm: removed.
1343 33 hiro
1344 33 hiro
2005-01-24
1345 33 hiro
1346 32 hiro
	* src/grouplistdialog.c: replaced fnmatch() with g_pattern_match_*().
1347 32 hiro
1348 32 hiro
2005-01-24
1349 32 hiro
1350 31 hiro
	* src/prefs_display_header.c
1351 31 hiro
	  src/action.c
1352 31 hiro
	  src/grouplistdialog.c
1353 31 hiro
	  src/textview.c
1354 31 hiro
	  src/editbook.c
1355 31 hiro
	  src/editgroup.c
1356 31 hiro
	  src/importldif.c
1357 31 hiro
	  src/summary_search.c
1358 31 hiro
	  src/message_search.c
1359 31 hiro
	  src/select-keys.c
1360 31 hiro
	  src/editjpilot.c
1361 31 hiro
	  src/export.c
1362 31 hiro
	  src/editaddress.c
1363 31 hiro
	  src/addressadd.c
1364 31 hiro
	  src/editldap_basedn.c
1365 31 hiro
	  src/prefs_summary_column.c
1366 31 hiro
	  src/import.c
1367 31 hiro
	  src/prefs_filter_edit.c
1368 31 hiro
	  src/editvcard.c
1369 31 hiro
	  src/prefs_customheader.c
1370 31 hiro
	  src/editldap.c
1371 31 hiro
	  src/sigstatus.c: use GTK stock button for button set.
1372 31 hiro
1373 31 hiro
2005-01-24
1374 31 hiro
1375 30 hiro
	* src/compose.c
1376 30 hiro
	  src/inc.c
1377 30 hiro
	  src/prefs_actions.c
1378 30 hiro
	  src/prefs.c
1379 30 hiro
	  src/progressdialog.c
1380 30 hiro
	  src/account.c
1381 30 hiro
	  src/prefs_template.c
1382 30 hiro
	  src/foldersel.c
1383 30 hiro
	  src/main.c
1384 30 hiro
	  src/alertpanel.c
1385 30 hiro
	  src/inputdialog.c
1386 30 hiro
	  src/prefs_common.c
1387 30 hiro
	  src/summaryview.c
1388 30 hiro
	  src/about.c
1389 30 hiro
	  src/mainwindow.c
1390 30 hiro
	  src/prefs_filter.c: use GTK stock button for button set.
1391 30 hiro
	* src/gtkutils.[ch]: gtkut_stock_button_set_create(): added.
1392 30 hiro
1393 26 hiro
2005-01-21
1394 26 hiro
1395 29 hiro
	* src/gtkshruler.c: use PangoLayout instead of GdkFont (thanks to
1396 29 hiro
	  Alfons).
1397 29 hiro
1398 29 hiro
2005-01-21
1399 29 hiro
1400 26 hiro
	* src/colorlabel.c: removed include of gdk/gdkx.h.
1401 27 hiro
	* src/compose.c: compose_connect_changed_callbacks(): fixed a typo.
1402 27 hiro
	* src/codeconv.[ch]: added conv_utf8todisp().
1403 27 hiro
	* src/sourcewindow.c: source_window_append()
1404 27 hiro
	  src/textview.c: textview_write_line(), textview_write_link()
1405 27 hiro
	  src/unmime.c: unmime_header()
1406 27 hiro
	  src/html.c: html_read_line(): assume the encoding of source
1407 27 hiro
	  string is UTF-8 instead of locale encoding.
1408 26 hiro
1409 22 hiro
2005-01-20
1410 22 hiro
1411 25 hiro
	* src/codeconv.[ch]: conv_copy_dir(): copy directory contents with
1412 25 hiro
	  code conversion.
1413 25 hiro
	* src/main.c: migrate_old_config(): migrate templates.
1414 25 hiro
1415 25 hiro
2005-01-20
1416 25 hiro
1417 24 hiro
	* src/action.c: convert locale strings to UTF-8 before displaying
1418 24 hiro
	  it (thanks to Alfons).
1419 24 hiro
1420 24 hiro
2005-01-20
1421 24 hiro
1422 23 hiro
	* src/statusbar.c
1423 23 hiro
	  src/summaryview.c
1424 23 hiro
	  src/setup.c
1425 23 hiro
	  src/folderview.c
1426 23 hiro
	  src/mainwindow.[ch]: restored the resize grip of the main
1427 23 hiro
	  statusbar with its proper position (thanks to Yoichi Imai).
1428 23 hiro
1429 23 hiro
2005-01-20
1430 23 hiro
1431 22 hiro
	* src/jpilot.c: fixed Japanese code conversion.
1432 22 hiro
1433 19 hiro
2005-01-19
1434 19 hiro
1435 21 hiro
	* src/compose.c: compose_insert_sig(): fixed broken signature
1436 21 hiro
	  replacement.
1437 21 hiro
1438 21 hiro
2005-01-19
1439 21 hiro
1440 20 hiro
	* src/mh.c
1441 20 hiro
	  src/utils.c
1442 20 hiro
	  src/procmsg.c: ignore 0-numbered message file. Don't use symbol
1443 20 hiro
	  'fileno' used in stdio.h.
1444 20 hiro
	* src/messageview.c: messageview_show(): check if
1445 20 hiro
	  procmsg_msginfo_get_full_info() succeeds (fixes crash when
1446 20 hiro
	  opening 0-numbered message) (thanks to WAKAI Kazunao).
1447 20 hiro
1448 20 hiro
2005-01-19
1449 20 hiro
1450 19 hiro
	* src/summaryview.c: summary_reply(): fixed a bug that didn't
1451 19 hiro
	  correctly get text selection.
1452 19 hiro
1453 18 hiro
2005-01-12
1454 18 hiro
1455 18 hiro
	* Ported to GTK+-2.4 (based on Ashie's sylpheed-gtk2).