TEA Changelog

What's new in TEA 62.2.0

Dec 11, 2023
  • This release has fixes and one new function. Thank to Ryan Carsten Schmidt and Bernd Storck for ideas and some fixes.
  • Functions - Case - Case inverse
  • Fix for Mac/Qt4 - at least it not crash
  • Ft5 cmake build fix
  • Markdown link fix
  • Markdown insert image fix
  • About window :: close on tea exit

New in TEA 62.0.0 (Nov 14, 2022)

  • Reimplementation of the interaction with the clipboard (due to Qt6's strange things). File save/open dialogs turned on by default instead of built-in file manager (for new users). Alas! TEA is user-friendly now...

New in TEA 61.2.0 (Oct 31, 2022)

  • This release features bugfixes, and most important the Qt6 text copy to clipboard bug among them (the line-breaks bug).
  • View - Preview Markdown //preview a currently opened md-file

New in TEA 61.1.0 (Sep 21, 2022)

  • This release fixes "Find in files" function and TEA default theme. Meet the new option - "Options - Interface - Show tabs and spaces".
  • Also, for Qt6 builds, "Functions - Math - Subtitles: shift timecodes by msecs" function can shift timecodes in SRT and Youtube subtitles. Put msecs to FIF. msecs can be negative, i.e "-2000" shifts timecodes by 2000 msecs earlier.

New in TEA 61.0.0 (Jul 7, 2022)

  • All inner XML parsing has been moved to pugixml instead of Qt's XML parser. I feel that pugixml is faster and more useful for TEA. XML parsing is used at some text formats support (such as FB2, ODT, etc.) and the syntax highlighting engine, so all that stuff was heavy rewritten.
  • To deal with complex file names, new TEA used a new format for the bookmarks and the "Recent" list. The bookmarks file will be converted to the new format automatically, and - TEA uses now a different file to hold bookmarks. The Recent list will be updated by opening files.
  • New option: Tune - Functions - Misc - Show ebooks fine. It adds spaces before each paragraph, when you open FB2, Epub, etc.

New in TEA 60.5.1 (Sep 23, 2021)

  • If you install TEA from AUR, please note that TEA binary is renamed in AUR packages from "tea" to "tea-qt" due to conflict with another program package at the official Arch repo.

New in TEA 60.5.0 (Aug 7, 2021)

  • This release fixes many things. The Single application mode fixed forever! DJVU support and poppler-qt6 detected by cmake properly.
  • Also, FB2 reader has been improved a lot - TEA now becomes a very fast FB2-reader without image support.

New in TEA 60.4.0 (Jul 15, 2021)

  • Namaste! This release features the long awaited functions of autosave. See the Manual "On autosaving" chapter for a details. All that stuff is optional and turned off by default. In short, now TEA can temporary save newly created unsaved files and then load them with a new session. Also, you can mark any file as "autosaved" and TEA shall save it on close or by the timer.
  • Fixes: braces highlighting and palettes.

New in TEA 60.3.0 (May 31, 2021)

  • Polish UI and Manual translation by Krzysztof Jaśkiewicz
  • Rust hl support
  • The time consuming operations such as "Find in files" can be interrupted.
  • Hunspell engine support is available again with cmake (was: broken)

New in TEA 60.1.0 (May 5, 2021)

  • This release adds a sort of syntax highlighting for SRT and Youtube subtitles (sbv, vtt) formats (timecode highlighting). Haskell highlighting also featured. Such things leaded me to fix the very old bug in syntax highlighting engine, related to incomplete syntax hl module.

New in TEA 60.0.0 (Apr 7, 2021)

  • 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).

New in TEA 50.1.0 (Sep 30, 2020)

  • For the centuries of the development, TEA gains a thousands of features. Some of them becomes rarely used, some needs more dependencies, so I've decide to make a some sort of clean-up without the actual removing of such functions. Now they are just disabled by default at the build level, when you compile TEA with cmake and meson. The qmake subsystem still loves all TEA non-mandatory deps.
  • So, by default, with meson and cmake, TEA does not searches and does not builds with: QML, Aspell, libpopplerqt5, ddjvuapi. You can enable all that stuff (see README) by yourself manually. I don't know the decisions of packagers, their choice of TEA features, now I'm speaking just about the build from the source.
  • TEA 50.1 also has a lot of fixes for Clang/Mac.
  • My study of Voynich manuscript (the dead end, it is impossible to read it) lead me to add some new functions:
  • Functions - Analysis - UNITAZ sorting length
  • Functions - Filter - Filter by repetitions
  • Functions - Sort - Sort by length

