aboutsummaryrefslogtreecommitdiffstats
path: root/addressbook/ChangeLog
diff options
context:
space:
mode:
authorMilan Crha <mcrha@redhat.com>2008-06-23 21:49:31 +0800
committerMilan Crha <mcrha@src.gnome.org>2008-06-23 21:49:31 +0800
commitb99bf8e323e53a5aa5e6ea6761427095799261e9 (patch)
tree2ef16c49125e39ccf99e3aec002eda907660d468 /addressbook/ChangeLog
parent1fe8e825d48cf2ba5bf11374ce7c4a95f0b6e4eb (diff)
downloadgsoc2013-evolution-b99bf8e323e53a5aa5e6ea6761427095799261e9.tar.gz
gsoc2013-evolution-b99bf8e323e53a5aa5e6ea6761427095799261e9.tar.zst
gsoc2013-evolution-b99bf8e323e53a5aa5e6ea6761427095799261e9.zip
** Fix for bug #440818 (patch by Rodrigo Castro)
2008-06-23 Milan Crha <mcrha@redhat.com> ** Fix for bug #440818 (patch by Rodrigo Castro) * importers/evolution-csv-importer.c: (parseLine): Convert line to UTF-8 if not a valid one. Pretend it to be an ISO-8859-1 line. * importers/evolution-csv-importer.c: (getNextCSVEntry): Append char-by-char and check for EOF too. svn path=/trunk/; revision=35677
Diffstat (limited to 'addressbook/ChangeLog')
-rw-r--r--addressbook/ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/addressbook/ChangeLog b/addressbook/ChangeLog
index 58c8e9631a..e7e0e06fa8 100644
--- a/addressbook/ChangeLog
+++ b/addressbook/ChangeLog
@@ -1,3 +1,12 @@
+2008-06-23 Milan Crha <mcrha@redhat.com>
+
+ ** Fix for bug #440818 (patch by Rodrigo Castro)
+
+ * importers/evolution-csv-importer.c: (parseLine): Convert line
+ to UTF-8 if not a valid one. Pretend it to be an ISO-8859-1 line.
+ * importers/evolution-csv-importer.c: (getNextCSVEntry):
+ Append char-by-char and check for EOF too.
+
2008-06-13 Tor Lillqvist <tml@novell.com>
* gui/component/Makefile.am (libevolution_addressbook_la_LIBADD):
C" { #pragma } #endif /* __cplusplus */ typedef struct _EMJunkHookItem EMJunkHookItem; typedef struct _EMJunkHookGroup EMJunkHookGroup; typedef struct _EMJunkHook EMJunkHook; typedef struct _EMJunkHookClass EMJunkHookClass; typedef struct _EMJunk EMJunk; typedef struct _EMJunkClass EMJunkClass; typedef struct _EMJunkHookTarget EMJunkHookTarget; typedef void (*EMJunkHookFunc)(struct _EPlugin *plugin, EMJunkHookTarget *data); GQuark em_junk_error_quark (void); #define EM_JUNK_ERROR em_junk_error_quark () struct _EMJunkHookTarget { struct _CamelMimeMessage *m; GError *error; }; struct _EMJunkHookItem { CamelJunkPlugin csp; struct _EMJunkHook *hook; /* parent pointer */ char *check_junk; char *report_junk; char *report_non_junk; char *commit_reports; char *validate_binary; char *plugin_name; }; struct _EMJunkHookGroup { struct _EMJunkHook *hook; /* parent pointer */ char *id; /* target id */ GSList *items; /* items to consider */ }; struct _EMJunkHook { EPluginHook hook; GSList *groups; }; struct _EMJunkHookClass { EPluginHookClass hook_class; /* which class to add matching items to */ GHashTable *junk_classes; }; GType em_junk_hook_get_type(void); void em_junk_hook_register_type(GType type); struct _EMJunk { GObject object; CamelJunkPlugin csp; }; struct _EMJunkClass { GObjectClass parent_class; /* which class to add matching items to */ GHashTable *junk_classes; }; GType emj_get_type(void); #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* __EM_JUNK_HOOK_H__ */