summaryrefslogtreecommitdiffstats
path: root/tests/textWind.test
Commit message (Collapse)AuthorAgeFilesLines
* Remove newline, inadvertently introduced in commit [18301872460bfe26]erikleunissen2025-10-031-1/+0
|
* Remove unintended newlineerikleunissen2025-09-261-1/+0
|
* Complete replacement of the -loadfile/loadTestedCommands mechanism for all ↵erikleunissen2025-09-261-17/+11
| | | | test files
* Diversify initialization of test files w.r.t. option "-singleproc" and ↵erikleunissen2025-08-111-9/+20
| | | | remove call to "resetWindows" from main.tcl
* Restore "package require tcltest 2.2" in TESTFILE INITIALIZATION, even ↵erikleunissen2025-08-041-0/+2
| | | | though it's currently redundant.
* replace section header "# CLEANUP" with "# TESTFILE CLEANUP" throughouterikleunissen2025-07-191-1/+1
|
* Remove all occurrences of "return" as the last command in a test fileerikleunissen2025-06-121-1/+0
|
* Sanitize "COMMON TEST CLEANUP" sectionserikleunissen2025-06-021-1/+0
|
* Wrap long line in section "TESTFILE INITIALIZATION"erikleunissen2025-06-021-1/+2
|
* textIndex.test, textMark.test, textTag.test, textWind.test, tk.test: insert ↵erikleunissen2025-05-161-5/+31
| | | | section headers corresponding to (amended) prototype
* testutils.tcl [testutils]: new command that handles importing/forgetting of ↵erikleunissen2025-02-101-6/+2
| | | | utility procs and associated variables, and performs auto-(re)initialization of upvar'ed namespace variables previously unset by cleanup in the test file.
* textWind.test: actually remove proc ylineerikleunissen2025-01-131-6/+0
|
* Relocate procs bo, xchar, xw, yline (using upvar for access to namespace ↵erikleunissen2025-01-121-22/+13
| | | | variables)
* Merge 8.7. More indent fixesjan.nijtmans2024-09-291-43/+43
|\
* | Finish "Entry" restructureingjan.nijtmans2024-06-081-1/+1
|/
* Unify static data initializers, do it all the same way.jan.nijtmans2023-02-071-1/+1
|
* merge core-8-6-branch: now textWind.test follows the computation pattern ↵fvogel2023-01-281-107/+126
|\ | | | | | | initiated with textDisp.test.
| * Revert to using {Courier -12} as fixedFont like it originally was.fvogel2023-01-221-1/+1
| |
| * Remove very old comments about statements influencing tests results, ↵fvogel2023-01-221-5/+0
| | | | | | | | specifically here destruction of frame widgets used in previous tests. This should someday be included in -cleanup sections within each tests. As it is, the tests are not independant from each other.
| * Factorize computations in expected textWind.test results (use proc bo, xw, ↵fvogel2023-01-221-102/+126
| | | | | | | | xchar, yline - same as in textDisp.test).
| * Revert changes in tests/textWind.test erroneously present in previous commit.fvogel2023-01-191-36/+17
| |
| * merge core-8-6-branchfvogel2023-01-191-17/+36
| |
| * Reduce differences in the test suite between 8.6 and 8.7 by backporting ↵fvogel2022-11-301-2/+2
| | | | | | | | cosmetic differences from 8.7.
* | Merge core-8-6-branch that just received changes from unstable_tests branch. ↵fvogel2022-10-021-111/+110
|\ \ | |/ | | | | This commit stabilizes a lot of tests that could sporadically fail, mainly on macOS. No test results were changed, except for entry-5.7 and spinbox-5.7 which expected results were found to be wrong (these tests passes due to a race condition that is now fixed).
| * Remove proc updateWidgets since it now simply runs 'update' on all platforms.fvogel2022-09-251-106/+106
| |
| * Completely eradicate proc waitForMap and waitForUnmap in the test suite. The ↵fvogel2022-07-201-2/+2
| | | | | | | | tests stability problem was due to the TkMacOSXHandleMapOrUnmap() approach, now removed.
| * merge core-8-6-branchfvogel2022-07-201-14/+12
| |\
| * | Constrain textWind-3.2, -3.3, -3.4 and -3.5 with aquaKnownBug until the fix ↵fvogel2022-06-121-4/+6
| | | | | | | | | | | | for ticket [61e0bb8aab] gets merged.
| * | Further stabilize unixEmbed-11.2 since [ac772463] was still not enough. This ↵fvogel2022-06-121-18/+0
| | | | | | | | | | | | test was found to fail once more at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua).
| * | Fix typofvogel2022-06-111-2/+2
| | |
| * | Further stabilize textWind-3.* since [e17046c5] did not reach the goal: on ↵fvogel2022-06-101-11/+29
| | | | | | | | | | | | macOS, textWind-3.3, -3.4 and -3.5 could still fail. In fact, in the current state of affairs these tests MUST reliably fail on the mac because of the not yet fixed bug [61e0bb8aab]. Achieve this now.
| * | Revert [e17046c5] since it does not fix instabilities in textWind-3.* on ↵fvogel2022-05-011-20/+14
| | | | | | | | | | | | macOS, and try something else for these tests.
| * | Further stabilize textWind-3.* since [5050b5e9] did not reach the goal: on ↵fvogel2022-04-241-0/+10
| | | | | | | | | | | | macOS, textWind-3.3, -3.4 and -3.5 could still fail.
| * | Oops. textWind-11.[1-3] need plain update to make sure the widget is ↵fvogel2022-04-241-7/+11
| | | | | | | | | | | | initially mapped. Also, add more checks in some other textWind tests.
| * | Stabilize textWind-12.1. This test was observed once to error out (bad ↵fvogel2022-04-241-0/+1
| | | | | | | | | | | | window path name '.f' triggerd on '.t window create 1.4 -window .f') at GitHub Actions, in branch unstable_tests, on macOS, with xcode (deployment target). Ensure the deletion '.t window configure .f -window {} ; .t delete 1.1' is over before running '.t window create 1.4 -window .f'.
| * | In textWind.test, use the common proc updateWidgets instead of specific proc ↵fvogel2022-04-241-120/+108
| | | | | | | | | | | | updateText.
| * | Fix indentation in textWind.testfvogel2022-04-241-3/+3
| | |
| * | Stabilize textWind-3.[2-6] and -11.[1-3] tests for the EmbWinConfigure and ↵fvogel2022-04-241-20/+18
| | | | | | | | | | | | EmbWinDisplayProc procedures. At least textWind-3.3 and textWind-3.4 were observed to fail at GitHub, in branch unstable_tests, with xcode or clang (mem, --enable-aqua), or clang (no, --enable-aqua).
* | | Merge 8.6marc_culler2022-09-211-9/+5
|\ \ \
| * | | Fix [bfea11a916]: make XSync a no-op on Aqua (again).marc_culler2022-09-061-9/+5
| | |/ | |/|
* | | The previous commit [d49253fe] also fixes [61e0bb8aab]: Embedded windows in ↵fvogel2022-07-201-14/+12
|\ \ \ | |/ / | | | | | | a text widget cannot be removed on macOS. Remove the 'aquaKnownBug' constraints on the concerned tests in textWind.test.
| * | The previous commit [45843325] also fixes [61e0bb8aab]: Embedded windows in ↵fvogel2022-07-201-14/+12
| | | | | | | | | | | | a text widget cannot be removed on macOS. Remove the 'aquaKnownBug' constraints on the concerned tests in textWind.test.
* | | merge core-8-6-branchfvogel2022-06-121-20/+22
|\ \ \ | |/ /
| * | Copy changes (by hand) from unstable_tests branch that make textWind-3.2, ↵fvogel2022-06-121-16/+16
| | | | | | | | | | | | -3.3, -3.4, -3.5 reliably fail on macOs aqua.
| * | Cherrypick [fce98074] (Constrain textWind-3.2, -3.3, -3.4 and -3.5 with ↵fvogel2022-06-121-4/+6
| |/ | | | | | | aquaKnownBug until the fix for ticket [61e0bb8aab] gets merged.)
* | Fix [54fe7a5e71]: crash with destroy and text widget embedded windows.fvogel2022-03-191-0/+18
|\ \ | |/
| * Add (currently crashing) test textWind-18.3 demonstrating [54fe7a5e71].fvogel2022-02-191-0/+18
| |
* | Fix [1501749fff] - Crash on embedded window deletion bound to <Map> events.fvogel2022-01-311-1/+17
|\ \ | |/
| * Fix the first part of [1501749fff]. Now textWind-18.1 passes.fvogel2022-01-231-1/+1
| |
| * Fix the second part of [1501749fff]. Now textWind-18.2 passes.fvogel2022-01-231-1/+1
| |