Граф коммитов

1643 Коммитов

Автор SHA1 Сообщение Дата
Zeke Sikelianos ccc2a12fd2 document relationship between src and patches dirs 2017-08-11 14:39:09 -07:00
Zeke Sikelianos f57186436f document how to add a patch 2017-08-11 11:12:41 -07:00
Ales Pergl b7a3f73696 Turned off debug mode in shared_library 2017-08-11 10:18:01 -04:00
Cheng Zhao dd035590d1 Merge pull request #341 from electron/missing-pdb-fix
Patch the Windows build toolchain to generate unique PDB names
2017-08-11 21:12:06 +09:00
Cheng Zhao 129888c66b Merge pull request #340 from electron/get-new-site-instance-2
Add OnCreateSiteInstanceForNavigation
2017-08-11 21:11:51 +09:00
Samuel Attard 2e3d53f1eb Fix refptr 2017-08-11 00:17:24 +10:00
Samuel Attard 72b539c9a8 Send the render frame host as well 2017-08-10 19:33:15 +10:00
Samuel Attard e4ccc02d58 Add OnCreateSiteInstanceForNavigation 2017-08-10 19:33:00 +10:00
Vadim Macagon ad2ed78b96 Patch the Windows build toolchain to generate unique PDB names
When the PDB files generated by the `static_library` build are
packaged for distribution they are all copied to a single folder,
some of the PDB files have identical names so they end up
overwriting each other. The missing PDB files cause linker warnings
when building Electron in Release mode, and make it more difficult
to debug release builds.

