MEdit, MGUI, MGUI Designer are
Copyright (C) 1996-1997 Vincenzo Morello (morellov@mbox.vol.it)
WARRANTY DISCLAIMER
THIS SOFTWARE IS PROVIDED 'AS IS' WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL VINCENZO MORELLO BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES.
MEdit is a FREE, graphic, multi-window, cross-platform text editor. It was initially written to demonstrate MGUI Designer capabilities, but now is evolved enough to be considered an useful tool, especially in DOS and Linux. MEdit is an 'easy to use' text editor, not a powerful editor like 'vi'.
Features
- Multi window editing
- PullDown Menu with accelerator keys
- Cut & paste with the standard keystrokes: <Ctrl+C>, <Ctrl+V>, <Ctrl+X> and <Ctrl+Ins>, <Shift+Ins>, <Shift+Del>
- Cut & Paste with other applications in multitasking envs (Windows, Linux)
- Goto line
- Search forward/backward case sensitive/unsensitive
- Replace
- Three selectable fonts
- Multi-level Undo/Redo
- Printing
- Auto indent
- Source code supplied
- FreeWare
- Colors & fonts customization
MEdit uses the EDIT Object in the MGUI library which has currently no optimization for large text. This Object keeps the text in a unique stream and treats it with standard C functions, so MAXINT is currently the maximum size for the file to edit (32KB for 16 bit environments like Borland BGI and Windows 3.1). However, the executable medit in this archive, compiled with gcc, is a 32 bit application. I had no problem editing files with over 4000 lines and over 150KB size.
INSTALLATION
This archive contains the following:
bin/medit MEdit executable mguisys/*.bmp Bitmaps needed by MGUI applications medit/* MEdit sources with Unix makefile medit.txt The file you're reading
If you extract this archive in a place other than your HOME directory or the '/usr/local' directory, then you must set the environment variable MGUIDIR to point to the extracted 'mguisys' directory
USAGE
Simply run it, with an optional filename argument, and use it like any GUI text editor.
RECOMPILATION
In order to compile the supplied sources, you need MGUI library 1.6.0 or higher and the compiler for the target you want. MGUI for Linux is available on sunsite.unc.edu '/pub/Linux/X11/devel/builders'. MGUI for DOS & Windows is available on SimTel 'msdos/graphics/mgdosxxx.zip' and 'win3/graphics/mgwinxxx.zip'
WHAT'S NEW IN REL 1.3.0
- Bug fixes in LoadFile
- Auto Indent
- Prompt on replace
- Esc now cancels Goto Line, Search and Replace dialogs
- Insert File
- Write Selection to file
- Print file/selection
WHAT'S NEW IN REL 1.5.1
- Color & Font customization
- Tab size customization
- Options saving
- Replace within the selected text
- Added shortcut to Paste function with the middle or right button click
- Extended character set support (1-255 codes)
- Long and case sensitive filename support added in the file selection dialog box (DJGPP and Win32)
WHAT'S NEW IN REL 1.6.0
- Menu mnemonics support (MGUI 1.7.1).
- Bug fixes in the 'Save As' callback.
- Special characters can now be inserted via <Alt+3digits>. For example: <Alt+0+2+7> will insert the Escape code (decimal 27). (MGUI for Linux 1.7.3)
- Bug fix in handling ascii characters with code > 127 (MGUI for Linux 1.7.3)
- Bug fix in handling characters from the numeric keypad (MGUI for Linux 1.7.3)
WHAT'S NEW IN REL 1.6.1
- The '\r' character is now filtered when it is followed by '\n' (MGUI 1.8.1). DOS text files can now be loaded cleanly. The '\r' character can be inserted via the Alt+0+1+3 key sequence.
- Icon name for the edit window now changes according to the window title (MGUI 1.8.1)
WHAT'S NEW IN REL 1.7.1
- Use of the resource handling (MGUI 1.9) for customisation.
- Fixed a bug in the 'Save' callback, occuring when the file is new.
- Fixed ssome bug in the 'Replace in selection' method.
BUGS AND SUGGESTIONS
I use MEdit extensively in DOS and Linux environments, so I have already fixed several bugs. If you find any problems using MEdit or you have suggestions for some extensions, please report to me (morellov@mbox.vol.it).
Stay tuned in to MGUI home page if you need informations about latest release and ftp sites where you can find MGUI and MEdit.
http://www.volftp.vol.it/IT/IT/ITALIANI/MORELLO/index_e.htm
