[cogl] (842 commits) Non-fast-forward update to branch wip/cogl-2.0



The branch 'wip/cogl-2.0' 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:

  88f0ac9... Add _COGL_STATIC_ASSERT macro
  e8b4e25... Removes all remaining use of CoglHandle
  266603a... Switch use of primitive glib types to c99 equivalents

Commits added to the branch:

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

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