Changes between Version 1 and Version 2 of TEXT_SERVER_R0
- Timestamp:
- 05/14/10 14:24:31 (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TEXT_SERVER_R0
v1 v2 6 6 7 7 == Overview == 8 ^Provide a brief overview of the whole task in its first revision. Stick to the current revision of the task, but keep an eye to the whole task progress, and stay alert for possible smells. 8 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: 9 * Character encoding 10 * Caret position update 9 11 10 12 == Task requirements == 11 ^List the necessary requirements that the task must fulfill. 13 The following two bugs should be fixed as part of this task: 14 * 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. 15 * 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. 12 16 13 17 == Task result == 14 ^List the end product of the task (for example "Source code", "Wiki page", etc.) 18 Source code 15 19 16 20 == Implementation idea == 17 ^Provide some rough implementation idea(s). 21 * Unicode encoding on the server should fix the first problem. 22 * ? 18 23 19 24 == Related == 20 ^Add links to related tasks that could be useful or helpful. 25 None 21 26 22 27 == How to demo == 23 ^Provide instructions for demonstration of the task. 28 Run the scenarios that describe the bugs (see the task requirements) and show they are no longer present.+ 24 29 25 30 = Design =