• Show log

    Commit

  • Hash : a77a80a1
    Author : Roman Lavrov
    Date : 2022-10-25T13:54:33

    Wait for DestroyNotify and ConfigureNotify events.
    
    There appears to be a race condition where
    XDestroyWindow+XCreateWindow ignores the new size
    (the same window normally gets reused but this only happens
    sometimes on some X11 versions).
    
    Wait until we get the destroy notification which should avoid races
    between termination and initialization.
    
    However, it turns out just doing that breaks things because tests get to
    termination before even giving the window a chance to set up fully
    (e.g. ConfigureNotify) which only happens after making the window
    visible.. so additionally block in setVisible until we get
    ConfigureNotify.
    
    aaand turns out RobustBufferAccessBehaviorTest requires
    setVisible(true) - tests fail when running on my local Linux and pass
    now that I added setWindowVisible!
    
    Bug: angleproject:7620
    Change-Id: I93f2f05cb9d1c62776636bec976d94ead4cf0fd1
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3979168
    Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
    Commit-Queue: Roman Lavrov <romanl@google.com>
    

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/angle.git
    Git SSH git@git.kmx.io:kc3-lang/angle.git
    Public access ? public
    Description

    A conformant OpenGL ES implementation for Windows, Mac, Linux, iOS and Android.

    Homepage

    Github

    Users
    thodg_m kc3_lang_org thodg_w www_kmx_io thodg thodg_l
    Tags