summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 2.31.52.31.5Matthias Clasen2015-07-202-2/+11
|
* MSVC Builds: Update "Install" Project GUIDChun-wei Fan2015-07-144-36/+36
| | | | | | | | To make the Visual Studio project files work together when used in part for an all-in-one solution file that is used to build from scratch the GTK+ stack, we need to make sure that the GUIDs of the project files in the solution file do not conflict with each other, as the "install" project shared the same GUID with Pango's "install" project.
* pixops: Be more careful about integer overflowMatthias Clasen2015-07-131-5/+17
| | | | | | | | | | | | | | Our loader code is supposed to handle out-of-memory and overflow situations gracefully, reporting errors instead of aborting. But if you load an image at a specific size, we also execute our scaling code, which was not careful enough about overflow in some places. This commit makes the scaling code silently return if it fails to allocate filter tables. This is the best we can do, since gdk_pixbuf_scale() is not taking a GError. https://bugzilla.gnome.org/show_bug.cgi?id=752297
* Updated Portuguese translationPedro Albuquerque2015-07-011-372/+587
|
* Remove gross gettext pot file hackDavid King2015-06-223-5/+12
| | | | | | | Use the PO_DEPENDS_ON_POT variable to (properly) ignore the timestamp of the pot file, avoiding the need to touch the pot file in autogen.sh. https://bugzilla.gnome.org/show_bug.cgi?id=743574
* Avoid a possible divide-by-zeroSarita Rawat2015-06-061-1/+1
| | | | | | Pointed out in https://bugzilla.gnome.org/show_bug.cgi?id=750440
* Support g_autoptr() for all gdk-pixbuf object typesKalev Lember2015-06-063-0/+40
| | | | | | | | This allows using e.g. g_autoptr(GdkPixbuf) in other programs, but does not make gdk-pixbuf itself use g_autoptr, or require a new enough glib to support it. https://bugzilla.gnome.org/show_bug.cgi?id=750497
* MSVC Projects: Fix Source ListingChun-wei Fan2015-05-203-3/+13
| | | | | io-gif-animation.c ought to be built only when we are not using the GDI+ configs, so fix this.
* 2.31.42.31.4Matthias Clasen2015-05-112-2/+12
|
* gdk-pixbuf-io: treat application/gzip like text/plainAlberts Muktupāvels2015-04-301-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=648815
* Makefile-newvs: some .vcxproj.filters files are in builddir, some in srcdirSimon McVittie2015-04-291-5/+15
| | | | | | | | | | | | | | Without this change, out-of-tree distcheck doesn't get very far. Similarly, allow *.vcxproj, *.props to be in either the builddir or the srcdir. Finally, since I'm touching these lines anyway, eliminate some useless uses of cat: "cat x | sed 's/foo/bar/' > y" is equivalent to "sed 's/foo/bar/' < x > y". Bug: https://bugzilla.gnome.org/show_bug.cgi?id=748176 Reviewed-by: Chun-wei Fan <fanchunwei@src.gnome.org>
* tests: Add test for wrongly typed orientation EXIF tagBastien Nocera2015-04-214-0/+32
| | | | | | | Note that the rotation, once applied, should have the test photo looking sideways (vertical) and not horizontal as you'd expect. https://bugzilla.gnome.org/show_bug.cgi?id=725582
* jpeg: Fix reading orientation EXIF tag for some photosBastien Nocera2015-04-211-7/+12
| | | | | | | | Some cameras don't use the right data-type to store the EXIF Orientation tag. GIMP still knows how to process it, and it seems common enough that we should handle it. https://bugzilla.gnome.org/show_bug.cgi?id=725582
* build/Makfile-newvs.am: Use Pattern RulesChun-wei Fan2015-04-171-22/+12
| | | | | | Make use of pattern rules when generating the Visual Studio 2012/2013 Projects from the Visual Studio 2010 projects, which will help to clean up the file and also avoid problems when running items like 'make -jN dist'.
* Finnish translation updateJiri Grönroos2015-03-201-279/+518
|
* Updated Swedish translationAnders Jonsson2015-03-161-170/+295
|
* Updated Danish translationAsk Hjorth Larsen2015-03-141-276/+479
|
* Added Kazakh translationBaurzhan Muftakhidinov2015-03-142-0/+1060
|
* Updated Bosnian translationSamir Ribic2015-03-131-431/+531
|
* Add licence headerMatthias Clasen2015-03-121-0/+20
|
* Add a simple test for gdk_pixbuf_compositeMatthias Clasen2015-03-122-0/+52
|
* Updated Italian translationMilo Casagrande2015-03-081-281/+427
|
* Updated Korean translationChangwoo Ryu2015-03-081-285/+472
|
* 2.31.32.31.3Matthias Clasen2015-03-061-0/+17
|
* MSVC Builds: Rename "Install" projectsChun-wei Fan2015-03-068-9/+9
| | | | | | Rename the install projects as gdk-pixbuf-install, so that it would be more easily integrated into grand solutions that are used to, for example, to build the entire GTK+ or Clutter stack.
* Revert "lib: Annotate var-arg gdk_pixbuf_save*()"Bastien Nocera2015-03-051-3/+3
| | | | | | This reverts commit 112eab418137df2d2f5f97e75fb48f17e7f771e7. See https://bugzilla.gnome.org/show_bug.cgi?id=670372
* MSVC Builds: "Install" the .pdb FilesChun-wei Fan2015-03-052-22/+10
| | | | | | | | | | | | "Install" the .pdb files for all tools and DLL that are built, so that it would make it easier to debug builds, especially when developing the GTK+ stack or so, and we already generate the .pdb files for all builds. Also be more selective on the files that we copy, to ensure that we only copy the executables and DLLs and LIBs that are part of gdk-pixbuf, so that we avoid copying items that are not meant to be copied or copy plugin DLLs incorrectly when the projects are included from an all-in-one solution used to build the entire GTK+ stack, for example.
* MSVC 2010+ Builds: Improve .pdb GenerationChun-wei Fan2015-03-051-0/+1
| | | | | | Use the /d2Zi+ compiler flag so that more useful info can be logged to the .pdb file that is generated for the release builds, so to improve the debugging experience of such builds.
* MSVC Builds: Fix .pdb Generation for gdk-pixbuf-csourceChun-wei Fan2015-03-052-2/+2
| | | | | Use the default .pdb filename and ensure the .pdb file is generated for all configs.
* MSVC 2010+ Builds: Clean Up and Speed UpChun-wei Fan2015-03-054-197/+209
| | | | | | | | | | | | | | | | | | | | | Make the builds that use the open source imaging libraries the default Debug and Release builds, and make the GDI+ builds have configs suffixed with _GDI+, as the builds using the open source imaging libraries are in a much better state, at least on more modern versions of Windows. Also standardize on the linked libraries for all builds, regardless whether a release or debug build is used, no more 'd' suffixes in the .lib filenames, and move the .lib's to link into the property sheets, to ease future maintenance. Fix .pdb generation for Visual Studio 2010+ builds so that the .pdb file matches the name of the DLL that is being built, so that it makes the copying of .pdb files easier, for a later commit. Speed up release builds by using MultiProcessorComilation for the compiler options, which can cut down on release build times by quite a bit. This does emit a brief warning for debug builds, but the code would otherwise build normally.
* MSVC 2008 Builds: Clean Up and Speed UpChun-wei Fan2015-03-053-187/+179
| | | | | | | | | | | | | | | | Make the builds that use the open source imaging libraries the default Debug and Release builds, and make the GDI+ builds have configs suffixed with _GDI+, as the builds using the open source imaging libraries are in a much better state, at least on more modern versions of Windows. Also standardize on the linked libraries for all builds, regardless whether a release or debug build is used, no more 'd' suffixes in the .lib filenames, and move the .lib's to link into the property sheets, to ease future maintenance. Speed up release builds by using /MP for the compiler options, which can cut down on release build times by quite a bit. This does emit a brief warning for debug builds, but the code would otherwise build normally.
* Updated Slovak translationDušan Kazik2015-03-041-291/+495
|
* Revert "Remove gross gettext pot file hack"Matthias Clasen2015-03-033-12/+5
| | | | | | This reverts commit b7dff89390601b8607da192a07dcf16bb517745e. build.gnome.org doesn't yet have a new-enough gettext for this.
* Updated Galician translationsFran Dieguez2015-03-031-49/+62
|
* Remove gross gettext pot file hackDavid King2015-03-033-5/+12
| | | | | | | Use the PO_DEPENDS_ON_POT variable to (properly) ignore the timestamp of the pot file, avoiding the need to touch the pot file in autogen.sh. https://bugzilla.gnome.org/show_bug.cgi?id=743574
* win32: #include gi18n-lib.h appropriatelyRyan Lortie2015-03-028-0/+24
| | | | | | | | | | ...but first make sure we pull in "config.h" to get GETTEXT_PACKAGE properly defined. This problem popped up while trying to do cross-builds of gtk+ to Windows under jhbuild. https://bugzilla.gnome.org/show_bug.cgi?id=745402
* Updated Chinese (Taiwan) translationChao-Hsiung Liao2015-02-231-2/+1
|
* Updated Chinese (Taiwan) translationChao-Hsiung Liao2015-02-211-275/+470
|
* Updated French translationAlexandre Franke2015-02-051-274/+484
|
* Updated Icelandic translationSveinn í Felli2015-02-021-287/+534
|
* Updated Russian translationStas Solovey2015-01-101-4/+4
|
* Updated Russian translationStas Solovey2015-01-091-2/+2
|
* Updated Russian translationStas Solovey2015-01-091-99/+22
|
* Updated Russian translationStas Solovey2015-01-061-276/+483
|
* Updated Basque languageInaki Larranaga Murgoitio2014-12-311-146/+353
|
* tests: define MAP_ANONYMOUS if it's not alreadyRyan Lortie2014-12-271-0/+6
| | | | | | | MAP_ANONYMOUS is not part of POSIX and some other systems (like Mac OS) call it MAP_ANON. https://bugzilla.gnome.org/show_bug.cgi?id=741933
* Updated Slovenian translationMatej Urbančič2014-12-261-17/+13
|
* Updated Slovenian translationMatej Urbančič2014-12-251-274/+483
|
* Updated Turkish translationNecdet Yücel2014-12-231-46/+24
|
* Visual Studio Builds: Provide Implementation for round()Chun-wei Fan2014-12-234-2/+62
| | | | | | | | | | Visual Studio 2012 and earlier do not provide round() in their CRTs, so use the round() implementation in GTK+-3.x and add it in a compatibility math.h header that is strictly for Visual Studio only, and let the Visual Studio builds find this math.h first (which would then include the stock math.h). https://bugzilla.gnome.org/show_bug.cgi?id=739778