Total Commander Forum Index Total Commander
Forum - Public Discussion and Support
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

DiskDir Extended
Goto page Previous  1, 2, 3 ... , 9, 10, 11  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Plugins and addons: devel.+support (English) Printable version
View previous topic :: View next topic  
Author Message
MVV
Power Member
Power Member


Joined: 03 Aug 2008
Posts: 4542
Location: Russian Federation

PostPosted: Wed Jul 04, 2012 11:06 am    Post subject: Reply with quote

Perhaps thoose CABs which are not real M$ Cabinets but Install Shield archives.
_________________
VirtualPanel plugin: Temporary panel for TC (forum)
TOTALCMD.NET: TCFS2, NTLinks, CopyTree, AskParam, ConPaste, Sudo…
Back to top
View user's profile Send private message Send e-mail
MVV
Power Member
Power Member


Joined: 03 Aug 2008
Posts: 4542
Location: Russian Federation

PostPosted: Sun Aug 26, 2012 4:55 am    Post subject: Reply with quote

So what about environment variables like COMMANDER_PATH in plugin paths? DDE 1.6.7 can't list 7z archives if path to 7z plugin contains it (another hour spent on this little bug)... It may be reproduced with 7zip.wcx or Total7zip.wcx with clean INI (only DDE+7z plugin added).
_________________
VirtualPanel plugin: Temporary panel for TC (forum)
TOTALCMD.NET: TCFS2, NTLinks, CopyTree, AskParam, ConPaste, Sudo…
Back to top
View user's profile Send private message Send e-mail
Horst.Epp
Power Member
Power Member


Joined: 06 Feb 2003
Posts: 848
Location: Germany

PostPosted: Sun Aug 26, 2012 5:15 am    Post subject: Reply with quote

MVV wrote:
So what about environment variables like COMMANDER_PATH in plugin paths? DDE 1.6.7 can't list 7z archives if path to 7z plugin contains it (another hour spent on this little bug)... It may be reproduced with 7zip.wcx or Total7zip.wcx with clean INI (only DDE+7z plugin added).

Not confirmed
No problems to open zzip archives from the list file.
My 7zip.wcx path in the ini contains the commander_path variable
Using TC 8.01 x64 and 7zip version 0.7.6.5a: 2011-10-24
with Disk Dir Extended x64 from 23.03.2012.
Back to top
View user's profile Send private message
MVV
Power Member
Power Member


Joined: 03 Aug 2008
Posts: 4542
Location: Russian Federation

PostPosted: Sun Aug 26, 2012 5:35 am    Post subject: Reply with quote

Well, I'm using the same version but tested in TC8.01x32 and Windows XP SP3.

Hm-m, interesting test:
1. Start TC with clean INI.
2. Add DiskDirExtended.wcx for dir extension and 7Zip.wcx (v.0.7.5.0, PE header time stamp 16/12/2010 22:40:11 according to FileInfo information) for 7z one.
3. Locate 7z archive, test that TC is able to enter it.
4. Alt+F5, choose dir plugin, click Configure to ensure that archive listing is enabled, OK, OK.
5. Entire 7z archive is added into dir archive as a file instead of folder.

Note that in this example full paths w/o envvars are used, entire INI to reproduce:
Code:
[PackerPlugins]
7z=E:\TOTALCMD\Plugins\Packer\7Zip\7Zip.wcx
dir=E:\TOTALCMD\Plugins\Packer\DiskDirExtended\DiskDirExtended.wcx


But in my working TC installation direct paths work fine (archive is expanded) but paths with envvars don't.

Here another test, Total7zip.wcx (v.0.8.5.0, time stamp 12/04/2011 19:58:32) is used to handle 7z archives. Archive expanding works fine with the following INI:
Code:
[PackerPlugins]
7z=E:\TOTALCMD\Plugins\Packer\Total7zip\Total7zip.wcx
dir=E:\TOTALCMD\Plugins\Packer\DiskDirExtended\DiskDirExtended.wcx

