/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* camel-execpetion.c : exception utils */ /* * * Author : * Bertrand Guiheneuf <bertrand@helixcode.com> * * Copyright 1999, 2000 HelixCode (http://www.helixcode.com) . * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as * published by the Free Software Foundation; either version 2 of the * License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA */ #include <config.h> #include "camel-exception.h" /** * camel_exception_new: allocate a new exception object. * * Create and returns a new exception object. * * * Return value: The newly allocated exception object. **/ CamelException * camel_exception_new () { CamelException *ex; ex = g_new (CamelException, 1); return ex; } /** * camel_exception_clear: Clear an exception * @exception: the exception object * * Clear an exception, that is, set the * exception ID to CAMEL_EXCEPTION_NONE and * free the description text. * If the exception is NULL, this funtion just * returns. **/ void camel_exception_clear (CamelException *exception) { if (!exception) return; /* free the description text */ if (exception->desc) g_free (exception->desc); exception->desc = NULL; /* set the Exception Id to NULL */ exception->id = CAMEL_EXCEPTION_NONE; } /** * camel_exception_free: Free an exception * @exception: The exception object to free * * Free an exception object. If the exception * is NULL, nothing is done, the routine simply * returns. **/ void camel_exception_free (CamelException *exception) { if (!exception) return; /* free the description text */ if (exception->desc) g_free (exception->desc); /* free the exeption itself */ g_free (exception); } /** * camel_exception_set: set an exception * @ex: exception object * @id: exception id * @desc: textual description of the exception * * Set the value of an exception. The exception id is * a unique number representing the exception. The * textual description is a small text explaining * what happened and provoked the exception. * * When @ex is NULL, nothing is done, this routine * simply returns. * **/ void camel_exception_set (CamelException *ex, ExceptionId id, const char *desc) { /* if no exception is given, do nothing */ if (!ex) return; ex->id = id; /* remove the previous exception description */ if (ex->desc) g_free (ex->desc); ex->desc = g_strdup (desc); } /** * camel_exception_setv: set an exception * @ex: exception object * @id: exception id * @format: format of the description string. The format string is used as in printf(). * * Set the value of an exception. The exception id is * a unique number representing the exception. The * textual description is a small text explaining * what happened and provoked the exception. * In this version, the string is created from the format * string and the variable argument list. * * When @ex is NULL, nothing is done, this routine * simply returns. * **/ void camel_exception_setv (CamelException *ex, ExceptionId id, const char *format, ...) { va_list args; gchar *tmp_desc_string; /* if no exception is given, do nothing */ if (!ex) return; /* create the temporary exception string */ va_start(args, format); tmp_desc_string = g_strdup_vprintf (format, args); va_end (args); /* now set the exception. We don't call camel_exception_set because we want to avoid a useless strdup () */ ex->id = id; /* remove the previous exception description */ if (ex->desc) g_free (ex->desc); ex->desc = g_strdup (tmp_desc_string); } /** * camel_exception_xfer: transfer an exception * @ex_dst: Destination exception object * @ex_src: Source exception object * * Transfer the content of an exception from * an exception object to another. * The destination exception receives the id and * the description text of the source exception. **/ void camel_exception_xfer (CamelException *ex_dst, CamelException *ex_src) { if (ex_dst->desc) g_free (ex_dst->desc); ex_dst->id = ex_src->id; ex_dst->desc = ex_src->desc; ex_src->desc = NULL; ex_src->id = CAMEL_EXCEPTION_NONE; } /** * camel_exception_get_id: get the exception id * @ex: The exception object * * Return the id of an exception. * If @ex is NULL, return CAMEL_EXCEPTION_NONE; * * Return value: Exception ID. **/ ExceptionId camel_exception_get_id (CamelException *ex) { if (ex) return ex->id; else return CAMEL_EXCEPTION_NONE; } /** * camel_exception_get_description: get the description of an exception. * @ex: The exception object * * Return the exception description text. * If @ex is NULL, return NULL; * * * Return value: Exception description text. **/ const gchar * camel_exception_get_description (CamelException *ex) { if (ex) return ex->desc; else return NULL; } 13</span></td><td>2</td><td><span class='deletions'>-944</span>/<span class='insertions'>+794</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=e175d8c5dc47f13982dcef64305c08f44ad87b8c'>Update for reality. (Mostly from campd.)</a></td><td>Dan Winship</td><td><span title='2000-12-13 07:07:37 +0800'>2000-12-13</span></td><td>2</td><td><span class='deletions'>-35</span>/<span class='insertions'>+24</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=1566ccd64de572ee1769f4220a2743744447a3a6'>Updated Swedish translation.</a></td><td>Christian Rose</td><td><span title='2000-12-12 07:10:36 +0800'>2000-12-12</span></td><td>2</td><td><span class='deletions'>-342</span>/<span class='insertions'>+346</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=96fb2423d02a5ca60fa61765c63817c816ee267f'>Updated Norwegian translation.</a></td><td>Kjartan Maraas</td><td><span title='2000-12-11 22:03:12 +0800'>2000-12-11</span></td><td>2</td><td><span class='deletions'>-347</span>/<span class='insertions'>+339</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=6519c5e3b8f7816607f51b3e6863621899cd3a0e'>Updated Japanese translation.</a></td><td>Akira Tagoh</td><td><span title='2000-12-11 21:00:57 +0800'>2000-12-11</span></td><td>2</td><td><span class='deletions'>-2072</span>/<span class='insertions'>+1923</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=50fcc2ad7d4c717aafa62195988a8362fc7a3f19'>Updates from Keld achtung/po/da.po balsa/po/da.po bonobo/po/da.po</a></td><td>Kenneth Christiansen</td><td><span title='2000-12-10 15:14:18 +0800'>2000-12-10</span></td><td>1</td><td><span class='deletions'>-2179</span>/<span class='insertions'>+1673</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=09ae68056c491ca0e132228b688aaa205b43878a'>Translations from keld</a></td><td>Kenneth Christiansen</td><td><span title='2000-12-09 06:29:57 +0800'>2000-12-09</span></td><td>1</td><td><span class='deletions'>-423</span>/<span class='insertions'>+434</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=683427c0bc8aa17f5f475360da4c97742a78538a'>Shush</a></td><td>JP Rosevear</td><td><span title='2000-12-09 01:55:42 +0800'>2000-12-09</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+2</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=83fff84082593c5efb1ad033c43c9dec208961c9'>updated italian translation from Clara Tattoni</a></td><td>Christopher R. Gabriel</td><td><span title='2000-12-06 20:16:41 +0800'>2000-12-06</span></td><td>2</td><td><span class='deletions'>-1540</span>/<span class='insertions'>+1536</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=095eee40d5e1c8603db36ab4952a35b554012cb4'>Updated Swedish translation.</a></td><td>Christian Rose</td><td><span title='2000-12-05 23:56:36 +0800'>2000-12-05</span></td><td>2</td><td><span class='deletions'>-46</span>/<span class='insertions'>+53</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=90feaa4ad02462c8e91d27070e7d8ae178771a06'>Updated Norwegian (bokmål) translation.</a></td><td>Kjartan Maraas</td><td><span title='2000-12-05 19:32:12 +0800'>2000-12-05</span></td><td>2</td><td><span class='deletions'>-344</span>/<span class='insertions'>+378</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=520d6b5885f7ba0bf1a3729c0097f6c9afa8b18e'>Updated russian translation.</a></td><td>Valek Frob</td><td><span title='2000-12-05 00:17:45 +0800'>2000-12-05</span></td><td>2</td><td><span class='deletions'>-202</span>/<span class='insertions'>+195</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=32d142ec2ea20842431397486c9e3fa92e952db4'>Updated Spanish translation</a></td><td>Hector Garcia</td><td><span title='2000-12-04 23:30:30 +0800'>2000-12-04</span></td><td>1</td><td><span class='deletions'>-15</span>/<span class='insertions'>+15</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=8ee09aa6bda9c725845978627b5682efc467f53e'>Updated Spanish translation</a></td><td>Hector Garcia</td><td><span title='2000-12-04 00:04:19 +0800'>2000-12-04</span></td><td>2</td><td><span class='deletions'>-1290</span>/<span class='insertions'>+1308</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=5444db50c11d1326acb69dd422d074f3a50aa249'>Updated Swedish translation.</a></td><td>Christian Rose</td><td><span title='2000-12-03 10:36:14 +0800'>2000-12-03</span></td><td>2</td><td><span class='deletions'>-1300</span>/<span class='insertions'>+1585</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=4cffa30b1b778f3fa2b7e597e7bae589fc271a4e'>Updated Dutch translation.</a></td><td>Almer S. Tigelaar</td><td><span title='2000-12-02 21:24:58 +0800'>2000-12-02</span></td><td>2</td><td><span class='deletions'>-1409</span>/<span class='insertions'>+1695</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=1afdbad113bbfd0943f959477e6e848a04c9d792'>Updated russian translation.</a></td><td>Valek Frob</td><td><span title='2000-12-01 20:12:37 +0800'>2000-12-01</span></td><td>2</td><td><span class='deletions'>-792</span>/<span class='insertions'>+1191</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=9e107fa9b9094d3d743a0cd9101a2cf8d802182b'>Translations from Keld</a></td><td>Kenneth Christiansen</td><td><span title='2000-12-01 10:00:54 +0800'>2000-12-01</span></td><td>1</td><td><span class='deletions'>-1496</span>/<span class='insertions'>+1199</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=b9492ecae5619216a3d48c590f517e61c640ec63'>Updated Polish translation</a></td><td>Chyla Zbigniew</td><td><span title='2000-12-01 00:14:02 +0800'>2000-12-01</span></td><td>2</td><td><span class='deletions'>-1025</span>/<span class='insertions'>+1907</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=815c8ea00e11589ff9b27db649b61195f8aa2ea1'>Update again</a></td><td>Kjartan Maraas</td><td><span title='2000-11-30 22:12:12 +0800'>2000-11-30</span></td><td>1</td><td><span class='deletions'>-733</span>/<span class='insertions'>+762</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=5fab333def88cfc41fcb18b11d1f31ce6d6e3019'>Put back the non-modified version of the tools</a></td><td>Kjartan Maraas</td><td><span title='2000-11-30 22:10:37 +0800'>2000-11-30</span></td><td>2</td><td><span class='deletions'>-35</span>/<span class='insertions'>+77</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=6fca25a61dc5f5d111c36b7e3704850d73541923'>Updated Norwegian (bokmål) translation.</a></td><td>Kjartan Maraas</td><td><span title='2000-11-30 22:06:29 +0800'>2000-11-30</span></td><td>5</td><td><span class='deletions'>-2075</span>/<span class='insertions'>+2183</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=a49aa686202136919d0988b81790c8b2b4a57e92'>Updated russian translation.</a></td><td>Valek Frob</td><td><span title='2000-11-30 18:50:17 +0800'>2000-11-30</span></td><td>2</td><td><span class='deletions'>-76</span>/<span class='insertions'>+105</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=2eabc063bc04b4c2cd74b6829f939b036f937792'>Updated Spanish translation</a></td><td>Hector Garcia</td><td><span title='2000-11-29 07:22:28 +0800'>2000-11-29</span></td><td>2</td><td><span class='deletions'>-652</span>/<span class='insertions'>+631</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=10ddfac529eda2aa822ddff3ac9c7893f1f97574'>Updated russian translation.</a></td><td>Valek Frob</td><td><span title='2000-11-28 23:26:48 +0800'>2000-11-28</span></td><td>2</td><td><span class='deletions'>-647</span>/<span class='insertions'>+361</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=b91adfca0fb7dd339ad738781f86d32814f9a58b'>Translations from keld</a></td><td>Kenneth Christiansen</td><td><span title='2000-11-28 11:59:30 +0800'>2000-11-28</span></td><td>1</td><td><span class='deletions'>-662</span>/<span class='insertions'>+599</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=b526e3dc17ff35b5d9d04f8102a8c264c0861619'>Updated Dutch translation.</a></td><td>Almer S. Tigelaar</td><td><span title='2000-11-26 22:02:48 +0800'>2000-11-26</span></td><td>2</td><td><span class='deletions'>-369</span>/<span class='insertions'>+335</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=7595d919d8db186424cecd58e58d902e24474a3f'>Updated italian translation from Clara Tattoni <clara.tattoni@libero.it></a></td><td>Christopher R. Gabriel</td><td><span title='2000-11-26 13:19:15 +0800'>2000-11-26</span></td><td>2</td><td><span class='deletions'>-2087</span>/<span class='insertions'>+2275</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=0a72c5b5242b4dc732261cd1f3afa8cc72e7ee17'>Updated Swedish translation.</a></td><td>Christian Rose</td><td><span title='2000-11-25 00:15:48 +0800'>2000-11-25</span></td><td>2</td><td><span class='deletions'>-318</span>/<span class='insertions'>+283</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=615a467b605dfbbdbab66d6edd64f8c298993397'>Removed gncal-todo.c.</a></td><td>Federico Mena Quintero</td><td><span title='2000-11-22 07:42:46 +0800'>2000-11-22</span></td><td>2</td><td><span class='deletions'>-1</span>/<span class='insertions'>+4</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=2f199f88dc071814c32d97f76f8213f369a25200'>Removed mail/message-thread.c and added camel/camel-folder-thread.c</a></td><td>Jeffrey Stedfast</td><td><span title='2000-11-22 03:13:57 +0800'>2000-11-22</span></td><td>2</td><td><span class='deletions'>-1</span>/<span class='insertions'>+6</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=8cbf1e03665306e425030345eef9f66fbc6141af'>Updated Spanish translation</a></td><td>Hector Garcia</td><td><span title='2000-11-21 00:34:04 +0800'>2000-11-21</span></td><td>2</td><td><span class='deletions'>-56</span>/<span class='insertions'>+79</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=641fc3ec639d1aa5e96cf253fb091daeda3b1e74'>Updated Dutch translation.</a></td><td>Almer S. Tigelaar</td><td><span title='2000-11-20 03:19:32 +0800'>2000-11-20</span></td><td>2</td><td><span class='deletions'>-2216</span>/<span class='insertions'>+2622</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=edc8911aef9da3165c8da5046efdfbe411f2b1d9'>Translations from keld</a></td><td>Kenneth Christiansen</td><td><span title='2000-11-19 06:47:40 +0800'>2000-11-19</span></td><td>1</td><td><span class='deletions'>-189</span>/<span class='insertions'>+234</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=601f82c4790c9cf1118e4313c8672ffc2f9d7e57'>Updated Swedish translation.</a></td><td>Christian Rose</td><td><span title='2000-11-18 21:57:35 +0800'>2000-11-18</span></td><td>2</td><td><span class='deletions'>-35</span>/<span class='insertions'>+48</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=3d20f476af63c73f7bb0f8566426591375b73aba'>Updated Spanish translation</a></td><td>Hector Garcia</td><td><span title='2000-11-17 23:56:56 +0800'>2000-11-17</span></td><td>2</td><td><span class='deletions'>-1171</span>/<span class='insertions'>+985</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=599e9f561257f7caa9a5ab1b8f062c5e49cf9a55'>Updated Swedish translation.</a></td><td>Christian Rose</td><td><span title='2000-11-17 23:46:07 +0800'>2000-11-17</span></td><td>2</td><td><span class='deletions'>-160</span>/<span class='insertions'>+192</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=984ce2f1540b36500110e06f02ef06964159d08d'>Updated russian translation.</a></td><td>Valek Frob</td><td><span title='2000-11-17 22:37:32 +0800'>2000-11-17</span></td><td>2</td><td><span class='deletions'>-149</span>/<span class='insertions'>+183</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=cff5794fb99709b950e8ca4004d74cc9bd924533'>Major Update (as opposed to Sergeant Bugfix and General Rewrite).</a></td><td>Matthias Warkus</td><td><span title='2000-11-17 05:43:44 +0800'>2000-11-17</span></td><td>2</td><td><span class='deletions'>-1506</span>/<span class='insertions'>+2469</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=ff69fbf5847b5828df9a5479e89cba508843d148'>Updated fi.po.</a></td><td>jjranta</td><td><span title='2000-11-14 21:04:20 +0800'>2000-11-14</span></td><td>2</td><td><span class='deletions'>-1802</span>/<span class='insertions'>+1718</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=a8a3c49fccc401f78d68142d0664c37a9ec951ac'>Updated russian translation.</a></td><td>Valek Frob</td><td><span title='2000-11-14 19:07:22 +0800'>2000-11-14</span></td><td>2</td><td><span class='deletions'>-1067</span>/<span class='insertions'>+774</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=cd92ba2727e5bde7515dd3ea6d2b2bb034ffb431'>Updated Swedish translation.</a></td><td>Christian Rose</td><td><span title='2000-11-14 03:03:55 +0800'>2000-11-14</span></td><td>2</td><td><span class='deletions'>-1250</span>/<span class='insertions'>+1119</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=1304ecc56e7172830583fb7a4f8e16c4cc07c5c8'>Translations from keld</a></td><td>Kenneth Christiansen</td><td><span title='2000-11-13 09:31:31 +0800'>2000-11-13</span></td><td>1</td><td><span class='deletions'>-1601</span>/<span class='insertions'>+1812</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=3d3cfc1137a698a43d6a0137a2924f5933b12f17'>A very, long, very tedious IDL API rename and re-scoping;</a></td><td>Michael Meeks</td><td><span title='2000-11-11 04:41:13 +0800'>2000-11-11</span></td><td>2</td><td><span class='deletions'>-9</span>/<span class='insertions'>+15</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=e770585c6c97ce60ca3f78ad7f42ba9deb366d08'>Updated Norwegian translation.</a></td><td>Kjartan Maraas</td><td><span title='2000-11-10 22:14:34 +0800'>2000-11-10</span></td><td>3</td><td><span class='deletions'>-756</span>/<span class='insertions'>+1246</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=8a7241a1d11985261421abd30db67f6fe34cb703'>Updated</a></td><td>Szabolcs Ban</td><td><span title='2000-11-09 03:54:17 +0800'>2000-11-09</span></td><td>1</td><td><span class='deletions'>-119</span>/<span class='insertions'>+86</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=23604a297a7eb5331133c104a04cf5ac363606b7'>Updated</a></td><td>Szabolcs Ban</td><td><span title='2000-11-09 00:44:25 +0800'>2000-11-09</span></td><td>1</td><td><span class='deletions'>-2164</span>/<span class='insertions'>+3651</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=93be1ec5cf2bd037a978c4420b78022513afdc66'>Updated russian translation.</a></td><td>Valek Frob</td><td><span title='2000-11-08 23:49:11 +0800'>2000-11-08</span></td><td>2</td><td><span class='deletions'>-484</span>/<span class='insertions'>+505</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=494b8db2bc3146db573f45ce7a74f63c1472a7ee'>Updated Spanish translation</a></td><td>Hector Garcia</td><td><span title='2000-11-08 20:39:49 +0800'>2000-11-08</span></td><td>2</td><td><span class='deletions'>-633</span>/<span class='insertions'>+1767</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=44d4f3a89cb8a8cb7d3c36487863c2c5ed3439b7'>Automatically updating some pt_BR and Spanish translatios (sendpos.sh script)</a></td><td>Jorge Godoy</td><td><span title='2000-11-08 20:37:16 +0800'>2000-11-08</span></td><td>1</td><td><span class='deletions'>-737</span>/<span class='insertions'>+866</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=c0b1b9bfa4de07e519c359a4e26fee1d57d8901c'>Updated Japanese translation.</a></td><td>Akira Tagoh</td><td><span title='2000-11-08 19:56:54 +0800'>2000-11-08</span></td><td>1</td><td><span class='deletions'>-24</span>/<span class='insertions'>+35</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=9755a1bfddc1f3b1327c25a7fbd0d3c2f067e6ef'>Updated Japanese translation.</a></td><td>Akira Tagoh</td><td><span title='2000-11-08 19:07:06 +0800'>2000-11-08</span></td><td>1</td><td><span class='deletions'>-7</span>/<span class='insertions'>+7</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=b9460dbd7db3f895dbfefa6579bd88ebdc045b7d'>Updated Japanese translation.</a></td><td>Akira Tagoh</td><td><span title='2000-11-08 18:35:49 +0800'>2000-11-08</span></td><td>2</td><td><span class='deletions'>-1226</span>/<span class='insertions'>+2453</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=18d3c7ec1145a879daff8f396af2eb905924983d'>ru.po: messages spelled</a></td><td>Andrew V. Samoilov</td><td><span title='2000-11-07 20:45:11 +0800'>2000-11-07</span></td><td>1</td><td><span class='deletions'>-10</span>/<span class='insertions'>+10</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=548eba165dda88f54d9c75861ec15a101d675e72'>Updated Swedish translation.</a></td><td>Christian Rose</td><td><span title='2000-11-07 07:54:41 +0800'>2000-11-07</span></td><td>2</td><td><span class='deletions'>-257</span>/<span class='insertions'>+298</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=a0978074b0e4835d49dd9dc894e6de9883e968f2'>Updated Spanish translation</a></td><td>Hector Garcia</td><td><span title='2000-11-07 07:16:59 +0800'>2000-11-07</span></td><td>2</td><td><span class='deletions'>-1330</span>/<span class='insertions'>+1285</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=cf0bdc7f09cff0ac8b834b3784655cd9a612ee4c'>Remove mail-local-storage.c</a></td><td>Dan Winship</td><td><span title='2000-11-07 07:06:25 +0800'>2000-11-07</span></td><td>2</td><td><span class='deletions'>-1</span>/<span class='insertions'>+4</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=8ffa8ea58550511b18c6c8028f71e366c5e59cef'>Updated Swedish translation.</a></td><td>Christian Rose</td><td><span title='2000-11-06 18:25:02 +0800'>2000-11-06</span></td><td>2</td><td><span class='deletions'>-105</span>/<span class='insertions'>+133</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=2e53ea5326b120e26d3e062897b955d95988ff4f'>Updated Galician translation</a></td><td>Jesus Bravo Alvarez</td><td><span title='2000-11-06 02:40:43 +0800'>2000-11-06</span></td><td>2</td><td><span class='deletions'>-1413</span>/<span class='insertions'>+3803</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=781040666b66f5b772b73df7384e053802545ef6'>Updated russian translation.</a></td><td>Valek Frob</td><td><span title='2000-11-06 00:24:29 +0800'>2000-11-06</span></td><td>2</td><td><span class='deletions'>-570</span>/<span class='insertions'>+904</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=89ac1a2f69aed31d0a99a8606695556f07d81456'>Updated Swedish translation.</a></td><td>Christian Rose</td><td><span title='2000-11-05 22:20:27 +0800'>2000-11-05</span></td><td>2</td><td><span class='deletions'>-575</span>/<span class='insertions'>+918</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=69be7df04c882a49352b9a291321f29661d18b91'>update all of ui/*.h to ui/*.xml</a></td><td>Michael Meeks</td><td><span title='2000-11-05 07:50:35 +0800'>2000-11-05</span></td><td>5</td><td><span class='deletions'>-80</span>/<span class='insertions'>+462</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/gsoc2013-evolution/commit/po?h=EOG_2_5_91&id=f126381a0c3a2004e286eb61ecc59f29bf87cfc7'>Updated Slovenian translation</a></td><td>Andraz Tori</td><td><span title='2000-11-05 05:37:55 +0800'>2000-11-05</span>