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