<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gsoc2013-evolution/camel/tests/folder, branch archive-integration</title>
<subtitle>Google Summer of Code 2013 - GNOME - Archive Integration workspace
</subtitle>
<id>https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/atom?h=archive-integration</id>
<link rel='self' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/atom?h=archive-integration'/>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/'/>
<updated>2005-01-11T00:00:07+00:00</updated>
<entry>
<title>Kill dead files</title>
<updated>2005-01-11T00:00:07+00:00</updated>
<author>
<name>JP Rosevear</name>
<email>jpr@src.gnome.org</email>
</author>
<published>2005-01-11T00:00:07+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=fba011bf008443ee5130f1426aa65e11245cd84a'/>
<id>urn:sha1:fba011bf008443ee5130f1426aa65e11245cd84a</id>
<content type='text'>
svn path=/trunk/; revision=28342
</content>
</entry>
<entry>
<title>have our own so we don't need to link with glib.</title>
<updated>2004-12-03T03:36:57+00:00</updated>
<author>
<name>Not Zed</name>
<email>NotZed@Ximian.com</email>
</author>
<published>2004-12-03T03:36:57+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=c83477345fa5dceb62b85efd0a76a54f94a78858'/>
<id>urn:sha1:c83477345fa5dceb62b85efd0a76a54f94a78858</id>
<content type='text'>
        * camel-lock-helper.c (g_strerror): have our own so we don't need
        to link with glib.

        * providers/*/Makefile.am: Do not install ANY provider header
        files.  No providers are subclassable.  No providers are directly
        linkable.

        * camel.pc.in: create package config file.

        * tests/lib/folders.c (test_folder_message_ops): updated counts for
        delete also marking unread.

        * tests/lib/camel-test.c (camel_test_provider_init): new api for
        initialising test system 'in-build'.

        * camel-provider.c: remove the assertions, init if we need to,k
        use pthread_once stuff to serialise it.

        * tests/folder/test3.c (main): remove gtk stuff (???).

        * tests/*: Fix all the makefiles.  Made make-check work 'in-build'.

        * tests/lib/folders.c (test_folder_counts): update for api changes.
        (test_message_info): similar.

        * providers/Makefile.am: removed groupwise from the build, this
        can't go in here anymore, not in its current state.

        * camel-net-utils.c (camel_gethostbyaddr_r)
        (camel_gethostbyname_r): the old e_gethost* calls from
        e-host-utils.c.

2004-11-15  Not Zed  &lt;NotZed@Ximian.com&gt;

        * providers/imap/camel-imap-utils.c (imap_path_to_physical):
        copied from e-path.c.
        (imap_path_find_folders): copied from e-path.c.

        * camel.h: remove the provider stuff from the header.

        * camel-provider.c: globalise provider_init variable, and asserton
        it in all functions that rely on it.

        * camel-service.c: removed getaddrinfo/etc.

        * camel-net-utils.[ch]: separate out camel_getaddrinfo etc.

        * Makefile.am: split camel into 2 libraries, libcamel and
        libcamel-store.

        * camel-multipart-signed.c (camel_multipart_signed_sign)
        (camel_multipart_signed_verify, prepare_sign): remove old
        deprecated api.

        * camel-multipart-encrypted.c (camel_multipart_encrypted_encrypt)
        (camel_multipart_encrypted_decrypt): remove old deprecated api.

svn path=/trunk/; revision=28046
</content>
</entry>
<entry>
<title>removed #ifndef ENABLE_THREADS</title>
<updated>2003-07-09T19:34:15+00:00</updated>
<author>
<name>Jeffrey Stedfast</name>
<email>fejj@src.gnome.org</email>
</author>
<published>2003-07-09T19:34:15+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=bf814df02fdf0105725f54cfb54d8bff27b0893f'/>
<id>urn:sha1:bf814df02fdf0105725f54cfb54d8bff27b0893f</id>
<content type='text'>
svn path=/trunk/; revision=21780
</content>
</entry>
<entry>
<title>** Should fix #41629, #41448, et al.</title>
<updated>2003-04-23T01:34:03+00:00</updated>
<author>
<name>Not Zed</name>
<email>NotZed@Ximian.com</email>
</author>
<published>2003-04-23T01:34:03+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=41e808deca2ad8654b6f8528ae3492013951fcbd'/>
<id>urn:sha1:41e808deca2ad8654b6f8528ae3492013951fcbd</id>
<content type='text'>
2003-04-22  Not Zed  &lt;NotZed@Ximian.com&gt;

        ** Should fix #41629, #41448, et al.

        * tests/folder/test10.c: a new torture test for object bag
        creation/unreffing.

        * camel-url.c (camel_url_copy): new function to copy a url.

        * camel-object.c (camel_object_bag_new): add arguments for key
        copy and key free functions.  Fixed all callers.
        (camel_object_bag_destroy): fix a memleak, free the bag key.
        (camel_object_bag_get, camel_object_bag_reserve)
        (camel_object_bag_abort, save_bag, save_object): Make the key a
        void type, rather than char *.
        (camel_object_bag_add): As above, and also copy the key.
        (camel_object_bag_remove_unlocked): free the key using
        bag-&gt;free_key.

        * camel-session.c (register_provider)
        (camel_session_destroy_provider, get_service): Changed to use an
        object bag instead of a hash table for the service 'cache'.
        (service_cache_remove): Removed, no longer required.

svn path=/trunk/; revision=20930
</content>
</entry>
<entry>
<title>Removed $(GNOME_LIBDIR) and $(GNOMEUI_LIBS)</title>
<updated>2002-11-19T17:21:44+00:00</updated>
<author>
<name>Rodney Dawes</name>
<email>dobey@src.gnome.org</email>
</author>
<published>2002-11-19T17:21:44+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=3a49f0dd089a4a9fc1dd199a3f1e843e514afb8a'/>
<id>urn:sha1:3a49f0dd089a4a9fc1dd199a3f1e843e514afb8a</id>
<content type='text'>
	* tests/*/Makefile.am: Removed $(GNOME_LIBDIR) and $(GNOMEUI_LIBS)

