PSPad [text editor]

Submit portable freeware that you find here. It helps if you include information like description, extraction instruction, Unicode support, whether it writes to the registry, and so on.
Post Reply
Message
Author
TP109
Posts: 571
Joined: Sat Apr 08, 2006 7:12 pm
Location: Midwestern US

PSPad [text editor]

#1 Post by TP109 »

[Mod note: the present is the official forum topic for PSPad; https://www.portablefreeware.com/?id=15]

New version: 4.5.8

User avatar
SYSTEM
Posts: 2041
Joined: Sat Jul 31, 2010 1:19 am
Location: Helsinki, Finland

Re: PSPad

#2 Post by SYSTEM »

Thanks. Excellent changelog. :) I have updated the entry.
My YouTube channel | Release date of my 13th playlist: August 24, 2020

User avatar
smaragdus
Posts: 2120
Joined: Sat Jun 22, 2013 3:24 am
Location: Aeaea

Re: PSPad

#3 Post by smaragdus »

The developer of PSPad is doing something I think a serious developer should refrain from doing- releasing different versions with the same version number. I had PSPad 4.6.0 Build 2700 released on 2015.10.02 and downloaded from the official web-site. Something urged me to re-download the same version from the official web-site and compare it with mine, and it turned out that the official web-site hosted a different, newer than mine version:

PSPad 4.6.0 Build 2700 from 2015.10.02:
- Installer:
File Size: 5245888 Byte(s) (5.00 MB)
Modified Date: 2015-10-02 18:24
Version: 4.6.0.2700
MD5: d3bbd62fb96bee74f6ff427e9e0ba553
SHA1: 35e2505eabd064c452a567a196837121f09e07b4
SHA256: 948878753035f56747a548568155e8b0d5aa733d76cf0b6cdd23262879cdd0e4
CRC32: 4c5fc102
VirusTotal

- Archive:
File Size: 5772885 Byte(s) (5.51 MB)
Modified Date: 2015-10-02 18:24
MD5: 715421a369866d495dc2dbfa36ec7220
SHA1: d717094d72b189c40931a5c276ac2b28ccfb9471
SHA256: b04faa70a2472e746159eec29c9acc7345c6d9d51c5dd0ccdfb6aecc8ede1c49
CRC32: 18863113
VirusTotal

..

PSPad 4.6.0 Build 2700 from 2015.10.12:
- Installer:
File Size: 5201960 Byte(s) (4.96 MB)
Modified Date: 2015-10-12 14:13
Version: 4.6.0.2700
MD5: 44488db39e74aaf66f932e087cc956ba
SHA1: 67ef22dd294aaa94f68cdb4010f3050a266c1453
SHA256: 53c0ae2c71e13767b161a1e4b5d9cda104c48650ee928bab0eda5c4b6a1ba33f
CRC32: ff751508
VirusTotal

- Archive:
File Size: 5771754 Byte(s) (5.50 MB)
Modified Date: 2015-10-12 14:13
MD5: 9a3e0a16f4e9cda6174052adfee3dd03
SHA1: 960b2a32ce675c60a46d59f83a69bfbcc9508f83
SHA256: d857c6a10ee8e6b37b77a79cf94eda1a0f08e904a3d403484f7a9042e3218f48
CRC32: 12f4874d
VirusTotal

..

In my opinion this is wrong, terribly wrong.

TP109
Posts: 571
Joined: Sat Apr 08, 2006 7:12 pm
Location: Midwestern US

Re: PSPad

#4 Post by TP109 »

Wow. That is sneaky and something that is easily overlooked. Makes me wonder how common this is. Thanks for bringing this to our attention.

User avatar
smaragdus
Posts: 2120
Joined: Sat Jun 22, 2013 3:24 am
Location: Aeaea

Re: PSPad

#5 Post by smaragdus »

@TP109
It seems that this practice is more common that I would have expected- today I discovered the same about BCTextEncoder:

BCTextEncoder 1.02.1 from 2015.12.02:
File Size: 1321256 Byte(s) (1.26 MB)
Modified Date: 2015-12-02 12:44
Version: 3.0.6.6
MD5: 493a7d72599e768b2189a78cf73307dd
SHA1: 175a0f7216b4d5800790707a5cba2d8b04c3157a
SHA256: 9b192df31d75419b3efffe5af06c7c3c53e129fd5cbdfaecedeb79511115078c
CRC32: 51b668c5
VirusTotal

..

BCTextEncoder 1.02.1 from 2015.12.14:
File Size: 1321760 Byte(s) (1.26 MB)
Modified Date: 2015-12-14 07:05
Version: 3.0.6.6
MD5: 16a3e85a5dd38ca30ff86f85473a0f9b
SHA1: 34853a8cf46bb3df019ee05e5f519ecda0f10bf9
SHA256: 735119b1501b7be7d0bc3e0e3a010d0da5710b1f5f8d74af0c28b8799b746069
CRC32: a8918bfd
VirusTotal

User avatar
webfork
Posts: 10818
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: PSPad

#6 Post by webfork »

