Commit Graph

39 Commits

Author SHA1 Message Date
dmitry
83065724b3 cooca: using cocoa native texthints. only for macOS 10.10 and later. bug #38198
git-svn-id: trunk@64203 -
2020-12-15 06:57:35 +00:00
dmitry
aa83422093 cocoa: using only fixed width for filters in Big Sur and later. This prevents contant resizing of the dialog. bug #38121
git-svn-id: trunk@64175 -
2020-12-07 00:00:36 +00:00
dmitry
796f05d611 cocoa: fix compilation for fpc 3.0.4
git-svn-id: trunk@63868 -
2020-09-05 19:12:43 +00:00
dmitry
e66fb29c19 cocoa: reverting unintended change in cocoa_exta for NSTextInputClientProtocol
git-svn-id: trunk@63711 -
2020-08-10 01:41:16 +00:00
dmitry
d459164217 cocoa: update the use of textinputclient to be compatible with fpc3.0.4 headers
git-svn-id: trunk@63710 -
2020-08-10 01:40:07 +00:00
dmitry
ee626c0196 cocoa: not using BOOLFIX anymore for fpc versions 3.2.0 and later. OBJCBOOL is the compiler native type now
git-svn-id: trunk@63602 -
2020-07-19 20:18:15 +00:00
dmitry
58c0aab466 cocoa: fix the compiler version check
git-svn-id: trunk@63601 -
2020-07-19 19:55:05 +00:00
dmitry
8dde6e879f cocoa: update cocoa_extra declaration to be friendly to the coming fpc 3.2.2
git-svn-id: trunk@63599 -
2020-07-19 17:32:57 +00:00
dmitry
fb02c076c3 cocoa: adding showsTagField props to NSSavePanel class
git-svn-id: trunk@63256 -
2020-05-31 02:15:51 +00:00
dmitry
e1d1474d82 cocoa: fix compilation for fpc320rc1 headers. bug #36864
git-svn-id: trunk@62885 -
2020-04-05 03:47:06 +00:00
dmitry
4bd9ac45a1 cocoa: preventing font or color dialog from being restored on Application restart (in case of a crash while they're shown on restart)
git-svn-id: trunk@62708 -
2020-03-08 05:15:59 +00:00
mattias
12e1db7dc3 lcl: cocoa: fixed compile
git-svn-id: trunk@62374 -
2019-12-11 10:31:31 +00:00
dmitry
a10a0ef35d cocoa: corrections of NSAppKitVersionNumber10_14 to match the current Xcode headers bug #36283
git-svn-id: trunk@62228 -
2019-11-10 17:49:53 +00:00
dmitry
5ae8ccb465 cocoa: using scrollingDeltaAXIS methods as suggested my macOS docs for scroll method. Updated the basis of delta to LCL 120 as suggested in bug #36221 by C Western
git-svn-id: trunk@62156 -
2019-11-02 20:43:30 +00:00
dmitry
a0a27df2f6 cocoa: FPC trunk compatibility update by Jonas Maebe. #35890
git-svn-id: trunk@61625 -
2019-07-26 19:33:02 +00:00
dmitry
f46fdc4701 cocoa: moving hasboolean8 check from private to _extra
git-svn-id: trunk@61535 -
2019-07-05 18:42:23 +00:00
dmitry
a1b263e461 cocoa: fix the declaration of boolean use. #35792
git-svn-id: trunk@61529 -
2019-07-04 22:27:03 +00:00
dmitry
9e4ab0beb5 cocoa: resolve windows-level wrong use. A drawback - lost SystemOnTop setting, now behave similar to OnTop. (similar to Windows). #34939
git-svn-id: trunk@61162 -
2019-05-05 20:42:10 +00:00
dmitry
1f5d0de524 cocoa: adding support of getting information IF dark theme is used
git-svn-id: trunk@61035 -
2019-04-22 05:31:54 +00:00
dmitry
11a50ac7d2 cocoa: additional methods (nsview, nscontrol, nsbuttons, nstextfield) for handling fpc issue #34411
git-svn-id: trunk@59331 -
2018-10-21 05:32:52 +00:00
dmitry
b1d9f29b89 cocoa: additional methods for handling fpc issue #34411
git-svn-id: trunk@59330 -
2018-10-21 04:31:32 +00:00
dmitry
a341d94c64 cocoa: workaround for a problem with 64-bit boolean parameter passing (see fpc issue #34411 for details)
git-svn-id: trunk@59329 -
2018-10-21 03:45:35 +00:00
dmitry
969020a44e cocoa: update insertion and removal of rows in cocoa table (fix implementation from #34319)
git-svn-id: trunk@59206 -
2018-10-01 03:19:08 +00:00
dmitry
01c8eef539 cocoa: extend support of CGContextRef (for macOS 10.10 and later). Adding init of context for custom drawn dropdownlist
git-svn-id: trunk@59027 -
2018-09-16 03:27:52 +00:00
dmitry
89e2243c29 cocoa: update key handling for non-english layouts (previously there was a regressions that would supress any non-english characters from being printed). update Tab handling for Memo - recognizing WantTabs property. Update key events handling to the new approach for CocoaTextEdits controls
git-svn-id: trunk@58993 -
2018-09-14 17:22:29 +00:00
dmitry
28dc96b03e cocoa: support for dynamic tooltip color. #34260
git-svn-id: trunk@58965 -
2018-09-12 15:10:05 +00:00
dmitry
05e3e15df6 cocoa: fix compilation notes regarding external objccategory redeclaration
git-svn-id: trunk@58830 -
2018-09-02 22:31:18 +00:00
dmitry
3290a618ce cocoa: adding 10.7 methods for NSTableView. patch by David Jenkins (#34211)
git-svn-id: trunk@58825 -
2018-09-02 21:07:16 +00:00
dmitry
3fff548d89 cocoa: additional auto layout interface for 10.7
git-svn-id: trunk@58801 -
2018-08-30 00:25:19 +00:00
dmitry
358fc2fc15 cocoa: adding a new method to change column headers text. Force the data to be reloaded
git-svn-id: trunk@58669 -
2018-08-04 05:53:12 +00:00
dmitry
9fcc29ebef cocoa: disabling Tabbing macOS feature for windows (introduced in 10.12 and enabled by default in 10.13)
git-svn-id: trunk@58463 -
2018-07-08 06:18:29 +00:00
ondrej
fda9deecd3 Cocoa: TBitBtn retina support. Issue #33713
git-svn-id: trunk@57928 -
2018-05-13 20:57:16 +00:00
dmitry
70b3acf581 cocoa: forcing collection behaviour to allow full screen, if fullscreen is requested. (not same by default for some unknown conditions on macOS 10.8)
git-svn-id: trunk@57694 -
2018-04-25 01:38:10 +00:00
dmitry
fc6c0627a4 cocoa: moved backingScaleFactor to cocoa_extra unit into NSWindowFix category. Removed conflicting (and hacky) NSWindow redeclaration
git-svn-id: trunk@57677 -
2018-04-20 00:42:27 +00:00
dmitry
ce831bde99 cocoa: implementing full-screen mode to be macOS 10.7 full-screen compatbile. based on patches by AlexT and David Gray in #32050, #33210
git-svn-id: trunk@57620 -
2018-04-07 20:50:41 +00:00
sekelsenmat
a2fecca799 cocoa: Restricts reloading the NSPanel Browser only for Mac OS X versions that are affected by the Mac bug, while adding an utility function to get the OS version also refactored the two utility units into one
git-svn-id: trunk@55407 -
2017-06-27 20:51:24 +00:00
sekelsenmat
c351a36c29 cocoa: Improves key state routine, fixes 64 bits compilation
git-svn-id: trunk@52534 -
2016-06-20 20:49:59 +00:00
sekelsenmat
0486824ce1 cocoa: Makes the native modal mode selective via a define
git-svn-id: trunk@49779 -
2015-09-08 06:33:52 +00:00
sekelsenmat
bec0723351 cocoa: Implements Application.OnDropFiles
git-svn-id: trunk@49727 -
2015-08-29 14:13:02 +00:00