Changeset 3654

Show
Ignore:
Timestamp:
05/12/08 12:15:05
Author:
robtaylor
Message:
  • libtinymail-camel/tny-camel-bs-msg-receive-strategy.c:
  • libtinymail-camel/tny-camel-folder.c:
  • libtinymail-camel/tny-camel-nntp-folder.c:
  • libtinymail-camel/tny-camel-mime-part.c:
  • libtinymail-camel/tny-camel-send-queue.c:
  • libtinymail-camel/tny-camel-pop-store-account.c:
  • libtinymail-camel/tny-camel-pop-folder.c:
  • libtinymail-camel/tny-camel-common.c:
  • libtinymail-camel/tny-camel-nntp-store-account.c:
  • libtinymail-camel/tny-camel-store-account.c:
  • libtinymail-camel/tny-camel-transport-account.c:
  • libtinymail-camel/tny-camel-account.c:
  • libtinymail/tny-error.c:
  • libtinymail/tny-error.h:
  • libtinymail/tny-merge-folder.c: Fix tinymail's GError usage. Use an

actual GQuark for the domain, have one domain for tinymail as a whole.
Removes the pointless GType for the error.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/ChangeLog

    r3652 r3654  
     12008-05-12  Rob Taylor  <rob.taylor@codethink.co.uk> 
     2 
     3        * libtinymail-camel/tny-camel-bs-msg-receive-strategy.c: 
     4        * libtinymail-camel/tny-camel-folder.c: 
     5        * libtinymail-camel/tny-camel-nntp-folder.c: 
     6        * libtinymail-camel/tny-camel-mime-part.c: 
     7        * libtinymail-camel/tny-camel-send-queue.c: 
     8        * libtinymail-camel/tny-camel-pop-store-account.c: 
     9        * libtinymail-camel/tny-camel-pop-folder.c: 
     10        * libtinymail-camel/tny-camel-common.c: 
     11        * libtinymail-camel/tny-camel-nntp-store-account.c: 
     12        * libtinymail-camel/tny-camel-store-account.c: 
     13        * libtinymail-camel/tny-camel-transport-account.c: 
     14        * libtinymail-camel/tny-camel-account.c: 
     15        * libtinymail/tny-error.c: 
     16        * libtinymail/tny-error.h: 
     17        * libtinymail/tny-merge-folder.c: Fix tinymail's GError usage. Use an 
     18        actual GQuark for the domain, have one domain for tinymail as a whole. 
     19        Removes the pointless GType for the error. 
     20 
    1212008-05-12  Sergio Villar Senin  <svillar@igalia.com> 
    222 
  • trunk/libtinymail-camel/tny-camel-account.c

    r3612 r3654  
    16091609                        camel_exception_clear (priv->ex); 
    16101610                } else { 
    1611                         g_set_error (err, TNY_SERVICE_ERROR,  
     1611                        g_set_error (err, TNY_ERROR_DOMAIN, 
    16121612                                TNY_SERVICE_ERROR_CONNECT, 
    16131613                                "Account not yet fully configured. " 
     
    20672067 
    20682068        if (!_tny_session_check_operation (priv->session, TNY_ACCOUNT (self), &err,  
    2069                         TNY_SERVICE_ERROR, TNY_SERVICE_ERROR_UNKNOWN)) 
     2069                        TNY_ERROR_DOMAIN, TNY_SERVICE_ERROR_UNKNOWN)) 
    20702070        { 
    20712071                if (callback) { 
  • trunk/libtinymail-camel/tny-camel-bs-msg-receive-strategy.c

    r3526 r3654  
    9494 
    9595                        if (fd == -1) { 
    96                                 g_set_error (err, TNY_IO_ERROR,  
     96                                g_set_error (err, TNY_ERROR_DOMAIN, 
    9797                                        TNY_IO_ERROR_READ, 
    9898                                        "Can't open %s for reading", filename); 
  • trunk/libtinymail-camel/tny-camel-common.c

    r3551 r3654  
    332332                /* The From/To address is not well formed while  
    333333                 * sending or NNTP authentication error*/ 
    334                 g_set_error (err, TNY_SERVICE_ERROR,  
     334                g_set_error (err, TNY_ERROR_DOMAIN, 
    335335                        TNY_SERVICE_ERROR_PROTOCOL, 
    336336                        camel_exception_get_description (ex)); 
     
    338338 
    339339        case CAMEL_EXCEPTION_SYSTEM: 
    340                 g_set_error (err, TNY_SYSTEM_ERROR,  
     340                g_set_error (err, TNY_ERROR_DOMAIN, 
    341341                        TNY_SYSTEM_ERROR_UNKNOWN, 
    342342                        camel_exception_get_description (ex)); 
     
    344344 
    345345        case CAMEL_EXCEPTION_USER_CANCEL: 
    346                 g_set_error (err, TNY_SYSTEM_ERROR,  
     346                g_set_error (err, TNY_ERROR_DOMAIN, 
    347347                        TNY_SYSTEM_ERROR_CANCEL, 
    348348                        camel_exception_get_description (ex)); 
     
    351351        /* Usually fs space problems */ 
    352352        case CAMEL_EXCEPTION_SYSTEM_IO_WRITE: 
    353                 g_set_error (err, TNY_IO_ERROR,  
     353                g_set_error (err, TNY_ERROR_DOMAIN, 
    354354                        TNY_IO_ERROR_WRITE, 
    355355                        camel_exception_get_description (ex)); 
     
    357357 
    358358        case CAMEL_EXCEPTION_SYSTEM_MEMORY: 
    359                 g_set_error (err, TNY_IO_ERROR,  
     359                g_set_error (err, TNY_ERROR_DOMAIN, 
    360360                        TNY_IO_ERROR_WRITE, 
    361361                        camel_exception_get_description (ex)); 
     
    364364        /* Usually fs corruption problems */ 
    365365        case CAMEL_EXCEPTION_SYSTEM_IO_READ: 
    366                 g_set_error (err, TNY_IO_ERROR,  
     366                g_set_error (err, TNY_ERROR_DOMAIN, 
    367367                        TNY_IO_ERROR_READ, 
    368368                        camel_exception_get_description (ex)); 
     
    370370 
    371371        case CAMEL_EXCEPTION_FOLDER_UID_NOT_AVAILABLE: /* message not available atm */ 
    372                 g_set_error (err, TNY_SERVICE_ERROR,  
     372                g_set_error (err, TNY_ERROR_DOMAIN, 
    373373                        TNY_SERVICE_ERROR_MESSAGE_NOT_AVAILABLE, 
    374374                        camel_exception_get_description (ex)); 
     
    376376 
    377377        case CAMEL_EXCEPTION_FOLDER_INVALID_UID: /* message does not exist */ 
    378                 g_set_error (err, TNY_SERVICE_ERROR,  
     378                g_set_error (err, TNY_ERROR_DOMAIN, 
    379379                        TNY_SERVICE_ERROR_NO_SUCH_MESSAGE, 
    380380                        camel_exception_get_description (ex)); 
     
    382382 
    383383        case CAMEL_EXCEPTION_SERVICE_NOT_SUPPORTED: 
    384                 g_set_error (err, TNY_SERVICE_ERROR,  
     384                g_set_error (err, TNY_ERROR_DOMAIN, 
    385385                        TNY_SERVICE_ERROR_UNSUPPORTED, 
    386386                        camel_exception_get_description (ex)); 
     
    393393        case CAMEL_EXCEPTION_FOLDER_INSUFFICIENT_PERMISSION: 
    394394        case CAMEL_EXCEPTION_FOLDER_SUMMARY_INVALID: /* destroyed and recreated on server */ 
    395                 g_set_error (err, TNY_SERVICE_ERROR,  
     395                g_set_error (err, TNY_ERROR_DOMAIN, 
    396396                        TNY_SERVICE_ERROR_UNKNOWN, 
    397397                        camel_exception_get_description (ex)); 
     
    399399 
    400400        case CAMEL_EXCEPTION_FOLDER_RENAME: /* folder rename error */ 
    401                 g_set_error (err, TNY_SERVICE_ERROR,  
     401                g_set_error (err, TNY_ERROR_DOMAIN, 
    402402                        TNY_SERVICE_ERROR_FOLDER_RENAME, 
    403403                        camel_exception_get_description (ex)); 
     
    406406        case CAMEL_EXCEPTION_FOLDER_NON_EMPTY: /* folder delete error */ 
    407407        case CAMEL_EXCEPTION_FOLDER_DELETE: 
    408                 g_set_error (err, TNY_SERVICE_ERROR,  
     408                g_set_error (err, TNY_ERROR_DOMAIN, 
    409409                        TNY_SERVICE_ERROR_FOLDER_REMOVE, 
    410410                        camel_exception_get_description (ex)); 
     
    412412 
    413413        case CAMEL_EXCEPTION_FOLDER_CREATE: /* folder create error */ 
    414                 g_set_error (err, TNY_SERVICE_ERROR,  
     414                g_set_error (err, TNY_ERROR_DOMAIN, 
    415415                        TNY_SERVICE_ERROR_FOLDER_CREATE, 
    416416                        camel_exception_get_description (ex)); 
     
    418418 
    419419        case CAMEL_EXCEPTION_STORE_NO_FOLDER: /* Folder does not exist */ 
    420                 g_set_error (err, TNY_SERVICE_ERROR,  
     420                g_set_error (err, TNY_ERROR_DOMAIN, 
    421421                        TNY_SERVICE_ERROR_FOLDER_IS_UNKNOWN, 
    422422                        camel_exception_get_description (ex)); 
     
    425425        case CAMEL_EXCEPTION_SERVICE_PROTOCOL: 
    426426                /* For example BAD from IMAP server */ 
    427                 g_set_error (err, TNY_SERVICE_ERROR,  
     427                g_set_error (err, TNY_ERROR_DOMAIN, 
    428428                        TNY_SERVICE_ERROR_PROTOCOL, 
    429429                        camel_exception_get_description (ex)); 
     
    432432        case CAMEL_EXCEPTION_STORE_NULL: 
    433433        case CAMEL_EXCEPTION_STORE_INVALID: /* unused */ 
    434                 g_set_error (err, TNY_SERVICE_ERROR,  
     434                g_set_error (err, TNY_ERROR_DOMAIN, 
    435435                        TNY_SERVICE_ERROR_UNKNOWN, 
    436436                        camel_exception_get_description (ex)); 
     
    438438 
    439439        case CAMEL_EXCEPTION_SERVICE_INVALID: 
    440                 g_set_error (err, TNY_SERVICE_ERROR,  
     440                g_set_error (err, TNY_ERROR_DOMAIN, 
    441441                        TNY_SERVICE_ERROR_PROTOCOL, 
    442442                        camel_exception_get_description (ex)); 
     
    446446        case CAMEL_EXCEPTION_SERVICE_UNAVAILABLE: 
    447447                /* You must be working online */ 
    448                 g_set_error (err, TNY_SERVICE_ERROR,  
     448                g_set_error (err, TNY_ERROR_DOMAIN, 
    449449                        TNY_SERVICE_ERROR_UNAVAILABLE, 
    450450                        camel_exception_get_description (ex)); 
     
    453453        case CAMEL_EXCEPTION_SERVICE_CONNECT: 
    454454        case CAMEL_EXCEPTION_SYSTEM_HOST_LOOKUP_FAILED: 
    455                 g_set_error (err, TNY_SERVICE_ERROR,  
     455                g_set_error (err, TNY_ERROR_DOMAIN, 
    456456                        TNY_SERVICE_ERROR_CONNECT, 
    457457                        camel_exception_get_description (ex)); 
     
    459459 
    460460        case CAMEL_EXCEPTION_SERVICE_CANT_AUTHENTICATE: 
    461                 g_set_error (err, TNY_SERVICE_ERROR,  
     461                g_set_error (err, TNY_ERROR_DOMAIN, 
    462462                        TNY_SERVICE_ERROR_AUTHENTICATE, 
    463463                        camel_exception_get_description (ex)); 
     
    465465 
    466466        case CAMEL_EXCEPTION_SERVICE_CERTIFICATE: 
    467                 g_set_error (err, TNY_SERVICE_ERROR,  
     467                g_set_error (err, TNY_ERROR_DOMAIN, 
    468468                        TNY_SERVICE_ERROR_CERTIFICATE, 
    469469                        camel_exception_get_description (ex)); 
     
    472472        case CAMEL_EXCEPTION_SERVICE_NULL: 
    473473        case CAMEL_EXCEPTION_SERVICE_URL_INVALID: 
    474                 g_set_error (err, TNY_SERVICE_ERROR,  
     474                g_set_error (err, TNY_ERROR_DOMAIN, 
    475475                        TNY_SERVICE_ERROR_UNKNOWN, 
    476476                        camel_exception_get_description (ex)); 
    477477        break; 
    478478        default: 
    479                 g_set_error (err, TNY_SYSTEM_ERROR,  
     479                g_set_error (err, TNY_ERROR_DOMAIN, 
    480480                        TNY_SYSTEM_ERROR_UNKNOWN, 
    481481                        camel_exception_get_description (ex)); 
  • trunk/libtinymail-camel/tny-camel-folder.c

    r3651 r3654  
    760760 
    761761        } else { 
    762                 g_set_error (err, TNY_MIME_ERROR,  
     762                g_set_error (err, TNY_ERROR_DOMAIN, 
    763763                        TNY_MIME_ERROR_MALFORMED, 
    764764                        _("Malformed message")); 
     
    10131013 
    10141014        if (!_tny_session_check_operation (TNY_FOLDER_PRIV_GET_SESSION(priv),  
    1015                         priv->account, err, TNY_SERVICE_ERROR,  
     1015                        priv->account, err, TNY_ERROR_DOMAIN, 
    10161016                        TNY_SERVICE_ERROR_ADD_MSG)) 
    10171017                return; 
    10181018 
    10191019        if (!priv->account) { 
    1020                 g_set_error (err, TNY_SERVICE_ERROR,  
     1020                g_set_error (err, TNY_ERROR_DOMAIN, 
    10211021                        TNY_SERVICE_ERROR_ADD_MSG, 
    10221022                        "Folder not ready for adding messages"); 
     
    10741074 
    10751075        if (!_tny_session_check_operation (TNY_FOLDER_PRIV_GET_SESSION(priv),  
    1076                         priv->account, err, TNY_SERVICE_ERROR,  
     1076                        priv->account, err, TNY_ERROR_DOMAIN, 
    10771077                        TNY_SERVICE_ERROR_REMOVE_MSG)) 
    10781078                return; 
    10791079 
    10801080        if (!priv->account) { 
    1081                 g_set_error (err, TNY_SERVICE_ERROR,  
     1081                g_set_error (err, TNY_ERROR_DOMAIN, 
    10821082                        TNY_SERVICE_ERROR_REMOVE_MSG, 
    10831083                        _("Folder not ready for removing")); 
     
    12751275 
    12761276        if (!_tny_session_check_operation (TNY_FOLDER_PRIV_GET_SESSION(priv),  
    1277                         priv->account, err, TNY_SERVICE_ERROR,  
     1277                        priv->account, err, TNY_ERROR_DOMAIN, 
    12781278                        TNY_SERVICE_ERROR_REMOVE_MSG)) 
    12791279                return; 
    12801280 
    12811281        if (!priv->account) { 
    1282                 g_set_error (err, TNY_SERVICE_ERROR,  
     1282                g_set_error (err, TNY_ERROR_DOMAIN, 
    12831283                        TNY_SERVICE_ERROR_REMOVE_MSG, 
    12841284                        _("Folder not ready for removing")); 
     
    15391539 
    15401540        if (!_tny_session_check_operation (TNY_FOLDER_PRIV_GET_SESSION(priv),  
    1541                         priv->account, err, TNY_SERVICE_ERROR,  
     1541                        priv->account, err, TNY_ERROR_DOMAIN, 
    15421542                        TNY_SERVICE_ERROR_SYNC)) 
    15431543                return; 
     
    16661666 
    16671667        if (!priv->account) { 
    1668                 g_set_error (&info->err, TNY_SERVICE_ERROR,  
     1668                g_set_error (&info->err, TNY_ERROR_DOMAIN, 
    16691669                        TNY_SERVICE_ERROR_SYNC, 
    16701670                        "Folder not ready for synchronization"); 
     
    20492049 
    20502050        if (!_tny_session_check_operation (TNY_FOLDER_PRIV_GET_SESSION(priv),  
    2051                         priv->account, err, TNY_SERVICE_ERROR,  
     2051                        priv->account, err, TNY_ERROR_DOMAIN, 
    20522052                        TNY_SERVICE_ERROR_REFRESH)) 
    20532053                return; 
    20542054 
    20552055        if (!priv->account) { 
    2056                 g_set_error (err, TNY_SERVICE_ERROR,  
     2056                g_set_error (err, TNY_ERROR_DOMAIN, 
    20572057                        TNY_SERVICE_ERROR_REFRESH, 
    20582058                        _("Folder not ready for refresh")); 
     
    23002300 
    23012301        if (!_tny_session_check_operation (TNY_FOLDER_PRIV_GET_SESSION(priv), priv->account, err,  
    2302                         TNY_SERVICE_ERROR, TNY_SERVICE_ERROR_REFRESH)) 
     2302                        TNY_ERROR_DOMAIN, TNY_SERVICE_ERROR_REFRESH)) 
    23032303                return; 
    23042304 
    23052305        if (!priv->account) { 
    2306                 g_set_error (err, TNY_SERVICE_ERROR,  
     2306                g_set_error (err, TNY_ERROR_DOMAIN, 
    23072307                        TNY_SERVICE_ERROR_REFRESH, 
    23082308                        _("Folder not ready for getting headers")); 
     
    28282828 
    28292829        if (!_tny_session_check_operation (TNY_FOLDER_PRIV_GET_SESSION(priv),  
    2830                         priv->account, err, TNY_SERVICE_ERROR,  
     2830                        priv->account, err, TNY_ERROR_DOMAIN, 
    28312831                        TNY_SERVICE_ERROR_GET_MSG)) 
    28322832                return NULL; 
    28332833 
    28342834        if (!priv->account) { 
    2835                 g_set_error (err, TNY_SERVICE_ERROR,  
     2835                g_set_error (err, TNY_ERROR_DOMAIN, 
    28362836                        TNY_SERVICE_ERROR_GET_MSG, 
    28372837                        _("Folder not ready for getting messages")); 
     
    28972897 
    28982898        if (!_tny_session_check_operation (TNY_FOLDER_PRIV_GET_SESSION(priv),  
    2899                         priv->account, err, TNY_SERVICE_ERROR,  
     2899                        priv->account, err, TNY_ERROR_DOMAIN, 
    29002900                        TNY_SERVICE_ERROR_GET_MSG)) 
    29012901                return NULL; 
    29022902 
    29032903        if (!priv->account) { 
    2904                 g_set_error (err, TNY_SERVICE_ERROR,  
     2904                g_set_error (err, TNY_ERROR_DOMAIN, 
    29052905                        TNY_SERVICE_ERROR_GET_MSG, 
    29062906                        _("Folder not ready for finding messages")); 
     
    29352935                info = camel_folder_get_message_info (priv->folder, uid); 
    29362936                if (info == NULL) { 
    2937                         g_set_error (err, TNY_SERVICE_ERROR, TNY_SERVICE_ERROR_NO_SUCH_MESSAGE, 
     2937                        g_set_error (err, TNY_ERROR_DOMAIN, TNY_SERVICE_ERROR_NO_SUCH_MESSAGE, 
    29382938                                     _("Message uid not found in folder")); 
    29392939                        retval = NULL; 
     
    29552955 
    29562956        } else { 
    2957                 g_set_error (err, TNY_SERVICE_ERROR,  
     2957                g_set_error (err, TNY_ERROR_DOMAIN, 
    29582958                                TNY_SERVICE_ERROR_GET_MSG, 
    29592959                                _("This url string is malformed")); 
     
    31883188                        g_object_unref (a_store); 
    31893189                } else { 
    3190                         g_set_error (&nerr, TNY_SERVICE_ERROR,  
     3190                        g_set_error (&nerr, TNY_ERROR_DOMAIN, 
    31913191                                TNY_SERVICE_ERROR_UNKNOWN, 
    31923192                                "The folder (%s) didn't have a parent, therefore " 
     
    33643364        if (del && priv->reason_to_live != 0) 
    33653365        { 
    3366                 g_set_error (&nerr, TNY_SERVICE_ERROR,  
     3366                g_set_error (&nerr, TNY_ERROR_DOMAIN, 
    33673367                        TNY_SERVICE_ERROR_STATE, 
    33683368                        "You should not use this operation with del=TRUE " 
     
    34533453                                        { 
    34543454                                                if (!camel_exception_is_set (&ex)) 
    3455                                                         g_set_error (&terr, TNY_SERVICE_ERROR,  
     3455                                                        g_set_error (&terr, TNY_ERROR_DOMAIN, 
    34563456                                                                TNY_SERVICE_ERROR_COPY,  
    34573457                                                                _("Folder not ready for copy")); 
     
    35783578 
    35793579        if (!_tny_session_check_operation (TNY_FOLDER_PRIV_GET_SESSION(priv),  
    3580                         priv->account, err, TNY_SERVICE_ERROR,  
     3580                        priv->account, err, TNY_ERROR_DOMAIN, 
    35813581                        TNY_SERVICE_ERROR_COPY)) 
    35823582                return NULL; 
     
    35843584 
    35853585        if (!priv->account) { 
    3586                 g_set_error (err, TNY_SERVICE_ERROR,  
     3586                g_set_error (err, TNY_ERROR_DOMAIN, 
    35873587                        TNY_SERVICE_ERROR_COPY, 
    35883588                        _("Folder not ready for copy")); 
     
    40074007 
    40084008        if (!priv->account) { 
    4009                 g_set_error (err, TNY_SERVICE_ERROR,  
     4009                g_set_error (err, TNY_ERROR_DOMAIN, 
    40104010                        TNY_SERVICE_ERROR_TRANSFER, 
    40114011                        _("Folder not ready for transfer")); 
     
    40144014 
    40154015        if (!_tny_session_check_operation (TNY_FOLDER_PRIV_GET_SESSION(priv),  
    4016                         priv->account, err, TNY_SERVICE_ERROR,  
     4016                        priv->account, err, TNY_ERROR_DOMAIN, 
    40174017                        TNY_SERVICE_ERROR_TRANSFER)) 
    40184018                return; 
     
    40684068                if (G_UNLIKELY (uid == NULL))  
    40694069                { 
    4070                         g_set_error (err, TNY_SERVICE_ERROR,  
     4070                        g_set_error (err, TNY_ERROR_DOMAIN, 
    40714071                                TNY_SERVICE_ERROR_TRANSFER, 
    40724072                                "You can only pass summary items as headers. " 
     
    46994699 
    47004700        if (!priv->account) { 
    4701                 g_set_error (err, TNY_SERVICE_ERROR,  
     4701                g_set_error (err, TNY_ERROR_DOMAIN, 
    47024702                        TNY_SERVICE_ERROR_FOLDER_REMOVE, 
    47034703                        _("Folder store not ready for removal")); 
     
    48934893 
    48944894        if (!_tny_session_check_operation (TNY_FOLDER_PRIV_GET_SESSION(priv), priv->account, err,  
    4895                         TNY_SERVICE_ERROR, TNY_SERVICE_ERROR_FOLDER_REMOVE)) 
     4895                        TNY_ERROR_DOMAIN, TNY_SERVICE_ERROR_FOLDER_REMOVE)) 
    48964896                return; 
    48974897 
    48984898        if (!priv->account) { 
    4899                 g_set_error (err, TNY_SERVICE_ERROR,  
     4899                g_set_error (err, TNY_ERROR_DOMAIN, 
    49004900                        TNY_SERVICE_ERROR_FOLDER_REMOVE, 
    49014901                        _("Folder store not ready for removing folders")); 
     
    49764976 
    49774977        if (!_tny_session_check_operation (TNY_FOLDER_PRIV_GET_SESSION(priv),  
    4978                         priv->account, err, TNY_SERVICE_ERROR,  
     4978                        priv->account, err, TNY_ERROR_DOMAIN, 
    49794979                        TNY_SERVICE_ERROR_FOLDER_CREATE)) 
    49804980                return NULL; 
    49814981 
    49824982        if (!name || strlen (name) <= 0) { 
    4983                 g_set_error (err, TNY_SERVICE_ERROR,  
     4983                g_set_error (err, TNY_ERROR_DOMAIN, 
    49844984                                TNY_SERVICE_ERROR_FOLDER_CREATE, 
    49854985                                _("Failed to create folder with no name")); 
     
    49894989 
    49904990        if (!priv->folder_name) { 
    4991                 g_set_error (err, TNY_SERVICE_ERROR,  
     4991                g_set_error (err, TNY_ERROR_DOMAIN, 
    49924992                                TNY_SERVICE_ERROR_FOLDER_CREATE, 
    49934993                                _("Failed to create folder. Invalid parent folder")); 
     
    50105010                        camel_exception_clear (&ex); 
    50115011                } else 
    5012                         g_set_error (err, TNY_SERVICE_ERROR,  
     5012                        g_set_error (err, TNY_ERROR_DOMAIN, 
    50135013                                TNY_SERVICE_ERROR_FOLDER_CREATE, 
    50145014                                _("Unknown error while trying to create folder")); 
     
    52555255 
    52565256        if (!_tny_session_check_operation (TNY_FOLDER_PRIV_GET_SESSION(priv),  
    5257                         priv->account, err, TNY_SERVICE_ERROR,  
     5257                        priv->account, err, TNY_ERROR_DOMAIN, 
    52585258                        TNY_SERVICE_ERROR_GET_FOLDERS)) 
    52595259                return; 
  • trunk/libtinymail-camel/tny-camel-mime-part.c

    r3617 r3654  
    669669                             "tny_mime_part_construct first")); 
    670670                camel_object_unref (cstream); 
    671                 g_set_error (err, TNY_MIME_ERROR,  
     671                g_set_error (err, TNY_ERROR_DOMAIN, 
    672672                                TNY_MIME_ERROR_STATE, 
    673673                                _("Mime part does not yet have a source stream, use " 
     
    686686 
    687687        if (bytes < 0) { 
    688                 g_set_error (err, TNY_IO_ERROR,  
     688                g_set_error (err, TNY_ERROR_DOMAIN, 
    689689                                TNY_IO_ERROR_WRITE, 
    690690                                strerror (errno)); 
     
    789789         
    790790        if (bytes < 0) { 
    791                 g_set_error (err, TNY_IO_ERROR,  
     791                g_set_error (err, TNY_ERROR_DOMAIN, 
    792792                                TNY_IO_ERROR_WRITE, 
    793793                                strerror (errno)); 
  • trunk/libtinymail-camel/tny-camel-nntp-folder.c

    r3304 r3654  
    6161tny_camel_nntp_folder_remove_folder (TnyFolderStore *self, TnyFolder *folder, GError **err) 
    6262{ 
    63         g_set_error (err, TNY_SERVICE_ERROR,  
     63        g_set_error (err, TNY_ERROR_DOMAIN, 
    6464                        TNY_SERVICE_ERROR_UNSUPPORTED, 
    6565                        "You can't use the tny_folder_store_remove_folder API " 
     
    7373tny_camel_nntp_folder_create_folder (TnyFolderStore *self, const gchar *name, GError **err) 
    7474{ 
    75         g_set_error (err, TNY_SERVICE_ERROR,  
     75        g_set_error (err, TNY_ERROR_DOMAIN, 
    7676                        TNY_SERVICE_ERROR_UNSUPPORTED, 
    7777                        "You can't use the tny_folder_store_create_folder " 
  • trunk/libtinymail-camel/tny-camel-nntp-store-account.c

    r3304 r3654  
    7070tny_camel_nntp_store_account_remove_folder (TnyFolderStore *self, TnyFolder *folder, GError **err) 
    7171{ 
    72         g_set_error (err, TNY_SERVICE_ERROR,  
     72        g_set_error (err, TNY_ERROR_DOMAIN, 
    7373                        TNY_SERVICE_ERROR_UNSUPPORTED, 
    7474                        "You can't use the tny_folder_store_remove_folder API " 
     
    8282tny_camel_nntp_store_account_create_folder (TnyFolderStore *self, const gchar *name, GError **err) 
    8383{ 
    84         g_set_error (err, TNY_SERVICE_ERROR,  
     84        g_set_error (err, TNY_ERROR_DOMAIN, 
    8585                        TNY_SERVICE_ERROR_UNSUPPORTED, 
    8686                        "You can't use the tny_folder_store_create_folder " 
  • trunk/libtinymail-camel/tny-camel-pop-folder.c

    r3304 r3654  
    7878tny_camel_pop_folder_remove_folder (TnyFolderStore *self, TnyFolder *folder, GError **err) 
    7979{ 
    80         g_set_error (err, TNY_SERVICE_ERROR,  
     80        g_set_error (err, TNY_ERROR_DOMAIN, 
    8181                        TNY_SERVICE_ERROR_UNSUPPORTED, 
    8282                        "You can't use the tny_folder_store_remove_folder " 
     
    9090tny_camel_pop_folder_create_folder (TnyFolderStore *self, const gchar *name, GError **err) 
    9191{ 
    92         g_set_error (err, TNY_SERVICE_ERROR,  
     92        g_set_error (err, TNY_ERROR_DOMAIN, 
    9393                        TNY_SERVICE_ERROR_UNSUPPORTED, 
    9494                        "You can't use the tny_folder_store_create_folder " 
  • trunk/libtinymail-camel/tny-camel-pop-store-account.c

    r3568 r3654  
    6969tny_camel_pop_store_account_remove_folder (TnyFolderStore *self, TnyFolder *folder, GError **err) 
    7070{ 
    71         g_set_error (err, TNY_SERVICE_ERROR,  
     71        g_set_error (err, TNY_ERROR_DOMAIN, 
    7272                        TNY_SERVICE_ERROR_UNSUPPORTED, 
    7373                        "You can't use the tny_folder_store_remove_folder API " 
     
    8181tny_camel_pop_store_account_create_folder (TnyFolderStore *self, const gchar *name, GError **err) 
    8282{ 
    83         g_set_error (err, TNY_SERVICE_ERROR,  
     83        g_set_error (err, TNY_ERROR_DOMAIN, 
    8484                        TNY_SERVICE_ERROR_UNSUPPORTED, 
    8585                        "You can't use the tny_folder_store_create_folder " 
  • trunk/libtinymail-camel/tny-camel-send-queue.c

    r3652 r3654  
    845845                        if (!info->outbox || !info->sentbox) { 
    846846 
    847                                 g_set_error (err, TNY_SERVICE_ERROR,  
     847                                g_set_error (err, TNY_ERROR_DOMAIN, 
    848848                                        TNY_SERVICE_ERROR_ADD_MSG, FOLDERSNOTREADY); 
    849849                                g_warning (FOLDERSNOTREADY); 
     
    10341034                if (!outbox || !TNY_IS_FOLDER (outbox)) 
    10351035                { 
    1036                         g_set_error (err, TNY_SERVICE_ERROR,  
     1036                        g_set_error (err, TNY_ERROR_DOMAIN, 
    10371037                                TNY_SERVICE_ERROR_ADD_MSG, 
    10381038                                _("Operating can't continue: send queue not ready " 
     
    10921092 
    10931093        if (!outbox || !TNY_IS_FOLDER (outbox)) { 
    1094                 g_set_error (&err, TNY_SERVICE_ERROR,  
     1094                g_set_error (&err, TNY_ERROR_DOMAIN, 
    10951095                        TNY_SERVICE_ERROR_ADD_MSG, 
    10961096                        _("Operating can't continue: send queue not ready " 
  • trunk/libtinymail-camel/tny-camel-store-account.c

    r3571 r3654  
    556556                        camel_exception_clear (apriv->ex); 
    557557                } else { 
    558                         g_set_error (err, TNY_SERVICE_ERROR,  
     558                        g_set_error (err, TNY_ERROR_DOMAIN, 
    559559                                TNY_SERVICE_ERROR_CONNECT, 
    560560                                "Account not yet fully configured. " 
     
    582582                                camel_exception_clear (&ex); 
    583583                        } else { 
    584                                 g_set_error (err, TNY_SERVICE_ERROR,  
     584                                g_set_error (err, TNY_ERROR_DOMAIN, 
    585585                                        TNY_SERVICE_ERROR_CONNECT, 
    586586                                        _("Unknown error while connecting")); 
     
    593593 
    594594        } else { 
    595                         g_set_error (err, TNY_SERVICE_ERROR,  
     595                        g_set_error (err, TNY_ERROR_DOMAIN, 
    596596                                TNY_SERVICE_ERROR_CONNECT, 
    597597                                _("Get and Forget password functions not yet set. " 
     
    10261026 
    10271027        if (!_tny_session_check_operation (apriv->session, TNY_ACCOUNT (self), err, 
    1028                         TNY_SERVICE_ERROR, TNY_SERVICE_ERROR_FOLDER_REMOVE)) 
     1028                        TNY_ERROR_DOMAIN, TNY_SERVICE_ERROR_FOLDER_REMOVE)) 
    10291029                return; 
    10301030 
    10311031        if (apriv->service == NULL || !CAMEL_IS_SERVICE (apriv->service)) 
    10321032        { 
    1033                 g_set_error (err, TNY_SERVICE_ERROR,  
     1033                g_set_error (err, TNY_ERROR_DOMAIN, 
    10341034                                TNY_SERVICE_ERROR_FOLDER_REMOVE, 
    10351035                                _("Account not ready for this operation." 
     
    10741074 
    10751075        if (!_tny_session_check_operation (apriv->session, TNY_ACCOUNT (self), err, 
    1076                         TNY_SERVICE_ERROR, TNY_SERVICE_ERROR_FOLDER_CREATE)) 
     1076                        TNY_ERROR_DOMAIN, TNY_SERVICE_ERROR_FOLDER_CREATE)) 
    10771077                return NULL; 
    10781078 
    10791079        if (!name || strlen (name) <= 0) 
    10801080        { 
    1081                 g_set_error (err, TNY_SERVICE_ERROR,  
     1081                g_set_error (err, TNY_ERROR_DOMAIN, 
    10821082                                TNY_SERVICE_ERROR_FOLDER_CREATE, 
    10831083                                _("Failed to create folder with no name")); 
     
    10901090        if (apriv->service == NULL || !CAMEL_IS_SERVICE (apriv->service)) 
    10911091        { 
    1092                 g_set_error (err, TNY_SERVICE_ERROR,  
     1092                g_set_error (err, TNY_ERROR_DOMAIN, 
    10931093                                TNY_SERVICE_ERROR_FOLDER_CREATE, 
    10941094                                _("Account not ready for this operation. " 
     
    13551355 
    13561356        if (!_tny_session_check_operation (apriv->session, TNY_ACCOUNT (self), err,  
    1357                         TNY_SERVICE_ERROR, TNY_SERVICE_ERROR_GET_FOLDERS)) 
     1357                        TNY_ERROR_DOMAIN, TNY_SERVICE_ERROR_GET_FOLDERS)) 
    13581358                return; 
    13591359 
     
    13631363        if (apriv->service == NULL || !CAMEL_IS_SERVICE (apriv->service)) 
    13641364        { 
    1365                 g_set_error (err, TNY_SERVICE_ERROR,  
     1365                g_set_error (err, TNY_ERROR_DOMAIN, 
    13661366                                TNY_SERVICE_ERROR_GET_FOLDERS, 
    13671367                                _("Account not ready for this operation. " 
     
    17381738 
    17391739        if (!_tny_session_check_operation (apriv->session, TNY_ACCOUNT (self), err,  
    1740                         TNY_SERVICE_ERROR, TNY_SERVICE_ERROR_GET_FOLDERS)) 
     1740                        TNY_ERROR_DOMAIN, TNY_SERVICE_ERROR_GET_FOLDERS)) 
    17411741                return NULL; 
    17421742 
    17431743        if (apriv->service == NULL || !CAMEL_IS_SERVICE (apriv->service)) 
    17441744        { 
    1745                 g_set_error (err, TNY_SERVICE_ERROR,  
     1745                g_set_error (err, TNY_ERROR_DOMAIN, 
    17461746                                TNY_SERVICE_ERROR_GET_FOLDERS, 
    17471747                                _("Account not ready for this operation." 
     
    18221822                } 
    18231823        } else { 
    1824                 g_set_error (err, TNY_SERVICE_ERROR,  
     1824                g_set_error (err, TNY_ERROR_DOMAIN, 
    18251825                        TNY_SERVICE_ERROR_GET_FOLDERS, 
    18261826                        _("Invalid URL string")); 
     
    20062006                if (callback) { 
    20072007                        GError *err = NULL; 
    2008                         g_set_error (&err, TNY_SYSTEM_ERROR, TNY_SYSTEM_ERROR_MEMORY,  
     2008                        g_set_error (&err, TNY_ERROR_DOMAIN, TNY_SYSTEM_ERROR_MEMORY,  
    20092009                                _("Internal error, account not ready")); 
    20102010                        callback ((TnyCamelAccount *) self, TRUE, err, user_data); 
  • trunk/libtinymail-camel/tny-camel-transport-account.c

    r3640 r3654  
    120120                        camel_exception_clear (apriv->ex); 
    121121                } else { 
    122                         g_set_error (err, TNY_SERVICE_ERROR,  
     122                        g_set_error (err, TNY_ERROR_DOMAIN, 
    123123                                TNY_SERVICE_ERROR_CONNECT, 
    124124                                _("Account not yet fully configured. " 
     
    135135 
    136136        } else { 
    137                         g_set_error (err, TNY_SERVICE_ERROR,  
     137                        g_set_error (err, TNY_ERROR_DOMAIN, 
    138138                                TNY_SERVICE_ERROR_CONNECT, 
    139139                                _("Get and Forget password functions not yet set " 
     
    199199                        _tny_camel_exception_to_tny_error (&ex, err); 
    200200                } else { 
    201                         g_set_error (err, TNY_SERVICE_ERROR,  
     201                        g_set_error (err, TNY_ERROR_DOMAIN, 
    202202                                TNY_SERVICE_ERROR_AUTHENTICATE,