]>
Some of my projects - anidbudpclient.git/log
APTX [Wed, 25 Dec 2019 13:37:49 +0000 (22:37 +0900)]
Add extra debug logs option to cmake
APTX [Wed, 25 Dec 2019 13:37:21 +0000 (22:37 +0900)]
Fix compilation with Qt5.14
APTX [Sat, 10 Feb 2018 11:36:02 +0000 (20:36 +0900)]
Apply API updates from 2016 and 2017
The following AnimeFlags have been retired
and have been removed:
- MainCreatorNameList
- MainCreatorIdList
- CreatorIdList
Helper getters for these flags have been
removed from AnimeCommand:
- mainCreatorNameList
- mainCreatorIdList
- creatorIdList
The following AnimeFlags have been added:
- TagWeightList
- TagIdList
- TagNameList
Helper getters for these flags have been
added to AnimeCommand:
- tagWeightList
- tagIdList
- tagNameList
The new "External Storage" State has been
added as: StateOnExternalStorage
APTX [Thu, 23 Nov 2017 13:55:38 +0000 (22:55 +0900)]
Fix RenameEngine convenience header
RenameEngine is special as it pretends to be a separate library.
APTX [Thu, 23 Nov 2017 13:27:48 +0000 (22:27 +0900)]
Try to install pdb files only on windows
APTX [Thu, 23 Nov 2017 13:25:27 +0000 (22:25 +0900)]
Fix QCA package name
APTX [Thu, 23 Nov 2017 12:33:37 +0000 (21:33 +0900)]
Ignore QtCreator and qmake generated files
APTX [Thu, 23 Nov 2017 12:31:37 +0000 (21:31 +0900)]
Add CMake build system
Paths in some headers got changed to always include from the project root.
This should allow simpler installations of the library.
APTX [Thu, 23 Nov 2017 12:28:18 +0000 (21:28 +0900)]
Add missing UpdateCommand
APTX [Sat, 23 Jan 2016 14:52:13 +0000 (15:52 +0100)]
fixup! Add Update Command.
APTX [Sat, 23 Jan 2016 14:30:27 +0000 (15:30 +0100)]
Add Update Command.
APTX [Sat, 9 Jan 2016 22:15:31 +0000 (23:15 +0100)]
Retire AnimePLanetID.
Retired from API definition on 31 March 2015.
APTX [Sat, 9 Jan 2016 21:30:28 +0000 (22:30 +0100)]
Retire CetegoryList/CategoryWeightList.
Retired from API definition on 27 March 2015.
APTX [Sat, 9 Jan 2016 21:27:04 +0000 (22:27 +0100)]
Revert an accidental commit of config.pri
APTX [Sat, 9 Jan 2016 21:15:59 +0000 (22:15 +0100)]
Add VERSION return code.
Added to API definition on 1 March 2015.
APTX [Sat, 9 Jan 2016 21:11:10 +0000 (22:11 +0100)]
Add typeAsInt for to EpisodeReply.
Added to API definition 23 December 2012.
APTX [Sun, 25 Oct 2015 13:57:54 +0000 (14:57 +0100)]
Ensure the client only connects with IPv4.
AniDB does not support IPv6.
APTX [Sun, 25 Oct 2015 12:18:18 +0000 (13:18 +0100)]
fixup! Add debug statements for resolving the API host name.
APTX [Sun, 25 Oct 2015 11:56:50 +0000 (12:56 +0100)]
Add debug statements for resolving the API host name.
APTX [Sun, 1 Feb 2015 12:38:39 +0000 (13:38 +0100)]
Remove unnecessary semicolons.
APTX [Sun, 1 Feb 2015 12:38:14 +0000 (13:38 +0100)]
Remove unused class property.
APTX [Sun, 31 Aug 2014 16:24:21 +0000 (18:24 +0200)]
Merge branch 'master' of ssh://aptx.org/var/git/anidbudpclient
APTX [Sun, 31 Aug 2014 16:22:39 +0000 (18:22 +0200)]
Add initial qbs support.
APTX [Sat, 15 Jun 2013 20:36:16 +0000 (22:36 +0200)]
If FileFlag::MyListViewed is available and file is not watched, disregard any view date value.
APTX [Sun, 9 Jun 2013 01:50:16 +0000 (03:50 +0200)]
Consider 0 an invalid timestamp for a watched date.
APTX [Sun, 9 Jun 2013 01:12:15 +0000 (03:12 +0200)]
FileReply::myListViewDate should only return a valid date if the date is set.
APTX [Sun, 9 Jun 2013 00:56:29 +0000 (02:56 +0200)]
Properly read time stamp for FileReply::myListViewDate.
APTX [Tue, 4 Jun 2013 02:05:03 +0000 (04:05 +0200)]
Use RegExp2 for the repl and match.
APTX [Tue, 4 Jun 2013 02:04:21 +0000 (04:04 +0200)]
Register the match rename script function.
APTX [Thu, 30 May 2013 14:07:57 +0000 (16:07 +0200)]
Fix spelling recieve => receive.
APTX [Sun, 26 May 2013 12:58:25 +0000 (14:58 +0200)]
Don't check for affected rows.
A row isn't counted as affected if no change is made, but for the purposes of the client the end result is that the requested data is set in your MyList.
APTX [Tue, 23 Apr 2013 23:26:00 +0000 (01:26 +0200)]
Fix VoteReply.
Handle VOTE_REVOKED reply correctly, return success if a revoked vote does not exist.
APTX [Tue, 9 Apr 2013 19:33:20 +0000 (21:33 +0200)]
Add support for editing with aid&epno to MyListAddCommand.
If multiple combinations are set aid&epno is preferred, followed by lid, fid and finally ed2k&size. aid can only be used for editing.
APTX [Tue, 9 Apr 2013 19:28:20 +0000 (21:28 +0200)]
MSVC 2012Update2 reverted handling of this case so an ifdef is required again.
APTX [Sun, 24 Mar 2013 23:44:08 +0000 (00:44 +0100)]
Turns out GCC wasn't so bad after all. This works now with latest msvc/gcc.
APTX [Wed, 20 Feb 2013 18:19:27 +0000 (19:19 +0100)]
Remove Q_ENUMS. It's not really necessary and breaks Qt5 moc.
APTX [Wed, 20 Feb 2013 17:48:54 +0000 (18:48 +0100)]
QDate::secsTo() returns qint64 in Qt5, forcing all qBound() args to qint64 should work for both.
APTX [Wed, 20 Feb 2013 17:39:53 +0000 (18:39 +0100)]
How did this get here...
APTX [Wed, 20 Feb 2013 17:39:24 +0000 (18:39 +0100)]
QFileInfo's meta type is already declared in Qt5.
APTX [Wed, 20 Feb 2013 17:24:53 +0000 (18:24 +0100)]
Remove the proxy client. It wasn't used, lml provides an alternative solution.
APTX [Sat, 15 Dec 2012 19:59:34 +0000 (20:59 +0100)]
Add MyListExport Command
APTX [Wed, 11 Jul 2012 00:53:24 +0000 (02:53 +0200)]
Remove debug macro definitions
APTX [Wed, 11 Jul 2012 00:49:01 +0000 (02:49 +0200)]
Always ask for nat info
APTX [Wed, 11 Jul 2012 00:46:18 +0000 (02:46 +0200)]
Do not allow leaving from error state without calling clearErrors()
APTX [Wed, 11 Jul 2012 00:38:48 +0000 (02:38 +0200)]
Add ServerBusyError Error type
APTX [Wed, 11 Jul 2012 00:27:01 +0000 (02:27 +0200)]
Update ReplyCode enum
APTX [Tue, 19 Jun 2012 15:30:00 +0000 (17:30 +0200)]
Add sanitize function to RenameEngine
APTX [Sun, 17 Jun 2012 15:57:37 +0000 (17:57 +0200)]
If UDP API returns UNKNOWN_COMMAND while using encryption, assume the API key is wrong on the first command and assume the session expired instead.
APTX [Sat, 16 Jun 2012 12:22:56 +0000 (14:22 +0200)]
Do not report success if MYLISTADD successfully edited 0 entries
APTX [Fri, 15 Jun 2012 12:55:45 +0000 (14:55 +0200)]
Update default host
APTX [Fri, 15 Jun 2012 12:55:26 +0000 (14:55 +0200)]
Queue the command...
APTX [Fri, 15 Jun 2012 11:42:23 +0000 (13:42 +0200)]
Seems KeepAliveIdlePolicy hasn't been used since version 2... and LogoutIdlePolicy hasn't ever been used
APTX [Thu, 14 Jun 2012 11:47:11 +0000 (13:47 +0200)]
Make sure sentCommandOrder and sentCommands stay in sync. Reset the replyTimeoutTimer to the next commands timeout, rather than the current ones.
APTX [Wed, 13 Jun 2012 14:40:59 +0000 (16:40 +0200)]
This should be it.
APTX [Wed, 13 Jun 2012 14:29:58 +0000 (16:29 +0200)]
Almost there...
APTX [Wed, 13 Jun 2012 14:20:09 +0000 (16:20 +0200)]
Some major qmake shuffle to install headers in the right locations.
APTX [Wed, 13 Jun 2012 12:09:29 +0000 (14:09 +0200)]
Install RenameEngine header correct directory.
APTX [Wed, 13 Jun 2012 11:55:03 +0000 (13:55 +0200)]
Fix clang warnings
APTX [Sat, 9 Jun 2012 17:03:17 +0000 (19:03 +0200)]
Allow the client to recover from errors and provide a way to leave error state.
APTX [Thu, 7 Jun 2012 01:04:29 +0000 (03:04 +0200)]
Add automatic cleanup of Client instance
APTX [Sat, 2 Jun 2012 13:03:23 +0000 (15:03 +0200)]
Add the new convenience headers to CONV_HEADERS
APTX [Wed, 23 May 2012 23:23:36 +0000 (01:23 +0200)]
Padding is up to and including 16.
APTX [Wed, 23 May 2012 23:22:46 +0000 (01:22 +0200)]
AnimeReply::year() should return a string, not an int.
APTX [Wed, 23 May 2012 22:35:59 +0000 (00:35 +0200)]
I though I got this...
APTX [Wed, 23 May 2012 22:31:47 +0000 (00:31 +0200)]
Add FileReply::videoColorDepth() for newly added flag.
APTX [Wed, 23 May 2012 22:21:22 +0000 (00:21 +0200)]
More fixes to the bitfields.
APTX [Wed, 23 May 2012 22:20:37 +0000 (00:20 +0200)]
Warn if amask/fmask bits get removed. Setting invalid bits might make break result parsing.
APTX [Wed, 23 May 2012 22:18:43 +0000 (00:18 +0200)]
Add method to read the vote as double.
APTX [Wed, 23 May 2012 22:17:19 +0000 (00:17 +0200)]
Separate command debug from misc debug.
APTX [Tue, 22 May 2012 20:17:11 +0000 (22:17 +0200)]
Actually implement reply parsing in VoteReply.
APTX [Tue, 22 May 2012 20:16:21 +0000 (22:16 +0200)]
Make EpisodeReply return the episode number as int as well.
APTX [Tue, 22 May 2012 20:15:21 +0000 (22:15 +0200)]
... or is it?
APTX [Mon, 21 May 2012 23:38:32 +0000 (01:38 +0200)]
FileReply improvements.
APTX [Mon, 21 May 2012 19:12:32 +0000 (21:12 +0200)]
All this old QtScript stuff should probably be removed.
APTX [Mon, 21 May 2012 19:11:54 +0000 (21:11 +0200)]
Get AnimeCommand to a usable state.
APTX [Mon, 21 May 2012 19:11:04 +0000 (21:11 +0200)]
Update FileReply to use new LastFlag flags.
APTX [Mon, 21 May 2012 19:09:46 +0000 (21:09 +0200)]
Rework the various flag enums.
APTX [Sun, 13 May 2012 17:31:46 +0000 (19:31 +0200)]
Add missing convenience headers
APTX [Sun, 13 May 2012 17:30:50 +0000 (19:30 +0200)]
Add AnimeCommand (unfinished)
APTX [Sun, 13 May 2012 17:27:34 +0000 (19:27 +0200)]
AbtractReply's (and children's) command() should be public.
APTX [Tue, 28 Feb 2012 20:47:03 +0000 (21:47 +0100)]
Add EPISODE command.
APTX [Tue, 28 Feb 2012 19:43:29 +0000 (20:43 +0100)]
Make sure there's enough parts to read from.
APTX [Tue, 28 Feb 2012 19:35:44 +0000 (20:35 +0100)]
Make it possible to tell if a command's parameter combination will result in a valid command. Prevent client from sending invalid commands.
APTX [Mon, 27 Feb 2012 17:58:53 +0000 (18:58 +0100)]
Do not stall when hashing a 0 length file.
APTX [Sat, 18 Feb 2012 15:36:48 +0000 (16:36 +0100)]
ed2k hashing changes for edge cases.
APTX [Sun, 15 Jan 2012 14:00:37 +0000 (15:00 +0100)]
Add error messages for trying to connect without user/pass/api key set.
APTX [Fri, 13 Jan 2012 21:39:14 +0000 (22:39 +0100)]
Use the right variable...
APTX [Fri, 13 Jan 2012 03:08:57 +0000 (04:08 +0100)]
Use correct reply...
APTX [Fri, 13 Jan 2012 03:07:52 +0000 (04:07 +0100)]
Add missing break;...
APTX [Thu, 12 Jan 2012 21:50:17 +0000 (22:50 +0100)]
Possible fix for weird crash. Cleanup.
APTX [Thu, 12 Jan 2012 21:29:48 +0000 (22:29 +0100)]
Possible fix for weird crash.
APTX [Thu, 12 Jan 2012 20:23:13 +0000 (21:23 +0100)]
Possible fix for weird crash.
APTX [Thu, 12 Jan 2012 20:06:51 +0000 (21:06 +0100)]
Fix File: actually reduce number of commands sent and make updateState work().
APTX [Thu, 12 Jan 2012 19:54:15 +0000 (20:54 +0100)]
Add stateSet() method to MyListAddReply.
APTX [Thu, 12 Jan 2012 19:41:41 +0000 (20:41 +0100)]
Obtain lid from FILE_ALREADY_IN_MYLIST.
APTX [Thu, 12 Jan 2012 19:26:37 +0000 (20:26 +0100)]
Fix AniQFlags.
APTX [Thu, 12 Jan 2012 16:51:21 +0000 (17:51 +0100)]
Make File send less commands. Don't try adding to MyList if lid is known. Don't set state if file was just added.
APTX [Thu, 12 Jan 2012 15:16:00 +0000 (16:16 +0100)]
Add revision info.
APTX [Tue, 3 Jan 2012 01:30:02 +0000 (02:30 +0100)]
Add detection incorrect API Key.
APTX [Tue, 3 Jan 2012 00:34:09 +0000 (01:34 +0100)]
Set new client version