1.5.0

@ahodesuka ahodesuka released this Dec 8, 2017 · 21 commits to master since this release

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.7

@ahodesuka ahodesuka released this Aug 7, 2016 · 137 commits to master since this release

1.4.7

1.4.6

@ahodesuka ahodesuka released this Feb 18, 2016 · 140 commits to master since this release

1.4.6