release notes of all Kephra testing versions 0.4.4 Acme {0.4.3.13} * acme like mouse control + paste (left+middle) + cut (left+right selected left to right) + delete (left+right - selected right to left) + search (middle on slection) or goto last edit (if no text selected) + middle (insert slection) inspired by from emacs * better basic editing + toggle selection with ctrl+y + select content items with ctrl+shift+y + insert rectangular selections + move line tabwise left and right with ++ * new tools: + copy surrounding quoted string + insert last used perl var in that block + insert time and date ~ moved to tools menu: autoindention, braceindention, bracecompletion + bug and request tracker links in help menu + zoom in, out and back with ++<+>,++<-> and ++<#> + works also in output panel + note slection (shift+f12) + copy with left click on selection + search selection with middle click + copy selection in output panel with ~ brace nav is caret pos aware (jumps from inside to inside or outside to outside) ~ replace to nothing enabled again ? 7 new tests, 17 reactivated " added keyword default to perl lexer def ' updated keymap and navigation ' pod fixed by kristian++ 0.4.3 SciTe * utf handling + open, change and save utf files + new document property: encoding + autodetect, read and write utf files + status field codepage [ added encoding menu under document > encoding ! conversion may still be problem ! utf menu label work again * Marker + goto prev|next [global], set/unset or delete marker + set/unset marker and bookmarks by mouse + session file stores marker positions [ marker nav in searchbar [ new bookmark icons (jenne++) + new tools + color picker + output selection in dec and hex + output %ENV + notepad has line move and goto search bar ~ templates moved into tools folder + reworked UI + romanian localisation + loading statusbar from config + statusbar has context help while mouse hover " added keys app > statusbar > file and app > statusbar > node [ contextmenus are more visually synced with statusbar + new main window modes + fullscreen mode + max editpanel mode (disables all bars) + transparent mode + you can combine stay on top and transparent mode with Ctrl+Alt+F11 + end all modes with esc key ~ code folding changes ~ fold function from context menu respond to clicked location ~ change sibling to level fold ~ changed key binding, all function are now [+ ] + <+> + editpanel margin context menu + all context menu now are optional + switch menubar visibility + can assign icons to menus (currently on file open and close ) + set search dialog transparency unter dialog > search > transparency + run script icon in main toolbar [ some icons reworked (jenne++) [ rearranged file and tools menu [ splitter are now without live update, has lot less flicker ~ autoconverts of EOL are now visible and easy to undo + save and restore textfold state in sessions and file history + writes files also in missing dirs + refresh autosaved configs after cpan update ~ line_nr margin width autosize works now per doc ~ current dir is now always synched with current file ' updated german help-forum link " different defaultsettings for new and opened files ! crash while folding ! all visual settings work global again ! all event react on selection correct again ! don't loose caret while find and defold ! fixed cursor pos on line move ! wrong tabbar content after some close doc events ! tab info chat in wrong tab ! bookmarks work again ! splashscreen works again ! fixed test suite 0.4.2 Phase 5 * folding changes + fold all (alt+shift+plus) + fold recursively (alt+shift+minus) + key binding for fold ops: fold => alt+minus, fold siblings => alt+plus ~ fold mouse binding: left => here, midd => recursive, right => siblings, l+f => all + optional flagline shows where text is folded + option for keeping caret visible while folding + second fold marker style set editpanel > margin > fold > style to arrows or boxes + open online doc and native lang forum URL in default browser + convert spaces to its HTML entity + convert all ISO 8859-1 enteties except whitespace + display @INC pathes + recognizes now tab mode of opened file + file > defaultsettings > EOL_new can now be 'OS' => new files have lineendings according the OS you currently run + note selection on shift+f4 - no menu icons under mac ~ doc property bracelight is now view option ~ editpanel autofocus is now off per default ~ rearranged main app layout (no more icons on tabbar) ~ rearranged context menu of tab status bar cell, now with more items ~ config key app > panel > notepad > content renamed to content_file [ moving folding menu to fold margin in view menu [ unfolding when goto a hidden line [ can set text margin to width of 3 px ] define event groups ] new module Kephra::Document::Property for by user changeable doc property " some locale strings were translated to wrong language ! countless fixes, many from Andreas Kaschner++: 0.4.1 Kommodo Edit * code folding support + fold sibling nodes + intial norsk localisation + intial czech localisation + select interpreter with config key app > panel > output > interpreter_path + file missing dialog + commandlist cache + autopluggable localisation system + added config key editpanel > auto > focus [ editpanel context menus don't open over margin anymore [ cleaner search dialog [ darker (yellow) caret line (was nearly unvisible) [ less intrusive default color for folding markers [ less intrusive default color for line number [ find item history realtime update now works in search dialog ] new commandlist leaf: keycode ] reworked parts of Kephra::API::CommandList ] reworked parts of Kephra::API::EventTable ] renewed parts of search module ] rebuild notify dialog ] moving codepage setting from hard wired to config set " editpanel > margin > fold is now a node that holds forecolor, back and visible ' updating key layout docs ' updated roadmap in kephra.pm POD ~ close app key binding changed + => + ~ changed name convention for icons no more underscore => new-names.xpm ~ open binary files (only_text = 0)is now default, problems with utf files ~ activate UTF8 for Config::General when locale file requires - close all key binding changed + - removed stupid restrictions not to open emty files ! 14 bugfixes 0.3.10 Padre * 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 Firefox + 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 + + 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+G works from the searchbar input + position searchbar in the middle between tabbar and edit panel ~ change Switch doc back to ++ ~ move xml comment from + to + [ 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 +(|) + change doc from searchbar input whith +(|) + 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 : ++ ' added POD documentation 0.3.6 + blockformat ++, 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 ! search 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 + * 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, + deletes now to next indention level + + now also switches focus back to editpanel ~ document switch back now on + ~ goto last edit now on ++ ! some bug fixes and internal cleanups 0.3.1 Nedit ? 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 +| 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, spaces, 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, Kephra 0.2 comes after pre 0.1.23 Legend: ^ purpose * big new feature + new feature ~ change - remove ? tests ! bugfix [ interface ] internals " configs ' help/docu / comment