This patch modifies the PDB naming convention for the
`static_library` build configuration to ensure PDB names are unique.
For example, instead of generating `obj/ui/base/base_cc.pdb` the
build will now generate `obj/ui/base/obj_ui_base_base_cc.pdb`.
2017-08-10 15:15:43 +07:00
Alexey Kuzmin abbcfb2ebd Merge pull request #333 from electron/disable_debugallocation
Disabled debug allocation as it causes some Electron tests to fail
2017-08-09 17:39:59 -04:00
Cheng Zhao 87a9406a74 Merge pull request #328 from electron/add-another-patch-script
Add `script/patch.py` to use during Chromium upgrades
2017-08-04 21:22:00 +09:00
Ales Pergl c4fc8a6cf9 Disabled debug allocation as it causes some Electron tests to fail 2017-08-04 14:11:45 +02:00
Aleksei Kuzmin 5f38f9be9e Light refactoring of "apply-patches" script 2017-08-02 17:22:03 +03:00
Aleksei Kuzmin bffd28b270 Add script/patch.py 2017-08-02 17:22:03 +03:00
Aleksei Kuzmin 41f1f0286d Add git helpers for scripts 2017-08-02 17:19:53 +03:00
Zeke Sikelianos 9d3d776f78 Merge pull request #332 from electron/update-readme
add notes about CI, releases, usage
2017-08-01 14:40:43 -07:00
Zeke Sikelianos ce40404def add note about mas build name 2017-08-01 13:58:35 -07:00
Zeke Sikelianos 2d46ba89bc add notes about CI, releases, usage 2017-08-01 08:55:34 -07:00
Ales Pergl 7a9d4a1c9c Disabled debug checks in Skia (currently Electron violates them) 2017-07-22 14:41:43 +02:00
Ales Pergl 53dc21a8f8 Copy Windows .pdb files to .debug directory, analogously to Linux and Mac 2017-07-22 14:41:43 +02:00
Ales Pergl 8c305c35b7 Disabled debug checks in ANGLE (currently Electron violates them) 2017-07-22 14:41:43 +02:00
Ales Pergl 7d889fde3b Enabled debug mode for "shared_library".
To mitigate runtime errors, DCHECK needs to be disabled until relevant bugs are fixed.
2017-07-16 11:53:13 +02:00
Kevin Sawicki 92e2d6a965 Merge pull request #321 from electron/clean-bad-scm
Run gclient sync with --force on CI
2017-07-14 09:06:09 -07:00
Kevin Sawicki 761f9b4e74 Merge pull request #319 from electron/cifratila/apply-patches-src-not-repo
Apply patches fix for cases when src is not a git repo
2017-07-14 09:05:37 -07:00
Kevin Sawicki 9ead8e4eba Run with --force on CI to prevent leaving around _bad_scm dirs 2017-07-13 09:17:30 -07:00
Kevin Sawicki 268fc207c4 Remove _bad_scm when cleaning 2017-07-12 15:22:06 -07:00
Catalin Fratila b8255ff9f2 No need to add verbose. 2017-07-11 08:28:12 +03:00
Catalin Fratila 94435377d0 Change apply-patches to work also if src is not a git repo. 2017-07-11 08:26:31 +03:00
Kevin Sawicki 8cfd08f84e Merge pull request #318 from electron/revert-300-backspace-ime-patch
Revert "Backport macOS IME backspace fix"
2017-07-07 08:56:31 -07:00
Kevin Sawicki 30323a263e Revert "Backport macOS IME backspace fix" 2017-07-05 15:33:25 -07:00
Kevin Sawicki 1490d81e34 Add missing a/b patch prefix 2017-07-05 13:54:40 -07:00
Kevin Sawicki 76739ecb7a Merge pull request #316 from electron/raise-s3-errors
Surface boto process errors
2017-07-05 09:15:18 -07:00
Kevin Sawicki 279aa61913 Merge pull request #314 from dregenor/master
linux appIndicator submenu fix
2017-07-05 09:11:58 -07:00
Kevin Sawicki f2ec8a936e Surface boto process errors 2017-06-29 13:11:40 -07:00
Aleš Pergl 8c6594630d Clean `src` directory in CI build 2017-06-27 00:44:24 +02:00
dregenor 0cc56fcac5 linux appIndicator submenu fix 2017-06-23 15:35:12 +03:00
Ales Pergl 6cb70ce825 Use dynamic CRT in the Windows static library build.
Consequently, don't use the allocator shim.
2017-06-21 23:06:01 +02:00
Kevin Sawicki 4bc7263730 Merge pull request #309 from electron/chromium-submodule
Apply Chromium patches using git and sync via gclient
2017-06-14 12:19:17 -07:00
Kevin Sawicki e782c37f8e Add COMSPEC fallback 2017-06-13 16:13:21 -07:00
Kevin Sawicki 98ee9346e5 Remove trailing slash from temp for update_depot_tools to work 2017-06-13 16:09:16 -07:00
Kevin Sawicki a71d7b552d Run update_depot_tools.bat with cmd.exe 2017-06-13 15:23:54 -07:00
Kevin Sawicki f5017f7ff9 Update depot tools on Windows 2017-06-13 15:19:01 -07:00
Kevin Sawicki 48d379c40e Remove overly verbose logging 2017-06-13 14:49:45 -07:00
Kevin Sawicki a623447b7f Set DEPOT_TOOLS_WIN_TOOLCHAIN=0 when running gclient sync 2017-06-13 14:08:13 -07:00
Kevin Sawicki 75c0a2dfeb Crank up logging to diagnose CI 2017-06-13 13:31:33 -07:00
Kevin Sawicki b4010dca1b Run gclient sync before installing sysroot 2017-06-12 15:51:23 -07:00
Kevin Sawicki 370f532444 Use root src folder 2017-06-12 11:10:32 -07:00
Kevin Sawicki 7ee74650b3 Download chrome src using gclient 2017-06-12 10:57:29 -07:00
Kevin Sawicki f7b6f86b14 Add back src ignore 2017-06-12 10:37:08 -07:00
Kevin Sawicki 219d5f1d8c Add .gclient file 2017-06-12 10:37:08 -07:00