Recent

Author Topic: Lazarus Release Candidate 4 of 1.8 (includes RC1 of fpc 3.0.4)  (Read 77240 times)

Michl

  • Full Member
  • ***
  • Posts: 226
Re: Lazarus Release Candidate 4 of 1.8 (includes RC1 of fpc 3.0.4)
« Reply #45 on: August 31, 2017, 10:27:25 pm »
I know most people don't use the CLASSIC THEME and even if they use it, they probably don't change the standard font, so I guess nobody really cares about this.

The 90s are calling  :o
Hey and surely this would be hip in some near future :D
(Btw. I also work on such a system, I don't like bling-bling on my desktop).

Whatever.
@RAW: The reported bug is fixed in Lazarus Trunk and has shown some more font issues on Windows 7 / 10 / themed / not themed / High-DPI scaled / not High-DPI scaled, that should be fixed now. So thank you for reporting it!
Code: [Select]
type
  TLiveSelection = (lsMoney, lsChilds, lsTime);
  TLive = Array[0..1] of TLiveSelection;

RAW

  • Hero Member
  • *****
  • Posts: 868
Re: Lazarus Release Candidate 4 of 1.8 (includes RC1 of fpc 3.0.4)
« Reply #46 on: August 31, 2017, 11:22:17 pm »
Quote
@RAW: The reported bug is fixed in Lazarus Trunk and has shown some more font issues on Windows 7 / 10 / themed / not themed / High-DPI scaled / not High-DPI scaled, that should be fixed now. So thank you for reporting it!
THANK YOU very much for fixing it !!!  :)

Right now I'm playing around with FPCupDeluxe to get a nice install so that I can test it... Never used this program... normally I don't allow any internet connection from the admin account, but I think I cannot install on a user account... let's see...

FPCupDeluxe looks easy to handle and has some nice options... a little bit more and I'm getting excited...  :D
Windows 7 Pro (x64 Sp1) & Windows XP Pro (x86 Sp3).

BeniBela

  • Hero Member
  • *****
  • Posts: 907
    • homepage
Re: Lazarus Release Candidate 4 of 1.8 (includes RC1 of fpc 3.0.4)
« Reply #47 on: September 01, 2017, 05:39:03 pm »
Code: Pascal  [Select][+][-]
  1.     FForcePaintEvents := True;

It has not happened, since I put that there, but I have not used Lazarus much in the time

Ok, so that needs to be added for gtk2 then. (will do next week)

Now something like that has happened with FForcePaintEvents := true.

It had not redrawn when scrolling, and when I pressed ctrl, it only redraw the individual line below the cursor

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4474
  • I like bugs.
Re: Lazarus Release Candidate 4 of 1.8 (includes RC1 of fpc 3.0.4)
« Reply #48 on: September 01, 2017, 06:30:33 pm »
Right now I'm playing around with FPCupDeluxe to get a nice install so that I can test it...
Do you just need Lazarus trunk? You don't need FPCupDeluxe for that. FPC is a little more difficult and for it I also recommend FPCupDeluxe.
For Lazarus just do:
 $ svn co https://svn.freepascal.org/svn/lazarus/trunk lazarus
 $ cd lazarus
 $ make
 $ ./lazarus
or similar things with TortoiseSVN etc.

Quote
Never used this program... normally I don't allow any internet connection from the admin account, but I think I cannot install on a user account... let's see...
Yes you can install both FPC and Lazarus using FPCupDeluxe with user account.
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

RAW

  • Hero Member
  • *****
  • Posts: 868
Re: Lazarus Release Candidate 4 of 1.8 (includes RC1 of fpc 3.0.4)
« Reply #49 on: September 02, 2017, 01:06:59 am »
Quote
Yes you can install both FPC and Lazarus using FPCupDeluxe with user account.
Yes.. tried it ... that's nice. (unfortunately I get too many errors.. right now I don't have time to go through it step by step..)

Quote
...or similar things with TortoiseSVN etc.
I've got the r55758 files dowloaded with TortoiseSVN. I know it's only the first step but better than nothing... was very easy...

I don't understand MAKE // tried "make" and "make bigide" and "make clean bigide"... I get 1600+ error messages... (syntax error)
Tried make /? and played a bit around, but I don't get it... Maybe I need to setup FPC in any way... I guess I have a little bit more time on sunday.. maybe I can figure it out then... thanks so far...
Windows 7 Pro (x64 Sp1) & Windows XP Pro (x86 Sp3).

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4474
  • I like bugs.
Re: Lazarus Release Candidate 4 of 1.8 (includes RC1 of fpc 3.0.4)
« Reply #50 on: September 02, 2017, 10:28:34 am »
I don't understand MAKE // tried "make" and "make bigide" and "make clean bigide"... I get 1600+ error messages... (syntax error)
Maybe you have Delphi installed. It comes with an incompatible "make" binary. There is a warning about it here:
 http://wiki.freepascal.org/Getting_Lazarus#Using_the_command-line
Just remove it and "make" starts to work, assuming you have FPC installed.
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

Thaddy

  • Hero Member
  • *****
  • Posts: 14377
  • Sensorship about opinions does not belong here.
