No description
Find a file
Charles Lindsay a64bb5582c Fix issues rapidly selecting folders; fix #6318
We now use a small timer when you click a folder before we actually kick
off a network connection.  This effectively rate-limits how many
connections we make without significantly degrading the user experience.

Also we know that the folder selection function is not safely reentrant,
so that logic happens inside a mutex lock now.

The rate-limiting folder selection part is not an ideal solution, but
it's close to what we want (ideally, local results would be shown
immediately).  However, the mutex lock is just a bandaid over the larger
problem of how much global state we juggle in the controller.

Squashed commit of the following:

commit 44e46663bb9b513970e11a62428834668987bf33
Author: Charles Lindsay <chaz@yorba.org>
Date:   Wed Feb 6 17:29:22 2013 -0800

    Comment our mutex lock

commit d951204aa163c73ed60b51368fa900ad6414046c
Author: Charles Lindsay <chaz@yorba.org>
Date:   Wed Feb 6 16:59:32 2013 -0800

    Select folders only after a small timeout

commit 012097139bfbaa76967667b8fcdd324634cc2506
Author: Charles Lindsay <chaz@yorba.org>
Date:   Wed Feb 6 11:11:30 2013 -0800

    Fix reentrancy issues using mutex
2013-02-07 12:28:43 -08:00
bindings Closes #6209 Precise support for GIR WebKitGTK binding. Rolls back to deprecated context menu in composer for compatibility with WebKitGTK 1.8 2013-01-15 13:04:30 -08:00
cmake Update .desktop files with translations: Closes #5933 2012-10-09 15:52:22 -07:00
debian Fixing libgirepository-dev package version to make Geary build with Precise 2013-01-11 11:45:34 -08:00
desktop Add intltool to CMakeLists: Closes #5993 2012-10-16 20:29:08 -07:00
help Updated CMake file to reflect recent documentation changes. 2012-09-26 15:38:10 -07:00
icons Update icon cache after uninstall: Closes #5755 2012-10-09 15:52:22 -07:00
po Changes for 0.2.2. 2012-10-18 16:40:14 -07:00
sql Install process missed version-005.sql: Closes #5715 2012-08-25 18:45:25 -07:00
src Fix issues rapidly selecting folders; fix #6318 2013-02-07 12:28:43 -08:00
theming "No conversations selected" appears with unread message border and shadow: Closes #6276 2013-01-31 11:20:06 -08:00
ui Closes #6286 Delete accounts 2013-02-04 19:26:48 -08:00
.gitattributes Closes #5060 Fixes #3698 Packaging and install, news, and readme files 2012-05-03 19:09:34 -07:00
.gitignore Remove SQLHeavy: Closes #5034 2012-07-11 15:40:39 -07:00
AUTHORS Added Matthew to AUTHORS and About box. 2012-08-04 11:28:43 +01:00
cmake_uninstall.cmake.in Closes #4982 Closes #4964 Switched to CMake, added an installer/uninstaller 2012-04-23 18:54:26 -07:00
CMakeLists.txt Allow building with Granite 0.1.1: Closes #6058 2012-11-07 18:36:47 -08:00
configure Fixed #4947 (Add debug build option to Geary). 2012-09-21 11:18:41 -07:00
configure.in Restore configure.in to fix building with Valencia. 2012-07-20 11:41:08 -07:00
COPYING Added COPYING, AUTHORS, and MAINTAINERS files: #3697. 2011-06-06 15:23:04 -07:00
INSTALL Closes #5060 Fixes #3698 Packaging and install, news, and readme files 2012-05-03 19:09:34 -07:00
MAINTAINERS Added COPYING, AUTHORS, and MAINTAINERS files: #3697. 2011-06-06 15:23:04 -07:00
Makefile.in Update icon cache after uninstall: Closes #5755 2012-10-09 15:52:22 -07:00
NEWS Changes for 0.2.2. 2012-10-18 16:40:14 -07:00
README Better description for README and Debian packaging 2012-08-21 18:33:27 -07:00
THANKS Don't attach zero-byte files to message: Closes #5587 2013-02-05 16:03:50 -08:00

    Geary Email Client
    ------------------
    
  * Introduction
    
    Geary is an email client built for the GNOME desktop environment.  It
    allows you to read and send email with a simple, modern interface.
    
    Visit http://www.yorba.org/geary to read about the current state of
    Geary's development and to make sure you're running the latest version.
    

  * Installation & Licensing
    
    Please consult the INSTALL and COPYING files for more information.
    

  * Quick Start
    
    The first time Geary is launched, it will prompt for your account
    information.  Note that your email password is stored securely in the
    Gnome Keyring.
    
    Geary will then begin downloading messages in your inbox.  Only the
    most recent messages will be downloaded.  To continue reading email,
    scroll down in the message list and more email will be fetched.
    
  * Contacting Yorba
    
    Yorba:                      http://www.yorba.org
    Geary wiki:                 http://redmine.yorba.org/projects/geary/wiki
    
    We also encourage you to join the Geary mailing list.  Send an email
    with a subject: line of "subscribe" (no quotes) to
    geary-request@lists.yorba.org.
    
    
    
    Copyright 2012 Yorba Foundation