github psemiletov/tea-qt 60.0.0

latest releases: 62.4.0, 62.3.0, 62.2.1...
3 years ago

Why the version 60 after 51? To express the big changes of the code and compatibility with Qt 6. Yes, now TEA can be built against Qt 4 (for legacy systems), Qt 5 and Qt 6.
With TEA 60, the mature, 14-year old codebase was reviewed line by line and rewritten a lot. But I still don't use "modern C++" due to respect to old compilers.
So, what is new in TEA 60?

  • Input-output subsystem (not touched from the beginning) was rewritten.
  • QML support is dropped. No more plugins. But!
  • Added 2/Rexx, Lua, Windows batch files as scripts support (to the already supported Bash, Perl, Ruby, Python).
  • TEA now uses some icons from the desktop theme.
  • Spellchecker module has been rewritten.
  • Syntax highlighting engine is almost new, and old syntax highlighting rule file format is not supported anymore - TEA uses the new one, although based on the old one.
  • Use Ctrl-mouse wheel to zoom text at current file.
  • TEA start time is shorter due to some improvements (spell checker now initialized on demand only).

NOTE FOR PACKAGERS

TEA 60 is stable with Qt6 as with Qt5. If built against Qt6, add to the deps the "Qt6-5compat" module.

Don't miss a new tea-qt release

NewReleases is sending notifications on new releases.