-
Notifications
You must be signed in to change notification settings - Fork 203
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'develop' into fix/bug_58072
# Conflicts: # cell/view/WorksheetView.js
- Loading branch information
Showing
625 changed files
with
94,517 additions
and
35,126 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,83 @@ | ||
name: common_check | ||
on: | ||
push: | ||
branches-ignore: | ||
- develop | ||
pull_request: | ||
branches-ignore: | ||
- develop | ||
jobs: | ||
code-style: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: check out repository | ||
uses: actions/checkout@v3 | ||
- name: setup python | ||
uses: actions/setup-python@v4 | ||
with: | ||
python-version: '3.9' | ||
- name: execute check styles | ||
run: python tests/code-style/check.py | ||
unit-tests: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v3 | ||
- name: Use Node.js 14 | ||
uses: actions/setup-node@v1 | ||
with: | ||
node-version: 14 | ||
- name: Run unit tests | ||
run: | | ||
npm install -g grunt-cli node-qunit-puppeteer | ||
npm install --prefix build | ||
grunt --gruntfile build/Gruntfile.js develop | ||
node-qunit-puppeteer tests/common/api/api.html | ||
node-qunit-puppeteer tests/cell/shortcuts/shortcuts.html | ||
node-qunit-puppeteer tests/cell/spreadsheet-calculation/FormulaTests.html | ||
node-qunit-puppeteer tests/cell/spreadsheet-calculation/PivotTests.html | ||
node-qunit-puppeteer tests/cell/spreadsheet-calculation/CopyPasteTests.html | ||
node-qunit-puppeteer tests/cell/spreadsheet-calculation/SheetStructureTests.html | ||
node-qunit-puppeteer tests/cell/spreadsheet-calculation/autoFilterTests.html | ||
node-qunit-puppeteer tests/cell/spreadsheet-calculation/UserProtectedRangesTest.html | ||
node-qunit-puppeteer tests/cell/spreadsheet-calculation/FormulaTrace.html | ||
node-qunit-puppeteer tests/word/unit-tests/paragraphContentPos.html | ||
node-qunit-puppeteer tests/word/content-control/block-level/cursorAndSelection.html | ||
node-qunit-puppeteer tests/word/content-control/inline-level/cursorAndSelection.html | ||
node-qunit-puppeteer tests/word/document-calculation/floating-position/drawing.html | ||
node-qunit-puppeteer tests/word/document-calculation/paragraph.html | ||
node-qunit-puppeteer tests/word/document-calculation/table/correctBadTable.html | ||
node-qunit-puppeteer tests/word/document-calculation/table/flowTablePosition.html | ||
node-qunit-puppeteer tests/word/document-calculation/table/pageBreak.html | ||
node-qunit-puppeteer tests/word/document-calculation/textShaper/textShaper.html | ||
node-qunit-puppeteer tests/word/document-calculation/text-hyphenator/text-hyphenator.html | ||
node-qunit-puppeteer tests/word/forms/forms.html | ||
node-qunit-puppeteer tests/word/forms/complexForm.html | ||
node-qunit-puppeteer tests/word/numbering/numberingApplicator.html | ||
node-qunit-puppeteer tests/word/numbering/numberingCalculation.html | ||
node-qunit-puppeteer tests/word/api/api.html | ||
node-qunit-puppeteer tests/word/api/textInput.html | ||
node-qunit-puppeteer tests/word/styles/displayStyle.html | ||
node-qunit-puppeteer tests/word/styles/paraPr.html | ||
node-qunit-puppeteer tests/word/styles/styleApplicator.html | ||
node-qunit-puppeteer tests/word/plugins/pluginsApi.html | ||
node-qunit-puppeteer tests/word/merge-documents/mergeDocuments.html | ||
node-qunit-puppeteer tests/word/shortcuts/shortcuts.html | ||
node-qunit-puppeteer tests/slide/shortcuts/shortcuts.html | ||
builder-tests: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v3 | ||
- name: Use Node.js 12 | ||
uses: actions/setup-node@v1 | ||
with: | ||
node-version: 12 | ||
- name: Run builder tests | ||
run: | | ||
npm install -g grunt-cli | ||
npm install --prefix build | ||
grunt --level=WHITESPACE_ONLY --base build --gruntfile build/Gruntfile.js | ||
docker run -v $PWD/deploy/sdkjs/common:/opt/onlyoffice/documentbuilder/sdkjs/common \ | ||
-v $PWD/deploy/sdkjs/word:/opt/onlyoffice/documentbuilder/sdkjs/word \ | ||
-v $PWD/deploy/sdkjs/cell:/opt/onlyoffice/documentbuilder/sdkjs/cell \ | ||
-v $PWD/deploy/sdkjs/slide:/opt/onlyoffice/documentbuilder/sdkjs/slide \ | ||
onlyoffice/doc-builder-testing:next-release rake rspec_critical |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,6 @@ | ||
.idea/ | ||
build/node_modules | ||
build/deserializer/cache | ||
build/$weak$.js | ||
build/maps | ||
common/AllFonts.js | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,11 @@ | ||
CD /D %~dp0 | ||
call npm install -g grunt-cli | ||
call npm install | ||
call npm ci | ||
|
||
REM call grunt --level=ADVANCED --addon=sdkjs-forms --addon=sdkjs-ooxml --desktop=true | ||
REM call grunt --level=ADVANCED --addon=sdkjs-forms --addon=sdkjs-ooxml | ||
REM call grunt --level=ADVANCED --addon=sdkjs-forms | ||
call grunt --level=ADVANCED --addon=sdkjs-forms --addon=sdkjs-ooxml --desktop=true | ||
call grunt --level=WHITESPACE_ONLY | ||
call grunt develop | ||
|
||
pause |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
# Deserializer | ||
|
||
## Overview | ||
|
||
**deserializer** allow you to automatically get deserialized stacktrace in errors | ||
|
||
## How to use | ||
|
||
* Put files with errors in json format in any `logs-dir` | ||
|
||
* Make `unique-file` with unique errors that `last-log-file` adds(`last-log-file` is optional) | ||
|
||
```bash | ||
node parse-json-log-dir.js logs-dir last-log-file unique-file | ||
``` | ||
* Install dependencies for `download-maps.js` | ||
|
||
```bash | ||
npm ci | ||
``` | ||
|
||
* Download Closure Compiler maps into `maps-dir` for version specified in `unique-file` | ||
|
||
```bash | ||
node download-maps.js accessKeyId, secretAccessKey unique-file maps-dir | ||
``` | ||
* Download Closure Compiler maps into `maps-dir` for version specified in `unique-file` | ||
|
||
```bash | ||
node download-maps.js accessKeyId, secretAccessKey unique-file maps-dir | ||
``` | ||
|
||
maps-dir structure will be | ||
|
||
``` | ||
maps-dir/ | ||
7.4.1-36 | ||
word.props.js.map | ||
cell.props.js.map | ||
slide.props.js.map | ||
<version>-<build> | ||
<maps> | ||
``` | ||
|
||
* Deserialize `unique-file` call stack into `deserialized-file` (docx or txt by extension) | ||
|
||
```bash | ||
node deserialize.js unique-file deserialized-file maps-dir | ||
``` | ||
|
||
* The result will be in the `deserialized-file` | ||
|
Binary file not shown.
Oops, something went wrong.