svn path=/trunk/; revision=18839
</content>
</entry>
<entry>
<title>Treat spool as a local folder, so the ref checks work right.</title>
<updated>2002-09-26T05:56:12+00:00</updated>
<author>
<name>Not Zed</name>
<email>NotZed@Ximian.com</email>
</author>
<published>2002-09-26T05:56:12+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=3cb66ed22a86f8e193f4a28cb8cc3ddd31f427bd'/>
<id>urn:sha1:3cb66ed22a86f8e193f4a28cb8cc3ddd31f427bd</id>
<content type='text'>
2002-09-26  Not Zed  &lt;NotZed@Ximian.com&gt;

	* tests/folder/test2.c (main): Treat spool as a local folder, so
	the ref checks work right.

	* providers/local/camel-spool-store.c
	(get_folder): Use creat() instead of open() to create file.

svn path=/trunk/; revision=18231
</content>
</entry>
<entry>
<title>New regression test for word splitting/search input parsing code.</title>
<updated>2002-09-20T05:30:27+00:00</updated>
<author>
<name>Not Zed</name>
<email>NotZed@Ximian.com</email>
</author>
<published>2002-09-20T05:30:27+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=4c66cbd9f159141dc99b162f7f93018e71d214e0'/>
<id>urn:sha1:4c66cbd9f159141dc99b162f7f93018e71d214e0</id>
<content type='text'>
2002-09-20  Not Zed  &lt;NotZed@Ximian.com&gt;

        * tests/misc/split.c: New regression test for word
        splitting/search input parsing code.

        * tests/folder/test9.c (main): Fix for filter_driver api change.

        * camel-search-private.c (camel_search_words_split): Handle "'s
        and \'s to escape characters.  For fat, lazy, slobs who dont like
        anything changing.

svn path=/trunk/; revision=18130
</content>
</entry>
<entry>
<title>clear nonfatal stuff.</title>
<updated>2002-09-04T08:13:38+00:00</updated>
<author>
<name>Not Zed</name>
<email>NotZed@Ximian.com</email>
</author>
<published>2002-09-04T08:13:38+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=a52720a9213d760bb8a9c21b354ab46de7b763dd'/>
<id>urn:sha1:a52720a9213d760bb8a9c21b354ab46de7b763dd</id>
<content type='text'>
2002-09-04  Not Zed  &lt;NotZed@Ximian.com&gt;

	* tests/folder/test4.c (main): clear nonfatal stuff.

	* tests/folder/test6.c (main): check inbox and 'another folder'
	because some servers do different things w/ inbox.

	* providers/imap/camel-imap-message-cache.c
	(camel_imap_message_cache_get): Dont try to open the directory
	instead of an empty "" uid.

	* providers/imap/camel-imap-folder.c (imap_get_message): we dont
	want to g_return_if_fail, we need to set an exception and always
	handle the case.
	(get_message_simple): Set an exception if we get a construct
	failure.
	(imap_refresh_info): if we're refreshing inbox, force a reselect.
	this is required for at least cryus.  CHECK doesnt work either :(

	* tests/lib/folders.c (test_folder_basic): for non-local stores,
	the folder will have an extra ref for selection, take this into
	account when checking ref leaks.
	(test_folder_message_ops): Dont try to delete folder with messages
	in it, it works generally with imap.  also, change params so we
	can test different mailbox types.
	(test_folder_message_ops): disconnect remote services before
	finishing off.  doesn't need to stricly but makes ref count
	checking more accurate.
	(test_folder_message_ops): removed explicit remote sync, imap does
	it itself now ...

	* providers/imap/camel-imap-store.c:
	(camel_imap_store_finalize): call service_disconnect, so it isn't
	called later in the finalise chain, to properly cleanup on exit.

svn path=/trunk/; revision=17962
</content>
</entry>
<entry>
<title>Change the case sensitive search of subject to expect case insensitive</title>
<updated>2002-08-29T12:04:34+00:00</updated>
<author>
<name>Not Zed</name>
<email>NotZed@Ximian.com</email>
</author>
<published>2002-08-29T12:04:34+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=6b132fe48a5fe75643cbff31b26f3d78e66da796'/>
<id>urn:sha1:6b132fe48a5fe75643cbff31b26f3d78e66da796</id>
<content type='text'>
2002-08-29  Not Zed  &lt;NotZed@Ximian.com&gt;

        * tests/folder/test3.c: Change the case sensitive search of
        subject to expect case insensitive results, as the behaviour has
        changed.
        (main): Made the search content before sync nonfatal.  its
        something that needs to be fixed but not practical concern in
        evolution.

        * camel-block-file.c (block_file_validate_root): Only spit out the
        invalid root warnings if the file isn't empty.

        * camel-text-index.c (text_index_compress_nosync): Swap the path
        as well when we compress.

        * camel-mime-parser.c (folder_scan_content): Treat the end of file
        as a boundary if we're scanning From lines, and drop the last \n.
        (folder_scan_init_with_fd): Dont pre-read from the fd, and init eof.
        (folder_scan_init_with_stream): Similar.
        (folder_read): Handle eof, and set eof on 0 read.
        (folder_seek): Dont pre-read after a seek, and reset eof flag.
        (camel_mime_parser_init_with_fd): Fix doco, no pre-read occurs
        anymore.
        (camel_mime_parser_init_with_stream): Same.

        * providers/local/camel-mbox-summary.c
        (camel_mbox_summary_sync_mbox): Add a \n to end of content of each
        message, not at start.

        * providers/local/camel-mbox-folder.c (mbox_append_message):
        Instead of appending "\nFrom " to a mailbox, start with "From ",
        and append a \n after the message always.  For better mutt/elm
        compatability.  Also, unlock after we've stat'd.
        (mbox_append_message): Set the message's from_pos exactly as the
        mbox size.

svn path=/trunk/; revision=17921
</content>
</entry>
<entry>
<title>fix exposes a regression in mbox :-/</title>
<updated>2002-08-28T13:04:29+00:00</updated>
<author>
<name>Not Zed</name>
<email>NotZed@Ximian.com</email>
</author>
<published>2002-08-28T13:04:29+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=fc6063eabdc9813aff0f8cb39d782f64b3c345d0'/>
<id>urn:sha1:fc6063eabdc9813aff0f8cb39d782f64b3c345d0</id>
<content type='text'>
2002-08-28  Not Zed  &lt;NotZed@Ximian.com&gt;

	* tests/folder/test8.c (test_add_message): Change message number
	to use hex, so its properly unique.
	(worker): Same here.

svn path=/trunk/; revision=17891
</content>
</entry>
</feed>
