Commit graph

15 commits

Author SHA1 Message Date
Eric Gregory
3f2a5960c7 Fancy date display. Closes #4323 and closes #4241. 2011-11-11 12:23:32 -08:00
Jim Nelson
cd0b926d57 Engine implementation of conversations: #3808
This introduces Geary.Conversations into the API, which scans a Folder and arranges the
messages into threaded conversations.
2011-10-21 17:04:33 -07:00
Eric Gregory
8ab948bce4 Switched back to libunique and removed GtkApplication. Closes #4266 2011-10-19 12:48:17 -07:00
Eric Gregory
03d63ecc1a Toolbar replaces the menu. Closes #3816 2011-10-11 19:12:20 -07:00
Jim Nelson
bbb747e3ce Move to sqlheavy-0.2: Closes #4214
Geary now requires sqlheavy-0.2, currently only available in its gitorious trunk.
2011-10-04 19:38:10 -07:00
Eric Gregory
955fdf1f32 Adds copied executables to clean. Closes #4202 2011-10-03 17:26:40 -07:00
Jim Nelson
10d714d756 SMTP module added for email composer (#3711)
This adds an SMTP library into Geary that can perform basic client submission of emails.
The interface is exposed generically through the Geary.EngineAccount interface.
2011-09-30 17:29:03 -07:00
Jim Nelson
fb54fb1847 Now builds with Vala 0.14: closes #3756
This commit introduces a Scheduler module which deals with the problem of scheduling on the
idle or timeout queue unowned SourceFuncs (because the idle and timeout functions require
owned delegates).  It also takes care of a handful of places where an out parameter was not
being set before the method returned, which Vala's new code analysis now picks up.
2011-09-26 16:07:40 -07:00
Jim Nelson
0fdc45e4ec Move to GTK+3: Closes #4163 2011-09-22 13:11:35 -07:00
Eric Gregory
9d2b10530c 4028, 3700 login dialog and password persistence
Adds a login dialog box
Support for Glade UI files
Gnome keyring for password storage
Assumption of single Geary account (for now)
2011-09-15 12:19:39 -07:00
Eric Gregory
6a5d1fa048 3701 remember window size
* Added GSettings
* Geary binary copied to project root
2011-09-14 17:38:53 -07:00
Eric Gregory
2e501eff68 changes to build on Ubuntu Natty 2011-08-25 18:45:34 -07:00
Jim Nelson
0533bc9700 Further work on detecting message removal when folder first selected: #3805
Needed to rethink storage strategies as I researched this and realized that a true scarce database -- where the database is sparsely populated both in columns and rows -- is not feasible due to IMAP's UID rules.  The strategy now means that the database rows are contiguous from the highest (newest) message to the oldest *requested by the user*.  This is a better situation than having to download the UID for the entire folder.
2011-07-15 13:39:02 -07:00
Jim Nelson
708b3d754a Check for valac >= 0.12.0: #3726
This checks the version of Vala when ./waf configure is executed, not at build time, but that's okay.
2011-06-27 15:01:04 -07:00
Jim Nelson
328683ecfb Moved to waf for build system: #3690
This closes #3690 because waf fulfills that requirement, moving the .c's to a separate directory.  waf also gives us incremental builds, so -j4 is back.
2011-06-27 14:55:22 -07:00