Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Factor out switcheroos for the different wayland shell protocols #359

Open
wants to merge 18 commits into
base: master
Choose a base branch
from

Commits on Nov 2, 2021

  1. Configuration menu
    Copy the full SHA
    e56bdca View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2021

  1. Release version 0.11.1

    aperezdc committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    52f804f View commit details
    Browse the repository at this point in the history
  2. docs: Rename platform fdo to wl after Igalia#351

    Change text mentioning the "fdo" platform plug-in to "wl", which was
    missing from Igalia#351.
    aperezdc committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    35f7697 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2021

  1. drm: Avoid leaking array of devices during check

    Arrange to call drmFreeDevices() inside check_drm() and init_drm()
    to avoid leaking the arrays of devices returned by drmGetDevices2().
    aperezdc committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    60dcf6d View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2021

  1. docs: Fix building documentation with libsoup3

    Pass the correct pkg-config module name to gi-docgen depending on the
    version of libsoup in use: WPE WebKit builds with libsoup2 have API
    version 1.0, and builds with libsoup3 have API version 1.1.
    aperezdc committed Nov 8, 2021
    Configuration menu
    Copy the full SHA
    19be4ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0f9afa1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    90b5500 View commit details
    Browse the repository at this point in the history
  4. CI: Do not hardcode the CPU type when sourcing env script

    This avoids not finding any environment setup script due to the CPU name
    and features changing when SDKs are updated: use a wildcard to make sure
    at least one gets picked.
    aperezdc committed Nov 8, 2021
    Configuration menu
    Copy the full SHA
    c8756bd View commit details
    Browse the repository at this point in the history
  5. core: Remove unneeded CogPlatformClass.teardown vfunc

    Use GObjectClass.finalize instead of CogPlatformClass.teardown. Now that
    CogPlatform derives from GObject, it is possible to reuse its functionality
    instead of having an ad-hoc vfunc that gets called immediately before
    destroying an instance. As a bonus, not only the implementations follow
    a more idiomatic GObject approach, but also it is not possible anymore
    to forget a call to cog_platform_teardown() before destruction.
    aperezdc committed Nov 8, 2021
    Configuration menu
    Copy the full SHA
    12d1a49 View commit details
    Browse the repository at this point in the history
  6. CI: Switch to clang-format version 13

    Update the check-style script and the CI job to use clang-format 13, which
    is the first version that supports combining The "PointerAlignment: Right"
    with "AlignConsecutiveDeclarations: true". This was unimplemented until
    recently, see https://reviews.llvm.org/D103245
    
    While at it, do not let clang-format choose a different way of doing
    pointer alignment by setting "DerivePointerAlignment: false".
    aperezdc committed Nov 8, 2021
    Configuration menu
    Copy the full SHA
    92bb890 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2021

  1. CI: Make curl downloads more reliable

    Retry the curl command up to ten times in case of download failures.
    This should alleviate build issues like the following, where the server
    sometimes seems to wrongly close HTTP/2 streams, or when some connection
    issue results in partial downloads:
    
        https://github.com/Igalia/cog/runs/4176134469
        https://github.com/Igalia/cog/runs/4176255670
    
    While at it, pass "-C -" to let curl determine from which point to retry
    the download. As the toolchain packages are big, this should help avoid
    timeouts.
    
    Finally, use HTTP/1.1; because using HTTP/2 seems to be a source of
    sporadic issues, and for a big, bulky download, the gains from HTTP/2
    (like multiple streams and faster connection open) are basically none
    due to the transfer itself taking most of the time.
    aperezdc committed Nov 11, 2021
    Configuration menu
    Copy the full SHA
    97c8936 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5b34335 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9014551 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    80b9013 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2021

  1. Configuration menu
    Copy the full SHA
    c98f6ab View commit details
    Browse the repository at this point in the history
  2. more updates

    Nasah-Kuma committed Nov 19, 2021
    Configuration menu
    Copy the full SHA
    a65ca96 View commit details
    Browse the repository at this point in the history
  3. more updates

    Nasah-Kuma committed Nov 19, 2021
    Configuration menu
    Copy the full SHA
    1088303 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2021

  1. more updates

    Nasah-Kuma committed Nov 22, 2021
    Configuration menu
    Copy the full SHA
    c59ed5d View commit details
    Browse the repository at this point in the history