Page 1 of 1

GreatNews 1.0.396-Guti

Posted: Thu Oct 26, 2017 9:28 am
by nikkho
Just installed Visual C++ 2010 to change the expiration, and a quick update: ... s/1.0.396/

Ver 1.0 (Build 396) released on 10/26/2017 (Guti)
+ Disabled 06/30/2017 expiration
+ Upgraded SQLite from 3.7.13 to 3.14.0
+ Compiled with Visual C++ 2010

Ver 1.0 (Build 394) released on 07/31/2012 (Guti)
+ Compiled with /GF /QIfist
+ Added some SQLite performance tunnings (SQLITE_HAVE_ISNAN, SQLITE_DEFAULT_MEMSTATUS 0)

Ver 1.0 (Build 393) released on 07/26/2012 (Guti)
+ Compiled with Visual C++ 2012 RC
+ Reverted SQLite SQLITE_TEMP_STORE=3 in 392 because it caused 700 MB RAM usage memory peaks
+ Added further SQLite code removals (SQLITE_OMIT_BUILTIN_TEST, SQLITE_OMIT_TRACE)
+ Added some SQLite performance tunnings (SQLITE_DIRECT_OVERFLOW_READ; removed SQLITE_OMIT_XFER_OPT)

Ver 1.0 (Build 392) released on 07/23/2012 (Guti)
+ Optimized SQLite settings to use in-memory journal (SQLITE_ENABLE_ATOMIC_WRITE 3 and disable SQLITE_OMIT_MEMORYDB)
+ Enabled optimizations /Oy /GT /GS- /fp:fast

Ver 1.0 (Build 391) released on 07/22/2012 (Guti)
+ x86 and x64 versions
+ Compiled with Visual C++ 2010
+ Upgraded SQLite from to 3.7.13
+ Upgraded ZLib from 1.2.5 to 1.2.7

Re: GreatNews 1.0.396-Guti

Posted: Thu Oct 26, 2017 9:34 am
by YmerejO42
THANK YOU!!!!! I was afraid I was the only person still interested in GreatNews. Did the issue get fixed where it always says "Update failed" when you hover over a feed? That's nothing major, of course, but it's a little annoying.

[edit] And I was the first downloader! Woo-hoo! (Yes, I take joy from small things. lol)

Re: GreatNews 1.0.396-Guti

Posted: Thu Oct 26, 2017 10:40 am
by YmerejO42
OK, first bug report, and a feature request:

Bug: You need to include a "default" newsfeed.db in the folder with the program. Even if you're using a custom one in a different folder, with a custom GreatNews shortcut pointing to it, it still won't run without one in the install folder. No idea why.

Feature request: Any chance of changing GN so it stores the config file and database in either C:\ProgramData\GreatNews or in the user's Documents folder, preferably under a GreatNews subfolder? Windows 8/10 protects the Program Files folder, so GN can't write to its own folder unless it's ran as administrator. I believe ProgramData (or possibly AppData) is the current convention, although I personally would prefer the Documents folder (since I store that on a separate drive specifically in case my main drive dies).

Also, I use NSIS to create my own installers. If you'd like, I can make one for GN that includes the default database from April 4, 2010. Not sure what version that would apply to, but it fixes the bug I reported. I'm working on making it so it will auto-detect if your Windows is x86 or x64 and install the appropriate version.