Author Topic: Testing cairo enabled eStylerLite  (Read 2617 times)

Tom

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Receive: 2
  • Posts: 13
    • View Profile
Re: Testing cairo enabled eStylerLite
« Reply #15 on: May 05, 2017, 05:53:34 pm »
The DLL is a private library, apparently used by Alessandro in all his projects:
AFC = Alessandro Felice Cantadore (correctly spelled?)

Cantatore

guzzi

  • Sr. Member
  • ****
  • Thank You
  • -Given: 0
  • -Receive: 13
  • Posts: 263
    • View Profile
Re: Testing cairo enabled eStylerLite
« Reply #16 on: May 06, 2017, 12:52:49 am »
The singer?

Yuri

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Receive: 2
  • Posts: 16
    • View Profile
Re: Testing cairo enabled eStylerLite
« Reply #17 on: May 06, 2017, 10:58:36 am »
Once I found where the existing DLLs were, I am now able to use the new stylerlite.  It is not compatible with Styler/2.

sure, this is a replacement for eStylerLite not for SmartWin.

Yuri

Yuri

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Receive: 2
  • Posts: 16
    • View Profile
Re: Testing cairo enabled eStylerLite
« Reply #18 on: May 06, 2017, 11:00:13 am »
OK, I found changed the font to Bold and it does not crash Smartwin, changed it back to normal font and still no crash so not sure why it was crashing before.

Unfortunately, Cairo font matching code does not really support OS/2 font naming, so a best match is done. This explain why sometimes you see a different font used for painting.

thanks,

Yuri


Andy Willis

  • Full Member
  • ***
  • Thank You
  • -Given: 0
  • -Receive: 9
  • Posts: 158
    • View Profile
Re: Testing cairo enabled eStylerLite
« Reply #19 on: May 06, 2017, 02:38:51 pm »
Once I found where the existing DLLs were, I am now able to use the new stylerlite.  It is not compatible with Styler/2.

sure, this is a replacement for eStylerLite not for SmartWin.

Yuri
Yes, the fact that it is not a replacement for SmartWin is why I end up using both... if SmartWin had been updated then I would just have been using it and not both.  I had never had a problem with running both in the past but now I do have to add smartwin.exe to the estyler exception list.

Dave Yeo

  • Hero Member
  • *****
  • Thank You
  • -Given: 8
  • -Receive: 91
  • Posts: 1173
    • View Profile
Re: Testing cairo enabled eStylerLite
« Reply #20 on: May 06, 2017, 08:12:02 pm »
OK, I found changed the font to Bold and it does not crash Smartwin, changed it back to normal font and still no crash so not sure why it was crashing before.

Unfortunately, Cairo font matching code does not really support OS/2 font naming, so a best match is done. This explain why sometimes you see a different font used for painting.

thanks,

Yuri

Are you just using the toy font api? If so it might be worth considering using the freetype path, though it is more complex.

Yuri

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Receive: 2
  • Posts: 16
    • View Profile
Re: Testing cairo enabled eStylerLite
« Reply #21 on: May 06, 2017, 10:58:54 pm »
Are you just using the toy font api? If so it might be worth considering using the freetype path, though it is more complex.

yes, someday I will try that API too.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Thank You
  • -Given: 254
  • -Receive: 49
  • Posts: 1707
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Testing cairo enabled eStylerLite
« Reply #22 on: May 12, 2017, 10:43:20 pm »
Hi

I can not say that my test system is super stable, but do you think this issues can be related to this test version of Styler?
(Check pictures).

Regards

Martin Iturbide
OS2World NewsMaster
... just share the dream.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Thank You
  • -Given: 254
  • -Receive: 49
  • Posts: 1707
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Testing cairo enabled eStylerLite
« Reply #23 on: May 13, 2017, 04:42:59 pm »
Hi

I returned my VM machine to a previous state and tried eStyler again.

