Commit graph

25 commits

Author SHA1 Message Date
Eric Gregory
ddbd4c7213 Closes #5745 libgee 0.8 2013-04-24 12:22:32 -07:00
Charles Lindsay
dd3fe43a16 Validate desktop file when building; fix #6571 2013-04-15 18:32:35 -07:00
Charles Lindsay
5eaacd9d36 Remove unnecessary packages from control
This passes a pbuilder test, so it seems safe.  We'll find out in the
daily build soon.
2013-04-11 15:46:15 -07:00
Eric Gregory
59ce778754 Fixing a daily build error 2013-04-10 19:08:05 -07:00
Eric Gregory
c7618b3cf0 Closes #5549 Closes #5813 Closes #5633 Port to LibSecret (ssh!) 2013-04-10 18:28:59 -07:00
Eric Gregory
3198df0d62 Closes #6787 Remove Precise support 2013-04-10 18:13:07 -07:00
Eric
95a48a985b Fixing libgirepository-dev package version to make Geary build with Precise 2013-01-11 11:45:34 -08:00
Eric Gregory
afe0426b09 Fixes #6181 Updated control file, removed unused vapi 2013-01-08 19:37:04 -08:00
Jim Nelson
8dc154530e Packaging changes to install .desktop 2012-10-09 15:53:01 -07:00
Jim Nelson
483dae41d1 Pull Quantal-specific dependencies from debian/control
Prior attempt to use pipe operator in Build-Depend: list isn't
working, daily builds are failing for Quantal.  Reverting back
to a control file that should work on both platforms, with the
Quantal-specific ready for release packaging.
2012-09-29 00:41:29 -07:00
Jim Nelson
52aa5250fa Updated debian/control for optional Quantal packaging
Per a suggestion from Seb, this adds Messaging Menu as a hard
dependency for Geary, but if the build system doesn't find it, it
will fall back on libindicate.  This means our packaging should
work for both Precise and Quantal.
2012-09-26 20:09:13 -07:00
Sergey Shnatsel Davidoff
befbba267c Create geary-dbg package in PPA: Closes #5696 2012-09-13 16:41:28 -07:00
Jim Nelson
32b45aa870 Update compiler version requires for Debian packaging 2012-09-04 11:25:11 -07:00
Jim Nelson
ed875878fb Fixed Debian runtime dependency 2012-08-21 18:34:12 -07:00
Jim Nelson
df14047bbd Better description for README and Debian packaging 2012-08-21 18:33:27 -07:00
Jim Nelson
4054f139d1 Report and autodetect libindicate and libunity availability: Closes #5670 2012-08-17 17:14:27 -07:00
Jim Nelson
830cb6099f Update control for libindicate dependencies. 2012-08-15 18:23:11 -07:00
Jim Nelson
581317e4fa Updated debian/control to match version requires in CMakeLists.txt
Related to #5665.
2012-08-15 11:24:16 -07:00
Matthew Pirocchi
6e44c60bb5 Update gnome-keyring version requirement to 3.2.2: Closes #5634. 2012-08-07 15:35:24 -07:00
Jim Nelson
6c70b8edea Can't update Geary from daily PPA: Closes #5600 2012-07-31 12:59:10 +02:00
Eric Gregory
54e3ba7dcf Adding missing comma in control file 2012-07-11 18:00:00 -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
Jim Nelson
008d26d48e Updated debian/control to require Vala 0.17.2 2012-06-25 15:18:57 -07:00
Christian Dywan
2c0a210656 New mail notification: Closes #3828
Adds new mail notification via libnotify for new previously-unseen
messages.  Various minor bugs fixed in here as well that were
relevant to this operation (including notifying of locally
appended messages during folder normalization and reusing Folder
objects inside Account).
2012-06-14 16:47:54 -07:00
Eric Gregory
85d378701f Closes #5060 Fixes #3698 Packaging and install, news, and readme files 2012-05-03 19:09:34 -07:00