[gtk] (111 commits) Non-fast-forward update to branch matthiasc/color-profiles



The branch 'matthiasc/color-profiles' 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:

  1011ae4... cms: Add lcms to the build
  3641960... gdk: Add GdkColorProfile
  fe30917... texture: Add a ::color-profile property
  a084c3c... memorytexture: Split out GdkMemoryFormat handling
  0a30c77... memoryformat: Take a color profile when converting
  5bf843c... gl: Refactor texture upload code
  620c96d... API: Add gdk_memory_texture_new_with_color_profile()
  d6898b1... jpeg: Parse ICC profiles
  eaed403... widget-factory: Name the images pages
  80cd465... widget-factory: Add gradient rendering test
  a157df6... gtk-demo: Add a color profile demo
  bdd46e1... Revamp the color profile demo
  e622ef4... surface: Use g_clear_thing()
  de64e4f... API: Add GdkSurface::color-profile
  298a219... gl: Move memory <=> GL format mapping
  8370aa7... memorytexture: Add gdk_memory_texture_convert()
  8a14cc3... gl: Move gdk_gl_context_upload_texture() into NGL
  baa84bf... cairo: Add color profile get/set
  3f2ecc9... gdk: Rework gdk_pixbuf_get_from_texture()
  c105ab9... broadway: Use gdk_texture_save_to_png_bytes()
  fe66e57... gdk: Make gdk_texture_download_surface() take a target colo
  b02c551... gdk: Add srgb_linear color profile
  34b889c... ngl: Avoid cairo in icon upload
  37b792f... memoryformat: Do some gdk_memory_convert() massaging
  b3044c3... png: Do loader conversions in GDK
  e8e44e3... png: Add private formats for weird PNG stuff
  e286934... memoryformat: Optimize more
  4fac3cd... colorprofile: Implement a global transform cache
  ae57b9d... png: Handle color profiles
  3d0e818... png: Refactor png saving
  e79143d... widget-factory: Add tests for loading color profiles
  aca1272... tiff: Add color profile support
  9287b81... memorytexture: Cosmetics
  ec55923... jpeg: Save color profile information
  fa01190... Check profiles match memory formats
  1d33be1... Support color profiles in pixbufs
  3cfdd61... Add an lcms2 subproject
  344c711... gdk: Introduce GdkColor
  3de2a29... x11: Implement support for color profiles
  490fa37... FIXME: Add crude color management impl for cairo
  0f69b0d... gdk: Add GDK_DEBUG=srgb
  651f374... colorprofile: Cosmetics
  bbb13f6... memorytexture: Cosmetics
  8f9dfb4... texture: Cosmetics
  93e275c... ngl: Upload textures in linear sRGB
  81e3421... ngl: Apply gamma to frames
  b7cb626... ngl: Linearize colors too
  b63e9c9... Linearize gl textures
  1e0ba1e... ci: Update dependencies for msys
  f794722... ngl: Use stem darkening for glyphs
  eb8de62... cairo: Use stem darkening for glyphs
  b22c1c1... texture: Add hdr api
  fc915bf... gltexture: Add hdr api
  56ff972... gsk: Add hdr rendernode api
  b7ec07b... ngl: Allow specifying texture formats
  caca2a0... ngl: Determine intermediate format
  60200b2... wayland: better debug for egl
  656b9b7... wayland: Use EGL_KHR_no_config_context
  6489e40... Add gdk_surface_set_hdr
  672d55c... wayland: Implement set_hdr
  2c24285... glcontext: Add api to query hdr support
  a5a8620... wayland: Implement can_hdr
  e5c353c... ngl: Update rendering for each frame
  ec12904... ngl: Refactor shaders a bit
  a0ec0c5... ngl: Don't leak textures
  193bc08... ngl: Fix caching for GL textures
  62aff45... ngl: Refactor a bit
  2072765... wip: Do texture conversions in shaders
  05660a1... ngl: Support flipping gl textures
  caff844... gdk: Add a new constructor for GL textures
  608cb9d... memorytexture: Cosmetics
  888f242... ngl: Use GL texture information
  47d1af2... glarea: Use the new GL texture constructor
  74b041b... media: Use the new GL texture constructor

