Check-in [489ef3ca2b]

Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2019 Conference, Houston/TX, US, Nov 4-8
Send your abstracts to tclconference@googlegroups.com
or submit via the online form by Sep 9.

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Add precisions in TIP #466 about spaces trimming, -spacemode options, and the fact that no -spacemode value shows text completely identical to the legacy code (slight backwards incompatibility).
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256:489ef3ca2bf07016b729465fd5bef61c05756b35c1bdba93cf4480f4623e9d38
User & Date: fvogel 2018-11-10 09:26:31
Context
2018-11-19
13:27
TIP #512 Accepted check-in: c7c5ff5edf user: jan.nijtmans tags: trunk
2018-11-10
09:26
Add precisions in TIP #466 about spaces trimming, -spacemode options, and the fact that no -spacemode value shows text completely identical to the legacy code (slight backwards incompatibility). check-in: 489ef3ca2b user: fvogel tags: trunk
2018-11-08
10:16
New TIP: 526 check-in: 0b004d697b user: dkf tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to tip/466.md.

279
280
281
282
283
284
285
286

287
288


289
290
291
292
293
294
295
...
340
341
342
343
344
345
346




347
348
349
350
351
352
353

 * Inaccurate wrapping algorithm fixed

 * Bugs in display logic fixed

 * Insert cursor is now fully visible in all conditions

 * Trimming spaces: Issue \#1082213 is invalid, the fix put in trunk \(8.7\) has

   been reverted \(but there is now the new option **-spacemode** that can be
   set to **trim**\)



 * Issues with display of selections fixed

 * **Update** is no longer wasting the processor time since superfluous
   update computations are not done anymore

 * Bugs in context drawing support \(OS X\) fixed
................................................................................
   the undo stack or the redo stack becomes empty or non-empty

 * **-startline**/**-endline** behavior was subtly changed in some corner cases

 * In revised implementation "\+N chars" and "-N chars" refer to characters,
   and no longer to indices \(which was the case in legacy code for backwards
   compatibility reasons\).





## Deprecated Commands and Options

 * Tag options \(introduced in 8.6.6\) **-overstrikefg** and
   **-underlinefg** were renamed to -overstrikecolor and -underlinecolor

 * edit **undodepth**\|**redodepth**\|**canundo**\|**canredo** are







|
>
|
<
>
>







 







>
>
>
>







279
280
281
282
283
284
285
286
287
288

289
290
291
292
293
294
295
296
297
...
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359

 * Inaccurate wrapping algorithm fixed

 * Bugs in display logic fixed

 * Insert cursor is now fully visible in all conditions

 * Trimming spaces: Issue \#1082213 (and \#1754051) are invalid, the fix put
   in core-8-6-branch and trunk \(8.7\) have been reverted. There is now
   the new option **-spacemode** that can be set to **trim**\, however

   none of the available values for **-spacemode** in the revised code
   provide a display exactly identical to 8.6 in all cases

 * Issues with display of selections fixed

 * **Update** is no longer wasting the processor time since superfluous
   update computations are not done anymore

 * Bugs in context drawing support \(OS X\) fixed
................................................................................
   the undo stack or the redo stack becomes empty or non-empty

 * **-startline**/**-endline** behavior was subtly changed in some corner cases

 * In revised implementation "\+N chars" and "-N chars" refer to characters,
   and no longer to indices \(which was the case in legacy code for backwards
   compatibility reasons\).

 * No value of the **-spacemode** option provides display of the text completely
   identical to legacy code (8.6 and above) in all situations. This includes the
   default "none".

## Deprecated Commands and Options

 * Tag options \(introduced in 8.6.6\) **-overstrikefg** and
   **-underlinefg** were renamed to -overstrikecolor and -underlinecolor

 * edit **undodepth**\|**redodepth**\|**canundo**\|**canredo** are