Projects / TEA

TEA

TEA is a powerful and easy-to-use Qt4-based editor with many useful features for HTML, Docbook, and LaTeX editing. It features a small footprint, a tabbed layout engine, support for multiple encodings, code snippets, templates, customizable hotkeys, an "open at cursor" function for HTML files and images, miscellaneous HTML tools, preview in external browser, string manipulation functions, Morse-code tools, bookmarks, syntax highlighting, and more.

Tags
Licenses
Operating Systems
Implementation
Translations

RSS Recent releases

  •  27 Apr 2013 20:47

    Release Notes: The GTK branch can now be compiled on modern Linux distributions.

    •  24 Mar 2013 18:11

      Release Notes: The built-in file manager has been rewritten. Improved line endings handling. DokuWiki and MediaWiki editing modes. The main site of TEA has been changed to a new location.

      •  06 Feb 2013 00:26

        Release Notes: This release adds 64-bit system compatibility again (yes, Qt cannot support size_t as the type of index values) and spellchecker code fixed on the qmake level.

        •  26 Jan 2013 23:18

          Release Notes: SLA format (Scribus) support has been dropped. FB2 support has been improved, and FB2-books now looks fine (better than before). "Functions - Text - Apply to each line" now has the extended functionality, and you can use snippets as the parameter. Use @@snippetname to apply @@snippetname to the each selected line. All spellchecker code has been fixed. Syntax highlighting has been given a speed-up of reading syntax hl rule files. The Win32 build has Hunspell support and a Mingw/Qt5-based build.

          •  24 Dec 2012 02:49

            Release Notes: Qt5 source compatibility works correctly now. Qt 4.x still works as usual; the Qt version is detected automatically during the qmake step.

            RSS Recent comments

            27 Jan 2013 10:04 jmdr

            Compilation failed (gcc-4.7.2 in slackware64-current):

            textproc.cpp: In function 'size_t str_fuzzy_search(const QString&, const QString&, size_t, double)':
            textproc.cpp:64:24: error: ambiguous overload for 'operator[]' in 's[(((size_t)j) + i)]'
            textproc.cpp:64:24: note: candidates are:
            In file included from /usr/lib64/qt/include/QtCore/QString:1:0,
            from textproc.cpp:38:
            /usr/lib64/qt/include/QtCore/qstring.h:700:20: note: const QChar QString::operator[](int) const
            /usr/lib64/qt/include/QtCore/qstring.h:884:17: note: QCharRef QString::operator[](int)
            /usr/lib64/qt/include/QtCore/qstring.h:884:17: note: no known conversion for implicit 'this' parameter from 'const QString*' to 'QString*'
            /usr/lib64/qt/include/QtCore/qstring.h:702:20: note: const QChar QString::operator[](uint) const
            /usr/lib64/qt/include/QtCore/qstring.h:886:17: note: QCharRef QString::operator[](uint)
            /usr/lib64/qt/include/QtCore/qstring.h:886:17: note: no known conversion for implicit 'this' parameter from 'const QString*' to 'QString*'

            Screenshot

            Project Spotlight

            CMME

            A Web content management system that works more or less like a wiki.

            Screenshot

            Project Spotlight

            Big Faceless PDF Library

            A Java class library for importing and creating PDF documents.