summaryrefslogtreecommitdiffstats
path: root/generic
Commit message (Collapse)AuthorAgeFilesLines
* Bugfix [8d090c9d66]: In my overwork of tabbing behaviour with line wrapping ↵gcramer2017-08-161-0/+1
| | | | I have lost one line of code. This line has been restored, the width will be adjusted again.
* Bugfix [1c8aad0efa]: Right justification with -wrap=none working again.gcramer2017-08-151-2/+8
|
* Code beautification.gcramer2017-08-151-4/+1
|
* Correction in algorithm of numeric tab justification.gcramer2017-08-151-9/+17
|
* (1) Fix of numeric tab adjustment, was broken due to an accident. (2) Bugfix ↵gcramer2017-08-151-23/+40
| | | | [0421e91b58]: left tab adjustment is working again, was broken due to a side effect (unfortunately we do not have test cases for this).
* Bugfixes [bb22591148] [6a78781cc3] [0421e91b58]: Whole tab handling ↵gcramer2017-08-154-189/+769
| | | | overworked, the old algorithm (from legacy text widget) did not work at all if line wrapping is involved. Any my previous commit with the attempt to fix the behavior with right justified tabs did not work at all, but now the right adjustment is working again. Under Linux all test cases are passing.
* Bugfix [6f52ddab1c]: pointer to predecessing segment removed when inserting ↵gcramer2017-08-121-0/+1
| | | | new line in TkBTreeLoad().
* Fix in implementation of load command, we should not set the section pointers.gcramer2017-08-121-11/+0
|
* More fixes in implementation and description of "load" command.gcramer2017-08-111-14/+19
|
* Fixes in implementation of "load" command.gcramer2017-08-113-82/+152
|
* Bugfix [0421e91b58]: Fix in ComputeSizeOfTab(), now right justificated ↵gcramer2017-08-101-0/+1
| | | | content will be wrapped properly.
* (1) A further fix in measuring of trimmed spaces with "bbox". (2) Update of ↵gcramer2017-08-091-4/+14
| | | | manual.
* Bugfix [c6978a9ec7]: Fix in handling of spaces if spacemode is "trim".gcramer2017-08-092-15/+28
|
* Fix of very nasty graphical glitches, especially in combination with ↵gcramer2017-07-271-35/+159
| | | | TkScrollWindow.
* Fix in TkTextSeeCmd().gcramer2017-07-201-1/+4
|
* Hardending: a few assertions added.gcramer2017-07-072-0/+16
|
* Bugfix [a34b49f8c6]: Missing cases with justifying right and center added.gcramer2017-07-041-15/+14
|
* Bugfix [9ffb79059b]: Simple bug when building the indexes for undo/redo fixed.gcramer2017-07-011-2/+8
|
* Dependency changed from TCL_MINOR_VERSION to TK_MINOR_VERSION.gcramer2017-06-251-1/+1
|
* CharChunkMeasureChars() could be even more simplified.gcramer2017-06-251-13/+1
|
* Correction in CharChunkMeasureChars(): computation must be based on x ↵gcramer2017-06-251-4/+6
| | | | coords, and not on widths.
* Bugfix [fc24165111]: Computation in CharChunkMeasureChars() has been ↵gcramer2017-06-251-4/+21
| | | | overworked. The new algorithm is even quite more efficient than the old one.
* Intermediate comments removed, forgotten in last commit.gcramer2017-06-211-2/+0
|
* Bugfix [e32292c454]: New flag sharedTextPtr->pushSeparator, because call of ↵gcramer2017-06-212-20/+52
| | | | TkTextUndoPushSeparator() has to be postponed until insert/delete action will be pushed.
* Fixing a severe bug with steady marks introduced in a recent commit.gcramer2017-06-151-1/+1
|
* Minor addition for compatibility to 8.5/8.6.gcramer2017-06-151-0/+15
|
* (1) Minor valgrind warning eliminated.gcramer2017-06-131-5/+12
| | | | (2) Hardening problem with TCL_UTF_MAX > 4. (3) One test case in CheckLineMetricConsistency() reactivated.
* Tcl_GuardedDecrRefCount() removed from tkTextLineBreak.c, not needed here, ↵gcramer2017-06-121-24/+3
| | | | this eliminates a compiler warning.
* Minor fix for resolving system colors.gcramer2017-06-111-1/+1
|
* Minor fix in color comparison (inspect command).gcramer2017-06-111-7/+8
|
* Minor changes for resolving system colors.gcramer2017-06-111-7/+9
|
* Bugfix [2563b9689e]: (1) Fix of color lookup with system colors, but still ↵gcramer2017-06-111-8/+29
| | | | untested under Windows/Mac. (2) Option '-includesyscolors' has been added to option '-complete'.
* (1) Option '-complete' added to 'inspect' command.gcramer2017-06-101-28/+42
| | | (2) Fix in inspect algorithm concerning option '-configurations'.
* Bugfix [0bc9df5fe3]: (1) Fix in deletion algorithm. (2) Additional macro for ↵gcramer2017-06-1011-30/+79
| | | | tracing segment allocation/deallocation. (3) Fix in load algorithm concerning handling of first newline. (4) Fix in load algorithm when configuring tags.
* Minor change in InspectRetainedUndoItems().gcramer2017-06-101-2/+1
|
* Guarded version of Tcl_DecrRefCount included, this makes debugging easier.gcramer2017-06-104-41/+124
|
* Coorection and change of defaults (-all) for command "inspect".gcramer2017-06-101-7/+7
|
* Fix in tkBool.h for Windows.gcramer2017-06-091-6/+3
|
* Finally (hopefully) changed to stdbool.h, this is C99 conform, and should ↵gcramer2017-06-0821-135/+47
| | | | compile with ancient MSVC, because for the latter I'm still using the type definition to int. With this change I had to replace some of the struct attributes to int.
* Work-around for Mac: "bool" is replaced with "tkbool_t", and the (quasi) ↵gcramer2017-06-0821-12/+94
| | | | keyword "bool" now will only be used internally.
* Chnage in tkBool: Apple's clang compiler is converting the typedef to an int ↵gcramer2017-06-086-16/+24
| | | | into a different type with one byte, and this caused a crash.
* Safety handling in MarkDeleteProc(), delete mark anyway, but print a warning ↵gcramer2017-06-081-11/+26
| | | | if reference count is not zero.
* Last fix has been reverted, because here it's only a temporary state, while ↵gcramer2017-06-082-3/+1
| | | | clearing the widget.
* Fix when releasing all marks (TkTextFreeMarks): only retain private marks if ↵gcramer2017-06-082-1/+5
| | | | option -steadymarks is enabled.
* Fix in MarkCheckProc(): if -steadymarks is not enabled, then we should not ↵gcramer2017-06-081-2/+8
| | | | have preserved marks.
* Fix in SetMark(): only steady marks are not changing the position relative ↵gcramer2017-06-081-1/+1
| | | | to other marks.
* Fix in MarkCheckProc().gcramer2017-06-081-8/+10
|
* This snippet corresponds to [b8d773c77a], it's propagation of the latter fix ↵fvogel2017-06-051-1/+5
| | | | inside [82c5df4ae4]. This also makes the revised_text branch compile again on Windows.
* merge trunkfvogel2017-06-024-27/+49
|\
| * Fix [bc43fd20cf]: paneconfigure not working as expectedfvogel2017-06-021-4/+20
| |\