summaryrefslogtreecommitdiffstats
path: root/macosx
Commit message (Collapse)AuthorAgeFilesLines
* Fix bug in "make dist" when system-encoding is UTF-8: eolFix will then ↵jan.nijtmans2015-06-252-4/+0
| | | | | | translate some windows-specific files to UTF-8 too. Solution: commit those files with CRLF line-ending, which eliminates the need for eolFix altgether. See als: [495120] for the reason why eolFix was introduced in the first place. No longer needed with fossil.
* Re-working of internal Cocoa widget drawing routines, especially when ↵Kevin Walzer2015-04-098-127/+273
| | | | resizing; fix rendering of scrollbar when resized or clipped; cleanup of button metrics; thanks to Marc Culler for extensive patches
* Backing out changes; unexpected issues with window resizing that require ↵Kevin Walzer2015-04-076-227/+100
| | | | further investigation
* Further cleanup of scrolling, drawing, resize in Cocoa; thanks to Marc ↵Kevin Walzer2015-04-076-100/+226
| | | | Culler for patches
* Fixed failed compile.dgp2015-03-211-23/+11
|
* Additional copyright noticesKevin Walzer2015-03-213-0/+9
|
* Final cleanup of zombie windows in CocoaKevin Walzer2015-03-211-0/+2
|
* Remove duplicate call to safeSetMainMenuKevin Walzer2015-03-211-7/+0
|
* Add copyright notice for Marc CullerKevin Walzer2015-03-212-0/+2
|
* Improvement of memory management, removal of zombie windows from Tk-Cocoa; ↵Kevin Walzer2015-03-213-6/+33
| | | | thanks to Marc Culler for patch
* Cleanup and simplification of memory management in event loop; now works ↵Kevin Walzer2015-03-215-72/+106
| | | | more smoothly; thanks to Marc Culler for patches
* Cleanup and improvement of tracking of native windows in Cocoa; thanks to ↵Kevin Walzer2015-03-214-89/+74
| | | | Marc Culler for patch
* Remove garbage collections calls as GC is no longer supported on OS X; ↵Kevin Walzer2015-03-218-45/+28
| | | | thanks to Marc Culler for patch
* Wish now launches in front when caed from command line, and focus -force ↵Kevin Walzer2015-03-154-20/+38
| | | | works correctly; thanks to Marc Culler for patch
* Fix for crash when image is dealloc'ed prematurely in CocoaKevin Walzer2015-03-101-2/+4
|
* Fix for crash in deleted toplevels when not removed from Cocoa window menu; ↵Kevin Walzer2015-03-061-0/+1
| | | | thanks to Marc Culler for patch
* Fix for keyboard modifier events, thanks to Trevor Williams for patchKevin Walzer2015-03-051-1/+1
|
* Fix for 5824a992df, images not displaying in Cocoa in label with sunken reliefKevin Walzer2015-02-281-7/+0
|
* Fix for CGRect/NSRect confusionKevin Walzer2015-02-221-1/+1
|
* Malformed comment.dgp2015-02-201-1/+0
|
* Fix build problem on OSXjan.nijtmans2015-02-191-1/+1
|
* Add padding to HITheme menubuttonsKevin Walzer2015-02-191-2/+2
|
* Fix for Cocoa scrollbar appearance on 10.6Kevin Walzer2015-02-191-0/+8
|
* Restore live resize to Cocoa with reduced flickering; addresses most serious ↵Kevin Walzer2015-02-192-56/+41
| | | | issue of Cocoa drawing while preserving user expectations for display during window resize; thanks to Marc Culler for extensive patch
* Fine-tune display during resize events; now shows resize in progress but ↵Kevin Walzer2015-02-181-3/+1
| | | | does not redraw contentview until done
* Cleanup of bounds in button code.Kevin Walzer2015-02-161-6/+0
|
* Major fix for HITheme button metrics; thanks to Marc Culler for patch.Kevin Walzer2015-02-163-292/+220
|
* Better alingment of notebook tabs in Cocoa; thanks to Marc Culler for patchKevin Walzer2015-02-151-12/+4
|
* Remove calls during window resize notification that cause crash on CocoaKevin Walzer2015-02-141-6/+0
|
* Final adjustment of checkbutton flags in CocoaKevin Walzer2015-02-131-2/+2
|
* Apply same padding fix to Cocoa checkbuttonsKevin Walzer2015-02-121-3/+12
|
* Limit hard-coded padding in Cocoa buttons to radiobuttons indicatorOnKevin Walzer2015-02-121-6/+13
|
* Cleaner implementation of metrics for radiobuttons and checkbuttons under ↵Kevin Walzer2015-02-121-22/+25
| | | | Cocoa; still a bit of extra padding required, but only when absolutely necessary
* Silence some compiler warningsdgp2015-02-127-22/+12
|
* Further refinement of button metrics in CocoaKevin Walzer2015-02-121-1/+1
|
* Further refinement of button metrics in CocoaKevin Walzer2015-02-121-1/+1
|
* Further refinement of checkbutton metrics in CocoaKevin Walzer2015-02-121-1/+1
|
* Adjust metrics in buttons to remove extraneous padding in Cocoa checkbuttons ↵Kevin Walzer2015-02-111-1/+1
| | | | with images
* Restore build of backported scrollbar work.dgp2015-02-101-1/+1
|
* Scrolling now working at an acceptable level with HITheme API; Unix scroll ↵Kevin Walzer2015-01-302-470/+318
| | | | bindings driving scrolling in Tk window and Mac scrollbar just has to re-draw itself
* Fix conflicting types in tkMacOSXButton.cKevin Walzer2015-01-271-1/+1
|
* Commiting HITheme implementation obuttons; deferring scrolling for now ↵Kevin Walzer2015-01-244-1374/+1689
| | | | because no adequate solution, even using themed scrolling via ttk, exists
* Cleanup of scrollbar backport on CocoaKevin Walzer2015-01-121-28/+8
|
* Minor edit of window event code on CocoaKevin Walzer2015-01-121-5/+0
|
* Revert changes to Mac scrollbar; native implementation is best that can be ↵Kevin Walzer2015-01-121-94/+61
| | | | done, custom drawing in scrollbar is worse from UI standpoint.
* Improved scrolling for text under Cocoa; thanks to Marc Culler for patch.Kevin Walzer2015-01-041-4/+5
|
* remove old commentdgp2015-01-021-1/+0
|
* The [winfo id] of a Tk window is meant to identify it. The actual valuedgp2015-01-022-10/+47
| | | | | | | | | | | returned, though, has been a hex-formatted int value -- that is 32 bits. On OS X Cocoa, the actual Window or XID is not an int but an unsigned long, and does not fit in 32 bits. (What's really stored even seems to be a (MacDrawable *) -- a pointer -- definitely not something 32-bits can capture). Thus generating [winfo id] loses info, and breaks totally. Has for a long time apparently. There are even explicit comments in place plainly stating that it is broken and what needs doing to fix it. Updated the platform-specific routines Tkp(Scan|Print)WindowId() so that window id's are no longer lossy and broken in Cocoa Tk.
* Reduce redraw issues during window zoom events on CocoaKevin Walzer2014-12-311-0/+6
|
* Refinement of redraw during window resizing in Cocoa; refinement of button ↵Kevin Walzer2014-12-282-8/+27
| | | | display