It seems to work fine partially, but when I remove the "Buttons - Solid backgound color" and try to select an PNG it game a black button. There are also some other "white" strange screens.

Maybe I'm missing something else. Any ideas?

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Dave Yeo

  • Hero Member
  • *****
  • Thank You
  • -Given: 8
  • -Receive: 91
  • Posts: 1173
    • View Profile
Re: Testing cairo enabled eStylerLite
« Reply #24 on: May 13, 2017, 06:55:13 pm »
Do you have libpng installed?

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Thank You
  • -Given: 254
  • -Receive: 49
  • Posts: 1707
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Testing cairo enabled eStylerLite
« Reply #25 on: May 13, 2017, 07:48:08 pm »
Yes.

I have libpng versin 1.6.28 installed with ANPM.

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Thank You
  • -Given: 254
  • -Receive: 49
  • Posts: 1707
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Testing cairo enabled eStylerLite
« Reply #26 on: May 15, 2017, 07:41:32 pm »
Hi

Another issue that I'm experiencing with this new version, is that if it is turned on (Enable user interface enhancements), the "Windows Themes" program will not load. If I turn eStyler off, "Windows Themes" will be working again.

Here it is the log.

Code: [Select]
05-15-2017  12:41:48  SYS3175  PID 005c  TID 0001  Slot 00cb
C:\ECS\SYSTEM\THEMEMGR\THEMEMGR.EXE
c0000005
1ef900e3
P1=00000002  P2=0002fabc  P3=XXXXXXXX  P4=XXXXXXXX 
EAX=000010b8  EBX=0000000a  ECX=0002fabc  EDX=00000000
ESI=00000000  EDI=0000000a 
DS=0053  DSACC=f0f3  DSLIM=ffffffff 
ES=0053  ESACC=f0f3  ESLIM=ffffffff 
FS=150b  FSACC=00f3  FSLIM=00000030
GS=0000  GSACC=****  GSLIM=********
CS:EIP=005b:1ef900e3  CSACC=f0df  CSLIM=ffffffff
SS:ESP=0053:00033ab0  SSACC=f0f3  SSLIM=ffffffff
EBP=00033acc  FLG=00010202

GCC1.DLL 0001:000000e3

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Andy Willis

  • Full Member
  • ***
  • Thank You
  • -Given: 0
  • -Receive: 9
  • Posts: 158
    • View Profile
Re: Testing cairo enabled eStylerLite
« Reply #27 on: May 16, 2017, 02:58:16 am »
Hi

Another issue that I'm experiencing with this new version, is that if it is turned on (Enable user interface enhancements), the "Windows Themes" program will not load. If I turn eStyler off, "Windows Themes" will be working again.

Here it is the log.

Code: [Select]
05-15-2017  12:41:48  SYS3175  PID 005c  TID 0001  Slot 00cb
C:\ECS\SYSTEM\THEMEMGR\THEMEMGR.EXE
c0000005
1ef900e3
P1=00000002  P2=0002fabc  P3=XXXXXXXX  P4=XXXXXXXX 
EAX=000010b8  EBX=0000000a  ECX=0002fabc  EDX=00000000
ESI=00000000  EDI=0000000a 
DS=0053  DSACC=f0f3  DSLIM=ffffffff 
ES=0053  ESACC=f0f3  ESLIM=ffffffff 
FS=150b  FSACC=00f3  FSLIM=00000030
GS=0000  GSACC=****  GSLIM=********
CS:EIP=005b:1ef900e3  CSACC=f0df  CSLIM=ffffffff
SS:ESP=0053:00033ab0  SSACC=f0f3  SSLIM=ffffffff
EBP=00033acc  FLG=00010202

GCC1.DLL 0001:000000e3

Regards
Add THEMEMGR.EXE to the estyler "do not apply enhancements" and apply.  Not sure of why it now conflicts but I have both it and smarwin.exe in there.