Commit graph

959 commits

Author SHA1 Message Date
Eric Gregory
2e0eb3c783 Bumping version to 0.3.1 2013-04-09 12:15:28 -07:00
Eric Gregory
c1b2bc9426 Closes #6779 Closes #6780 Account dialog issues: SMTP username available when noauth selected, ports don't switch automatically in add account dialog 2013-04-08 15:52:16 -07:00
Eric Gregory
02880e1d6e Closes #6288 Focus issues in account add/edit/welcome screens 2013-04-05 18:45:42 -07:00
Charles Lindsay
c19036218c Show gear menu with F10; fix #6714 2013-04-04 19:12:22 -07:00
Charles Lindsay
53d0e89dc4 Only update position when in sync; fix #6654 2013-04-04 19:10:48 -07:00
Eric Gregory
952e52f8c9 Closes #6324 Closes #6761 Closes #6752 Resolves issues with SMTP noauth and other account editing peculiarities 2013-04-04 18:50:36 -07:00
Jim Nelson
f3e8347887 .desktop file missing trailing semicolon: Closes #6553 2013-04-04 13:35:51 -07:00
Jim Nelson
baddc56c11 Updated two debug statements
One in GearyController is to assist when looking for reasons why
for log messages, otherwise multiple accounts could be difficult to
determine which database is causing the problem.
2013-04-04 13:34:39 -07:00
Charles Lindsay
e74e29312b Don't check instance in validation; fix #6675
Now we make copies of AccountInformations, so we need to use a check
that doesn't just look at the instance when we determine if two
AccountInfos are the same.
2013-04-03 13:37:17 -07:00
Charles Lindsay
8180c5a6de Don't double xlist; fix #6686 2013-04-03 13:12:11 -07:00
Eric Gregory
d765fd1cc9 Refs #6698 Extra debug logging for dropped conversations 2013-04-02 19:20:19 -07:00
Eric Gregory
18bb068023 Closes #6708 Fix for null priority queue in account synchronizer 2013-04-02 16:55:23 -07:00
Eric Gregory
87226500a1 Closes #6703 Don't close main window when deleting 2nd account 2013-04-02 15:37:06 -07:00
Charles Lindsay
0112f4cf81 Ignore duplicate folders; fix warnings; fix #6616
The main issue with "duplicate" folders has been ticketed as #6702.
This just stops Geary from crashing.
2013-04-02 15:25:09 -07:00
Eric Gregory
90214b99b4 Closes #6700 Select inbox on first run after creating account 2013-04-01 12:50:49 -07:00
Eric Gregory
26949b87b9 Closes #6622 Resolves should_notify_new_messages assertion 2013-04-01 12:41:04 -07:00
Charles Lindsay
854fa3f2cc Fix thread sync issue; ref #6608 2013-03-27 12:02:41 -07:00
Eric Gregory
401b018fa9 Closes #6635 Eliminates a crash when logging sql when there's printf formatting tokens in the db 2013-03-22 11:20:39 -07:00
Charles Lindsay
562114ae9a Bump version 2013-03-19 18:55:35 -07:00
Charles Lindsay
716d6576d6 Update quantal debian control deps 2013-03-19 18:21:47 -07:00
Charles Lindsay
aedde4d0aa Bump debian version for quantal rebuild
Previously I missed the quantal-specific control file, so our quantal
build didn't have messaging menu support.  This bump will allow me to
cut another build that includes the right control file.
2013-03-19 18:09:06 -07:00
Charles Lindsay
c714bb21a3 Bump version and update docs for release 2013-03-19 15:25:40 -07:00
Eric Gregory
237d22b599 Closes #6610 Help updated for 0.3 2013-03-19 14:42:22 -07:00
Charles Lindsay
feeebf4b4c Fix assertion in notification clearing; fix #6574
Hopefully, this fixes ALL the issues with this code.
2013-03-19 14:03:54 -07:00
Timo Kluck
cf17fad528 Proper translations for Dutch: Refs #6584
This fixes a problem with concatenated translated strings in the
Dutch translation.  Proper fix will come in 0.4 when strings are
not longer frozen.
2013-03-19 13:09:44 -07:00
Jim Nelson
e01c995b22 Fixed extra escapes in German strings 2013-03-19 13:09:44 -07:00
Michael George
ca4d18f326 .desktop file is missing trailing semicolon: Closes #6553
This comes after string freeze, so all translations had to be
touched-up as well.
2013-03-19 13:09:44 -07:00
Jim Nelson
5a415d9f04 Updated translations from Transifex 2013-03-19 13:09:44 -07:00
Charles Lindsay
688d428b2b Fix assertion when folder null; fix #6574 2013-03-19 12:38:45 -07:00
Jim Nelson
13c4b9e5ec Geary often uses 100% CPU: Refs #6602
This eases the CPU burden some of the background tasks put on Geary
when it's running, but there's not sufficient time to attack every
case, and so this bug is not being closed.  In particular, folder
normalization of deep folders takes too long and requires too much
work, but changing that now just before a release is impossible.
This will be work we'll need to take up in 0.4.
2013-03-19 12:12:28 -07:00
Charles Lindsay
f5e262e37c Show notifications when on other inbox; fix #6574 2013-03-19 11:47:40 -07:00
Charles Lindsay
a8de2a5e2f Fetch attachments for "account" emails; fix #6577 2013-03-19 11:36:06 -07:00
Eric Gregory
4caa77fb69 Closes #6458 Supress first-run console warnings 2013-03-19 11:08:25 -07:00
Jim Nelson
14d7026164 Moving Robert Schroll to AUTHORS file and About box
Thanks Robert!
2013-03-18 18:43:01 -07:00
Jim Nelson
cd54913fb2 Some local messages missed in normalization: Refs #6604
Discovered earlier that it's possible for the folder normalization
to miss messages in the local store that have been removed from the
server at the upper end of the mail vector.  This solves that problem.

