######################################################
#	Tcl/Tk Project manager 2.0
#	Distributed under GNU Public License
# Author: Sergey Kalinin svk@nuk-svl.ru
# Home page: https://nuk-svk.ru
######################################################

20/06/2022
    - Beginning the project

13/07/2022
    - Added open file dialog
    - Added open folder dialog
    - Added save file function
    - Added a command line argument support (open file(s) or folder(s))
    - Added TCL and BASH highlite
    - Added a configuration file (progman.ini) and a procedure for reading/saving them

14/07/2022
    - Added On/Off viewing toolbar
    - Added On/Off viewing line numbers bar
    - Added a Comment/Uncomment text support
    - Added text auto format

15/07/2022
    - Added a close file (tab) function with Ctrl+w
    - Added a insert/remove the tabspace
    - Fixed comment/uncomment selected text

20/07/2022
    - Fixed indent text
    - Fixed insert " and '
    - Added a main window geometry option into config, and autosave current geometry

21/07/2022
    - Added Save file dialog before tab was closed
    - Added Save file dialog when exiting, if file was modify
    
22/07/2022
    - Added GO highlight
    
27/07/2022
    - Fixed comment/uncomment procedure (last line in selected text)
    - Fixed error with save new (untitled) file

01/08/2022
    - Added inserting base64 encoded image
    - Added read the file structure and inserting into tree
    - Added GUI font, and GUI foreground color setting
    - Added tcl and go files images
    - Added image for file type (extention)

03/08/2022
    - Added some files icon
    - Fix finded procedure (function) (tree click)
    - Fix showing position in statusbar 

12/08/2022
    - Fixed comment/uncomment procedure depending on the file type
    - Added About dialog
    - Fixed read structure (procedure names like Proc:Name)
    
15/08/2022
    - Added open/close braces highlight
    - Fixed GO structure reader

16/08/2022
    - Added selection of all words in the text by clicking on the any word
    
17/08/2022
    - Added "Vew Panel" menu and "Panel side" (left/right)
    - Changed standard Tk menu on TTK::menu
    - Added config options filesPanelPlace (left/right)
    - Fixed ViewFilesTree procedure with rigth variable filesPanelShow (true/false)

22/08/2022
    - Fixed clicking on proc or func names into tree if file was closed

23/08/2022
    - Added procedure and function navigation window by Ctrl+j pressed on editor
    - Fixed correctly focused on editor text widget

24/08/2022
    - Fixed ReadStructure procedure (added lexer)

25/08/2022
    - Fixed focus on the editor window after clicking Escape in the function selection dialog
    - Change color scheme for FindFunction dialog
    - Added sh icon (for shell scripts)
    - Fixed lexers for find procedures and functions

26/08/2022
    - Update image library (added some icons)
    - Added hot keys:
        - Alt+p - Show/Hide additional panel
        - Alt+w - delete word on the cursor below
        - Alt+r - delete row
        - Alt+b - delete text beetween line Begin and cursor
        - Alt+e - delete text between cursor and line End
    - Fix close braces indent

30/08/2022
    - Fix the clicked by the close button on a tab
    - Added "View"->"Editors word wrap" menu and procedure
    - Added bindings "Ctrl+PgUp" and "Ctrl+PgDown" for next or prior tab selecting
    - Added "Close file" dialog

01/09/2022
   - Added search function name into Function navigation whem press key
   - Added find and replace dialog
   - Fixed correct placement the Function dialog 

14/09/2022
    - Added procedure for the horizontal split a text window
    - Fixed untitled file saved
    - Fixed Alt+R (delete row), now will are deleted row with a "\n\r" symbols
    
20/10/200
    - Added Git support: add and commit changes, show git log, show each commit...

11/11/2022
    - Added GoTo Line dialog
    - Fixed Git commit procedure
    - Added variable and procedure helper

18/11/2022
    - Add Refresh button into Git Dialog
    - Fixed FindFunction

07/12/2022
    - Added Perl language support
    - Added INI-files support
    - Added MD-files structure navigation
    - Fixed saving user session and opening files and folders at the next start
    - Added buttons "Git clone" and "Git init" in the dialog box displayed when the Git button is pressed
    
27/07/2023
   - Fixed opening files and directoryes from command line if their name is relative