electron/build
Samuel Attard 6bcf67e051
feat: enable builtin spellchecker (#20692)
* chore: add code required to use chromes spellchecker

* chore: fix linting

* chore: manifests needs buildflags now

* chore: add dictionarySuggestions to the context menu event when the spellchecker is active

* chore: enable by default for windows builds

* chore: add patch to remove incognito usage in the spellchecker

* chore: add dependencies on spellcheck common and flags

* chore: conditionally include spell check panel impl

* chore: fix deps for spellcheck feature flags

* chore: add patch for electron resources

* chore: add dependency on //components/language/core/browser

* chore: patches to make hunspell work on windows

* build: collect hunspell dictionaries into a zip file and publish

* chore: clean up patches

* chore: add docs and set spell checker url method

* chore: fix error handling

* chore: fix hash logic

* build: update hunspell filename generator

* fix: default spellchecker list to the current system locale if we can

* docs: document the language getter

* chore: patch IDS_ resources for linux builds

* feat: add spellcheck webpref flag to disable the builtin spellchecker

* chore: fix docs typo

* chore: clean up spellchecker impl as per feedback

* remove unneeded deps
2019-10-31 13:11:51 -07:00
..
args chore: bump chromium to f5b345dd470f14eef6e44732ccf23 (master) (#20649) 2019-10-28 15:12:35 -07:00
config chore: add GN linting (#14678) 2018-10-03 18:03:26 -05:00
mac build: make make_locale_dirs idempotent (#15768) 2018-11-19 15:55:13 -08:00
templates refactor: auto generate electron_version.h from the version file (#18866) 2019-06-19 14:31:55 -07:00
webpack refactor: unify module-list format and exports/electron (#19697) 2019-08-23 11:18:58 +02:00
asar.gni refactor: remove js2asar.py and port logic to JS in more readable / GN-style way (#16718) 2019-02-05 12:10:15 -08:00
dump_syms.py fix: remove .pdb from symbol file names (#19483) 2019-07-29 09:41:58 -04:00
electron.def fix: allow renaming electron.exe (#15173) 2018-10-15 17:26:34 -07:00
extract_symbols.gni fix: dump correct breakpad symbols on macOS (#19042) 2019-07-05 10:38:30 -07:00
generate-template.py refactor: auto generate electron_version.h from the version file (#18866) 2019-06-19 14:31:55 -07:00
install-build-deps.sh build: remove GConf and dconf dependencies on linux (#19498) 2019-07-29 08:33:47 -04:00
node.gni refactor: remove js2asar.py and port logic to JS in more readable / GN-style way (#16718) 2019-02-05 12:10:15 -08:00
npm-run.py fix: use print() function in both Python 2 and Python 3 (#18395) 2019-06-15 10:26:09 -07:00
npm.gni build: ensure consistent lock files across multiple machines (#17955) 2019-04-30 13:59:47 -07:00
rules.gni fix: use xib file to construct macOS Menu (#20615) 2019-10-21 14:11:09 -07:00
run-in-dir.py build: [gn] include node_modules in default_app asar 2018-07-25 11:45:22 -07:00
run-node.py refactor: remove js2asar.py and port logic to JS in more readable / GN-style way (#16718) 2019-02-05 12:10:15 -08:00
templated_file.gni refactor: auto generate electron_version.h from the version file (#18866) 2019-06-19 14:31:55 -07:00
tsc.gni chore: update to latest TypeScript 3.5.2 (#19133) 2019-07-09 14:44:46 +03:00
zip.py feat: enable builtin spellchecker (#20692) 2019-10-31 13:11:51 -07:00