|
d3da86ff28
|
Move ApiType to the Danbooru namespace to prevent circular includes
Adjust all signatures to match for this change
|
2015-08-26 16:23:25 +02:00 |
|
|
e806ab602f
|
Add TODO
|
2015-08-26 00:32:05 +02:00 |
|
|
b763cfbff3
|
Simplify test loading
|
2015-08-26 00:31:10 +02:00 |
|
|
c2139d9c33
|
Move to data driven test, in anticipation for subsequent APIs
|
2015-08-26 00:23:39 +02:00 |
|
|
d840bf5319
|
Make the JSON readable
|
2015-08-26 00:23:26 +02:00 |
|
|
42ad3813d3
|
Even if they're not using QTest, group manual tests together
|
2015-08-25 16:57:09 +02:00 |
|
|
eef79c96a8
|
Only build tests if Qt5Test is found
|
2015-08-25 16:55:34 +02:00 |
|
|
86fb685877
|
This is not meant to be used as a test with make test
|
2015-08-25 16:55:12 +02:00 |
|
|
3fadd93cff
|
Use QFINDTESTDATA, which can find files easily
|
2015-08-25 16:54:40 +02:00 |
|
|
842125bc0d
|
Remove double debug
|
2015-08-25 16:49:52 +02:00 |
|
|
c9e79561ae
|
Add proper tests to support Konachan posts
Danbooru posts are up next.
|
2015-08-25 16:49:15 +02:00 |
|
|
229e648d93
|
Stubs for testing pools, tags, and posts
We need those before implementing multiple API support, as responses
have different tags / values depending on the API.
|
2015-08-23 23:22:17 +02:00 |
|
|
e8b64a4ad9
|
Refactor the test application so that it is board URL agnostic
|
2015-08-23 23:08:45 +02:00 |
|
|
08402657a0
|
Add a limit option to the pool retrieval functions
To download less than the maximum (and ease testing)
|
2015-08-23 23:07:50 +02:00 |
|
|
c5b8fccc6f
|
Build test application for Konachan API
|
2015-08-23 17:26:41 +02:00 |
|
|
7caa2d6956
|
Add missing (and needed) functions
|
2015-08-23 17:26:17 +02:00 |
|
|
9a3fd3819f
|
Basic infrastructure for test tools to check that things are working
|
2015-08-23 15:31:18 +02:00 |
|
|
f088eb6948
|
Adapt build system to the newer files + libdanbooru version bump
|
2015-08-23 14:29:47 +02:00 |
|
|
e998ad6882
|
Add missing methods to the Konachan API
|
2015-08-23 00:58:28 +02:00 |
|
|
f2ffeb8cc2
|
Re-enable debug for Konachan
|
2015-08-23 00:31:48 +02:00 |
|
|
ba79760a4b
|
Merge branch 'master' into multiple_apis
|
2015-08-23 00:16:43 +02:00 |
|
|
bff3d33fc3
|
Don't detach and create temporary QLists when there's no need
|
2015-08-23 00:16:03 +02:00 |
|
|
22eeb0757d
|
WIP: implementations of Konachan / yande.re posts
|
2015-08-23 00:15:23 +02:00 |
|
|
e3f8e5ff31
|
Add the right constructor for the service base class
|
2015-08-22 20:03:01 +02:00 |
|
|
08498f5ee2
|
WIP, Konachan API implementation
|
2015-08-22 20:02:17 +02:00 |
|
|
0c18e639a9
|
Implement all common methods
|
2015-08-22 18:21:50 +02:00 |
|
|
4547000491
|
Adjust virtual / non virtual for some methods
|
2015-08-22 18:21:28 +02:00 |
|
|
6fa8e1ae9e
|
Document all APIs and reorganize methods for easier understanding
|
2015-08-22 17:58:43 +02:00 |
|
|
4c332d26b3
|
Revert "Remove files added by mistake in the wrong branch"
Those actually belong to this branch.
This reverts commit e6bb528074 .
|
2015-08-22 16:37:42 +02:00 |
|
|
e6bb528074
|
Remove files added by mistake in the wrong branch
|
2015-08-11 22:39:26 +02:00 |
|
|
e764ba2c9d
|
Merge branch 'master' into multiple_apis
|
2015-08-10 17:09:52 +02:00 |
|
|
4550f54f32
|
Return gracefully if posts are not found
This fixes the spinner going on forever when non-existent tags are added.
|
2015-08-10 12:40:55 +02:00 |
|
|
9b438c9edc
|
Supported operations for various APIs
|
2015-05-31 17:06:02 +02:00 |
|
|
615e594e39
|
Initial experimental work for multiple Danbooru APIs
|
2015-03-22 00:32:48 +01:00 |
|
|
d965371d23
|
Use kdelibs coding style
|
2015-03-21 23:05:57 +01:00 |
|
|
0084798a2c
|
Port to categorized logging
|
2015-03-20 00:15:04 +01:00 |
|
|
feded2bdf3
|
Allow getting pool pages as well as posts
Currently this clashes, meaning that there will be problems if you get
pools and then posts...
|
2015-03-01 22:34:14 +01:00 |
|
|
a11bc79309
|
Add a sampleUrl function to get back the sample url of an image
The sample url is a mid-scaled version of the image, used for
previewing.
|
2015-02-26 00:20:21 +01:00 |
|
|
2c455a354c
|
Warnings--;
|
2015-02-24 00:17:32 +01:00 |
|
|
74a7044fd3
|
Use a less generic header name for versions
|
2015-02-22 15:46:25 +01:00 |
|
|
959d7c89a9
|
Port utils.cpp away from deprecated Qt API
|
2015-02-22 11:59:22 +01:00 |
|
|
b6d71f3cbf
|
--pedantic;
|
2015-02-22 10:49:29 +01:00 |
|
|
7dbffa0271
|
Add a default destructor
|
2015-02-21 16:26:43 +01:00 |
|
|
114df7aa31
|
Move tag downloading to a separate slot instead of a lambda
If tag downloading is still in progress when the application is closed,
it will try to access the instance's pointer, leading to a crash.
|
2015-02-21 16:13:42 +01:00 |
|
|
92613218e1
|
Bump libdanbooru version
|
2015-02-21 15:48:26 +01:00 |
|
|
b5d30ce512
|
Use ecm_setup_version instead of configure_file
|
2015-02-21 14:58:24 +01:00 |
|
|
8b56570223
|
Normalize license headers in all source files
|
2015-02-21 14:57:16 +01:00 |
|
|
ebd9e559ef
|
QJson is no longer used
|
2015-02-21 10:38:51 +01:00 |
|
|
7ccd845eba
|
Clean up debug statements
|
2015-02-20 23:34:12 +01:00 |
|
|
9b47e26bcb
|
Uncomment qDebugs for debugging
|
2015-02-15 00:58:05 +01:00 |
|