Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

XXE issue in Vienna RSS allows webmaster to steal client's files #736

Closed
NRockhouse opened this issue Nov 23, 2016 · 4 comments

Comments

@NRockhouse
Copy link

commented Nov 23, 2016

Vienna Version 3.1.7 :88ecb57:

I've done a detailed explanation in my blog post: https://nrockhouse.wordpress.com/2016/11/23/xxe-vulnerability-in-vienna-rss-reader-for-mac-allows-webmaster-to-steal-users-files/

Password for the article is "ViennaXXE2016"

@josh64x2

This comment has been minimized.

Copy link
Member

commented Nov 23, 2016

Thanks for this :) Great write up!
Hopefully I can make a fix shortly.

@josh64x2 josh64x2 added this to the v3.1.8 milestone Nov 23, 2016

@josh64x2

This comment has been minimized.

Copy link
Member

commented Nov 24, 2016

@NRockhouse I couldn't reproduce this in a 10.10 VM. Is your PoC URL still functioning? I used the same one you have in your video.

Thanks!

josh64x2 added a commit to josh64x2/vienna-rss that referenced this issue Nov 24, 2016

@josh64x2 josh64x2 self-assigned this Nov 24, 2016

@NRockhouse

This comment has been minimized.

Copy link
Author

commented Nov 24, 2016

Hey there @josh64x2 I'm sorry for the late reply, didn't expect such a fast response. Kudos on that. It appears that you might've fixed it according to your commits, but since you asked, my PoC still functions at my Vienna and I'm using 10.11.2 (OS X El Capitan) for your information. The problem that it might not have worked is probably because you have the link in lowercase, the URL is case-sensitive: (http://rockhouse.ga/ViennaExploit/feed.php) or probably because your /var/log/accountpolicy.log is unavailable at the moment, as I mentioned in my blog, the file doesn't always appear.

Thanks for the quick response.

@josh64x2

This comment has been minimized.

Copy link
Member

commented Nov 24, 2016

Ok thanks! I will be sure to check the file exists when I test again later today :)

@josh64x2 josh64x2 referenced this issue Nov 26, 2016
1 of 2 tasks complete
barijaona added a commit that referenced this issue Jan 28, 2018
Merge v/3.1.16 into oldstable
Squashed commit of the following:

commit 891d05ea39d8dd0ce508790811e41477db753a05
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Tue Sep 26 01:08:32 2017 +0300

    Upgrade version number to 3.1.16

commit 8cf62cbc87012d1161518811f8035c04b92ec838
Merge: e56e9d24 003476d1
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Tue Sep 26 00:53:19 2017 +0300

    Merge pull request #1020 from lapcat/databasePath

    Fix bug where NO was returned from method with NSString return type.

commit e56e9d24de09eacd27edce750d121faeb1b941e3
Merge: 407a2cdd 6edf7c39
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Tue Sep 26 00:50:14 2017 +0300

    Merge pull request #1018 from barijaona/fix-thread

    Fixes related to threading

commit 003476d18b936f81b8fb59b2db6fef3c6de23765
Author: Jeff Johnson <lapcat@users.noreply.github.com>
Date:   Sun Sep 24 16:16:24 2017 -0500

    Fix bug where NO was returned from method with NSString return type.

    We don't need to show the alert either, because it would be shown twice, and then a third alert appears from -[Database relocateLockedDatabase:]. Just allow the relocate alert to be shown.

    This bug was introduced in f433a8e8eca0f22a3c873ec3fb9a43b4cfc176f3

commit 6edf7c395ec42370932202def73689ad9f348dce
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sun Sep 24 04:11:02 2017 +0300

    Make Folder’s count properties thread safe

    Issue #1019

commit a140bddf893914f94fea292f993ab7935122748d
Author: Josh <josh64@gmail.com>
Date:   Wed Jun 7 17:14:31 2017 +1000

    Fix for filterString not being on main thread

    Simple fix for filterString not being called on the main thread.
    Found using XCode thread sanitisation.

commit 407a2cddec1f660554502d839e4fd175a1b6f3a7
Merge: 9729aef5 5b4711a0
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sat Sep 23 20:50:29 2017 +0300

    Merge pull request #1015 from lapcat/27010

    Fix article selection after delete

commit 5b4711a0afbf8f5523e380a6f8ffa43aa7ad79ae
Author: Jeff Johnson <lapcat@users.noreply.github.com>
Date:   Tue Sep 19 10:13:48 2017 -0500

    Fix the 3.1.5 release notes from 9729aef5e2a7f101d3d4d2518f3d9b5d97ac8e1d

    Shouldn't those commits be reviewed too?

commit 99858705a07a20831fa3e211aa5e0d7f20002c1a
Author: Jeff Johnson <lapcat@users.noreply.github.com>
Date:   Tue Sep 19 10:08:42 2017 -0500

    Fix for https://forums.cocoaforge.com/viewtopic.php?f=18&t=27010

    This bug was introduced in 87a2c7cb080b53d6a884d616029fe21650e040dd

commit 9729aef5e2a7f101d3d4d2518f3d9b5d97ac8e1d
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sun Sep 17 08:51:18 2017 +0300

    Upgrade version number to 3.1.15

commit de1f4742bd387597ba3d16f66070a06bb4ba2e85
Merge: 5356276d 6a3022ca
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sun Sep 17 04:17:50 2017 +0300

    Merge pull request #1011 from lapcat/skipfolder

    Simplify searches of :
    - next unread article
    - next folder with unread

commit 5356276d64e6e90f45085a5eddfa179cfc6d480f
Merge: 2d636f62 5f37f305
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sat Sep 16 19:08:09 2017 +0300

    Merge pull request #1010 from lapcat/scroll

    More complete and explicit initialization on folder switch.
    Fix regression to issue #658 detected by user stern at
    http://forums.cocoaforge.com/viewtopic.php?t=26842&p=139450#p140069

commit 5f37f305b321bd5d169083d7ad67022f85b0c498
Author: Jeff Johnson <lapcat@users.noreply.github.com>
Date:   Thu Sep 14 20:49:25 2017 -0500

    Fix for https://forums.cocoaforge.com/viewtopic.php?f=18&t=26842

    This is preferable to the previous code,
    because now there is no chance the user could select a new article while the folder is reloading.

commit 6a3022caaae405a373d5353b0c3f56c101b1755d
Author: Jeff Johnson <lapcat@users.noreply.github.com>
Date:   Wed Sep 13 20:40:19 2017 -0500

    Fix Skip Folder behavior. Skip Folder previously selected the first unread article in the next folder with unread.

    This bug was introduced in 2fbf5e9ee93855cfb1420e19ff4002581fde9521

commit 2d636f62263c51d30ccb7babc9c5e83fa080ac76
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Tue Sep 12 04:29:22 2017 +0300

    Upgrade version number to 3.1.14

commit 19ac4f3d8ac2178caabfc053fd9d02d95382e4f0
Merge: 798684a9 2482c037
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Tue Sep 12 04:21:00 2017 +0300

    Merge pull request #1002 from lapcat/deleted

    Fix article pane not updating after deletion of the current article from the Unread Articles folder

commit 2482c037d47d3b3c72220e4daa376bfe1e6aaff8
Author: Jeff Johnson <lapcat@users.noreply.github.com>
Date:   Mon Sep 11 11:40:42 2017 -0500

    Fix assertion failure in removeArticleFromCache when deleting articles from a smart folder.

    When you're deleting from a smart folder, the article getting deleted isn't the same as the article in the folder cache, so the (isCached && !theArticle.isDeleted) condition in cache:willEvictObject: is incorrectly true.

commit 87a2c7cb080b53d6a884d616029fe21650e040dd
Author: Jeff Johnson <lapcat@users.noreply.github.com>
Date:   Mon Sep 11 09:29:13 2017 -0500

    Deselect articles before deleting them. This ensures that the article pane will reload.

    Fix for https://forums.cocoaforge.com/viewtopic.php?f=18&t=27004
    This bug was introduced in 331564bc4dc6d1768c09f10b3dcb41b10a13654b

commit 798684a952f65ccf6a761e2daf6b37b7031b6ded
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sun Sep 10 21:30:16 2017 +0300

    Upgrade version number to 3.1.13

