summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* extract: Add async APIs for all functionsasync-apiMartyn Russell2014-10-173-424/+1062
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=724879
* cache: Fixed removing media art, was failing badlyMartyn Russell2014-10-171-55/+51
|
* cache: Added media_art_remove_async() and _finish()Martyn Russell2014-10-176-34/+250
| | | | | | | | Part of this API changes makes the media_art_get_{path|file}() APIs not do i/o operations like creating the cache directory. This is now done in media_art_process_new(). https://bugzilla.gnome.org/show_bug.cgi?id=724879
* Release 0.7.00.7.0Martyn Russell2014-09-222-1/+10
|
* extract: Fixed gtkdoc warning for return value of media_art_error_quark()Martyn Russell2014-09-161-1/+1
|
* cache: Allow null values in artist, title and prefixArnel A. Borja2014-09-101-6/+6
| | | | | | | | | The function media_art_get_file checks for null values in artist, title and prefix arguments, and puts special values on them if they do. Do the same on media_art_get_path which calls media_art_get_file internally. https://bugzilla.gnome.org/show_bug.cgi?id=727478
* tests: Don't clear existing caches with unit tests, set XDG_CACHE_HOMEMartyn Russell2014-09-101-0/+12
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=731681
* Relase 0.6.00.6.0Martyn Russell2014-08-192-1/+16
|
* build: include m4 dir parsingVadim Rutkovsky2014-08-151-0/+2
|
* build: Fixed continuous build failure that was detectedMartyn Russell2014-08-151-2/+2
| | | | AutoMake warning += vs = for EXTRA_DIST/CLEANFILES
* cache: Make the documentation for media_art_get_path() and _get_file() clearerMartyn Russell2014-08-152-23/+76
| | | | | | | Also added some checks into the API and a return value to know if the function was successful. https://bugzilla.gnome.org/show_bug.cgi?id=734837
* tests: Use tap automake testing scripts, fixes output summariesMartyn Russell2014-08-1511-171/+910
| | | | Also updated the unit tests so they don't fail with the new tap system
* doap: add <programming-language>Andre Klapper2014-08-011-0/+1
|
* doap category coreOlav Vitters2014-07-301-1/+1
|
* extract: Fixed process_buffer() len check (was inverted) and artist/titleMartyn Russell2014-07-281-1/+4
|
* Release 0.5.00.5.0Martyn Russell2014-07-282-2/+27
|
* build: Fixed distcheck issuesMartyn Russell2014-07-283-8/+8
|
* build: Updated .gitignore to omit INSTALL, *.vapi...Martyn Russell2014-07-282-2/+4
|
* build: Updated configure.ac from autoscan suggestionsMartyn Russell2014-07-281-15/+5
|
* Merge branch 'api-cleanup'Martyn Russell2014-07-2817-602/+1734
|\
| * extract: Fixed 'since' versions in documentationapi-cleanupMartyn Russell2014-07-282-7/+7
| |
| * libmediaart: Split API into _process_buffer() and _process_file()Martyn Russell2014-07-2810-199/+397
| | | | | | | | | | | | | | This is quite an API break, but the previous API was confusing and a monster, so this was really necessary. The unit tests have been put in place to make sure things work correctly too.
| * docs: Fixed Makefile so we don't fail on distcheck with --enable-gtk-docMartyn Russell2014-07-281-3/+6
| | | | | | | | Use $top_srcdir, not relative links
| * build: Improve warnings used when compilingMartyn Russell2014-07-284-0/+552
| | | | | | | | | | | | | | | | | | Use CC_CHECK_FLAGS_APPEND m4 macro to make sure GCC supports flags This is after finding out that some platforms or versions of GCC don't support flags like -Wmaybe-uninitialized The attributes.m4 is stolen from systemd who stole it from xine-lib.
| * extract: Add _SYMLINK_FAILED error and report symlink() failure in ↵Martyn Russell2014-06-232-176/+280
| | | | | | | | get_heuristic()
| * extract: Add GError for _NO_TITLE, which is required in some casesMartyn Russell2014-06-232-5/+7
| |
| * tests: Don't expect media art extraction for NULL data buffer for !imagesMartyn Russell2014-06-232-10/+17
| |
| * extract: Add GError * reporting right down to the plugins (pixbuf/qt)Martyn Russell2014-06-234-73/+94
| |
| * extract: Use a more logical ordered heuristic for caching stringsMartyn Russell2014-06-231-4/+5
| |
| * storage: Make g_message() calls g_debug() calls, output is unnecessaryMartyn Russell2014-06-231-12/+8
| |
| * extract: Switch to initable MediaArtProcess object from _init/_shutdown()Martyn Russell2014-06-233-175/+319
| |
| * tests: Test for no error with media_art_process_file() with real use caseMartyn Russell2014-06-231-1/+2
| |
| * extract: rename (private) media_art_heurstic and make args consistent with ↵Martyn Russell2014-06-231-6/+6
| | | | | | | | others
| * extract: Refactor media_art_process_file() to simplify the functionMartyn Russell2014-06-232-51/+88
| |
| * extract: Allow error reporting with API using GErrorMartyn Russell2014-06-233-86/+159
| |
| * extract: Make GFile first parameter for _process_file()Martyn Russell2014-06-233-17/+17
| |
| * tests: Removed unused functionMartyn Russell2014-06-231-7/+0
|/
* extract: Fixed crash in QCoreApplication::applicationFilePathSlava Monich2014-06-191-2/+2
| | | | | | | QCoreApplication keeps pointers to argv and argc so they better be static. https://bugzilla.gnome.org/show_bug.cgi?id=731854
* extract: Save original filenameJens Georg2014-06-151-3/+3
| | | | | | | | And not the lowercase filename. Fixes issues with case-mismatch Signed-off-by: Jens Georg <mail@jensge.org> https://bugzilla.gnome.org/show_bug.cgi?id=731678
* build: Require glib 2.38 for g_assert_trueJens Georg2014-06-101-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=711776
* Release 0.4.00.4.0Martyn Russell2014-04-012-2/+10
|
* build: Fix LIBMEDIAART_BACKEND for Qt4, should be QtGuiHaithem Ben Ghorbal2014-04-011-1/+1
| | | | Affects .pc file Requires.Private value which is important.
* extract: Incorrect inverse variable check for media_art_set()Martyn Russell2014-04-011-2/+2
| | | | http://bugzilla.gnome.org/show_bug.cgi?id=727333
* build: Don't forget to define LIBMEDIAART_BACKEND for all Qt casesHaithem Ben Ghorbal2014-03-101-1/+2
|
* Release 0.3.00.3.0Martyn Russell2014-03-072-1/+18
|
* extract: Fix Qt5 compilation failure, use QCoreApplication instead of QGui*Martyn Russell2014-03-071-2/+2
|
* extract: Don't break on dummy implementation due to incorrect args in init()Martyn Russell2014-03-071-1/+3
|
* build: Don't fail if vapigen isn't availableMartyn Russell2014-03-071-0/+5
|
* build: Force automake C linkage when building C onlyYanko Kaneti2014-02-101-0/+3
| | | | | | | | | | | | | Automake chooses the linker to use by examining the _SOURCES. Unfortunately this includes all potential sources, even the ones excluded by CONDITIONALS, so it picks CXXLINK because of extractqt.cpp. Linking the library with CXXLINK brings with it a soname linkage with libstdc++. override _LINK for the library target to force automake to use the specific linker, C(LINK) or C++(CXXLINK) https://bugzilla.gnome.org/show_bug.cgi?id=723877
* build: Remove leftover explicit -lm -lz linkageYanko Kaneti2014-02-102-3/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=723877