News

March 24 2013. TEA 35.0.0 is out. The last release at the SourceForge hosting. Thanks SourceForge for good times!

TEA site is moving to the new location (http://semiletov.org/tea) on my home-runned server. Old sites on SourceForge (TEA main site) and Google (Win32 Russian site) will be down soon, after the next TEA release.

So, what's new in 35.0.0? The useful changes.

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.

February 05 2013. TEA 34.0.1 is out. 64-bit systems compatibility is gained again (yes, Qt cannot support size_t as the type of index values!), spellcheckers stuff fixed on qmake-level.

January 26 2013. TEA 34.0.0 is out. The major release. 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.

December 27 2012 - now I have the web radio with the music that I wrote.

December 24 2012. TEA 33.5.0 is out. Hi. Qt5 source compatibility is ok now. Qt 4.x still ok as usual, the Qt version is detected automatically on the qmake step.

December 20 2012. TEA 33.4.1 is out. Hello! 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.

Hi! 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

Hello! 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.

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.

"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.

This release has no new features. 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.

If you want to support TEA via donation, better give your support to the Ukrainian dog shelter Lyubas House - http://lyubas.ho.ua/. There are lot of dogs with disabilities, and they need help more than TEA.

What's new? 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 interpretator 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.

What's new? Fm - Unpack ZIP to current directory. Yes, 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.

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.

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.

April 9 2011 - TEA 29.0.2 is out! Drag and drop now works fine and as expected.

April 1 2011 - TEA 29.0.0 is out! After a years of silence (sic!), there is a fresh release. Behold, behold! What's new?

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

December 24 2010 - TEA 28.1.4 is out! And again, it is a bug-fixes release. Some stuff were fixed at the File manager, etc. More OS/2-friendly GUI. Take a look at my new program, the sound editor EKO - http://eko.sourceforge.net.

October 15 2010 - TEA 28.1.3 is out! Nothing new except the exclusion of the screenshot-related stuff. It was too buggy.

September 21 2010 - TEA 28.1.2 is out! Some bugs were fixed, the OpenBSD source compatibility has been gained.

Currently I see that the TEA development is slowed down. TEA has too much features. Too much functions. I don't know what I can add else. I'm working now on another project, the audio editor EKO, it is at the very alpha state so I don't make it too public. It will be TEA in the world of audio editing (and shares the UI with TEA, heh heh heh). You can check it at http://eko.git.sourceforge.net/git/gitweb.cgi?p=eko/eko;a=tree. EKO is NOT USABLE NOW!

Anyway, TEA is not dead, it is my eternal child till my death and for the centuries.

July 29 2010 - TEA 28.1.1 is out! The bug with tabstops has been fixed, and manuals were updated. Stay tuned!

July 10 2010 - TEA 28.1.0 is out! 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.

Hi! The summer comes with a new TEA. 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.

Stay tuned!

April 11 2010 - TEA 27.1.0 is out. This release fixes some bugs and the manual. More good TEA for the masses.

March 31 2010 - TEA 27.0.2 is out. End-of-line settings have been added. See the Manual at the "File - File actions" section for details.

March 23 2010 - TEA 27.0.1 is out. That is, several bugs were found and fixed!

Here we are. What's new? Tune - Show line numbers. I think this option will make happy all people in the world. Yes, the "Show line numbers" is a really tough thing, use it everyday.

Another item of our exhibition is the "Search - Find in files" tool. It can search through the files recursively, with the selected character set. Read the manual for details!

View - Profiles. A new submenu that allows you to switch between the "view presets", or profiles. Profile holds some settings such as window size, position, line numbering settings, etc.

German UI translation - made by Tobias Quathamer.

All palettes are more eye-friendly now.

New scripting abilities. TEA has a new object - app - that is available from the QtScript/JavaScript. Using app.call_menuitem method you can call any menuitem by its name.

The "Fm" menu has new functions too. Meet the "Select by regexp", "Deselect by regexp" and "Count lines in selected files".
Many old code has been rewritten, many bugs were fixed, and many new ideas came to my mind and TODO. So,

Stay tuned!

January 23 2010 - TEA 26.2.2 is out. Hi! XML/HTML and C/C++ syntax highlighting modules were improved. The Famous Input Field (FIF) now is the editable combobox instead of the line edit with autocompletion.

Hi! Many things were fixed, and a few were added. "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.

As usual, many inner changes were done, some UI tweaks too. For example, the document tabs are movable now.

September 27 2009 - TEA 25.1.0 Ubuntu packages are available at this link.

August 9 2009 - TEA 25.1.0 is available. This release features an optional margin at the text editing area, some fixes and cursor behavior option (turn OFF the "Cursor center on scroll" option - can be buggy, but try). See the ChangeLog for details.

July 25 2009 - TEA 25.0.0 is available. This release features a better ODT support, and some inner improvements. The FIF (search text entry field) now can work with built-in file manager too. The "--charset=codepage" command line option is re-implemented.

About

TEA depends on Qt 4.4+ or Qt 5 and, optionally, on Aspell or Hunspell. The old branch, TEA-GTK depends on GTK+ 2.4 and GtkSourceView 2. Please use the current Qt-branch instead ;)

Donate

If you want to donate some money, better do that for the home-run dog shelter Lyubas's House. There is the information about a shelter, and the button for donate via PayPal. Please specify "For Lyubas's House" in the comments of donation, because there are other projects uses that PayPal account.