AkelPad 4.4.4 Released

English main discussion
Post Reply
  • Author
  • Message
Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

AkelPad 4.4.4 Released

Post by Instructor »

Changed: clean program installation recommended.
Plugins merged:
HighLight + CodeFold + AutoComplete -> Coder
CaptureClipboard + PasteSerial + SelAutoCopy -> Clipboard
AutoSave + NoBOM -> SaveFile
Lines + Crypt + LinkExtract -> Format
NoSelEOL + SmartHome -> SmartSel
Plugins renamed:
AutoScroll -> Scroll
Plugins integrated in program:
SaveAllAs, LogDate, KeybLayout
Changed: greatly reduced the number of lines in program code by optimizing Win95/98/Me support.
Changed: now libc.lib not used, which allow to compile the program on the latest MS VS without errors.
Changed: program settings saved only if any changes were made. Now it is possible to edit AkelPad.ini from the program.
Changed: at program exit, settings saved of the active tab, not of the last closed (MDI).
Changed: sorted non-menu commands.
Changed: read-only mode is not inherited and not saved now. Item from the menu "Options" moved to "View" menu. Read-only mode command is now 4216.
Changed: more soft work with text Drag'n'Drop.
Changed: before file opening controls are updated if the main window was minimized (MDI).

Added: pseudo multi-window (PMDI), which allows you to open an unlimited number of files. In contrast to the MDI mode, opening a new tab does not lead creation of new graphical objects, thus avoid GDI buffer overflow. For SDI/MDI/PMDI modes now used commands 4261/4262/4263 respectively.
Added: possibility to use /OpenFile(), /SaveFile(), /Command(), /Call(), /Exec(), /Font(), /Recode(), /Insert() methods in command line. And also added parameters /L+ and /L- for silent answer on symbols loss warning.
Added: UTF32-LE and UTF32-BE codepage support.
Added: dialog "Save all as" that allows you to save all open documents in a particular encoding and new line format (MDI).
Added: option for remember keyboard layout of each tab (MDI).
Added: option for insert current date and time to the end of opened file, if it has ".LOG" at the beginning.
Added: manual parameter "DateInsertFormat" - defines insert date and time format.
Added: manual parameter "DateLogFormat" - defines date and time format for files containing ".LOG" at the beginning. Works only if enabled "Insert date if file has .LOG at the beginning" in settings (DateLog=1).
Added: manual parameter "PaintOptions" - defines, some text draw settings. Sets by the sum of members:
- 1 Paint text by group of characters (default is character by character). With this flag some text recognition programs could start to work, printer could print faster, but highlighted symbols and combined unicode symbols can be drawn differently and editing of whose characters may become uncomfortable.
- 2 Disable drawing new line selection as space character.
- 4 Draw new line selection to the right edge.
- 8 Hides the selection when the control loses the input focus.
- 256 Hides scroll bars instead of disabling them.
- 512 Draw thin edit window border.
- By default: 0.
Added: possibility in "Go to line..." dialog to go to a specified column in line.
Added: possibility to set default file save extention.
Added: "Close", "Close all", "Close all but active" in "Window" menu.
Added: option to display only file names in the "Select window" dialog (MDI).
Added: now storing/restoring last visited directory managed by the program.
Added: fast saving or reopening of the new, not saved document in different encoding now leads to a current encoding change.
Added: parameter %d in the page settings for print directory of a file.
Added: "Columnar paste" in "Edit" menu.
Added: Ctrl+5 - change case in loop.
Added: locally remembers the last open tab in the preferences dialog.

Fixed: saving non-active document.
Fixed: selection didn't updated during switching panes (split window).
Fixed: folding in split window.
Fixed: case insensitive search.


<<Download>>
Last edited by Instructor on Thu Jul 08, 2010 12:05 am, edited 1 time in total.

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

Brilliant job, bravo for Instructor.
At: http://akelpad.sourceforge.net you forgot to say that AkelPad now supports UTF-32.

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

In the file ContextMenu-Eng.txt are errors.
In rows 174 and 176 is:
"Sort Lines" Call("Lines::SortStrAsc")
"Syntax highlighting" +Call("Highlight::Main").
Should be:
"Sort lines" Call("Format::LineSortStrAsc")
"Syntax highlighting" +Call("Coder::Highlight").
Similar errors are in the file ToolBar-Eng.txt.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

KDJ
Corrected.
Post Reply