Scripting - new function runPSPadAction() allows you to run any PSPad action. Action list and example is in the .\Script\readme.txt file. You can e.g. run user convertor for all open files.
Expression evaluator, Color translator, Numeric base calculator are nonmodal now
Autocompletion - up/down arrows cycles in list
Cobol - highlighting brackets, IF, EXEC
Cobol highlighter - added 81 new keywords
Code explorer - added support for LISP
Code Explorer - improved GameMaker parser
Code explorer - new file type ftChrome
Code Explorer - new file types for ADA and Progress
Code explorer for Tcl/Tk - added Bdy section
Code explorer for Verilog
Color dialog allows insert color with Enter key
Completion of the ` quote
CSS reformat now supports CHROME
Ctrl+Click on the left gutter add/removes bookmark
Drag/Drop file into XHTML - you can switch odd the CLASS attribute in the Program settings / Direct edit
Favorite tab for tools allows you define LOG parser string
FTP client - copy file name option in the context menu
Full Screen function (F11) - menu View
Highlighter settings, Project settings and Favorite panel - it's possible to set LOG window type. List - marked errors and warnings without possibility of the free selection or Memo - fre selection, but without marking lines.
Insert text lines (Alt+I) function allows insert to position all types of the text
Interactive templates - Color selector (@L) changed to combobox. You can use now Color dialog and predefined colors together.
Macro manager - non modal with sizeable window
New Code explorer file type for GameMonkey (ftGM)
New Code explorer parser for CodeV
New File Tab context menu item - Text Diff with active tab
New scripting support functions: getClipBoardText():string a setClipboardText(text:string)
Parts of the splitter window are resized when whole window size is changed
Program settings / Direct edit - added search box
Program settings / Program - Smart file switch has 3 mode (combo box)
Scripting - new function for LOG window (see Readme.rtf in .\Script folder)
Scripting support - added new functions selStart() a selLength() - see readme in script folder
SpellCheck - changed storage for User dictionary files. Now are files stored in the .\PSPad\Spell folder and it's location depends of the Program settings \ System \ [x]Multiuser environment
User highlighter - added comment style 'space' for Descript.ion files
User highlighter - added multi-line comment style %{ ... %} for Lilipod
Window title shows FTP path instead the local path for files from FTP
Wrap search behavior for Find Next/Previous
XML reformat - partially optimization
Ctrl+Click on the left gutter add/removes bookmark.
Autocompletion - up/down arrows cycles in list.
Parts of the split windows resize when whole window size is changed.
New File Tab context menu item - Text Diff with active tab.
New Code explorer file type for GameMonkey (ftGM).
Increased speed of language listing in Program settings.
Each window has own statusbar - it removed statusbar redraw problems.
Incremental search isn't modal, click outside closes it.
Added %AllUsersProfile% variable for compilers and external applications.
Script function getVarValue() returns any system variable.
Modified script function inputText(label, default, cancel: string): string. If filled in optional "cancel value", dialog returns it if Cancel button was pressed.
Unicode file name handling works was started. In this moment is possible to open files with unicode names. To display file name correct in the form title or file tab is necessary to set some unicode font in PSPad localization.
In Code clips is possible to change default chars for cursor position and selected text placement. Is necessary to include new section into clip file: [Clip Settings]:CursorChar=|,SelectionChar=§
New localization - Lithuanian (Darius Gudavicius). All PSPad dialog style was changed from ToolWindow to the standard Dialog form. It should remove problems with application switching, double PSPad window in some taskbar replacement e.t.c..
Internal HTML highlighter has possibility to define own windows sizes in wwwtools.ini file.
Interactive template window set width to the longest caption.
Scripting support - new function getVarValue(variable[, filename]: string): string. It returns value of any PSPad variable. Second parameter is optional, is used fo filename related variables.
Scripting support - new function pspadPath returns path to PSPad exe include last delimiter.
Remove redundant spaces dialog remembers setting during PSPad session.
Insert text to lines dialog - possibility skip empty lines.
Option Copy non matched in Search dialog is back.
Newly created FTP connection is highlighted after Copy FTP settings function.
Partially speed-up text reformat function, added progressbar.
In the [Special settings section] added variable MultiHLUpToSize to determine max. file size in bytes for multihighlighter.
Eyedropper takes color from whole desktop, not from primary monitor only.
Color dialog - added buttons for palette scroll.
Indonesian dictionary (Bisma Jayadi ).
Program settings - 3-states checkboxes was replaced with comboboxes.
After file close PSPad folder is set as the working directory. This prevent to lock file folder..
Removed recent files test during PSPad close process. This will speed up close process..
Added new File type ftAHK (AutoHotkey) for the Code parser.
File tabs switch works always continuously from menu Window.
New Program settings option - File tabs - double click closes file.
Expanded VHDL code parser.
User highlighter - added multiline comment for LUA, added line comment !*.
Program settings - new color setting for Link and Visited link.
Search in files - file name on the form bottom is trimmed during search.
Scripting support - new function inputText(prompt, default_value: string): string.
File explorer - added possibility to move to parent folder.
Code explorer toolbar icons was unified with used icon set.
Code explorer - open content in new file.
Save file to FTP - PSPad wouldn't reload file list if file already exists.
New FTP connection parameter - cut off file extension.
Standard Windows dialog for set colors is back.
HTML, XHTML templates highlight support {code}.
New scripting functions - blockBegin(x,y), blockEnd(x,y), - sets begin and end of the block, selectionMode(s: string) - sets selection mode - C:column, L:line, N:normal.
Color selection dialog in highlighter settings.
Ruler uses same colors as left gutter.
Color select dialog.
Ruler update and zooming font with mouse wheel.
Highlight matching pairs on the first line.
Java Code explorer.
Script function reloadFile().
CSS Code explorer and IDs list.
Switch windows and different shortcut then Ctrl+Tab assigned.
Missed test dialog after start.
FTP connections import from FileZilla.
User highlighter for Abaqus - comment problem.
Statu bar icon redraw issue.
FTP VMS - change directory.
New file with template - upper case extension.
HTML template highlight support.
File tab doesn't correspond to file if file was close via the file tab context menu.
Editor doesn't scroll to cursor if keypress doesn't move cursor (e.g. Left arrow when cursor was on the line begin).
Code explorer for VHDL - processes.
Search in files - initial focused control.
Python highlighter and multi-line strings.
VBScript and Visual Basic highlighter - keywods 'true' a 'false'.
LOG Window corrections.
File Explorer and empty folder click.
FTP client - BS2000 mainframe (first try).
Next correction VMS and BS2000 PSPad FTP client.
TyDi check was disabled in some cases.
Sort with remove duplicities for ASCII.
Perl highlighter.
Script function inputText returns default text after Cancel button. Now it returns empty string.
Cobol code explorer.
Hangs with XML reformat.
Ctrl+R in HTML preview calls Reopen in editor.
Interactive template window content on Windows Vista.
Search dialog and List button problem.
Log window scroll width.
Reformat block wraps numbers and in some cases was dot on the new line.
C++ code explorer.
AutoHotkey Code explorer.
HTML reformat removes spaces in some case.
Log color respect editor colors.
Cobol Code Explorer works with AREA highlighter settings.
Drawing - some chars artefacts after wordwrap.
Some UNDO corrections.
Problem with System resources on Windows 9x.
Text differences - non numbered bookmarks wasn't visible.
User highlighter for Verilog.
Auto completion window position was behind screen edges in some cases.
Handled PSPAD.EXE in Hex editor problem after start.
Code explorer for AutoHotkey - functions.
Internal HTML preview and VBScript - HTML envelop was inserted.
ftpDownloadFile(ftp_name, local_name): Boolean - download file from FTP
ftpUploadFile(local_name, ftp_name): Boolean - upload file to FTP
Scripting support - new editor functions:
readOnly(status: Boolean): Boolean - set or return current editor R/O status
openFileFromFTP(name): Boolean - open file from FTP
saveFileToFTP: Boolean - save open file to current FTP directory
FTP connection window is resizable
Column block mode automatically sets scroll past EOL
New color option for left gutter font
New user highlighter comment for HTML
TeX - whole math mode is highlighted
New option Program settings / Dialogs / []Cycle marks
New option Program settings / Dialogs / []Confirm close PSPad with open files
Dblclick on file tab closes file
Missing words added to VB highlighter
Modified JavaScript preview in internal HTML brovser - wrapper depends on the HTML or XHTML setting in multihighlighter
Addded VBScript preview in internal HTML preview
Link to HTML TiDy online configurator added into Online tools (Help menu)
Project and Favourite panel icons use standard icon set now
Modified unconverted icons from the Office 2003 icon set
CSS reformat - without empty lines, without spaces
Code explorer for VHDL
Small changes in docking - PSPad remembers panel dock positions except for Project and File explorer
New command line parameter: -E or /E - PSPad starts without restoring saved work
New command line parameter: -U or /U to open source of a URL address
Modified Mark List (Shift+Ctrl+B)
Delete mark (Alt+Right) is back. New function - delete all marks added into menus
Ctrl+Left mouse in the left gutter creates mark
PSPad saves first 25 marks or bookmarks of each file in the file state. PSCache.BIN isn't compatible with the previous version. If any problem occurs, delete PSCache.bin
Next/previous mark function (Alt+Up/Down) allows cycle
New bracket highlight + pair words highlight (only several languages at this stage). Awaiting suggestions...
New code explorer for the Unix Shell Script
Unlimited number of bookmarks - set/unset Alt+Left, delete all Alt+Right (confirmation - Program settings/Dialogs)
New User highlighter comment style - Forth
Program settings / System - can now set cascaded system context menu
New icons for the Code explorer, Clipboard monitor, ..
Code explorer - new button - synchronize with code - will locate item in the code explorer corresponding to line in the editor
Corrected replace with a new line (code Wang Guan Mmou). It isn't necessary to replace with backward direction - report any problem
Cobol Code explorer - numbers in names, count in different styles of Cobol source code
VBScript Code explorer - "property let"
Missing ");" in Text to JScript function
Printing problems with a dark background
Clipboard monitor doesn't support unicode
Text diff from "outside" if file(s) already open
Highlight matching brackets
Clips for the TXT files
Perl highlighter doesn't support multiline strings
Simple text - wordwrap split words containing single quote (e.g. cat's)
Interactive clips, open dialog and enclose file name into double quotes
Windows switching exception with one window only
Empty content of a file if project settings / UTF-8 as default CP and file wasn't in the UTF-8
Hang-up after compilation with errors if file with error wasn't open
HTML reformat - spaces in formated code
Clip variables can contain underscore char
Mark shortcuts Alt+Left/Right/Up/Down didn't work when running an empty PSPad
Missing keywords in the MS-DOS BAT highlighter
Partially increased search speed
PSPad accepts file with normal slash in path as cmmand line parameter
Search/Replace problem when replacing with a empty string. Further correction of replace comming up
C code explorer
ECHO problems in the MSDOS BAT highlighter
If command line parameter contains '?', PSPad doesn't open URL
Tab switch Alt+number if PSPad starts empty
Search and cursor position depends of the Program settings / Editor
Exception if PSPad starts with nonexisting project
PHP code explorer and functions outside classes
PSPad doesn't refresh first file from FTP after reopen
Search - editor doesn't scroll to cursor position
Different Row height with and without highlighter
Restore numbered bookmarks after PSPad start
PHP Code explorer - exception if empty
Reformat HTML - PSPad freezes in some cases
Reformat to Inline CSS
C++ Code explorer
File context handler (problem was in PSPad, not in handler)
File information - last word in file was missing
FTP client - list of files from IBM mainframe (MVS)
New text file doesn't highlight URLs
Text differences - highlighting
Problems with the PSCache.bin file version
FTP client and list files from VMS
Java highlighter - numbers highlight
MSDOS highlighter - drives highlight, Echo and command delimiter
Context menu problem when running PSPad in hex or text diff mode with long file names
Selected text not tranfered into Google search
Code explorer and unfinished XML causes program hang
Links panel - %Line% variable
Macro record doesn't allow to record unicode chars. Macro files are now stored in unicode and are not compatible with older PSPad version!
SQL code explorer and '$' char in procedure name
No answer in confirm dialog after closing modified project file
User highlighter definition - wasn't possible to enter '_' and '-' chars in file filters
Color select / Named colors - problem with names for 'cyan', 'magenta'
Project panel and rename folder using context menu
Save file state and bookmarks
PHP code explorer
Save file state if syntax is off causes exception
Splash screen was in Czech. Now in English
TextDiff with binnary files from command lines causes exception
Start PSPad from the command window
Cobol highlighter Area settings wasn't set after PSPad started
small bugs from previous build (Ctrl+Tab, Code explorer for AutoIt, ...)
v4.5.1 05/01/2006
New context menu handler (based on Stefan Reiff example)
Favourite panel - new function Copy link
Changes in the memory management and some internal optimizations
Program settings / System - new option allows to switch off PSPad scripting
New localizations: Norsk (Stein-Aksel Basma), Galician (Xabier Cancela)
New Office2003 button style (Hendrik)
New code explorer for Cobol
Added program icon 48x48
Program settings/ Registered file types - added buttons to register/unregister listed files
Program settings / Files / new option - Ignored file masks list (CVS, backups, ...). Now works in most of PSPad - Project from directory, Scripts, ...
Missing options (Move, Resize) added into the TaskBar context menu
New variable F1InEditor in the [Special Settings] section - can now switch off help on F1 in the editor Window and use F1 for other purposes
Added LIST -aL command to keep FTP connection alive
Fortran Highlighter - added new keywords
Char tab - added symbols (defined in Ascii.ini)
New option OldSpecialChars in the Program settings / Direct edit. Set value to 1 when using non unicode fonts, e.g. FixedSys
In Program settings > Program - Look in the file tab format, length of filename on the File tab can be limited. Use %d:nn (nn = number of chars)
HTML reformat function uses new reformat function for XML. Decision depends on used highlighter
New function in Edit menu > Line manipulations > Swap with line Above
Program settings > Dialogs - option allowing to switch off FTP replace file confirmation
Methods support in the Tcl/Tk highlighter
Changed dictionary handling, only important change is with the .DIC extension (go to the SpellSettings (Ctrl+F7) and choose dictionary)
Added new keywords into PERL highlighter
User highlighter - added ability to switch off label highlight
User highlighter - new comment style $...$
Spell check settings - new button will navigate to the dictionary download web page
Added new keywords (PHP5) into PHP highlighter
Changed default shortcut for the Delete word command from Ctrl+T to Ctrl+Del
Sped up compiler run with [x]Catch external output
Drag/Drop file tab to favourite panel
Switch from the Hex mode to Text mode with active ASCII table
Text to HTML conversion switches off source editor highlight
Restart PSPad if code clips are modified - no longer needed
Search in files results highlight and Ignore case setting
Search in files adds BOM into UTF-8 files
Code explorer for PHP - accented chars support in variables
Extended copy doesn't work with last line
Find/Replace dialog - replace confirmation
PSPad doesn't respect individual TabWidth for highlighters
Function CloseAll closes project files without confirmation
Editor line height with and without highlighter
File tab - file name limit works for first 9 tabs only
Fortran comment (Shift+Ctrl+A) changed from '*' to '!'
Registration moved from HKCR into HKCU for WindowsXP and above. Can now register file types, set PSPad into context menu with user rights without influencing other users
Drag/Drop file into TextDiff doesn't open a file
User highlighter - keywords can start with chars contained in the Alloved Keyword chars field
SpellCheck raises exception after adding a word to the dictionary
C++ highlighter doesn't highlight Assembler blocks
F1 in editor window doesn't show help
Multihighlighter limited to 250 000 chars, now depends on the HlUpToSize variable in the Special settings section
Clip list for plain text files (TXT.DEF)
Align block function removes EOL from the last selected line
LeftToPreviousLine in Special settings section doesn't work
File Search/Replace and unicode chars in modified lines
Program hangs-up if some tools were active (e.g. Numeric base translator) and a new file is opened from "outside"
Save as behaviour
Log window behaviour
HTML TiDy and UTF-8 documents
JScript Code explorer for JScript - variables outside function, comments
Fortran Code explorer - Sort code explorer result option has no meaning
User highlighter - ? and | not highlighted as the symbols
Missing keyword in Perl highlighter
Empty splashscreen
Reformat CSS
New Clip list stored with unicode encoding
Wrong fingerprint calculation for files over 250 MB. Temporarily limited.
Bookmarks weren't visible after PSPad start
Insert from file(s) - file doesn't start on the new line
Cancel Search in Files during building matching file list
Export to Clipboard in HTML format (supported standard HTML fragment format)
Close All Files confirmation closed by the cross button
List of filters in the File Explorer and allowed highlighters
Smart file switching behaviour
Internal name stored by the PDB plugin contains full path
Possibility to edit a splitted read only file
Remove redundant spaces function doesn't supports unicode
File format (Dos, Mac, Unix) was always DOS if file was empty. Now is set with the same rule as with new files
Replaced '_' character in image name after inserted into HTML
Command line function doesn't work correctly
File explorer - sort order for directories containing underscore
File explorer - Show hidden files option doesn't work
Compress HTML code - unicode support
HTML to TXT - unicode support
Text to JScript, Text to PHP variable - unicode support
Stored history (Search, Search in files, Google, ...) doesn't supports unicode. Now stored in UTF-8 encoding
Check HTML code function switches off wordwrap
v4.5.0 12/24/2005
Added unicode support
Ability to drag/drop text between editor windows
Added opera8 support in program settings / system
Added pasv command to keep ftp online
Added the system variable %filename2% - returns file name without extension
Changed file type plugins. Read readme.Txt file in plugin directory. This is not the last plugin change. If you use plugins, please wait for the next build
Clip files handling was rewritten
Close all function added to file tab context menu
Cobol highlighter - in highlighter settings it is now possible to set area a start, area b start and code end positions
Code explorer for fortran
Connect to FTP button - added drop-down menu with the existing FTP connection list
Copy directory with last PSPad full version to separate directory and replace PSPad.exe from cab archive. Can work with both versions together.
Double click in perl highlighter selects variables including @, $, %
Don't forget, this is only the first alpha version!