Oleg Korshul 29686a13be Feature/native socket (#3149)
* Add class for native socket

* Change event message to object

* Send auth information to native socket engine

* Release/v7.3.0 (#3147)

* Add new version of AutoCorrection method

* Fix autocorrection method

* Improve AutoCorrection method

* Improve AutoCorrection process

* Improve AutoCorrection method
+ now GetTextForAutoCorrection can process content with any length

* Fix work of AutoCorrection method
+ Change Unicode radical parser processing

* Refactor and update AutoCorrection method

* Fix AutoCorrection Degree and cursor position

* Refactor and fix math selection

* Fix and refactor autocorrection method

* Add "chain" auto-correction mode, refactor

* Fix ContentPos on auto-correction

* Fix LaTeX autocorrection

* Fix auto-correction processing

* Fix auto-correction processing
+ fix content delete on auto-correction
+ add delete space char on proceed auto-correction block
+ fix setting CurPos of content
+ refactor

* Fix auto-correction
+ add IsStartAutoCorrection method that an auto-correction trigger
+ fix Unicode processing of matrix and degree
+ fix CDegree, CDegreeSubSup, CFraction, CDelimiter GetTextOfElement methods

* Fix auto-correction
+ add tests for auto-correction
+ refactor code
+ delete previous version of auto-correction

* [de] Fix work of math autocorrection
+ Add tests for math autocorrection
+ Fix Unicode parser -GetOperandLiteral
+ Refactor code

* [de] Add more tests
+ fix processing of dot and comma
+ fix processing of Unicode symbols in autocorrection
+ fix CMathText.GetTextOfElement
+ add OtherLiteral (greek alphabet, math symbols etc.) in ConvertTokens function
+ fix CRadical.GetTextOfElement method
+ fix radical's Unicode parsing

* [de] Improve the work of math conversion
+ add CMathContent.GetInfoForAutoCorrection method
+ fix CMathText.GetTextOfElement
+ fix ConvertTokens.NaryLiteral
+ Add several methods to ParaRun to service the autocorrection math (MathAutocorrection_GetBracketsInfo, MathAutocorrection_GetOperatorInfo, MathAutocorrection_GetSlashesInfo,MathAutocorrection_IsLastElementOperator)
+ refactor Unicode and LaTeX parsers

* [de] Improve work of math Autocorrection
+Add ParaRun MathAutocorrection_IsLastElementLBracket, MathAutocorrection_IsLastElementRBracket methods
+Correct trigger function for autocorrection
+Rewrite processing of brackets for autocorrection
+Add more rules
+Add more tests

* [de] Redesign parentheses processing
+ Fix CRadical, CMathFunc, ParaRun GetTextOfElement method
+ Add mode tests for autocorrection
+ Add method to convert content of brackets, but not the parenthesis block itself
+ Remove obsolete math-autocorrect code
+ Fix processing of Unicode Rect, Radicals and Closer

* [de] Fix math selection after merge

* [de] Fix after merges

* Fix bug #59880

* [se] Fix bug 48891

* [pe] remove unused checks in viewPr marks drawing

* [bug] fix bug 56928

* [pe] refactoring update interface method

* [de] Prepare autocorrection method

* [pe] speed up grid drawing

* [pe] fix grid drawing

* [bug][pe] fix updating paragraph properties

* [pe][bug] fix resize tables in presentation

* [de] Rework saving/loading view position when applying collaboration changes

* [de] Fix the problem with fast updating view position

* [pe] fix table styles previews in pe

* [de][bug] for bug 42649: improve editing of watermarks which come from files created in MS Word:
* now we think that font size below 36 is auto
* compare watermark properties on applying and don't apply equal ones

* [de] Delete unnecessary file

Co-authored-by: EvgeniyIgol <Evgeny.Igol@onlyoffice.com>
Co-authored-by: GoshaZotov <Igor.Zotov@onlyoffice.com>
Co-authored-by: Sergey Luzyanin <Sergey.Luzyanin@onlyoffice.com>
Co-authored-by: KirillovIlya <ilya.kirillov@onlyoffice.com>

* Fix craches in native apps

* Fix crash in native

Co-authored-by: EvgeniyIgol <Evgeny.Igol@onlyoffice.com>
Co-authored-by: GoshaZotov <Igor.Zotov@onlyoffice.com>
Co-authored-by: Sergey Luzyanin <Sergey.Luzyanin@onlyoffice.com>
Co-authored-by: KirillovIlya <ilya.kirillov@onlyoffice.com>
2022-12-06 21:07:55 +03:00
2022-08-11 18:46:17 +03:00
2022-12-06 21:07:55 +03:00
2022-12-06 21:07:55 +03:00
2022-12-06 21:07:55 +03:00
2022-12-06 11:46:40 +03:00
2022-12-06 21:07:55 +03:00
2019-04-08 16:03:09 +03:00
2017-10-20 18:10:03 +03:00
2016-07-20 12:31:55 +03:00
2019-10-23 17:41:24 +03:00
2021-09-14 17:35:18 +03:00

License

Sdkjs

JavaScript SDK which is a part of ONLYOFFICE Document Server and ONLYOFFICE Desktop Editors. Contains API for all the included components client-side interaction.

Project Information

Official website: http://www.onlyoffice.com

Code repository: https://github.com/ONLYOFFICE/sdkjs

SaaS version: https://www.onlyoffice.com/cloud-office.aspx

User Feedback and Support

If you have any problems with or questions about ONLYOFFICE Document Server, please visit our official forum to find answers to your questions: forum.onlyoffice.com or you can ask and answer ONLYOFFICE development questions on Stack Overflow.

License

Sdkjs is released under an GNU AGPL v3.0 license. See the LICENSE file for more information.

Description
JavaScript SDK which is a part of ONLYOFFICE Document Server and ONLYOFFICE Desktop Editors
Readme 1.4 GiB
Languages
JavaScript 99.8%
HTML 0.2%