The only geometric objects with width or hight = 0 are two or one dimensional ones.
Wrong size of areas!
+ documented the new feature: resizable window support for macOS
* fixed Cocoa InternalResize()
+ handle Cocoa window resize events, convert them to TPTCResizeEvent
+ support resizable windows in the Cocoa interface
* Window style parameter moved to a local variable. No functional changes.
Memory leak in ptcwrapper.pp
Memory leak in ptcwrapper.pp
SetGraphMode doesn't work on Windows OS
+ introduced PTCKEY_LESS
+ support the function (fn) key on Apple keyboards both as a modifier and as a
+ handle the Clear key and the numpad equals key
* return Unicode = -1 for several special keys on macOS
* return Unicode values for PTCKEY_BACKSPACE on macOS similar to Windows
* return the Unicode char code of PTCKEY_TAB on macOS in a way, compatible with
* only set Unicode to 9 on shift-tab press and not on shift-tab release on the X11 console
* made the Unicode character values for PTCKEY_ENTER events on macOS compatible
+ identify the ' key on macOS as PTCKEY_QUOTE
+ distinguish between left and right shift, control, option and command keys on
+ set pmkNumPadKey on macOS for the numpad keys
* set the Unicode property of Cocoa key release events to -1 for compatibility
+ support the F13..F35 function keys on platforms that recognize them
* commit typo fix from FPC trunk
+ applied PIC fix from FPC trunk
+ support the "Command" key on Apple keyboards
* bump version number to 0.99.16
- commented out the mouse events logging to the console
+ added Cocoa for macOS to the readme.txt
+ update docs with the state of the macOS support
+ fill the Unicode property in key events from the macOS console
* fixed crash in ptcgraph when the ptc console doesn't return a mode list
+ introduced single threaded ptcwrapper, functional under go32v2 and macOS (even
+ ptcwrapper.pp readded, includes ptcwrapper_mt.inc
* ptcwrapper.pp renamed ptcwrapper_mt.inc (ptcwrapper multithreaded)
* fix keyboard not work in new version of macOS by setting the app activation
* fixes for macOS 11.6 Big Sur
* use ObjCBool instead of boolean result in NSPTCWindowDelegate.windowShouldClose
* fixed ctrl+numpad key codes in ptccrt
* fixed ptccrtkeys for unix
+ document the change and credit the patch author
* patch from Nicolas for proper handling of keyboard events in Xvnc sessions.
+ added default parameters to InstallUserMode
* go32fix and p_keysym have been integrated into FPC 3.2.0
+ DirectX h2paschk files from FPC trunk
* FSF address update in the cocoa directory
* FSF address update in c_api
+ added function InstallUserMode to ptcgraph, that allows you to register a custom resolution and thus open a custom
* synchronized with FPC trunk
+ added the new ptcmouse.SetMousePos procedure to the changelog
+ implemented ptcmouse.SetMousePos
24-bit (True Color) support in ptcgraph
* add the latest changes from FPC trunk
+ added accelerated functions for:
+ added fast 32bpp hline and vline drawing routines
+ enabled the True Color support in ptcgraph
* ptcgraph true color fixes from fpc trunk
+ added the 24-bit color modes, as defined by VBE 1.x, behind ifdef
* merge changes for (not yet finished) true color support from FPC trunk
24-bit (True Color) support in ptcgraph
* apply svn attributes for eol style and mime type
* merged the changes from fpc trunk
* set eol style to native on the ptcgraph units
* factored out repeating code that prints 'Error: Not in graphics mode'... to a common
+ fast GetImage, PutImage and GetScanLine implementations, based on a patch by James Richters
* apply patches from fpc
+ translate the PTCKEY_EQUALS, PTCKEY_OPENBRACKET, PTCKEY_CLOSEBRACKET, PTCKEY_BACKSLASH,
+ support the NUMPAD 5 key in GO32 and FPWINCRT key modes
+ added information about the new ptccrt keymode functionality
+ support ctrl and alt combinations of the numpad /*-+ keys in kmGO32 and kmFPWINCRT modes
+ implemented ctrl and alt combinations of insert/delete/home/end/pageup/
+ support ,./ in kmGO32 and kmFPWINCRT modes
+ support Alt-Enter in kmGO32 mode
+ support ; and ' in GO32 and WINCRT modes
* compilation fixed
* fixed right shift recognition on Windows 98SE (probably also 95, ME)
* fixed distinguishing between left and right shift under windows
+ support pmkRightKey under Windows as well
+ document pmkRightKey in the changelog
+ implemented pmkRightKey in the X11 console
+ added key modifier pmkRightKey
+ also map the '" key (on US layouts) to PTCKEY_QUOTE in X11
+ support Alt+[]\ in kmGO32 and kmFPWINCRT modes
+ support Ctrl+1..9,0,-,= in kmFPWINCRT mode
+ support Ctrl+Tab and Alt+Tab in kmGO32 and kmFPWINCRT modes
+ support Alt-Backspace in kmGO32 and kmFPWINCRT modes
+ support Ctrl+BackQuote in kmFPWINCRT mode
+ support Alt-BackQuote in kmGO32 and kmFPWINCRT modes (may not work under
+ support Alt-Esc in kmGO32 mode (may not work under all graphics environments,
+ added new test ptccrtkeys, which uses ptccrt and allows switching between keymodes
+ added new ptccrt global var KeyMode, which allow setting different keyboard input compatibility modes:
* update FSF address
* update FSF address
* update FSF address