Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | All tests pass on Yosemite now. | culler | 2020-07-23 | 3 | -15/+24 |
| | |||||
* | Deal with mapping/unmapping packed and placed subwindows in a benign way. | culler | 2020-07-23 | 2 | -32/+30 |
| | |||||
* | The added event loops work to update the mapped flags for packed and placed ↵ | culler | 2020-07-23 | 2 | -3/+2 |
| | | | | windows, but they break more than they fix. | ||||
* | More Yosemite fixes. Why did it start to hang in safePrimarySelection-3.1? | culler | 2020-07-22 | 2 | -9/+12 |
| | |||||
* | Fix issues with mapping and unmapping windows revealed by tests on Yosemite. | culler | 2020-07-22 | 4 | -21/+17 |
| | |||||
* | Fix Yosemite compiler warnings and bugs in tests revealed by testing on ↵ | culler | 2020-07-22 | 4 | -29/+54 |
| | | | | Yosemite. | ||||
* | Make image testing work better in the Sierras | culler | 2020-07-22 | 1 | -22/+8 |
| | |||||
* | Fix some compiler warnings on Sierra. | culler | 2020-07-22 | 2 | -0/+13 |
| | |||||
* | Improve image testing on macOS. | culler | 2020-07-21 | 2 | -38/+49 |
| | |||||
* | Fix [cf38535396]: Aqua should use pixel-aligned dash pattern for non-Retina ↵ | culler | 2020-07-20 | 1 | -0/+1 |
| | | | | displays - patch from Christopher Chavez | ||||
* | Aqua: fix unixWm tests broken by the larger menubar in Big Sur | culler | 2020-07-20 | 1 | -12/+13 |
| | |||||
* | For macOS tests, account for the fact that Big Sur has a larger menubar. | culler | 2020-07-20 | 2 | -2/+37 |
| | |||||
* | Apple changed the metrics for Courier New in Big Sur, causing many textWind ↵ | culler | 2020-07-20 | 1 | -1/+5 |
| | | | | tests to fail. | ||||
* | The semantics of TkpWillDrawWidget was reversed in the previous commit. ↵ | fvogel | 2020-07-19 | 2 | -2/+2 |
|\ | | | | | | | Propagate this change to platforms other than macOS. | ||||
| * | The semantics of TkpWillDrawWidget was reversed in a previous commit in this ↵ | fvogel | 2020-07-19 | 2 | -2/+2 |
| | | | | | | | | branch. Propagate this change to platforms other than macOS. | ||||
* | | Provide better control over how and when [NSView drawRect:] is called. | marc_culler | 2020-07-18 | 22 | -365/+450 |
|\ \ | |/ | |||||
| * | Fix the display artifacts in the (unneeded) withdraw-configure-deiconify cycle. | culler | 2020-07-17 | 1 | -7/+8 |
| | | |||||
| * | Fix stupid error with isDrawing - thanks Christopher, Nicolas and Kevin. | culler | 2020-07-16 | 5 | -13/+35 |
| | | |||||
| * | More fixes from [7ebdd17974] (thanks Christopher Chavez): remove the ↵ | marc_culler | 2020-07-15 | 5 | -21/+4 |
| | | | | | | | | needsRedisplay flag, update comments. | ||||
| * | macOS: remove unneeded code observed in [7ebdd17974], remove ↵ | marc_culler | 2020-07-15 | 8 | -82/+31 |
| | | | | | | | | tkMacOSXFlushWindows, make XSync do nothing except process timer events. | ||||
| * | Remove duplicate line in tkMacOSXWindowEvent.c | marc_culler | 2020-07-14 | 1 | -1/+0 |
| | | |||||
| * | Do not process timer events in drawRect (Thanks to Nicolas Bats) and remove ↵ | marc_culler | 2020-07-13 | 3 | -26/+20 |
| | | | | | | | | references to ServiceMode since Tcl_ServiceAll is not being called anymore. | ||||
| * | Tweak and untweak a couple of tests with race conditions. | marc_culler | 2020-07-12 | 2 | -3/+5 |
| | | |||||
| * | Process timer events as well as idle events in some of the inner event loops ↵ | marc_culler | 2020-07-12 | 4 | -8/+4 |
| | | | | | | | | used by Tk | ||||
| * | Merge 8.6 | jan.nijtmans | 2020-07-12 | 66 | -346/+780 |
| |\ | |||||
| * | | Fix the Redisplay to make new windows complete. | culler | 2020-06-07 | 4 | -21/+20 |
| | | | |||||
| * | | More attempts to make sure new windows are complete. | culler | 2020-06-06 | 1 | -15/+12 |
| | | | |||||
| * | | A different attempt to make sure new windows are completely drawn. | culler | 2020-06-06 | 3 | -5/+7 |
| | | | |||||
| * | | Fixed a bug in TkpDrawAllViews and added a mechanism to prevent ↵ | culler | 2020-06-05 | 6 | -45/+42 |
| | | | | | | | | | | | | Tcl_WaitForEvent from blocking if there is drawing that needs to be done. | ||||
| * | | Do not draw in the setup proc. Fix the heartbeat so it can wake up ↵ | marc_culler | 2020-06-03 | 3 | -56/+71 |
| | | | | | | | | | | | | Tcl_WaitForEvent. Handle the first drawing of a window. | ||||
| * | | Better control over when drawRect runs. Add check for drawing outside of ↵ | culler | 2020-06-01 | 8 | -105/+90 |
| | | | | | | | | | | | | the drawRect clipping rectangle. | ||||
| * | | Add some methods for managing damage rectangles. | culler | 2020-05-31 | 5 | -19/+25 |
| | | | |||||
| * | | Merge 8.6 | culler | 2020-05-31 | 8 | -13/+13 |
| |\ \ | |||||
| * | | | A partly but not completely successful attempt to control how drawRect is run. | culler | 2020-05-30 | 7 | -122/+256 |
| | | | | |||||
| * | | | Merge 8.6 | culler | 2020-05-30 | 26 | -136/+287 |
| |\ \ \ | |||||
| * | | | | Aqua: Try processing idle events before each call to [NSApp ↵ | culler | 2020-05-19 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | | | nextEventMatchingMask ...] | ||||
* | | | | | Code simplifications: Don't bother the typedefs 'EventMask' and 'ModMask' ↵ | jan.nijtmans | 2020-07-15 | 5 | -41/+35 |
| | | | | | | | | | | | | | | | | | | | | for 'unsigned long', since Tk cannot handle more than 32 bits anyway. Simply use 'unsigned' everywhere. | ||||
* | | | | | Fix [09abd739b5]: bind-13.14 fails on Debian 10. | fvogel | 2020-07-14 | 1 | -0/+8 |
|\ \ \ \ \ | |||||
| * | | | | | Fix blank space | fvogel | 2020-07-07 | 1 | -2/+2 |
| | | | | | | |||||
| * | | | | | Same fix, code organized differently | fvogel | 2020-07-07 | 1 | -12/+10 |
| | | | | | | |||||
| * | | | | | Fix [09abd739b5]: bind-13.14 fails on Debian 10. | fvogel | 2020-07-07 | 1 | -2/+12 |
| | | | | | | |||||
* | | | | | | Fix [7655f65ae7]: text positioning issues in entry widgets. Patch from ↵ | fvogel | 2020-07-13 | 9 | -34/+253 |
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | | | | | | | Christopher Chavez. | ||||
| * | | | | | Add yet another comment about the '#if 0' in tkFont.c | fvogel | 2020-07-12 | 1 | -1/+1 |
| | | | | | | |||||
| * | | | | | tkFont.c needs to include tkMacOSXInt.h on macOS, because this is where ↵ | fvogel | 2020-07-12 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | TK_DRAW_IN_CONTEXT is defined. | ||||
| * | | | | | merge core-8-6-branch | fvogel | 2020-07-12 | 96 | -1599/+3935 |
| |\ \ \ \ \ | |||||
| * | | | | | | The draw-in-context functions on platforms for which TK_DRAW_IN_CONTEXT is ↵ | fvogel | 2020-07-12 | 4 | -3/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | not defined are unused. Add comments telling this and pointing to ticket [7655f65ae7]. | ||||
| * | | | | | | Fix regression introduced by [f7f8ba2e3e]. Patch by Christopher Chavez. | fvogel | 2020-07-12 | 1 | -4/+5 |
| | | | | | | | |||||
| * | | | | | | merge core-8-6-branch | fvogel | 2020-05-01 | 10 | -54/+182 |
| |\ \ \ \ \ \ | |||||
| * | | | | | | | Apply a third patch from Christopher Chavez. | fvogel | 2020-04-21 | 3 | -4/+84 |
| | | | | | | | | |||||
| * | | | | | | | Apply another patch by Christopher Chavez that fixes the jerk of strings on ↵ | fvogel | 2020-04-19 | 6 | -13/+103 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | aqua when selecting text (see the ticket). There is no functional change on Windows and Linux in this patch. |