New in TEA 50.0.3 (Dec 6, 2019)

  • Joystick fixes, etc.

New in TEA 50.0.1 (Dec 6, 2019)

  • Desktop and icon files installation via cmake - fixed, some OS/2 fixes too.

New in TEA 50.0.0 (Dec 6, 2019)

  • VISIBLE:
  • Meet the new, alternative Docked interface. Switch between two UI's using Tune::Interface::UI Mode - Classic/Docked. With the Docked one, you can move FIF and Logmemo freely inside or outside the main window.
  • Another new option is Tune::Interface::UI Language list, which come instead of the removed "Override locale" option.
  • All those options requires to restart TEA to be applied.
  • UNDER THE HOOD:
  • Some parts of TEA now work faster due to iterator-based cycles optimization.
  • The Windows-specific module (with the local server) for the "single application" mode has been removed, now TEA uses shared memory based module for all systems excepting OS/2. So QtNetwork dependency has been dropped.
  • TEA RELEASE URL:
  • Note for the package maintainers - fresh TEA releases now available at github: https://github.com/psemiletov/tea-qt/releases
  • The traditional good old almost hand-made tarballs from semiletov.org and tea.ourproject.org were be sacrificed to the unification and modern frameworks.

New in TEA 49.0.0 (Nov 4, 2019)

  • THE INNER CHANGES:
  • For this version I rewrote the many portions of the core code that is related to the containers (i.e. data arrays). The files lists, the syntax highlighting rules, etc. - almost all those things are moved from Qt library containers to STL library containers. Also, the magic Qt's macro "foreach" was replaced with traditional iterators. It makes TEA ready for the upcoming Qt 6 and simplify to maintain code between Qt 4, 5 and 6. The Qt 4 compatibility is still important for TEA because of OS/2, Slackware and old distros.
  • The containers question caused the line by line review of the code. In process, many bugs has been fixed, including the drag and drop.
  • THE VISIBLE CHANGES:
  • The Fm menu now has Checksum submenu with MD4, MD5, SHA1, SHA 224, all SHA-2, 3, Keccak.
  • Functions - Text - Anagram. Can be very CPU and memory angry.
  • Nav - Prev/Next tab, now circled.
  • When open the recent file, editor tab is activated.
  • Built-in UTF-8 detection has been improved.
  • Tune - Common - Use Enca for charset detection. Enca binary can be used to detect encoding. TEA's own detection engine works with Russian/Ukrainian charsets, so Enca is the better option, when installed.
  • QML PLUGINS STATUS
  • As far I know, no one make or use TEA QML/JavaScript plugins. Since TEA 49, the plugins are deprecated. You still can build TEA with plugins support (see README), but I will not maintain plugins support anymore. There are more reasons for that (not just "no one use")
  • NOTES FOR PACKAGE MAINTAINERS:
  • 0. Thank you for packaging TEA!
  • 1. Although TEA has two home sites, it is better to use Github releases as the source: https://github.com/psemiletov/tea-qt/archive/$pkgver.tar.gz
  • Please note, that TEA source dir after unpacking will be tea-qt-${pkgver}
  • 2. TEA after the compilation is a single binary file (with embedded resources).
  • 3. TEA supports 3 build systems:
  • qmake - the traditional one, good for Qt4-Win32-OS/2-Slackware builds. TEA's qmake project file is old and obscure. QML plugins are enabled by default, that is not wise.
  • cmake - for Qt5 build, the reference one for TEA, has more options than meson support. I recommend to use cmake to build TEA package.
  • meson - I use it internally. Has no option to enable QML plugins.

New in TEA 48.0.0 (Sep 22, 2019)

  • Moon calendar has been fixed, and more. But the main changes are hidden under the hood, because I've started to adapt TEA source to the upcoming Qt6.

