Forum

Notifications
Clear all

Hotfix: version 1.0.0.2

1 Posts
1 Users
0 Reactions
114 Views
Jon Lennart Aasenden
(@tao4all)
Posts: 53
Member Admin
Topic starter
 

We have fixed a lot of things that sadly escaped us last Friday, including a few glaring ones that have prevented users from fully working with QTX. We apologize for the inconvenience of this, we have setup a release schedule that is more in-depth for future updates.

The most glaring mistake was when copying resources (like the platform.js file) where we somehow had a logic mistake, causing the file to be raw-copied from the encrypted package-file. This meant the data was garbled and caused problems when running the code. As all great bugs this was a one-liner, but a very very important one!

Fixes in this version

  • A focus issue when pressing F12 to toggle between code/form is taken care of
  • Shift + F12 now brings up a quick-search dialog, just like delphi
  • CTRL + F12 will bring up a similar quick-search unit dialog, just like delphi
  • Dependencies on pointer and resize polyfill js-files is now gone, they were purely there to support older webkit browsers, and are now obsolete.
  • Removed said dependencies from the template HTML files
  • Fixed an issue where “New form” did not set the correct displaymode + positionmode. This should be absolute + inlineblock
  • Fixed a problem with gamepad delegate classes not being initialized properly
  • Added gamepad delegates to TQTXGraphicView so they can be easily hooked up in the 2D game project type
  • Gone over all project types and removed polyfills and set new default values. Also removed units that dont really need to be in the uses clause.
  • Fixed the DOSBOX demo, it needed some love and a custom css rule to define the virtual machine display size (one of the first demos we had, so it was old!)
  • Removed test projects that should never have been included
  • Fixed a toolbar resize issue. If the screen resolution is too small, the toolbar breaks to two lines, but autosize doesnt function, hiding some buttons. This is actually a Delphi bug. I implemented a resize fix for it.
  • Default IDE theme changes to light for simplicity sake (no colors issues with “new project” dialog, damn Delphi VCL styling missing category elements).
  • Two units belonging to the DOM namespace had been misplaced in common, files are now moved to the correct package.
  • Rebuildt helpfiles with more topics added. A pdf will be made available for download separately.
  • Fixed a small attachment issue with the debug process.
  • CopyResource() from the IDE's resource cache did not check the cipher for the commercial packages correctly, and emitted garbled data. This is now fixed (thank you Hackbart!)
  • There was a syntax error in two user packages, and a handful of warnings in our system packages. These have thankfully been fixed
  • Updated examples so they build
  • Updated the node.js project templates
  • Removed obsolete packages

Make sure you update ALL the packages from the update-manager! This is very important.


 
Posted : 24/10/2025 9:56 pm
Share: