Programmer's Notepad / vc++ — 4 comments
21
Jul 09
This post is probably only of interest to those playing with or working on the code for Programmer’s Notepad.
Programmer’s Notepad 2.0.10 RC is now out, and with that the code has been branched in subversion to the rel-2-0-10 branch.
This means that the trunk is open for big changes again, and there are some relatively big changes on the way – in fact for the next few weeks expect the trunk to be broken fairly often. Here are the changes coming in:
- Fixing the Unicode build – 2.1 will be released as a full Unicode rather than mixed mode build
- Updating to the newest Scintilla code, error handling model has changed completely
- Moving to Visual Studio 2008 SP1 for development instead of 2005
- Updating Boost to latest release
Apart from this (!) I don’t intend on taking many changes before 2.1 is released. You can see the current suggested list of items to fix in the tracker: Ellington Issues.
Programmer's Notepad — 6 comments
21
Jul 09
This is the release candidate for Programmer’s Notepad 2.0.10 – a new stable build!
Almost all changes since build 970 are minor fixes, with the exception of the additional support for XML API files (supporting Notepad++ format). Providing no major issues are found, this will become the stable release, and I plan to test the update mechanism for stable builds soon by signalling this as the new stable build.
Downloads:
2.0.10 RC Installer
2.0.10 RC Portable Zip
Changes in this build:
- Find word under cursor updates user search options
- Allow all mini toolbar buttons to live on the main toolbar (#446)
- Fix a leak with huge find in files matches.
- Fix line numbers when very long lines are in the source files (#129)
- Fix find next across multiple documents (#510)
- Fix multiple file opens from exporer (#508)
- Enable api-based autocomplete supporting notepad++ format (#142)
- Updated D language keywords and other bits (#484)
- Manual “Check for Updates” command under Help (#469)
- Mini toolbar slightly too small (#461)
- Disable properties controls when write-protect is enabled (#449)
- Fix inconsistent spelling of colour in options dialog
- Support word wrap in output window (#382)
- Avoid win7 bug hiding find in files dialog (#488)
- Make sure readonly is disabled during revert (#380)
- Provide option to disable mini toolbar (#470)
- Try to fix mini toolbar button size issue (#501)
- 24-bit images for mini toolbar where high colour is not supported (#342)
- Fix crash when finding with no text (#463)
- When close on Find Next is disabled, really don’t close (#473)
- Remember the last goto line
- Avoid a bug when reading invalid ini sections (#443)
- Fix bug preventing copy from output window (#412)
- More low-colour toolbar images for downlevel OS support (#518, #513)
- Minor const correctness fix for extensions
Thanks to all the users who have put time and effort into reporting and following up on bugs, testing, and contributing patches.
Programmer's Notepad / PyPN / python — 3 comments
13
May 09
Like the idea of using Python scripts to enhance Programmer’s Notepad but not sure where to start? James Yoneda has created the awesome ScriptShare website for exactly this purpose:

Scriptshare in Google Chrome
There are a bunch of scripts already there, and hopefully you will add yours too! We’re working on getting this moved over to pnotepad.org eventually.
My thanks to James for putting this effort in and creating such a useful site in such short time!
Programmer's Notepad / PyPN / python — 1 comment
13
May 09
I’m happy to announce a minor bug fix release for PyPN, the Python extension for Programmer’s Notepad. This release fixes a PN crash if you tried to create a Scintilla object with no active document, and also the exception syntax problem preventing PyPN from working in Python 2.4-2.5.
Downloads
Programmer's Notepad — 3 comments
12
May 09
The latest testing release of Programmer’s Notepad is out. This is a minor release with a few important bug fixes, including Unicode file handling, Windows 7 RC quirks, and a couple of toolbar appearance issues. All testing release users should upgrade to this new build.
Downloads
Thanks to all the users who have put time and effort into reporting and following up on bugs, testing, and contributing patches.
Programmer's Notepad / PyPN — Comments Off
02
May 09
The latest testing release of Programmer’s Notepad is out. This release brings a whole bunch of great changes: Script (macro) recording when using PyPN, a customizable toolbar, firefox-style tab ordering and smart highlight. There are also a load of bug fixes too.
Downloads
There is also a new PyPN release fixing a couple of issues with the included scripts from the last build:
Thanks to all the users who have put time and effort into reporting and following up on bugs, testing, and contributing patches.
Programmer's Notepad — Comments Off
10
Mar 09
A little while back I asked people a couple of questions to help guide future PN development.
The results ended up looking like this:
Is the fact that you can float PN document windows useful?
This question is concerned with whether the MDI window management system is helpful to people. I suspected that most users had windows maximised all the time and used the tabs to switch – i.e. MDI wasn’t buying them much. Here are the results:
18% of people were using the abilities of MDI windows and were very happy about them. Pretty much everyone else doesn’t care or would rather be able to split the view.
Don’t worry, this isn’t going to drive any instant knee-jerk changes, but I’m keeping it in mind for future design work. I am definitely going to address the lack of split views, I’m just trying to decide how.
Do you use the individual output windows?
Here I wondered whether the hidden away option to use individual output windows instead of the global one for each window was actually being used – I suspected not. I was wrong!
Lots of people use the individual output windows, and it appears lots of people have no idea what output windows are! I’m not sure whether this is because they have no need in their editing for tools and output, or are just unaware of the features.
I’ll be posting some more questions soon, and wanted to thank everyone who took the time to answer these polls or comment – it’s appreciated!