New in TEA 47.1.0 (May 4, 2019)

  • Bug fixes

New in TEA 46.1.0 (Sep 20, 2018)

  • After the major 46 release, a lot of bugs were revealed. I was suprised that TEA lost the Qt 4.x compatibility, so it was fixes now, among the important fix for syntax highligting engine (Qt 4.x version). Thanks to Slackware where I can test it.
  • Another fix is ​​related to Logmemo scripting, so the "log" function works again (can be called from JavaScript).
  • The IDE part of 46.1 adds some Objective C stuff (syntax hl, header / source switch).

New in TEA 46.0.0 (Sep 20, 2018)

  • Build systems.
  • Starting with 4.6 release, you can build / install TEA from the source by 4 ways, using build systems qmake + make, meson + ninja, cmake + make, cmake + ninja. See the README file for details. Also, at the "specs" directory, I put some examples for RPM-specs. There are three examples: for qmake, cmake and meson.
  • Please note, that TEA does not use Qt's zlib anymore and now depends on the system's zlib.
  • GUI changes and improvements.
  • I hate GUI changes, so almost all GUI changes in TEA are optional and disabled by default. The status bar is redesigned, and it is not optional. But, with the new option "Tune - Interface - FIF at the top (restart needed)", you can place the Famous Input Field to the toolbar area.
  • Also, you can set the font size.
  • Another good news - the Profiles feature from the "View" menu now fixed and works as supposed. An each profile holds some GUI settings (fonts, window position and size, word wrapping, etc). You can save the profile and then, later, quickly restore the settings by selecting the profile from the menu or via the hotkey. It is useful when you want to work, for example, with some programming language, and with the usual text files. In the first case, just make the profile with the wide window, no word wrap, Monospace font, etc. And for the usual text files, make a profile with another font, smaller window, the word wrapping turned on, etc.
  • Some people do not like syntax highlighting, or it can be slow on large files. Now you can disable it using "Tune - Interface - Syntax highlighting enabled".
  • IDE.
  • TEA 46 features a new menu - "IDE", and the conception of the project files. Read the manual for details. TEA becomes a light front-end to common program building tasks, using simple config files (no GUI "wizards", options, etc.). You can quickly switch between build configurations, keep different versions of them for the same program (for example, cmake + gcc build, cmake + clang build, meson + ninja build).
  • When building, Logmemo will show the console output and you can double click on the error or the warning (where: filename: line: character) to navigate there.
  • New format support.
  • Now TEA can open EPUB files in the same mode as PDF or FB2 - the plain text read-only.
  • Inner changes, fixes.
  • TEA 46 uses a new version of the QUAZIP library, that is needed for some formats support such as DOCX or ODT and zip-related code.
  • The spell of checking work. The word wrapping is totally fixed. TEA's previously obscure word wrapping stuff.
  • TEA palettes was extended to cover more syntax highlighting elements.
  • The "- m" parameter allows to run TEA in multiply instance mode.

New in TEA 45.0.0 (Jul 3, 2018)

  • After a long gap, it is a new release, with all know bugs fixed, especially the syntax highlighting stuff. With such fixes, I can develop TEA further, based on this stable release. Almost each line of the code.
  • But, what's new?
  • On Linux, you can use the joystick to move the cursor keys (this function is turned off by default and can be enabled via Tune - Common).
  • The recent list and bookmarks.
  • "Sum by last column" - can evaluate expressions and knows comments.

New in TEA 44.1.0 (Jul 12, 2017)

  • Many fixes.