Commits added to the branch:

  e9828f1... Fix the build (*)
  a9f401a... wayland: better debug for egl (*)
  63b7335... Merge branch 'matthiasc/for-master' into 'master' (*)
  08fd62e... x11: Better debug for egl (*)
  b7ad3bc... build: Print toolchain in summary (*)
  1efccfc... gdk loaders: Add noreturn attribtues where appropriate (*)
  5f825eb... Merge branch 'wip/baedert/for-master' into 'master' (*)
  670659b... Revert "Add GtkLoader to gtk4-widget-factory" (*)
  bfcc2da... ngl: Cosmetics (*)
  139aa17... Merge branch 'matthiasc/for-master' into 'master' (*)
  5bf1196... ngl: Drop the texture pool object (*)
  c932648... ngl: Plug a memory leak (*)
  1ddcf7d... Update Swedish translation (*)
  8c22762... ngl: Small docs updates (*)
  095d531... Merge branch 'matthiasc/for-master' into 'master' (*)
  f7df384... ngl: Don't cache large glyphs forever (*)
  b4bc798... Merge branch 'matthiasc/for-master' into 'master' (*)
  b8622ad... contentdeserializer: Plug a small memleak (*)
  f2dbf57... Merge branch 'matthiasc/for-master' into 'master' (*)
  d939f37... win32: Comment out unused function (*)
  6ec6bca... win32: Remove unused variables (*)
  75370a2... pathbar: Use correct marshaler (*)
  38461ee... gdk: Make GDK_DEBUG GL backend selection global (*)
  9012a03... widget-factory: Name the images pages (*)
  04da2ff... surface: Use g_clear_thing() (*)
  ae8de71... build: Add a HAVE_EGL define to config.h (*)
  bfb158d... egl: Move initialization code and port Wayland (*)
  70607f5... x11: Port to shared EGL code (*)
  032eb15... glcontext: The content cannot be the current context (*)
  c8204a9... surface: Add a private struct (*)
  aba37c4... display: Get carried away by extension checker (*)
  d128ffc... egl: Move EGLSurface handling to GdkSurface (*)
  f8b9b30... egl: Move extension checks to GdkDisplay (*)
  482845b... wayland: Remove initial GL API bind (*)
  111c276... cairo-gl: Don't leak framebuffers (*)
  64f10ef... gdk: Remove unused gdk_gl_texture_quads() function (*)
  03cc603... glcontext: Remove unused functionality (*)
  2ff1ea5... egl: Unify contexts (*)
  3ca84c4... glcontext: Handle failure of eglBindAPI() (*)
  bc7c0d0... egl: Support EGL_KHR_no_config_context (*)
  7ede468... gdk: Add a request_hdr argument to begin_frame() (*)
  5eb42dd... gdk: Add GDK_DEBUG=hdr (*)
  cdc8523... egl: Implement HDR support (*)
  957a650... cms: Add lcms to the build (*)
  8acf1b7... gdk: Add GdkColorProfile (*)
  3274093... texture: Add a ::color-profile property (*)
  85e4e47... memorytexture: Split out GdkMemoryFormat handling (*)
  db2aab2... memoryformat: Take a color profile when converting (*)
  d976bf9... gl: Refactor texture upload code (*)
  0ac0a59... API: Add gdk_memory_texture_new_with_color_profile() (*)
  e7ba7d5... jpeg: Parse ICC profiles (*)
  3b6ce78... widget-factory: Add gradient rendering test (*)
  f90c0a3... gtk-demo: Add a color profile demo (*)
  34f2fc9... Revamp the color profile demo (*)
  0df63b0... API: Add GdkSurface::color-profile (*)
  9624b67... gl: Move memory <=> GL format mapping (*)
  a433828... memorytexture: Add gdk_memory_texture_convert() (*)
  0dedbb5... gl: Move gdk_gl_context_upload_texture() into NGL (*)
  3873080... cairo: Add color profile get/set (*)
  1dd812a... gdk: Rework gdk_pixbuf_get_from_texture() (*)
  3fef469... broadway: Use gdk_texture_save_to_png_bytes() (*)
  3424f25... gdk: Make gdk_texture_download_surface() take a target colo (*)
  60ebac2... gdk: Add srgb_linear color profile (*)
  422340a... ngl: Avoid cairo in icon upload (*)
  1b9243f... memoryformat: Do some gdk_memory_convert() massaging (*)
  03ea3fd... png: Do loader conversions in GDK (*)
  72b78d2... png: Add private formats for weird PNG stuff (*)
  b819b92... memoryformat: Optimize more (*)
  3f2d0db... colorprofile: Implement a global transform cache (*)
  afb755a... png: Handle color profiles (*)
  a6fd0d0... png: Refactor png saving (*)
  809c4d9... widget-factory: Add tests for loading color profiles (*)
  023ecbf... tiff: Add color profile support (*)
  9ae493c... memorytexture: Cosmetics (*)
  ba6c03e... jpeg: Save color profile information (*)
  5ada992... Check profiles match memory formats (*)
  b02cc78... Support color profiles in pixbufs (*)
  4670c90... Add an lcms2 subproject (*)
  66e6d67... gdk: Introduce GdkColor (*)
  ce344b9... x11: Implement support for color profiles (*)
  5a38987... FIXME: Add crude color management impl for cairo (*)
  17521e2... gdk: Add GDK_DEBUG=srgb (*)
  e4ba83a... colorprofile: Cosmetics
  33c739b... memorytexture: Cosmetics
  26dd053... texture: Cosmetics
  97c11ff... ci: Update dependencies for msys
  da21a87... ngl: Upload textures in linear sRGB
  a6f8367... ngl: Apply gamma to frames
  a532b3d... ngl: Linearize colors too
  fe5e817... Linearize gl textures
  f80ef35... ngl: Use stem darkening for glyphs
  e4e1b7c... cairo: Use stem darkening for glyphs
  3b93225... texture: Add hdr api
  d800c1d... gltexture: Add hdr api
  b432d69... gsk: Add hdr rendernode api
  c79fd43... ngl: Allow specifying texture formats
  90fb6c2... ngl: Determine intermediate format
  73589ef... Add gdk_surface_set_hdr
  b939184... ngl: Update rendering for each frame
  fc929b8... ngl: Refactor shaders a bit
  c425d31... ngl: Don't leak textures
  5898e92... ngl: Fix caching for GL textures
  72ac0d0... ngl: Refactor a bit
  b4bf268... wip: Do texture conversions in shaders
  7bb5031... ngl: Support flipping gl textures
  2dc0c6b... gdk: Add a new constructor for GL textures
  3ef4e0b... ngl: Use GL texture information
  be17bf2... glarea: Use the new GL texture constructor
  be2aaae... media: Use the new GL texture constructor
  27361bf... Split GdkColorProfile
  4b2c913... Add some assertions

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