Skip to content
This repository has been archived by the owner on Apr 2, 2024. It is now read-only.

v1.8.4

Compare
Choose a tag to compare
@jcaillon jcaillon released this 23 Feb 10:35
72fef83

Hi folks,

Even if most of my spare time is, at the moment, mainly spent on sakoe, it doesn't mean I forgot about 3P! This new release focuses once again on fixing existing bugs.

I still have a lot of ambitions for 3P and I have a bucket of a hundred (literally) new exciting features that I have to implement. If you check out the sakoe project, you will see that it is only a CLI to much much bigger projects which already contain a lot of tools for the openedge framework. My plan is to integrate those libraries into 3P to replace the existing code (which has no unit tests) and bring new features in. Believe me, I'm still working my a** off on this project, it is just on a different git repository! This will take a lot of efforts and time, but my motivation is on par with what is was when I started this project, so I will get there eventually (the only difference is that I do not work past midnight every day anymore :)).

But enough chit chat, here is the release content:

Fixed issues

  • #246: Wrong behavior for the auto-completion in multi-carets mode
  • #251: Silent error parsing UserDefineLang.xml
  • #250: Crash during shutdown due to modified collection
  • #249: Admin rights required to update 3P for notepad++ version 7.6.1 to 7.6.2
  • #252: From notepad++ v7.6.2, autocompletion .xml files were moved to $installdir/autoCompletion
  • #227: Infinite loop on includes calling the same include (huge thanks to simi aka @slegian for his precious help)
  • #206: 3P can now evaluate pre-processed expression in &IF statements and ignore definitions made in false blocks
  • &GLOBAL-DEFINE variables defined in includes now correctly appear in the autocompletion
  • #233: Parser error on unbalanced DO / END blocks
  • #254: Parser error for &ANALYZE-RESUME followed by a block name
  • #242: Download datadigger in the custom folder specified in the options (if not aleady installed)

Recent changes in notepad++

Little warning, if you plan to update your notepad++ installation (which you probably should do :p).

Since v7.6.x, there has been some changes regarding the plugins location:

  • in v7.6.0, plugins were moved from /plugins/3P.dll to /plugins/3P/3P.dll.
  • in v7.6.1, (for non portable installation) the base plugins folder was moved from %LOCALAPPDATA% to %PROGRAMDATA%.
  • in v7.6.3, (for non portable installation) the base plugins folder was moved from %PROGRAMDATA% to %ProgramFiles%\Notepad++\plugins\.

Hopefully, the latest change is final.

I've updated the 3P documentation to reflect those changes. If you update to the latest version of notepad++ from an older version (<= 7.6), you will have to manually place the 3P.dll into a 3P sub folder of your plugins folder. Otherwise, 3P will simply not be loaded. Alternatively, you can reinstall 3P from the new "plugins admin" menu in notepad++.

Enjoy!