Skip to content

Releases: ahodesuka/ahoviewer

Nightly Windows Builds

11 Jun 19:21
efd239a
Compare
Choose a tag to compare
Pre-release

Nightly builds of successful commits (midnight UTC)

These builds include all optional features; zip, rar, plugin support, and gstreamer (mp4/webm).

Only the 5 most recent builds are kept.

2.0.0-beta

01 May 07:58
c7daf37
Compare
Choose a tag to compare

Full commit log found here 1.6.5...2.0.0-beta
Windows version does not support plugins at the moment, and starts up some what slow.
It's also a lot larger in size because I included more gstreamer plugins to support more audio and video codecs.

1.6.5

14 Jan 10:45
506e1cc
Compare
Choose a tag to compare

54e44d9 booru/browser: Prevent tagentry from becoming invisible
d047146 README.md: Add info about configuring with OpenSSL and GnuTLS
9ef8dda mainwindow: Remove unused variable
39a1464 README.md: Remove ebuild link, ahoviewer is in Gentoo's package repo
4b041bf version.sh: Use single brackets for conditionals
0f04de0 LICENSE: Update year
57395bb booru/browser: Prevent crash after detaching and reattaching tabs
8027ced imagebox: Only queue redraw in set_image if the image isn't new

1.6.4

15 Oct 17:48
2fce3de
Compare
Choose a tag to compare

Windows installer includes more up to date versions of libraries.

3abe953 mainwindow: Use pattern filters for webm files on Windows
dfc9745 src/Makefile: Rename DATADIR to AHOVIEWER_DATADIR
594a7b6 booru/imagelist: Explicitly cancel thumbnail thread in clear
d65aee0 tempdir: Use g_mkdtemp to make directories for booru image lists

1.6.3

13 Oct 08:06
3f74dba
Compare
Choose a tag to compare

48dcf62 archive/zip: Fix issue with long paths on Windows

1.6.2

12 Oct 01:13
e426aa8
Compare
Choose a tag to compare

b985099 build/installer: Remove bits from title
a93af1d booru/page: Check success attribute on danbooru
d080140 mainwindow: Update widget visibility based on local settings
64651a3 imagebox: Round scrolls up if end/start is within 50% of scroll

1.6.1

09 Oct 12:31
1ec06a7
Compare
Choose a tag to compare

8088c58 booru/imagelist: Fix multiple race conditions

1.6.0

06 Oct 03:24
df88923
Compare
Choose a tag to compare

7e9d99e imagebox: Round scroll amount if it's near the end or start
a49d131 tempdir: Clean up any leftover temp directories on startup
7843a21 booru/browser: Add ability to copy image data
22fcb5b booru/browser: Set tags when searching with Shift+Return
0e07b11 mainwindow: Prevent saving geometry of minimized window
caf0f14 booru/site: Use Windows Credential Manager API to store passwords on Windows
66f741a imagebox: Add ability to restore scrollbar position
f945f02 booru/site: Use Gtk::IconTheme to get missing pixbuf
eaf118f booru/browser: Ensure browser widget is visible when adding page
f640a53 build/installer: Change display name and add file type descriptions
d9a8e9d booru/browser: Allow tabs to be detached
2e4835c booru/browser: Use Glib::format_size
f884c97 booru/tagentry: Improve autocomplete
be37719 booru/page: Prevent crash when no post count is available
216eae6 booru/page: Keep selected image aligned while loading
7bb1f32 booru/page: Wait for current page to load before getting next
c8269fe LICENSE: Update year
1737fc5 booru/image: Fix issue where webm files would not play
784446f mainwindow: Set status bar filename/page info earlier.
b4605b1 booru/page: Use single curler for posts and count
91c4294 booru/page: Prevent crash on malformed xml
c10d080 README.md: Add FAQ about proxies, close #61
139bc2a configure.ac: Explicitly set OpenSSL/GnuTLS libs and cflags
d57a58a Update README.md

1.5.0

08 Dec 00:59
Compare
Choose a tag to compare

