Releases: pryrt/Win32-Mechanize-NotepadPlusPlus
Releases · pryrt/Win32-Mechanize-NotepadPlusPlus
Win32::Mechanize::NotepadPlusPlus v0.011
v0.011 2023-May-27
- update for Notepad++ v8.4 - v8.53 (#88)
- Editor: getText() and similar need retval+1 to allocate for NUL now (to match most other scintilla commands) (#87, #88)
- Editor: a plethora of new messages and enumerations (hashes) (too many to list)
- Notepad: a handful of new menu commands
Win32::Mechanize::NotepadPlusPlus v0.010
update for Notepad++ v8.1.5, v8.3.2, and v8.3.3 (#83):
- rename message from
NPPM_DOCLISTDISABLECOLUMN
toNPPM_DOCLISTDISABLEEXTCOLUMN
, and rename the method fromdocListDisableColumn()
todocListDisableExtColumn()
- add
docListDisablePathColumn()
method andNPPM_DOCLISTDISABLEPATHCOLUMN
message - add
NPPM_GETCURRENTLINESTR
, and theCURRENT_LINESTR
key to the%INTERNALVAR
hash - add
NPPM_ISAUTOINDENTON
message andisAutoIndentOn()
implementation - add
NPPM_GETCURRENTMACROSTATUS
,getCurrentMacroStatus()
implementation, and the%MACROSTATUS
hash
Win32::Mechanize::NotepadPlusPlus v0.009
Win32::Mechanize::NotepadPlusPlus v0.008
- add notepad->showDocList, notepad->isDocListShown, and notepad->docListDisableColumn for working with the Document List panel (previously "Doc Switcher" panel)
- incorporate the new messages and menu commands thru v8.1.4 (#80)
- add notepad->getStatusBar(), which will get the text of one of the sections of the status bar (#65)
- add notepad->getDebugInfo(), which (for new-enough Notepad++) includes the 'Command line' entry from Debug Info (#74)
- add %WINMSGBOX for use with notepad->messageBox (#73)
Win32::Mechanize::NotepadPlusPlus v0.007
- Update Editor object for the Notepad++ 7.9.4 update to Scintilla v4.4.6
Win32::Mechanize::NotepadPlusPlus v0.006001
- meta fix: turn off the auto-download on smoke tester machines, because it was causing fails
Win32::Mechanize::NotepadPlusPlus v0.006
- add
getSettingsOnCloudPath()
with test (#54) - add
getLineNumberWidthMode()
,setLineNumberWidthMode()
, and
the%LINENUMWIDTH
enumeration with test (#54 addendeum) - test suite bug: with v7.9.1 and newer,
replaceTargetText()
changes
the selection/getTargetText()
value, so update the readback
to be version agnostic (#57) - documentation error: fox
%NPPIDM
description inNotepad.pm
(#53) - meta fix: make test suite pass on cpantesters smoke testers,
even if smoke tester machine doesn't have Notepad++, or has
an old, incompatible version (#56)
Win32::Mechanize::NotepadPlusPlus v0.005
Win32::Mechanize::NotepadPlusPlus v0.004001
- fix bug in notepad->prompt(), which only used two of the three arguments, in wrong order (#47); test suite verifies default values for title and default when they aren't used
- added new examples/pasteSpecial.pl to show how to paste a clipboard entry other than CF_TEXT into Notepad++
Win32::Mechanize::NotepadPlusPlus v0.004
- fix bug in propertyNames() which deleted final char (#45)
- implemented helper methods: forEachLine, deleteLine, replaceWholeLine, replaceLine, flash, getWord, getCurrentWord, getUserLineSelection, getUserCharSelection (#15)
- make setTarget an alias of setTargetRange, and write an alias of addText, for PythonScript compatibility (#15)
- implemented new auto-wrapper to get searchInTarget and similar calls to work right (#42)
- fixed replaceTarget() and replaceTargetRE() replacing target with the empty string (#41)
- fixed length bug in getTargetText() (#40)
- fixed bug in editor->setText('') which had empty strings cause crash (#39)