Re: [Lazarus] Multi-line msgid in PO file
01.02.2019 19:38, Henry Vermaak пишет: On Fri, 1 Feb 2019 at 12:46, Maxim Ganetsky via lazarus wrote: As I remember, it was not the case earlier at least with Poedit. But its current version behaves exactly as you describe. Maybe it is indeed a good idea to avoid changing these newlines. I will look into it. Thanks, much appreciated. Fixed in r60343. Please test. Note that there can be spurious changes of PO files on first IDE rebuild. You can safely revert them. Also do not forget to rebuild updatepofiles tool if you use it. -- Best regards, Maxim Ganetsky mailto:gan...@narod.ru -- ___ lazarus mailing list lazarus@lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus
Re: [Lazarus] Adding Mac specific functionality
I submitted a patch to correct the problem. WantsTab property of TMemo should affect the focus ring on Mac. https://bugs.freepascal.org/view.php?id=35016 > On Feb 5, 2019, at 9:24 AM, Ryan Joseph via lazarus > wrote: > > I’m working on a Lazarus program for another person and I’d like to use a > feature of the Mac Cocoa framework which doesn’t exist in Lazarus. > > I’m happy to add this myself and submit a patch (because it’s helpful for > other users) but what is the protocol for doing this? I could add an accessor > function into the control (TMemo) but it would route to a Cocoa control and > it wouldn’t have any affect on Windows/Linux. > > Here is the code in question which I’ve added via an ifdef for now but > Lazarus should expose “setFocusRingType” in the main interface because it’s > important on OS X. > > {$ifdef DARWIN} > NSTextView(Memo1.Handle).setFocusRingType(NSFocusRingTypeNone); > {$endif} > > Regards, > Ryan Joseph > > -- > ___ > lazarus mailing list > lazarus@lists.lazarus-ide.org > https://lists.lazarus-ide.org/listinfo/lazarus Regards, Ryan Joseph -- ___ lazarus mailing list lazarus@lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus
[Lazarus] Adding Mac specific functionality
I’m working on a Lazarus program for another person and I’d like to use a feature of the Mac Cocoa framework which doesn’t exist in Lazarus. I’m happy to add this myself and submit a patch (because it’s helpful for other users) but what is the protocol for doing this? I could add an accessor function into the control (TMemo) but it would route to a Cocoa control and it wouldn’t have any affect on Windows/Linux. Here is the code in question which I’ve added via an ifdef for now but Lazarus should expose “setFocusRingType” in the main interface because it’s important on OS X. {$ifdef DARWIN} NSTextView(Memo1.Handle).setFocusRingType(NSFocusRingTypeNone); {$endif} Regards, Ryan Joseph -- ___ lazarus mailing list lazarus@lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus
Re: [Lazarus] Lazarus Release 2.0.0
On Tue, 5 Feb 2019 13:30:19 +0100 Joe via lazarus wrote: > Great. > Should we deinstall Lazarus 2.0.0RC3 and install 2.0.0, or are there > only very minor between these versions? The 2.0.0 is a bugfix release of 2.0.0RC3. I recommend installing 2.0.0, as the wiki page lists more than a hundred bugfixes: http://wiki.freepascal.org/Lazarus_2.0_fixes_branch Mattias -- ___ lazarus mailing list lazarus@lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus
Re: [Lazarus] Lazarus Release 2.0.0
Great. Should we deinstall Lazarus 2.0.0RC3 and install 2.0.0, or are there only very minor between these versions? Joe -- ___ lazarus mailing list lazarus@lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus
[Lazarus] Lazarus Release 2.0.0
The Lazarus team is glad to announce the release of Lazarus 2.0.0. This release was built with FPC 3.0.4. The previous release Lazarus 1.8.4 was built with FPC 3.0.4 as well. Here is the list of changes for Lazarus and Free Pascal: http://wiki.lazarus.freepascal.org/Lazarus_2.0.0_release_notes http://wiki.lazarus.freepascal.org/User_Changes_3.0.4 Here is the list of fixes for Lazarus 2.0.x: http://wiki.freepascal.org/Lazarus_2.0_fixes_branch The release is available for download on SourceForge: http://sourceforge.net/projects/lazarus/files/ Choose your CPU, OS, distro and then the "Lazarus 2.0.0" directory. Checksums for the SourceForge files: http://www.lazarus-ide.org/index.php?page=checksums#2_0_0 Minimum requirements: Windows: 2k, XP, Vista, 7, 8, 8.1 and 10, 32 or 64bit. FreeBSD/Linux: gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit. Mac OS X: 10.5 to 10.12; Carbon (32bit), Cocoa (64bit, beta), qt and qt5 (32 or 64bit). The svn tag is http://svn.freepascal.org/svn/lazarus/tags/lazarus_2_0_0 For people who are blocked by SF, the Lazarus releases from SourceForge are mirrored at: ftp://ftp.freepascal.org/pub/lazarus/releases/ and later at (after some time for synchronization) http://mirrors.iwi.me/lazarus/ Mattias -- ___ lazarus mailing list lazarus@lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus