Merge pull request #1 from ONLYOFFICE/master

Latest changes from origin master
This commit is contained in:
alexandervnuchkov 2017-02-17 11:32:27 +03:00 committed by GitHub
commit f0ed5391e8
11 changed files with 278 additions and 9 deletions

9
.github/ISSUE_TEMPLATE.md vendored Normal file
View file

@ -0,0 +1,9 @@
**Do you want to request a *feature* or report a *bug*?**
**What is the current behavior?**
**If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem.**
**What is the expected behavior?**
**Which versions of DocumentServer, and which browser / OS are affected by this issue? Did this work in previous versions of DocumentServer?**

3
.gitmodules vendored
View file

@ -10,3 +10,6 @@
[submodule "server"]
path = server
url = https://github.com/ONLYOFFICE/server.git
[submodule "dictionaries"]
path = dictionaries
url = https://github.com/ONLYOFFICE/dictionaries.git

32
.mrconfig Normal file
View file

@ -0,0 +1,32 @@
[DEFAULT]
git = git $@
[core]
checkout = git clone git@github.com:ONLYOFFICE/core.git
[dictionaries]
checkout = git clone git@github.com:ONLYOFFICE/dictionaries.git
[sdkjs]
checkout = git clone git@github.com:ONLYOFFICE/sdkjs.git
[server]
checkout = git clone git@github.com:ONLYOFFICE/server.git
[web-apps]
checkout = git clone git@github.com:ONLYOFFICE/web-apps.git
[document-server-package]
checkout = git clone git@github.com:ONLYOFFICE/document-server-package.git
[document-server-integration]
checkout = git clone git@github.com:ONLYOFFICE/document-server-integration.git
[Docker-DocumentServer]
checkout = git clone git@github.com:ONLYOFFICE/Docker-DocumentServer.git
[sdkjs-plugins]
checkout = git clone git@github.com:ONLYOFFICE/sdkjs-plugins.git
[desktop-sdk]
checkout = git clone git@github.com:ONLYOFFICE/desktop-sdk.git

204
CHANGELOG.md Normal file
View file

