summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Updated FSF's addressDaniel Mustieles2014-01-3183-238/+83
|
* Make testsuite robust against disabled formatsMatthias Clasen2014-01-2510-12/+238
| | | | | | | Skip tests if their file format is not supported by the available loaders. https://bugzilla.gnome.org/show_bug.cgi?id=722651
* Update Chinese simplified translationWylmer Wang2014-01-241-69/+70
|
* Fix test failure if PNG_iTXt_SUPPORTED not definedRober Ancell2014-01-151-0/+4
|
* Bump versionMatthias Clasen2014-01-141-2/+2
|
* 2.30.32.30.3Matthias Clasen2014-01-141-0/+19
|
* Fix make distcheckMatthias Clasen2014-01-141-11/+8
|
* Fix up various build issuesMatthias Clasen2014-01-141-4/+4
|
* Updated Greek translationDimitris Spingos2014-01-131-94/+100
|
* Update glib-tap.mk from glibMatthias Clasen2014-01-041-1/+2
| | | | This will let us use tap mode for installed tests as well.
* qtif: fix fread() error checkRyan Lortie2014-01-021-4/+1
| | | | | | fread() doesn't return -1 on error, so don't check for < 0. https://bugzilla.gnome.org/show_bug.cgi?id=721371
* Visual Studio Projects: Split the Property SheetsChun-wei Fan2013-12-2626-447/+607
| | | | | | | | | | Split up the Visual Studio 2008/2010 property sheets, so that they can be more easily maintained; also remove items that aren't really needed for the build and merge a few items that are frequently repeated. Also make the copying of config.h from config.h.win32 done with a custom build rule so that we have a clean source tree when cleaning the build from the IDE.
* Declare the removal of Makefile.decl completeColin Walters2013-12-212-6/+2
|
* Two more instances of Makefile.declMatthias Clasen2013-12-212-5/+1
|
* One forgotten instance of Makefile.declMatthias Clasen2013-12-201-3/+1
|
* Remove Makefile.declMatthias Clasen2013-12-208-99/+3
| | | | | | We are now using glib-tap.mk for the tests, and all we gain from Makefile.decl is a predefined EXTRA_DIST, which doesn't seem worth it.
* Enable coverage testingMatthias Clasen2013-12-202-0/+49
| | | | Use --enable-coverage and make coverage to get it.
* Add tests for savingMatthias Clasen2013-12-192-0/+133
|
* Allow single-character keys for tEXt chunksMatthias Clasen2013-12-191-1/+1
| | | | | | The keys for tEXt chunks are documented as 1-79 character ASCII strings. Testing this shows that we reject single- character keys as too short. Fix that.
* Quell another automake warningMatthias Clasen2013-12-191-1/+1
|
* Don't include config.h in any headersMatthias Clasen2013-12-191-1/+0
| | | | | config.h has no inclusion guards, so including it in headers is bound to cause redefinition warnings from cpp.
* Include config.h everywhere, firstMatthias Clasen2013-12-192-0/+3
| | | | Some of the loaders were not doing this.
* Make configure check for awkMatthias Clasen2013-12-191-0/+1
| | | | awk is needed for the automake tap driver.
* Updated POTFILES.inPiotr Drąg2013-12-191-0/+1
|
* tests: Use TAPMatthias Clasen2013-12-196-105/+679
| | | | | Instead of using gtester, switch to using the TAP support and the automake test harness.
* Convert pixbuf-threads testMatthias Clasen2013-12-191-75/+38
| | | | Make this test use g_test_run, so it is compatible with using TAP.
* Convert pixbuf-randomly-modified testMatthias Clasen2013-12-191-116/+36
| | | | | Make this test use g_test_run, so it is compatible with using TAP.
* Remove an unused variableMatthias Clasen2013-12-191-1/+1
|
* Another automake warningMatthias Clasen2013-12-191-1/+1
|
* Update color table by value from pango #678996Denis Pauk2013-12-191-847/+673
| | | | | For update have used values from https://git.gnome.org/browse/pango/log/tools/rgb.txt that have already updated version of SVG/CSS pallete
* Add an xbm testMatthias Clasen2013-12-192-0/+11
| | | | | This tests that we correctly load a file with the .xbm extension using both gdk_pixbuf_new_from_file and gdk_pixbuf_new_from_file_at_scale.
* Improve mime type detectionMatthias Clasen2013-12-191-1/+1
| | | | | | | | | | | | The mime database has no magic at all for xbm, and it gets sniffed as text/plain. This is a regression from when we were using our own magic, so be a little more forgiving here - treat a mimetype of 'text/plain' like uncertain results, and consult the filename. This lets us at least recognize files with the extension .xbm correctly again. https://bugzilla.gnome.org/show_bug.cgi?id=573726
* Avoid a discrepancy in file recognitionMatthias Clasen2013-12-193-3/+23
| | | | | | | | | | We are using a loader to implement some of the APIs that are taking a filename, such as gdk_pixbuf_new_from_file_at_scale. But the loader does not have the filename, so it can't use it when determining the image type. This makes a difference for types such as xbm, which have no good magic in the mime database. Fix this by introducing a private API that lets us pass the filename on to the loader.
* Avoid a compiler warningMatthias Clasen2013-12-181-1/+1
| | | | Harmless NULL / FALSE confusion.
* Avoid some automake warningsMatthias Clasen2013-12-183-5/+6
|
* Use g_try_malloc_n where it makes senseMatthias Clasen2013-12-183-14/+4
| | | | This lets us avoid some manual overflow checks.
* Consistenly annotate format names for translationMatthias Clasen2013-12-188-8/+8
| | | | | The right macro to use in the fill function is N_(), but some loaders were using _(). Correct this.
* Remove an outdated commentMatthias Clasen2013-12-181-1/+0
| | | | | We're now marking the tiff loader as threadsafe, so remove the comment that says it isn't.
* Make some string data constMatthias Clasen2013-12-1826-156/+156
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=144042
* Trivial typo fixesMatthias Clasen2013-12-181-2/+2
|
* Add tests for scaling of various image typesMatthias Clasen2013-12-182-0/+77
| | | | | Notably, this test catches the regression fixed in the previous commit.
* Make scaling of xpms work againMatthias Clasen2013-12-181-1/+3
| | | | | | | | | | | | | | Commit c62676a284 had an unintended side-effect for loaders which omit to call size_func, the new size set by gdk_pixbuf_loader_set_size would overwrite the original pixbuf size, and in effect force a scale factor of 1.0. The xpm loader is one of the few which omit the size_func call, thus the regression that calling gdk_pixbuf_new_from_file_at_scale does not scale xpms anymore. The fix is to use separate variables to pass the dimensions when calling the size_func on behalf of the loader. https://bugzilla.gnome.org/show_bug.cgi?id=686514
* Port gdk_pixbuf_save_to_stream_async to GTaskDebarshi Ray2013-12-181-20/+22
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=712704
* Port gdk_pixbuf_new_from_stream_[at_scale_]async to GTaskDebarshi Ray2013-12-181-25/+29
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=712704
* Drop unneed g_type_init callsMatthias Clasen2013-12-1812-51/+0
| | | | | We have been requiring a new-enough GLib for a while now, so drop this unnecessary clutter.
* Try harder to fix the continuous buildMatthias Clasen2013-12-171-2/+2
| | | | | | To use gdk-pixbuf-pixdata uninstalled, we need to use the uninstalled modules as well, so set GDK_PIXBUF_MODULE_FILE as well.
* Try to fix the continuous buildMatthias Clasen2013-12-171-2/+2
| | | | | | | We are using to-pixdata processing for some of the resources in tests/, but gdk-pixbuf-pixdata has not been installed on the system yet. So pass the location of the just-built one via the GDK_PIXBUF_PIXDATA env var.
* Add some tests for resource APIsMatthias Clasen2013-12-173-0/+163
|
* Add some tests for pixbuf-form-stream apisMatthias Clasen2013-12-172-0/+198
|
* Trivial include cleanupMatthias Clasen2013-12-171-2/+0
|