home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / kon115.zip / read.me < prev    next >
Text File  |  1999-06-17  |  33KB  |  1,134 lines

  1.                                  *--------------------------------------------*
  2.                                  * Kon version 1.15                           *
  3.                                  *--------------------------------------------*
  4.  
  5. *******************************************************************************
  6.                                 CONTENTS
  7. -------------------------------------------------------------------------------
  8.  
  9.   1. Overview
  10.  
  11.   2. Registration information
  12.  
  13.   3. Registration sites
  14.  
  15.   4. History
  16.  
  17.   5. Known bugs
  18.  
  19.   6. Disclaimer
  20.  
  21. *******************************************************************************
  22.                                 OVERVIEW
  23. -------------------------------------------------------------------------------
  24.  
  25. Thank you for downloading Kon!
  26.  
  27. Kon is a multi-purpose PM text-editor with a lot of useful functions.
  28.  
  29. Kon features:
  30.  
  31.   * Built-in hexeditor. Switchable between ASCII and hex anytime. Hex startup
  32.     switch.
  33.  
  34.   * Full control of the file you're editing, even in ASCII mode. No codes are 
  35.     inserted in the document unless the ones you specify. 
  36.  
  37.   * Handles LF only linebreaks without converting the file
  38.  
  39.   * Configurable syntax highlighting
  40.  
  41.   * Configurable keys (Borland/Wordstar by default)
  42.  
  43.   * Configurable toolbar
  44.  
  45.   * Search & Replace in multiple files
  46.  
  47.   * Regular expressions
  48.  
  49.   * Macro support (editable macros)
  50.  
  51.   * Undo/redo on all editor functions with configurable buffer
  52.  
  53.   * Multi-threaded operation
  54.  
  55.   * Column block
  56.  
  57.   * Word wrap
  58.  
  59.   * Drag & Drop
  60.  
  61.   * Opens up to 25 files in separate windows
  62.  
  63.   * Window manager
  64.  
  65.   * Usable as a file viewer in read-only mode.
  66.  
  67.   * View files in file dialog before you open.
  68.   
  69.   * Autosave
  70.  
  71.   * Prints to printer or file
  72.  
  73.   * Selectable code page
  74.  
  75.   * ASCII table
  76.  
  77.   * Jump to specified pos at program startup
  78.  
  79.   * Convert text between different codepages
  80.  
  81.   * Small and easy to use.
  82.  
  83. Kon does not require any specific installation. Just place Kon in a directory
  84. of your choice and add the directory to the PATH= statement in CONFIG.SYS.
  85.  
  86. Kon also has a visual Make-utility, (Kon Project Manager), which is free to use
  87. for registered users of Kon.
  88.  
  89. For more information, see:
  90.  
  91. http://www.bmtmicro.com/kon
  92.  
  93. E-mail: bjorn_and@geocities.com
  94.  
  95. *******************************************************************************
  96.                          REGISTRATION INFORMATION
  97. -------------------------------------------------------------------------------
  98.  
  99. Kon is a shareware program. That means that you may use and evaluate Kon for a
  100. period of 30 days, before you decide if you want to buy the program or not.
  101.  
  102. Since I have not crippled the program, except for a notice at program exit,
  103. the program should be considered complete and fully functional for you to fully
  104. test and avaluate it.
  105.  
  106. When you register the program you will receive a license number which allows
  107. you to use this version of Kon and all versions and bugfixes up to the next 
  108. major revision (i.e. 2.x). As a registered user you will of course get a 
  109. discount on the next major revision. When you register Kon, the registration
  110. notice at program exit will of course disappear.
  111.  
  112. How to register:
  113.  
  114. The price of Kon is US$20.
  115.  
  116. There are two ways of registering:
  117.  
  118. 1. Send me cash or a cheque by mail. If you send a cheque, add $5 for the 
  119. cashing fee.
  120.  
  121. 2. Register through BMT Micro. Please read BMTMICRO.TXT for further information.
  122.    Registrations through BMT Micro can also be done from the registration
  123.    sites listed below.
  124.  
  125. Along with the registration fee, please also supply the following information:
  126.  
  127.   -You full name and adress
  128.   -Fax number (if applicable)
  129.   -E-mail adress (if applicable)
  130.   -Version number of Kon. (See Help-About...)
  131.   -Where you received Kon.
  132.   -For what tasks you're using Kon.
  133.   -What you think of Kon, improvements etc.
  134.  
  135. Send to:
  136.  
  137.   Björn Andersson
  138.   Vidblicksg. 13A
  139.   S-412 57 Gothenburg
  140.   Sweden
  141.   
  142.   E-mail: bjorn_and@geocities.com
  143.  
  144. In return, I will send you your license information the fastest way.
  145. If you do not have e-mail or fax-number, please supply an adressed envelope.
  146.  
  147. You can always get in touch with me by e-mail, for suggestions, bugs etc.
  148.  
  149. The latest version of Kon is available at:
  150. http://www.bmtmicro.com/kon
  151.  
  152. *******************************************************************************
  153.                                REGISTRATION SITES
  154. -------------------------------------------------------------------------------
  155.  
  156. USA
  157. ---
  158.   *BMT Micro, Inc.
  159.    PO Box 15016
  160.    Wilmington, NC 28408
  161.    USA
  162.    800-414-4268 (Voice - USA/Canada)
  163.    800-346-1672 (Fax - USA/Canada)
  164.    910-791-7052 (Voice)
  165.    910-350-2937 (Fax)
  166.    bmt@bmtmicro.com (Inquires, general info)
  167.    orders@bmtmicro.com (orders)
  168.    bmtmicro (AOL, America Online)
  169.    74031,307 (Compuserve)
  170.    HNGP66D (Prodigy)
  171.    http://www.bmtmicro.com
  172.    ftp://ftp.bmtmicro.com/bmtmicro
  173.    
  174.   *OS/2 Supersite
  175.    http://www.os2ss.com
  176.    
  177.   *Indelible Blue
  178.    http://www.indelible-blue.com/bmtmicro
  179.  
  180. Europe
  181. ------
  182.   *Mensys - Netherlands/Europe
  183.    Crayenestersingel 65
  184.    2012 PG Haarlem
  185.    The Netherlands
  186.    31-(0)23-548-2020 (Voice)
  187.    31-(0)23-548-2030 (Fax)
  188.    mensys@euronet.nl
  189.    http://www.mensys.nl
  190.    
  191.   *Mensys Belgium bvba
  192.    Oostmallebaan 7
  193.    2980 Zoersel
  194.    Belgium
  195.    Phone 32-(0)3-312-46-11
  196.    FAX 32-(0)3-312-47-51
  197.    Email: mensys@ping.be
  198.    http://www.mensys.nl
  199.    
  200.   *Minzloff Data
  201.    16 Leonhardsberg
  202.    CH-4051 Basel
  203.    Switzerland
  204.    41-61-261-4459 (Voice)
  205.    41-61-261-4451 (Fax)
  206.    minzloff@minzdat.ch
  207.    http://www.minzdat.ch
  208.    
  209.   *OpenBlue Bt.
  210.    Bosnyak u. 1./a III./3
  211.    H-1145 Budapest
  212.    Hungary
  213.    36-1-363-5875 (Voice)
  214.    openblue@openblue.telnet.hu (General)
  215.    shareware@openblue.telnet.hu (Shareware)
  216.    http://openblue.telnet.hu/
  217.    
  218.   *Deckarm ~Co
  219.    OS/2 SoftwareShop
  220.    Maxplatz 10
  221.    66386 St Ingbert
  222.    Germany
  223.    +49 68 94/92 93 94 (Fax)
  224.    +49 68 94/92 93 0 (Voice)
  225.    http://www.dco.net/
  226.  
  227. Scandinavia
  228. -----------
  229.   *Berggreen Service
  230.    Lodsgaarden A 111
  231.    DK 2791 Dragoer
  232.    Denmark
  233.    45 3253 7654 (Voice/Fax)
  234.    berggreen@get2net.dk
  235.    http://hjem.get2net.dk/berggreen/
  236.    (Covering all of Scandinavia: Denmark, Norway, Sweden and Finland.)
  237.    
  238.   *TooSoft HB
  239.    Box 4052
  240.    183 04 Taby
  241.    Sweden
  242.    46-(0)8 732-3522 (Phone/Fax)
  243.    toosoft@toosoft.se
  244.    http://www.toosoft.se
  245.  
  246. Australia
  247. ---------
  248.   *Franklin Information Management
  249.    aka BMT Micro Australasia
  250.    PO Box 980
  251.    Artarmon, NSW 2064
  252.    Australia
  253.    bmtaust@frankson.aus.net
  254.   
  255. *******************************************************************************
  256.                                   HISTORY 
  257. -------------------------------------------------------------------------------
  258.  
  259. v. 1.00 Rev. 1000  970109
  260. -------------------------
  261.  
  262. Release version
  263.  
  264. v. 1.01 Rev. 1001  970116
  265. -------------------------
  266.  
  267. Word-wrap added. New commands:
  268. FormatParagraph
  269. FormatParagraphsInBlock
  270.  
  271. Startup in read-only mode.
  272.  
  273. Startup in hex.
  274.  
  275. Notebook rearranged.
  276.  
  277. Possible to change linebreak sequence. (CR+LF or LF)
  278.  
  279. Paste word at cursor position into find dialog, and paste marked block into find
  280. dialog. Both are options.
  281.  
  282. v. 1.01 Rev. 1002  970119
  283. -------------------------
  284.  
  285. Significant speed improvement when moving cursor in large files. Even though 
  286. find routine is not changed, moving to the position where the text is found goes
  287. much faster.
  288.  
  289. Doubled speed in search & replace.
  290.  
  291. Killed serious internal bug. Could give wrong character on certain positions in 
  292. a file.
  293.  
  294. Search & replace bug killed. If a short word was replaced by a longer and the 
  295. replace counter was set greater than 1, all words were not replaced.
  296.  
  297. Notebook bug in Font/color page fixed.
  298.  
  299. v. 1.01 Rev. 1003  970120
  300. -------------------------
  301.  
  302. Added option to save window postition and size, when a window is closed.
  303.  
  304. Made Read-only mode visible by placing a red 'R' on the modified-mark position.
  305.  
  306. Stripped menu in Read-only mode, instead of greying.
  307.  
  308. Fixed a bug in FormatParagraph.
  309.  
  310. v. 1.01 Rev. 1004 970122
  311. ------------------------
  312.  
  313. Save window position and size introduced a bug, which made the editor crash in 
  314. certain circumstances, for instance when a file pattern was supplied on the 
  315. command line. Fixed.
  316.  
  317. Added labels to the upper fields in the hexeditor.
  318.  
  319. v. 1.01 Rev. 1005 970122
  320. ------------------------
  321.  
  322. Fixed bug. When holding RepatFind key down and several words are found, the 
  323. screen may be updated incorrectly. This is only a visual bug.
  324.  
  325. v. 1.01 Rev. 1006 970127
  326. ------------------------
  327.  
  328. Notebook didn't look good on resolution lower than 1024x768. Fixed. Also 
  329. adjusted statusline height.
  330.  
  331. Added option: Move cursor to end of block when pasted or copied. This is set to 
  332. default to make Kon behave like standard editing procedures.
  333.  
  334. Fixed scrollbar in hexeditor when loading very large files in hex-editor.
  335.  
  336. Turn off cursor always when window loses focus.
  337.  
  338. v. 1.01 Rev. 1007 970129
  339. ------------------------
  340.  
  341. Fixed bug in help. Could cause strange errors.
  342.  
  343. When the code was optimized in rev. 1002, a bug was introduced by mistake. When 
  344. typing in Overwrite-mode, the line end would be overtyped if reached.
  345.  
  346. v. 1.02 Rev. 1008 970130
  347. ------------------------
  348.  
  349. Added simple macro commands to .KBD-files.
  350.  
  351. v. 1.02 Rev. 1009 970131
  352. ------------------------
  353.  
  354. Added commands ScreenOFF and ScreenON for use in macros.
  355.  
  356. Fixed screen update bug in Macro.
  357.  
  358. If an error occurs in a .KBD file, Kon displays a message box stating the error,
  359. but doesn't quit the editor.
  360.  
  361. Added option to display a message box when a string is not found.
  362.  
  363. v. 1.03 Rev. 1010 970222
  364. ------------------------
  365.  
  366. Added print support. Kon does not use OS/2's printer drivers, mainly because of 
  367. lack of time on my part to implement it. On the other hand, printing directly to
  368. a device also gives the opportunity to print to a file very easy, which is 
  369. sometimes very handy. Kon prints both ASCII and Hex. Command: Print.
  370.  
  371. Also fixed some internals.
  372.  
  373. v. 1.03 Rev. 1011 970302
  374. ------------------------
  375.  
  376. Fixed a few inconsistencies in syntax highlighting. Also added HTML-support.
  377.  
  378. v. 1.03 Rev. 1012 970302
  379. ------------------------
  380.  
  381. Oops! Display bug when marking column-block, due to the change above.
  382.  
  383. v. 1.04 Rev. 1013 970408
  384. ------------------------
  385.  
  386. There's been a long time since I last updated Kon due to that my monitor
  387. broke down and the fact that I had a lot to to with my studies. The repair seem 
  388. to take a very long time, and I have managed to get a replacement monitor 
  389. meanwhile.
  390.  
  391. In this release I have fixed some bugs regarding Auto-indent, which could crash 
  392. the editor if Auto-indent was turned of and use-tabs was turned on.
  393.  
  394. v. 1.04 Rev. 1014 970418
  395. ------------------------
  396.  
  397. Removed a small bug in the syntax highlighting page.
  398.  
  399. v. 1.05 Rev. 1015 970418
  400. ------------------------
  401.  
  402. Added a configurable toolbar.
  403.  
  404. v. 1.05 Rev. 1016 970419
  405. ------------------------
  406.  
  407. Fixed a repaint bug in Find dialogs.
  408.  
  409. v. 1.05 Rev. 1017 970420
  410. ------------------------
  411.  
  412. Saving Find and replace settings and strings to INI-file.
  413.  
  414. Different cursor sizes when in insert mode and in overwrite mode.
  415.  
  416. The screen flashed when switching windows when another background than white was
  417. selected as background color.
  418.  
  419. In read-only mode, gray out invalid commands in the toolbar.
  420.  
  421. Added command DateAlpha, which inserts date at current pos as Apr 20, 1997.
  422.  
  423. v. 1.05 Rev. 1018 970423
  424. ------------------------
  425.  
  426. Fixed two bugs:
  427.  
  428. 1. Converting case on a block on an empty block would crash the 
  429. editor.
  430.  
  431. 2. Loading Kon with the toolbar enabled and no keyboard file in the 
  432. startup dir would also crash Kon.
  433.  
  434.  
  435. v. 1.06 Rev. 1019 970426
  436. ------------------------
  437.  
  438. Made Kon handle file and disk errors much better.
  439.  
  440. Kon no longer destroys extended attributes attached to a file when 
  441. saved.
  442.  
  443. Description for each item in toolbar is displayed in the status area. 
  444. This is an option which can be toggled in the Toolbar page in the 
  445. settings notebook.
  446.  
  447. Added Warp 4 notebook style. Command line option -3 provided to 
  448. disable this feature.
  449.  
  450. Added commands SavePos which saves the current cursor position. 
  451. Command MoveToNextPos jumps between saved postions.
  452.  
  453. v. 1.06 Rev. 1020 970426
  454. ------------------------
  455.  
  456. Added command MoveToPrevPos. See above.
  457.  
  458.  
  459. v. 1.06 Rev. 1021 970503
  460. ------------------------
  461.  
  462. Kon now works better when editing VERY large files. (I have only 
  463. tested 20Mb big files, but it should work on much larger. Please tell 
  464. me if I'm wrong.) Also removed a very annoying bug which I haven't 
  465. noticed before when hex-editing: The screen could jump to the left 
  466. when undoing or redoing on a line which in ascii-mode would extend 
  467. beyond the right edge of the window.
  468.  
  469. I also added a 5 sec. delay in the registration notice at program 
  470. exit. I know a lot of you out there are running Kon illegaly, it's 
  471. time to register!
  472.  
  473. v. 1.06 Rev. 1022 970528
  474. ------------------------
  475.  
  476. Due to my studying, I haven't had much time to update Kon lately. This
  477. version only includes a small bugfix in the file viewer. Pressing View
  478. File in the load dialog and the file entry-filed contained a wild-card
  479. would crash Kon.
  480.  
  481. v. 1.06 Rev. 1023 970626
  482. ------------------------
  483.  
  484. Added option to select a different codepage than 850. Also added 
  485. warning message box before loading files larger than a specified size.
  486. This in order to prevent accidental loading of very large files. This 
  487. setting can be changed in Misc. The default is 5 Mb.
  488. Also fixed a bug which caused Kon to crash when trying to copy an
  489. empty block to the clipboard. Ouch!
  490.  
  491. v. 1.07 Rev. 1024 970628
  492. ------------------------
  493.  
  494. Added an ASCII table and changed the codepage in the Font settings 
  495. page to work a little better. Code pages doesn't work very good unless
  496. vector fonts are used it seems. Until that is implemented, I have at 
  497. least made the code page selection a little clearer.
  498.  
  499. v. 1.08 Rev. 1025 970703
  500. ------------------------
  501.  
  502. Added a few of options:
  503.  
  504. 1. Only load one copy of Kon in memory. This is done by communication 
  505. between different sessions via a pipe. Works OK.
  506.  
  507. 2. Check for duplicate files.
  508.  
  509. 3. Added a window menu to easily switch between open files.
  510.  
  511. 4. Added command line options -c and -l to jump to specifed line and 
  512. column after file is loaded.
  513.  
  514. v. 1.08 Rev. 1026 970704
  515. ------------------------
  516.  
  517. Added @LITERALCHAR in syntax highlighting.
  518.  
  519. v. 1.08 Rev. 1027 970704
  520. ------------------------
  521.  
  522. Fixed a small bug in the window menu.
  523.  
  524. v. 1.09 Rev. 1028 970822
  525. ------------------------
  526.  
  527. This is a quite large revision, and bugs may have been introduced. 
  528. Please inform me ASAP about such, please!
  529.  
  530. Features added:
  531. ---------------
  532.  
  533. Recorded macros now (finally) saves all parameters set by the user in 
  534. dialog boxes, such as in the FindText command.
  535.  
  536. Recorded macros are automatically stored and can be named and placed 
  537. under the new Macro menu.
  538.  
  539. Recorded macros can be saved in .KBD format to be included in the .KBD
  540. file.
  541.  
  542. The .KBD files are enhanced and all commands which normally displays a
  543. dialog box, can now take parameters instead. (Dialog boxes can of 
  544. course be used to, by omitting the parameters.)
  545.  
  546. In the find and replace strings, it is now possible to use escape-
  547. sequences in order to easier include control-chars in the strings. 
  548. This feature must be enabled with the "Escape char's" button in the 
  549. dialogs, or the 'e' option when using parameterized commands.
  550.  
  551. Commands added:
  552. ---------------
  553.  
  554. SaveMacro      : See above
  555. EditMacros     : See above
  556.  
  557. InsertString   : Inserts a string with the current date. The string 
  558.                  can be formatted using a formatting chars. See help.
  559.  
  560. Commands removed:
  561. -----------------
  562.  
  563. DateYYYYMMDD, DateMMDDYY, DateDDMMYYY, DateAlpha
  564.  
  565. Bugfixes:
  566. ---------
  567.  
  568. Fixed a bug which appeared when the literalchar option was added in
  569. the syntax highlighting file, which caused pairs not to be highlighted
  570. if the start string was on the first column.
  571.  
  572. THIS was VERY mysterious! I know it worked when I implemented it but I must have
  573. done something utterly strange, 'cause I can't see it ever worked in the code!!
  574.  
  575. v. 1.09 Rev. 1029 970826
  576. ------------------------
  577.  
  578. Literalchar bug again!! This is killing me! I'll never touch the code
  579. again when I'm only home for a few hours. (I did this on my vacation)
  580.  
  581. Literalchar only worked the first time a file was loaded.
  582.  
  583. v. 1.09 Rev. 1030 970828
  584. ------------------------
  585.  
  586. Corrected about two zillions of bugs re. the macros. Maybe one zillion of bugs
  587. are introduced right now, but I hope not. Sorry for the inconvenience!
  588.  
  589. Added a new command RepeatNextCommand( Count ), which repeats the next command
  590. Count number of times.
  591.  
  592. Also corrected a bug which caused Kon to fail backwards search on certain
  593. strings.
  594.  
  595. v. 1.09 Rev. 1031 970902
  596. ------------------------
  597.  
  598. Fixed so that composite chars works. Sorry, folks! This took way too long time
  599. to fix!
  600.  
  601. v. 1.09 Rev. 1032 970906
  602. ------------------------
  603.  
  604. Fixed a few visual bugs in the hex-editor. The screen wasn't properly updated 
  605. when text was deleted with BackSpace and the editor was in OverWrite mode.
  606.  
  607. v. 1.09 Rev. 1033 970916
  608. ------------------------
  609.  
  610. System keys now work.
  611. Filenames with spaces in them now works again.
  612.  
  613. Also added Drag & Drop support. Files can now be dragged to the Kon editor.
  614.  
  615. v. 1.09 Rev. 1034 970918
  616. ------------------------
  617.  
  618. Kon hanged when trying to replace with an empty string.
  619. This bug has been introduced at some stage in the development process since it 
  620. has worked before.
  621.  
  622. v. 1.09 Rev. 1035 970919
  623. ------------------------
  624.  
  625. Speeded up multi-line comments a lot. Now it works just as it should, (in theory
  626. at least :) ). As usual, i release this without having tested it too much, so 
  627. please tell me if you find any errors.
  628.  
  629. v. 1.09 Rev. 1036 970920
  630. ------------------------
  631.  
  632. Polished the syntax highlighting a little more.
  633.  
  634. v. 1.10 Rev. 1037 971001
  635. ------------------------
  636.  
  637. New functions added:
  638. --------------------
  639.  
  640. Search, Search & Replace in multiple files/buffers. This is quite a huge 
  641. addition and I think it's very useful. But please be careful when using the 
  642. search & replace function as it can't be undone other than in files that are 
  643. loaded in the editor.
  644.  
  645. GREP-like regular expressions are added. These are quite primitive yet, but Kon 
  646. supports the main set right now. See the online help.
  647.  
  648. Simple drawing commands. Use Ctrl-Alt-Arrow to draw.
  649.  
  650. Center/Right/Left adjust line.
  651.  
  652. Added a registration reminder at Kon startup.
  653.  
  654. Fixed:
  655. ------
  656.  
  657. Several syntax-highlighting bugs have been fixed.
  658.  
  659. Added the ASCII-table to OS/2's window list when it is launched.
  660.  
  661. Indent/Unindent block didn't work very well. That has been fixed now.
  662.  
  663. Several bugs in RepeatCommand/PlayMacro and Play keyboard macros fixed.
  664.  
  665. v. 1.10 Rev. 1038 971006
  666. ------------------------
  667.  
  668. Numeric keypad bug fixed. Now '0' and ',' work on the numeric keypad when either
  669. num-lock is on or shift is down when pressing these keys.
  670.  
  671. Fixed the Global scope search & replace bug. It has almost been a sport not to 
  672. fix this before each new release.
  673.  
  674. Fixed a bug in Center(Right/Left adjust line. (Removed line when doing an adjust
  675. operation on an empty line)
  676.  
  677. v. 1.10 Rev. 1039 971011
  678. ------------------------
  679.  
  680. A serious bug was found which caused Kon to crash when doing a find operation or
  681. when loading a file which used syntax highlighting. The error only appeared when
  682. Kon was installed for the first time in a system.
  683.  
  684. v. 1.10 Rev. 1040 971011
  685. ------------------------
  686.  
  687. Removed another bug which may cause trouble as above.
  688.  
  689. v. 1.10 Rev. 1041 971012
  690. ------------------------
  691.  
  692. Added a "Terminate command" command. This command is hardcoded to use ESC.
  693.  
  694. v. 1.10 Rev. 1042 971012
  695. ------------------------
  696.  
  697. Fixed a small update bug in Replaced count window.
  698.  
  699. v. 1.10 Rev. 1043 971021
  700. ------------------------
  701.  
  702. Bugfixes:
  703.  
  704. - Previous find list was filled in the wrong order.
  705.  
  706. - Path field in Multiple find/replace dialog didn't take longer paths than 32 
  707. chars.
  708.  
  709. - Kon could cause an exception if a new instance of Kon was started while an old
  710. one was closing down.
  711.  
  712. v. 1.11 Rev 1044-1046 971103
  713. ----------------------------
  714.  
  715. New features:
  716. -------------
  717.  
  718. - Added command to convert a file from one codepage to another.
  719.  
  720. - Repeat option removed from replace dialog, and replaced with an Replace all 
  721. option instead. Also added a Replace all to the confirmation window.
  722.  
  723. - Added command line option to retrieve settings from specified .INI-file
  724.  
  725. - Save cursor position set with mouse when recording macro.
  726.  
  727. - Settings notebook added to window list.
  728.  
  729. - Backup and autosave dir in settings notebook.
  730.  
  731. - Local menus in the edit area.
  732.  
  733. - Configurable mouse buttons. Now possible to mark ordinary blocks and column 
  734. blocks without switching mode.
  735.  
  736. - Convert text between different codepages.
  737.  
  738. - Cursor configurable in every conceivable way
  739.  
  740. - Added a list of separators to be specifically used in Word-wrap.
  741.  
  742. - Added a small feature: Hold down CTRL when clicking on a file in the file menu
  743. and it will load in the current window.
  744.  
  745. - Added option: Wrap only current line when typing. Some people thought it was 
  746. a bug when the whole paragraph was reformatted when typing in text in word-wrap
  747. mode.
  748.  
  749. Bug fixes:
  750. ----------
  751.  
  752. - Fixed a syntax highlighting bugs: EOL comments didn't have priority over other
  753. EOL words.
  754.  
  755. - Handle WM_QUIT correctly. Shutdown still left unprocessed.
  756.  
  757. - Goto/Jump dialog separated.
  758.  
  759. - Fixed a Backspace/delete bug. (Behaved strange when pressing one of those keys
  760. on an area without any text in it).
  761.  
  762. - Fixed bug which on rare occaions could cause Kon to crash when opening a file 
  763. while a multi find/replace was running.
  764.  
  765. - Fixed bug that would crash Kon if the window issuing a Multi find or 
  766. Asciitable was closed before the dialog was closed.
  767.  
  768. - If a file name with a "switch" in it, like t-h.txt, Kon would startup in hex 
  769. mode. Major overlook from my side so to say.., but the problem is not as stupid 
  770. as it looks, it was a side-effect when I added pipe support. Now it's fixed 
  771. anyway.
  772.  
  773. v. 1.11 Rev 1047 971105
  774. -----------------------
  775.  
  776. - Bug fixed which caused Kon to insert characters in the hex-field in the
  777. hexeditor in a wrong way if persistent block was on.
  778.  
  779. - "New file" now always opens a new file.
  780.  
  781. - -m option on commandline to open different macro file.
  782.  
  783. v. 1.11 Rev 1048 971105
  784. -----------------------
  785.  
  786. - Fixed word-wrap bug. Didn't work when typing past margin and cursor was
  787. standing at EOF.
  788.  
  789. - Small dialog fix.
  790.  
  791. v. 1.11 Rev 1049 971111
  792. -----------------------
  793.  
  794. Fixed bug: Local menu wasn't properly setup.
  795.  
  796. v. 1.11 Rev 1050 971113
  797. -----------------------
  798.  
  799.  - Improved help a little.
  800.  
  801.  - Fixed bug in syntax highlighting: Succeding pairs didn't work correctly.
  802.  
  803.  - Focus wasn't set properly if the ASCII-table was closed with ESC.
  804.  
  805. v. 1.11 Rev. 1051 971116
  806. ------------------------
  807.  
  808.  - Added command MoveToBlockEnd
  809.  
  810.  - Command-line switches didn't work properly
  811.  
  812. v. 1.11 Rev. 1052 971126
  813. -----------------------
  814.  
  815. Fixed a notebook bug: Right margin wasn't updated when pressing OK.
  816.  
  817. v. 1.11 Rev. 1053 971219
  818. ------------------------
  819.  
  820. Fixed bugs:
  821.  
  822.   - Print selected lines didn't work properly
  823.  
  824.   - Annoying beep when deleting text in unpersistent mode
  825.  
  826. Added:
  827.  
  828.   - Flag &t to print total number of pages
  829.  
  830.  
  831. v. 1.11 Rev. 1054 980111
  832. ------------------------
  833.  
  834.   - Some small but urgent fixes.
  835.  
  836.   Word-wrap separators and Chars req. space fields in the settings notebook 
  837. wasn't saved.
  838.  
  839. v. 1.11 Rev. 1055 980121
  840. ------------------------
  841.  
  842.   New features:
  843.   -------------
  844.  
  845.   - Added options &c, &r to center or right justify text in the printer headings
  846. or footers and &d to insert current date, following the same dateformatting code
  847. as the command InsertDate.
  848.  
  849.   - Now supports 25 simultaneously windows opened at the same time.
  850.  
  851.   - Marks changed windows with an asterisk in the window-menu.
  852.  
  853.   - Fast switch between opened windows with Alt-PageDown and Alt-PageUp.
  854. (Commands NextFile, PrevFile).
  855.  
  856.   Bug fixes
  857.   ---------
  858.  
  859.   - Fixed the scrollbars (again). Now the scrollbars correctly reflects the
  860. visible part of the document when editing close to the end of files.
  861.  
  862.  
  863. v. 1.11 Rev. 1056 980215
  864. ------------------------
  865.  
  866.   New features:
  867.   -------------
  868.  
  869.   - Set right margin color
  870.  
  871.   - Prepared for use with Kon project manager. Soon in beta.
  872.  
  873.   Bug fixes:
  874.   ----------
  875.  
  876.   - Msg box on string not found is now displayed properly.
  877.  
  878.   - When invoking Kon with -c0, Kon crashed. This is now fixed.
  879.  
  880.   - When marking text in the hexeditor Kon didn't update the screen correctly.
  881.  
  882.  
  883. v. 1.12 Rev. 1057 980302
  884. ------------------------
  885.  
  886.   Release which supports Kon Project Manager
  887.  
  888.   Screen update bug in hexeditor fixed.
  889.  
  890. v. 1.12 Rev. 1058 980330
  891. ------------------------
  892.  
  893.   In hexeditor:
  894.  
  895.   - Display position in hex or decimal.
  896.  
  897.   - Position on left side now displays the correct position in the file.
  898.  
  899.   - "ghost"-cursor
  900.  
  901.   - Dividing lines on display
  902.  
  903.   - Kon now handles blocks with NULL's
  904.  
  905.   - Home and End keys work
  906.  
  907.   - Insert in hex-area works
  908.  
  909.   - Display cursor position relative a marked point in the text
  910.  
  911.   - When marking text in hex-area, jump whole bytes not nibbles.
  912.  
  913.   General:
  914.  
  915.   - Internals redesigned some to simplify the code. Nothing visible to the
  916.     user. (Except maybe for new bugs :))
  917.  
  918. v. 1.12 Rev. 1059 980401
  919. ------------------------
  920.  
  921. Priority was set wrong. Didn't notice it on my P2-266. Now it should be fixed.
  922.  
  923. v. 1.12 Rev. 1060 980413
  924. ------------------------
  925.  
  926. Screen update is now faster. Due to changes in rev. 1058, screen update became
  927. slower, but it is now corrected, and also faster than in previous versions.
  928.  
  929. v. 1.12 Rev. 1061 980415
  930. ------------------------
  931.  
  932. Kon didn't display the status line correctly on Trident 9680. Although the
  933. problem hasn't been reported previously, it could possibly appear on other 
  934. drivers too.
  935.  
  936. v. 1.12 Rev 1062 980417
  937. -----------------------
  938.  
  939. When replacing text within a block only, Kon could under certain circumstances 
  940. forget where the screen started.
  941.  
  942. v. 1.13 Rev 1063 980608
  943. -----------------------
  944.  
  945. Fixes:
  946. ------
  947. Kon was far to generous with it's CPU-time, so the following has been done:
  948.  
  949.   - Prioritiy has been set to a higher setting where appropriate in the program.
  950.  
  951.   - A priority slider has been added to the settings notebook, so that the
  952. priority of Kon can be set.
  953.  
  954. Users with medium to low-end machines, or users running machines with many
  955. concurrent tasks should now experience much faster performance.
  956.  
  957. General fixes:
  958. --------------
  959.  
  960.   - When editing within multi-line comments, Kon was very slow on low-end
  961. machines. This would typically appear when editing Java-scripts which resides
  962. within an HTML-document.
  963.  
  964.   - A large number of small optimizations has been done, mainly to the screen
  965. display routines.
  966.  
  967.   - Grep search had a bug caused by the optimizer. This has now been worked 
  968. around.
  969.  
  970.   - Found words were not always visible on screen.
  971.  
  972.   - Saving new files with "Save" button on the toolbar would hang Kon.
  973.  
  974.   - Command macros using findtext and replacetext without parameters would fail.
  975.  
  976. New:
  977. ----
  978.  
  979.   - A repeating command or macro halts when a cursor move fails, for example
  980. when trying to move past the end of the file.
  981.  
  982.   - Possible to assign keyboard shortcuts to keys which are occupied
  983. by system accelerators, i.e. Alt-F5-F11, F10..
  984.  
  985.   - An option to display the end-of-file visually.
  986.  
  987.   - Found words are highlighted.
  988.  
  989.   - All buffers are scrolled when scroll lock is active.
  990.  
  991.   - All font sizes are now selectable, regardless of screen resolution.
  992.  
  993.   - Screen horizontal and vertical scroll units can now be set.
  994.  
  995.   - Interruptable display for users with really slow machines.
  996.  
  997. v. 1.13 Rev 1064 980611
  998. -----------------------
  999.  
  1000. Fix: Forgot to set the default typeface name if a user upgraded form a version
  1001.      previous to 1063.
  1002.  
  1003. v. 1.13 Rev 1065 980613
  1004. -----------------------
  1005.  
  1006. Fix: Delete at end of file crashed Kon, due to a change in 1063.
  1007.  
  1008. v. 1.13 Rev 1066 980813
  1009. -----------------------
  1010.  
  1011.   - Variable width fonts are now supported.
  1012.  
  1013.   - Drag and drop of fonts and colors can now be done.
  1014.  
  1015.   - Word wrap has been improved some. There is now also a soft-CR mode available
  1016.     which can be useful when editing readme files, mail messages etc.
  1017.  
  1018.   - A stream edit mode has been added
  1019.  
  1020. v. 1.13 Rev 1067 980903
  1021. -----------------------
  1022.  
  1023. Fix:    Startup parameter -h didn't work
  1024.      
  1025.         Dragging a background color to a window only updated the window to
  1026.         which the color was dragged.
  1027.  
  1028. Change: Added some not so obvious functions to the menu.
  1029.  
  1030. v. 1.13 Rev 1068 980912
  1031. -----------------------
  1032.  
  1033. Fix:    Didn't update screen correctly when "wrap current line only" was set.
  1034.         
  1035.         -I Now also take a path. Earlier it only accepted a filename.
  1036.  
  1037.         Kon now complains if it is unable to save the INI file at program exit.
  1038.  
  1039. v. 1.13 Rev 1069 981001
  1040. -----------------------
  1041.  
  1042. Change: The Kon window doesn't align to byte boundaries anymore.
  1043.  
  1044. v. 1.13 Rev 1070 981013
  1045. -----------------------
  1046.  
  1047.   Added a "current dir" button in the multiple find/replace dialogs. This button
  1048.   inserts the current directory in the path field.
  1049.  
  1050. v. 1.13 Rev 1071 981102
  1051. -----------------------
  1052.  
  1053. Fix:    When doing a redraw on the last line in the document, Kon could under
  1054.         certain circumstances get caught in an eternal loop.
  1055.  
  1056. v. 1.13 Rev 1072 981105
  1057. -----------------------
  1058.  
  1059. Change: Made the font selection clearer in the settings notebook.
  1060.  
  1061. v. 1.13 Rev. 1073 990119
  1062. ------------------------
  1063.  
  1064. Fix:    Fixed some errors in the help.
  1065.  
  1066.         Find and replace with global scope turned on didn't work correctly when
  1067.         playing back macros.
  1068.  
  1069. v. 1.14 Rev. 1074 990215 (BETA)
  1070. -------------------------------
  1071.  
  1072. New:    Grid with variable X and Y spacing
  1073.         Autosave can be enabled or disabled.
  1074.  
  1075.         Printing to a queue is now possible! The printer support has thus been
  1076.         greatly improved. It is now possible to print syntax highlighting,
  1077.         use different fonts, print two column pages and printing only odd or
  1078.         only even pages.
  1079.  
  1080. Fix:    A few minor ones.
  1081.  
  1082. v. 1.14 Rev. 1075 990222 (BETA)
  1083. -------------------------------
  1084.  
  1085. Change: Changed the toolbar appearance somewhat.
  1086.  
  1087. Fix:    Printer settings saved which shouldn't, making INI-file very large.
  1088.  
  1089. v.1.14 Rev. 1076 990227 (BETA)
  1090. ------------------------------
  1091.  
  1092. New:    Preview of font and color settings in the settings notebook.
  1093.         Search & Replace confirm dialog changed so that it displays both the
  1094.         string to replaced and what it should be replaced with.
  1095.  
  1096. Change: Changed printer queue enumeration code some.
  1097.  
  1098. v.1.14 Rev. 1077 990304
  1099. -----------------------
  1100.  
  1101.         Released 1.14. Some minor fixes.
  1102.  
  1103. v.1.15 Rev. 1079 990429
  1104. -----------------------
  1105.  
  1106. New:    Kon can now be translated. New languages available a this version:
  1107.         German (Full translation), French (Help missing) and Swedish.
  1108. Fixes:  Some small ones.
  1109.  
  1110. v. 1.15 Rev. 1080 990617
  1111. ------------------------
  1112.  
  1113. Fix:    Kon crashed on keyboard error when loading.
  1114.         Added grid color to color settings.
  1115.  
  1116. ******************************************************************************* 
  1117.                                 KNOWN BUGS
  1118. -------------------------------------------------------------------------------
  1119.  
  1120. Report any bugs to me!
  1121.  
  1122. ******************************************************************************* 
  1123.                                    DISCLAIMER
  1124. -------------------------------------------------------------------------------
  1125.  
  1126.       IMPORTANT NOTICE
  1127.       
  1128.       Kon is provided "as is". The author is not responsible for any 
  1129.       damage that Kon might cause, directly or indirectly. There is no
  1130.       warranty of any kind. By using the shareware version or the 
  1131.       registered version, you agree to these terms.
  1132.  
  1133.  
  1134. Copyright(c) 1997/1998/1999 Björn Andersson