Abe Jellinek
cd5df6b2c0
Add Gecko types and a script to update them ( #4296 )
2024-07-02 00:58:51 -04:00
Dan Stillman
7f492529a8
Fix Python warning in merge_mozilla_files
2024-04-10 07:33:46 -04:00
Dan Stillman
d21fc40115
Update Mozilla strings for fx115
...
(Or technically 125, but I don't think any strings we need were
removed)
This fixes the Edit and Window menu (except for some macOS Window
strings that seem to come from the system) in non-English locales.
2024-04-10 07:33:40 -04:00
Dan Stillman
31fc4dc950
Add delays when downloading Mozilla dictionaries
2024-02-27 07:01:49 -05:00
Dan Stillman
98fc32a65e
Add Tamil locale from Transifex
...
Contributed by @TamilNeram
2024-02-27 07:01:49 -05:00
Dan Stillman
f1003a1d1e
Ignore .DS_Store and other files in localizer script
2023-06-19 04:34:29 -04:00
Dan Stillman
ffdfc73d47
Fix python executable name in 2xize
2023-06-17 02:34:31 -04:00
Dan Stillman
6a14e8a376
Add some disabled code to extract 'updates' files from old Moz langpacks
2023-05-10 06:25:05 -04:00
Dan Stillman
27ccff636b
Various fixes to locale processing script
...
- Properly handle regular vs. Mozilla locale files
- Avoid whitespaces changes as much as possible
- Keep copyright block at top of all Mozilla files
- Bug fixes
2023-05-10 06:25:05 -04:00
Dan Stillman
6000d605f1
Update localizer scripts
...
- Adjust for combined repos
- Handle Mozilla .dtd/.properties files
- General cleanup
2023-04-26 04:40:22 -04:00
Dan Stillman
15151acb3e
Add Mozilla locale strings for Breton
2023-04-26 04:40:22 -04:00
Dan Stillman
a542db8e50
Skip en-US folder when copying en-US Mozilla files to other locales
2023-04-26 04:40:22 -04:00
Dan Stillman
3693674fc9
Fix Fluent localization for non-English locales
...
All declared Fluent files need to exist for a locale to be used (in a
window?). Since Mozilla code tries to load Fluent files, we need to copy
non-English Mozilla .ftl files to their default effective path (just in
the app omni.ja instead of the toolkit omni.ja).
Fixes #3094
2023-04-26 04:40:22 -04:00
Dan Stillman
1ab041ef55
Move build_xpi
to app/scripts as prepare_build
2023-04-26 04:40:22 -04:00
Dan Stillman
257a2280c1
Use repo root in update-citeproc.sh
2023-04-26 04:40:22 -04:00
Dan Stillman
7ae79bbb98
egh's translator framework no longer needs to be unminified
...
Translators haven't been bundled with a Firefox extension since 2017, so
no need to unminify for review.
2023-04-26 04:40:22 -04:00
Dan Stillman
fb2b874614
Add zotero-build repo as scripts
folder
...
Minus obsolete 4.0 files
2023-04-26 04:40:22 -04:00
Dan Stillman
ae0091fbae
Rename scripts
folder to js-build
2023-04-26 04:40:22 -04:00
Martynas Bagdonas
e6e424836d
Update PDF.js in PDF reader
2023-04-12 11:15:46 +03:00
Martynas Bagdonas
bd9a40562f
Replace pdftotext and pdfinfo with pdf-worker
2023-03-31 12:48:05 +01:00
Tom Najdek
d0e177055d
Remove multimatch from the build process #2862 ( #3047 )
2023-03-27 16:22:44 -04:00
Tom Najdek
2820add3d1
Add bulk folder import #2252
2023-03-21 20:38:39 +01:00
Abe Jellinek
52e8fa8995
Prune Monaco distribution, fix JS acting like TS in Scaffold
...
We don't need most of the bundled languages or localizations, so they were just
taking up disk space pointlessly.
2022-09-12 14:06:17 -07:00
Adomas Venčkauskas
3ba78dec78
Changes for updated SingleFile submodule
2022-08-11 03:49:52 -04:00
Martynas Bagdonas
4de31ebb85
Update pdf-reader and note-editor, use specific prebuilds, tweak code
2022-08-11 02:35:36 -04:00
Tom Najdek
1fbed10375
Report correct path for outFiles in symlink task ( #2639 )
2022-05-26 05:48:27 -04:00
Tom Najdek
89dd6faa2b
Run add_omni_files for changes to symlinked files ( #2638 )
2022-05-26 05:14:16 -04:00
Tom Najdek
8b76bf6e65
Run add_omni_file script when file change detected
2022-05-25 19:56:23 +02:00
Tom Najdek
7aa3bde170
On error, ring the bell
...
Should help with noticing syntax errors etc.
2022-05-25 19:37:20 +02:00
Tom Najdek
eb5f2978cc
Fix a problem with build when switching branch
...
When switching between master and fx102 bogus files were created outside
of the build/ directory. That's because previously we had a symlinked
file itembox.css and now we compile a file itemBox.css into the same
directory. However when running `npm start`, after switching branch, the
symlink still existed and thus when writing a new file, symlink was
followed and output has been written inside a source file instead.
Build system will now run cleanup step first (where it checks if files
frim `.signatures.json` still exist in src), then proceed with build,
so old symlinks will be removed thus producing a valid build.
This problem probably only happened on case-insensitive file-systems
(like default config on macOS HFS+).
2022-05-25 16:38:16 +02:00
Tom Najdek
32c0d228cc
Fix all scss files rebuild on every non-js change
...
multimatch test was incorrect triggering scss rebuild on every change
that reached that logic.
Also fixed weird (legacy?) use of path.join()
2022-05-25 16:10:15 +02:00
Abe Jellinek
9829ea7009
Update utilities, move tests, add to CI ( #2584 )
2022-04-30 04:55:11 -04:00
Tom Najdek
e156a46833
Fix build on win
2022-03-17 13:17:28 +01:00
Abe Jellinek
5409ae3313
Overhaul Scaffold ( #2293 )
2022-03-02 22:36:04 -05:00
Adomas Ven
44b6cd0525
citeproc-rs support ( #2220 )
...
Disabled under zotero.cite.useCiteprocRs by default
2021-12-15 17:28:41 -05:00
Adomas Venčkauskas
d03c495563
Update SingleFile to the latest version
2021-11-19 14:22:45 +02:00
Martynas Bagdonas
e09f1ba5d2
Fix pdf-worker build script
2021-09-27 14:39:53 +03:00
Adomas Venčkauskas
7814efcfe2
Use zotero/translate and zotero/utilities for shared code
2021-07-28 15:46:07 +03:00
Dan Stillman
24d45f6953
Omit additional files in global schema directory from build
2021-07-20 23:45:40 -04:00
J. Ryan Stinnett
75eb8c51d4
Ignore feed processor *.idl files
2021-06-16 20:59:57 +01:00
Dan Stillman
65369ebb47
Merge pull request #1964 from tnajdek/1944-skip-scss-files-build-if-not-changed
...
Skip .scss files if build not required #1944
2021-05-03 12:11:41 -04:00
Dan Stillman
e1c0f6c1a0
Rename zotero-note-editor submodule to note-editor
2021-03-02 18:10:42 -05:00
Martynas Bagdonas
4c11d45679
Use pre-built submodules to speed up building
2021-03-02 17:58:29 -05:00
Martynas Bagdonas
a89f7e8ec7
Improve PDF reader
2021-03-02 17:39:39 -05:00
Martynas Bagdonas
2543a695e8
Introduce PDF reader and note editor
2021-03-02 17:36:05 -05:00
Tom Najdek
294d5679d3
Skip .scss files if build not required #1944
2021-02-24 16:36:27 +01:00
Dan Stillman
874c4044e5
Ace: Add commented-out language_tools lines in case we want them later
...
We may want this if we enable code completion, though it's a little
dumb. (It seems to show suggestions regardless of context.)
2020-12-24 02:55:00 -05:00
Dan Stillman
2ed4bb1c8f
Ace: Config adjustments in Run JavaScript window
...
- Use the "Chrome" theme
- Hide the gutter
- Don't highlight the active line
- Remove default iframe borders
- Focus the editor on window open
Ace instances (e.g., Scaffold) are now responsible for setting their own
theme (to avoid a flash of Monokai before a lighter theme appears).
2020-12-24 02:45:37 -05:00
Fletcher Hazlehurst
36d81e839c
Use ace-builds NPM package
2020-12-18 10:45:38 -07:00
Dan Stillman
f393a233e9
Merge pull request #1912 from tnajdek/js-sass-compiler
...
Switch to pure js sass compiler
2020-11-18 15:23:38 -05:00