IniEd
-----

TC Lister-plugin for viewing and editing settings files (*.ini, *.inf, *.reg).

Minimal requirements
--------------------
- Total Commander 5.51

Installation
------------
1. CAUTION! Uninstall all previous versions of plugin before the installation.
2. Unpack IniEd.wlx into a plugins' directory (f.e., c:\wincmd\plugins).
3. Select "Configuration -> Options" point in the TC menu.
4. Open "View/Edit" page.
5. Press "Configure internal viewer" button, then "LS-plugins" button.
6. Press "Add" button and choose IniEd.wlx. Press "Ok".
7. Enjoy! ;-)

Hotkeys
-----------------
  Tab or Ctrl+Tab   - Switch between the Section and String panels
  Enter             - Edit string parameter
  F1                - About plugin...
  F2 or Shift+Enter - Rename string
  F7 or Ctrl+F      - Find
  F3 or F5          - Find next
  F9                - Sort(all) alphabetically
  Ctrl+Del          - Delete string
  Shift+Del         - Delete entire section
  Ctrl+Insert       - Insert a string below the current
  Ctrl+Shift+Insert - Insert a string above the current
  Ctrl+Up           - Move the string down
  Ctrl+Down         - Move the string up
  Ctrl+PgUp         - Go to the next section
  Ctrl+PgDown       - Go to the previous section
  Ctrl+X            - Cut
  Ctlr+C            - Copy
  Ctrl+V            - Paste
  Ctrl+A            - Select whole string (in edit mode)
  Ctrl+D            - Duplicate string
  Ctrl+N            - Add new section below the current
  Ctrl+Shift+N      - Add new section to bottom
  Ctrl+` or
  Ctrl+BackSpace    - Do/undo comment
  Ctrl+S            - Save changes
  Ctrl+Shift+S      - Save as...
  Ctrl+Z            - Undo last change
  Ctrl+Shift+Z or
  Alt+BackSpace     - Redo last change
  Ctrl+P            - Options
  Alt+A             - ANSI Encoding
  Alt+U             - Unicode Encoding
  Alt+T             - UTF-8 Encoding
  Alt+S             - ASCII Encoding (DOS CP-866)


License (everybody has it, why not me? ;-)
--------------------------------------------
This software is a Freeware and is distributed "as is". You can use it
however you want, yet without changing the distribution's contents.
Author doesn't guarantee you fulfillment of all your best wishes.
Also, he doesn't bear responsibility of any damages, caused by the
software. Yet, he will try his best to react to each bug report. :-)

Thanks
------
This plugin was created with the use of TC Help and C. Ghisler's
LS-plugin example's source code.
Author wants to thank the following persons:
Ajax A.S., Irakly Tchanturia - for their great advices, beta-testing
and the current file translation.
E. Savitch - for interesting ideas, found in his "Teaching plugin - RTF-viewer".

Author
------
StayAtHome
Web:    www.stayathome.ho.ua
E-Mail: stayathome@email.ua



Version history
--------------
v. 2.0 - 22.04.2015
  [!] 64-bit support added (Total Commander 8.X)
  [!] Undo history added
  [!] Significantly improved performance of plugin 
  [*] An ability to select multiple lines added
  [*] Plugin settings file (IniEd.ini) can be stored either in the same directory wincmd.ini (default)
 or in the plugin directory (as in the previous version).
  [*] Improved Unicode support also for long file paths (more than 259 characters).
  [*] Improved encoding auto-detection.
  [*] And more...

v 1.2 - 12.04.2009
  [*] Now it is possible to save files with attributes "Hidden", "System" or "Read Only".
  [+] Shortcut Ctrl+Shift+S -- "Save as" is added.
  [+] Hints for left panel is added.
  [*] Limit for 1024 symbols in string is removed. Now limit is set in options.
  [+] Word-wrapping is added when editing long strings.
  [+] Background color settings is added for left and right panels.
  [+] Font style and color settings is added for left panel and for sign "=".

v. 1.1 - 13.07.2004
  [-] Fixed the error occured while calling the options window.
  [*] Sections listing font is changed to "MS Sans Serif" as default.
  [-] In some cases the context menu couldn't be called.
  [+] Added "cancel" button which allows to cancel the quiting from plugin
      in file saving request while pressing "Esc".
  [-] Plugin lost the focus while pressing cancel in "Save as" window.
  [+] Double click on divider automaticaly sets the width of sections panel.
  [*] Context menu items order is changed.
  [-] While editing if mouse was clicked on other section
      the following message: "Section already exists" appeared.
  [-] Double click on "< All sections >" item switched on string editing.
  [+] An ability to sort strings and sections in alphabet order added.
  [+] Unicode support.
  [+] Switches and shows current encoding in status bar.
  [+] Sections now can be copied, cut and pasted together with its content.
  [*] Now plugin handles the files with following extensions: .ini, .inf, .reg.
  [-] Fixed the incorrect displaying of symbols with big font size.
  [*] Now plugin opens null size files.
  [+] UTF-8 support.
  [*] Added error handling, occured if there was string in file with
      more than 1024 symbols.
  [+] The information about strings and sections added to status bar.
  [+] Alternative hotkey for "Comment/Uncomment" (Ctrl+BackSpace).

v. 1.0 - 05.07.2004
  [*] Improved fonts rendering in the Options dialogue.
  [-] Some points in context menu didn't work.
  [*] Small changes in context menu.
  [-] Error occured while working in an empty section.
  [-] The focus didn't move to Section list after the forced call (button "4").

v. 0.4 Beta - 27.06.2004
  [!] Plugin completely rebuilt
  [+] Different hotkeys added
  [+] Added Clipboard support
  [*] Error handling has improved
  [+] Added current cursor position representation (percentage)
  [+] Added Status bar
  [+] Added search
  [-] Zero-sized file opening bug fixed
  [+] Highliting settings dialogue added
  [+] Added horizontal scrollbar
  [+] Menu item "Save As..." added
  [+] Saving Section Panel width added

v. 0.3 Beta - still didn't appear in public for it's slowness
  [!] Syntax highliting rebuid for WinAPI and turned to separate stream
  [*] The Section panel font turned to proportional
  [+] Adeed Current Section Name bar
  [+] Added Ctrl+S hotkey

v. 0.2 Alpha - 31.01.2004
  [!] First working buid
      A little bit slow yet almost perfect, surprisingly

v. 0.1 Alpha - Never appeared in public

Legend:
  [!] - Important
  [+] - Added
  [*] - Changed
  [-] - Bug fixed
