Version 14.60 beta 3

Test beta versions and make bug reports.
I will release major beta builds only. Bugs fixed will be rolled up into the next major beta build or the finished version.
Post Reply
User avatar
Rickard Johansson
Site Admin
Posts: 6012
Joined: 19 Jul 2006 14:29

Version 14.60 beta 3

Post by Rickard Johansson »

I made some changes and it needs some more testing. Especially the FTP additions, so I'm releasing a new beta...

This version also include a new shell context menu extension, so the install script may ask you to reboot.

-----------------------------------------------------------
Version 14.60 (July 28, 2020)
-----------------------------------------------------------

Chrome Preview
Updated component and libraries to version 83.0.4103.

FTP (sites)
Made some extensive changes to the download/upload threads. They should display a more meaningful progress dialog window, be much faster and handle hidden files and folders.

All FTP operations should handle hidden files and folders properly now. That includes the sites panel and synchronizations.

Code folding and syntax files
Made a complete re-write of the code folding feature. It is now (mostly) indention based. Which means you don't have to add anything to the syntax files for the folding to work.

If you need to tweak it a bit and add items to the code explorer - you still need to add some data in the syntax files.

Line comments spanning more than 3 lines are now fold-able as well as normal block comments.

Indention based folding can be turned off in the syntax file (fold options section). This can be useful when you only want a few elements to be foldable and you want to use a specific start and end.

It is also possible to turn off folding of line comment blocks.

All syntax files have been updated.

Fixed several issues with the code explorer.

Code folding options
Added new options to reduce the number of folds displayed.

* Only display necessary folds like for classes and methods...
Use this to hide some folds like if statements and loops.

* Ignore folds spanning less than x lines. Default is 5.
Important folds like classes and methods are always displayed. But other
smaller folds are ignored if they span less than the specified number of
lines.

Both options can be very helpful if you find the left margin cluttered with fold icons. They can both greatly reduce the number of folds and fold icons displayed.

Code fold icons
Added a few smaller versions of existing fold icons. You can select them in the theme manager.

High DPI and themes
Fixed several theme issues on high DPI screens and when moving between monitors.

Most themes (vcl styles) have been updated to newer versions which include high resolution bitmaps for use on high DPI monitors.

Theme manager
Made some small changes and made some improvements to the theme preview on high DPI monitors.

Emmet Abbreviations
Single quotes in custom attributes should expand properly now.
E.g. td[title='Hello world!' colspan=3]

Fixed
* Several code explorer issues.
* Several code folding issues.
* Close file(s) issue.
* Copy and paste issue.
* Dead files in projects.
* Issue when using virtual desktops.
* Syntax highlight issue in CSS and LESS.
* monitor current file issue.
* Synchronized scroll issues.
* Shell context menu issues.
* Many misc issues reported or found during testing.


Download
http://www.rj-texted.nu/downloads/beta/ ... ll_x86.exe
http://www.rj-texted.nu/downloads/beta/ ... ll_x64.exe
http://www.rj-texted.nu/downloads/beta/rj-portable.exe

crtrubshaw
Posts: 250
Joined: 06 Jun 2012 11:08

Re: Version 14.60 beta 3

Post by crtrubshaw »

Still can't install the 64-bit shell extension, it just hangs now, no error message :?

20200729-211942.jpg
20200729-211942.jpg (34.09 KiB) Viewed 1001 times

User avatar
Rickard Johansson
Site Admin
Posts: 6012
Joined: 19 Jul 2006 14:29

Re: Version 14.60 beta 3

Post by Rickard Johansson »

Are you using the portable version?

I know this is kind of a hack - but you could just add the key below to the registry. I'll see if I can fix it in the meantime.

HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\RJ TextEd
(Default) {14FB21A1-6011-4335-997A-E2C6D7674786}

User avatar
Rickard Johansson
Site Admin
Posts: 6012
Joined: 19 Jul 2006 14:29

Re: Version 14.60 beta 3

Post by Rickard Johansson »

Or if you want the entire bat file "InstallContextMenu64.bat":

Code: Select all

reg add "HKCR\CLSID\{14FB21A1-6011-4335-997A-E2C6D7674786}" /reg:64 /f
reg add "HKCR\CLSID\{14FB21A1-6011-4335-997A-E2C6D7674786}\InprocServer32" /reg:64 /f
reg add "HKCR\CLSID\{14FB21A1-6011-4335-997A-E2C6D7674786}\InprocServer32" /t REG_SZ /d "%~dp0rjshell64.DLL" /reg:64 /f
reg add "HKCR\CLSID\{14FB21A1-6011-4335-997A-E2C6D7674786}\InprocServer32" /t REG_SZ /v ThreadingModel /d Apartment /reg:64 /f
reg add "HKCR\CLSID\{14FB21A1-6011-4335-997A-E2C6D7674786}\ProgID" /reg:64 /f
reg add "HKCR\CLSID\{14FB21A1-6011-4335-997A-E2C6D7674786}\ProgID" /t REG_SZ /d rjshell64.ContextMenu /reg:64 /f
reg add "HKCR\*\shellex\ContextMenuHandlers\RJ TextEd" /reg:64 /f
reg add "HKCR\*\shellex\ContextMenuHandlers\RJ TextEd" /t REG_SZ /d {14FB21A1-6011-4335-997A-E2C6D7674786} /reg:64 /f

Post Reply