0.4
* Searchbar
* notepad panel extension
* output panel extension for perl programs
* new contextmenus: (on selected text, on searchbar, on tabbar, on statusbar)
* customizable mainmenu, toolbars, contextmenus
* File history menu
* 10 doc spanning bookmarks
* 8 new lexer: avennue BAAN .bat diff errorlist makefile matlab property
* german with umlauts
* files directories and can now be dragged into editpanel
+ new file with a template menu
+ open all files from a dir
+ rename files through file menu
+ load and store a backup file session
+ delete back tab, <shift>+<back> deletes now to next indention level
+ brace navigation with <alt>+<arrow keys>
+ goto last edit (<Ctrl>+<Shift>+<G>)
+ search dialog now quicker, less flicker and with drag n drop in
+ customizable title bar
+ optional new and close icon in tabbar
+ rectangular selection with keyboard (<alt>+<shift>)
+ number of selected lines are displayed in statusbar
+ blockformat <ctrl>+<shift>+<b>, menu edit > format
+ line wrap under menu edit > format
+ firstname: new document property holds filname without ending
+ can use [$$firstname] as template variable too
+ reload templates on save
+ move document line and page wise from searchbar input
+ tabbar tabs numbering optional config key: app > tabbar > number_tabs
+ tabbar filename ending optional: app > tabbar > file_info = [first]name
+ autonotify (conf key file > open > auto_notify )
+ autosave (conf key file > save > auto_save )
+ Perl 5.10 keywords in the perl lexer
+ doc navigation from searchbar (hold <ctrl>)
~ changed statusbar onclick behaviour
~ better goto line dialog
~ format and convert function much faster
~ block navigation now on <Alt>+<PgUp>|<PgDown>
~ document switch back now on <Ctrl>+<back>
~ much less flicker in toolbar and tabbar
~ menu und toolbar items can now disable, be checked by internal events
[ checkable and disable menu items
[ shown pathes now OS compatibel
] runs with newest Wx and newest Perl
] added and removed dependencies
0.3.10
* notepad panel extension
* output panel extension for perl programs
+ added Menu: Tools
+ added Menu: View > Panel
+ avennue highlighter
+ BAAN highlighter
+ .bat highlighter
+ diff highlighter
+ errorlist highlighter
+ makefile highlighter
+ matlab highlighter
+ property file highlighter
~ added __WARN__ and __DIE__ to perl lexer
[ splashscreen img and app icon now as xpm too
[ + goto line icon
[ fixed tabbar icon tooltip texts
] complete new starter
] internal file namespace cleanup
] renamed Config::Embedded -> Config::Defaults
] finished last Kephra::Config::Tree functions
] switched from YAML to YAML::Tiny (less code, less memory, all we need)
] making DragAcceptFiles optional because not supported by GTK
' added and extended POD for main and API Modules
' POD fix in Kephra.pm
' removed "all rightes reserved"
! restore curser pos in current file after restart
! fix perl lexer color definition
! fixed about dialog
! crash on file open
! Gabor: optimized config file type recogition
! toolbar appeared in wrong status bar cell
! wordchar settings where missing
0.3.9
+ now complete embedded configs making Kephra selfhosting without config files
+ added pbp.conf according perl best practices
+ added replace selection into context menu over selected text in editpanel
+ context menu over statusbar info field
+ <ctrl>+<A> works in searchbar
+ document switch backs works out of search bar
+ added pbp.conf according to damians perl best practices
- removed default global and interface conf, replaced by embedded conf
- removed select app language menu
- remove Hash::Merge and Clone as dependencies
[ put file sessions menu out of file menu on top level
[ put goto-line into searchbar
[ folding the upper half of the view menu
] lot of internal cleanups
' formated and updated documentation
? more compile tests for modules that arent loaded on start
! ignore in filechange notify dialog now works until next file change happens
! heavy bugfixing
0.3.8
+ move tabs with <ctrl>+<shift>+<pgup|pgdn>
+ Ctrl+Shift+G works from the searchbar input
+ position searchbar in the middle between tabbar and edit panel
~ change Switch doc back to <ctrl>+<shift>+<back>
~ move xml comment from <ctrl>+<b> to <ctrl>+<h>
[ new splashscreen (finally one with the right name in it)
] wxperl 0.83
! very much bug fixing
0.3.7
+ autonotify (conf key file > open > auto_notify )
+ autosave (conf key file > save > auto_save )
+ Perl 5.10 keywords in the perl lexer
+ jump to doc begin and end from searchbar input whith <ctrl>+(<home>|<end>)
+ change doc from searchbar input whith <ctrl>+(<pgup>|<pgdown>)
+ added replace line Command to main menu: Edit > Line > Replace
~ changed tablabel configfile : prefix $
~ join lines now leaves a space between joined lines
~ join lines has key binding : <ctrl>+<shift>+<J>
' added POD documentation
0.3.6
+ blockformat <ctrl>+<shift>+<b>, menu edit > format
+ line wrap under menu edit > format
+ load and store a backup file session
+ firstname: new document property holds filname without ending
+ can use [$$firstname] as template variable too
+ reload templates on save
+ move document line and page wise from searchbar input
+ tabbar tabs numbering optional config key: app > tabbar > number_tabs
+ tabbar filename ending optional: app > tabbar > file_info = [first]name
~ renamed 'global\sub\localisation' to 'global\sub\documentation'
~ renamed 'config\icon' to 'config\interface\icon\'
~ reneame 'feature.txt' to 'all_feature.txt'
[ removed ambiguity in german mainmenu navigation with keyboard
[ use wx keycodes, less error prone
] less subconfigs
' some more documenting in default.conf
' advanced feature tour under 'special_feature.txt'
' some beginnings of czech localisation
! reload all docs switched to last doc
! move document line and page wise from searchbar input
! seach dialog icon shows again
! optimizing speed and undef value handling of menu data generation
! file first names now correct when it has no file ending
0.3.5
* File history menu
* Insert templates menu
+ custom title bar
+ option to make toolbars nonereactive (disable events)
+ multiple events on GUI element
- auto brace join
[ internal cleanups
! repaired searchbar
! exit dialog entitles also unnamed files
! some other bugs
0.3.4
+ Open all files of a dir
+ searchbar contextmenu extended for search range
+ documentlist menu extended
] code claenup
~ changed statusbar onclick behaviour
~ format and convert function much faster
! many bug fixes
0.3.3
? new configurable GUI, commands and event system
+ rebuild mainmenu
+ new reaktiv toolbar
+ searchbar contextmenu
+ rename files
+ drag n drop in search dialog
[ checkable and disable main menu items
[ tooltips and status help on tabbar icons
] faster tab change
~ better goto line dialog
~ search dialog quicker and with less flicker
! several bugfixes
0.3.2
? beginning new configurable GUI system, rebuild contexmenus
* brace navigation with <alt>+<arrow keys>
* new contextmenu on selected text
+ umlauts, disable checkitems and radioitems in context menus
+ new dynamic contextmenu on tabbar for selecting current document
+ delete back tab, <shift>+<back> deletes now to next indention level
+ <Ctrl>+<F> now also switches focus back to editpanel
~ document switch back now on <Ctrl>+<back>
~ goto last edit now on <Ctrl>+<Shift>+<G>
! some bug fixes and internal cleanups
0.3.1
? bigger core changes, some new features
* searchbar with incremental search and 3 buttons (fore, back, goto last edit)
+ 10 doc spanning bookmarks
+ goto last edit
+ optional new and close icon in tabbar
+ rectangular selection with keyboard
+ files can now be dragged into editpanel
+ directories can now be dragged into editpanel
+ number of selected lines are displayed in statusbar
[ shown pathes now absolute and OS compatibel
] new internal document property handling
~ much less flicker in toolbar and tabbar
~ block navigation now on <Alt>+<PgUp>|<PgDown>
0.3
? full stable release, more comfort
* autoindent
* bracelight and bracebadlight
+ braceindent and bracededent
+ leftclick on statusbar for changing settings shortcuts
+ leftclick on rightmost statusbarfield for getting infos about file
+ show unsaved and readonly status in tabs
+ show number of selected chars / cursor pos in %
+ optional warning dialog while overwriting files
+ replace line
[ new fresher icons, several new for coming new functions
[ 2 more functions in the toolbar
[ more responsive cursor position display
[ linenumbermargin has always enough width
[ quit dialog now shows numbers and "unsaved files"
[ faster splashscreen
] remember directory of session file
! php lexer fixed
! over 35 bugfixes
0.2.3
? feature enhancement and bug fix
* file sessions
* on quit dialog for selecting files to save
+ open multiple files via dialog
+ history for search and replace strings
+ xp style now optional
[ close current file with middle click on tabbar
! open empty files
0.2.2(.0) (switched to 4 number version counting, but i leave the last zero out)
? feature enhancement and bug fix
* search and replace in files
+ asm style
+ save on change doc
+ open statusmenu files via mainmenu
[ internal sub now only have one _ prefix
! bug in search prev
! style repaint on save as bug
0.2.11
? feature enhancement and bugfix release
+ find in selection
+ replace all in selection
+ replace with confirm in selection
+ menu item find from start
+ recognise selection from menu calls
+ Ctrl+Enter (in search dialog) closes dialog and finds first
(find button behaviour)
+ set max tab width via config
[ more benchmark
! reload autosettings fixed
! status context menu changes language properly
! dialog saves search and replace text first time like it should
! minor checkbox selection fix in search dialog
! bug in font change
! line wrap bug
0.2.10:
? new feature and maintain release
* contextmenus on statusbar
+ shift+Enter in search dialog searches backward
[ massive refracturing fore new namespace
[ several new modules
! minor fixes in menu
0.2.09:
? testing and maintain release
+ call replace in find dialog
~ DND Files now only over tabbar
~ close other now with ctrl+shift+Q
~ better search menu
[ massive refracturing fore new namespace
! minor fixes in menu, statusbar, and keymap
0.2.08:
? shiny little feature enhancement release
+ Drag 'n Drop Files from Explorer into the Editor
0.2.07:
? suporting porters release
+ pce.pl can now called under win from anywhere
! small bugs in show files
0.2.06:
? minor enhancement release
+ block navigation
+ open files in current directory
0.2.05:
? maintaince release for linux usage
- direct document selection with Alt+Number
[ path for config and help can now be set freely
0.2.04:
? major stable and bugfix release
+ view option: stay on top
/ internal changes and cleanups
! bugfixes in menu and logic
0.2.03:
~ converter take now the whole text when nothing is selected
/ internal cleanup
0.2.02:
+ delete trailing spaces
/ cleaning internals
0.2.01:
+ 2 new options for opening files, replace new empty docs
+ single document mode
+ save last tilde files like that: file.name~
! Bugfix in EOL Mode, the editor produced always cr+lf
! 2 Bugfixes in Main menu
0.2.00:
? major stable and bugfix release
0.1.99:
+ backup autosave file, and restore ist in emergency case
- Bookmarks
! bugfixes
0.1.98:
+ save dialog on close and exit now contain cancel
/ internal improvements
! bugfixes in Config
0.1.97:
+ jumpes to the file if you open an already opened file
/ internal improvements
! bugfixes in main, config, file, document, STC
! bugfix in General::Config
0.1.96:
+ visual feature: switch back if you click on current a la opera
+ new option: start with an empty file
+ new option: open each file once
+ new option: open text files only
/ bugfixes
0.1.95:
+ autoreload for config files
+ this version texts
~ better menus
! bugfixes
0.1.94:
! fix from ugly bug that eating docs, therefor HIGHLY RECOMMANDED updated
+ ask now for unsaved files to save on quit
~ minor optical fixes in search dialog, save all icon, color of LLI
0.1.93:
* settings for each document will handled seperately and saved to the next start
these settings are at start cursorpos, syntaxstyle, EOL Mode, Tab usage
+ intention guides
+ caret line highlighting
+ autodetect EOL Mode
+ autodetect write protection
+ direct doc selection with Alt+Number
~ right margin color changesd
~ another app icon
~ search menu unfolded
0.1.89: ? bugfix release
0.1.87:
* multiple document handling
find, replace and bookmarks are still single document oriented
0.1.84:
* find and replace dialog
+ win XP look
0.1.68: autosave options, customizable Syntaxstyle autoselect
0.1.64: german localisation, much faster reading of large files
file menu: insert file, edit menu: format functions, convert functions
document menu: eol mode, styles, spaces, write protection
Statusbar: cursorpos, eol, spaaces, style
save and load external configs, handling close window event
config: many new styles, contextmenu, color and caret settings
0.1.24: SECOND COMPLETE RELEASE (incl. PRE 0.2pre1)!
file menu: reopen, save copy as,
edit menu: Replace, Undo History, brace comment, Selection Move, line move
indent unindent, script comment uncomment,
search menu: find, find next, find previous, find selection, 3Bookmarks
goto line number,
view menu: hard tabs, whitespace, 4Margins, Line Wrap, font dialog, View EOL
config menu: open, load and save config on the fly, default config file
autsaves now all properties, save before exit, Keyboard Map, Licenses
C-style, CSS Style, HTML-Style, select and autoselect Syntaxstyle
remember file, asks for filename if you save new file, better Perl-style
0.1: FIRST COMPLETE RELEASE(incl. PRE 0.2)!, startexe, english Menu,
file menu: new file, open, save file, save as
edit menu: undo, redo, cut, copy, paste, clear, select all
view menu: linenumbermargin, long line indikator,
colored gutter, first syntaxstyle(perl), filename in tab and the title
the VERSION number is like a date in the development timeline of the program,
no matter which part, a bigger number comes always after a smaller, pce 0.2
comes after pre 0.1.23
PRE
0.3. 2: Perl 5.8.8, wxPerl 0.26
0.3 : Perl 5.8.7, General::Config 0.30
0.2.00: Perl 5.8.6, libs added, General::Config patched, better starter
0.1.80: wxPerl 0.21, cpan: Hash::Merge, Clone.pm added
0.1.60: simplifications
0.1.55: Perl 5.8.4, Config::General 2.27
0.1.50: Perl 5.8.3, wxPerl 0.19, Config::General 2.26, more standart libs
0.1.01: wxPerl 0.18, more libs, simplifications
0.1.00: Perl 5.6.1, wxPerl 0.17, some standart libs
Legend:
? testing
+ new feature
~ change
- remove
! bugfix
[ interface
] internals
' help/docu
/ comment