[cogl] (481 commits) Non-fast-forward update to branch wip/rib/frame-synchronization



The branch 'wip/rib/frame-synchronization' 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:

 http://live.gnome.org/Git/Help/NonFastForward

Commits removed from 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
  55ea53b... Add CoglOutput and track for the GLX backend
  a0de9e7... Add missing cogl-output.c
  394a162... Prefer OML_sync_control over SGI_video_sync when waiting fo
  646c280... Add CoglFrameTimings
  98d2be9... pedantic style fixes
  4a881b2... use c99 types if applicable and s/gboolean/CoglBool/
  ac24c9d... move outputs member up to CoglRenderer
  2619778... rename CoglFrameTimings to CoglSwapInfo
  1b6ccda... use c99 types if applicable and s/gboolean/CoglBool/
  7e135f8... Add cogl_onscreen_add_swap_complete_callback() api
  71a33bf... Adds cogl_swap_info_get_refresh_interval api back
  bdc9062... rename SwapInfo to FrameInfo
  297b0b7... onscreen: Provide more general CoglFrameCallback api
  14fc192... guarantee a monotonic nanosecond timestamp
  11141f3... frame-info: s/_refresh_interval/_refresh_rate/
  22d3206... onscreen: pointer not id for frame_callback closures
  3d94a36... renderer: expose CoglOutputs
  3a89b22... dispatch _COMPLETE instead of _PRESENTED frame events

Commits added to 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 (*)
  71f81d8... Add CoglOutput and track for the GLX backend
  58ad667... renderer: expose CoglOutputs
  d8926ed... Prefer OML_sync_control over SGI_video_sync when waiting fo
  75a2037... onscreen: Add CoglFrameInfo and _add_frame_callback() api
  30b2bb3... Add cogl_clock_get_time()

(*) 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]