Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rationalize NULL/empty string handling in media_art_strip_invalid_entities() | Sam Thursfield | 2020-12-27 | 1 | -8/+10 |
| | | | | | | | | | | | We return NULL if input is NULL and a newly allocated empty string if input is "". Some comments disagreed with this, and it's possible the change causes a memory leak in some app, but the alternative of returning NULL when passed "" is dangerous as some code may free the return value in this case. (In fact, libmediaart itself does so). Also, make behaviour occur independently of whether `G_ENABLE_CONSISTENCY_CHECKS` was defined at build time. | ||||
* | tests: No new temporary cache directories for subprocess tests | Yanko Kaneti | 2014-11-13 | 1 | -5/+10 |
| | | | | Otherwise subprocess tests that assert by design leave those behind | ||||
* | tests: Make mediarttest work as both installed and built test | Yanko Kaneti | 2014-11-13 | 1 | -6/+7 |
| | |||||
* | extract, cache: Remove all .mediaartlocal usesremove-mediaartlocal | Martyn Russell | 2014-10-17 | 1 | -26/+12 |
| | | | | | | | This is deemed quite useless now and we should not be littering the file system with .mediaartlocal directories everywhere. https://bugzilla.gnome.org/show_bug.cgi?id=722795 | ||||
* | cache: Added media_art_remove_async() and _finish() | Martyn Russell | 2014-10-17 | 1 | -3/+9 |
| | | | | | | | | 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 | ||||
* | extract: Add async APIs for all functionsasync-api | Martyn Russell | 2014-10-17 | 1 | -200/+293 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=724879 | ||||
* | cache: Added media_art_remove_async() and _finish() | Martyn Russell | 2014-10-17 | 1 | -12/+49 |
| | | | | | | | | 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 | ||||
* | tests: Don't clear existing caches with unit tests, set XDG_CACHE_HOME | Martyn Russell | 2014-09-10 | 1 | -0/+12 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=731681 | ||||
* | tests: Use tap automake testing scripts, fixes output summaries | Martyn Russell | 2014-08-15 | 1 | -101/+118 |
| | | | | Also updated the unit tests so they don't fail with the new tap system | ||||
* | build: Fixed distcheck issues | Martyn Russell | 2014-07-28 | 1 | -8/+4 |
| | |||||
* | libmediaart: Split API into _process_buffer() and _process_file() | Martyn Russell | 2014-07-28 | 1 | -30/+21 |
| | | | | | | | 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. | ||||
* | tests: Don't expect media art extraction for NULL data buffer for !images | Martyn Russell | 2014-06-23 | 1 | -9/+13 |
| | |||||
* | extract: Switch to initable MediaArtProcess object from _init/_shutdown() | Martyn Russell | 2014-06-23 | 1 | -33/+67 |
| | |||||
* | tests: Test for no error with media_art_process_file() with real use case | Martyn Russell | 2014-06-23 | 1 | -1/+2 |
| | |||||
* | extract: Allow error reporting with API using GError | Martyn Russell | 2014-06-23 | 1 | -2/+60 |
| | |||||
* | extract: Make GFile first parameter for _process_file() | Martyn Russell | 2014-06-23 | 1 | -6/+6 |
| | |||||
* | tests: Removed unused function | Martyn Russell | 2014-06-23 | 1 | -7/+0 |
| | |||||
* | cache: Improve _remove() function and fix crash with NULL passed | Martyn Russell | 2014-02-07 | 1 | -2/+1 |
| | |||||
* | cache: Improve _strip_invalid_entites() API | Martyn Russell | 2014-02-07 | 1 | -6/+27 |
| | | | | | | Add more information to documentation. Add a check on the input string to make sure we avoid crashes. Add test case | ||||
* | tests: disable tests that fail due to missing features | Martyn Russell | 2013-11-01 | 1 | -1/+1 |
| | |||||
* | tests: Added to the unit tests to test ALL APIs. | Martyn Russell | 2013-10-23 | 1 | -27/+152 |
| | | | | | There are many cases which fail and there are FIXMEs in the test case now which we should fix before releasing. | ||||
* | tests: Add testcase for nested blocks | Jens Georg | 2013-10-02 | 1 | -0/+1 |
| | |||||
* | Remove tracker from prefixes of identifiers | Arnel A. Borja | 2013-08-15 | 1 | -34/+34 |
| | |||||
* | build: Initial import of files needed to make new project here... | Martyn Russell | 2013-08-13 | 1 | -0/+178 |
Including AUTHORS, README, NEWS. Including autogen.sh, configure.ac and all Makefile.am files Also moved many files that were scattered around the Tracker project and brought them together. Some source files had to be fixed up to build properly. |