Yep, I admit I'm lazy. The risk actually is no problem for me, I can reinstall back to the previous version if something wrong.
Lazy is a bad thing so I installed and tried 1.8.0RC1 release. And now I'm back to report that the TDrawGrid.OnGetCellHint is working correctly on Lazarus 1.8.0RC1.
But the installation process didn't run smoothly and I found a very serious bug that makes IDE version 1.8.0RC1 (almost) unusable. The installation issues aren't critical, just some warnings. But I found one serious problem that must be fixed.
=== Issue #1: Installation - FPC ConflictThe message said "
Error: Breaks existing package 'fpc' conflict: fpc ()".
Actually
everything the FPC is working correctly, don't know why the error showed up after finishing the FPC installation. I remember I ever got same error on other release.
=== Issue #2: First Time Starting IDE - Wrong VersionThe message said "
wrong version in ide/version.inc: 1.8.0RC1".
This warning won't gone until I delete my "./lazarus" folder under my home directory.
=== Issue #3: First Time Starting IDE - Package Registration ErrorI didn't remember what I have done, the error warning just never come back anymore.
=== Issue #4: IDE Keyboard Typing !!! Critical !!! This is bad, I almost unable to use Lazarus. On the IDE, each time I type my keyboard the character will appear twice, except for backspace key. For example if I type the word "begin", the result is "bbeeggiinn".
Well, have anyone report those issues I mentioned? Do I need to report it on the bug report forum or on the Lazarus Announcement thread?
Note:
The tests were performed on Ubuntu Mate 16.10 64-bit Lazarus 1.8.0RC1 2017-05-15 FPC 3.0.3 x86_64-linux-gtk2.