summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Updated Serbian translationМилош Поповић2015-09-221-112/+99
|
* Updated Norwegian bokmål translation.Kjartan Maraas2015-09-221-93/+87
|
* Update Czech translationPetr Kovar2015-09-211-106/+104
|
* 2.32.02.32.0Matthias Clasen2015-09-212-3/+14
|
* Updated Hungarian translationBalázs Úr2015-09-211-107/+92
|
* Updated Galician translationsFran Dieguez2015-09-201-79/+76
|
* Updated Russian translationStas Solovey2015-09-201-92/+91
|
* Updated Danish translationAsk Hjorth Larsen2015-09-201-81/+79
|
* Updated Brazilian Portuguese translationRafael Fontenelle2015-09-201-245/+145
|
* Updated Polish translationPiotr Drąg2015-09-201-23/+15
|
* Updated Greek translationTom Tryfonidis2015-09-201-116/+100
|
* Updated French translationAlexandre Franke2015-09-201-91/+89
|
* Updated Indonesian translationAndika Triwidada2015-09-201-92/+84
|
* Updated Slovak translationDušan Kazik2015-09-201-87/+87
|
* Updated Turkish translationMuhammet Kara2015-09-201-94/+93
|
* Updated Swedish translationAnders Jonsson2015-09-191-77/+75
|
* io-tga: Colormaps are always present, so always parse them.Benjamin Otte2015-09-201-11/+3
| | | | | We might end up with a colormap with 0 entries, but whatever, it's a colormap.
* tga: Wrap TGAColormap struct in its own APIBenjamin Otte2015-09-201-42/+82
| | | | Instead of poking into it directly.
* pixops: Fail make_weights functions on OOMBenjamin Otte2015-09-191-20/+55
| | | | | | | | The weights could grow very large under certain circumstances, in particular in security-relevant conditions, including the testsuite. By allowing the weight allocation to fail, this can be worked around. https://bugzilla.gnome.org/show_bug.cgi?id=754387
* animation: drop an erroneous unrefMatthias Clasen2015-09-191-2/+0
| | | | | | | The task thread function does not own a reference to the task and thus should not unref it. https://bugzilla.gnome.org/show_bug.cgi?id=755269
* MSVC Builds: Clean Up A BitChun-wei Fan2015-09-172-87/+0
| | | | | Remove the static gdk-pixbuf-install property sheets as they are now being completed during 'make dist'.
* Clean Up Visual Studio Project GenerationChun-wei Fan2015-09-178-81/+126
| | | | | | | | | | | This makes use of the common autotools modules that was just added so that there would need to be less items in gdk-pixbuf's main Makefile.am, so that we can generate the complete Visual Studio 2008/2010 project files (which will then be used to obtain the Visual Studio 2012 and 2013 projects). The other added benefit to this is that the property sheets used to install headers will also make use of this mechanism so that the listing of public headers can be kept up-to-date whenever the list of headers et updated.
* build: Add Common Autotools Module for MSVC ProjectsChun-wei Fan2015-09-171-0/+111
| | | | | | | | | | | This adds a common autotools module that can be used by various projects to generate the Visual Studio projects as needed, and if necessary, generate the headers listings to "install" for that project, based on items passed in to this. This is modelled on the Makefile.introspection autotools file that is used by many GNOME projects to generate the introspection files. https://bugzilla.gnome.org/show_bug.cgi?id=721617
* io-png.c: Fix GCCismChun-wei Fan2015-09-171-1/+1
| | | | | | Commit 8714ab4 introduced a GCCism by doing pointer arithmetic on a gpointer, which is not allowed by other compilers. Fix that by casting the pointer used in the addition.
* MSVC Builds: "Add" Visual Studio 2015 ProjectsChun-wei Fan2015-09-096-16/+44
| | | | | | | This "adds" projects for Visual Studio 2015 builds by doing what we did before: copy the Visual Studio 2010 projects and replace items in there as necessary, as the formats of the project files for Visual Studio 2010, 2012, 2013 and 2015 are largely the same.
* Fix build on non-linux systems after commit ↵Yaakov Selkowitz2015-09-011-1/+6
| | | | | | b07c3bffffefb8573ad9ffcf926c07cb9f93d08b https://bugzilla.gnome.org/show_bug.cgi?id=754154
* 2.31.72.31.7Matthias Clasen2015-09-012-2/+10
|
* Updated Polish translationPiotr Drąg2015-08-261-112/+112
|
* Updated Chinese (Taiwan) translationChao-Hsiung Liao2015-08-251-155/+155
|
* Ignore internal deprecations in more placesMatthias Clasen2015-08-253-1/+10
|
* Formatting fixesMatthias Clasen2015-08-251-108/+94
|
* Port to GTaskMatthias Clasen2015-08-251-16/+18
|
* Ignore our own deprecationsMatthias Clasen2015-08-251-3/+6
|
* Make sure test images are distributedMatthias Clasen2015-08-241-0/+3
|
* Add a large jpg image tooMatthias Clasen2015-08-242-1/+2
|
* Add a test for rotating a large imageMatthias Clasen2015-08-241-0/+27
| | | | This is prone to segfaults when we are not careful.
* Avoid integer overflow in gdk_pixbuf_rotate_simpleMatthias Clasen2015-08-241-1/+1
| | | | | Same as before: don't do ptr = base + y * rowstride if y and rowstride are integers.
* Drop unused sourceMatthias Clasen2015-08-241-104/+0
| | | | This file has not been compiled for a decade, at least.
* Add a test for adding alpha to a large imageMatthias Clasen2015-08-241-0/+31
| | | | This is prone to segfaults when we are not careful.
* Avoid integer overflow in gdk_pixbuf_add_alphaMatthias Clasen2015-08-241-9/+9
| | | | | | | Same as before: don't do ptr = base + y * rowstride if y and rowstride are integers. This should fix http://bugzilla.gnome/org/753569
* Add a test for scaling down a huge imageMatthias Clasen2015-08-242-0/+30
| | | | This currently segfaults in the png loader.
* Fix some more integer overflowsMatthias Clasen2015-08-241-24/+24
| | | | | | The scaling code had a similar problem to the one fixed in the previous commit: Expressions like ptr = base + y * rowstride are prone to overflow if y and rowstride are (possibly large) integers.
* jpeg: Fix some integer overflowsMatthias Clasen2015-08-241-2/+2
| | | | Similar to the previous commit.
* png: Fix some integer overflowsMatthias Clasen2015-08-241-7/+8
| | | | | | | The png loader was not careful enough in some places. Width * height can overflow an integer. This should fix http://bugzilla.gnome.org/734556.
* Make pixbuf-lowmem test work without vtableMatthias Clasen2015-08-241-59/+39
| | | | | | | | Make the custom malloc setup in this test work without the no-longer-working g_mem_set_vtable, by overriding the weak symbols for malloc, realloc, free directly. This will probably only work with glibc, since we rely on the __libc- prefixed versions of these functions.
* Ignore deprecations in gdk-pixdata.cMatthias Clasen2015-08-231-1/+4
| | | | | All the function in this source file are deprecated, and they are using each other, so lets just ignore deprecations here.
* Build gdk_pixbuf_get_toplevel() even if !USE_GMODULEBenjamin Gilbert2015-08-231-32/+37
| | | | | | | | | a55aa6eb introduced gdk_pixbuf_get_toplevel(), which is called if GDK_PIXBUF_RELOCATABLE but is only built if USE_GMODULE && GDK_PIXBUF_RELOCATABLE. This causes build failures on MinGW and Darwin when configured with --disable-modules. https://bugzilla.gnome.org/show_bug.cgi?id=740912
* pixops: Be smarter than gcc's optimizerBenjamin Otte2015-08-221-8/+7
| | | | | | | gcc realizes that the overflow checks aren't necessary. Why not? Well, if an int overflows, the behavior is undefined. And turning on -fomit-instructions is valid behavior in an undefined situation.
* pixops: Chane variable typeBenjamin Otte2015-08-221-1/+1
| | | | | | | | | | | | | | | n_weights is used to do overflow checks. So by reducing the size to 32 bits signed we overflow earlier. This is necessary because further down the code lots of code uses int variables to iterate over this variable and we don't want those to overflow. The correct fix would be to make all those variables gsize too, but that's way more invasive and requires different checks in different places so I'm not gonna do that now. And as long as scale factors are not expected to reach G_MAXINT it's not really necessary to do this change anyway. https://bugzilla.gnome.org/show_bug.cgi?id=753908
* 2.31.62.31.6Matthias Clasen2015-08-182-2/+8
|