Recent

Author Topic: Lazarus Release 1.8 (with FPC 3.0.4)  (Read 121365 times)

jcfaria

  • New Member
  • *
  • Posts: 16
Re: Lazarus Release 1.8 (with FPC 3.0.4)
« Reply #60 on: December 16, 2017, 03:18:26 pm »
Thank you, Lazarus Team! :D

Very nice release!

RayoGlauco

  • Full Member
  • ***
  • Posts: 176
  • Beers: 1567
Re: Lazarus Release 1.8 (with FPC 3.0.4)
« Reply #61 on: December 18, 2017, 10:52:09 am »
Hello!

Thanks to the whole team for the good work.

I have been updating my code to remove references to UTF8 functions like DirectoryExistsUTF8 and replace it by the "standard" functions (like DirectoryExists), but I see that UpperCase does not work the same as UTF8UpperCase. Characters like ñ ç á è ô ü are not converted to Ñ Ç Á È Ô Ü by UpperCase.

  UTF8UpperCase('test ñ ç á è ô ü') = 'TEST Ñ Ç Á È Ô Ü'
  UpperCase('test ñ ç á è ô ü') = 'TEST ñ ç á è ô ü'

I think UpperCase should convert these characters. Is this correct?

I made tests on Windows 10 64 bits, Lazarus 1.8 32 bits.

« Last Edit: December 18, 2017, 01:19:19 pm by RayoGlauco »
To err is human, but to really mess things up, you need a computer.

krolikbest

  • Full Member
  • ***
  • Posts: 246
Re: Lazarus Release 1.8 (with FPC 3.0.4)
« Reply #62 on: December 18, 2017, 01:05:32 pm »
Never was so much owed by so many to so few. :)
Thx.

Thaddy

  • Hero Member
  • *****
  • Posts: 14201
  • Probably until I exterminate Putin.
Re: Lazarus Release 1.8 (with FPC 3.0.4)
« Reply #63 on: December 18, 2017, 01:52:44 pm »
Specialize a type, not a var.

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4459
  • I like bugs.
Re: Lazarus Release 1.8 (with FPC 3.0.4)
« Reply #64 on: December 18, 2017, 03:10:51 pm »
... but I see that UpperCase does not work the same as UTF8UpperCase.
Please open a new thread for this.
It is not related to Lazarus 1.8 release.
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

RayoGlauco

  • Full Member
  • ***
  • Posts: 176
  • Beers: 1567
Re: Lazarus Release 1.8 (with FPC 3.0.4)
« Reply #65 on: December 18, 2017, 03:54:06 pm »
... but I see that UpperCase does not work the same as UTF8UpperCase.
Please open a new thread for this.
It is not related to Lazarus 1.8 release.


Ok, thanks! If someone is interested in it, I posted the question here:
http://forum.lazarus.freepascal.org/index.php/topic,39331.0.html
To err is human, but to really mess things up, you need a computer.

DMoRiaM

  • Newbie
  • Posts: 2
  • Be true to your own values.
    • DMoRiaM
Re: Lazarus Release 1.8 (with FPC 3.0.4)
« Reply #66 on: December 24, 2017, 12:03:11 pm »
Great release. Congrats to all the people involved.
--
Xubuntu 17.04 / WIndows 10 Pro
Lazarus 1.8 / FPC 3.0.4

SnoopyDog

  • New Member
  • *
  • Posts: 26
Re: Lazarus Release 1.8 (with FPC 3.0.4)
« Reply #67 on: December 28, 2017, 02:27:26 pm »
Thank you for this great new release :)

I only found one small thing in FPC (don't know where to report it): the variable FPC_FULLVERSION is set to 30000 but it should be 30400.
« Last Edit: December 28, 2017, 03:00:30 pm by SnoopyDog »

rvk

  • Hero Member
  • *****
  • Posts: 6111
Re: Lazarus Release 1.8 (with FPC 3.0.4)
« Reply #68 on: December 28, 2017, 02:43:09 pm »
I only found one small thing in FPC (don't know where to report it): the variable FPC_FULLVERSION is set to 30000 but it should be 30400.
It isn't set to 30000 (I think). I think it is set to 030004.
2.6.1 was 020601 so 3.0.4 would be 03 00 04 (which is 030004).

(take 00 "format" for each number)

SnoopyDog

  • New Member
  • *
  • Posts: 26
Re: Lazarus Release 1.8 (with FPC 3.0.4)
« Reply #69 on: December 28, 2017, 03:04:14 pm »
Ups, sorry, i was wrong. Thank you :)

dstritt

  • Newbie
  • Posts: 6
  • Eternally a newbie
Re: Lazarus Release 1.8 (with FPC 3.0.4)
« Reply #70 on: December 29, 2017, 08:01:05 am »
My problem is that all windows brought up with the "View" menu remember their location next time you run Lazarus except for the "Todo" window. That always resets to the initial location when you start Lazarus. Does anyone know how to make it remember where it was last?

Thanks,
Daniel

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4459
  • I like bugs.
Re: Lazarus Release 1.8 (with FPC 3.0.4)
« Reply #71 on: December 29, 2017, 11:25:22 am »
Please open a new thread for issues not related to Lazarus 1.8 release.
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

Thaddy

  • Hero Member
  • *****
  • Posts: 14201
  • Probably until I exterminate Putin.
Re: Lazarus Release 1.8 (with FPC 3.0.4)
« Reply #72 on: December 29, 2017, 12:16:29 pm »
I have updated wikipedia to reflect the current version. Maybe devs want to add/edit. I just added the bare minimum, release window and table. And MariaDB to MySQL entry and local db options.
https://en.wikipedia.org/wiki/Lazarus_(IDE)
« Last Edit: December 29, 2017, 12:52:44 pm by Thaddy »
Specialize a type, not a var.

Thaddy

  • Hero Member
  • *****
  • Posts: 14201
  • Probably until I exterminate Putin.
Re: Lazarus Release 1.8 (with FPC 3.0.4)
« Reply #73 on: December 29, 2017, 01:47:58 pm »
I only found one small thing in FPC (don't know where to report it): the variable FPC_FULLVERSION is set to 30000 but it should be 30400.
It isn't set to 30000 (I think). I think it is set to 030004.
2.6.1 was 020601 so 3.0.4 would be 03 00 04 (which is 030004).

(take 00 "format" for each number)
Just always test: here's a utility for that:
Code: Pascal  [Select][+][-]
  1. program fullversion;
  2. // has dependecy on LCL
  3. {$mode objfpc}{$H+}{$I-}{$macro on}
  4. uses lclversion;
  5. begin
  6.   writeln('FPC version: ', FPC_FULLVERSION);
  7.   writeln('LAZ version: ', LCL_FULLVERSION);
  8. end.
You must compile and this with your current version. It can help detect double installs. (although Lazarus has an aboutbox that does similar)
« Last Edit: December 29, 2017, 05:02:05 pm by Thaddy »
Specialize a type, not a var.

bytebites

  • Hero Member
  • *****
  • Posts: 632
Re: Lazarus Release 1.8 (with FPC 3.0.4)
« Reply #74 on: January 03, 2018, 01:12:52 pm »
TMemo.SelText problem persists, two latest patches were no applied.
https://bugs.freepascal.org/view.php?id=32583

 

TinyPortal © 2005-2018