Commit graph

14 commits

Author SHA1 Message Date
Michael James Gratton
b7224d6da3 Stop cmake warning that we are using an internal target name.
* CMakeLists.txt: Rename "test" to "tests"

* Makefile.in: Chase target name, add a compatibility target for the old
  name.
2016-12-26 10:31:02 +10:30
Michael James Gratton
6ce262a3b7 Basic unit test build configuration. 2016-12-13 11:27:15 +11:00
Adam Dingle
654e513f9c Transfer Yorba copyrights to Software Freedom Conservancy 2016-05-06 08:33:37 -04:00
Jim Nelson
63f1d5569b Remove gearyd from project: Closes #7272 2013-09-25 12:58:11 -07:00
Jim Nelson
15ed404279 Produce Valadoc for the Engine: Closes #4346
"make valadoc" will now produce valadoc/ in the top-level directory.
Still a lot of work to do to clean this up, as some names need to be
fixed for better heirarchy and others should be made private to prevent
leakage.  And, of course, more classes, namespaces, and methods need
to be properly documented.
2013-04-25 20:03:42 -07:00
Charles Lindsay
910e1c3d0b Update copyright headers; fix #6195
Also removing the erroneous space that had crept in at the end of the
line in most of our header comments.
2013-04-12 12:32:39 -07:00
Jim Nelson
be64553a8e Update icon cache after uninstall: Closes #5755
Now using a post-uninstall target to ensure that desktop and icon
caches are updated *after* the icon/.desktop file are deleted.
2012-10-09 15:52:22 -07:00
Jim Nelson
920f7a5cb4 Generate .pot file: Closes #5462
./configure will autodetect xgettext, and if available, "make pot_file"
will generate the po/geary.pot.

This does *not* include intltool support, so the .pot file only
contains strings from the source files.
2012-08-29 15:30:06 -07:00
Jim Nelson
f37c211a05 Removed geary-db-test
Unneeded now.
2012-07-12 19:29:58 -07:00
Jim Nelson
0e2a533438 Remove SQLHeavy: Closes #5034
It is done.

Initial implementation of the new database subsystem

These pieces represent the foundation for ticket #5034

Expanded transactions, added VersionedDatabase

Further expansions of the async code.

Moved async pool logic into Database, where it realistically
belongs.

Further improvements.  Introduced geary-db-test.

Added SQL create and update files for Geary.Db

version-001 to version-003 are exact copies of the SQLHeavy scripts
to ensure no slight changes when migrating.  version-004 upgrades
the database to remove the ImapFolderPropertiesTable and
ImapMessagePropertiesTable, now that the database code is pure
IMAP.

When we support other messaging systems (such as POP3), those
subsystems will need to code their own database layers OR rely on
the IMAP schema and simply ignore the IMAP-specific fields.

ImapDB.Account fleshed out

ImapDB.Folder is commented out, however.  Need to port next.

ImapDB.Folder fleshed out

MessageTable, MessageLocationTable, and AttachementTable are now
handled inside ImapDB.Folder.

chmod -x imap-db-database.vala

OutboxEmailIdentifier/Properties -> SmtpOutboxEmailIdentifier/Properties

Moved SmtpOutboxFolderRoot into its own source file

SmtpOutboxFolder ported to new database code

Move Engine implementations to ImapDB.

Integration and cleanup of new database code with main source

This commit performs the final integration steps to move Geary
completely over to the new database model.  This also cleans out
the old SQLHeavy-based code and fixes a handful of small bugs that
were detected during basic test runs.

Moved Outbox to ImapDB

As the Outbox is tied to the database that ImapDB runs, move the
Outbox code into that folder.

Outbox fixes and better parameter checking

Bumped Database thread pool count and made them exclusive

My reasoning is that there may be a need for a lot of threads at
once (when a big batch of commands comes in, especially at
startup).  If performance looks ok, we might consider relaxing
this later.
2012-07-11 15:40:39 -07:00
Eric Gregory
14089f0fc1 GEARY 0.1 IS HERE! Closes #5200 Package automation 2012-05-04 17:53:26 -07:00
Eric Gregory
873ef9a105 Dist tarball now in xz format 2012-05-02 16:01:52 -07:00
Eric Gregory
b5d78fa795 Make dist target 2012-05-02 15:34:51 -07:00
Jim Nelson
b87fe2967a configure wrapper script and top-level Makefile: closes #5143
This introduces a configure script that automates the basic task
of setting up a CMake build directory.  It also uses a top-level
Makefile (which the configure script generates, to prevent running
it until configure has executed) which does the build and copies
the final executables into the root of the source tree.
2012-04-27 19:48:33 -07:00