New in TEA 44.0.0 (May 22, 2017)

  • NOTE FOR PACKAGE MAINTAINERS: from v. 44, TEA qmake project file uses new installation PREFIX format, without the trailing "bin". I.e., the default PREFIX was: "/usr/local/bin", now it is "/usr/local", and qmake-project file adds "bin" internally.
  • To preserve the compatibility with older stuff, TEA qmake project file as usual can accept PREFIX with "bin" at the end, and then shorten it internally.
  • So, for newly-written package config use prefixes like "/usr/share", not "/usr/share/bin". But old prefixes are also valid.
  • By the way, "qmake install" now installs tea.desktop file to $$PREFIX/share/applications, and tea binary to $$PREFIX/bin. tea.desktop allow file managers such as Krusader or Nautilus to show TEA at "Open with" context menu.
  • And now for something completely different...
  • TEA 44 has a long-awaited block selection mode (see the Edit section at the Manual). Due to TEA architecture vertical selections are almost obsolete and can be used just for Cut/Copy/Paste, you cannot use the text processing functions with them.
  • cliptpl.txt file can be used to format clipboard pieces captured at the storage file New menu "Fm - Multi-rename" with several functions for flexibly renaming of the selected files. There are: Zero pad file names, Delete N first chars at file names, Replace in file names, Apply template.
  • "Functions - Math" menu has two new items, "deg min sec > dec degrees" and "dec degrees > deg min sec" to convert geographical coordinates between formats.
  • The big changes at TEA single-application mode, i.e. when TEA runned from the command line opens all files at tabs, not in the multiply instances (TEA windows). In the past, this mode works well with KDE only. Now it works with any desktop environment and OS, excluding OS/2.
  • And another news - here is my new public domain music album "Konetc Detstva" ("The End Of Childhood"), written completely at Linux/Ardour

New in TEA 43.1.0 (Sep 17, 2016)

  • The fresh bug (of 43.0.0) with the segfault on exit - fixed. The manual updates and fixes, the tabs on the right were renemed (Tune = Options, Browse = Files, Learn = Manual, Edit = Editor). Some new options under the hood. Stay tuned.

New in TEA 43.0.0 (Sep 13, 2016)

  • Infrastructure:
  • The new TEA community at VK: https://vk.com/teaeditor;
  • Files format support:
  • By optional use of libpoppler-qt5 and libdjvulibre, now TEA can open PDF and DJVU, as the text (if files contain it). By default such functionality is disabled. To enable, use qmake parameters: qmake "CONFIG+=usepoppler CONFIG+=usedjvu".
  • The build-in image viewer now support the GIF-animation.
  • GUI changes:
  • The "Tune" preferences pages has been placed into the scrollable areas, so TEA becomes more usable with small display resolution or window size.
  • The text cursor now bold and static, without blinking. Tune it at "Tune - Interface".
  • Some options is moved from one page to another.
  • "Instr" menu - renamed to "Tools" and moved to "Functions".
  • Some new built-in GUI themes and palettes has been added. The GUI themes engine now can load icon sets, but there are no new icons on that time.
  • Hardcoded hotkeys Alt-S, Alt-E has been removed.
  • "Tune - Common - Use Left Alt + WASD as additional cursor keys" - enables the additional cursor keys. E, C - PageUp/Down. The same keys with Left Win - to select the text.
  • New functions and options:
  • "Functions - Repeat last" - calls the last used menu item.
  • "Functions - Tools - Scale image" - scales the image (which filename is under cursor or selected at the text) with parameters. You can quickly resize the image and save it with the different name without all those many windows and confirmations, just by one command.
  • "Tune - Images" now has the EXIF-orientation related options. In a few words - TEA can handle EXIF-orientation and apply the orientation when converting.
  • "Functions - Text - Compress" - removes all whitespaces from the selection.
  • "Functions - Sort - Flip a list with separator", "Sort case sensitively, with separator" - sorts the separated words within the string, i.e. you can sort something like that: "carrot|apple|grass" with "|" as the word delimeter.
  • "Search - Mark all found/unmark" - search and mark all found substring.
  • "File - Do not add to recent" - temporary do not update the recent list.
  • Inner changes:
  • The syntax highlighting engine has been partially rewritten, so TEA use the new syntax hl file format. The compatibility with the old format is preserved.
  • �xt, �ilename, �ir, �asename macros are %ext, %filename, %dir, �sename now.

New in TEA 42.0.0 (Aug 8, 2016)

  • This version has got unpretentious Markdown support in layout mode.
  • The Start menu path to the file on the command line, can now be split into parts macros% fbasename,% ffilename,% fext,% fdir. English documentation corrected Dr. Tobias Quathamer.
  • Fixed various bugs, including the preservation of the selection panel.
  • Page appeared "Museum" on the site editor, which shows the old version of TEA (for Windows) and tells the story of its development.

