-
-
Notifications
You must be signed in to change notification settings - Fork 12.6k
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
Commits on Oct 29, 2016
-
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>
Configuration menu - View commit details
-
Copy full SHA for 6fbb53f - Browse repository at this point
Copy the full SHA 6fbb53fView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 216d1bb - Browse repository at this point
Copy the full SHA 216d1bbView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for cba3ab4 - Browse repository at this point
Copy the full SHA cba3ab4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5481955 - Browse repository at this point
Copy the full SHA 5481955View commit details
Commits on Nov 3, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 9e1813b - Browse repository at this point
Copy the full SHA 9e1813bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ef92ab - Browse repository at this point
Copy the full SHA 8ef92abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 583cdea - Browse repository at this point
Copy the full SHA 583cdeaView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 585c540 - Browse repository at this point
Copy the full SHA 585c540View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for ab64750 - Browse repository at this point
Copy the full SHA ab64750View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 090cd70 - Browse repository at this point
Copy the full SHA 090cd70View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 093c9e5 - Browse repository at this point
Copy the full SHA 093c9e5View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 4374571 - Browse repository at this point
Copy the full SHA 4374571View commit details