But fails with the following one:
Code:
[PackerPlugins]
7z=%COMMANDER_PATH%\Plugins\Packer\Total7zip\Total7zip.wcx
dir=E:\TOTALCMD\Plugins\Packer\DiskDirExtended\DiskDirExtended.wcx

While TC is able to enter archive in all cases.

Tested it with latest 7Zip.wcx (v.0.7.5.0 Confused seems that developer forgot to change version info, time stamp 24/10/2011 18:53:22), same thing.
_________________
VirtualPanel plugin: Temporary panel for TC (forum)
TOTALCMD.NET: TCFS2, NTLinks, CopyTree, AskParam, ConPaste, Sudo…
Back to top
View user's profile Send private message Send e-mail
Horst.Epp
Power Member
Power Member


Joined: 06 Feb 2003
Posts: 848
Location: Germany

PostPosted: Sun Aug 26, 2012 6:03 am    Post subject: Reply with quote

MVV wrote:
Well, I'm using the same version but tested in TC8.01x32 and Windows XP SP3.
...

Tested also with the x86 version of TC
No problems, 7zip archive contents are listed fine.
Back to top
View user's profile Send private message
leopoldus
Member
Member


Joined: 21 Nov 2004
Posts: 186

PostPosted: Thu Oct 11, 2012 12:34 pm    Post subject: Reply with quote

It seems, that neither Ghisler's original DiskDir nor Diskdir Extended does not support Unicode filenames. The same problem with Konstantin Polyakov's similar plugin Catalog Maker.

As TC itself supports Unicode for already some years (since version 7.50, if I do nor mistake), it's a bit strange not to have at least one filelist maker plugin with Unicode support.