New in TEA 41.0.0 (Apr 1, 2015)

  • Found the important bug with the word wrap settings those included with syntax highlighting rules. This bug, and other bugs were fixed, but some new features in TEA is not in the complete state.
  • So use this version and wait for the next release to see the full power of TEA themes engine. Now TEA has some built-in themes available at View - Themes menu. You can make your own themes and put them to ./config/tea/themes, but the documentation for themes is not ready. TEA can be themed using Qt CSS markup with some special additions (external images, inner UI objects, etc). In the future, theme engine will support custom icon sets.
  • Themes and palettes is the good way to make TEA suitable for your eyes and taste.

New in TEA 40.0.0 (Feb 23, 2015)

  • New feature - "Functions - Cells" menu. Here you find the functions for table-like data processing. For example, you can sort LaTeX table by the column, or swap columns, etc.
  • The built-in file manager now can sort file list by the name, date and size.
  • Partial Eclipse themes support from eclipsecolorthemes.org (put them into tea Palettes directory).
  • New icon set for TEA buttons.

New in TEA 39.1.0 (Dec 18, 2014)

  • The build-in file manager now can sort its content by file name, size or modification time.

New in TEA 39.0.0 (Nov 20, 2014)

  • Charset for the comman line file opening now can be defined via Tune - Common - Charset for file open from command line.
  • The important hack to the keyboard handling has been added - see Tune - Common - Use Alt key to access main menu (option, default is OFF). If ON, you can access to main menu via Alt key pressing. If OFF, all Alt-based shortcuts works fine now ;)
  • Another new option - Search - From cursor (ON by default). If OFF, TEA searches text from the beginning of the file, else from the cursor position.
  • Plus, 3 new TEA application icons can be selected at Tune - Interface page.

New in TEA 38.0.0 (Nov 20, 2014)

  • Now TEA supports the plugins written in QML. See the source/manuals/plugins for teh details how to write plugins, or the TEA Manual to see how to install and use them. Actually there are no working plugins at this time, just my example plugins.
  • New menu item: File - Notes. Use Notes as the Crapbook that linked to the opened file.
  • The items in Programs menu can be used with TEA's file manager (for the current file at the File manager)

New in TEA 37.2.1 (Apr 15, 2014)

  • The new function "Edit - Variants" has been added

New in TEA 37.2.0 (Mar 27, 2014)

  • This version has some UI fixes and documentation improvements.
  • Also, programs from Run menu can be opened with "file at cursor". Use %i macro.
  • For example: gimp %i. Set cursor to filename at the text, then use Run - gimp. Meet the Functions - Statistics - Words lengths. Good to see how are long your words and their quantity.

New in TEA 37.1.0 (Mar 27, 2014)

  • This release adds the "Files" toolbar button and menu (Nav - Files) to switch between opened files.
  • The built-in ZIP unpacker now can unpack multiply selected zip-files at once.

New in TEA 37.0.1 (Dec 9, 2013)

  • Some LaTeX support improvements:
  • Proper LaTeX quotes highligting
  • F2 (Open at cursor) can open images with the correct path detecting. For example, you have top-level main file1.tex and second-level /somedir/file2 with includegraphics that has teh path "/somedir/image01.png". So if you edit file2.tex, you can set the cursor to that second-level path and open it via F2 - TEA will find image file at the file2.tex's directory
  • Right quotes conversion from straight double quotes to miscellaneous LaTeX quotes
  • Quotes submenu at the Functions menu:
  • Now all quotes-converting functions are placed here
  • New Instr menu with "Fonts gallery" window:
  • With the Fonts gallery you can browse your system installed TTF fonts and how the example text is looking with them
  • New built-in image viewer:
  • The old one, that appears by pressing F2 on the image file name, was almost full-featured image viewer. But the usability of that tool was poor. So meet the new image viewer, or, preciously, image pre-viewer, because it scale down all images to 800x600 or 600x800 if they are larger. And nothing more - it cannot rotate, go to next image, etc
  • But, now you can also use the external image viewer - just set it up at the Tune - Common page. There is "display" tool from ImageMagick by default. Use binaryname %s as the command line, i.e. display %s
  • UI improvements:
  • View - Darker tool. Consider it as the "darker" visual filter for the current palette