I noticed that with this fix, problem #6604 disappeared and the
conversation is now viewable.  It's possible this fixes that problem,
although I'm not sure how at this time.
2013-03-18 17:34:08 -07:00
Eric Gregory
212d7054a8 Closes #6294 Preserve existing AccountInfo until new AccountInfo is validated 2013-03-18 16:50:20 -07:00
Charles Lindsay
c7156c7031 Indicate inboxes branch folder too; fix #6389 2013-03-18 16:18:36 -07:00
Charles Lindsay
e4db442112 Properly order cancel in folder switch; fix #6524 2013-03-18 13:19:39 -07:00
Jim Nelson
33dc20a660 Removed leftover debug output 2013-03-17 13:14:02 -07:00
Jim Nelson
a87528f9da Another AccountSynchronizer optimization
This uses the local oldest email to see if folder expansion is
even necessary.
2013-03-16 17:35:16 -07:00
Jim Nelson
667e2dcf32 Fix Gmime bindings: Closes #6582 2013-03-16 16:19:25 -07:00
Jim Nelson
a1144f5758 Speed up ImapEngine.AccountSynchronizer
While working on #6460 and #6573, I realized the AccountSynchronizer
can use some local information to attempt to pick up where it left
off when synchronizing.  This puts less of a load on the local
database to find where to keep going.
2013-03-16 16:16:00 -07:00
Jim Nelson
833a4ce3ff Folder normalization memory overrun: Closes #6573
This breaks normalization into chunks, processing messages at 5000
at a time, to complete normalization.  Smarter normalization could
be attacked in the future to speed it up.
2013-03-16 16:13:05 -07:00
Jim Nelson
23b213491e Database locked errors part deux: Closes #6460
This reverts the retry strategy back to SQLite's built-in handler,
but with one difference: concurrency is turned off on async
transactions by using only one thread.  Concurrency with SQLite
will need to be readdressed later.
2013-03-16 16:08:37 -07:00
Robert Schroll
9b8f10304d Surround text emails with div, not pre; fix #6534 2013-03-15 18:19:08 -07:00
Robert Schroll
446fa0a2bb Use QUOTE_MARKER instead of literal; fix #6576 2013-03-15 17:48:12 -07:00
Charles Lindsay
b5b1617367 Fix empty conv. handling in sort; fix #6567 2013-03-15 17:26:40 -07:00
Charles Lindsay
4bc369639c Use correct address in SMTP; fix #6572
* The composer correctly sets its returned From address based on the
  selection of the account dropdown
* New MAIL FROM SMTP command argument required when sending, to separate
  the message contents from the SMTP-level sending a bit more
2013-03-15 17:23:12 -07:00
Eric Gregory
f9b48a6277 Closes #6399 Inbox branch now reflects nickname changes 2013-03-15 15:57:22 -07:00
Charles Lindsay
b7a7c9c5c2 Ensure IMAP password set before connect; fix #6525 2013-03-15 12:59:56 -07:00