[[BackLinksMenu]] [[TicketQuery(summary=TEXT_SERVER_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|)]] = Analysis = == Overview == The purpose of this task is to fix some of the bugs related to working with text on the server. Since real text collaboration will be hard to achieve, focus at this revision should be on the following things: * Character encoding * Caret position update == Task requirements == The following two bugs should be fixed as part of this task: * Currently special characters on the server coming from a Windows machine are encoded as cp1251 or cp1252 instead of Unicode. Thus a strange symbol appears on a Unix client instead of a new line for example. * When two people work collaboratively on the server, text is updated, but caret position is not. Same is true when two views share the same model (e.g. save a book and reopen it). Last caret position should be updated together with the text. == Task result == Source code == Implementation idea == * Unicode encoding on the server should fix the first problem. * ? == Related == None == How to demo == Run the scenarios that describe the bugs (see the task requirements) and show they are no longer present. = Design = ^Describe your design here. = Implementation = ^Describe and link the implementation results here (from the wiki or the repository). = Testing = ^Place the testing results here. = Comments = ^Write comments for this or later revisions here.