Donate Share

MCC TextEditor

File Release Notes and Changelog

Release Name: 15.27

Notes:
Short:        TextEditor custom class for MUI, V15.27
Author:       TextEditor.mcc Open Source Team
Uploader:     Jens Langner <Jens.Langner@light-speed.de>
Type:         dev/mui
Version:      15.27
Replaces:     dev/mui/MCC_TextEditor-15.26.lha
Requires:     AmigaOS 3.0+ or MorphOS, MUI 3.8+, 68020+/PPC604e+
Architecture: ppc-amigaos >= 4.0.0; m68k-amigaos >= 3.0; ppc-morphos >= 1.4.2

ABOUT TextEditor.mcc
********************

TextEditor.mcc is a multiline string gadget which offers most of the common
features you can find in a typical text editor, but embedded in a MUI custom
class. It is used by a wide range of well-known MUI based applications like
YAM or SimpleMail as the main text editing gadget. Its main features are:

- Text can be colored (limited syntax highlighting)
- WYSIWYG for bold, italic and underline soft styles
- Multi-level undo & redo
- Lines with different alignments (left, right, centered)
- Ability to insert thick or thin separators with an optional title
- Easy marking either using the mouse or keyboard
- Full clipboard support, offering very fast cut & paste routines
- Light text highlighting for e-mail based on an opening ">" character
- Support for external spellcheckers, including type'n'spell and word
  guessing
- Configurable keys, colors, cursor types, blink speed, and much more
- Ability to have a bitmap as a background
- Support for proportional fonts with floating word wrap, as well as
  antialiased fonts
- Pixel smooth scrolling
- AREXX interface for scripted programming


LEGALESE
********

TextEditor.mcc was originally written in 1997 and is Copyright (C) 1997-2000
by Allan Odgaard. As of version 15.10, released in April 2005, the gadget is
maintained and Copyright (C) 2005-2007 by the TextEditor.mcc Open Source Team.

TextEditor.mcc is distributed under the GNU Lesser General Public License
(LGPL) and the development is hosted at SourceForge.net:

            http://www.sourceforge.net/projects/texteditor-mcc/

Please consult the included "COPYING" file for more detailed information
about the licensing of the gadget and its source code.


CHANGES SINCE THE LAST RELEASE
******************************

Please refer to the included ChangeLog in the archive for a detailed information
on the changes since the last public release.


Changes: 2008-06-22 Jens Langner <Jens.Langner@light-speed.de> * misc: final v15.27 release preparations 2008-06-21 Jens Langner <Jens.Langner@light-speed.de> * mcc/HandleInput.c: slightly reverted the last change to achieve a flicker free custom select pointer as otherwise a user might end up with the standard mouse pointer under some circumstances. 2008-06-20 Jens Langner <Jens.Langner@light-speed.de> * mcc/HandleInput.c: fixed the mouse pointer flickering which was present when moving the mouse throughout a TE.mcc object. * mcc/MixedFunctions.c: fixed a potential NUL pointer access which might have caused some crashes. 2008-03-17 Thore B?ckelmann <tboeckel@gmx.de> * #?/vastubs.c, #?/Makefile: added vararg stubs for OS3 to be able to link against clib2 which misses these stubs. 2008-03-06 P?r Boberg <pbobbenb@spray.se> * mcp/locale/swedish.ct: Updated according to changes. 2008-03-04 Thore B?ckelmann <tboeckel@gmx.de> * #?/Makefile: removed -lm from the linker libs as nothing needs floating point math. Also added dump as target. 2008-02-25 Jens Langner <Jens.Langner@light-speed.de> * mcc/HandleInput.c: changed the AmigaOS4 WheelX/WheelY scroll wheel interpretation to respect the wheel acceleration factor rather than always scrolling the same distance. This should increase the scroll wheel speed in case the wheel is used more quickly and the wheel acceleration factor is properly configured in the SYS:Prefs/Input configuration. 2008-02-19 Thore B?ckelmann <tboeckel@gmx.de> * Debug.h: replaced all abort() usages in our ASSERT() macros with the respective calls to assert(). This should prevent the MorphOS compile from not linking and be a bit more intuitiv. 2008-02-18 Thore B?ckelmann <tboeckel@gmx.de> * mcc/ExportBlock.c: make use of the new flag macros. * mcc/TextEditor-Test.c: fixed a typo. * mcc/Debug.c: the flag macros are now local to Debug.c as in our other classes. * mcc/MixedFunctions.c, mcc/Dispatcher.c, mcc/GetSetAttrs.c, mcc/private.h: hopefully fixed the "phantom cursor" bug. The inactive cursor was not erased properly in all cased leaving visible phantom cursors behind. Now TE.mcc remembers the current state of the cursor (active, inactive, off) to perform the correct state changes.