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.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use