New in TEA 36.0.0 (Jul 11, 2013)

  • Qt5 compatible syntax highlighting. Old syntax hl engine has been improved and you still can use it by turning on at the Tune - Common page. The new syntax hl engine is fastest, but for Qt5-builds only and it can be incompatible with user's custom syntax hl xml-modules, so if you have such modules and the new engine works strange with them, please switch to the old engine. Or adapt your hl modules.
  • The spell-checking now is Qt5-compatible too.
  • Instead of the default Qt5-single click behavior for the list item activation, TEA now uses the traditional double-clicking.
  • CLANG compiler is supported via qmake configuration - use
  • qmake USE_CLANG=true
  • and then "make" as usual.

New in TEA 35.0.0 (Apr 22, 2013)

  • The line endings (CR, CR/LF, LF) now works in a natural way. In the past, TEA saves line endings in the platform's default line ending (for example, CR/LF on Windows and LF on Linux). Now, TEA preserves the original line endings of the file. But you can set it manually via File - File actions.
  • The built-in file manager has been rewritten a lot. Inner changes are significant, but the behavior of UI is changed too. Now, to select files multiply via keyboard, use INSERT key instead of Sheift-Cursor. So the selection now acts exactly as in MC or Krusader.
  • Wiki editing mode now supports DokuWiki and MediaWiki instead of the odd "wikitext" mode.
  • More fixes to satisfy Qt5-compatibility.

New in TEA 34.0.1 (Feb 13, 2013)

  • SLA format (Scribus) support was dropped.
  • FB2 support has been improved - now FB2-books looks fine (better than before).
  • The "Functions - Text - Apply to each line" now has the extended functionality - you can use snippets as the parameter.
  • Use @@snippetname to apply @@snippetname to the each selected line.
  • All spellchecker stuff has been fixed.
  • Syntax highlighting: speed-up of reading syntax hl rule files.
  • Win32-build: Hunspell support.
  • 64-bit systems compatibility is gained again

New in TEA 33.5.0 (Dec 27, 2012)

  • Qt5 source compatibility is ok now. Qt 4.x still ok as usual, the Qt version is detected automatically on the qmake step.

New in TEA 33.4.1 (Dec 21, 2012)

  • This release fixes the crash related to Keyboard settings page, and another bug with that stuff. There is also the HTML5 template at the Functions has been added.

New in TEA 33.4.0 (Dec 11, 2012)

  • This release features a basic "fuzzy search" mode, the simple R programming language syntax highlighting and some minor fixes. The behavior of "File - Save timestamped version" has been changed, now the formulae of the file name of the copy is different.
  • Was: date + time + filename + ext
  • Now: filename + date + time + ext

New in TEA 33.3.0 (Aug 29, 2012)

  • This release fixes the image convertor code, and features the "--p" command line option key for the "portable" mode, which makes more simple to run TEA from the flash drive on any machine. See the Manual for the details. With the portable mode TEA can save its data (configs, crapbook, snippets etc) at the directory with TEA executable.

New in TEA 33.2.0 (Aug 29, 2012)

  • This release fixes an old and annoying bug with Undo after the "Replace all" function. The built-in caclulator now supports braces in the expressions, i.e. ((2+2)*5)/6*(1+2)

New in TEA 33.1.0 (Aug 29, 2012)

  • Wikitext syntax hightlighting support via View - Highlighting menu and for ".wiki" file extenstion. The Markup - Mode menu also now has the "Wikitext" option

New in TEA 33.0.0 (Aug 29, 2012)

  • No new features (just some fixes), but! TEA source is now compatible with Qt5 alpha. So you can compile TEA with Qt 4.4+ or Qt 5 alpha without problems

New in TEA 32.0.2 (Aug 29, 2012)

  • Some fixes and inner optimization. TEA starts a bit faster.

New in TEA 32.0.1 (Aug 29, 2012)

  • There are some fixes with UI styles.

