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

Chromium updates with GN build #20120

Closed
wants to merge 12 commits into from
Closed

Commits on Oct 29, 2016

  1. gn: Init at 0.0.0.20161008

    This is the standalone version of GN used currently solely for building
    Chromium. An upstream bug report is available at
    https://crbug.com/504074 to support a standalone build without needing
    various components from the Chromium source tree.
    
    Because there isn't a standalone vrsion available, I'm choosing
    0.0.0.${date} as the version scheme here so that we don't conflict with
    versioned releases from upstream someday[TM].
    
    Signed-off-by: aszlig <aszlig@redmoonstudios.org>
    aszlig committed Oct 29, 2016
    Configuration menu
    Copy the full SHA
    6fbb53f View commit details
    Browse the repository at this point in the history
  2. chromium: Add preliminary support for GN

    This only uses the most basic GN flags which should represent the GYP
    flags we had before. In order to get rid most of the GYP cruft, we now
    have common.nix and common-gn.nix which are mostly the same, just that
    the latter is only for GN builds.
    
    The GN implementation is far from complete and currently not even
    builds, so we need more work to get the beta and dev channels building.
    
    Signed-off-by: aszlig <aszlig@redmoonstudios.org>
    aszlig committed Oct 29, 2016
    Configuration menu
    Copy the full SHA
    216d1bb View commit details
    Browse the repository at this point in the history
  3. chromium: Remove plugin paths patch for version 50

    The oldest version we build is version 53, so we no longer need this
    patch.
    
    Signed-off-by: aszlig <aszlig@redmoonstudios.org>
    aszlig committed Oct 29, 2016
    Configuration menu
    Copy the full SHA
    cba3ab4 View commit details
    Browse the repository at this point in the history
  4. chromium: 53 -> 54

    bendlas authored and aszlig committed Oct 29, 2016
    Configuration menu
    Copy the full SHA
    5481955 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2016

  1. chromium: remove pepperflash

    bendlas authored and aszlig committed Nov 3, 2016
    Configuration menu
    Copy the full SHA
    9e1813b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8ef92ab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    583cdea View commit details
    Browse the repository at this point in the history
  4. chromium: Remove flag for hiDPISupport

    This should now be the upstream default and there also is no more flag
    for GN to set it, so we'll no longer need it on our side as well.
    
    Signed-off-by: aszlig <aszlig@redmoonstudios.org>
    aszlig committed Nov 3, 2016
    Configuration menu
    Copy the full SHA
    585c540 View commit details
    Browse the repository at this point in the history
  5. chromium: Build with GN unconditionally

    Previously I've added the extra file common-gn.nix in addition to
    common.nix, so we can possibly have a smooth transition from current
    stable to the new version 54.
    
    Unfortunately, version 53 is already EOL and we have to move to version
    54 as soon as possible so we can only use GN and thus it doesn't make
    sense to provide expressions for GYP anymore.
    
    Signed-off-by: aszlig <aszlig@redmoonstudios.org>
    aszlig committed Nov 3, 2016
    Configuration menu
    Copy the full SHA
    ab64750 View commit details
    Browse the repository at this point in the history
  6. chromium: Remove some libs from system depenencies

    Seems that these libraries aren't the ones Chromium is expecting to be,
    so let's switch to use the bundled version of these libraries instead.
    
    Signed-off-by: aszlig <aszlig@redmoonstudios.org>
    aszlig committed Nov 3, 2016
    Configuration menu
    Copy the full SHA
    090cd70 View commit details
    Browse the repository at this point in the history
  7. chromium: Bring back pepper flash from Adobe

    So far we had the bundled Flash player plugin that came with Chrome, but
    since version 54 the Chrome package doesn't include PPAPI Flash anymore.
    
    Instead we're going to download the PPAPI Flash plugin directly from
    Adobe and try to use them for all release channels of Chromium.
    
    Of course it would be nice if we'd have an updater for it but for now
    it's important that we don't break things for people who are currently
    forced to use Flash.
    
    Signed-off-by: aszlig <aszlig@redmoonstudios.org>
    aszlig committed Nov 3, 2016
    Configuration menu
    Copy the full SHA
    093c9e5 View commit details
    Browse the repository at this point in the history
  8. chromium: Update all channels to latest versions

    Overview of updated versions:
    
    stable: 54.0.2840.71 -> 54.0.2840.90
    beta:   55.0.2883.21 -> 55.0.2883.35
    dev:    56.0.2897.0  -> 56.0.2906.0
    
    This is to get our Chromium versions in par with the latest upstream
    ones before merging in the GN migration changes.
    
    Signed-off-by: aszlig <aszlig@redmoonstudios.org>
    aszlig committed Nov 3, 2016
    Configuration menu
    Copy the full SHA
    4374571 View commit details
    Browse the repository at this point in the history