summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 2.31.02.31.0Matthias Clasen2014-07-181-0/+10
|
* Add an index for 2.32 apiMatthias Clasen2014-07-181-0/+4
|
* Bump version to 2.31Matthias Clasen2014-07-181-3/+3
| | | | New API requires a version bump.
* Add gdk_pixbuf_read_pixel_bytes()Colin Walters2014-07-184-3/+53
| | | | | | | | This can be convenient for language bindings to access the readonly data in a form that includes length, and also avoids a copy (for readonly pixbufs). https://bugzilla.gnome.org/show_bug.cgi?id=732297
* Add _new_from_bytes() and _read_pixels() API, handle read-only pixbufsColin Walters2014-07-189-52/+390
| | | | | | | | | | | | | | | | | | | | | GdkPixbuf is an old API that predates introspection and GBytes. It has some confusion around whether or not pixbuf data is mutable or not. The _new_from_data() API takes a *const* pointer, but it's not copied, and _get_pixels() returns a non-const copy of the same pointer. There are several cases where we get read-only data, such as a GResource. For language bindings, _new_from_data() doesn't work because the array may be a temporary copy only allocated for the call. In order to support a clean _new_from_bytes() API, we need to add the concept of a read-only pixbuf into the core. The fundamental hack here is that _get_pixels() now causes an implicit copy. For the cases where we don't want to copy, add a new gdk_pixbuf_read_pixels() that returns a proper const pointer. https://bugzilla.gnome.org/show_bug.cgi?id=732297
* Updated Swedish translationAnders Jonsson2014-07-161-326/+339
|
* Build: Provide Simple Support for MSVC 2012/2013Chun-wei Fan2014-07-015-3/+100
| | | | | | | | | | | | As the Visual Studio 2012/2013 are only slightly different from the Visual Studio 2010 projects, we can provide support for them by using scripts to copy the Visual Studio 2010 projects, and update the specific parts as necessary. Thus, there would be little maintenance overhead for these as only the 2010 projects need to be kept up-to-date as a result. This might change when we do get the stack working with WinRT/Metro, but that's going to be another totally different issue.
* MSVC Introspection Builds: Clean up a bitChun-wei Fan2014-07-011-6/+1
| | | | | | | | | Since gobject-introsection-1.40.0 we are passing in the .lib file(s) to deduce the DLL(s) that the introspection files should look for, instead of just passing in the DLL file(s), we no longer need to make a copy of the main .lib file to match the <namespace-name>-<namespace-version> convention for use during the linking stage of the introspection build. Remove that from the introspection builds as a result.
* MSVC 2010+ Projects: Update "Installation" ProcessChun-wei Fan2014-06-092-15/+31
| | | | | | | | | | | | | | | Currently, due to the way that Visual Studio 2010+ projects are handled, the "install" project does not re-build upon changes to the sources, as it does not believe that its dependencies have changed, although the changed sources are automatically recompiled. This means that if a part or more of the solution does not build, or if the sources need some other fixes or enhancements, the up-to-date build is not copied automatically, which can be misleading. Improve on the situation by forcing the "install" project to trigger its rebuild, so that the updated binaries can be copied. This does trigger an MSBuild warning, but having that warning is way better than not having an up-to-date build, especially during testing and development.
* Updated Turkish translationMuhammet Kara2014-06-031-239/+234
|
* 2.30.82.30.8Matthias Clasen2014-05-261-0/+9
|
* Add some missing nullability annotations.Evan Nemerson2014-05-164-13/+17
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=730161
* Expand docs for gdk_pixbuf_new_from_stream_at_scale()Bastien Nocera2014-04-291-5/+10
| | | | | | | The case where preserve_aspect_ratio is TRUE and both the width and height are given wasn't explicitely documented. https://bugzilla.gnome.org/show_bug.cgi?id=727848
* docs: Update directory and file names for module installationKjell Ahlstedt2014-04-231-3/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=728357
* Updated Indonesian translationDirgita2014-04-221-265/+267
|
* Updated Basque languageInaki Larranaga Murgoitio2014-03-301-232/+239
|
* Bump versionMatthias Clasen2014-03-171-2/+2
|
* 2.30.72.30.7Matthias Clasen2014-03-171-0/+5
|
* One more case of leftover markupMatthias Clasen2014-03-141-1/+1
|
* Convert some more leftover markupMatthias Clasen2014-03-141-27/+12
|
* Really remove &gdk-pixbuf;Matthias Clasen2014-03-141-21/+21
|
* Drop the &gdk-pixbuf; entityMatthias Clasen2014-03-143-13/+9
| | | | It does not get expanded anymore; lets just say gdk-pixbuf.
* Bump versionMatthias Clasen2014-03-031-2/+2
|
* 2.30.62.30.6Matthias Clasen2014-03-031-0/+9
|
* Updated Thai translationTheppitak Karoonboonyanan2014-03-031-228/+232
|
* MSVC builds: Add NMake Makefile for Introspection BuildsChun-wei Fan2014-02-257-140/+219
| | | | | | | | | | | | | This adds an NMake Makefile that is used to generate the introspection files for GDK-Pixbuf, which replaces the previous approach of generating them via the Visual Studio Projects. This makes it clearer to people on what things are needed in order to build the introspection files if so desired, and makes things a bit cleaner as the build results can be cleaned away easily. This also takes the recent change in g-i into account, where we no longer pass in the DLL file name but instead pass in the library name on Windows, just as it was done on *nix. The existing .bat file for this purpose is removed as a result.
* Don't Build Introspection Files from MSVC ProjectsChun-wei Fan2014-02-258-253/+2
| | | | | | | | This removes the gengir projects from the Visual Studio Projects, so that this paves the initial step of building the introspection files using NMake Makefiles, as the current approach requires many environment variables to be set in order to build the introspection files successfully, which is a bit clunky.
* Add annotations to gdk_pixbuf_save_to_buffer buffer argWilliam Jon McCann2014-02-211-1/+1
|
* Bump versionMatthias Clasen2014-02-171-2/+2
|
* 2.30.52.30.5Matthias Clasen2014-02-171-0/+7
|
* Bump gtk-doc dep to 1.20Matthias Clasen2014-02-171-1/+1
|
* Drop markup from doc commentsMatthias Clasen2014-02-156-129/+86
| | | | | Switch to markdown for our inline markup needs, and turn off sgml mode for the docs.
* Bump versionMatthias Clasen2014-02-141-2/+2
|
* Updated Ukrainian translationDaniel Korostil2014-02-141-244/+265
|
* 2.30.42.30.4Matthias Clasen2014-02-031-0/+9
|
* 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
|