Re: Lazarus Release Candidate 4 of 1.8 (includes RC1 of fpc 3.0.4)
« Reply #51 on: September 02, 2017, 11:28:46 am »
Don't remove it. Use full path for fpc make. The Delphi make is simply necessary in some Delphi scenarios, like compiling their system.pas.
But it is correct that he has Delphi's make in a path before the gnu make. So it gets called first.

I use it like this:
Code: [Select]
e:\fpc311\bin\x86_64-win64\make bigide
An alternative is starting t from a simple batch file, using push/pop environment semantics.
« Last Edit: September 02, 2017, 11:42:14 am by Thaddy »
Object Pascal programmers should get rid of their "component fetish" especially with the non-visuals.

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4474
  • I like bugs.
Re: Lazarus Release Candidate 4 of 1.8 (includes RC1 of fpc 3.0.4)
« Reply #52 on: September 02, 2017, 02:20:49 pm »
The Delphi make is simply necessary in some Delphi scenarios, like compiling their system.pas.
Why would somebody compile Delphi's system.pas? :)
Ok, renaming the binary is also one option. Then it can be renamed back in future if really needed.
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

Thaddy

  • Hero Member
  • *****
  • Posts: 14377
  • Sensorship about opinions does not belong here.
Re: Lazarus Release Candidate 4 of 1.8 (includes RC1 of fpc 3.0.4)
« Reply #53 on: September 02, 2017, 06:33:19 pm »
Why would somebody compile Delphi's system.pas? :)
Oh, multiple reasons:
- Because I want to fix bugs..... (many)
- Because it is over-bloated in many cases: see KOL (or mOrMot) which has optional system replacements.
- Because I want to compile out VCL references when I do not need it
- Because I want to add/change copyright (legal: I own the sources and I compile it under GPL)
- Because I want to compile with the GPL flag (yes, there is one!) ON instead of off.
- Because I want to add a fingerprint..

Many more.....
Object Pascal programmers should get rid of their "component fetish" especially with the non-visuals.

benohb

  • Full Member
  • ***
  • Posts: 213
Re: Lazarus Release Candidate 4 of 1.8 (includes RC1 of fpc 3.0.4)
« Reply #54 on: September 03, 2017, 06:06:58 am »


LINUX 64 GTK2
I have many notes

1)
At design time .. when you add a TStatusBar to window and try to resize the window (Right - down).the mouse cursor change to crSizeSW before reaching the edge of the window -This is because TStatusBar change mouse cursor  .

Another weird  thing. If you start drag above TStatusBar (Right - down) . the selection rectangle appear and and does not disappear even release  the mouse button
This happens in many versions

2)
TControlBar is  broking ...try selecting or resizing  .. webkit component   are broken too

svn 55764 has  same problems

« Last Edit: September 03, 2017, 06:19:53 am by benohb »

RAW

  • Hero Member
  • *****
  • Posts: 868
Re: Lazarus Release Candidate 4 of 1.8 (includes RC1 of fpc 3.0.4)
« Reply #55 on: September 03, 2017, 08:03:58 am »
Quote
Don't remove it. Use full path for fpc make. The Delphi make is simply necessary in some Delphi scenarios, like compiling their system.pas.
But it is correct that he has Delphi's make in a path before the gnu make. So it gets called first.

I use it like this:
Code: [Select]

 e:\fpc311\bin\x86_64-win64\make bigide
@Thaddy: Thank you very much... works fine... should have tried this right away...  :)

@Juha: Thank you very much, I should have thought about Delphi-stuff...

@Michl: Looks very good so far... Thank you very much again...

I've never used a trunk version so far... very easy this way...
Now I need to check the way to setup everything... normally I always use the secondary installation, I like that very much ... probably not recommended but I like C:\LAZARUS and C:\LAZARUS\CFG\... This way I have only one CFG dir for admin and user account... that's nice...
Windows 7 Pro (x64 Sp1) & Windows XP Pro (x86 Sp3).

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4474
  • I like bugs.
Re: Lazarus Release Candidate 4 of 1.8 (includes RC1 of fpc 3.0.4)
« Reply #56 on: September 03, 2017, 10:56:14 am »
@benohb, are some of the problems you mentioned regressions? Did they work in 1.6.4?
Are they reported?
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

benohb

  • Full Member
  • ***
  • Posts: 213
Re: Lazarus Release Candidate 4 of 1.8 (includes RC1 of fpc 3.0.4)
« Reply #57 on: September 04, 2017, 12:23:27 am »
@JuhaManninen  ..yes . some of the problems

Ubuntu 16.04.2 LTS
FPC 3.0.0
lazarus 1.6+dfsg-1   
x86_64-linux-gtk 2


BIT

  • Full Member
  • ***
  • Posts: 158
Re: Lazarus Release Candidate 4 of 1.8 (includes RC1 of fpc 3.0.4)
« Reply #58 on: September 06, 2017, 04:45:15 pm »
В Windows если свернуть Lazarus и развернуть  пропадает окно Form остальные окна видно! Приходится заходить проект - формы и выбирать форму ((

ASerge

  • Hero Member
  • *****
  • Posts: 2246
Re: Lazarus Release Candidate 4 of 1.8 (includes RC1 of fpc 3.0.4)
« Reply #59 on: September 06, 2017, 05:39:44 pm »
Russian text...
This is an international site, please write in English, for example, use online translators.
This problem has already been reported: https://bugs.freepascal.org/view.php?id=32266.

 

TinyPortal © 2005-2018