Page 15 of 15 FirstFirst ... 5131415
Results 141 to 148 of 148

Thread: thinBasic beta 1.7.10.0

  1. #141
    thinBasic author ErosOlmi's Avatar
    Join Date
    Sep 2004
    Location
    Milan - Italy
    Age
    57
    Posts
    8,782
    Rep Power
    10

    Re: thinBasic beta 1.7.10.0

    Updated thinBasic beta 1.7.10.0.
    You can download it from the link in the first post of this thread.


    List of main changes:

    • thinAir: new toolbar. Now thinAir uses Rebar controls. This will allow more easy handling of icons in future changes
    • thinAir: user help files are now loaded automatically on thinAir loading. Just put a .CHM file into \thinBasic\Help\ directory and thinAir will load them at next startup
    • thinAir: fixed some icons and tooltips
    • thinAir: added print preview window as in the past
    • thinAir, Code Browser: fixed a repaint problem
    • thinDebug: fixed a repaint problem in highlighted line
    • thinCore: fixed a bug in array assignment when used with multiple values
    • thinCore: added more error checking when defining constant equates. Constant equates can now be redefined (defined more than once) but if new definition will try to assign a value different from current one a runtime error will be generated
    • thinCore: fixed Function_Name not correctly handled when used in function passing parameter expressions
    • thinCore: fixed #SCRIPTVERSION not reporting correct values when used inside obfuscated scripts
      #SCRIPTVERSION directive has been deprecated in favor of new thinBasic function APP_SetScriptVersion (which I forget to document in help but have the following syntax: sVer = APP_SetScriptVersion (Major, Minor, Revision, Build)
    • File module: fixed FILE_Append. It was adding an additional $CRLF at the end of the buffer
    • UI module: fixed RTF_AppendText. It was not correctly handling "[" char when used as standard char
    • TBGL module: updated to the latest available
    • Oxygen module: updated to the latest available


    Regards
    Eros
    www.thinbasic.com | www.thinbasic.com/community/ | help.thinbasic.com
    Windows 10 Pro for Workstations 64bit - 32 GB - Intel(R) Xeon(R) W-10855M CPU @ 2.80GHz - NVIDIA Quadro RTX 3000

  2. #142
    Super Moderator Petr Schreiber's Avatar
    Join Date
    Aug 2005
    Location
    Brno - Czech Republic
    Posts
    7,129
    Rep Power
    732

    Re: thinBasic beta 1.7.10.0

    Whoa,

    that's what I call facelift! Very nice Eros!

    I attach image, demonstrating both new face lift, and my custom highlighting color setup which seems to have good effect on eyes (if you don't like it, don't worry, thinAir uses by default the classic white background layout)


    Petr
    Attached Images Attached Images
    Learn 3D graphics with ThinBASIC, learn TBGL!
    Windows 10 64bit - Intel Core i5-3350P @ 3.1GHz - 16 GB RAM - NVIDIA GeForce GTX 1050 Ti 4GB

  3. #143

    Re: thinBasic beta 1.7.10.0

    Nice one! Thanks man!

  4. #144
    thinBasic author ErosOlmi's Avatar
    Join Date
    Sep 2004
    Location
    Milan - Italy
    Age
    57
    Posts
    8,782
    Rep Power
    10

    Re: thinBasic beta 1.7.10.0

    Updated thinBasic beta 1.7.10.0.
    You can download it from the link in the first post of this thread.


    List of main changes:

    • thinAir: fixed buffer change flag in tab control when creating a new script
    • thinAir: fixed clearing of recent files
    • thinAir: fixed another Code Browser refresh problem
    • UI module: improved FONT_Create
    • Oxygen module: updated to the latest available


    There are other last minute minor changes too little to mention.

    Regards
    Eros
    www.thinbasic.com | www.thinbasic.com/community/ | help.thinbasic.com
    Windows 10 Pro for Workstations 64bit - 32 GB - Intel(R) Xeon(R) W-10855M CPU @ 2.80GHz - NVIDIA Quadro RTX 3000

  5. #145
    thinBasic author ErosOlmi's Avatar
    Join Date
    Sep 2004
    Location
    Milan - Italy
    Age
    57
    Posts
    8,782
    Rep Power
    10

    Re: thinBasic beta 1.7.10.0

    Updated thinBasic beta 1.7.10.0.
    You can download it from the link in the first post of this thread.


    For those wanting the latest single bit updated ...

    Petr noted a little problem in JOIN$ when used with fixed strings array elements: JOIN$ was just 10x times (just ) slower than an equivalent function developed directly in thinBasic. Well, the problem was that I was making continuous string concatenations of strings and delimiters. Now JOIN$ pre allocate a string able to store final buffer and data is inserted using pointers. Final result: up to 100x times faster than my original function depending on how many strings must be joined. I tested with up to 100000 string and it takes just few milliseconds.

    [code=thinbasic]
    Uses "Console"

    %items = 100000
    %blockSize= 5
    $character= ","

    Dim ImageData(%items) As String * %blockSize
    Dim t1, t2 As Long
    Dim sA As String

    '---Add here some code to fill the array elements
    '---In any case every single element is already filled with spaces

    PrintL "Using join$ to join " & %Items & " items of " & %blockSize & " bytes each ..."
    t1 = GetTickCount
    sA = Join$(ImageData, $character)
    t2 = GetTickCount
    PrintL "Time: ", Str$(t2-t1) & " millisecs"
    PrintL "Buffer size: " & Len(sA) & " byes"

    PrintL "--- Press a key to continue ---"
    WaitKey
    [/code]

    Output:
    [code=dos]Using join$ to join 100000 items of 5 bytes each ...
    Time: 47 millisecs
    Buffer size: 599999 byes
    --- Press a key to continue ---[/code]

    Regards
    Eros
    www.thinbasic.com | www.thinbasic.com/community/ | help.thinbasic.com
    Windows 10 Pro for Workstations 64bit - 32 GB - Intel(R) Xeon(R) W-10855M CPU @ 2.80GHz - NVIDIA Quadro RTX 3000

  6. #146
    thinBasic MVPs kryton9's Avatar
    Join Date
    Nov 2006
    Location
    Naples, Florida & Duluth, Georgia
    Age
    67
    Posts
    3,869
    Rep Power
    404

    Re: thinBasic beta 1.7.10.0

    Eros, thanks for the updates. Got a quick question...

    Why don't you increase the version number with the updates. Like for instance 1.7.10.1, then 1.7.10.2.

    I see the first post with 1.7.10.0 and that is the version I have, but then if I read the posts, I see there has been updates that the version
    number doesn't reflect. With x.x.x.x numbering you have accommodation for lots of numbers and don't have to worry about running out

    Anyways, thanks again!

    Acer Notebook: Win 10 Home 64 Bit, Core i7-4702MQ @ 2.2Ghz, 12 GB RAM, nVidia GTX 760M and Intel HD 4600
    Raspberry Pi 3: Raspbian OS use for Home Samba Server and Test HTTP Server

  7. #147
    thinBasic author ErosOlmi's Avatar
    Join Date
    Sep 2004
    Location
    Milan - Italy
    Age
    57
    Posts
    8,782
    Rep Power
    10

    Re: thinBasic beta 1.7.10.0

    Hi kent.

    Increasing the build number would oblige me to continuously change version number in help file. That's the main reason why I do not increase it.
    I'm developing thinBasic beta so every update is released with the same version.

    In any case, I understand I'm creating confusion for those that do not follow this development phase on a daily basis so I need to think and do something about that.
    I think the solution is to change the help file and use just major, minor version number (x.y.z.w) and never mention revision and build (x.y.z.w). Than use revision and/or release updates for every new beta update.

    Eros
    www.thinbasic.com | www.thinbasic.com/community/ | help.thinbasic.com
    Windows 10 Pro for Workstations 64bit - 32 GB - Intel(R) Xeon(R) W-10855M CPU @ 2.80GHz - NVIDIA Quadro RTX 3000

  8. #148
    thinBasic MVPs kryton9's Avatar
    Join Date
    Nov 2006
    Location
    Naples, Florida & Duluth, Georgia
    Age
    67
    Posts
    3,869
    Rep Power
    404

    Re: thinBasic beta 1.7.10.0

    That sounds like a good solution Eros.
    Acer Notebook: Win 10 Home 64 Bit, Core i7-4702MQ @ 2.2Ghz, 12 GB RAM, nVidia GTX 760M and Intel HD 4600
    Raspberry Pi 3: Raspbian OS use for Home Samba Server and Test HTTP Server

Page 15 of 15 FirstFirst ... 5131415

Similar Threads

  1. thinBasic Beta 1.8.6.0
    By ErosOlmi in forum thinBasic Beta testing
    Replies: 31
    Last Post: 07-05-2011, 11:06
  2. thinBasic Beta 1.8.2.x
    By ErosOlmi in forum thinBasic Beta testing
    Replies: 13
    Last Post: 21-06-2010, 10:10

Members who have read this thread: 0

There are no members to list at the moment.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •