[cogl] (1093 commits) Non-fast-forward update to branch wip/smcv/test-timeout



The branch 'wip/smcv/test-timeout' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  f951d09... Start building parallel installable 2.0 api only
  ac0c72a... Removed legacy cogl-fixed 1.x api
  e8c4c80... Remove deprecated cogl_vertex_buffer api
  abdc533... Remove the long since deprecated cogl_material api
  ac927ed... Revert "Add compatibility API for functions removed after 1
  2cffcae... winsys-glx: Remove unused variable
  3d4cb88... cogl/Makefile.am: Fix filters for MSVC projects
  4fc6cf5... Fix cogl.symbols
  9027491... Update Visual C++ property sheets for 2.x API
  ef5680d... Don't include any GL header from the public GL headers
  06d522c... Remove the legacy CoglPath API
  afc63f8... Add a context member to CoglPath
  5b785dd... bitmap-pixbuf: Fix the bitmap loader on Quartz
  465b39a... Add _COGL_STATIC_ASSERT macro
  6ed3aaf... Removes all remaining use of CoglHandle
  5967dad... Switch use of primitive glib types to c99 equivalents
  818b349... Remove legacy state
  713a8f8... Replace cogl_path_{stroke,fill} with framebuffer API
  1b28058... namespace symbols output by glib-mkenums
  99ff58e... Fix the prototypes for cogl_gtype_ functions
  9657938... configure: Fix the check for _Static_assert
  aab4642... cogl-pango: Fix the name of the cogl-pango library in the p
  c1e2220... build: Include stdint.h
  1684a04... tests: Adds journal micro benchmark
  6ee4a7a... Adds internal CoglMemoryStack utility API
  17799c2... Adds a "magazine" allocator for chunks of fixed size
  f75aee9... Re-design the matrix stack using a graph of ops
  70cad61... journal: avoiding some _cogl_matrix_entry_get()'s
  3480cf1... Add a cogl-version header
  6f6c573... Allow npot Texture2D creation with only basic npot support
  9365b68... Updated Spanish translation
  d5b41af... introspection: Fix the names of the pkg-config files
  fb96716... Fixes for make dist
  359824e... Updated Hebrew translation.
  9547b04... Updated Galician translations
  28df0d2... Updated Galician translations
  75cd425... Don't typedef CoglMemoryStack twice
  1420a0b... [l10n] Updated German translation
  c80ddb4... Updated Greek translation
  9e99747... buffer: Use GL_STREAM_DRAW on GLES2
  8d28126... Updated Czech translation
  9cdb87c... Fixes for building with --disable-gl
  3726c60... Add support for the WebOS version of SDL
  068b3b5... matrix: Add a init_translation() constructor
  891fb62... [l10n] Update Japanese translation
  006f9f7... Visual C++ projects Update
  018703a... quaternion: Document init_from_euler()
  91c2a35... quaternion: Document init_from_quaternion()
  c7f6e07... doc: Include the documentation for CoglEuler
  a98a690... doc: Hide the private fields of CoglQuaternion
  ff3956c... doc: Remove the inclusion of non-existent cogl-clipping.xml
  3c8bcf3... doc: Fix a couple of renamed symbols
  2f06f4d... quaternion: Fix typo in the init_from_z_rotation documentat
  7ff42bb... Fix Visual C++ build
  2625354... Update cogl.symbols
  938d70b... Visual C++ 2008 support: Add note in README.txt
  b3803a0... gpu-info: Detect more info including architecture
  11f2f6e... Workaround drisw bug where clipped redraws don't work
  bdac9ab... By default enable swap throttling
  6a9dfc5... Fix depth testing, write enable bug
  32c5a3e... Convert the test-atlas-migration test to a standalone Cogl 
  4bb6eff... Adds initial GLES2 integration support
  80d7599... Adds libcogl-gles2 frontend GLES2 api
  fcb9471... Adds a cogl-gles2-gears example
  9369c60... conform: Adds a gles2 context test
  ed61463... Adds gles2-context renderer constraint
  bba2def... cogl-pango: Updates to no longer require a default context
  7546ee1... Remove lots of legacy api depending on the default context
  7f57e9c... Don't build cogl-gles2-gears if configured with --disable-c
  9f4945e... Fix a warning on test-gles2-context
  9811a01... Fix disabling debugging
  b08a81e... Fix the documentation for cogl_quaterinon_init_from_array
  7fa8c05... Make cogl_matrix_init_from_quaternion take a const quaterni
  e66d996... Add a cogl_matrix_init_from_euler function
  339db0f... matrix-stack: Fix the _cogl_matrix_entry_equal function
  5064315... Add functions to directly transform from a euler or a quate
  a32eb76... Add a basic conformance test for eulers and quaternions
  d31ed33... matrix-stack: Prune stack entries when loading a replacemen
  283f673... Preserve the CoglDrawFlags when drawing a wireframe
  c4bb08e... Cache the debug wireframe snippet
  b44feb6... Fix a typo in _cogl_matrix_init_translation
  1674cf2... build: add newly introduced header to fix make dist
  90b0723... Update .gitignore
  ec45f60... Use the internal format to check if the texture size is sup
  be12d55... Updated Slovenian translation
  e2700ab... Updated French translation
  f9abee1... Updated Latvian translation
  f252c66... Updated Esperanto translation
  c8556f4... [l10n] Updated German translation
  0491f03... Fix a typo in the Requires: of cogl-pango2.pc
  64370e7... Add a note about [0, 0, 0] and cogl_vector3_normalize()
  af5838f... Updated Telugu Translation
  06d6bdb... cogl-gles2: Add glTexParameterf to wrapper library
  6cb5ab4... Add an SDL2 winsys
  d9aa6ff... cogl-pango-fontmap: Use the right unref function for the re
  844440a... Add a conformance test for removing a pipeline layer
  88e73dd... Fix removing layers when the pipeline is not the owner
  71ecb51... Use the old GLSL extensions if GL 2.0 is not available
  9a19ea0... Initialize the inverse matrix in invert_matrix_3d()
  8b61963... Fix the inclusion of the SDL integration documentation
  06e47af... Update the cogl_sdl_context_new() code snippet
  b4223ed... Remove the deprecated symbols from CoglColor
  69766a8... Remove cogl-deprecated.h
  a433a58... Remove the inclusion of cogl-rectangle.xml in the documenta
  66c9f26... Use <literal> not <pre> in the comments
  a99512e... Mass rename CLUTTER_COMPILATION to COGL_COMPILATION
  f42ee67... Don't use the transpose argument of glUniformMatrix*
  7208973... Don't use eglGetProcAddress to retrieve core functions
  e9bac27... Don't use the label 'ERROR' because it conflicts with windo
  099d6d1... bitmap: Adds cogl_android_bitmap_new_from_asset()
  7d21567... framebuffer: Only remember offscreen allocate flags when !C
  04b9a54... Updated Bulgarian translation
  cb3409b... Fix point sprite coordinates in shaders on GLES2
  51b7fdb... Split test-point-sprite into two, one without checking orie
  6df152c... Fix up Visual C++ property sheets
  9ed541b... Update Visual C++ project files
  a1a8cc0... onscreen: Adds support for resizable windows
  1d27fed... stack: don't deref freed mem in _cogl_memory_stack_free
  70bc12f... onscreen: Free swap notify callback state
  2075273... quaternions: Allow multiplication into 'a' arg
  30c91bc... Updated Norwegian bokmål translation
  68dcb1d... Updated Indonesian translation
  ed0cdca... Avoid including the EGL headers from the public Cogl header
  a4867fd... Updated Belarusian translation.
  27cbf95... Updated Traditional Chinese translation(Hong Kong and Taiwa
  a93eafe... Visual C++ support: Re-enable C4819 warnings
  481770d... Update Chinese simplified translation for ui
  bb4a65e... Updated Serbian translation
  41928d0... pipeline: Remove the CoglPipelineFlag enum
  f05d692... egl-x11: Don't use GLXDrawable on EGL
  ec69c2d... Add conf vars to trick Cogl to think extensions are disable
  bd4840d... cogl-texture-2d-private: Include egl-defines.h
  3d0aea0... cogl-winsys-egl-kms: Remove some unused variables
  eed4ac8... cogl-winsys-sdl: Fix the signature for the get_proc_address
  222ec4d... Fix the header guards for cogl-texture-2d{,-private}.h
  5c5c577... Updated Serbian translation
  0773107... Move cogl_wayland_display_ proto to cogl-wayland-server.h
  89d3198... build: Remove clutter-project.org from the release rules
  f6ccff9... display: inc cogl-wayland-server.h if needed
  fb6d1e6... Updated Traditional Chinese translation(Hong Kong and Taiwa
  69b6f82... Updated Slovenian translation
  d3b8a5a... Updated Spanish translation
  b9c1d87... Assamese translation updated
  02567b3... cogl-gles2-context: Fix the default viewport and scissor si
  05dc1e3... cogl-gles2-context: Keep some extra data for shaders and pr
  1dd1b0a... Add a wrapper for 'memmem'
  d589bf1... cogl-gles2-context: Flip the rendering when framebuffer is 
  61cbbb3... test-gles2-context: Fix error checking for cogl_gles2_conte
  5b097f9... test-gles2-context: Add a test case for rendering to an FBO
  d8c72bb... cogl-gles2-context: Keep track of extra data per texture ob
  30b6da8... cogl-gles2-context: Wrap glCopyTex{Sub,}Image2D to flip the
  e5b5c50... Support building with automake 1.12.x
  1390794... Updated Hebrew translation.
  850c830... configure: use AC_GNU_SOURCE
  5ba7f4e... bitmap: Use the 'copy' blend mode when loading images on Qu
  b84047a... build: remove unneeded check for libdrm
  710d6af... framebuffer: Take const pointers for the matrix setters
  d4f22f8... kms: Use a dummy surface instead of the surfaceless extensi
  ac01741... Updated Galician translations
  724a0a1... Update Punjabi Translation
  1a89df2... Fix cogl-crate.vcproj
  393dc07... Updated Telugu Translations
  fe931f0... Updated Portuguese translation
  9a9de6c... Updated Indonesian translation
  efaafc9... Updated Polish translation
  fe69077... Implemented FUEL entries to Assamese translation
  5cd15e7... test(1) uses '=' to test if strings are identical
  b913509... Updated Lithuanian translation
  6f9a62d... tex-driver-gles: Fix subregion uploads without GL_EXT_unpac
  47c6247... kms: Update to latest gbm api
  b3831b8... pipeline: Remove fixed function lighting state
  9e25a6d... pipeline: Remove all fog apis and state tracking
  45cac78... primitive: Don't leak indices
  fb575a4... debug: ignore wireframe debug drawing for line primitives
  a262f05... Don't cache inverse within CoglMatrix
  5923f92... pipeline: make _GET_LAYER_NO_CREATE enum a flag
  e855ad9... pipeline: remove unused _cogl_pipeline_get_layers
  c4b5004... debug: define COGL_DEBUG_ macros for non-debug builds
  14ffc3a... journal: Add a uprof timer around the _flush() discard
  3d052db... profile: Print warning if "Mainloop" timer missing
  66b3d23... test-journal: Setup a UProf Mainloop timer
  17b5269... color: Store components as floats and make public
  a2abe5a... texture: remove deprecated cogl_texture_ref/unref
  e1a763c... Remove all experimental API guards
  8a43aa7... Make the default driver selectable at configure time
  008028b... Updated Greek translation
  ede946f... Updated Polish translation
  e9473b5... cogl-version: Fix the 'since' tags in the documentation
  2282161... Updated Hungarian translation
  3899ad3... Updated British English translation
  38f1dc5... kms: Fix the version check for GBM
  bf0d187... meta-texture: Fix textures[] index
  c31a139... android: add an onscreen API to notify cogl of window resiz
  1c8efdc... pipeline: Ensure the pipeline layer cache is freed when pru
  d3063e8... pipeline: Fix the layer index used when pruning layers
  b068d5e... Adds CoglError api
  88a05fa... framebuffer: drop _ALLOCATE_FLAG_DEPTH24_STENCIL8
  32cc59a... framebuffer: Support texture based depth buffers
  b989080... framebuffer: split GL code out from cogl-framebuffer.c
  5a1c4a9... Remove all remaining _EXP suffix defines
  0638b17... Updated Czech translation
  ded3f51... Updated Belarusian translation.
  09332f0... texture: removes cogl_texture_new_from_sub_texture
  44db6b2... texture: remove cogl_texture_get_rowstride
  a1efc94... texture-2d: improve new_from_foreign error handling
  af02792... texture-rectangle: Make new_from_foreign api public
  5fa275b... format: Tidy up the definition of CoglPixelFormat
  33a9397... Avoid referencing file scope context in _context_new()
  157631a... context: Simplify _cogl_context_get_default
  23ce51b... Don't take internal references on the context
  8313107... texture: Add a context pointer to each texture
  3b33889... matrix: Add cogl_debug_matrix_print api
  dfacbbd... gpu-info: Match latest Mesa strings
  96f02c4... cogl-gles2-context: Append wrapper shader to user shaders
  d2904d5... gles2-context: only insert prelude + wrapper into strv once
  dbd92e2... gles2-context: Don't split the wrapper snippet into two
  0d88184... Update French translation
  d8a8f90... Updated Greek translation
  6cc5f20... Updated Brazilian Portuguese translation
  cf9498b... gitignore: Ignore the new and generated cogl-egl-defines.h
  e1db8e3... build: Remove spurious Makefile.am
  ffa7853... renderer: Remove unused error from CoglRendererError
  e97a1bb... gitignore: Only ignore the README file at the root of the r
  429e49e... core: Don't use g_once_*() API
  b43b1ea... stb_image: Fix warnings that the original stb_image has
  24c564d... types: Remove unused CoglAngle type
  4e95253... build: Bump the glib dependency to 2.32
  6b081a5... Remove cogl-primitives.h and CoglTextureVertex
  bb5220d... Updated Danish translation
  1a39fb6... [l10n] Updated Catalan translation
  829e090... [l10n]Updated Catalan (Valencian) translation
  2921d2a... Bug 682071-cogl/cogl-sdl.h: MSVC: Link to SDL when apps are
  3820132... hindi update
  93d7def... Updated Bulgarian translation
  1b7743f... updated Tamil translation
  af265ab... updated Tamil translation
  857f9d3... [l10n] Update Japanese translation
  9cdaf2e... Updated Malayalam file
  7003bd0... Update zh_CN translation
  b9afd31... [l10n] Updated German translation
  c34e8bb... Updated Russian translation
  7dc482f... Re-organize the source layout
  71fadbb... tests: Don't build test-journal with --disable-glib
  3abd3f0... tests: Remove test-fixed
  67ad777... core: Don't initialize the GType system with --disable-glib
  ba452ea... build: Move the compiler checks and libtool initialization 
  9af04f0... config: Don't read a config file at startup when using --di
  77efc74... tests: Don't use g_test_verbose() as cogl doesn't use GTest
  1ccaafa... build: Indicate if cogl is build with i18n support
  016f227... build: Use the correct variable to indicate of cogl-gles2 w
  de06391... build: Allow to build cogl without an external glib depende
  6357960... Build: Add a --enable-standalone option
  1d3bce7... build the sdl examples when glib is disabled
  ae457e0... build: Create the libtool file early as it's used by AS_GLI
  5d5fc97... build: don't include deps/glib headers if glib enabled
  6f78b8a... texture: rename texobj flush code as gl specific
  ec57588... texture-2d: factor out all GL specific code
  3f2c991... blit: avoid using _COGL_GET_CONTEXT
  7e20c39... attribute: Split out GL specific code
  d9673d4... Updated Latvian translation
  9058741... Adds a NOP driver
  acf989f... clip-stack: Splits out opengl specific code
  06d46f1... buffer: move choice about using malloc closer to driver
  6371fbb... Give buffer/bitmap bind functions gl infix
  4d7094a... buffer: splits out GL specific code
  aa5f8e9... Updated POTFILES.in
  3caf4c3... Updated Latvian translation
  7a6c3b2... Updated Galician translations
  071698d... pipeline: remove dubious optimization
  119b0d7... pipeline: remove unused _MASK defines
  1bcf34b... pipeline: remove duplicate defines
  098d624... pipeline: tidy up definition of *END defines
  cec381f... Clearly define 3 progends that own the frag+vertends
  69f70bf... Updated Serbian translation
  b53e3c3... Remove the deprecated feature flags
  003f080... Fix a warning in the vtable for texture_2d_get_data
  66c2e74... driver-gl: split out parse_gl_version function
  9bde48b... check the glsl version during init
  2701b93... Unify a lot of gles2 vs gl glsl code
  e947c71... winsys-glx: Remove the vblank counter feature when indirect
  f63381f... Fix the terminator in one of the extension lists
  e55b64a... Remove the varying array for tex_coords
  a7c391a... egl: remove special re-try without stencil code
  96d9ea7... driver-gl: re-indent misleading if-else statement
  6507216... attribute: Adds support for constant CoglAttributes
  89d6dc9... attribute: Only unref buffer for buffered attributes
  ee0592d... [l10n] Updated Italian translation.
  2006ddd... pipeline: Don't notify the undefined progend of layer chang
  66c9db9... Add a GL 3 driver
  624dea2... egl: Only allow GLES2 context creation for the GLES2 driver
  750e566... Remove an out of date comment in the GLES2 context code
  3653c5b... Use the right context when pushing the GLES2 context to an 
  4ec0450... Add a simple conformance test for alpha testing
  5469a25... progend-glsl: Fix handling of the builtin uniforms on non-G
  34143bc... Fix a warning when building without GLES2 support
  d2f0734... object: Move cogl_object_{ref,unref}() to cogl-object.h
  eaef6d7... cogl: Don't expose longs in the API (1/2)
  f9c8fc5... cogl: Don't expose longs in the API (2/2)
  f40b0d0... framebuffer: Annotate the output parameter of get_viewport4
  b3b7be8... Updated Czech translation
  1f30d20... display: Fix 'arguments' typo
  d0dab05... offscreen: Remove declarations of long gone cogl_offscreen_
  9c84330... Fix a warning when building the SDL2 winsys
  d46acaf... sdl2: Fix GL3 context creation
  6a78a8c... build: fix make dist
  67fdae1... build: Rename cogl_1_public_h to cogl_public_h
  b6ca999... build: Move most of the old experimental headers to cogl_pu
  015c36a... context: glib-mkenums chokes on /*< private >*/ but support
  9af7dda... error: Fix 'burden' typo
  e51206b... context: Re-add /<* private *>/ for _COGL_N_FEATURE_IDS
  f203812... Added Thai translation
  55ca02b... Add cogl_buffer_map_range()
  27769e5... Use cogl_buffer_map_range from the journal
  2218326... Add a test case for cogl_buffer_map_range
  db50c30... wayland: Port to new Wayland protocol
  aee7c4d... Remove the cogl_foo_init_from_foo copy constructors
  87c0267... Make cogl_color_init_from_4fv take a const array
  f355d0a... Don't add the ARB suffix for the GL_ARB_map_buffer_range ex
  e33bce2... Remove the last mentions of the cogl_rectangle*() drawing A
  afc5daa... clip-stack: workaround intel gen6 viewport clip bug
  6b14fa2... cogl: Enable PBO path for all mesa versions when using inte
  934e3ba... Remove some unused structure members from CoglContext
  b8f918e... tests: Don't report success when the test is skipped
  32f0e1e... tests: Convert test-npot-texture to Cogl
  723f8d4... tests: Differentiate between known failures and missing req
  0dea9ae... Support window resizing in the SDL 2 winsys
  0dca99d... Fix flushing the stencil viewport clipping workaround
  f5fb9be... sdl: Support setting resizable before allocate in SDL 1
  94b13b1... Remove the pipeline layer user matrix
  32bacf8... Use GL_ARB_texture_swizzle to emulate GL_ALPHA textures
  0519051... Add a conformance test using alpha textures
  71e57f9... sdl: Don't set SDL_GL_DOUBLEBUFFER when the swap chain has 
  5ac07c4... cogl-gles2-context: Cast func pointers to void* when fillin
  071f4b8... Add cogl_sdl_onscreen_get_window()
  8b1eabd... configure: Don't allow --enable-gdk-pixbuf with --disable-g
  4138b31... Fixes for --disable-glib
  0283423... Check for out-of-memory when allocating 2d textures
  a602cae... Check for out-of-memory when allocating 3d textures
  f7735e1... Allow propogation of OOM errors to apps
  b8d1a1d... atlas: catch _create_texture errors
  a1cabfa... texture: split out high-level texture constructors
  67cad9c... bitmap: ret CoglError from _new_with_malloc_buffer
  507814d... matrix-stack: init cache->flipped
  6d6a277... Make cogl_texture_draw_and_read_to_bitmap public
  2c9e81d... moves some gl texture code too cogl-texture-gl.c
  598ca33... blit: avoid referring to framebuffer stack
  fe1c44d... framebuffer: remove framebuffer stack
  5fb4a61... Fix spelling of _cogl_propagate_error
  9126616... error: Don't allocate a new CoglError when propagating
  b5c8ec5... journal: don't reference global context
  b8755a9... framebuffer: remove use of _COGL_GET_CONTEXT
  d6a9f2a... onscreen: remove unused _cogl_onscreen_new
  698a131... glx: avoid use of _COGL_GET_CONTEXT()
  d66afbd... atlas-texture: remove some use of _COGL_GET_CONTEXT
  1206a05... replace public cogl_flush with _cogl_framebuffer_flush
  3a336a8... texture: expose mipmap level in set region apis
  40defa3... tests: port test-texture-get-set-data to be standalone
  820809a... Adds test-texture-mipmap-get-set test
  8beb3a4... Simplify test-pixel-buffer
  888733d... Fix handling of binding errors when uploading a full textur
  ea35579... x11: Replace all internal usage of cogl_xlib_get_display()
  675793d... x11: Remove cogl_xlib_{get,set}_display()
  8e20157... journal: don't call cogl_attribute_buffer_new with NULL
  e5d836b... matrix-stack: getting parent ptr before freeing
  42b4750... matrix-stack: move pointer to top of CoglMatrixEntry
  c400b86... matrix-stack: only maintain composite_gets in debug builds
  d17a01f... matrix-stack: make CoglMatrixStack public
  2c0cfde... sdl: Bind the default window when currently bound window is
  fc292c2... opengl: Fix conditional call of BlendFuncSeparate
  2f64c2e... Fix Visual C++ 2008 "install" process
  5f46fa6... Updated Polish translation
  08c9323... Updated Spanish translation
  f9c4b0e... Updated Greek translation
  87d713d... Update Visual C++ property sheets
  185b6d8... Update Cogl/CoglPango Visual C++ projects
  c95666b... Updated Hebrew translation.
  73b6283... Don't use #if with defines that are either defined or not
  e0a9d8d... build: Exclude COGL_DEFINES and COGL_GL_HEADER_INCLUDES fro
  53ddc20... build: Use -Wundef when possible
  9718f31... doc: Use Returns: to annotate return values
  a3b1cd7... doc: Move the main loop integration in the integration sect
  606b472... doc: Generate a valid cogl-context.xml
  a1b2fd3... doc: Remove an empty 'cogl' gtk-doc section
  5f72fb9... doc: Re-organise the first few sections
  7d44969... doc: Add all the objects with a role leading to context cre
  146a1bf... doc: Add missing symbol in cogl_framebuffer_get_context() d
  9d88862... matrix: Remove deprecated cogl_matrix_ortho()
  10de693... doc: Automatically build the list of *-private.h files
  0c2344b... doc: Expose the Cogl GLES 2.0 facilities in the documentati
  423b8f8... doc: Fix a typo in the description of cogl-bitmap
  ee97e4a... doc: Expose CoglBitmap
  2fe9bc2... doc: Fix argument syntax of existing commment blocks
  8e62a12... doc: s/Fuction/Function/
  d6b2645... doc: Remove the last reference to VertexArrays
  d73df38... doc: Update the section name and description of CoglIndices
  09706dc... doc: Fix small typo of sequence
  95be47b... doc: Declare CoglIndices
  a564568... doc: Re-put the &version; entity
  8f429d9... doc: Finish describing the arguments of cogl_error_matches(
  f4f4725... doc: The filter related functions have lost '_native'
  6e6ee4a... doc: Make a pass on CoglRenderer argument documentation
  d2ac3c5... doc: Fix various mismatches between arguments and their doc
  c83dc41... doc: Add the missing Depth/Stencil members of CoglPixelForm
  7cc94c2... doc: Document the members of CoglPollFDEvent
  af29be8... doc: Unhide CoglPath
  8b06191... doc: cogl_texture_2d_new_from_foreign() has been renamed
  bbc367c... doc: Fix the mention of cogl_is_texture_2d()
  04fbddd... doc: Fix copy/paste error for cogl_framebuffer_get_alpha_bi
  5ef71e1... doc: The swap functions have moved from the framebuffer to 
  ccda30b... color: Remove the last mentions of cogl_color_new()
  a0dfba1... doc: Document CoglColor
  8d78957... doc: Unhide cogl-matrix-stack.h
  6988d3a... doc: Use <ulink> to make Gimbal Lock reactive
  af775c8... doc: Rename the remaining CoglMaterial* elements in the sec
  826c0d5... doc: Expose CoglDepthState
  111e687... doc: Fix the remaining warning around the depth state
  be51210... doc: Don't use the HTML <ul> but the DocBook equivalent
  c51b147... doc: Populate cogl-types a bit more and move it to the gene
  8b485d5... doc: Don't use '::' to denote an object property
  e3d3d7f... doc: Add Onscreen to the party
  e57a21d... doc: Fixup type references
  c7d4a13... doc: Fix FALSE documentation
  d118755... doc: Put the opening '{' at the end of combined typedefs
  0b9bdd5... doc: Add a missing '*' to the documentation of CoglFilterRe
  f2daeb4... doc: Update the list of files to ignore
  78d22c6... doc: Use Docbook's <constant> for external constants
  5d8c0e1... doc: Fix cross-referencing with glib and gdk-pixbuf
  c12919c... doc: Fix the remaining broken internal cross-references
  f148b7e... enum-types: Fix the header guard #endif comment
  e01612d... Remove the compat cogl-pango.h
  68a55f1... build: Hide cogl_pipeline_cache_{new,free}()
  1be3b40... doc: Add 2013 in the Copyright statement
  9b6bed0... XXX: Ignore un-cross-referenceable types
  d92f9db... Revert "XXX: Ignore un-cross-referenceable types"
  0f6d2b2... remove reference to cogl 1.x api in cogl.h
  01cc82e... Remove cogl-internal.h
  2f89305... framebuffer: split out GL read_pixels code
  f8deec0... Move _cogl_texture_get_gl_format to -texture-gl.c
  3236e47... texture: add width/height members to base CoglTexture
  1fa7c0f... Allow lazy texture storage allocation
  3a29b91... texture: remove unused cogl_texture_get_max_waste
  e651dbd... texture: Adds cogl_texture_set_data convenience api
  65da3f8... Clear the scissor before calling glBlitFramebuffer in swap_
  a772223... Use the correct type for GLintptr
  c977356... texture-2d-slice: Fix the foreach_sub_texture_in_region imp
  e7338a1... Also flip the virtual coordinates when iterating spans
  d2059bb... Add a conformance test for some wrap modes on a rectangle t
  04a7aca... Query glX* functions before getting the context to fix GL3 
  7ca0137... Add a test for getting the component sizes from different f
  e9c58b2... framebuffer: Bind the framebuffer before querying the bits
  853143e... Add a public cogl_framebuffer_get_depth_bits() function
  e928d21... Query the framebuffer stencil bits instead of assuming it's
  425cfb2... framebuffer: Support the GL_RED texture workaround when que
  5f62158... Don't try to use clip planes on GL3
  7df09d5... Fix filling the array of texture pointers for sliced textur
  b721af2... Reorder some struct members to avoid padding due to alignme
  b270680... Updated Serbian translation
  ee05153... Uyghur translation
  d6b5d70... bitmap: Don't try to token paste the typenames from stdint.
  819aba1... build: only build cogland with wayland-server 0.85
  5de5569... build: update to build with automake 1.13
  957e3d0... progend-glsl: dirty prog for vertex state changes
  cfb0859... tests: Mark test_framebuffer_get_bits as only working on GL
  ce626fb... test-write-texture-formats: Add fuzziness to the pixel comp
  397e673... Remove vestiges of libdl / dlfcn.h as cogl uses gmodule.
  f676352... meta-texture: Fix nonsensical <= on pointers
  6ccf9b5... l10n: Remove the internal copy of glib from the list of get
  427b103... cogl-onscreen: Add buffer_age support
  92d8697... egl: support EGL_EXT_buffer_age
  bdf8847... l10n: Add po/POTFILES.skip file
  2ab8c08... Remove stray argument from COGL_WINSYS_FEATURE_BEGIN
  f26682d... Replace some #if HAVE_COGL_GL lines with #ifdef
  258c98b... Query rectangle tex parameters when creating a foreign text
  661e171... Add some defines that are missing on GLES
  ba51c39... Don't set GL_TEXTURE_MAX_LEVEL on GLES
  4a464ee... Bind the dummy surface or drawable when current onscreen is
  7516e29... Updated Uyghur translation
  02c0d30... Remove the public ARBfp feature
  d7ef9d8... Add CoglOutput and track for the GLX backend
  a2abf4c... renderer: expose CoglOutputs
  1e8114a... Prefer OML_sync_control over SGI_video_sync when waiting fo
  7004016... onscreen: Add CoglFrameInfo and _add_frame_callback() api
  06d3cb0... cogl-hello: use new _add_frame_callback api
  47ea527... cogl-crate: use new _add_frame_callback api
  9f3735a... Add cogl_get_clock_time()
  93b7b4c... glx do not use multisample visual config for front or pixma
  97cdd83... Convert the two SDL examples to use the frame callback
  b19fcc1... This reverts the first hunk from Jerome's last patch
  2263b31... Make it possible to call swap_buffers within a frame event 
  39c9177... sdl: Use a 32-bit type to store the user event type number
  9e34a1e... sdl: Wakeup the event blocking immediately if necessary
  6d2f3bc... poll: Always let the winsys add fds even if there is a zero
  1e134dd... Fix a clear of an array allocated with alloca which had the
  a094ac9... test-gles2-context: Use test_utils_compare_pixel instead of
  745cbcb... test-gles2-context: Read pixels using GL_RGBA not GL_RGB
  59c3029... Don't #ifdef the call to glDiscardFramebuffer
  37c390a... Bind the framebuffer before calling glDiscardFramebuffer
  567f049... cogl-texture: Make the list of registered types global, not
  24e6a53... test-journal: use new _add_frame_callback api
  2063306... cogl-gles2-context: use new _add_frame_callback api
  4fdb8b9... cogl-gles2-gears: use new _add_frame_callback api
  e83b916... onscreen: remove _swap_buffers_callback apis
  33053e1... remove unused _SWAP_BUFFERS_EVENT defines
  6655fee... doc: Add _add/remove_frame_callback api to -sections.txt
  579eb75... avoid redundant idle if using FRAME_SYNC to throttle
  25a8cf3... conform: explicitly check value of boolean env vars
  13c55eb... Updated Polish translation
  f174da0... Updated Aragonese translation
  b703f9a... Add a test to check interleaving primitives and the journal
  c7290c9... journal: Dirty the modelview matrix state when flushing
  986675d... buffer: Don't set the invalidate hint when requesting read 
  cf3d2b3... cogl-pango: Add a missing backslash in the Makefile
  c6b2429... Update to the latest version of the tesselator from GLU
  9e47972... mingw: Update to the latest version of glib.
  4715f0f... mingw: Add --enable-deprecated to the recommended build fla
  5380343... win32: Minor build fixes for building for win32
  b194f1b... Guard cogl-object.h within COGL_BEGIN_DECLS
  83dbf79... cogl-buffer: Stop warning spam running in sw rendering
  ebb82d5... Add fragment and vertex snippet hooks for global declaratio
  1824df9... Add the layer's sampler and uniform declarations at the sta
  87c71f4... Added Slovak translation
  1720d5c... bitmap: don't mark bitmap bound on _gl_bind error
  f23f212... framebuffer: vp change = clip change for gen6 workaround
  3cf4970... gl: ensure depth isn't masked during clear
  8c5127c... Revert "cogl-buffer: Stop warning spam running in sw render
  f14fd09... Updated Slovak translation
  c44bcb0... [l10n] Updated Italian translation.
  d31a795... Update config.h.win32.in
  9632635... Converted Portuguese translation to New Spelling (Novo AO)
  3fbec92... Add test to verify replacing a layer doesn't leak the pipel
  576c7b5... Prune redundant pipeline ancestry after adding a layer diff
  dfb94cf... Include CoglGst
  38ca766... Fix multiple snippet interleaving bug
  2a24cb9... cogl-gst: remove experimental "HW Decode" code
  488c074... cogl-gst: pedantic style fixes in cogl-gst-video-sink.h
  f723ad3... cogl-gst: pedantic typo fix in pkg-config description
  3ffe897... cogl-gst: More pedantic style fixes
  5363e4a... cogl-gst-plugin: Use a real version number and web address
  4cbbc0f... cogland: Update to the Wayland 1.0 API
  d899955... configure: Add a minimum required version for the wayland p
  5570bf8... cogland: Add an option to split the desktop into four outpu
  835626e... cogland: Increase the display size to 800x600
  fc02a74... cogland: Rename the binary back to cogland, not cogland2
  906e1b5... cogland: Don't redraw constantly
  a191366... cogland: Flush the clients in prepare, not check
  c7d48f7... Added slovak translation
  bd034b7... egl: define missing EGL_KHR_create_context enums
  fc4d879... Updated Basque language
  1827965... quartz-image: Pass a CoglError argument to the bitmap funct
  54d9139... quartz-image: Pass -framework ApplicationServices in the li
  0056f80... Conformance test to check whether the pipeline cache holds 
  4027964... pipeline-cache: Use a shared hash table wrapper
  4a0460a... pipeline-hash-table: Store the hash value in the entry
  e27e01c... pipeline-cache: Use a special trimmed down pipeline for the
  33164c4... onscreen: Make the resize callback work the same as the fra
  ca16668... cogl-gst: Use alpha textures instead of luminance textures
  d19f158... Remove support for luminance textures
  1168347... cogland: Fix handling the destroy listener for the pending 
  622d41b... cogland: Don't leak the shell surface struct if requested t
  15f0060... cogland: Handle damage events for non-shm buffers too
  05ddc7d... cogland: Try forcing an EGL context
  7b3c6dd... cogl-xlib.h: add missing COGL_END_DECLS
  11237ad... doc: CoglXlibFilterReturn has been consolidated to CoglFilt
  4618799... examples: Fix the first colour in the triangle_vertices
  a7b4930... build: Use LT_LIB_M to find the math library in a portable 
  e3cc008... gitignore: Ignore the examples/cogl-gles2-gears executable
  eb5c929... Fix a warning about ‘sincos’ in examples/cogl-gles2-gea
  66a1aea... Add $(LIBM) to the LDADD for all of the examples and tests
  323fe18... wayland: implement poll_get_info and poll_dispatch
  ce2a701... cogl-gst: Remove ‘FLOP’
  f5da8d2... cogl-gst: Don't replace previous layers in default shader
  f98b437... cogl-gst: Add a functions to facilitate layering
  53ae6d3... cogl-gst: Remove the unused cogl_gst_video_sink_get_main_lo
  5acdf8d... cogl-gst: Add some documentation
  b7b861a... cogl-gst: Move the PARAM macros into the C file
  0805f3e... cogl-gst: Remove the return value from attach_frame()
  760fc9f... wayland: free framebuffer's shell surface on destroy
  e447d98... wayland: implement foreign surfaces for CoglOnscreen
  4406258... [l10n] Updated Italian translation.
  667e58c... Move event polling into CoglRenderer
  2e15fc7... Adds internal cogl closure list utility
  a1e169f... Add api for queuing idle callback internally
  6279476... Associate check and dispatch funcs with poll fds
  d26f17c... cogl-gst: expose aspect ratio apis
  0d9684c... onscreen: Adds swap_buffers_with_damage api
  aa412b9... cogland: Correctly handle commits without attaching a new b
  15c58ce... cogland: Embed the wl_surface struct directly into CoglandS
  99cf15b... cogland: Listen for Expose events when Cogl is using X
  aa5ba32... Include cogl-defines.h before checking COGL_HAS_ define
  57a7991... xlib: Don't crash just because the display doesn't expose R
  d5261ec... Fix the WGL winsys to not use deprecated feature flags
  99a7f84... win32: Automatically process windows messages when using a 
  81c1ce0... poll: Add general way to hook into mainloop without fd
  e6d3747... Add fence API
  41c54fc... cogl-error.h: add COGL_BEGIN_DECLS/COGL_END_DECLS
  ab59c3a... wayland: Don't set the surface to toplevel until it is show
  88eed85... Rename _cogl_framebuffer_dirty to _cogl_framebuffer_mark_mi
  945689a... wayland: Don't delay resize if nothing is drawn since last 
  85c5a9b... Add a callback to get dirty events from a CoglOnscreen
  108e3c5... Update some of the examples to use the dirty callback
  ba79020... gl: #ifdef guard ARB_sync api in cogl-all-functions.h
  a3bc2e7... Adds initial Emscripten support to Cogl
  a8b1e2e... emscripten-hello: improve mainloop integration
  f67c7ea... pipeline: ignore driver in blend state tracking
  79252d4... check the wayland buffer format when creating texture
  edcbeaf... color: Add HSL conversion functions
  32d67c2... tests: Add a test for the RGB <-> HSL functions
  d0290eb... Fix a warning in the EGL winsys
  ab2ae18... pipeline: improve real_blend_enable checks
  c15d91f... conform: Add color attribute based blending test
  9047cce... tests: Adds our first white-box unit test
  693c85e... units: remove test-bitmask and add UNIT_TEST instead
  4716312... pipeline: only maintain breadcrumb for debug builds
  e5b2454... build: fix building test-gles2-context
  8495d9c... Add support for per-vertex point sizes
  8aadfd8... Separate out CoglPath api into sub-library
  e07d0fc... generalize driver description and selection
  2c167b7... Adds "webgl" driver
  ec7b636... webgl: use DEPTH_STENCIL_ATTACHMENT
  b14ece1... Use GModule instead of libdl to load unit test symbols
  c6893fa... renderer: assert CoglPrivateFeatureFlags fit in 32 bits
  ee834bf... cogl-path: Fix the uninitialised path->fill_primitive
  bfada22... Add test that Cogl doesn't crash when freeing unallocated t
  a7a8b7a... Fix freeing an atlas texture that hasn't been allocated
  54a168f... Use a GList instead of a BSD list for CoglPipelineSnippetLi
  13abf61... Use the Wayland embedded linked list implementation instead
  ad69681... Don't handle the out-of-memory error specially for auto-tex
  f307c95... display: add _set_onscreen_template() api
  84304a2... Removes the CoglSwapChain api
  a0056df... egl-x11: Fix a crash when the app has non-Cogl windows
  b2eba06... Don't generate GLSL for the point size for default pipeline
  95a6d96... Set G_DEBUG=fatal-warnings in run-tests.sh
  109c815... Fix the check for whether snippets require pipeline to need
  41e233b... Log a fatal error when an error is propagated to a NULL err
  f07febc... renderer: Only check certain constraints when selecting a d
  4e0942d... renderer: Don't allow the COGL_DRIVER env var to override a
  2ffc775... Fix the alpha value in the default texture data
  7507ad1... Don't create a layer when enabling texture coordinate attri
  8e5b4d4... wayland: Disconnect the display when the renderer disconnec
  02f7fa5... poll: Always run the prepare callbacks for all sources
  8bc0df5... poll: Add _cogl_poll_renderer_modify_fd
  962d182... wayland: Always call wl_display_flush before going idle
  9b35e16... wayland-server: Update because wl_shm_buffer is no longer a
  adb9719... cogland: Use wl_client_add_object instead of wl_client_add_
  75d6229... Set the minimum required wayland-server version to 1.1.90
  3cecadb... build: Fix make dist
  ad920ea... cogl-path: export cogl_framebuffer_push_path_clip
  27f00aa... Add support for automake 1.14
  adb26bd... Don't include cogl/cogl.h from test-utils.h
  d47b4d9... Add test-unit.h to test-fixtures/Makefile.am
  67b976c... Remove cogl-swap-chain.xml from cogl2-docs.xml
  7005419... Add -I$(top_builddir) to the cogl-gst doc include flags
  6447202... Fix the GBM_MICRO macro
  8ab0772... cogland: Use wl_resource_get_user_data instead of resource-
  d3de0ee... cogl-path: fix compile outside of source tree
  c4ed67f... gitignore: config.env has changed place
  9a8c653... cogl-gst: protect public API using type checks
  6bc1294... Allow cogl_wayland_onscreen_get_surface to be used non-fore
  0c4ba78... Implicitly allocate on cogl_wayland_onscreen_get_(shell_)?s
  8ca36a1... Get rid of the foreign shell and compositor APIs
  f5b8d98... wayland: Add API to prevent Cogl from dispatching the wayla
  53f3eb4... Install conformance tests
  2f6068c... cogl-gst: move initialization code so CoglGstVideoSink can 
  141014b... README: misc updates
  85857b1... wayland: Remove the Wayland socket FD if there are any erro
  f7ea370... wayland: Send COGL_FRAME_EVENT_SYNC based on the frame call
  f3adec1... Initialise dirty_real_blend_enable in _cogl_pipeline_copy
  e190dd2... texture: remove _cogl_texture_prepare_for_upload
  fe515e6... Expose CoglAtlasTexture api
  10e91aa... texture-2d: Add _new_from_file api
  218da8e... 2d-sliced: add _new_from_file/data/bitmap apis
  6d64307... remove internal use of cogl_texture_new_with_size
  d3af8dc... gst: don't use cogl_texture_new_with_data
  1c80921... bitmap: calc rowstride from width * bpp if 0
  911df79... tests: stop using cogl-auto-texture apis
  815a1c8... examples: avoid using the auto-texture apis
  6b4562e... remove unused _cogl_texture_2d_sliced_new_from_foreign
  8d24270... Remove cogl-auto-texture apis
  418912b... Add _primitive_draw to replace _framebuffer_draw_primitive
  81d0725... framebuffer: remove _draw_primitive() api
  7395925... framebuffer: remove attribute drawing apis
  1a07417... gpu-info: consider "(Core Profile)" GL version annotation
  e6a6a27... pipeline: Initialize unknown_color_alpha on copy
  5433555... context: Don't forget to unref() the renderer if we create 
  9e7db39... cogl-gst: adds _sink_is_ready() api
  ecc6d2f... offscreen: rename _new_to_texture to _new_with_texture
  992ef7b... gl: bind position attribute to location 0
  358d85f... wayland: Call eglTerminate before destroying wl_display, no
  fb6a582... Fix the help string for --enable-standalone
  9c75fc5... Fix the documented default value for --enable-cogl-path
  53882aa... cogl-gst: emit ready signal on sink only after the first fr
  ef41aea... MSVC builds: Update pre-defined cogl-define.h
  ff65144... cogl-texture-gl.c: Don't include strings.h unconditionally
  5a5659f... cogl-gpu-info.c: Avoid using named initializers
  e7ede45... Add a cogl-point-sprites example
  0e91366... cogl-path: Generate the primitive before using it for clipp
  2ce521a... Update the RELEASING notes
  52fb8e1... kms: add public API to override the default configuration o
  37f5205... gles2: Use GL_ES instead of __VERSION__ for setting precisi
  90415aa... texture-rectangle: Initialize is_foreign
  4afe9dc... cogl/cogl-bitmap-conversion.c: Include missed header
  5037d81... cogl-path: Add a symbols file
  a5eabde... MSVC Projects: Add project templates for cogl-path
  f0d994a... Update Visual Studio Property Sheets
  0563097... Visual Studio Projects: Use Custom Build Rules
  bf6b509... docs: Fix the documentation for texture coordinates in snip
  a8690a9... Remove unused tex_coord_declarations variable
  e4dfe8b... Always add the #version pragma to shaders
  c28fc05... Add the cogl_point_coord snippet builtin
  5ea57b1... Add a conformance test for using cogl_point_coord in a shad
  4910205... Add Autotools Items to Complete the Cogl-Path MSVC Projects
  bdc559a... Update .gitignore
  575bac4... Fix building the conformance and unit tests on mingw32
  8bbd4d4... Fix generating the unit test wrappers when building with Mi
  2550181... Add unit test to verify that modifying uniforms doesn't cre
  7043063... Update Visual Studio Project Files
  ecbe209... atlas-texture: use COGL_TEXTURE_DEFINE macro
  7934bf3... tests: use 'FIXME' instead of 'fail' for expected failures
  08090be... cogl: add missing colon in headers
  e622a3c... quaternion: fix structure introspection annotation
  ff8e1f4... pipeline: fix method description
  618a7cc... texture-2d-sliced: fix argument description
  03aa29f... texture-rectangle: fix argument description
  bb13af5... atlas-texture: fix argument description
  62bc7dd... attribute: fix argument description
  907d07e... glib-source: fix argument description
  8d4e4b0... egl: don't bind the wayland display if the extension is not
  cd20c86... Build a .xz file on release instead of a .bzip2 file
  2461dc8... object: add missing annotation
  e1d2635... object: use GLib's DestroyNotify if compiled with GLib
  36ea58d... pipeline: add scope annotation
  17bc265... texture-2d: add missing annotations
  2700670... texture-2d-sliced: add missing transfer annotations
  f24e3ee... texture-3d: add missing transfer annotations
  4c7a821... atlas-texture: add missing transfer annontations
  e79bf38... sub-texture: add missing transfer annotaion
  5002ce2... bitmap: add missing annotations
  66d8047... framebuffer: add missing transfer annotation
  7047106... onscreen: add missing transfer annotation
  a514faf... onscreen: add constructor annotation
  6c90906... context: improve constructor annotation
  ea6a2ba... context: add scope annotation
  52711d1... renderer: add missing transfer annotation
  ef26068... renderer: add missing scope annotation
  c162a8e... display: add missing transfer annotation
  a795553... primitive: add missing transfer annotations
  c2d7e45... primitive: add scope annotation
  643a7ba... primitive: add missing description
  927d4b2... attribute: add missing transfer annotations
  499ecca... attribute: add constructor annotation
  2a51e56... attribute-buffer: add missing transfer annotations
  a53a855... attribute-buffer: add missing annotation
  1cfc79e... index-buffer: add missing transfer annotation
  0eb6432... matrix: add missing transfer annotation
  1329062... matrix-stack: add missing transfer annotation
  0882286... frame-info: add missing annotation
  9c37ace... pixel-buffer: add missing transfer annotation
  41a81cc... buffer: add missing transfer annotations
  ea20da2... fence: add scope annotation
  1d26525... cogl-gst: add missing annotations
  e112af5... conform: check we invalidate ancestor cached state
  873939a... pipeline: notify all progends of changes
  645e360... util: simplify _COGL_STATIC_ASSERT definition
  60fcd9c... Avoid conflicting client/server wayland includes
  88018b9... Remove padding from eulers and quaternions
  925174d... framebuffer: NOP _set_color_mask if mask isn't changing
  13e037f... cogl.symbols: Make Sure cogl_is_atlas_texture is Exported
  9246286... Fix build on big-endian
  f13278b... wayland-server: Use wl_resource instead of wl_buffer
  9bd1ee5... egl: forward declare wl_resource for compatibility
  7140643... Add API to control per-framebuffer depth writing
  248a76f... Declare interface types as void and remove cast macros
  d94cb98... Use COGL_FLAGS_* for the context's private feature flags
  c76c1d1... wayland: Add a convenience function to update a region from
  e0b2255... build: fix building introspection data
  79ad416... configure: improve the error message if gbm missing
  f753698... Make cogl-sdl.h a top-level header
  f2072ab... Update .gitignore
  8655027... Remove the framebuffer's stack of clip stacks
  5404033... Add a test for cogl_framebuffer_push_path_clip
  7e1f05c... Fix calculating the bounds when clipping from a primitive
  550bae2... cogl-framebuffer: Don't mark the clear clip dirty from the 
  637728d... cogl-gst: video-sink: fix YV12/I420 support
  002e2ec... cogl-gst: video-sink: fix ayuv pipeline setup
  a02c551... cogl-gst: video-sink: fix YV12/I420 support
  8cc9e1c... framebuffer: make format internal
  b742638... offscreen: allocate texture before querying slicing
  f4b612f... framebuffer: if size unknown; allocate for size/vp queries
  9688e7d... framebuffer: defer calculating level size until allocation
  59f6fef... ensure texture allocated in _get_gl_texture() in preparatio
  4868582... texture: allocate on slicing/hw repeat queries
  d3eaeed... atlas: make zero size a programmer error
  83b05cb... atlas: defer checks until allocation
  ffde829... texture: make cogl_texture_get_format api private
  7bf4c08... texture: return ints from _get_width/height
  6ee425d... get_texture_bits_via_offscreen(): use meta texture format
  6a83de9... introduce texture loaders to make allocations lazy
  99a53c8... remove internal_format and redundant error arguments
  55b09f8... texture: fix cogl_texture_get_components prototype
  e7e216b... winsys-glx: Reenable swap_region for llvmpipe and swrast
  0548757... winsys-glx: Fix swap region to remain disabled for old mesa
  c21aac2... pipeline-cache: Prune old unused pipelines when the cache g
  1b83ef9... This re-licenses Cogl under the MIT license
  2f12c43... Tweak documentation for the CoglTexture interface
  568677a... Add support for RG textures
  22ab623... Set the COGL_BITWISE_BIT flag for the formats with 10-bit c
  91af97a... winsys-wgl: Don't include cogl.h
  85baaef... mingw-fetch-dependencies: Add the -L option when using curl
  07114ac... cogl-gst: video-sink: fix not installed rgb shader
  9b00869... Update Chinese simplified translation
  07a57f2... cogl-gst-video-sink: Premultiply the colors coming from the
  2c61921... cogl-gst: video-sink: add NV12 support
  cf26da2... cogl-gst: Fix get_caps implementation when no context is se
  49e47c8... cogl-basic-video-player: Allow passing a GStreamer pipeline
  51f06e3... Updated FSF's address
  4446ff8... Updated Ukrainian translation
  1efed1e... Don't dereference an unitialised pointer in _cogl_container
  0206c03... Allocate immediately in _cogl_egl_texture_2d_new_from_image
  55c8247... kms: include stddef.h before drm.h
  af9057d... cogl-winsys-egl-wayland: Report an error if we can't find t
  7bc7ea4... cogl-winsys-egl-kms: Add cogl_kms_renderer_set_kms_fd
  dcdba60... cogl-winsys-egl-kms: Make sure to close our connection to D
  8418e98... Set COGL_WINSYS_FEATURE_BUFFER_AGE on EGL
  ceec0bd... cogl-gst-plugin: Fix the license name in the plugin descrip
  548552a... cogl/cogl-renderer.c: Avoid Clash with Newer Windows SDKs
  67cf9a4... cogl-pango-pipeline-cache.c: Include forgotten header
  f5f0342... mingw: Try adding a -w64 suffix when searching for a suitab
  7443bc2... doap: update URLs
  c303591... MSVC Builds: Don't Link to SDL Automatically
  e3e5166... cogl-winsys-egl-kms: Never set EGL_PLATFORM
  309bf86... cogl-winsys-egl-kms: Call swap notify handler even when pag
  2eec975... atlas-texture: Keep reference on potential destination atla
  4d892cd... Add a COGL_EXT_IN_GLES3 option to specify extensions that a
  e5f28f1... Use the EGL_KHR_surfacless_context extension
  4835187... kms_winsys: Add cogl_kms_renderer_get_gbm api
  93bcd0d... kms-winsys: Add api that tells cogl to ignore a crtc
  0cdb938... examples/cogl-x11-tfp.c: Wait for the window to be mapped
  d5443d2... examples/cogl-x11-tfp.c: Handle WM_DELETE_WINDOW
  728362c... examples/cogl-x11-tfp: Fix compilation
  b5b8ab9... Add support for setting up stereo CoglOnscreens
  6a712a3... Add a simple example of stereo drawing
  d76f9d1... CoglTexturePixmapX11: add support for stereo content
  ddca059... examples/cogl-x11-tfp: Add a --gears option to run glxgears
  79a808b... examples/cogl-texture-pixmap-x11: Add a --stereo command li
  e4a8460... doap category core
  06941ad... Updated Basque language
  d1e40c2... Updated Greek translation
  96cc8a6... Updated Korean translation
  a7f29bf... cogl-kms-display: Fix doc comment
  5cf60b6... Added Romanian Translation
  2b1b85d... Updated Turkish translation
  d4a9d13... Support automake 1.15
  b9d6cf4... kms-winsys: Mark the framebuffer to be bound when setting a
  18b7440... wayland-winsys: Provide a wl_registry.global_remove callbac
  11e476d... Updated Swedish translation
  64e487b... Updated Turkish translation
  fe51ef8... Added Bosnian translation
  8ab8e00... Added Occitan translation
  95e7a0b... Updated Occitan translation
  83cf1d5... Updated Portuguese translation
  b78052f... kms-winsys: don't wait for a flip when page flipping fails
  b63aba6... Upgrade to gettext 0.19 to avoid hack in autogen.sh
  3d24128... Updated Lithuanian translation
  f997b80... Fix to Catalan translation
  64ce58f... Add Language headers to po files
  9ea7df6... Updated Spanish Translation
  e5af614... Updated Polish translation
  624c143... Updated Polish translation
  0529486... Add more options to XGETTEXT_OPTIONS in po/Makevars
  5440b24... wayland-winsys: Take possible pending resize into account
  84991a8... Add Friulian translation (cherry picked from commit df29d85
  046997b... Update Friulian translation (cherry picked from commit cdb3
  07b1ec0... Update Friulian translation (cherry picked from commit 0bc9
  28787ad... Update po/Makevars
  e799dcb... Update Malayalam translation
  5575ebf... Add Nepali translation
  c672d52... Updated Esperanto translation
  22fe258... [l10n] Updated Catalan (Valencian) translation
  00af883... Update Nepali translation
  91a7dcd... Update Dutch translation
  74af537... Add Croatian translation
  9cc995d... Update DOAP file
  6f8c88c... Update MSGID_BUGS_ADDRESS in po/Makevars
  1b168c4... Update French translation
  84790e5... Use Unicode in translatable strings
  923dc09... Adjust translations for Unicode apostrophes
  7948bdd... Merge branch 'wip/piotrdrag/unicode-typography' into 'maste
  7ac6325... Update German translation
  0ca0494... Add Finnish translation
  4cf8881... Terminate tests with SIGALRM if they take more than 120 sec

Commits added to the branch:

  763ecde... Bump version to 1.11.1 (*)
  943afe5... winsys-glx: Remove unused variable (*)
  fa88ed8... cogl/Makefile.am: Fix filters for MSVC projects (*)
  e85a04f... Fix cogl.symbols (*)
  6400b45... Don't include any GL header from the public GL headers (*)
  d2a5d6f... Add a context member to CoglPath (*)
  eaf29af... bitmap-pixbuf: Fix the bitmap loader on Quartz (*)
  097d282... Add _COGL_STATIC_ASSERT macro (*)
  09642a8... Removes all remaining use of CoglHandle (*)
  54735de... Switch use of primitive glib types to c99 equivalents (*)
  8dd77de... Replace cogl_path_{stroke,fill} with framebuffer API (*)
  a9d1939... configure: Fix the check for _Static_assert (*)
  e58c7da... build: Include stdint.h (*)
  e16b42a... tests: Adds journal micro benchmark (*)
  97d5406... Adds internal CoglMemoryStack utility API (*)
  882ff56... Adds a "magazine" allocator for chunks of fixed size (*)
  e3d6bc3... Re-design the matrix stack using a graph of ops (*)
  8b22b0d... journal: avoiding some _cogl_matrix_entry_get()'s (*)
  b6b9ac0... Add a cogl-version header (*)
  9cf7aac... Allow npot Texture2D creation with only basic npot support (*)
  d0c939c... Updated Spanish translation (*)
  0492f50... Fixes for make dist (*)
  ed6f237... Updated Hebrew translation. (*)
  8952b77... Updated Galician translations (*)
  805a624... Updated Galician translations (*)
  85efb7d... Don't typedef CoglMemoryStack twice (*)
  7261952... [l10n] Updated German translation (*)
  2db173c... Updated Greek translation (*)
  d57fcd9... buffer: Use GL_STREAM_DRAW on GLES2 (*)
  3dbe49a... Updated Czech translation (*)
  1d3d173... Fixes for building with --disable-gl (*)
  68a6e82... Add support for the WebOS version of SDL (*)
  7ff0b52... matrix: Add a init_translation() constructor (*)
  aa1a4a4... [l10n] Update Japanese translation (*)
  413862e... Visual C++ projects Update (*)
  28655fd... quaternion: Document init_from_euler() (*)
  e172cac... quaternion: Document init_from_quaternion() (*)
  86a5259... doc: Include the documentation for CoglEuler (*)
  542fdcd... doc: Hide the private fields of CoglQuaternion (*)
  f5ca673... doc: Remove the inclusion of non-existent cogl-clipping.xml (*)
  ba86470... doc: Fix a couple of renamed symbols (*)
  e6b75b6... quaternion: Fix typo in the init_from_z_rotation documentat (*)
  23becf6... Fix Visual C++ build (*)
  feaaaad... Update cogl.symbols (*)
  37fbfff... Visual C++ 2008 support: Add note in README.txt (*)
  b8e380e... gpu-info: Detect more info including architecture (*)
  a945890... Workaround drisw bug where clipped redraws don't work (*)
  fb63600... By default enable swap throttling (*)
  3f2cb89... Fix depth testing, write enable bug (*)
  f729798... Convert the test-atlas-migration test to a standalone Cogl  (*)
  010d16f... Adds initial GLES2 integration support (*)
  10340a5... Adds libcogl-gles2 frontend GLES2 api (*)
  0047a1f... Adds a cogl-gles2-gears example (*)
  8d0b771... conform: Adds a gles2 context test (*)
  4989370... Adds gles2-context renderer constraint (*)
  59ffa9a... Don't build cogl-gles2-gears if configured with --disable-c (*)
  06c3a7b... Fix a warning on test-gles2-context (*)
  b977d75... Fix disabling debugging (*)
  bdc8a12... Fix the documentation for cogl_quaterinon_init_from_array (*)
  0210cc4... Make cogl_matrix_init_from_quaternion take a const quaterni (*)
  6eb8864... Add a cogl_matrix_init_from_euler function (*)
  aa749bb... matrix-stack: Fix the _cogl_matrix_entry_equal function (*)
  5e8ff24... Add functions to directly transform from a euler or a quate (*)
  9026acd... Add a basic conformance test for eulers and quaternions (*)
  702873c... matrix-stack: Prune stack entries when loading a replacemen (*)
  1357c4c... Preserve the CoglDrawFlags when drawing a wireframe (*)
  67a095b... Cache the debug wireframe snippet (*)
  9a654d1... Fix a typo in _cogl_matrix_init_translation (*)
  5c16ad6... build: add newly introduced header to fix make dist (*)
  e58b210... Update .gitignore (*)
  81bb87e... Use the internal format to check if the texture size is sup (*)
  4d0c345... Updated Slovenian translation (*)
  da5789e... Updated French translation (*)
  df23d1c... Updated Latvian translation (*)
  55ec6e1... Updated Esperanto translation (*)
  5a36ce4... [l10n] Updated German translation (*)
  a87b657... Add a note about [0, 0, 0] and cogl_vector3_normalize() (*)
  66dd06d... Updated Telugu Translation (*)
  9a1f0c4... cogl-gles2: Add glTexParameterf to wrapper library (*)
  17c818a... Add an SDL2 winsys (*)
  2e50693... Add a conformance test for removing a pipeline layer (*)
  a3989d0... Fix removing layers when the pipeline is not the owner (*)
  763c1de... Use the old GLSL extensions if GL 2.0 is not available (*)
  ecc5c96... Initialize the inverse matrix in invert_matrix_3d() (*)
  0257a95... Fix the inclusion of the SDL integration documentation (*)
  829aafc... Update the cogl_sdl_context_new() code snippet (*)
  4ad1e9b... Use <literal> not <pre> in the comments (*)
  93d0de1... Mass rename CLUTTER_COMPILATION to COGL_COMPILATION (*)
  7cdaaf2... Don't use the transpose argument of glUniformMatrix* (*)
  df77e85... Don't use eglGetProcAddress to retrieve core functions (*)
  d1dc4e1... Don't use the label 'ERROR' because it conflicts with windo (*)
  1686e75... bitmap: Adds cogl_android_bitmap_new_from_asset() (*)
  053845f... framebuffer: Only remember offscreen allocate flags when !C (*)
  960cf64... Updated Bulgarian translation (*)
  2ae352b... Fix point sprite coordinates in shaders on GLES2 (*)
  786d1b8... Split test-point-sprite into two, one without checking orie (*)
  0ac0ef3... Fix up Visual C++ property sheets (*)
  72f992e... Update Visual C++ project files (*)
  df51574... onscreen: Adds support for resizable windows (*)
  5638243... stack: don't deref freed mem in _cogl_memory_stack_free (*)
  8f4dd45... onscreen: Free swap notify callback state (*)
  9618321... quaternions: Allow multiplication into 'a' arg (*)
  c66d886... Updated Norwegian bokmål translation (*)
  90641cf... Updated Indonesian translation (*)
  bb258c1... Avoid including the EGL headers from the public Cogl header (*)
  9d50136... Updated Belarusian translation. (*)
  8960c8a... Updated Traditional Chinese translation(Hong Kong and Taiwa (*)
  d559c93... Visual C++ support: Re-enable C4819 warnings (*)
  371d509... Update Chinese simplified translation for ui (*)
  c7c90d4... Updated Serbian translation (*)
  cbad21f... pipeline: Remove the CoglPipelineFlag enum (*)
  e5fea8b... egl-x11: Don't use GLXDrawable on EGL (*)
  74fd618... Add conf vars to trick Cogl to think extensions are disable (*)
  5fff83c... cogl-texture-2d-private: Include egl-defines.h (*)
  59ff396... cogl-winsys-egl-kms: Remove some unused variables (*)
  96b726b... cogl-winsys-sdl: Fix the signature for the get_proc_address (*)
  0e168ed... Fix the header guards for cogl-texture-2d{,-private}.h (*)
  f31ce3d... Updated Serbian translation (*)
  e347135... Move cogl_wayland_display_ proto to cogl-wayland-server.h (*)
  683545b... build: Remove clutter-project.org from the release rules (*)
  6a024ac... display: inc cogl-wayland-server.h if needed (*)
  3a755ed... Updated Traditional Chinese translation(Hong Kong and Taiwa (*)
  1be1fda... Updated Slovenian translation (*)
  a975438... Updated Spanish translation (*)
  f373c4a... Assamese translation updated (*)
  0cd88bd... cogl-gles2-context: Fix the default viewport and scissor si (*)
  12a1ef7... cogl-gles2-context: Keep some extra data for shaders and pr (*)
  0c66431... Add a wrapper for 'memmem' (*)
  8e12e40... cogl-gles2-context: Flip the rendering when framebuffer is  (*)
  4c1b7c9... test-gles2-context: Fix error checking for cogl_gles2_conte (*)
  d12399b... test-gles2-context: Add a test case for rendering to an FBO (*)
  77edc1f... cogl-gles2-context: Keep track of extra data per texture ob (*)
  19ccb72... cogl-gles2-context: Wrap glCopyTex{Sub,}Image2D to flip the (*)
  0e69a64... Support building with automake 1.12.x (*)
  09ddb9a... Updated Hebrew translation. (*)
  57f420e... Remove one final user of cogl-handle and cogl-handle.h itse (*)
  470273d... configure: use AC_GNU_SOURCE (*)
  41539dd... bitmap: Use the 'copy' blend mode when loading images on Qu (*)
  601abea... build: remove unneeded check for libdrm (*)
  51d9476... framebuffer: Take const pointers for the matrix setters (*)
  32fbd0a... kms: Use a dummy surface instead of the surfaceless extensi (*)
  6741f70... Updates NEWS for the 1.11.2 release (*)
  bc305b1... Release 1.11.2 (snapshot) (*)
  002671b... Post-release version bump to 1.11.3 (*)
  8dc035d... cogl-gles2: Require cogl-1.0 (*)
  04348bd... cogl-gles2: Install headers in cogl/ instead of in cogl2/ (*)
  e6bd612... Fix cogl.vcproj (*)
  8dbf7ff... cogl/Makefile.am: Correct the way gen-enums.bat is created (*)
  55e4394... Update/fix cogl.symbols for 1.12 (*)
  615e319... cogl-crate.vcproj: Don't link to SDL for non-SDL x64 builds (*)
  4589c6f... test(1) uses '=' to test if strings are identical (*)
  b3f56cc... tex-driver-gles: Fix subregion uploads without GL_EXT_unpac (*)
  13ea51b... Updated Polish translation (*)
  45f4175... Updated Polish translation (*)
  f13f6b9... cogl-version: Fix the version number (*)
  ef73e6e... cogl-version: Fix the 'since' tags in the documentation (*)
  74d749e... kms: Update to latest gbm api (*)
  971b5cf... primitive: Don't leak indices (*)
  71f2006... debug: ignore wireframe debug drawing for line primitives (*)
  fb22383... pipeline: make _GET_LAYER_NO_CREATE enum a flag (*)
  c477e9c... debug: define COGL_DEBUG_ macros for non-debug builds (*)
  85efcfa... journal: Add a uprof timer around the _flush() discard (*)
  ac72d06... profile: Print warning if "Mainloop" timer missing (*)
  69c6d50... test-journal: Setup a UProf Mainloop timer (*)
  cde0eb3... Make the default driver selectable at configure time (*)
  f48e0c0... Updated Greek translation (*)
  9212a87... Updated Galician translations (*)
  0a5ff72... Update Punjabi Translation (*)
  17369ef... Updated Telugu Translations (*)
  22cedf4... Updated Portuguese translation (*)
  53f6e1c... Updated Indonesian translation (*)
  a388ae4... Implemented FUEL entries to Assamese translation (*)
  308c424... Updated Lithuanian translation (*)
  de3e4b1... build: remove duplicate cogl_info_SOURCES/LDADD lines (*)
  1084e2f... docs: Update pointers to documentation (*)
  2192668... Updates NEWS for the 1.11.4 release (*)
  32801ad... Release 1.11.4 (snapshot) (*)
  6bcee6e... Post-release version bump to 1.11.5 (*)
  023528d... Updated Polish translation (*)
  27d74f0... kms: Fix the version check for GBM (*)
  a18c977... pipeline: Ensure the pipeline layer cache is freed when pru (*)
  cb834c9... pipeline: Fix the layer index used when pruning layers (*)
  4ffb423... Updated Hungarian translation (*)
  2bc5c49... Updated British English translation (*)
  8d09b93... meta-texture: Fix textures[] index (*)
  7b5b0be... framebuffer: drop _ALLOCATE_FLAG_DEPTH24_STENCIL8 (*)
  3c792b2... Updated Czech translation (*)
  a676f70... Updated Belarusian translation. (*)
  6616927... texture-2d: improve new_from_foreign error handling (*)
  2942fd3... Avoid referencing file scope context in _context_new() (*)
  ea3d8ec... Don't take internal references on the context (*)
  0f0ee4a... texture: Add a context pointer to each texture (*)
  50ba5fa... gpu-info: Match latest Mesa strings (*)
  a491789... cogl-gles2-context: Append wrapper shader to user shaders (*)
  5f3768f... gles2-context: only insert prelude + wrapper into strv once (*)
  1b3a7ac... gles2-context: Don't split the wrapper snippet into two (*)
  7429fb8... Updates NEWS for the 1.11.6 release (*)
  3aa7bda... Release 1.11.6 (snapshot) (*)
  f904f20... Post-release version bump to 1.11.7 (*)
  b743d95... Bug 682071-cogl/cogl-sdl.h: MSVC: Link to SDL when apps are (*)
  ed32a05... Updated Danish translation (*)
  192920e... [l10n] Updated Catalan translation (*)
  e3e53f2... [l10n]Updated Catalan (Valencian) translation (*)
  7253c5c... Bug 682071-cogl/cogl-sdl.h: MSVC: Link to SDL when apps are (*)
  fc0c3c8... hindi update (*)
  700e7df... Updated Bulgarian translation (*)
  19fa0ef... updated Tamil translation (*)
  59e6078... updated Tamil translation (*)
  6e9ae28... [l10n] Update Japanese translation (*)
  eb18e47... Updated Malayalam file (*)
  b6ffa02... Update zh_CN translation (*)
  8a53315... [l10n] Updated German translation (*)
  95ad4ce... Updated Russian translation (*)
  d32bbaf... Updates NEWS for the 1.12.0 release (*)
  b1aafcc... Release 1.12.0 (release) (*)
  fe198cf... Merge branch 'cogl-1.12-release' into cogl-1.12 (*)
  a8fa6c7... Post-release version bump to 1.12.1 (*)
  441e4cf... Updated Indonesian translation (*)
  30d3f1a... Update French translation (*)
  e3373e7... Updated Greek translation (*)
  248182d... Updated Latvian translation (*)
  e2ad3cb... Updated Belarusian translation. (*)
  3dd87cb... Updated Serbian translation (*)
  244ee67... Updated Lithuanian translation (*)
  c0e9d92... Update Visual C++ projects (*)
  cfdc1c9... Clean up Visual C++ projects (*)
  f9e7f8d... winsys-glx: Remove the vblank counter feature when indirect (*)
  9563799... Fix the terminator in one of the extension lists (*)
  4a4d815... [l10n] Updated Italian translation. (*)
  07a5001... egl: Only allow GLES2 context creation for the GLES2 driver (*)
  5e73056... Remove an out of date comment in the GLES2 context code (*)
  0edb848... Use the right context when pushing the GLES2 context to an  (*)
  d6e37fa... Updated Czech translation (*)
  5cec3de... Updated Bulgarian translation (*)
  cb274ad... Updated Brazilian Portuguese Translation (*)
  ad05cb3... Added Thai translation (*)
  0e33654... wayland: Port to new Wayland protocol (*)
  6a62e30... sdl: Don't set SDL_GL_DOUBLEBUFFER when the swap chain has  (*)
  fefa6bc... cogl.symbols: Add symbols required for Clutter 1.12 (*)
  491618a... cogl-gles2-context: Cast func pointers to void* when fillin (*)
  f326401... opengl: Fix conditional call of BlendFuncSeparate (*)
  5bec500... build/win32/vs*/cogl_sdl.sln: Temporary commit to fix line  (*)
  8106b05... build/win32/vs*/cogl_sdl.sln: Fix line endings (*)
  6c438e0... Update Visual Studio 2010 solution files (*)
  1201088... Fix Visual C++ 2008 "install" process (*)
  9cc076b... Update Visual C++ property sheets (*)
  70f71e2... doc: Generate a valid cogl-context.xml (*)
  ab00855... build: only build cogland with wayland-server 0.85 (*)
  3cc3c19... Updates NEWS for the 1.12.2 release (*)
  0f2ce5e... Release 1.12.2 (release) (*)
  015a47b... Post-release version bump to 1.12.3 (*)
  f1baa4d... Clear the scissor before calling glBlitFramebuffer in swap_ (*)
  5bce5f8... Use the correct type for GLintptr (*)
  58bbf84... Bump version to 1.13.1 (*)
  87bc616... framebuffer: Support texture based depth buffers (*)
  ce5d06a... framebuffer: split GL code out from cogl-framebuffer.c (*)
  13f228f... Remove all remaining _EXP suffix defines (*)
  0ffad6b... texture-rectangle: Make new_from_foreign api public (*)
  1161870... matrix: Add cogl_debug_matrix_print api (*)
  f4bb93d... gitignore: Ignore the new and generated cogl-egl-defines.h (*)
  ab91bdf... build: Remove spurious Makefile.am (*)
  c9fe28c... renderer: Remove unused error from CoglRendererError (*)
  5ef579b... gitignore: Only ignore the README file at the root of the r (*)
  24fa64b... core: Don't use g_once_*() API (*)
  024a143... stb_image: Fix warnings that the original stb_image has (*)
  0fdfde5... build: Bump the glib dependency to 2.32 (*)
  5d62185... Re-organize the source layout (*)
  27fb294... tests: Don't build test-journal with --disable-glib (*)
  eb92b51... core: Don't initialize the GType system with --disable-glib (*)
  a229a06... build: Move the compiler checks and libtool initialization  (*)
  4a229cf... config: Don't read a config file at startup when using --di (*)
  4bff97b... tests: Don't use g_test_verbose() as cogl doesn't use GTest (*)
  21cf79d... build: Indicate if cogl is build with i18n support (*)
  6a126f2... build: Use the correct variable to indicate of cogl-gles2 w (*)
  df21e20... Adds CoglError api (*)
  d2c4150... build: Allow to build cogl without an external glib depende (*)
  41f4439... Build: Add a --enable-standalone option (*)
  04ec48c... build the sdl examples when glib is disabled (*)
  1c0c1a1... build: Create the libtool file early as it's used by AS_GLI (*)
  ab72a22... build: don't include deps/glib headers if glib enabled (*)
  8326c71... texture: rename texobj flush code as gl specific (*)
  4087e84... texture-2d: factor out all GL specific code (*)
  ae2b064... blit: avoid using _COGL_GET_CONTEXT (*)
  4efcd4e... attribute: Split out GL specific code (*)
  ae713a3... Adds a NOP driver (*)
  ffd2cf8... clip-stack: Splits out opengl specific code (*)
  91a02e9... buffer: move choice about using malloc closer to driver (*)
  bcf6a61... Give buffer/bitmap bind functions gl infix (*)
  b1ecfbf... buffer: splits out GL specific code (*)
  6712aae... pipeline: remove dubious optimization (*)
  d20c8e4... pipeline: remove unused _MASK defines (*)
  9fd201f... pipeline: remove duplicate defines (*)
  f05a1a6... pipeline: tidy up definition of *END defines (*)
  8f3380a... Clearly define 3 progends that own the frag+vertends (*)
  2bcf38d... Fix a warning in the vtable for texture_2d_get_data (*)
  2438d70... driver-gl: split out parse_gl_version function (*)
  258aba3... check the glsl version during init (*)
  62b472f... add cogl-glsl-shader files to aid backporting patches (*)
  0193720... Unify a lot of gles2 vs gl glsl code (*)
  986ba3a... egl: remove special re-try without stencil code (*)
  de7416f... driver-gl: re-indent misleading if-else statement (*)
  1abf0ed... pipeline: Don't notify the undefined progend of layer chang (*)
  2616ae0... Add a GL 3 driver (*)
  9b59588... Add a simple conformance test for alpha testing (*)
  bf8a1b1... progend-glsl: Fix handling of the builtin uniforms on non-G (*)
  2e77c03... Fix a warning when building without GLES2 support (*)
  0866b90... object: Move cogl_object_{ref,unref}() to cogl-object.h (*)
  f9c7e9d... framebuffer: Annotate the output parameter of get_viewport4 (*)
  2582fa1... display: Fix 'arguments' typo (*)
  8039c2c... Fix a warning when building the SDL2 winsys (*)
  76843fc... sdl2: Fix GL3 context creation (*)
  87e15d6... build: fix make dist (*)
  08205a4... context: glib-mkenums chokes on /*< private >*/ but support (*)
  979a3d5... error: Fix 'burden' typo (*)
  8a3fb7a... context: Re-add /<* private *>/ for _COGL_N_FEATURE_IDS (*)
  ec03357... Add cogl_buffer_map_range() (*)
  6db9427... Use cogl_buffer_map_range from the journal (*)
  53f43a4... Add a test case for cogl_buffer_map_range (*)
  7654c7c... Make cogl_color_init_from_4fv take a const array (*)
  362db1c... Don't add the ARB suffix for the GL_ARB_map_buffer_range ex (*)
  6cfc93f... clip-stack: workaround intel gen6 viewport clip bug (*)
  41d59c0... cogl: Enable PBO path for all mesa versions when using inte (*)
  11126a1... tests: Convert test-npot-texture to Cogl (*)
  9f107ab... Support window resizing in the SDL 2 winsys (*)
  982ee75... Fix flushing the stencil viewport clipping workaround (*)
  05ebbfd... sdl: Support setting resizable before allocate in SDL 1 (*)
  ff11a2b... Use GL_ARB_texture_swizzle to emulate GL_ALPHA textures (*)
  eec0f1c... Add cogl_sdl_onscreen_get_window() (*)
  5c8eebb... configure: Don't allow --enable-gdk-pixbuf with --disable-g (*)
  4f6fe6f... Fixes for --disable-glib (*)
  31d105a... Check for out-of-memory when allocating 2d textures (*)
  fa62fe2... tests: update inline with master (*)
  0b8780f... tests: Don't report success when the test is skipped (*)
  996260c... tests: Differentiate between known failures and missing req (*)
  fda5e15... Add a conformance test using alpha textures (*)
  272431e... Check for out-of-memory when allocating 3d textures (*)
  14d8ec7... sync cogl-blit and cogl-texture with master (*)
  1c449c6... Remove the varying array for tex_coords (*)
  7fa04bb... Adds back tex_coord array for CoglShader compatibility (*)
  56ae6f9... progend-glsl: dirty prog for vertex state changes (*)
  6e379fb... attribute: Adds support for constant CoglAttributes (*)
  63db64f... attribute: Only unref buffer for buffered attributes (*)
  f53fb5e... Allow propogation of OOM errors to apps (*)
  e439bdd... atlas: catch _create_texture errors (*)
  07d47ea... texture: split out high-level texture constructors (*)
  da9f5e6... bitmap: ret CoglError from _new_with_malloc_buffer (*)
  6941ff2... matrix-stack: init cache->flipped (*)
  e8eb979... moves some gl texture code too cogl-texture-gl.c (*)
  3892170... blit: avoid referring to framebuffer stack (*)
  af0dc34... Fix spelling of _cogl_propagate_error (*)
  ca5197a... error: Don't allocate a new CoglError when propagating (*)
  7941357... journal: don't reference global context (*)
  110a7d0... framebuffer: remove use of _COGL_GET_CONTEXT (*)
  cd7b15b... glx: avoid use of _COGL_GET_CONTEXT() (*)
  579db90... cogl-pango: Updates to no longer require a default context (*)
  fa5a9c8... atlas-texture: remove some use of _COGL_GET_CONTEXT (*)
  7011eb5... texture: expose mipmap level in set region apis (*)
  4b41743... tests: port test-texture-get-set-data to be standalone (*)
  c72ede0... Simplify test-pixel-buffer (*)
  6bcfc83... Fix handling of binding errors when uploading a full textur (*)
  5d796f0... x11: Replace all internal usage of cogl_xlib_get_display() (*)
  5bc6121... journal: don't call cogl_attribute_buffer_new with NULL (*)
  9eb816b... matrix-stack: getting parent ptr before freeing (*)
  f5b95e8... matrix-stack: move pointer to top of CoglMatrixEntry (*)
  3e33c00... matrix-stack: only maintain composite_gets in debug builds (*)
  cab4622... matrix-stack: make CoglMatrixStack public (*)
  1f0b432... sdl: Bind the default window when currently bound window is (*)
  b8d9bbe... Don't use #if with defines that are either defined or not (*)
  3289fe0... build: Exclude COGL_DEFINES and COGL_GL_HEADER_INCLUDES fro (*)
  f51f245... build: Use -Wundef when possible (*)
  7b43289... doc: Use Returns: to annotate return values (*)
  cec7822... doc: Move the main loop integration in the integration sect (*)
  5d51da4... doc: Re-organise the first few sections (*)
  5e78efd... doc: Add all the objects with a role leading to context cre (*)
  37cc715... doc: Add missing symbol in cogl_framebuffer_get_context() d (*)
  e907805... doc: Automatically build the list of *-private.h files (*)
  81a94a7... doc: Expose the Cogl GLES 2.0 facilities in the documentati (*)
  388e589... doc: Fix a typo in the description of cogl-bitmap (*)
  5b7faf1... doc: Expose CoglBitmap (*)
  8c1708e... doc: Fix argument syntax of existing commment blocks (*)
  e4ca3cb... doc: s/Fuction/Function/ (*)
  2da630f... doc: Remove the last reference to VertexArrays (*)
  0142d02... doc: Update the section name and description of CoglIndices (*)
  532cd9b... doc: Fix small typo of sequence (*)
  6932b66... doc: Declare CoglIndices (*)
  f63b459... doc: Finish describing the arguments of cogl_error_matches( (*)
  e8838e7... doc: The filter related functions have lost '_native' (*)
  6aadb4a... doc: Make a pass on CoglRenderer argument documentation (*)
  864e556... doc: Fix various mismatches between arguments and their doc (*)
  cfcb440... doc: Document the members of CoglPollFDEvent (*)
  7dab25d... doc: Fix copy/paste error for cogl_framebuffer_get_alpha_bi (*)
  b8a18d6... doc: The swap functions have moved from the framebuffer to  (*)
  f2b0dac... doc: Document CoglColor (*)
  61e1206... doc: Unhide cogl-matrix-stack.h (*)
  17333d3... doc: Use <ulink> to make Gimbal Lock reactive (*)
  5cd6e9c... doc: Rename the remaining CoglMaterial* elements in the sec (*)
  9ae9602... doc: Expose CoglDepthState (*)
  f1f1e87... doc: Fix the remaining warning around the depth state (*)
  5c12c36... doc: Don't use the HTML <ul> but the DocBook equivalent (*)
  780b01f... doc: Populate cogl-types a bit more and move it to the gene (*)
  55d2a03... doc: Don't use '::' to denote an object property (*)
  a3b7185... doc: Add Onscreen to the party (*)
  9401cb0... doc: Fixup type references (*)
  bde1d2e... doc: Fix FALSE documentation (*)
  c0a024f... doc: Put the opening '{' at the end of combined typedefs (*)
  ec6a713... doc: Add a missing '*' to the documentation of CoglFilterRe (*)
  58680d3... doc: Update the list of files to ignore (*)
  4316c3c... doc: Use Docbook's <constant> for external constants (*)
  c26d381... doc: Fix cross-referencing with glib and gdk-pixbuf (*)
  5912ee9... doc: Fix the remaining broken internal cross-references (*)
  1f78b40... enum-types: Fix the header guard #endif comment (*)
  a0d47d5... build: Hide cogl_pipeline_cache_{new,free}() (*)
  db4b39b... doc: Add 2013 in the Copyright statement (*)
  36c85da... Remove cogl-internal.h (*)
  a57195d... framebuffer: split out GL read_pixels code (*)
  0850eea... Move _cogl_texture_get_gl_format to -texture-gl.c (*)
  5a814e3... texture: add width/height members to base CoglTexture (*)
  73e8a6d... Allow lazy texture storage allocation (*)
  2c0d483... texture: Adds cogl_texture_set_data convenience api (*)
  a2aa04f... texture-2d-slice: Fix the foreach_sub_texture_in_region imp (*)
  671275b... Also flip the virtual coordinates when iterating spans (*)
  1e6ec66... Add a conformance test for some wrap modes on a rectangle t (*)
  fe3aa8b... Query glX* functions before getting the context to fix GL3  (*)
  41612bf... Add a test for getting the component sizes from different f (*)
  0b01c91... framebuffer: Bind the framebuffer before querying the bits (*)
  109e576... Add a public cogl_framebuffer_get_depth_bits() function (*)
  520ccba... Query the framebuffer stencil bits instead of assuming it's (*)
  988486a... framebuffer: Support the GL_RED texture workaround when que (*)
  82615e2... Don't try to use clip planes on GL3 (*)
  7572fed... Fix filling the array of texture pointers for sliced textur (*)
  3a041ef... Reorder some struct members to avoid padding due to alignme (*)
  1d31055... disable viewport scissor workaround for clear (*)
  ebdac31... tests: flag backface culling failure without NPOT support (*)
  50005a9... build: update to build with automake 1.13 (*)
  51f3e28... bitmap: Don't try to token paste the typenames from stdint. (*)
  364f232... tests: Mark test_framebuffer_get_bits as only working on GL (*)
  9a8a262... test-write-texture-formats: Add fuzziness to the pixel comp (*)
  8c319e4... Remove vestiges of libdl / dlfcn.h as cogl uses gmodule. (*)
  24b064a... Updates NEWS for the 1.13.2 release (*)
  b33b41e... Release 1.13.2 (snapshot) (*)
  78bea22... Post-release version bump to 1.13.3 (*)
  9fb0cbd... meta-texture: Fix nonsensical <= on pointers (*)
  860fb00... cogl-onscreen: Add buffer_age support (*)
  d521b61... egl: support EGL_EXT_buffer_age (*)
  795c3fd... l10n: Add po/POTFILES.skip file (*)
  5d6160c... Replace some #if HAVE_COGL_GL lines with #ifdef (*)
  a749c7c... Query rectangle tex parameters when creating a foreign text (*)
  9a24283... Add some defines that are missing on GLES (*)
  da7971f... Don't set GL_TEXTURE_MAX_LEVEL on GLES (*)
  1e00ff2... Bind the dummy surface or drawable when current onscreen is (*)
  d3f084d... Updated Uyghur translation (*)
  23eca5c... Support cogl_renderer_get_n_fragment_texture_units() for AR (*)
  88d8bd8... Add CoglOutput and track for the GLX backend (*)
  013548c... renderer: expose CoglOutputs (*)
  5ce058c... Prefer OML_sync_control over SGI_video_sync when waiting fo (*)
  24733ab... onscreen: Add CoglFrameInfo and _add_frame_callback() api (*)
  51c1b3f... cogl-hello: use new _add_frame_callback api (*)
  d12f39d... cogl-crate: use new _add_frame_callback api (*)
  98e3b57... Add cogl_get_clock_time() (*)
  1f84b5c... glx do not use multisample visual config for front or pixma (*)
  4efd82a... Convert the two SDL examples to use the frame callback (*)
  8a1353a... This reverts the first hunk from Jerome's last patch (*)
  b340342... Make it possible to call swap_buffers within a frame event  (*)
  f810875... sdl: Use a 32-bit type to store the user event type number (*)
  446dd70... sdl: Wakeup the event blocking immediately if necessary (*)
  8122368... poll: Always let the winsys add fds even if there is a zero (*)
  1ea8ee5... cogl-pango: Fix some doc/introspection comments (*)
  1e39819... Fix a clear of an array allocated with alloca which had the (*)
  d6dacf2... test-gles2-context: Use test_utils_compare_pixel instead of (*)
  0494e70... test-gles2-context: Read pixels using GL_RGBA not GL_RGB (*)
  7d9e075... Bind the framebuffer before calling glDiscardFramebuffer (*)
  f79e78f... Don't #ifdef the call to glDiscardFramebuffer (*)
  a60f161... cogl-context: Remove the unused buffer_types variable (*)
  66c75f9... cogl-texture: Make the list of registered types global, not (*)
  4347f33... test-journal: use new _add_frame_callback api (*)
  adfb561... cogl-gles2-context: use new _add_frame_callback api (*)
  118303a... cogl-gles2-gears: use new _add_frame_callback api (*)
  700de0e... doc: Add _add/remove_frame_callback api to -sections.txt (*)
  7ab54be... avoid redundant idle if using FRAME_SYNC to throttle (*)
  255b815... conform: explicitly check value of boolean env vars (*)
  c0eca17... Updated Polish translation (*)
  217d135... Updated Aragonese translation (*)
  806a2e5... Add a test to check interleaving primitives and the journal (*)
  861b119... journal: Dirty the modelview matrix state when flushing (*)
  29983a7... buffer: Don't set the invalidate hint when requesting read  (*)
  d63dfba... cogl-pango: Add a missing backslash in the Makefile (*)
  a0af92f... Update to the latest version of the tesselator from GLU (*)
  43d3383... mingw: Update to the latest version of glib. (*)
  1871045... mingw: Add --enable-deprecated to the recommended build fla (*)
  fc86d0e... win32: Minor build fixes for building for win32 (*)
  edbeb3e... Updates NEWS for the 1.13.4 release (*)
  72847ad... Release 1.13.4 (snapshot) (*)
  6cab431... Post-release version bump to 1.13.5 (*)
  74a7493... Guard cogl-object.h within COGL_BEGIN_DECLS (*)
  c7e4110... Updated Uyghur translation (*)
  bd1e3e7... cogl-buffer: Stop warning spam running in sw rendering (*)
  956d39a... Add fragment and vertex snippet hooks for global declaratio (*)
  a131b69... Add the layer's sampler and uniform declarations at the sta (*)
  1ddf5e3... Fix Cogl Visual Studio Projects (*)
  f0f4479... Update Visual Studio property sheets (*)
  bfea34b... Added Slovak translation (*)
  b62b9a6... bitmap: don't mark bitmap bound on _gl_bind error (*)
  3c5ebb8... framebuffer: vp change = clip change for gen6 workaround (*)
  2fa7b55... gl: ensure depth isn't masked during clear (*)
  e886ad4... Revert "cogl-buffer: Stop warning spam running in sw render (*)
  d77714b... Updated Slovak translation (*)
  72b25bd... Update Visual Studio Project Files (*)
  7c02a9e... [l10n] Updated Italian translation. (*)
  8906f71... Update cogl.symbols (*)
  92c1d7a... Update config.h.win32.in (*)
  237478d... Converted Portuguese translation to New Spelling (Novo AO) (*)
  a10b774... Updated Uyghur translation (*)
  f945657... Add test to verify replacing a layer doesn't leak the pipel (*)
  22363a4... Prune redundant pipeline ancestry after adding a layer diff (*)
  b833d26... Fix multiple snippet interleaving bug (*)
  5334547... cogland: Update to the Wayland 1.0 API (*)
  13675ab... configure: Add a minimum required version for the wayland p (*)
  73b95dd... cogland: Add an option to split the desktop into four outpu (*)
  666d0e1... cogland: Increase the display size to 800x600 (*)
  53a684b... cogland: Don't redraw constantly (*)
  0038866... cogland: Flush the clients in prepare, not check (*)
  61f510e... Updated slovak translation (*)
  af8803b... egl: define missing EGL_KHR_create_context enums (*)
  8defe82... Updates NEWS for the 1.14.0 release (*)
  232d8dc... Release 1.14.0 (release) (*)
  69c60f6... Post-release version bump to 1.14.1 (*)
  dabfbcc... Updated Basque language (*)
  a1952a2... quartz-image: Pass a CoglError argument to the bitmap funct (*)
  3ba03fe... quartz-image: Pass -framework ApplicationServices in the li (*)
  e98960a... Conformance test to check whether the pipeline cache holds  (*)
  3b8d328... pipeline-cache: Use a shared hash table wrapper (*)
  4e03bd4... pipeline-hash-table: Store the hash value in the entry (*)
  20657d6... pipeline-cache: Use a special trimmed down pipeline for the (*)
  a2168ce... cogl-xlib.h: add missing COGL_END_DECLS (*)
  2f3591a... cogland: Fix handling the destroy listener for the pending  (*)
  efa3bd0... cogland: Don't leak the shell surface struct if requested t (*)
  20d64cb... cogland: Handle damage events for non-shm buffers too (*)
  856e9aa... cogland: Try forcing an EGL context (*)
  08b0d2d... examples: Fix the first colour in the triangle_vertices (*)
  b8673fb... build: Use LT_LIB_M to find the math library in a portable  (*)
  2ce952a... gitignore: Ignore the examples/cogl-gles2-gears executable (*)
  95fe636... Fix a warning about ‘sincos’ in examples/cogl-gles2-gea (*)
  abaca02... Add $(LIBM) to the LDADD for all of the examples and tests (*)
  8d6d1a4... Bump version to 1.15.1 (*)
  b5e57c9... wayland: implement poll_get_info and poll_dispatch (*)
  afbb13e... Add compiler deprecation warnings (*)
  4327b7a... wayland: free framebuffer's shell surface on destroy (*)
  59a04cd... wayland: implement foreign surfaces for CoglOnscreen (*)
  b01e0e6... [l10n] Updated Italian translation. (*)
  816a5bc... onscreen: Make the resize callback work the same as the fra (*)
  ed90c6f... Move event polling into CoglRenderer (*)
  04a1655... Adds internal cogl closure list utility (*)
  e3975d1... Add api for queuing idle callback internally (*)
  95a41e1... Associate check and dispatch funcs with poll fds (*)
  3a7c126... onscreen: Adds swap_buffers_with_damage api (*)
  32a0f88... cogland: Correctly handle commits without attaching a new b (*)
  f002e4e... cogland: Embed the wl_surface struct directly into CoglandS (*)
  f7c3c2d... cogland: Listen for Expose events when Cogl is using X (*)
  74b8cc3... Include cogl-defines.h before checking COGL_HAS_ define (*)
  c08fe74... xlib: Don't crash just because the display doesn't expose R (*)
  7b14b5e... poll: Add general way to hook into mainloop without fd (*)
  ea7d3b8... Add fence API (*)
  bb1f787... cogl-error.h: add COGL_BEGIN_DECLS/COGL_END_DECLS (*)
  d39f4b8... gl: #ifdef guard ARB_sync api in cogl-all-functions.h (*)
  0e7a632... Adds initial Emscripten support to Cogl (*)
  9ef3742... emscripten-hello: improve mainloop integration (*)
  cf002a7... pipeline: ignore driver in blend state tracking (*)
  cc4e144... check the wayland buffer format when creating texture (*)
  4543ed6... win32: Automatically process windows messages when using a  (*)
  0b2b46c... wayland: Don't set the surface to toplevel until it is show (*)
  2a42576... Rename _cogl_framebuffer_dirty to _cogl_framebuffer_mark_mi (*)
  45e18e0... wayland: Don't delay resize if nothing is drawn since last  (*)
  d0944b8... Add a callback to get dirty events from a CoglOnscreen (*)
  8282cee... Update some of the examples to use the dirty callback (*)
  2ed9261... Fix a warning in the EGL winsys (*)
  8f91513... pipeline: improve real_blend_enable checks (*)
  f4fd724... conform: Add color attribute based blending test (*)
  eb7fafe... tests: Adds our first white-box unit test (*)
  d264b30... units: remove test-bitmask and add UNIT_TEST instead (*)
  2d24248... pipeline: only maintain breadcrumb for debug builds (*)
  6d51a18... Add support for per-vertex point sizes (*)
  e6fb1fb... Use GModule instead of libdl to load unit test symbols (*)
  49a30ee... Add test that Cogl doesn't crash when freeing unallocated t (*)
  fa0df6e... Fix freeing an atlas texture that hasn't been allocated (*)
  ed510db... Use a GList instead of a BSD list for CoglPipelineSnippetLi (*)
  534e535... Use the Wayland embedded linked list implementation instead (*)
  1b17136... Don't handle the out-of-memory error specially for auto-tex (*)
  839cf49... cogl-fixed: Don't use inline ARM assembler when building fo (*)
  b32d135... cogl-fixed: In ARM asm don't allow GCC to reuse input regs  (*)
  1455561... egl-x11: Fix a crash when the app has non-Cogl windows (*)
  2933423... Don't generate GLSL for the point size for default pipeline (*)
  3ccd22b... Set G_DEBUG=fatal-warnings in run-tests.sh (*)
  29b01c2... Fix the check for whether snippets require pipeline to need (*)
  1eca163... Include CoglGst (*)
  595a06e... cogl-gst: remove experimental "HW Decode" code (*)
  adcaf27... cogl-gst: pedantic style fixes in cogl-gst-video-sink.h (*)
  3000193... cogl-gst: pedantic typo fix in pkg-config description (*)
  7acdf01... cogl-gst: More pedantic style fixes (*)
  52b0e91... cogl-gst-plugin: Use a real version number and web address (*)
  e46ad9a... cogl-gst: Use alpha textures instead of luminance textures (*)
  e85a681... cogl-gst: Remove ‘FLOP’ (*)
  4eb9987... cogl-gst: Don't replace previous layers in default shader (*)
  282505b... cogl-gst: Add a functions to facilitate layering (*)
  c50b302... cogl-gst: Remove the unused cogl_gst_video_sink_get_main_lo (*)
  5f86563... cogl-gst: Add some documentation (*)
  735bf63... cogl-gst: Move the PARAM macros into the C file (*)
  ee559d4... cogl-gst: Remove the return value from attach_frame() (*)
  5faed43... cogl-gst: expose aspect ratio apis (*)
  7b80ddc... Log a fatal error when an error is propagated to a NULL err (*)
  e926c1d... Fix the alpha value in the default texture data (*)
  2f4d66f... Don't create a layer when enabling texture coordinate attri (*)
  813e8f3... wayland: Disconnect the display when the renderer disconnec (*)
  41b97b8... poll: Always run the prepare callbacks for all sources (*)
  651a277... poll: Add _cogl_poll_renderer_modify_fd (*)
  baa398b... wayland: Always call wl_display_flush before going idle (*)
  1ad0e81... wayland-server: Update because wl_shm_buffer is no longer a (*)
  2d5a84f... cogland: Use wl_client_add_object instead of wl_client_add_ (*)
  c063896... Set the minimum required wayland-server version to 1.1.90 (*)
  09a1365... build: Fix doc build and make dist (*)
  c296472... Add support for automake 1.14 (*)
  a0ea2f3... Don't enable deprecation warnings for internal API when bui (*)
  823f254... Fix the check for whether to use inline ARM assembler (*)
  9730b9d... Include endian.h before checking __FLOAT_WORD_ORDER (*)
  b1542cf... Don't include cogl/cogl.h from test-utils.h (*)
  6187b7c... Add test-unit.h to test-fixtures/Makefile.am (*)
  1224ecb... Remove cogl-swap-chain.xml from cogl2-docs.xml (*)
  17e0cad... Add -I$(top_builddir) to the cogl-gst doc include flags (*)
  f10c581... Fix the GBM_MICRO macro (*)
  7b645d5... cogland: Use wl_resource_get_user_data instead of resource- (*)
  86cd26b... cogl-gst: protect public API using type checks (*)
  3060d44... Allow cogl_wayland_onscreen_get_surface to be used non-fore (*)
  8911da7... Implicitly allocate on cogl_wayland_onscreen_get_(shell_)?s (*)
  18ce7ad... Get rid of the foreign shell and compositor APIs (*)
  3d9eaef... wayland: Add API to prevent Cogl from dispatching the wayla (*)
  6cc9074... cogl-gst: move initialization code so CoglGstVideoSink can  (*)
  5858cac... color: Add HSL conversion functions (*)
  1c3cd74... tests: Add a test for the RGB <-> HSL functions (*)
  5e26d17... Install conformance tests (*)
  8caa116... README: misc updates (*)
  c281b6d... release: update documentation links for release notes (*)
  6da4875... Updates NEWS for the 1.15.2 release (*)
  6ac58bd... Release 1.15.2 (snapshot) (*)
  b2452e2... Post-release version bump to 1.15.3 (*)
  737806b... wayland: Remove the Wayland socket FD if there are any erro (*)
  b3cc4d2... wayland: Send COGL_FRAME_EVENT_SYNC based on the frame call (*)
  2f9a0a2... Initialise dirty_real_blend_enable in _cogl_pipeline_copy (*)
  8de1f83... gpu-info: consider "(Core Profile)" GL version annotation (*)
  eb002f2... pipeline: Initialize unknown_color_alpha on copy (*)
  13fe92c... Visual Studio Builds: Update Conformance Test Projects (*)
  887d2eb... Update Visual Studio Property Sheets (*)
  4d5af45... cogl-gst: adds _sink_is_ready() api (*)
  1e4e68e... context: Don't forget to unref() the renderer if we create  (*)
  6f480c7... texture: remove _cogl_texture_prepare_for_upload (*)
  fc5d1a8... Expose CoglAtlasTexture api (*)
  aa92110... texture-2d: Add _new_from_file api (*)
  061240e... 2d-sliced: add _new_from_file/data/bitmap apis (*)
  d383bc0... remove internal use of cogl_texture_new_with_size (*)
  1255d17... gst: don't use cogl_texture_new_with_data (*)
  7d2e23b... bitmap: calc rowstride from width * bpp if 0 (*)
  9373379... tests: stop using cogl-auto-texture apis (*)
  5580bae... examples: avoid using the auto-texture apis (*)
  e9f7212... Add _primitive_draw to replace _framebuffer_draw_primitive (*)
  e4f24db... framebuffer: remove attribute drawing apis (*)
  c4fca0f... Updates NEWS for the 1.15.4 release (*)
  e3f8f2b... Release 1.15.4 (snapshot) (*)
  a4fa571... Post-release version bump to 1.15.5 (*)
  dab0542... egl-kms: set the EGL_PLATFORM explicitly (*)
  7365c3a... Separate out CoglPath api into sub-library (*)
  28deb19... cogl-path: Fix the uninitialised path->fill_primitive (*)
  64aa609... offscreen: Allocate the framebuffer in cogl_offscreen_new_t (*)
  1317a25... offscreen: rename _new_to_texture to _new_with_texture (*)
  04d9435... gl: bind position attribute to location 0 (*)
  05c0035... Fix the help string for --enable-standalone (*)
  71f6023... Fix the documented default value for --enable-cogl-path (*)
  69247c1... cogl-gst: emit ready signal on sink only after the first fr (*)
  96de3fb... MSVC builds: Update pre-defined cogl-define.h (*)
  45288c5... cogl-texture-gl.c: Don't include strings.h unconditionally (*)
  00b3e21... cogl-gpu-info.c: Avoid using named initializers (*)
  d87a0b0... Update the cogl.symbols file (*)
  aa878dd... Fix the placement of deprecation macros (*)
  daa3a7d... framebuffer: restore api to maintain ABI for release (*)
  e1dfcde... Updates NEWS for the 1.15.6 release (*)
  0c40013... Release 1.15.6 (snapshot) (*)
  0793006... Post-release version bump to 1.15.7 (*)
  45550cd... wayland: Call eglTerminate before destroying wl_display, no (*)
  29c2819... cogl: fix incorrect guard around cogl-path.h include (*)
  d9cf422... cogl: further fix for including cogl-path.h (*)
  7738b37... Updates NEWS for the 1.15.8 release (*)
  9d71eec... Release 1.15.8 (snapshot) (*)
  38ddecf... Post-release version bump to 1.15.9 (*)
  4ef5a5f... Update .gitignore (*)
  99352e1... Fix introspection issues (*)
  cd9291f... Add a cogl-point-sprites example (*)
  245df46... cogl-path: Generate the primitive before using it for clipp (*)
  d749a28... Update .gitignore (*)
  5fe0d81... Update the RELEASING notes (*)
  bd3dce4... kms: add public API to override the default configuration o (*)
  34658ea... generalize driver description and selection (*)
  3fc1a39... Adds "webgl" driver (*)
  29f08ef... webgl: use DEPTH_STENCIL_ATTACHMENT (*)
  1c91bd4... renderer: assert CoglPrivateFeatureFlags fit in 32 bits (*)
  627e518... display: add _set_onscreen_template() api (*)
  e7b50a6... renderer: Only check certain constraints when selecting a d (*)
  7bab449... renderer: Don't allow the COGL_DRIVER env var to override a (*)
  cf44ad2... gles2: Use GL_ES instead of __VERSION__ for setting precisi (*)
  8d7a9d6... Update Visual Studio Property Sheets (*)
  f2d785e... Visual Studio Projects: Use Custom Build Rules (*)
  af8ea69... texture-rectangle: Initialize is_foreign (*)
  db73744... MSVC Projects: Add project templates for cogl-path (*)
  1f5f931... MSVC builds: Update "Installation" of Headers (*)
  1eda045... cogl/cogl-bitmap-conversion.c: Include missed header (*)
  24f8d20... cogl-path: Add a symbols file (*)
  98340c4... Fix the Windows Resource Files (*)
  eda015d... MSVC Builds: Update Predefined cogl-defines.h (*)
  9f8d21b... Update cogl.symbols (*)
  9440c69... cogl/cogl-offscreen.h: Fix deprecation macro placement (*)
  e67e487... docs: Fix the documentation for texture coordinates in snip (*)
  cb178b7... Always add the #version pragma to shaders (*)
  4bc7377... Add the cogl_point_coord snippet builtin (*)
  a849eca... Add a conformance test for using cogl_point_coord in a shad (*)
  08fecba... Add Autotools Items to Complete the Cogl-Path MSVC Projects (*)
  8ae53ce... auto-texture: revert _new_with_size semantics (*)
  4d98bdd... Fix building the conformance and unit tests on mingw32 (*)
  9c22443... Fix generating the unit test wrappers when building with Mi (*)
  6de83d5... Add unit test to verify that modifying uniforms doesn't cre (*)
  7fb2aa2... Updates NEWS for the 1.15.10 release (*)
  c855eb4... Release 1.15.10 (snapshot) (*)
  20037bb... Post-release version bump to 1.15.11 (*)
  f70bbf8... Update Visual Studio Project Files (*)
  bdcd012... atlas-texture: use COGL_TEXTURE_DEFINE macro (*)
  176ac7e... tests: use 'FIXME' instead of 'fail' for expected failures (*)
  9080e41... cogl1: fix comments from cogl_clip_push_rectangle (*)
  fa2f470... cogl: add missing colon in headers (*)
  9cbf1e8... quaternion: fix structure introspection annotation (*)
  cf3a12f... pipeline: fix method description (*)
  015d928... texture-2d-sliced: fix argument description (*)
  b38a711... texture-2d-gl: fix argument description (*)
  58a5251... texture-rectangle: fix argument description (*)
  fd03b62... onscreen-template: fix argument description (*)
  4e11b78... atlas-texture: fix argument description (*)
  31246d4... attribute: fix argument description (*)
  f3c930c... glib-source: fix argument description (*)
  b635b68... egl: don't bind the wayland display if the extension is not (*)
  a34f4f4... object: add missing annotation (*)
  b53de33... object: use GLib's DestroyNotify if compiled with GLib (*)
  44f17fb... pipeline: add missing transfer annotations (*)
  6b7c543... pipeline: add scope annotation (*)
  c56e870... texture-2d: add missing annotations (*)
  c1f6ec7... texture-2d-sliced: add missing transfer annotations (*)
  dfa0bdc... texture-3d: add missing transfer annotations (*)
  1cb2747... texture-rectangle: add missing transfer annotations (*)
  7fa9b0d... atlas-texture: add missing transfer annontations (*)
  7cc83d5... sub-texture: add missing transfer annotaion (*)
  95b0c4c... bitmap: add missing annotations (*)
  6e3e14b... framebuffer: add missing transfer annotation (*)
  777be38... onscreen: add missing transfer annotation (*)
  6ed5a43... onscreen: add constructor annotation (*)
  9d2fc82... onscreen: add scope annotations (*)
  d25b5f0... context: improve constructor annotation (*)
  3ad8307... context: add scope annotation (*)
  c042051... renderer: add missing transfer annotation (*)
  2008493... renderer: add missing scope annotation (*)
  5516235... display: add missing transfer annotation (*)
  dc5b440... primitive: add missing transfer annotations (*)
  3483855... primitive: add scope annotation (*)
  db51317... primitive: add missing description (*)
  7b25c8f... attribute: add missing transfer annotations (*)
  7583f5f... attribute: add constructor annotation (*)
  de0cb3a... attribute-buffer: add missing transfer annotations (*)
  8dc7480... attribute-buffer: add missing annotation (*)
  59fa8b2... index-buffer: add missing transfer annotation (*)
  28e3777... matrix: add missing transfer annotation (*)
  232842c... matrix-stack: add missing transfer annotation (*)
  bd69f59... frame-info: add missing annotation (*)
  c1597a3... pixel-buffer: add missing transfer annotation (*)
  84bdd67... buffer: add missing transfer annotations (*)
  fbba347... fence: add scope annotation (*)
  d33f8ca... texture: add missing annotations (*)
  447488d... cogl-gst: add missing annotations (*)
  522069a... Updates NEWS for the 1.16.0 release (*)
  05299fc... Release 1.16.0 (release) (*)
  fd29893... Post-release version bump to 1.16.1 (*)
  922241a... Build a .xz file on release instead of a .bzip2 file (*)
  3b14acd... remove spurious COGL_GTYPE_DEFINE_CLASS reference (*)
  6328a42... Bump version to 1.17.1 (*)
  fa855b7... Start clearly separating deprecated code (*)
  9bbb8a7... Fix build on big-endian (*)
  8392420... wayland-server: Use wl_resource instead of wl_buffer (*)
  a93e789... Avoid conflicting client/server wayland includes (*)
  99a0be8... conform: check we invalidate ancestor cached state (*)
  669b3ad... pipeline: notify all progends of changes (*)
  8d998b6... util: simplify _COGL_STATIC_ASSERT definition (*)
  c1724ef... framebuffer: NOP _set_color_mask if mask isn't changing (*)
  e0e3eba... cogl.symbols: Make Sure cogl_is_atlas_texture is Exported (*)
  18486a6... egl: forward declare wl_resource for compatibility (*)
  a8e04a7... Add API to control per-framebuffer depth writing (*)
  3eb63f6... framebuffer: Don't mark the clip dirty at mid scene (*)
  5c5715f... framebuffer: Fix clip tracking in the unclipped case (*)
  af480a2... cogl-texture-2d: Add update_area equivalent for Wayland (*)
  08ee344... Revert "framebuffer: Fix clip tracking in the unclipped cas (*)
  d24f632... Revert "framebuffer: Don't mark the clip dirty at mid scene (*)
  6436cd0... Declare interface types as void and remove cast macros (*)
  0bf1281... configure: improve the error message if gbm missing (*)
  31a9726... build: fix building introspection data (*)
  c564472... Use COGL_FLAGS_* for the context's private feature flags (*)
  5ef1020... Revert "cogl-texture-2d: Add update_area equivalent for Way (*)
  a29b8c4... wayland: Add a convenience function to update a region from (*)
  1c379f4... Update .gitignore (*)
  ae9cd7c... Remove the framebuffer's stack of clip stacks (*)
  833ed7e... Remove cogl2-compatibility.c (*)
  bc41489... Revert "Remove the framebuffer's stack of clip stacks" (*)
  7f7187e... Add a test for cogl_framebuffer_push_path_clip (*)
  0596fe8... Fix calculating the bounds when clipping from a primitive (*)
  2441279... Revert "Revert "Remove the framebuffer's stack of clip stac (*)
  1b0d0f3... cogl-framebuffer: Don't mark the clear clip dirty from the  (*)
  6101360... cogl-gst: video-sink: fix YV12/I420 support (*)
  7dcdf4d... cogl-gst: video-sink: fix ayuv pipeline setup (*)
  a0bc2d9... Make cogl-sdl.h a top-level header (*)
  52a69bb... Build and install cogl-path as a shared library (*)
  389fade... cogl-path: Export cogl_clip_push_from_path (*)
  9a879a7... cogl-gst: video-sink: fix YV12/I420 support (*)
  a750f80... winsys-glx: Reenable swap_region for llvmpipe and swrast (*)
  0af4105... winsys-glx: Fix swap region to remain disabled for old mesa (*)
  3083ff6... version: Add COGL_VERSION_1_18 define (*)
  8f19d01... macros: Add 1.18 deprecation macros (*)
  2e61318... framebuffer: make format internal (*)
  a07d26e... offscreen: allocate texture before querying slicing (*)
  08ba5c6... framebuffer: if size unknown; allocate for size/vp queries (*)
  96ed01c... framebuffer: defer calculating level size until allocation (*)
  b909383... ensure texture allocated in _get_gl_texture() in preparatio (*)
  40c6b1c... texture: allocate on slicing/hw repeat queries (*)
  46f5239... atlas: make zero size a programmer error (*)
  bab33bf... atlas: defer checks until allocation (*)
  99cdcc9... texture: make cogl_texture_get_format api private (*)
  3f780e2... get_texture_bits_via_offscreen(): use meta texture format (*)
  cbd6951... introduce texture loaders to make allocations lazy (*)
  af73987... remove internal_format and redundant error arguments (*)
  2f542b5... consistently name cogl-gles2 pkg-config files (*)
  c2130e9... Consistently name cogl-gst pkg-config files (*)
  1472c5b... auto-texture: Adds cogl-auto-texture.h header (*)
  1932892... framebuffer: move fb stack under cogl/deprecated/ (*)
  8cedb43... expose deprecated fb api regardless of COGL_ENABLE_EXPERIME (*)
  a77dc13... texture-rectangle: update _new_with_size in line with maste (*)
  85a26ea... texture: fix cogl_texture_get_components prototype (*)
  5085919... pipeline-cache: Prune old unused pipelines when the cache g (*)
  06c75ea... Tweak documentation for the CoglTexture interface (*)
  eb7ef45... Add support for RG textures (*)
  d3ecaf7... winsys-wgl: Don't include cogl.h (*)
  7c1d5a1... mingw-fetch-dependencies: Add the -L option when using curl (*)
  a0ec3c0... Updates NEWS for the 1.17.2 release (*)
  ae14021... Release 1.17.2 (snapshot) (*)
  a5f9241... Post-release version bump to 1.17.3 (*)
  5227853... cogl-gst: video-sink: fix not installed rgb shader (*)
  0af13af... cogl-path: Fix the exported symbols regular expression (*)
  2543a86... cogl-gst-video-sink: Premultiply the colors coming from the (*)
  23044a1... cogl-gst: video-sink: add NV12 support (*)
  b898333... cogl-gst: Fix get_caps implementation when no context is se (*)
  3abbcab... cogl-basic-video-player: Allow passing a GStreamer pipeline (*)
  ee5dc42... GLX winsys: fix feature handling for INTEL_swap_event (*)
  3313d31... Updated Norwegian bokmål translation (*)
  356f172... Added uk translation (*)
  7bf0fe9... Don't dereference an unitialised pointer in _cogl_container (*)
  dd7b1d5... Allocate immediately in _cogl_egl_texture_2d_new_from_image (*)
  5fa0ee9... fix experimental pc files dep on cogl-1.0 (*)
  3669a89... kms: include stddef.h before drm.h (*)
  d874a59... Updates NEWS for the 1.17.4 release (*)
  e50dc26... Release 1.17.4 (snapshot) (*)
  f9cd179... Post-release version bump to 1.17.5 (*)
  a044177... This re-licenses Cogl 1.18 under the MIT license (*)
  8b9f545... MSVC 2008 Projects: Use Custom Build Rules (*)
  7c12086... Update Visual Studio 2008 Solution File (*)
  521f128... build/win32/vs9/cogl.vcprojin: Use SDL 2.x for SDL Support (*)
  6109c47... Fix Conformance Test MSVC 2008 Project (*)
  a4bf3c6... MSVC 2008 Projects: Build cogl-path as a DLL (*)
  e69dd84... build/win32/vs9/cogl.vsprops: Update Header Installation (*)
  2568182... MSVC 2008 Builds: Build the SDL-2.x example (*)
  ab16d26... MSVC 2008 Builds: Link Conformance Test to cogl-path (*)
  4b40a8f... MSVC 2008 Builds: Split Up the Property Sheets (*)
  b616877... build/win32/vs9/cogl.sln: Update (*)
  206ea0d... Update the Visual Studio 2010 Projects (*)
  0b96d15... Visual C++ 2008 Builds: Fix Installation of Binaries (*)
  efbd121... Visual Studio 2010 Builds: Fix Header Installation (*)
  4730782... Visual Studio 2010 Projects: Add a PlatformToolset Tag (*)
  3d56732... Updated Chinese (China) translation (*)
  c128630... build/win32/vs9/Makefile.am: Remove Non-Existing Entry (*)
  76cdaab... cogl-winsys-egl-wayland: Report an error if we can't find t (*)
  0d91085... cogl-winsys-egl-kms: Add cogl_kms_renderer_set_kms_fd (*)
  e7011f1... cogl-winsys-egl-kms: Make sure to close our connection to D (*)
  18b8035... Set COGL_WINSYS_FEATURE_BUFFER_AGE on EGL (*)
  3917690... egl: fix incorrect #ifdef guarding of features (*)
  beebbfc... glx-feature-functions: update misleading comment (*)
  ad9db72... Expose COGL_FEATURE_ID_BUFFER_AGE feature id (*)
  9f8ab5d... cogl-gst: allocate textures synchronously (*)
  0e2771a... basic-video-player: don't try and sample mipmap (*)
  849f691... cogl-gst: add cogl_gst_video_sink_get_natural_size() api (*)
  2beb7c4... sdl2: fix GL driver selection (*)
  dca992a... egl: remove NativeWindowType/NativeDisplayType defines (*)
  081acdc... move GLeglImageOES define into cogl-egl-private.h (*)
  804082a... Expose EGL context/display and GLX context (*)
  ed06915... cogl-gst-plugin: Fix the license name in the plugin descrip (*)
  001cffd... cogl/cogl-renderer.c: Avoid Clash with Newer Windows SDKs (*)
  a4d2c78... Update cogl.symbols (*)
  fabd5a5... Update cogl-path.symbols (*)
  bb10532... cogl-pango-pipeline-cache.c: Include forgotten header (*)
  1b2dd81... Registers gtypes for all public objects and structs (*)
  d9c8570... cogl-gst: add missing Cogl introspection dependency (*)
  3aee3f6... cogl-gtype: add missing gtype macros in intermediate macros (*)
  b7017ed... example: add emscripten files to dist (*)
  12ece8e... examples: add gjs example (*)
  263f650... onscreen: make closure types visible to introspection (*)
  1e2a65d... Revert "cogl-gst: add missing Cogl introspection dependency (*)
  a972024... cogl-gst-video-sink: Fix a call to g_return_val_if_fail (*)
  2e6156e... Don't use the internal _G_DEFINE_TYPE_EXTENDED_CLASS_INIT m (*)
  94002ea... mingw: Try adding a -w64 suffix when searching for a suitab (*)
  8cea403... Updates NEWS for the 1.18.0 release (*)
  bbbeee9... Release 1.18.0 (relase) (*)
  ea9fb36... Post-release version bump to 1.18.1 (*)
  39d30a3... Visual Studio Builds: Update README.txt's (*)
  3e494a1... Visual Studio Builds: Update .def Files Generation (*)
  b2d74ee... Update cogl.symbols and cogl-path.symbols (*)
  6feaaf2... MSVC Builds: Don't Link to SDL Automatically (*)
  2e0989b... Visual Studio Builds: Avoid Implicit Link to SDL (*)
  93c90f1... cogl/cogl-gtype-private.h: Fix Build on non-GCC (*)
  27dbf70... framebuffer: Fix linkage from C++ applications (*)
  8fb9cea... cogl-winsys-egl-kms: Never set EGL_PLATFORM (*)
  22378d5... cogl-winsys-egl-kms: Call swap notify handler even when pag (*)
  5556241... atlas-texture: Keep reference on potential destination atla (*)
  f735220... MSVC 2010+ Projects: Update "Installation" Process (*)
  eb7c378... Add a COGL_EXT_IN_GLES3 option to specify extensions that a (*)
  52a646a... Use the EGL_KHR_surfacless_context extension (*)
  fe18355... kms_winsys: Add cogl_kms_renderer_get_gbm api (*)
  d9afc6d... kms-winsys: Add api that tells cogl to ignore a crtc (*)
  a4bc663... examples/cogl-x11-tfp.c: Wait for the window to be mapped (*)
  baa2fba... examples/cogl-x11-tfp.c: Handle WM_DELETE_WINDOW (*)
  157c1a0... examples/cogl-x11-tfp: Fix compilation (*)
  8e1ed4f... Updates NEWS for the 1.18.2 release (*)
  58dec43... Release 1.18.2 (release) (*)
  775fcba... Post-release version bump to 1.18.3 (*)
  d16df5a... Add support for setting up stereo CoglOnscreens (*)
  1b5beef... Add a simple example of stereo drawing (*)
  4d8771a... CoglTexturePixmapX11: add support for stereo content (*)
  7f3960e... examples/cogl-x11-tfp: Add a --gears option to run glxgears (*)
  0d7d4fe... examples/cogl-texture-pixmap-x11: Add a --stereo command li (*)
  3c39c95... Updated Korean translation (*)
  2dd2a3d... Updated Swedish translation (*)
  bf3954e... cogl-kms-display: Fix doc comment (*)
  672eff0... cogl: add Mir EGL platform (*)
  a3ae538... mir: add support for foreign display (*)
  1b9380e... mir: add support for foreign surfaces (*)
  62f3f56... mir: set last state after initializing the surface (*)
  a948c25... mir: update the framebuffer size on resize events (*)
  1cbc1c6... mir: add support for Mir Outputs (*)
  e5fd82e... mir: use standard c types (*)
  b26466a... mir: improve error logging (*)
  e06a0b3... mir: release a connection on error (*)
  8e6997d... mir: return whether a foreign connection has been set or no (*)
  77e28d4... mir: only allow to set foreign surfaces with hardware buffe (*)
  bd6bfcc... cogl.h: include mir renderer if the platform is supported (*)
  6aaeab0... mir: add public method to resize a cogl onscreen (*)
  a144087... mir: release surfaces on errors (*)
  1016fb6... mir: return proper surface / connection only when valid, wi (*)
  a9a923c... mir: correctly init/clear mutex and use prgname for surface (*)
  7c71a06... mir: fix mir surface recreation on resize, bind and update  (*)
  2872695... mir: don't always allocate when getting the mir surface (*)
  bc83282... mir: add renderer event listener support (*)
  cd96763... mir: use output names that are more conformat to the one us (*)
  665c1d0... Support automake 1.15 (*)
  c36e314... kms-winsys: Mark the framebuffer to be bound when setting a (*)
  b9640c0... wayland-winsys: Provide a wl_registry.global_remove callbac (*)
  5ccd282... glx: Precisely wait for the next vblank (*)
  b5f5e90... Updated Turkish translation (*)
  200c403... kms-winsys: Defer setting new surfaces until swap buffers (*)
  f82e9e2... kms-winsys: Remove a few unused variables (*)
  da0d975... Add version 1.2 define + macros (*)
  21328a6... Update NEWS for the 1.20.0 release (*)
  0392143... Update doc/RELEASING notes (*)
  700dec8... Release 1.20.0 (release) (*)
  8cecd68... Post-release version bump to 1.20.1 (*)
  6a060d4... Clean up MSVC 2010 "Install" (*)
  4b1b912... MSVC 2010 Builds: Fix .pdb File Generation (*)
  7c40f06... Visual Studio Builds: Speed Up Release Builds (*)
  0809fbf... MSVC Builds: "Install" the .pdb Files (*)
  8e88fef... MSVC Builds: Rename "Install" Projects (*)
  44e94c5... Added Bosnian translation (*)
  68d9ba3... kms-winsys: try to hobble along if driver doesn't support p (*)
  f8cce5f... cogl-framebuffer-gl: Work again on GLESv2 (*)
  c1d3811... Update .gitignore (*)
  eb87ad1... framebuffer-deprecated: Unref the correct buffer (*)
  792b3d4... Added Occitan translation (*)
  5069f65... Updated Occitan translation (*)
  15b952e... Fix compiler warnings (*)
  e7ef076... Conditional call to g_type_init() (*)
  c5dc954... Include deprecated header for cogl_read_pixels() (*)
  838355a... Fix compiler warnings (*)
  9ab320c... pango: Conditionally use deprecated API (*)
  0294fc2... examples: Do not use deprecated Cogl API (*)
  ce7015b... examples: Fix compiler warnings (*)
  2482384... conform: Disable deprecation warnings (*)
  3290240... egl-x11: Fix compiler warnings (*)
  2c054aa... build: Use -Werror for some compiler warnings (*)
  eaf816f... build: Drop -Werror for cast-align warnings (*)
  c013165... build: Use a dot instead of source command (*)
  0ad9957... Avoid compiler error for uninitialized value (*)
  19ca856... Store XVisualInfo into the Xlib renderer (*)
  e79d571... Store the XVisualInfo in the X11-based winsys backends (*)
  8e9d3e9... onscreen: Use the CoglRenderer API for retrieving the X vis (*)
  c9080b3... Use CoglRenderer for implementing deprecated, Clutter-only  (*)
  812aba3... winsys: Drop xlib_get_visual_info from the vtable (*)
  853a9b6... conform: Mark XFAIL tests (*)
  4f8254f... winsys-glx: Add error traps in create_context (*)
  7222260... Bump version post-branch (*)
  e7f54e6... egl-kms: append output after we know we found it (*)
  f20cc24... gl: Do not use deprecated constants with the GL3 driver (*)
  f4635b6... Do not explicitly enable GLES v1 on distcheck (*)
  4a3c16f... Release Cogl 1.21.2 (snapshot) (*)
  7fb7aba... Post-release version bump to 1.21.3 (*)
  afd7597... Updated Chinese (Taiwan) translation (*)
  ca52265... Initialize out variables (*)
  f01c282... build: Add -Werror=maybe-uninitialized (*)
  6f29e6f... build: Enable subdir-objects (*)
  90ee95d... build: Update enum generation rules (*)
  b7707e2... build: Tweak spaces in the silent rules (*)
  181176b... kms-winsys: use correct surface format (*)
  78c44ab... kms-winsys: clean up error handling in _cogl_winsys_rendere (*)
  6bd49c3... kms-winsys: don't disable page flipping on EACCES (*)
  4cb7509... winsys: wayland: destroy eglsurface when destroying associa (*)
  00ea695... winsys: glx: fix crash when inspecting onscreens (*)
  7d208a2... Release Cogl 1.22.0 (*)
  909faa3... Post-release version bump to 1.22.1 (*)
  85e0b08... CoglBufferError: Remove trailing comma from enum. (*)
  d6f415d... Journal: Skip journal dumping when unsupported (*)
  5253264... GLES: Support glMapBufferRange from ES3 (*)
  b21de49... Fix compiler warning (*)
  a583492... kms-winsys: don't wait for a flip when page flipping fails (*)
  1887521... winsys-egl-kms: bypass initial output setup if kms fd passe (*)
  96d8be6... Upgrade to gettext 0.19 to avoid hack in autogen.sh (*)
  1c1ad69... winsys-egl-kms: dont create 0x0 surface (*)
  4f14898... Updated Occitan translation (*)
  81ab4a3... Updated Occitan translation (*)
  d66bc29... Updated Occitan translation (*)
  dab849b... Updated Occitan translation (*)
  6b44627... Add Language headers to po files (*)
  ebc105c... Updated Polish translation (*)
  d91bdc1... Use _NO_CONTEXT when creating images for EGL_WAYLAND_BUFFER (*)
  ea34b9d... conform: Disable 3D textures on GLES (*)
  1942622... Disable profiling when distchecking (*)
  f38cda9... Release Cogl 1.22.2 (stable) (*)
  cfb757f... Post-release version bump to 1.22.3 (*)
  651972c... Add precision for Sampler3D (*)
  813bc5e... Updated Polish translation (*)
  e20d81b... Add more options to XGETTEXT_OPTIONS in po/Makevars (*)
  e0fda73... wayland-winsys: Take possible pending resize into account (*)
  b583e21... Fix an incorrect preprocessor conditional (*)
  df29d85... Add Friulian translation (*)
  cdb3229... Update Friulian translation (*)
  0bc94d1... Update Friulian translation (*)
  3baa2d7... Updated Norwegian bokmål translation. (*)
  811f285... Update po/Makevars (*)
  84d9ed3... Update Malayalam translation (*)
  cbdde65... Add Nepali translation (*)
  2ae3096... [l10n] Updated Catalan (Valencian) translation (*)
  d043a41... Update Nepali translation (*)
  ea72f7f... Update Dutch translation (*)
  c35952a... Add Croatian translation (*)
  9036d14... Add Romanian translation (*)
  32c9046... Update DOAP file (*)
  ae0915a... Support automake 1.16 (*)
  aeb3c50... Merge branch 'wip/lantw/support-automake-1.16' into 'cogl-1 (*)
  e023a36... Update MSGID_BUGS_ADDRESS in po/Makevars (*)
  3809e7b... wayland: do not require wl_shell (*)
  19eba3a... Update Spanish translation (*)
  b6039b5... Merge branch 'cogl-1.22' into 'cogl-1.22' (*)
  b0f92ef... Update French translation (*)
  fdc8de9... primitive: Fix syntax on annotations type (*)
  ca9db0b... cogl/deprecated/cogl-fixed.h: Use "static inline" instead G (*)
  a9f34bd... Merge branch 'jjardon/static_inline' into 'cogl-1.22' (*)
  df47776... Merge branch 'cogl-1.22' into 'cogl-1.22' (*)
  60015d7... Release Cogl 1.22.4 (*)
  9bc253e... Post-release version bump to 1.22.5 (*)
  d71b270... Update Italian translation (*)
  c182a13... Update Catalan translation (*)
  73abb69... Update Hungarian translation (*)
  7c7239e... Add fallback for semi-private symbols in Pango (*)
  b336445... Update Russian translation (*)
  d0bb2ef... Update German translation (*)
  b7915c4... Add Finnish translation (*)
  3fd7741... gst, pango: Add missing pkg-config dependencies (*)
  ec3d788... cogl-pango-2.0-experimental.pc: Reference correct library n (*)
  f073630... Add Malay translation (*)
  6f19dff... Merge branch 'wip/smcv/fix-pkg-config-1.22' into 'cogl-1.22 (*)
  dd10479... Release Cogl 1.22.6 (*)
  9534246... Post-release version bump to 1.22.7 (*)
  82a9e86... Terminate tests with SIGALRM if they take more than 120 sec

(*) This commit already existed in another branch; no separate mail sent


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]