Can someone spell out for me the pitfalls of this no-notice update behavior? Certainly this is ill-advised and makes things more difficult (tracking down the best download if a service goes offline, double the analysis by AV organizations, etc.), but I understand the tendency to not release a new version when you just fix one tiny thing.

It does seem strange and is yet another reason pulling me towards the greater transparency of open source projects.

Billo255
Posts: 17
Joined: Sat Feb 16, 2013 1:35 pm

Re: PSPad

#7 Post by Billo255 »

I've used psPad for years and usually downloaded the beta versions as they came out. Those I'd give the developer some leeway on.

A final release version to the public should be locked in stone. However, I don't know who all touches the source code and what their vetting process is before release so this may be a one-time innocent oversight on their part.

But, if it was done knowingly, even a minor change should have been held and included in the next release or publicized as a last minute bug-fix or feature.

It raises too many questions about what else was changed and why.

As an analogy, working on legal contracts every single change is redlined. Even a minor spelling correction has to be noted. It's a matter of trust and if those rules aren't followed it can bring a whole document (or in this case application) into question. It also causes way too much work and effort by others that goes beyond the hours the developer puts in. If the application is used in a corporate environment then IT security (as well as business and home users) would have a right to be concerned.

I love the program and have alot of respect for the developer. I just hope this is a one-off situration that's not repeated.

hamasaki
Posts: 197
Joined: Tue Apr 23, 2013 11:16 pm

Re: PSPad

#8 Post by hamasaki »

5.0.4 dev build was just released:
https://forum.pspad.com/read.php?6,73811
Changes to 5.0.4 (509)

News:
Favorite panel / Tools - added option Save all files before tool starts
Status bar was moved to the bottom of main window from the bottom of individual windows. The reason is reading devices support for visually impaired people.

Fixes:
Tool panel - button size of the first toolbar

User avatar
Midas
Posts: 6705
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: PSPad

#9 Post by Midas »

Already up to v5.0.4 (511): https://forum.pspad.com/list.php?6 (although the official changelog is at https://www.pspad.com/en/whatsnew.htm, it doesn't provide minor version details). :arrow_double_up:

BTW, here are PSPad essentials, mostly absent from the present formerly "Update" topic.
PSPad: text editor for developers for Microsoft Windows systems, the universal (freeware) text editor, useful for people who: work with plain text, the editor has a wealth of formatting functions, including a spell checker; create web pages, as a web authoring editor, PSPad contains many unique tools that save your time; want to use a good IDE for their compiler, PSPad catches and parses compiler output, integrates external help files, compares versions and much more. There is no complex installation process, PSPad is ready to work immediately without requiring customization.

Image

Image


PSPad latest stable release is v5.0.3 (377); both can be downloaded from https://www.pspad.com/en/download.php.

User avatar
rbon
Posts: 361
Joined: Wed Mar 28, 2007 2:16 am
Location: Italy

Re: PSPad [text editor]

#10 Post by rbon »

PSPad rel. 5.0.4 ver. 543 released at December 31, 2020
• web site: https://www.pspad.com/
• What's new for current build: https://www.pspad.com/en/whatsnew.htm
• download page: https://www.pspad.com/en/download.php
• FossHub repository for all PSPad builds: https://www.fosshub.com/PSPad.html
• direct download rel. 5.0.4 (543): https://www.fosshub.com/PSPad.html?dwl=pspad504en.zip

On FossHub You have:
• current (Stable) build download link
• Change log for current build or
• Older versions:
--> links for Installer and Portable
--> Signatures for every build: md5, sha1 and sha256

BTW
PSPad has not the feature Markdown Editor.
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to build bigger and better idiots. So far, the universe is winning." - Rick Cook.

User avatar
rbon
Posts: 361
Joined: Wed Mar 28, 2007 2:16 am
Location: Italy

Re: PSPad [text editor]

#11 Post by rbon »

PSPad ver. 5.0.5 Build 567 released on March 1, 2021
starting with ver 5.0.5 (567) PSPad comes in two versions:
-> Installer 32 and 64 bit
-> Portable 32 and 64 bit

Links
• PSPad web site: https://www.pspad.com/en/
• FossHub download page - Stable builds: https://www.fosshub.com/PSPad.html
• direct download Portable 32 bit: https://www.fosshub.com/PSPad.html?dwl=pspad505en.zip
• direct download Portable 64 bit: https://www.fosshub.com/PSPad.html?dwl= ... en_x64.zip
• PSPad on Portable Freeware: https://www.portablefreeware.com/index.php?id=15

What's new (changelog) https://www.pspad.com/en/whatsnew.htm
added
• Ruby - in-string section support #{ ... }, variable highlighting
• Insert with keep cursor function keeps inserted text selection
• Tcl/Tk highlighter extended of new keywords from new version
• Stability improvements
• Autocomplete - removed brackets
• Save file without file change (Shift+Ctrl+S) allows to set time difference. Usage e.g. for synchronized folders. Difference (in seconds) is added to existing File time. Parameter is in Program settings / Direct edit as SaveFileTimeShift variable, value (positive number) is in seconds.
• PSPad remembers last used tab from left panel
• Automatic corrections (menu Settings / Spell settings) - new option - Maintain char case.
• Automatic corrections (menu Settings / Spell settings) maintain case of correction if option enabled. E.g. if defined dt = document, then Dt will be replaced to Document, DT to DOCUMENT
• PowerShel 5.1 - new user highlighter definition including code clips
• Edit favorite link - for each edit new button with variable list was added instead of right mouse
• Select inside brackets works for � and � too
• Added basic application version analytics. In program settings / Program 2 you can switch it off, there is info showing what data are send. It's simple HTTP request only, you can cach it and check it. No sensitive information are sent, only one time request.
• Delete libraries libSoftMeter.dll and libSoftMeter64.dll, they arn't used
• Autosave files when close PSPad - new option in Program settings / Backup
• Autocomplete - if you are editing inside word, autocomplete replaces word instead insert autocomplete string to cursor position
• Code explorer - selected item is preserved after file save or file reload
• Own editor font usage without to have install it - put your TTF files into subfolder .\Fonts. Included fonts: Liberation Mono, Fira Code
• Autocomplete uses same font like editor
• Autocomplete includes '(' or '()' in the list
• PSPad remembers selected text between sessions

corrected
• Mark all selection occurences (find word at cursor, dblclick on the word end, ...)
• Styles - open/close bigger amount of files caused exception
• Paragraph reformat lefts space on the begin of line when previous line ends with some chars like ")"
• Fixed start with relative path to PSpad.exe, if PSpad was already riunning. E.g. ..\pspad.exe "some file". In this case PSPad opens PSPad binary itself
• Program settings - problem with change color scheme followed Apply and OK button
• PSPad start with parameter if PSPad already runs opens another empty editor
• Windows Shell script highlighter - highlight of call another script with parameters
• Splitted editor window - mouse wheel doesn't scroll editor under cursor
• FileTabs wasn't visible after project load
• Child (editor) Windows isn't
• Clipboard problem (delete, paste) and cursor position
• Close to tray - there were no file names on the pad after restore
• Problem with multiple play macro containing clipboard manipulation
• Handled exception when reading proxy server information from registry
• XML Code explorer - CDATA caused broken structure in some cases
• Autocomplete - sometimes replaced more text
• Windows Shell script - small fixes
• File tab color without Theme service enabled
• Project panel - on the 4k display the folder names were shortened
• Project load
From PSPad Forum:
PSPad builds for 32 and 64 bit - questions: https://forum.pspad.com/read.php?2,74768
Reply by PSPad:
1. Official repository where I personally upload new versions are FossHub, pspad.poradna.net
2. Replace content of PSPad folder with 32 or 64b version. There can be problem with shell libraries (pspshellx32.dll, pspshellx64.dll), which are registered and system doesn't allow you to replace it, but those libraries are same.
3. Stable 64b build will be available from next stable version (ver 5.0.5 build 567)
4. 64b version isn't limited by memory, if you need to edit huge files. But on the other side 64b version doesn't contains scripting capability. I preffer 32b version.
PSPad Key mapping tips:
when You start PSPad go to -> Program setting -> Key Map
1. press 'Save to File': You obtain the file 'KeyMap.km whitch is the default PSPad Key Map (key map backup)
2. copy this file with name 'KeyMap.ini -> this file (if present) will launch at PSPad startup
3. look for empty strings (= + char 32) and replace with Your non assigned favorite shortcut

By The Way
char 32 is space.
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to build bigger and better idiots. So far, the universe is winning." - Rick Cook.

User avatar
Midas
Posts: 6705
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: PSPad [text editor]

#12 Post by Midas »

rbon wrote:https://forum.pspad.com/read.php?2,74768
[...]
64b version doesn't contain scripting capability.

I reckon this should be added to the database entry description.

User avatar
rbon
Posts: 361
Joined: Wed Mar 28, 2007 2:16 am
Location: Italy

Re: PSPad [text editor]

#13 Post by rbon »

Midas wrote: Wed Mar 03, 2021 5:43 am I reckon this should be added to the database entry description.
I agree.

I point out that the database entry https://www.portablefreeware.com/index.php?id=15 doesn't contain the link for Download 64-bit:
• FossHub download page: https://www.fosshub.com/PSPad.html
• direct download 'PSPad portable version 64b': https://www.fosshub.com/PSPad.html?dwl= ... en_x64.zip
• archive size for PSPad Portable 64 bit: 10.2 MB

By The Way
the size of PSPad.exe for 64 bit is bigger than 32 bit version.
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to build bigger and better idiots. So far, the universe is winning." - Rick Cook.

User avatar
Andrew Lee
Posts: 3048
Joined: Sat Feb 04, 2006 9:19 am
Contact:

Re: PSPad [text editor]

#14 Post by Andrew Lee »

I have updated the entry with information about the limitations of the 64-bit version.

I have also populated the 64-bit download field with the same URL of the download page:

https://www.pspad.com/download.php

In general, I prefer to point to the download page instead of the direct download link, especially if the download filename includes the version number, which changes too often.

Post Reply