cafeb2d booru/page: Load next page when scrolling a little sooner
31318c9 booru: More informative Danbooru errors
1a1b5e2 booru/browser: Clear statusbar when active imagelist is cleared
1a26ba0 booru/page: Fix crash when starting a new search from a loading tab
bf57cc1 image: Make most pixbuf loading functions cancellable
ff858d3 statusbar: Disconnect progress connection in set_progress
b60bbff configure.ac: Add libsigc++ version check
2e2263b threadpool: Use tsqueue.h and remove some unneeded locks
f16e589 main: Filter glibmm warnings about dropped dispatcher messages
d677362 imagelist: Use a persistent thread for caching
72b058d booru/site: Add comment about _shared_site
2388ec1 booru/image: Don't lock before calling notify on cv's
786fbf1 imagelist: Make get_entries const
eb2b517 build: Set Arch in the command line when running makensis
c806a59 booru/imagelist: Reduce m_Size when unsupported file is ignored
768aa90 booru/browser: Immediately update downloading image progress
3c5b711 main: Setup locks for OpenSSL and GnuTLS when needed
2fbd8f2 settings: Better clamping for max connections value
d82f3ab booru/imagelist: Don't add unsupported files to the image list
dc6fd27 booru/image: Initialize m_LastDraw
f34b4d5 imagelist: Use thread-safe queue for thumbnail queue
3198c85 booru/imagefetcher: Replace recursive mutex
ce41799 booru/site: Simplify share lock callbacks
a73ac09 siteeditor: Block password change events when during lookup cb
fb01626 main: Use CURL_GLOBAL_DEFAULT in curl_global_init
b5e521f booru/page: Reset saving flag on cancel
e090380 booru/site: Add setting to limit number of active connections
8f22816 statusbar: Improve usage of set_progress and set_message
2a167fc booru/page: Trim whitespace from displayed search tags
bfabea2 build: Add Windows installer script
d089850 booru/image: Avoid explicit cast by not using auto
ceeaed6 booru/image: Don't save files that have no data
ae9cb0c booru/image: Clear thumbnail curler buffer after using it
3656535 settings: Add hidden volume option for gstreamer
18674ff booru/browser: Fix status bar messages when multiple pages are saving
da4199c settings: Make danbooru the default site once again
10e19ac booru/page: Use make_unique for ImageFetcher
03d9799 mainwindow: Handle opening of file already in local image list smoother
7fb6525 Do not explicitly capture this in lambdas
ca01a42 mainwindow: Use utf8 string literal in about dialog
e624b86 mainwindow: Load about pixbuf from absolute path on Windows
a894bcf imagelist: Fix cache loading order
2af6a91 imagelist: Explicitly free file monitor in reset
f761389 booru/curler: Use glib's GetModuleFileNameW wrapper
6ace416 ui: Change reset keybinding icon and tooltip text
7dc52b8 booru/tagview: Disable horizontal scrollbar, ellipsize very long tags
5ded035 booru: Use curl share interface to share data between curlers
e134fd0 booru/image: Variable delay between draw requests for loading images
c565d1b booru/image: Don't use build_filename for booru image filenames
eaef609 Add GStreamer (webm) support for Windows close #49
a6e82fe settings: Make the imagebox background default to system theme color
159ed7b image: is_loading is only useful for booru images
54993bc archive/zip: Use vector instead of new char[] for temp file buffer
0f6c47e Fix Unicode problems with filenames on windows
4796666 threadpool: Use unique_ptr for task functions
ff332f8 Use make_unique instead of new for creating unique_ptr
6dcd305 m4: Remove c++11 detection script
f78b292 Add massif output files to .gitignore
f649c31 configure.ac: Require compiler that supports C++14
ee73345 threadpool: Add some comments
5df3f53 booru/image: Clean up thumbnail curler immediately, fix #34
6dbe423 imagelist: Rework the way thumbnails get loaded, fixes #38
1cc0b45 siteeditor: Handle deleting all sites better
3d3fb6b siteeditor: Prevent crash when removing all sites
345d30e siteeditor: Fix some issue with changing column focus
1a57dd8 booru/site: Add support for shimmie based sites, #54
8376319 Add .gdb_history to .gitignore
4f8336f booru/imagefetch: Protect multihandle with a recursive mutex
212626b booru/imagefetcher: Handle timeout_ms according to curl docs
68b939a booru/page: Use multiple threads to save multiple images
1496f2e booru/image: Check curler is_active instead of m_Loading
c94fe12 booru/image: Clear thumbnail curler's buffer when finished with it
7a24b8e booru/imagefetcher: Assign new SockInfo after setting up event callback
139b743 Fix compiling on older versions of gcc
9cefa88 booru/imagefetcher: Remove unneeded mutex locks once again
45d0514 booru/image: Move rwlocks around in get_thumbnail
69f5c2d README.md: Update ebuild link to reflect gstreamer changes
df3755b README.md: Mark gst-plugins-base as a runtime dependency
915f11c booru/page: Prevent exception when saving image(s)
3fdd157 imagebox: Use xvimagesink instead of glimagesink
766eb69 imagebox: Handle errors while trying to play webm files
d63b3cc booru/image: Catch exceptions when closing loader in on_finished
133b10b Revert "booru/imagefetcher: Remove unneeded mutex locks"
eb8b3db booru/image: Cancellables are thread safe
2ab9156 booru/imagefetcher: Recursive mutex is not needed here
cbb7e48 booru/image: Fix #33
46a89b0 Replace Glib::ThreadPool with c++11 threadpool implementation
2631ed7 Replace Glib::Threads with standard c++11 threads
8c13a69 booru/page: Use single thread when saving multiple images
753c38c booru/image: Add option to save image tags with image, close #58
5184d01 build: Lower libconfig required version to 1.4, close #26
ff91eb9 booru/image: nullcheck loader and move pixbuf assignment inside cancel check
a5d5b22 settings: Make Gelbooru the default booru site
39c1eae booru/imagefetcher: Remove unneeded mutex locks
195e7a4 booru/browser: Use blank new tab when middle mouse clicking a tag
1996fa6 mainwindow: Fix crash when trying to copy booru post url
c70aca4 imagelist: Remove unneeded include
2861e1c Merge pull request #57 from oliwer/tempdir
1442340 booru: use a different TempDir for each tab
0a3c57f README.md: Remove no longer valid faq about gelbooru
9969270 booru/page: on_button_press_event is a virtual method
cb9742e Resolve some warnings
32c3834 setings.cc: Fix compilation with clang.

1.4.9

12 Jul 19:30
Compare
Choose a tag to compare

1.4.9