README for the v0.2.10

To make the editor you must have:
1) DJGPP v2 ;-) (2.01 works OK).
2) The TVision lib Beta 5 (may work with older).
3) This sources.

Is better if you have:
1) RHIDE Beta 6 pre-release newer than 96/10/22 (japanes notation). If you don't have it
you can use the editorX.mak makefile *but* this file is generated to MY directory structure
so you must have the DJ package installed in C:\dj and you must put the sources in
D:\pruebas\editor\gcc2 or you must hack the makefile.

Notes:
  If you have libtv.a version Beta 5 you must use the editor5.* files to make the editor,
if you have the TVision lib included with the sources of RHIDE you must use the editor6.*
files.
  For Beta 5 you must copy the file system5.h to the include directory of the TVision with
the name system.h. The editor is made with an special version of the event.cc file called
event5.cc.
  The editor uses the GetText gnu tools for international support, the libintl.a is for
this, you can disable it using NO_INTL_SUP in the ceditint.h.

Important:
1) If you have any problems with the keyboard try defining the macro:
BIOS_KEYBOARD and recompile.
   Define the macro inside ceditint.h file.

   And in the last compiled version I'm geting some stranger behaviour if I use
the non-BIOS version.
   If I compile with irq-keyboard the program crashes during the start-up but
is only some times.
   Now I'm using only BIOS because Robert needs this working for RHIDE, so the irq is
disabled by default.

2)
You must make the following files:
		alexit.o
		ceditor.o
		editorfo.o
		editwind.o
		tevent.o    or  event5.o for Beta 5
		fileedit.o
		irq.o
		irqwrap.o
		kbfun.o
		keyboard.o
		loadkbin.o
                sceditor.o
		tvedit1.o
		tvedit2.o
		tvedit3.o
		view.o

3) See keybind.cpp to get info about the keyboard.

4) Don't use omit-frame-pointer, the resulting exe doesn't work, because the
library doesn't use this switch.

5) The maximun size of the file under edition is the free mem *BUT*:
   a) When you load a huge file you will wait a few seconds while the editor
      scans the file.
   b) If you insert lines at the top of the file you'll see a delay.
   I tried a 5.5Mb file with 107.707 lines, the scroll is OK but the speed 
   isn't good for adding code at the top of the file.

6) If after made a new version it crashes at startup see if you don't have a
file called tcedit.dst in your directory and delete it.

Know bug:
F5 doesn't work in the IRQ version. (Zoom).
New problem with the keyboard under IRQs (v0.2.3, not tested before).

Some questions:
1) Do you have a non USA keyboard? If yes, what's problems generate the use of
BIOS or direct keyboard?
2) Do you have a MACRO key in your keyboard? If yes, this key triggers the 
macros like Shift+Space? (in IRQ version).
3) Now the editor highlights the following symbols with a different color:
[]{},;() like JED does, Do you see this addition usefull?
4) Do you know why GCC have in your internal tables the keywords or,and,xor,etc
like reserved and that's isn't true (you can do: int or=1;)?