New in TEA 32.0.0 (Aug 29, 2012)

  • This release has a lot of new fetaures. First of all, the moon calendar - as the mode of the usual built-in calendar. By the way, TODO tab is renamed to "Dates". The "Calendar" menu has new functions, please read the Manual. So the calendar now is the useful tool, not just the simple planner.
  • The storage files. Any opened file can be choosed as the "storage". Then you can copy to it directly via "Copy to storage file" menu item or the keyboard shortcut. Clipboard text capturing (system globally) to the storage file is optional.
  • UI and document tabs can be placed in any side of the main window. See "Tune - Common" options page.
  • ODT, other XML-based formats importer has been improved.
  • Basic Python syntax highlighting.
  • Major inner changes, code restructurization. Some portions of the code are Public Domain now, while others stay in GPL v3.

New in TEA 31.2.0 (Aug 29, 2012)

  • "Replace all" and replace with tables functions now can handle selected files when you are in the file manager mode. Please read the manual for details. Open Document Text format (ODT) reader works more correct with a non-trivial markup.

New in TEA 31.1.0 (Dec 28, 2011)

  • Just fixes and improvemets. FB2 books reader now works fine with non-UTF-8 charsets. The editor widget rendering has been optimized. Built-in calculator inner bit depth is changed from the float type to double type. Some UI tweaks.

New in TEA 31.0.0 (Dec 28, 2011)

  • Not so much qt the visible world, but there are many under the hood. Inner changes, yes. Due to the future porting to Qt5. So, TEA says "bye" to QtScript and qtSvg modules. It means that TEA has no more built-in JavaScript interpretor and no SVG-icons. It means also that I rewrote the "evaluate" function (that was based on QtScript early), and now this function has a lesser functionality (no braces, no math functions except power and percent).
  • Profiles engine is now improved, fixed and works as you can expect. Use profiles! For example, you can make one for IDE and one to edit other texts. And then switch between profiles quickly via menu or shortcuts.
  • The syntax highligting is more elegant now.
  • The search engine is also improved. More natural.

New in TEA 30.1.0 (Dec 28, 2011)

  • TEA gained the ability to unpack ZIP-files. Also you can choose the file names charset of the archive, and preview archive content without the actual unpacking.
  • Many inner cleanups and fixes. XML/HTML highlighting of entities fixed. C++ and C built-in templates were added. OS/2 compatibility has been improved. Etc, etc.

New in TEA 30.0.0 (Jun 28, 2011)

  • There are some highlights of current release. "Load user font" button at the Tune - Interface page. Yes, TEA can load fonts those are not installed system-wide. Read the Manual for the details.
  • Labels. Mark any part of the text as a label using "[?" and "?]" marks, for example: [? dogs ?]. The "dogs" here is a label name. All labels are available at Labels menu and directly on the toolbar. To navigate through the text, just select some label. Look at the Manual to find how it works exactly.
  • As usual, fixes, improvements, etc.

New in TEA 29.0.3 (Jun 28, 2011)

  • This release features Perl highligting and image viewer fixes. Also you can find as useful the new function, look at Markup - [X]HTML tools - Rename selected file. Just select file name at the HTML document (for example, at the "a href" tag), put the new name (without the full path) to the Famous Input Field, and then call "Rename selected file". The file at the disk and the file name at the tag will be renamed.

New in TEA 29.0.2 (Jun 28, 2011)

  • Drag and drop now works fine and as expected.

New in TEA 29.0.0 (Jun 28, 2011)

  • For Win32-build, there is a Aspell support. See the TEA manual for details.
  • For all platforms - major code cleanup, many fixes, optimizations, new color palettes (Old paper and Toiler paper), etc. Traditional file save/open dialogs are Qt-based again (to allow the modification those need by TEA).

New in TEA 28.1.4 (Jun 28, 2011)

  • Some stuff were fixed at the File manager, etc. More OS/2-friendly GUI.

New in TEA 28.1.3 (Jun 28, 2011)

  • Nothing new except the exclusion of the screenshot-related stuff.

New in TEA 28.1.2 (Jun 28, 2011)

  • Some bugs were fixed, the OpenBSD source compatibility has been gained.

New in TEA 28.1.1 (Jun 28, 2011)

  • The bug with tabstops has been fixed, and manuals were updated.