Christian Ghisler has stated two years ago, that he planned to port it to Unicode (prooflink: http://www.ghisler.ch/board/viewtopic.php?t=27959 ), but it seems, that he had no time to deal with it Sad

Is the current state really so sorrowful or have I missed anything?
Back to top
View user's profile Send private message
ghisler(Author)
Site Admin
Site Admin


Joined: 04 Feb 2003
Posts: 24621
Location: Switzerland

PostPosted: Mon Oct 15, 2012 6:58 am    Post subject: Reply with quote

The problem is that files created this way would no longer be compatible with older version of the plugin.
_________________
Author of Total Commander
http://www.ghisler.com
Back to top
View user's profile Send private message Send e-mail Visit poster's website
leopoldus
Member
Member


Joined: 21 Nov 2004
Posts: 186

PostPosted: Mon Oct 15, 2012 7:30 am    Post subject: Reply with quote

2ghisler(Author)
Quote:
The problem is that files created this way would no longer be compatible with older version of the plugin

Yes, you've already mentioned it in another topic I've referred to.
However I dare to ask, why should it be compatible this way? Everybody can download and install a new version of the plugin, am I right?

And if somebody is too lazy to upgrade (free of charge!) his version, why should you punish for it all other users, who has no any option to create a LST-"archive" (files list), although TC itself does support Unicode filenames?

Besides you could leave available the last version of non-Unicode version of the plugin too. Thus every user can choose himself, whether he wish a new Unicode version or a non-Unicode one, but compatible with older lists format.


Last edited by leopoldus on Mon Oct 15, 2012 12:27 pm; edited 1 time in total
Back to top
View user's profile Send private message
MVV
Power Member
Power Member


Joined: 03 Aug 2008
Posts: 4542
Location: Russian Federation

PostPosted: Mon Oct 15, 2012 7:33 am    Post subject: Reply with quote

I think we can use Unicode lists with byte order marker. It is not a problem to convert it into ANSI for older versions. Or even UTF-8, they will be almost compatible with older versions (except some character sequences).
_________________
VirtualPanel plugin: Temporary panel for TC (forum)
TOTALCMD.NET: TCFS2, NTLinks, CopyTree, AskParam, ConPaste, Sudo…
Back to top
View user's profile Send private message Send e-mail
nsp
Power Member
Power Member


Joined: 04 Dec 2005
Posts: 716
Location: Lyon (FRANCE)

PostPosted: Mon Oct 15, 2012 8:15 am    Post subject: Reply with quote

MVV wrote:
I think we can use Unicode lists with byte order marker. It is not a problem to convert it into ANSI for older versions. Or even UTF-8, they will be almost compatible with older versions (except some character sequences).
You can also have LSTU or LSTW extensions that directly indicate if the file is utf8 or unicode-16. So all LST file will continue to be compatible with ansi plugin.

An option to "mount" inside Virtual Panel a kind of hierarchic list with a base folder could also be a nice way to handle it.

To produce such list it is always possible to use Branchview a %UL or %WL or search inside archives and Copy result to clipboard.... directly from TC and minor manipulations...
Back to top
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger
MVV
Power Member
Power Member


Joined: 03 Aug 2008
Posts: 4542
Location: Russian Federation

PostPosted: Mon Oct 15, 2012 9:02 am    Post subject: Reply with quote

Extension is not hardcoded so any user can use his own one.
_________________
VirtualPanel plugin: Temporary panel for TC (forum)
TOTALCMD.NET: TCFS2, NTLinks, CopyTree, AskParam, ConPaste, Sudo…
Back to top
View user's profile Send private message Send e-mail
leopoldus
Member
Member


Joined: 21 Nov 2004
Posts: 186

PostPosted: Sun Mar 24, 2013 2:56 am    Post subject: Reply with quote

2ghisler(Author)
Dear Author, what's your sentence for this issue we've discussed here a half of year ago? You have not even answered anything to the last posts. Have we any hope to get some solution?

For many users the option to create files lists with DiskDir was always one of greatest TC features, but since TC has become Unicode compatible, DiskDir became virtually useless for those of users, who actually use Unicode filenames Sad
Back to top
View user's profile Send private message
ghisler(Author)
Site Admin
Site Admin


Joined: 04 Feb 2003
Posts: 24621
Location: Switzerland

PostPosted: Mon Mar 25, 2013 8:01 am    Post subject: Reply with quote

Unfortunately it's really a question of time - diskdir is written in Delphi, and I don't have any experience in porting a Delphi plugin to Unicode. It would take quite some time to support both UTF-16 and UTF-8.
_________________
Author of Total Commander
http://www.ghisler.com
Back to top
View user's profile Send private message Send e-mail Visit poster's website
leopoldus
Member
Member


Joined: 21 Nov 2004
Posts: 186

PostPosted: Mon Mar 25, 2013 8:32 am    Post subject: Reply with quote

ghisler(Author) wrote:
Unfortunately it's really a question of time - diskdir is written in Delphi, and I don't have any experience in porting a Delphi plugin to Unicode. It would take quite some time to support both UTF-16 and UTF-8.

Thanks. So I dare to interpret your answer as a positive sentence (and may be even as a some kind of indirect promise Wink Well, we'll hope to get our favorite DiskDir... somewhen, early or later...
Back to top
View user's profile Send private message
kesdoputr
Junior Member
Junior Member


Joined: 27 Dec 2007
Posts: 33

PostPosted: Thu Apr 04, 2013 11:59 pm    Post subject: Reply with quote

Here is a new plugin DiskDirW (Unicode) 1.1
http://www.totalcmd.net/plugring/diskdirw.html

It will create UTF-8(no BOM) list,but i found that

1.When i use F3 to view the list file with lister,the filename is correct.
2.Use ctrl+PgDn to enter the list file like archive,the filename is still can't show correct filenames.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Plugins and addons: devel.+support (English) All times are GMT - 6 Hours
Goto page Previous  1, 2, 3 ... , 9, 10, 11  Next
Page 10 of 11

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Impressum: This site is maintained by Ghisler Software GmbH

Using phpBB © 2001-2005 phpBB Group