commit 7636b4f33a75ce207498720e38414e8b21b7745b
Merge: a399a724 88fb42f0
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sun Sep 10 21:21:32 2017 +0300

    Merge pull request #997 from lapcat/994

    Fix for selection of first article when jumping on next feed (issue #994)

commit a399a72487d57acb38acf8d1a214f8df9ac3e146
Merge: c96ef46b 6b8464d6
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sun Sep 10 21:17:02 2017 +0300

    Merge pull request #996 from lapcat/search

    Some bug fixes related to searching and smart folders

commit c96ef46b938b4343305774677339cceab6488d2b
Merge: 5b4f3148 2268b6d8
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sun Sep 10 21:16:18 2017 +0300

    Merge pull request #995 from lapcat/934

    Additional fix for issue #934 (apply especially to smart folders)

commit 6b8464d6131b2030070a30db0f22b1938943e7d9
Author: Jeff Johnson <lapcat@users.noreply.github.com>
Date:   Thu Sep 7 08:14:33 2017 -0500

    Fix comments to reflect methods renamed in efd666b0bb741019e09ed73e591f24bf8a2972ad

commit 5b4f314824e5005fa8327d7ce487186106cd6723
Merge: 627f6323 15d3475c
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Thu Sep 7 03:02:14 2017 +0300

    Merge pull request #998 from lapcat/SquareWindow

    Fix warning "Unknown Window class SquareWindow" in Interface Builder

commit 15d3475c6c85a2d8cfe334b086b90873f29d109b
Author: Jeff Johnson <lapcat@users.noreply.github.com>
Date:   Tue Sep 5 14:59:42 2017 -0500

    Fix warning "Unknown Window class SquareWindow in Interface Builder file".

    SquareWindow was deleted in c39acad13f13f54564f4312e65dd383edd141a99

commit 88fb42f00f537bf258fb563ea41aab51b53fd2ac
Author: Jeff Johnson <lapcat@users.noreply.github.com>
Date:   Tue Sep 5 14:10:32 2017 -0500

    Fix for https://github.com/ViennaRSS/vienna-rss/issues/994

    Article loading is now async, so we can't check for selected article when loading a folder.

commit efd666b0bb741019e09ed73e591f24bf8a2972ad
Author: Jeff Johnson <lapcat@users.noreply.github.com>
Date:   Tue Sep 5 10:21:02 2017 -0500

    Fix bug where articles were not marked as read in Unread Articles smart folder after Mark All Subscriptions as Read.

    This bug was introduced in ce85985a0e4ff8f1b8836293ddea25ebef7ab01a

    Also, rename some methods for clarity.

commit ca66cd425d1ad0ee1ffd9e4dbbc3e1ec0fb4a8ec
Author: Jeff Johnson <lapcat@users.noreply.github.com>
Date:   Mon Sep 4 16:29:14 2017 -0500

    Fix bug where a bunch of empty rows appeared in the popup menu.

    va_arg did not treat 0 as a CriteriaOperator, so the while loop did not exit when expected.

commit 63b91596de76a888baf5327c6d3573afbd3e9270
Author: Jeff Johnson <lapcat@users.noreply.github.com>
Date:   Mon Sep 4 15:43:28 2017 -0500

    Delete unnecessary code, because -[SmartFolder doSave:] already checks whether there's another folder with the same name.

commit b2e79474222c0f41d42ce0fe7e3d579e872f915b
Author: Jeff Johnson <lapcat@users.noreply.github.com>
Date:   Mon Sep 4 15:34:31 2017 -0500

    Fix bug where smart folders didn't reload after editing their criteria.

    This bug was introduced in dc1a1530599702bf9e5c778b87a749c51d823067

commit 66c02ef878ccb007e027d1cab77fd39f3bfb6683
Author: Jeff Johnson <lapcat@users.noreply.github.com>
Date:   Mon Sep 4 15:02:36 2017 -0500

    Fix database error with search strings containing a single quote character.

    A single quote needs to be escaped with another single quote inside an SQLite string literal.

commit 2268b6d8434ceefdc42c92f5cd2dbbdb355acda7
Author: Jeff Johnson <lapcat@users.noreply.github.com>
Date:   Mon Sep 4 12:25:03 2017 -0500

    Slightly better way of preserving selected article.

    This handles the situation where there is no selected article when reload begins, but an article gets selected during reload.

commit 331564bc4dc6d1768c09f10b3dcb41b10a13654b
Author: Jeff Johnson <lapcat@users.noreply.github.com>
Date:   Mon Sep 4 12:03:03 2017 -0500

    Fix for https://github.com/ViennaRSS/vienna-rss/issues/934

    Also delete unnecessary currentSelectedRow ivar and fix other issues related to article selection.

commit 627f63234b69e4e1efbd0c844e2546144f815c8c
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Mon Sep 4 04:11:18 2017 +0300

    Upgrade version number to 3.1.12

commit f288982eaf030dd76fe2079602e3857434244de6
Merge: e439fe0a 98ce6497
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Mon Sep 4 03:25:16 2017 +0300

    Merge pull request #990 from barijaona/issue-829-2

    Maintain current selection on folder refresh

commit e439fe0ae87fd1ec638a51cbe912d8249ad91eb3
Merge: 73ec0bfd eeaea1b1
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Mon Sep 4 03:24:48 2017 +0300

    Merge pull request #987 from barijaona/issue-934

    Fix unwanted refresh of article at end of sync

commit 73ec0bfde95f3e40ead61d5c1a711246cdc2b6ff
Merge: 3a97e3bd b0608df6
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Mon Sep 4 03:23:00 2017 +0300

    Merge pull request #982 from lapcat/highsierra

    Fix crash on macOS 10.13 High Sierra.

commit 98ce64979b0fd78d41941b81f689dd1764c1a9d9
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sun Sep 3 16:26:34 2017 +0300

    Maintain current selection on folder refresh

    Issue #829

commit eeaea1b18d26770404c85d9233d4e7bb8f81f6b6
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sat Sep 2 14:52:33 2017 +0300

    Fix unwanted refresh of article at end of sync

    Issue #934

commit 3a97e3bde05c6430a94069307b5cce7d5aa8e779
Merge: 495511f7 ddf624c8
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sun Sep 3 07:51:16 2017 +0300

    Merge pull request #986 from lapcat/768

    Fix crash caused by some attachments URL (issue #768)

commit 495511f7cdad0aae1de9037d4387e4075e4bc2ef
Merge: a93caf24 775972e0
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sun Sep 3 07:44:13 2017 +0300

    Merge pull request #985 from lapcat/877

    Fix crash caused by some attachments (issue #877)

commit a93caf246edd97373d2b6ccfdc8bd240c31f78e9
Merge: ebb80bfa d31d6f0d
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sun Sep 3 07:41:56 2017 +0300

    Merge pull request #984 from lapcat/truncating

    Restore truncation that was removed in a6926eeee797b323b46e971d364f29f1de42bc52

commit ebb80bfa05c6e0f9210ab1838749d009864c6245
Merge: 2aa3b6bd 1a6d2f7e
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sun Sep 3 07:39:34 2017 +0300

    Merge pull request #983 from lapcat/databasequit

    Fix bug where Vienna doesn't quit when you press Quit Vienna in the Database Upgrade window.

commit ddf624c87c810d2611fb0786b4b3000fc74fd910
Author: Jeff Johnson <lapcat@users.noreply.github.com>
Date:   Sun Aug 27 10:09:49 2017 -0500

    Fix for https://github.com/ViennaRSS/vienna-rss/issues/768

    -[NSURL lastPathComponent] is documented as calling stringByReplacingPercentEscapesUsingEncoding. Thus, Vienna was calling it twice, redundantly.

    The filename was http://static.giantbomb.com/uploads/screen_medium/0/31/2912034-1467281594-bb2%255.jpg
    The last path component was 2912034-1467281594-bb2%5.jpg
    When Vienna called stringByReplacingPercentEscapesUsingEncoding on the last path component, it was returning nil. This caused the crash.

commit 775972e06dcd05ea39c6d7de1514fc48c6fbe640
Author: Jeff Johnson <lapcat@users.noreply.github.com>
Date:   Sat Aug 26 18:15:41 2017 -0500

    Fix for https://github.com/ViennaRSS/vienna-rss/issues/877

    Fixes a bug introduced in 67d181764be6d9f242392e689ad38aea6d533796

    -[RichXMLParser init] called [self setTitle:@""]. When the -init method was deleted, the title was no longer guaranteed to be non-nil.

commit d31d6f0d11620fd8bfdd94b502c18b064dcd83f3
Author: Jeff Johnson <lapcat@users.noreply.github.com>
Date:   Sat Aug 26 15:36:55 2017 -0500

    Restore truncation that was removed in a6926eeee797b323b46e971d364f29f1de42bc52

    Setting tighteningFactorForTruncation to 0.0 stops the text from being squeezed.

commit 1a6d2f7e7a462f3148fc930b932d05335972f523
Author: Jeff Johnson <lapcat@users.noreply.github.com>
Date:   Sat Aug 26 13:14:57 2017 -0500

    Fix bug where Vienna doesn't quit when you press Quit Vienna in the Database Upgrade window.

commit b0608df65ffcb12e518fc335b9540fb71678da28
Author: Jeff Johnson <lapcat@users.noreply.github.com>
Date:   Sat Aug 26 12:37:01 2017 -0500

    Fix crash on macOS 10.13 High Sierra.

    On High Sierra, -[NSTableColumn identifier] returns an empty string instead of nil. This has been filed as rdar://problem/34057984

    The exception and crash occurs because ActivityItem is not key value coding compliant for the empty string. The previous code assumed nil and did not check for the empty string.

commit 2aa3b6bd14db41392a8a5182b5e1e1733a4321a3
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sat Jul 8 07:48:57 2017 +0300

    Upgrade version number to 3.1.11

commit 45a701976159c5b9035dd0ef558b2a8cd21cb866
Merge: cfd8d500 6bc0beb2
Author: Josh <josh64@gmail.com>
Date:   Fri Jul 7 20:10:57 2017 +1000

    Merge pull request #926 from barijaona/legacy3.1.x

    Backport #925

commit 6bc0beb247431f3e80875bdf781081099d67246f
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Tue Jun 27 00:32:54 2017 +0300

    Fix ‘Next Unread’ command (continued)

    Handle when current folder does not contain any unread article and
    no article is selected.

commit bbea030f1a559d0ef421f074e707af41bf81a92f
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sun Jun 25 09:58:29 2017 +0300

    Fix selection of last unread article

    Issue #904 : when there is only one unread article left and it's not in
    the current folder selection, the 'next unread' command did not work.

commit 83b2b56786ffc2cf6e0fe7a46fc1b85b56359533
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sun Jun 25 09:52:59 2017 +0300

    Make sure the database updates the "deleted" flag

    When the user marks an article deleted, ArticleController also attempts
    to mark it read and un-flagged.
    On articles from an OpenReader feed, the effect is not immediate,
    so the database failed to update the "deleted" flag.
    We force it to do so.

commit 4b3a8632efc32669c191ad81b89d7cc7705a3154
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sun Jun 25 09:38:09 2017 +0300

    Review management of current article selection

    In order to fix more easily issue #924, we simplify the management of
    the article whose display we want to preserve on updates.
    May help on issue #601 too.

commit cfd8d50069a777eb7d8503e0ed8289570f8f2845
Merge: 367515a6 9fd3a2d9
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Wed Jun 21 03:25:51 2017 +0300

    Merge pull request #912 from Eitot/legacy-pods

    Update FMDB to 2.7.2

commit 9fd3a2d9c303e559bd5ce30f9e09cdabf68dec7c
Author: Eitot <Eitot@users.noreply.github.com>
Date:   Thu Jun 15 20:10:11 2017 +0200

    Replace renamed FMDB method

    -objectForColumnName: and -objectForColumn: are identical, per
    documentation.

commit bd0929a81330f0345eb213570c1dadf7001d72d5
Author: Eitot <Eitot@users.noreply.github.com>
Date:   Thu Jun 15 04:04:48 2017 +0200

    Update FMDB to 2.7.2

commit 367515a6d92cbc3a9e29a40dcc46f356a154c951
Merge: b9004c49 9493b10c
Author: Eitot <Eitot@users.noreply.github.com>
Date:   Wed May 31 23:45:23 2017 +0200

    Merge pull request #894 from Eitot/legacy-permissions

    Remove executable bit from several files

commit 9493b10c6b1e1d13f0f50bd5e9f215d655878497
Author: Eitot <Eitot@users.noreply.github.com>
Date:   Mon May 15 02:48:48 2017 +0200

    Remove executable bit from several files

commit b9004c49b8032994009bda559f007101651e471d
Merge: d05d7a5d a9c9cea7
Author: Eitot <Eitot@users.noreply.github.com>
Date:   Wed May 31 21:46:50 2017 +0200

    Merge pull request #895 from Eitot/legacy-travis

    Update Travis CI config to Xcode 8.3 image

commit a9c9cea7a2f6102354baa774c5cd0aa1fae1cad4
Author: Josh <josh64@gmail.com>
Date:   Sun Apr 9 11:39:48 2017 +1000

    Updated Travis CI config to xcode 8.3 image

    Also removed broken matrix notifications and unnecessary `pod repo update` script.

commit d05d7a5d3a5875a3c0f8e6d0b108ee9aa0e69920
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Mon Apr 24 03:24:07 2017 +0300

    Upgrade version number to 3.1.10

commit fb7873dab71779f643e531431b0e813d4a98d96d
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Mon Apr 24 03:10:45 2017 +0300

    Fix date handling in release script

commit 687fc8cfe9736ed99803a25a2f106be1a1ac416e
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Mon Apr 24 03:06:00 2017 +0300

    Fix a warning

commit 2471b00764f3480971ce0d1d21804c8a1d7e008e
Merge: 95b085bf bb2876d6
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Mon Apr 24 03:33:15 2017 +0300

    Merge pull request #868 from barijaona/legacy-issue833

    Fix CoreAnimation related warnings

commit bb2876d6cc0b22c67f70c2d8ac03df116397708b
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Mon Apr 17 09:50:46 2017 +0300

    Fix CoreAnimation related warnings

    Avoid “CoreAnimation: warning, deleted thread with uncommitted CATransaction”
    messages, caused by updates to ActivityItem on background refresh threads.

    - change the CA_DEBUG_TRANSACTIONS environment variable to 1 in order to
    have exceptions or backtraces
    - make sure all drawing action are performed on the main thread
    - add explicit CATransaction-s.

commit 95b085bf4b84bd5f3381172fe6492e604a5ec662
Merge: e81515b1 daf0df9e
Author: Josh <josh64@gmail.com>
Date:   Mon Apr 17 10:50:59 2017 +1000

    Merge pull request #863 from Eitot/legacy-fix

    Re-link DisclosableView framework

commit daf0df9edf36ee53be91dcf891552007124a35bb
Author: Eitot <Eitot@users.noreply.github.com>
Date:   Sun Apr 16 20:56:41 2017 +0200

    Re-link DisclosableView framework

commit e81515b1a759f014185f4e587f68149a8788622f
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Thu Mar 23 02:44:37 2017 +0300

    Upgrade version number to 3.1.9

commit 21b0f7b17e3cfcab6a9d3f4e0464102d1730f8ae
Merge: 627ccecc 446c8f2b
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Thu Mar 23 02:16:52 2017 +0300

    Merge pull request #835 from Eitot/legacy-memory

    Move PreferencesWindowController back to resolve potential memory leak

commit 446c8f2be9c59657fc54c5bce74a36bdebccd196
Author: Eitot <Eitot@users.noreply.github.com>
Date:   Wed Mar 15 17:03:16 2017 +0100

    Move PreferencesWindowController back to AppController

    Instantiating the controller in Interface Builder causes a
    retain cycle.

commit 627cceccc870542546d4aebb2f585963b0429a68
Merge: 9318f253 217dda10
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Tue Mar 14 03:16:27 2017 +0300

    Merge pull request #823 from Eitot/qol-legacy

    Add recent commits to legacy3.1.x branch

commit 217dda105b68c56e4f8ab14d9d90b857bedcfdc9
Author: Eitot <Eitot@users.noreply.github.com>
Date:   Thu Mar 9 13:33:02 2017 +0100

    Separate preferences window controller from AppController

commit 69192af3b50039a011ec27cf1b82956502b4d134
Author: Eitot <Eitot@users.noreply.github.com>
Date:   Sat Mar 11 18:06:15 2017 +0100

    Show acknowledgements in "About" panel

    The "About" panel shows the contents of a Credits.rtf file, if
    present. Acknowledgements.rtf is renamed into Credits.rtf and
    added as a bundle resource to take advantage of this. The build
    script Acknowledgements.sh is no longer necessary and the menu
    item in the Help menu is removed as well.

    The copyright string is reformulated and contains no more
    translatable information. All the InfoPlist.strings file are
    also no longer necessary.

    The CFBundleGetInfoString key in Info.plist is removed, as it
    has been obsolete since Snow Leopard.

commit 1dc402646282f81489a0f5923d6ec340de7aa590
Author: Eitot <Eitot@users.noreply.github.com>
Date:   Sun Mar 12 15:53:07 2017 +0100

    Remove prefix header

    The use of modules makes the prefix header unnecessary, as modules
    are precompiled already. Some files did not import the relevant
    framework.

commit aeef70dcdf5bb65828641978a31a341ff2cbe29a
Author: Eitot <Eitot@users.noreply.github.com>
Date:   Tue Feb 21 14:24:02 2017 +0100

    Remove manually-linked system frameworks

    The compiler links included/imported system frameworks
    automatically at build time.
    https://developer.apple.com/videos/play/wwdc2013/404/

commit 9318f253f85dc4f6edd3895bfef532ce88d7b320
Merge: 7e4dac7f cf45f5d6
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Mon Mar 13 12:13:56 2017 +0300

    Merge pull request #822 from josh64x2/legacy-db-url-update

    Legacy db url update

commit cf45f5d6d7b06460e0db7a711948a59e6023df2f
Author: Josh <josh64@gmail.com>
Date:   Mon Mar 13 15:58:31 2017 +1100

    Close the FMResultSet when we have finished

    Previously we were being warned about the FMResultSet not being closed.

commit 8afef53f029e3389ee28021791c5c63703827457
Author: Josh <josh64@gmail.com>
Date:   Sun Mar 12 14:09:28 2017 +1100

    Update the Vienna database with the new Vienna URL

    The simplest solution was incrementing the db schema by 1
    and adding a new migration case to db version 19 which finds
    an existing Vienna Developer's blog entry in `rss_folders`
    and updates both the feed_url and the home_page columns

commit 7e4dac7f4faed4ef594eea88e6a10459f6e09b20
Merge: afa45851 77975b92
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Mon Mar 13 06:41:22 2017 +0300

    Merge pull request #810 from Eitot/legacy

    Add recent commits to legacy3.1.x branch

    Update Sparkle to 1.17.0
    Replace vienna-rss.org URLs with vienna-rss.com
    Turn BrowserView tabView variable into property

commit 77975b9226a06c0f56494ae8f5625a1ca5129456
Author: Eitot <Eitot@users.noreply.github.com>
Date:   Thu Mar 9 13:14:55 2017 +0100

    Turn BrowserView tabView variable into property

    The instance variable clashed with a local variable in a delegate
    method.

commit 0568dc82de8fb60ae5eed51f017d6ba9ea1c7f0b
Author: Eitot <Eitot@users.noreply.github.com>
Date:   Thu Mar 9 12:46:32 2017 +0100

    Replace vienna-rss.org URLs with vienna-rss.com

commit a6e03e02094f7641e3ddd8a06f72ff5616a893e9
Author: Eitot <Eitot@users.noreply.github.com>
Date:   Thu Mar 9 12:08:12 2017 +0100

    Update Sparkle to 1.17.0

    Also sets the compatible version to <2.0 in case version 2.0
    breaks compatibility.

    Commit d53b69b suppressed the ASIHHTPRequest build warnings, but
    CocoaPods overrides the project config whenever pods are updated.
    The Podfile will now suppress these warnings automatically.

commit afa45851b59c0015b1aceb11dbb6181296ca102d
Merge: b5f5d2b8 3b312687
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Mon Mar 6 19:49:26 2017 +0300

    Merge pull request #797 from josh64x2/update-url-in-readme

    Changed Vienna website links to .com
    Also updated a couple of other urls to use https.
    Fixes #796

commit 3b31268723cabea8970eac8df77156a00aab78a7
Author: Josh <josh64@gmail.com>
Date:   Mon Mar 6 20:19:31 2017 +1100

    Changed Vienna website links to .com

    Also updated a couple of other urls to use https.
    Fixes #796

commit b5f5d2b8b19ebf3b0028c8d80dc902fc0486299c
Merge: b584c67a 262e4cd9
Author: Josh <josh64@gmail.com>
Date:   Sun Mar 5 20:31:40 2017 +1100

    Merge pull request #794 from barijaona/decarbonization5

    Reorganize help files & remove carbon

commit 262e4cd93899a940e4227808bc2b1e4c9c1d6219
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Tue Feb 28 23:20:25 2017 +0300

    Fix some help files (zh-Hant, updated cs keyboard)

commit 660e2ec629a206dea0d6ae376ade242250ff3fb4
Author: Eitot <Eitot@users.noreply.github.com>
Date:   Sun Feb 5 13:41:50 2017 +0100

    Turn Vienna Help into its own bundle target

    Make Xcode build the help book, leaving only the script to generate the indexes.
    This makes handling the localisation easier, as each resource appears directly in Xcode.

    Also added Help’s InfoPlist.strings for en/cs/da locales.

commit d9863ff5b472548e379876b341c9c2f50d714fff
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Fri Feb 24 20:51:16 2017 +0300

    Deleted old help files in lproj

    Initial author : Joshua Pore (@josh64x2)

commit c88f3733143838fa0778495f0d17c32c93fe3bb9
Author: Josh <josh64@gmail.com>
Date:   Sun Feb 5 18:12:02 2017 +1100

    Updated help book script for the new help book format

    Renamed script from Translations.sh to IndexHelpbook.sh so that the name is more accurate.
    Also modified .gitignore to remove .helpindex files from git

commit 4387686ac3cb3bc39f2792e32638038d93ad73b8
Author: Josh <josh64@gmail.com>
Date:   Sun Feb 5 17:55:51 2017 +1100

    Added new help book bundle to resource list

commit 7e6b85f5fca01ea3b53c261236ec11e059bbb245
Author: Josh <josh64@gmail.com>
Date:   Sun Feb 5 17:54:01 2017 +1100

    Changed help book properties to point to new help.

commit 8267dbbbd6307cd96bc10d296b48f92f22a500a1
Author: Josh <josh64@gmail.com>
Date:   Sun Feb 5 17:25:32 2017 +1100

    Added remaining help languages

    Not all of these are actually localised and are just in English

commit 6930c905725e40cbd0d67344686c01bae0ef54e9
Author: Josh <josh64@gmail.com>
Date:   Sun Feb 5 16:47:10 2017 +1100

    Created help bundle with english and french

    Also fixed image link in french FAQ and advanced help

commit 70d0e255c19b8fb808725b51abd0dad2fde4cefb
Author: Eitot <Eitot@users.noreply.github.com>
Date:   Wed Feb 1 05:25:08 2017 +0100

    Remove Carbon dependency and add anchors to help files

commit b584c67a6193f3474aa9ded7c34d40df7c345574
Merge: a2c76a00 49b9fdad
Author: Josh <josh64@gmail.com>
Date:   Fri Mar 3 17:54:50 2017 +1100

    Merge pull request #793 from barijaona/projectevolution

    Modernize project

commit 49b9fdad242a5b6caef68fc01ee26fa1cd0ce0c9
Author: Eitot <Eitot@users.noreply.github.com>
Date:   Fri Feb 17 18:59:12 2017 +0100

    Remove PSMTabBarControl.palette

    It’s an old remnant of Xcode 3 (plug-in to add custom objects to the utility area of Interface Builder). Discussed in issue #782.

commit d609814569f9ab2ce0446066bf5a4a1133cdd48f
Author: Eitot <Eitot@users.noreply.github.com>
Date:   Sun Jan 29 11:52:40 2017 +0100

    Update Travis configuration

commit ecb05628cab98a37e5db647ab88e1d64872d2bd8
Author: Eitot <Eitot@users.noreply.github.com>
Date:   Sun Jan 29 11:19:32 2017 +0100

    Update pods

commit d53b69bf751b3b0e84887d3927b673c99438f2ad
Author: Eitot <Eitot@users.noreply.github.com>
Date:   Sun Jan 29 11:00:29 2017 +0100

    Update project configuration and suppress ASIHTTPRequest issues

commit a2c76a00e58cb3dc311f20ac4b1111a8eeb9eb28
Merge: 03a847ef 4052c096
Author: Josh <josh64@gmail.com>
Date:   Thu Jan 12 07:35:55 2017 +1100

    Merge pull request #759 from barijaona/bugfixes

    Fix Delicious (del.icio.us) URL

commit 4052c0966d12bb9d9c81b74f091e431c8a99828d
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Wed Jan 11 21:12:44 2017 +0300

    Fix Delicious URL

    Note : this is only a transitional workaround.
    I really hope del.icio.us management will soon fix and revamp the service.

commit 03a847ef24fce079e7d2e6d3e497b09ffdd6d8c1
Merge: e23435b4 74ddce63
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Wed Jan 11 20:44:50 2017 +0300

    Merge pull request #758 from josh64x2/cleanup

    AppController Cleanup

commit 74ddce632d099352aef6b68dc00ae93681ce6048
Author: Josh <josh64@gmail.com>
Date:   Wed Jan 11 20:56:28 2017 +1100

    Removed old full screen behaviour code

    We don't support < 10.8 now, so we don't need to check
    for full screen window behaviour support.

    full screen window behaviour is also set through IB
    instead of in code.

commit 447d7f5f4b1db7716d14db45f996a83c3b2eb710
Author: Josh <josh64@gmail.com>
Date:   Wed Jan 11 20:55:14 2017 +1100

    Set mainWindow delegate using Interface Builder

commit e23435b46f5d70ef4f97d6ac01c4e7a84187c737
Merge: 0ad0290b aec7ed33
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Fri Jan 6 21:03:18 2017 +0300

    Merge pull request #757 from josh64x2/nib-to-xib

    Nib to xib conversion

commit aec7ed3316960ceb7d1aa26107b9e98e6c4eae39
Author: Josh <josh64@gmail.com>
Date:   Fri Jan 6 21:41:55 2017 +1100

    Disabled "textured" settings for some windows

    This will help modernise the appearance of Vienna

commit a77334cee66b817a1fac1b618ed224575b80805a
Author: Josh <josh64@gmail.com>
Date:   Fri Jan 6 21:16:49 2017 +1100

    Set xibs to build for Mac OS 10.8 and above

commit 59d3ff9fc3748c593a9549ec2c36d3fe5e3efa31
Author: Josh <josh64@gmail.com>
Date:   Fri Jan 6 21:15:06 2017 +1100

    Converted main nibs to xibs

commit 0ad0290b56e70dd0ff453599c261157a82ee25da
Merge: 8008a427 6b2a625a
Author: Josh <josh64@gmail.com>
Date:   Mon Jan 2 20:42:45 2017 +1100

    Merge pull request #755 from nicosomb/add-share-to-wallabag

    Added share to wallabag.it

commit 6b2a625a8180c150eb9aa38b24ce59d5085293c2
Author: Nicolas Lœuillet <nicolas.loeuillet@inopale.fr>
Date:   Mon Jan 2 10:12:04 2017 +0100

    Added share to wallabag.it

commit 8008a4273199432dc9955ad369cce5cb0529d12c
Merge: ed7cfc09 9b5f1fc0
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Mon Jan 2 06:23:19 2017 +0300

    Merge pull request #754 from josh64x2/issue-752

    Scalable menu bar icons

commit 9b5f1fc0ccc9acd7ade755501dd654bf6114fea6
Author: Josh <josh64@gmail.com>
Date:   Sun Jan 1 15:43:49 2017 +1100

    Fixed status bar icon sizes

commit 0f9a4a82e7c2ffe640115b486abc4f55f946cd8d
Author: Josh <josh64@gmail.com>
Date:   Sat Dec 31 17:24:45 2016 +1100

    Changed status bar icons to scalable pdfs

    Fixes #752 by providing scalable pdf icons instead of
    fixed size pngs.

commit 2be111f7ee29275e0b75d05d03c5a898a1f771cb
Author: Josh <josh64@gmail.com>
Date:   Sat Dec 31 16:33:42 2016 +1100

    Deleted unused .icns reference

    We moved the main app icons into the asset catalogue
    so this was no longer needed.

commit ed7cfc0997c89c0aad2ba2be1bffc15d57a1a956
Merge: e3486d7b 33d6e7ea
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Wed Dec 21 04:21:48 2016 +0300

    Merge pull request #748 from josh64x2/travis-update

    Updated travis CI to xcode 8.2 and matrix notififications

commit e3486d7b8b5486668912d365b0d67831ffcbd67f
Merge: 93b6c4f2 f911583f
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Wed Dec 21 04:19:59 2016 +0300

    Merge pull request #749 from josh64x2/icon-fixes

    Migrated the app icon to an asset catalogue

commit 33d6e7eafbd1f5ebf3c3eb4e02375328d7cc69ad
Author: Josh <josh64@gmail.com>
Date:   Tue Dec 20 15:37:40 2016 +1100

    Updated travis CI to xcode 8.2 and matrix notify

    We now use xcode 8.2 for our CI builds and matrix for our notifications.
    I also removed the separate `xcpretty` installation step as it is already
    part of the travis CI image.

commit 93b6c4f2ba0aab8c11e49786a26aab1ffd63285d
Merge: 1bc6bc3a be7144aa
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sun Dec 18 01:34:21 2016 +0300

    Merge pull request #738 from dak180/topic/build-system

    Update to autorevision 1.18.

commit f911583f2160ad35b1b65eadc01a8728203be9be
Author: Josh <josh64@gmail.com>
Date:   Sat Dec 3 17:58:41 2016 +1100

    Migrated the app icon to an asset catalogue

commit be7144aafe705c4d6e428184b83b492e269bae01
Author: dak180 <dak180@users.sourceforge.net>
Date:   Mon Nov 28 19:22:47 2016 -0500

    Try to make the autorevision driver more legible.

commit 396b797a36c4c2b53d0868c6566c3899b3bf4de1
Author: dak180 <dak180@users.sourceforge.net>
Date:   Mon Nov 28 19:03:12 2016 -0500

    Update autorevision to 1.18.

    Also use a more recent version of git then Apple's if available.

commit 1bc6bc3a1e927be41762767c7150b2e73e26ef3b
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Fri Nov 25 03:33:18 2016 +0300

    Upgrade version number to 3.1.8

commit 35ae7babf3801edf6769ecb5583fb87c9a944588
Merge: a939f367 5a3f3c2c
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Fri Nov 25 03:03:16 2016 +0300

    Merge pull request #734 from barijaona/bugfixes

    Fix issue #730 and simplify code

commit a939f367523377e847bbc09cb853527d0a6d518c
Merge: 57022e2f 1238349c
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Thu Nov 24 19:52:01 2016 +0300

    Merge pull request #737 from josh64x2/issue-736

    Don't load external entities in NSXMLDocuments

commit 1238349cb3999ac091440eaa332ce2086f1e3ba2
Author: Josh <josh64@gmail.com>
Date:   Thu Nov 24 21:15:23 2016 +1100

    Simplified NSXMLNode options in Import class

commit a29cc5a7b947ba47edda3423a4da1ad099210be2
Author: Josh <josh64@gmail.com>
Date:   Thu Nov 24 14:28:38 2016 +1100

    Don't load external entities in NSXMLDocuments

    Fixes #736

commit 5a3f3c2ca3796704164988a609bfaf7e66d192a5
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sat Nov 19 22:21:35 2016 +0300

    Fix unread articles count in Dock for OpenReader feeds

    Fix issue #730 and some refactoring :
    - limit direct calls to showUnreadCountOnApplicationIconAndWindowTitle
    - on OpenReader feeds, notify change of article list at the end of the process
    - for group or smart folders, to avoid flickering, we only update article list when refresh process is achieved

commit c39acad13f13f54564f4312e65dd383edd141a99
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sat Nov 19 16:10:23 2016 +0300

    Simplify code : remove attempts to set windows’ bottom corners style

commit 57022e2fbfb594e5d99edc6a9a036864c88dff23
Merge: c5531385 f54a2701
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Wed Nov 23 03:48:40 2016 +0300

    Merge pull request #731 from josh64x2/nspanel-fixes

    NSPanel and NSAlert fixes

commit f54a270133caf61b28748f6469925af011418bd5
Author: Josh <josh64@gmail.com>
Date:   Tue Nov 22 18:23:58 2016 +1100

    Made font picker consistent with other applications

    Other applications just set the font picker to orderFront, and
    don't make it the key window. For a consistent user experience
    I have done the same here.

commit b6ffda0cfcacbae4e46079fe9171ee7ffce22fda
Author: Josh <josh64@gmail.com>
Date:   Tue Nov 22 18:20:07 2016 +1100

    Correctly initialise NSAlert with `alloc`

    I forgot to use `alloc` before which resulted in the NSAlert
    not displaying.

commit c553138570ebee173676ec930527cb8fa7676198
Merge: 9a2169d5 408a86cf
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sun Nov 13 17:35:12 2016 +0300

    Merge pull request #733 from barijaona/bugfixes

    Issue #732 and release instructions

commit 408a86cff6644eebed28eeaf48609b0d7fa80bb5
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sun Nov 13 08:21:08 2016 +0300

    Fix OPML export over-escaping & (issue #732)

commit 6b7fc9bb5cc2baea979a44a8e4949a624b86bfc2
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sun Nov 13 08:18:35 2016 +0300

    Complete release instructions regarding Homebrew-Cask

commit 9a2169d5b97e912a4a1b66cebf471f5e6bc599f2
Merge: 88ecb57e 9ce1c363
Author: Josh <josh64@gmail.com>
Date:   Sun Nov 6 09:28:02 2016 +1100

    Merge pull request #728 from josh64x2/travis-improvements

    Set CI to use Test instead of Build

commit 41877cf7f384cd224a55d0ec6f8bdf7d902f7730
Author: Josh <josh64@gmail.com>
Date:   Sat Nov 5 11:28:29 2016 +1100

    Changed deprecated alert panel helpers

    We use NSAlert now as recommended by Apple.

commit e80a450c755fa9db4c9a4121fa834bb5e16b7377
Author: Josh <josh64@gmail.com>
Date:   Sat Nov 5 10:51:41 2016 +1100

    Refactored the way font preferences are changed

    Now we used NSFontPanel directly and bring it to the front of the window.
    Fixes #729

commit 9ce1c3638c343ece5fcdd609a0c118e93a10b294
Author: Josh <josh64@gmail.com>
Date:   Fri Nov 4 16:19:46 2016 +1100

    Set CI to use Test instead of Build

commit 88ecb57ec6505d23ee9f2fdc98bc64ecea19132f
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Wed Nov 2 07:41:36 2016 +0300

    Upgrade version number to 3.1.7

commit cd726f36d81172b67da4d8fc4c1d059de124f140
Merge: 526419c4 ff1737ef
Author: Josh <josh64@gmail.com>
Date:   Wed Nov 2 07:21:34 2016 +1100

    Merge pull request #727 from barijaona/bugfixes

    Urgent fix for a regression in scraping some feeds

commit ff1737efc58a7a958d8986c4e06ae5ce760daba6
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Tue Nov 1 18:07:30 2016 +0300

    Normalized indentation and spacing

    Playing with uncrustify with these settings : https://gist.github.com/barijaona/949a685db2e097fdb031acc24f1c4035

commit 99e0c8ce05976c5ff9cec839729e55ee6187dc10
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Tue Nov 1 18:01:13 2016 +0300

    Don’t escape descriptions which ‘type’ attribute is ’text/html’

commit 526419c4d15118b7a9382b5dc1c6720601e92efb
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Mon Oct 31 13:58:51 2016 +0300

    Upgrade version number to 3.1.6

commit 08566093b2fc84321b3dfb4f7cedd8cbcab778b1
Merge: a47ec2f7 9717fe3c
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Mon Oct 31 13:56:24 2016 +0300

    Merge pull request #725 from barijaona/bugfixes

    More bugfixes

commit 9717fe3c939066bc34c1418d994c51f057538ded
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sun Oct 30 15:41:51 2016 +0300

    Fix text escaping introduced by commit f908a07

    There was a problem with previous correction of issue #710, as RSS 2.0 feeds don’t specify a `type` attribute.

commit adacaafb497316109644a0aee077891efe6ac652
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sun Oct 30 13:49:27 2016 +0300

    Followup to commit 679b29a

commit a47ec2f791c4b1c8ae6cb1c7025fc13873c1247b
Merge: 2ee336e3 f908a07f
Author: Josh <josh64@gmail.com>
Date:   Sun Oct 30 21:27:52 2016 +1100

    Merge pull request #723 from barijaona/bugfixes

    Bugfixes

commit f908a07f28f5faf00119e84982fe157f8ff65c63
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sun Oct 30 12:33:00 2016 +0300

    Avoid some unneeded unescaping of text (issue #710 )

commit 679b29aac8553b08ab96e55dc4dabcd21a1ab5c3
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sun Oct 30 12:31:06 2016 +0300

    Better handling of cancelled requests to load view in UnifiedDisplayView

commit 2ee336e313bb124666302b8b5ffb4e3fe1152c03
Merge: 09d11d98 8f6933ec
Author: Josh <josh64@gmail.com>
Date:   Sat Oct 29 17:48:19 2016 +1100

    Merge pull request #720 from Aeyoun/patch-1

    Add support for delta feeds (RFC3229+feed)

commit 8f6933ec5bf2f3a746d26a73d2d9ec9dbb2a9ee0
Author: Daniel Aleksandersen <code@daniel.priv.no>
Date:   Fri Oct 28 01:54:17 2016 +0200

    Add support for delta feeds (RFC3229+feed)

commit 09d11d988909daa8f8020d3899521b90e267d1eb
Merge: 61b155dc e98ad13d
Author: Josh <josh64@gmail.com>
Date:   Thu Oct 27 15:57:18 2016 +1100

    Merge pull request #719 from barijaona/bugfixes

    Bugfixes

commit e98ad13dbde27101244eab065773f041c90efa75
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Thu Oct 27 07:11:40 2016 +0300

    Remove référence to class unused by AppController

commit 6baa36a90c109fe4aeef0b848926c44c479f07e6
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Thu Oct 27 07:09:03 2016 +0300

    Fix a warning

commit ee830dffd3f36f95a3e2c8106f4652de4e113e83
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Fri Sep 16 06:53:55 2016 +0300

    Fix Xcode warnings regarding encoding

commit 6479558b090aa3ef9d34cf70df052a74a93caeef
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Fri Sep 16 06:43:28 2016 +0300

    Updated danish localization provided by David Munch (issue #709)

commit fcc38263e0dc5ab0501998921c036e036a4ff2bd
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Thu Aug 18 05:23:49 2016 +0300

    Removed unused variables

commit 61b155dcdc9e5b0f75792f90d67b891e1d286d05
Merge: aab51bef 31c48a58
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Thu Oct 27 06:54:49 2016 +0300

    Merge pull request #718 from josh64x2/sierra-fixes

    WIP: SplitView fixes for Sierra

commit 31c48a5898ca4263b127ef9f74d772181fcd3541
Author: Josh <josh64@gmail.com>
Date:   Tue Oct 25 20:21:17 2016 +1100

    SplitView fixes for Sierra

    Thanks to Erik for the patch!
    Fixes #717

commit aab51befe202d9b3954a4bccea37675b401ad354
Merge: ff4d9a15 3241e4b6
Author: Josh <josh64@gmail.com>
Date:   Fri Oct 21 11:19:36 2016 +1100

    Merge pull request #715 from josh64x2/travis-update

    Changed travis CI config to xcode8

commit 3241e4b6895bb9be76c44714d8fdb18dc4a22f0b
Author: Josh <josh64@gmail.com>
Date:   Sun Oct 16 15:53:31 2016 +1100

    added xcpretty as replacement for xctool

commit 5acbd1c04c6aafc909826b5e7bd6d91fecf912a4
Author: Josh <josh64@gmail.com>
Date:   Sun Oct 16 15:46:01 2016 +1100

    stopped using xctool

commit cea6426c95f47bbbe2c01c35e5a4cf2d9084ae38
Author: Josh <josh64@gmail.com>
Date:   Sat Oct 8 15:27:11 2016 +1100

    Added workaround for swift version

commit fca70a9f0916956d0ebc28c583b587d80e71ca84
Author: Josh <josh64@gmail.com>
Date:   Sat Oct 8 15:20:38 2016 +1100

    Set project setting for swift version

commit d89550e57c8589299c08c1697c3d282a5fa2d42d
Author: Josh <josh64@gmail.com>
Date:   Sat Oct 8 11:25:30 2016 +1100

    changed travis CI config to xcode8

commit ff4d9a15e9afe5db33b29fac38cb2743d102462c
Merge: 33e6b878 8f366e15
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Wed Sep 14 08:38:17 2016 +0300

    Merge pull request #708 from josh64x2/swift-tests-update

    Updated unit tests and added contrib notes

commit 33e6b878f20b7d82ba377f11599df1b0fb1a9b40
Merge: f5a09826 a6d33a37
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Wed Sep 14 08:36:44 2016 +0300

    Merge pull request #706 from josh64x2/db-performance-improvement

    Database performance improvements

commit 8f366e157414732e24ec51d9ac33087d326c4f3b
Author: Josh <josh64@gmail.com>
Date:   Sun Sep 11 15:44:07 2016 +1000

    Updated unit tests and added contrib notes

    - Converted unit tests to Swift 3 syntax to stop Xcode 8 complaining.
    - Updated README to include a node about Swift 3 requirement for tests.
    - Added CONTRIBUTING guidelines in a file so they show up [as per GitHub instructions](https://help.github.com/articles/setting-guidelines-for-repository-contributors/).

commit a6d33a37054887561252d4b2eeac73a78c55d3ab
Author: Josh <josh64@gmail.com>
Date:   Sat Sep 10 15:56:53 2016 +1000

    Database performance improvements

    Folders with large numbers (>100) of unread articles were
    loading after a delay. Profiling showed a lot of time spent
    in FMDB's `stringForColumnIndex` method so I replaced a bunch
    of them with `intForColumnIndex` where it made sense.

commit f5a09826bfa55883430fa577aab120c084a9b3a9
Merge: 1a4e8f82 1bd1831e
Author: Josh <josh64@gmail.com>
Date:   Tue Aug 16 20:42:23 2016 +1000

    Merge pull request #705 from barijaona/bugfixes

    Bugfixes : 'B' and 'N' keys, status text

commit 1bd1831e06d707187ca5cd1cf4e204ccffa538d3
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sun Aug 14 02:51:13 2016 +0300

    Fix ‘B’ key to always go to first unread article

    Fix issue raised at http://forums.cocoaforge.com/viewtopic.php?t=26874&p=139576

commit c88ee6bd149dcab44ec008eb62bcd6110c2522c0
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sun Aug 14 02:18:43 2016 +0300

    N key will not scan fresher articles from same folder

    By popular demand, back to Vienna 3.1.3 behavior.
    This requires treating smart folders as special cases : we stay instead them whenever possible, to avoid reopening issue #636

commit 09eedb76de6de218cfb35ad10039a22959d0e994
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sat Aug 13 08:31:04 2016 +0300

    Clear status message after tasks like marking OpenReader articles read

commit 1a4e8f82acd3f00d2e0671007228fc126b0d5d76
Merge: dad24290 53d84c5f
Author: Josh <josh64@gmail.com>
Date:   Wed Aug 3 12:43:57 2016 +1000

    Merge pull request #703 from GRiFrin/russian-language-update

    small fixes and added new translations to Russian language

commit 53d84c5ff5d45b48b3883da7db7a27c0d1eb0f3d
Author: Rinat <info@grifsoftware.net>
Date:   Fri Jul 29 17:11:32 2016 +0500

    small fixes and added new translations to Russian language

commit dad242907d26b5fa5b8e16259a47f1e48d32224d
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sat Jul 23 03:34:40 2016 +0300

    Upgrade version number to 3.1.6 Release Candidate 2

    Update Acknowledgments / copyright notices

commit b9bad8fe569c316ad3c49a4172bea837c995a210
Merge: cc7e2ac4 deef278b
Author: Josh <josh64@gmail.com>
Date:   Thu Jul 21 17:29:37 2016 +1000

    Merge pull request #702 from barijaona/cleanupTestsAndProject

    Cleanup tests and project

commit cc7e2ac452e6a7fe931d429c4e4a15bcc2a5284f
Merge: 9a52b7e6 ce901dbd
Author: Josh <josh64@gmail.com>
Date:   Thu Jul 21 17:27:53 2016 +1000

    Merge pull request #701 from barijaona/issue700

    Fix relative URLs (like in image srcset attributes)

commit 9a52b7e654a0db496dd66a1e7b7a4ab2923ab96f
Merge: 5ae9853e 0fe0e589
Author: Josh <josh64@gmail.com>
Date:   Thu Jul 21 16:58:00 2016 +1000

    Merge pull request #697 from barijaona/bugfixes

    Fix ‘Skip Folder’

commit deef278b7f9e8fe64c8a20b9daa731e0ec98ec06
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Thu Jul 21 04:58:54 2016 +0300

    Fix a test which failed on me

    All the feeds I use are sorted in subfolders…

commit ef66bb0c48191166f2e6955d71e0af3ec3b29ecc
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Thu Jul 21 04:57:50 2016 +0300

    xcodeproj cleanup

    Removed old system libraries and hid `libpods-Vienna Tests.a` which is only build by static analyzer.

commit 5ae9853ed699899ee49191088bbdaade1ada838e
Merge: 9c5ef915 6a0c1407
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Thu Jul 21 04:04:46 2016 +0300

    Merge pull request #698 from miguelarauj1o/refactor/frameworks

    Refactoring framework group structure

commit 9c5ef915d9d88a45f774bf41351ec9b6c224fc7c
Merge: 4ccbd01e f1d22f2d
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Thu Jul 21 02:29:17 2016 +0300

    Merge pull request #694 from jesse-c/improvement/change-demo-mac-feed

commit f1d22f2db7395b96e6349c5e55d3dba7af987108
Author: Jesse Claven <jesse.claven@gmail.com>
Date:   Wed Jul 20 22:56:46 2016 +0100

    Add a new, mixed set of default feeds representing the wide variety of
    RSS feeds available.

commit ce901dbd188b9cab15c23394ebb204e56f4592c8
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Wed Jul 20 20:27:29 2016 +0300

    Fix relative URLs (like in image srcset attributes)

    Issue #700, cocoaforge <http://cocoaforge.com/viewtopic.php?f=18&t=26872>

    I could have added (a lot of) complications in -fixupRelativeImgTags:, but it was much easier adding the adequate `base` tag in HTML source (which was also tidied up).

commit 0fe0e5892de83c3755463d905edc9d012dbcc343
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Tue Jul 19 13:24:12 2016 +0300

    Rename a method which was misleading

commit e748977e2b79a6af9a9a7a9e3b13c9e9d38720ab
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Wed Jul 20 16:32:09 2016 +0300

    Some of Josh’s favorite code cleaning :-)

commit 4ccbd01ec400aecc707145abbe8307e14acce284
Merge: 13ea6a10 9b1346d2
Author: Josh <josh64@gmail.com>
Date:   Wed Jul 20 21:21:32 2016 +1000

    Merge pull request #699 from miguelarauj1o/refactor/typo

    Fixing typo

commit 6a0c140716c3be20dfefc3c204e9dc1251c11338
Author: Miguel Araújo <miguelarauj1o@gmail.com>
Date:   Tue Jul 19 13:08:00 2016 -0300

    Refactoring framework group structure

    Moving external and system framework into Framework groups.

commit 9b1346d20b7e96703419c3f953047eb3807bfb60
Author: Miguel Araújo <miguelarauj1o@gmail.com>
Date:   Tue Jul 19 12:56:10 2016 -0300

    Fixing typo

    In localizing and translating section at README file.

commit 02eea4570aafc974ea026091cf9b45473ef9db99
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Mon Jul 18 20:23:09 2016 +0300

    Reorder sequence of skip folder command to handle smart folders

commit f7f960ac9cc451f41bf7644170a05f7c5248a5d9
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Mon Jul 18 06:21:54 2016 +0300

    Fix infinite loop on ‘Skip Folder’ command when no unread articles left

    (Issue #696)
    - restored FoldersTree.m as of commit 	41fbd52083194e189fd18084664d2d259f13c369
    - added parentOfStartingNode
    - tested ’S’ and ’N’ keys

commit 13ea6a10ab677530117017f0e6543712ceb4cc8b
Merge: aa2a4346 4466c0b1
Author: Josh <josh64@gmail.com>
Date:   Sun Jul 17 09:32:18 2016 +1000

    Merge pull request #695 from josh64x2/nserror-fix

    Fix warning over invalid NSError instance

commit aa2a434665153fc42fcd3a8de3811ce216eddbcd
Merge: 1cdc5aec 4480e2da
Author: Josh <josh64@gmail.com>
Date:   Sun Jul 17 09:31:46 2016 +1000

    Merge pull request #693 from tothgy/test_coverage

    Test coverage

commit 4466c0b15d14afca9767290d3deedef510c4ced4
Author: Josh <josh64@gmail.com>
Date:   Sun Jul 17 09:27:30 2016 +1000

    Fix warning over invalid NSError instance

commit 4dab4c18cb73a0485f57db4851942007735ee440
Author: Jesse Claven <jesse.claven@gmail.com>
Date:   Sat Jul 16 17:47:14 2016 +0100

    Change TUAW in demo feeds to Six Colors.

commit 1cdc5aec96b1cec3e84d0337968bd5d88d022172
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sat Jul 16 14:52:56 2016 +0300

    Upgrade version number to 3.1.6 Release Candidate 1

commit 4480e2da978f215791b8538435ea4b5e908a531f
Author: György Tóth <tothgy@mail.ru>
Date:   Sat Jul 16 12:41:28 2016 +0200

    Fix warning in Rich XML parser test

commit 9becfe652a6a5de2445fffda181af70c66dbfcf3
Author: György Tóth <tothgy@mail.ru>
Date:   Sat Jul 16 09:29:10 2016 +0200

    Remove empty template method from BitlyAPIHelperTests

commit 4ab9d8a41787101d7a41312eb28d871cbffe2206
Author: Josh <josh64@gmail.com>
Date:   Sat Jul 16 15:51:27 2016 +1000

    Changed BitlyAPIHelper test to Swift

commit 9743db8863ef599e7c4b5051f4ae19206d28461f
Author: György Tóth <tothgy@mail.ru>
Date:   Sat Jul 16 09:18:13 2016 +0200

    Disable RichXMLParsTest

commit 3d8bc96e1a87209cb5437b18be44c74a69ea6374
Author: György Tóth <tothgy@mail.ru>
Date:   Sat Jul 16 09:15:47 2016 +0200

    Remove VNADatabaseTests

commit 39b14e55c41540e5c6f56519eb3670e283c24f9d
Merge: b561d627 369abb6c
Author: Josh <josh64@gmail.com>
Date:   Fri Jul 15 22:01:02 2016 +1000

    Merge pull request #692 from barijaona/bugfixes

    Fix assertion failure

commit b561d6275af54287babc1de820e95a20312afe2d
Merge: b2bd2cf1 a21a30ca
Author: Josh <josh64@gmail.com>
Date:   Fri Jul 15 22:00:05 2016 +1000

    Merge pull request #690 from barijaona/background-reload

    Cleaner architecture

commit 6a033cfda1291eae8a2d1f238b6f9cd571192fa5
Author: György Tóth <tothgy@mail.ru>
Date:   Thu Jul 14 19:41:05 2016 +0200

    Change NSURL equality to equivalence check in Subscription model tests

commit 922bdb20036d9ffb8b6e1dbcf94004d636a5b2aa
Author: György Tóth <tothgy@mail.ru>
Date:   Thu Jul 14 19:40:08 2016 +0200

    Add NSURL equivalence checker helper category

commit e4940245aba6783dd1c2b64f9da8edce57f048a2
Author: György Tóth <tothgy@mail.ru>
Date:   Thu Jul 14 19:03:05 2016 +0200

    Add categories required by Article to Tests target

commit 894d25ecfd02d336cd02878d8027f1b8959b8415
Author: György Tóth <tothgy@mail.ru>
Date:   Sun May 22 14:43:40 2016 +0200

    Add tests for Article

commit 06037169c58fb52af3b0d8c0d62ab3b79385e4c9
Author: György Tóth <tothgy@mail.ru>
Date:   Thu Jul 14 18:54:34 2016 +0200

    Enable code coverage reporting

commit ac3d2656c1882689d5dbad7510aa647bcad54d36
Author: György Tóth <tothgy@mail.ru>
Date:   Thu Jul 14 18:38:13 2016 +0200

    Add OCMock pod to Vienna Tests target

commit 369abb6c0483b92c15a96f976e7ec1fb599d4c6f
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Thu Jul 14 09:02:16 2016 +0300

    Simplify code

commit 1964a8074c87038bb239f41ea204d593745972f3
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Thu Jul 14 07:58:46 2016 +0300

    Fix “Last Refresh” filter and assertion failures

    - only connections in order to refresh feeds should impact refresh status
    - we handle MA_Notify_RefreshStatus notifications on time through use of -postNotificationName:object: instead of -postNotificationOnMainThreadWithName:object:

    This also fixes the animation in the progress toolbar button.

commit b2bd2cf18b3e148ef584ff72d9183cc0a367ad41
Merge: 173e428e ad042355
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Thu Jul 14 12:35:45 2016 +0300

    Merge pull request #689 from tothgy/fix_test_target_2

commit ad042355b936ad612063f88b04bfacd60eabcbd0
Author: György Tóth <tothgy@mail.ru>
Date:   Tue Jul 12 20:55:03 2016 +0200

    Update library search paths for Vienna target

commit 65ee57a59f7ef0048ba10861cd8696d8259b0b2f
Author: György Tóth <tothgy@mail.ru>
Date:   Mon Jul 11 21:36:27 2016 +0200

    Add files to Vienna Tests target

commit 1429464bf4141635be4f1ef5f4581c54b058d16a
Author: György Tóth <tothgy@mail.ru>
Date:   Mon Jul 11 21:20:38 2016 +0200

    Update MASPreferences to 1.1.4

commit 48b7840b75d7cd73c5ff138d4f8216c010c156ed
Author: György Tóth <tothgy@mail.ru>
Date:   Mon Jul 11 21:19:38 2016 +0200

    Update CocoaPods to 1.0.1

commit dbc976ad76d23be365fd224137fa25cfb838e0d7
Author: György Tóth <tothgy@mail.ru>
Date:   Mon Jul 11 19:53:35 2016 +0200

    Remove test host from Vienna Tests target

commit a21a30cac870fbef5cfcfde6bd14782f97a41d99
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Tue Jul 12 08:14:53 2016 +0300

    Transfer responsibility of progress indicator to articles’ base views

commit 173e428e63cbfee850ad0ac9d543e592974ab572
Merge: 338b35b5 20dc0a7d
Author: Josh <josh64@gmail.com>
Date:   Tue Jul 12 20:30:47 2016 +1000

    Merge pull request #688 from barijaona/bugfixes

    Fix issue #682

commit 338b35b55d6215b098f346d705434c5e38018c9e
Merge: 334f0d69 5b4109f1
Author: Josh <josh64@gmail.com>
Date:   Tue Jul 12 20:27:34 2016 +1000

    Merge pull request #683 from barijaona/background-reload

    Improve responsiveness

commit 20dc0a7d8a8cd30c0f3fe3fcb24ab520223a287e
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sun Jul 10 01:58:00 2016 +0300

    Issue #682, continued…

commit f0c9230af1de900b96f41bb09c91d89483a2729c
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sat Jul 9 03:29:08 2016 +0300

    Attempt to fix exception in General preferences tab

    Issue #682

commit 334f0d69c8285239119fb547953d55b5c79e74d9
Merge: f42b5e09 e822f11d
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sun Jul 10 07:53:31 2016 +0300

    Merge pull request #686 from ViennaRSS/revert-651-fix_test_target

    Revert "Fix test target"

commit e822f11dbe9e8f3cade60a56dcd747d15ab2a4d9
Author: Josh <josh64@gmail.com>
Date:   Sun Jul 10 10:06:08 2016 +1000

    Revert "Fix test target"

commit 5b4109f1bfb0f9ae6d880502e68607afb099544a
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sun Jul 10 02:24:20 2016 +0300

    Fix a warning

commit d4e49f5c9a2cb978afa5057debf257382107addd
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sat Jul 9 18:59:52 2016 +0300

    Keep currently selected article on refresh of a group or smart folder

commit f42b5e090b21feaf54c3cff47158454bc129aee3
Merge: e14f77eb 3dcf979a
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sat Jul 9 03:48:17 2016 +0300

    Merge pull request #651 from tothgy/fix_test_target

    Fix test target

commit 12689698465e66e2872e440634ebe1fb2bd6cf64
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Fri Jul 8 02:20:41 2016 +0300

    Fix selection of last unread article

    Fix issue #681 / reopening of issue #636
    Correction of commit 105dd3628570683413dd7ea354b3cbfa05433c24

commit 9becb73cd77fbf449fe7888fae1ecd71c421d42f
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Thu Jun 30 19:57:03 2016 +0300

    Fix article selection at startup

commit 374d09934d1505096abc0242e1969ea5b371c159
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Thu Jun 30 05:47:51 2016 +0300

    Fix article selection in UnifiedDisplayView

commit 8fb59544dd702e619ed9fc93f561fe432ba66f95
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Thu Jun 30 00:35:17 2016 +0300

    Fix article selection through right-click menu in Unified layout

    Revert commit 5eaebad3c6f092486526bda91b90d02303cb4d97 in order to enable -tableView:menuWillAppear:

commit b31d75d6d4315f84ecc4de04a76711f3bfdf536c
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Tue Jun 28 03:54:45 2016 +0300

    Refactoring

    This also follows up on issue 658 : cf http://cocoaforge.com/viewtopic.php?f=18&t=26842#p139538

commit f894a88d5c6b12b34d5150b03ffc0d2ed4ddf1c5
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Tue Jun 28 03:14:31 2016 +0300

    Add an animation while fetching articles

commit d35406a52e67a0839be01824508a62a41d5e6a69
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sun Jun 5 01:33:59 2016 +0300

    Get articles in a background thread

    Workaround for slowness on some group folders with huge numbers of articles

commit e14f77eb7856da8e9a9ccc1e76ccf829817a1415
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Mon Jun 20 05:40:39 2016 +0300

    Upgrade version number to 3.1.5

commit 2154961572996415822de5ff8151cea5e74ed7ca
Merge: 11d680a0 deb88f3c
Author: Josh <josh64@gmail.com>
Date:   Mon Jun 20 11:51:27 2016 +1000

    Merge pull request #680 from barijaona/bugfixes

    Bugfixes

commit deb88f3cb456e7f96fc871f6bcee140358c031b3
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Mon Jun 20 04:27:31 2016 +0300

    Added brackets for legibility

commit cbec9c88020c5dcdd29d0fa3e6a0f1a54fbad1f3
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sun Jun 19 18:23:21 2016 +0300

    On FeedHQ server, fetch articles 48h prior to last refresh

    Followup issue #676
    For other servers than FeedHQ, just limit the search to date/time of last update

commit 3dbaec97ca6594f8129f3e37481892117335dd3b
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sun Jun 19 17:57:28 2016 +0300

    Better handling of OpenReader errors

commit 8dd6d09055358a418c9d008bca47f9730656bbd7
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Wed Jun 15 16:57:58 2016 +0300

    Avoid eviction from cache

    Issue #678

commit 11d680a083e64108be933adebb89bf72d5bc3ad3
Merge: 426005df a6f4bc3d
Author: Josh <josh64@gmail.com>
Date:   Thu Jun 16 18:21:43 2016 +1000

    Merge pull request #677 from barijaona/bugfixes

    Bug fixes

commit a6f4bc3da6b11a0256499f7694fdeada17de78d9
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Tue Jun 14 04:02:13 2016 +0300

    Search articles in OpenReader which are 12 hours older than last refresh

    Refreshing from FeedHQ server missed some articles (issue #676)

commit a4db45f893cee43b1501c77fe52f173fd76c2580
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sat Jun 11 13:51:15 2016 +0300

    Use more explicit variable names

commit ec98a185b108bb2a3df67c66974a82b47ee4f189
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sat Jun 11 13:45:41 2016 +0300

    Fix enclosure “Open” button when the enclosure URL has a query part

    Issue #675

commit bba6485c79b30d7848a9fb8ef1563b85856e8142
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sat Jun 11 11:02:26 2016 +0300

    Ensures the article pane displays selected article on layout switch

    Incorrect article could be displayed when user switched from Unified to Horizontal or Vertical layout

commit 426005df725812baa85f4d4b37187fe8c334d541
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Wed Jun 8 08:52:34 2016 +0400

    Upgrade version number to 3.1.5 Release Candidate 2

commit 3b4112c2e41828e08ff18bbdb69a61c4cbeb7865
Merge: 8fd28b3f 2e84a736
Author: Josh <josh64@gmail.com>
Date:   Wed Jun 8 12:11:25 2016 +1000

    Merge pull request #668 from barijaona/bugfixes

    Bug fixes (continued)

commit 2e84a736c13e476bc742270eeda8dfe8ae36a121
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Tue Jun 7 19:26:20 2016 +0400

    Partially reverse commit 07975eac5d61f21e7e3d3db7b1691f13449e8014

    Just keep the call to startProgressIndicator instead of directly animating spinner
    Issue #670

commit 215297486bf2033df08188e9b82f7e294fbe76e5
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Tue Jun 7 19:14:29 2016 +0400

    Force images to scale correctly

    Problem identified with boingboing.net : issue #669

commit 3b342ea2bd4fa4e3baa4316ef380296fee3e596c
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Mon Jun 6 03:26:35 2016 +0300

    ’N’ key breakage, continued…

    Issue #663

commit 8fd28b3f6bb4438b13111fba06528fcaefed07db
Merge: 89efe991 311325ad
Author: Josh <josh64@gmail.com>
Date:   Mon Jun 6 10:13:42 2016 +1000

    Merge pull request #667 from barijaona/bugfixes

    Bugfixes

commit 311325ad8970c6dbc21cce1a8a9144d3ce3392dd
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sun Jun 5 20:07:23 2016 +0300

    Fix ’N’ key : wrap to first unread article after last one

    Followup on issue #633 (cf. commit 105dd3628570683413dd7ea354b3cbfa05433c24 for earlier fix)

commit dc1a1530599702bf9e5c778b87a749c51d823067
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sun Jun 5 19:54:25 2016 +0300

    Clarify management of notifications

    - distinguish notifications for FoldersTree and for main article view
    - more legible methods in ArticleController for handling notifications

commit 4c7ddcea343eb290495e6ef03a73ed0f2be85f6e
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sat Jun 4 21:34:34 2016 +0300

    Workaround on a lock when refreshing a group folder

    @synchronized(self) is only performed on non group folders

commit 105dd3628570683413dd7ea354b3cbfa05433c24
Author: Barijaona Ramaholimihaso <github.com@barijaona.com>
Date:   Sat Jun 4 21:05:01 2016 +0300

 …
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.