New in TEA 28.1.0 (Jun 28, 2011)

  • This release features the French UI translation made by Gholafox. Also, as usual, some fixes and improvements - for example, on drag'n'drop files to TEA the charset from the file manager's charset list is used.

New in TEA 28.0.0 (Jun 28, 2011)

  • This release features a polished UI, more usable with netbooks and other small devices. Task-oriented menu keeps the space at minimum. The new main window tab, "todo" brings to you the built-in calendar/organizer with a new menu related - "Calendar".
  • The Functions menu has a new submenu - "Images" full of screen-capture tools. Yes, TEA now can do the screenshots.
  • The file manager UI was improved. The charset autodetection button is introduced. Some errors has been fixed, including the good old "search backwards" bug. Syntax hl module format is slightly modified. The new function "Edit - Comment selection" helps you to comment out any selected text depended on the current highlighting scheme.
  • All files placed at the TEA config directory (snippets, templates, etc.) now will be saved automatically on close.

New in TEA 27.1.0 (Apr 27, 2010)

  • This release fixes some bugs and the manual.

New in TEA 26.2.1 (Jan 7, 2010)

  • Some syntax hl engine and palette engine fixes and improvements.

New in TEA 26.2.0 (Jan 4, 2010)

  • "Edit - Indent by first line" helps to indent all selected lines by the first one.
  • "Fman - Images - Create web gallery" - a new tool for the quick web gallery creation.
  • A new FIF autocompletion feature - just press a space key at the FIF and you'll see the drop-down list with the FIF history.

New in TEA 24.0.0 (Jun 5, 2009)

  • This release has a few of new features. The Regexp mode has been added for searching and replacing stuff. The "Binary to decimal" function has been added. Other changes are - more UI tweaks for the smalls-screen devices, UI redesign at the Tune page, many fixes and small improvements - for example, all dynamic menus (such as Snippets or Scripts) can be teared off.

New in TEA 23.7.0 (May 27, 2009)

  • Now you can use the key-value tables to do a multiple-replacement within a document. And another feature will be useful for EEE PC and other note/netbooks users with small screens - now there is no limits to resize the main window.

New in TEA 23.5.0 (May 21, 2009)

  • Meet the "Markup - HTML tools - Strip HTML tags" function.
  • Other news are - the built-in file manager now supports the drag and drop to the external world (to other programs), and built-in image can scale by using "+" and "-" keys.

New in TEA 23.4.0 (Apr 18, 2009)

  • PHP and Lout syntax highlighting were added. Lout markup mode is available from the Markup - Mode submenu. The Famius Input Field can do a search at the Tune/Keyboard/Shortcuts list. From the new "View - Highlighting mode" menu you can select the highlighting mode manually. Some other improvements and fixes.

New in TEA 23.3.0 (Mar 25, 2009)

  • The D language syntax highlighting has been added. "Fm - File information - Full info" can read WAV file properties and calculate the RMS (RMS is calculated for 16 bit PCM files only). The Enter key now works at the file name entry of the file manager. If user used Open file, Enter key acts to open file, if the "Save as" is used, Enter acts like fileman's "Save as" button.

New in TEA 23.2.0 (Mar 8, 2009)

  • This release fixes many bugs, FB2 documents read-only support and the "Sort case insensitively" function.

New in TEA 23.1.1 (Mar 5, 2009)

  • The Verilog highlighting has been added. Indent/unindent were fixed. Some focusing fixes for the file manager. A useful option appears - meet Tune - Rare - Use wrap setting from highlighting module! When it turned on, the word wrapping settings will be taken from the syntax highlighting module. So, for the plain text or HTML the word wrapping will be off, but for the C++ or Pascal is on.

New in TEA 23.1.0 (Mar 1, 2009)

  • This release brings to you the new built-in image viewer and indent/un-indent functions (including the automatic indent). Some important thing were fixed. A new options page has been featured - the "Rare".

New in TEA 23.0.0 (Feb 10, 2009)

  • ODT, DOCX, RTF, SLA, KWD, ABW, SXW, gzipped files read-only support. BASIC and LaTeX syntax highlighting. Batch image conversion and scaling (look into Fman - Image conversion). ZIP archives creation (the Fm - ZIP submenu). Tons of inner changes and fixes.