@ -0,0 +1,204 @@
# Change log
## 4.2.9
### New Features
#### Spreadsheet Editor
* Polish languages for formulas
### Fixes
#### Spreadsheet Editor
* Fix wrong order of elements in equations (bug #34029)
## 4.2.8
### Fixes
#### Spreadsheet Editor
* Fix entering symbols with diacritical sign (bug #33908)
* Fix horizontal scroll by trackpad (bug #27197)
#### Plugins
* Allow interface customization using plugins
#### Back-end
* Minor fixes for logging and status codes
## 4.2.7
### Fixes
### All Editors
* Do not perform save if there is no changes to save
#### Spreadsheet Editor
* Fix assembling files with Ranges in rare cases
#### Document Convert
* Fix convert xlsx to csv
#### Back-end
* Fix compiling server, if `PRODUCT_VERSION` and `BUILD_NUMBER` variables are not defined
## 4.2.6
### No public release
## 4.2.5
### Fixes
#### All Editors
* Fix a rare problem with saving file with specific type of Chart
#### Presentation Editor
* Fix a problem with saving file with notes, copied from Document Editor
* Fix a problem with saving file with chart, copied from Presentation Editor
#### Back-end
* Fix closing connection until connection is fully opened
## 4.2.4
### Fixes
#### Document Editor
* Fix problem with losing changes while several users enter text at same time (bug #33726)
* Fix bug with positioning of cursor after function InsertContent.
#### Spreadsheet Editor
* Fix `Match` formula return value in some cases (bug #33735)
#### Desktop Editor
* Fix problems with copy-paste
#### Back-end
* Fix lost `Asana-Math` font in default installation, need for equations
## 4.2.3
### Fixes
#### Spreadsheet Editor
* Fix using formulas with references on other sheets
#### Presentation Editor
* Fix timeout error while printing some pptx files.
#### Document Convert
* Fix problem with convert to pdf converted only first page
#### Licensing
* Without license file chat and comments buttons are unavailable. Also
edit customer information and logo image at header of editors is not supported.
## 4.2.2
### Fixes
#### Presentation Editor
* Fix problem with opening password-protected presentations
## 4.2.1
### Fixes
#### Document Editor
* Fix broken `Insert number of page` button
* Fix problem with duplicate of last hieroglyph
* Fix problem with changing chart type from 2D to 3D (bug #33284)
#### Spreadsheet Editor
* JS Error while adding chart in IE and Edge (bug #33597)
* Fix problem with empty cell while changing sparklines (bug #33598)
#### x2t
* Improve compatibility with `doc` format
## 4.2.0
### New Features
#### All Editors
* Ability to set dash type for shapes
* Redesigned embedded viewers
* Better support of HiDPI systems
* Update bootstrap to 3.3.7
#### Document Editor
* Ability to set `Fit to Page` and `Fit to Width` as default zoom value
* Ability to open and edit Footnotes
* Ability to insert number of pages in document
* Redone Version History. Ability to hide minor features.
#### Spreadsheet Editor
* Add ability to insert Equations in Spreadsheet Editor
* Ability to open and edit Sparklines
* Add new formula `SUMIFS`
* Ability to select data from drop-down menu in context menu
* Add multiselect support
* Add rotation of 3D Charts
* Update and improve visual styles for all chart types
* Bring back `Freeze Panes` in `View Settings` menu
* New algorithm for calculating cell height
#### Presentation Editor
* Ability to set `Fit to Width` as default zoom value
* Add ability to insert Equations in Presentation Editor
#### Back-end
* Update `nodejs` from 4.2.0 to current LTS release: 6.9.1
### Fixes
#### Spreadsheet Editor
* Fixed issue [#63](https://github.com/ONLYOFFICE/DocumentServer/issues/63)
#### x2t
* Fixed issue [#55](https://github.com/ONLYOFFICE/DocumentServer/issues/55)
## 4.1.8
### Fixes
#### License
* Minor fix for better license compatibility with 'Hide Menu' functionality
## 4.1.7
### Fixes
#### Editors
* Fix JS error on opening document in IE 9 and IE 10
## 4.1.6
### New features
#### Editors
* Add ability to hide menu bars in Editors via config
## 4.1.5
### Fixes
#### Editors
* Fix copy-paste on macOS Sierra
#### Plugins
* Fix image load and OLE problems
* Viewers do not show plugins any more
## 4.1.4
### Fixes
#### Back-end
* ipfilter can use dns to lookup
## 4.1.3
### New features
#### Plugins
* Sample plugins are enabled by default
## 4.1.2
### New features
#### Back-end
* Use PostgreSQL instead of MySQL on back-end
* Ability to filter users using ipfilter
#### Editors
* Whole-new code handling text input. Better support of languages using hieroglyphs
* Whole-new copy-paste with better compatible with external sources
### Changes
* Improvements in opening of all supported formats
### Fixes
* A lot small bugfixes in all modules of product
## 4.0.3
### Changes
* Ability to use full-toolbar mode in editors with standard license.<br>
Previously users of standard license are forced to use only compact toolbar.
## 4.0.2
### Fixes
#### Spreadsheet Editor
* Fix losing comments on second or further worksheet (bug #32895)
* Fix losing empty values of data with format different of General in autofilter (bug #32805)
#### document-server-integration
* Minor fixes

View file

@ -1,14 +1,32 @@
[![License](https://img.shields.io/badge/License-GNU%20AGPL%20V3-green.svg?style=flat)](http://www.gnu.org/licenses/agpl-3.0.ru.html) ![Release](https://img.shields.io/badge/Release-v4.2-blue.svg?style=flat)
## Overview
ONLYOFFICE Document Server is a free collaborative online office suite comprising viewers and editors for texts, spreadsheets and presentations, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time.
## Components
ONLYOFFICE Document Server contains the following components:
* [server](https://github.com/ONLYOFFICE/server "server") - the backend server software layer which is the base for all other components of ONLYOFFICE Document Server.
* [core](https://github.com/ONLYOFFICE/core "core") - server core components of ONLYOFFICE Document Server which enable the conversion between the most popular office document formats (DOC, DOCX, ODT, RTF, TXT, PDF, HTML, EPUB, XPS, DjVu, XLS, XLSX, ODS, CSV, PPT, PPTX, ODP).
* [sdkjs](https://github.com/ONLYOFFICE/sdkjs "sdkjs") - JavaScript SDK for the ONLYOFFICE Document Server which contains API for all the included components client-side interaction.
* [web-apps](https://github.com/ONLYOFFICE/web-apps "web-apps") - the frontend for ONLYOFFICE Document Server which builds the program interface and allows the user create, edit, save and export text, spreadsheet and presentation documents using the common interface of a document editor.
## Functionality
ONLYOFFICE Document Server includes the following editors:
* ONLYOFFICE Document Editor
* ONLYOFFICE Spreadsheet Editor
* ONLYOFFICE Presentation Editor
The editors allow you to create, edit, save and export text, spreadsheet and presentation documents and additionally have the features:
* Collaborative editing
* Hieroglyph support
* Reviewing
* Spell-checking
## Project Information
@ -24,18 +42,20 @@ SaaS version: [http://www.onlyoffice.com](http://www.onlyoffice.com "http://www.
## ONLYOFFICE One Click Installation
ONLYOFFICE Document Server is a part of **ONLYOFFICE Free Edition** that comprises also Community Server and Mail Server. To get ONLYOFFICE Free Edition in one click, make use of [ONLYOFFICE One Click Installation](https://controlpanel.onlyoffice.com/ "ONLYOFFICE One Click Installation").
ONLYOFFICE Document Server is a part of **ONLYOFFICE Community Edition** that comprises also [Community Server](https://github.com/ONLYOFFICE/CommunityServer "Community Server") and [Mail Server](https://github.com/ONLYOFFICE/Docker-MailServer "Mail Server"). To get ONLYOFFICE Free Edition in one click, make use of [ONLYOFFICE One Click Installation](https://controlpanel.onlyoffice.com/ "ONLYOFFICE One Click Installation").
##Documentation
The easiest way to install ONLYOFFICE Document Server is to use the Docker image. You can also install it from the repository or compiling the source code. The following documentation is available to the community depending on the way you choose:
* [Compiling ONLYOFFICE Document Server for a Local Server](http://helpcenter.onlyoffice.com/server/linux/document/compile-source-code.aspx "Compiling ONLYOFFICE Document Server for a Local Server")
* [Installing ONLYOFFICE Document Server Linux Version](https://help.onlyoffice.com/products/files/doceditor.aspx?fileid=4381391&doc=ZDdHWWYrTVJJMmpUTEVLRkNTOHhUSEplZklDQjQwQWVSajNhQ2VYamk4Zz0_IjQzODEzOTEi0 "Installing ONLYOFFICE Document Server Linux Version")
* [Installing ONLYOFFICE Document Server Docker Version](https://help.onlyoffice.com/products/files/doceditor.aspx?fileid=4356431&doc=TTlaTDdWdHA1Ny9PRFlHQUl0cDFDTFZhdnpBUFVVQmc0b0pNRnBzRndPTT0_IjQzNTY0MzEi0 "Installing ONLYOFFICE Document Server Docker Version")
* [Installing ONLYOFFICE Document Server Linux Version](http://helpcenter.onlyoffice.com/server/linux/document/linux-installation.aspx "Installing ONLYOFFICE Document Server Linux Version")
* [Installing ONLYOFFICE Document Server Docker Version](http://helpcenter.onlyoffice.com/server/docker/document/docker-installation.aspx "Installing ONLYOFFICE Document Server Docker Version")
## User Feedback and Support
If you have any problems with or questions about this image, please contact us through a [dev.onlyoffice.org][1].
If you have any problems with or questions about [ONLYOFFICE Document Server][2], please visit our official forum to find answers to your questions: [dev.onlyoffice.org][1] or you can ask and answer ONLYOFFICE development questions on [Stack Overflow][3].
[1]: http://dev.onlyoffice.org
[2]: https://github.com/ONLYOFFICE/DocumentServer
[3]: http://stackoverflow.com/questions/tagged/onlyoffice

2
core

@ -1 +1 @@
Subproject commit 6c3a17eea67bcb3ef2083658d77bf89806205993
Subproject commit 0bd10c28acd79a1e25a8b3fb94689819642e5eb5

1
dictionaries Submodule

@ -0,0 +1 @@
Subproject commit 474a6c687d3e909004514ce593058a47e667e764

2
sdkjs

@ -1 +1 @@
Subproject commit df94477b4c969ea27b7c1c1df86254e3e2076080
Subproject commit 7d76845fad5fac158630d5519dbebf53528a0515

2
server

@ -1 +1 @@
Subproject commit 99755209757761be8d4e082c25006de5fea223f5
Subproject commit 2f0b027219b94fef2098adf5e57d02af76a4ff4c

@ -1 +1 @@
Subproject commit f7b2b05b7a87d2cb53c84e9cc621e8da2098a6dd
Subproject commit 5f3342c53ed97759d5425cfec888f14fdd674eec