Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/electron/electron.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
  1. Nov 30, 2019
  2. Nov 29, 2019
  3. Nov 28, 2019
    • Electron Bot's avatar
      Bump v9.0.0-nightly.20191128 · 21297519
      Electron Bot authored
    • Max's avatar
    • Samuel Attard's avatar
      build: make CI faster, magic contained within (#21086) · 01f5e9c5
      Samuel Attard authored
      * build: cache the out directory for exact deps hash matches
      
      * chore: generate a target based depshash discriminator
      
      * fix: hash on gn args
      
      * build: share logic on the mac builds
      
      * build: ensure that the mksnapshot binary is built before stripping before zipping
      
      * build: attach the workspace on macOS
      
      * build: optimize the macOS checkout path for testing
      
      * build: fix mksnapshot zip generation
      
      * build: make the mac src cache restore work
      
      * build: v2 out cache
      
      * build: macOS cache restore is just stupidly slow
      
      * build: strip more binaries
      
      * build: attach the out cache to the workspace for macOS builds
      
      * build: allow linux boxes to restore darwin out caches
      
      * build: cat the deps hash target file
      
      * build: ensure that the deps target hash matches on the linux box
      
      * build: do not use host arch in target key
      
      * build: force undefined in the target hash file
      
      * build: only restore out cache when it isn't in the workspace
      
      * build: fix the macOS cache workspace trick
      
      * build: do not double restore
      
      * build: remove the big stuff from the out dir
      
      * build: workaround layer issue
      
      * build: try it back on macOS again but with smaller thingy
      
      * build: macOS needs the out cache now
      
      * build: clean up for omptimal macOS path
      
      * build: use old docker image
      
      * build: idek at this point
      
      * build: we need a deps hash
      
      * build: yeah we need a checkout too
      
      * chore: use testing env on save cache job
      
      * chore: well that should fix the cache key thing
      
      * chore: handle cross-OS path mismatch for src cache restore
      
      * build: use a /portal directory to transfer the src cache appropriately
      
      * build: use the correct docker image
      
      * build: super perms for /portal
      
      * build: increment out cache number
      
      * build: ensure target hash is correct for args + disable pre-compiled headers on macOS
      
      * build: wipe the cross-arch libffmpeg before building Electron
      01f5e9c5
    • Jeremy Apthorp's avatar
  4. Nov 27, 2019
  5. Nov 26, 2019
  6. Nov 25, 2019
  7. Nov 24, 2019
  8. Nov 23, 2019
    • Electron Bot's avatar
      Bump v9.0.0-nightly.20191123 · 78ae5d41
      Electron Bot authored
    • Shelley Vohr's avatar
    • Samuel Attard's avatar
      feat: expose executeJavaScriptInIsolatedWorld on webContents (#21190) · 34452ee6
      Samuel Attard authored
      
      * feat: expose executeJavaScriptInIsolatedWorld on webContents
      
      * Apply suggestions from code review
      
      Co-Authored-By: default avatarloc <andy@slack-corp.com>
      34452ee6
    • Jacob's avatar
      fix: prevent silent failure when DOM storage quota exceeded (#20899) · a7c2f79a
      Jacob authored
      * test: update DOM storage quota limits test
      
      * fix: update dom_storage_limits.patch (fixes #13465)
      
      The previous version of this patch did not include
      changes required to circumvent the quota enforcement
      performed by StorageAreaImpl. Consequently when
      the quota was exceeded, things still "appeared to
      work" at first but then would later fail silently.
      That is, the cache would be updated but the backing
      store would not.
      
      This could be fixed by disabling the code below
      (from `content/browser/dom_storage/storage_area_impl.cc`)
      ```
        // Only check quota if the size is increasing, this allows
        // shrinking changes to pre-existing maps that are over budget.
        if (new_item_size > old_item_size && new_storage_used > max_size_) {
          if (map_state_ == MapState::LOADED_KEYS_ONLY) {
            receivers_.ReportBadMessage(
                "The quota in browser cannot exceed when there is only one "
                "renderer.");
          } else {
            std::move(callback).Run(false);
          }
          return;
        }
      ```
      
      However, since this seems to have some unintended side-effects
      (see updated notes in dom_storage_limits.patch) it seems
      more prudent to simply increase the quota to a larger
      yet still reasonable size rather than attempt to circumvent
      the storage quota altogether.
      a7c2f79a
  9. Nov 22, 2019
  10. Nov 21, 2019
  11. Nov 20, 2019
  12. Nov 19, 2019