Comparer 1.0.10.0 - files comparing application.

Discuss and announce Total Commander plugins, addons and other useful tools here, both their usage and their development.

Moderators: Hacker, petermad, Stefan2, white

User avatar
Peter
Power Member
Power Member
Posts: 2068
Joined: 2003-11-13, 13:40 UTC
Location: Schweiz

Post by *Peter »

fenix_productions wrote:...The main change is replacing internal plugins handling engine with external DLL (wdx_proxy) written by Franck8244.
Thanks to this step few more plugins work with my tool (xPDFSearch - finally)....
Fine - these are good news. Thanks to Franck8244 and Lefteous too.

Peter
TC 10.xx / #266191
Win 10 x64
User avatar
fenix_productions
Power Member
Power Member
Posts: 1979
Joined: 2005-08-07, 13:23 UTC
Location: Poland
Contact:

Post by *fenix_productions »

1.0.7.0 is out!

Changes:
- added - configuration switch combobox;
- added - translations handling;
- added - French language file (thanks to Clo);
"When we created the poke, we thought it would be cool to have a feature without any specific purpose." Facebook...

#128099
User avatar
Peter
Power Member
Power Member
Posts: 2068
Joined: 2003-11-13, 13:40 UTC
Location: Schweiz

Post by *Peter »

Hello

after 1.0.5 I installed 1.0.7 - and have some problems in configuration:

- the switching of configuration is strange: Every saving "+" changes back to english language.
- The list of configurations is strange: I got two "unknown" (one plus "Ersteinrichtung", but no unknown-entry in the folder "configs". But I have test.ini, but no entry in the config-list - but the test.ini is changed if I change my options.
- The width of the columns is always minimized.
- Sometimes after making a configuration I get an error (.net-BroadcasteventWindow.2.0.0.0.378734a.0:??)
- The version in english-build-in is still 1.0.6
- The german translation has some truncated labels because the german strings are too long.
- Starting comparer.exe without a comparer.ini is not possible. There have to be a (empty) file that the programm can write too.
- The "sticky" function (that means: "program in foreground" - is not it?) can be changed - but with no reaction of the software. The program is always in foreground.

Best regards

Peter
TC 10.xx / #266191
Win 10 x64
User avatar
fenix_productions
Power Member
Power Member
Posts: 1979
Joined: 2005-08-07, 13:23 UTC
Location: Poland
Contact:

Post by *fenix_productions »

Peter wrote:- the switching of configuration is strange: Every saving "+" changes back to english language.
I will check that but are you sure you're using it properly?

"+" creates new empty INI file. Because of that default values are always used for it (i.e. english language).You must define your language again in the same way like other options.
Peter wrote:- The list of configurations is strange: I got two "unknown" (one plus "Ersteinrichtung", but no unknown-entry in the folder "configs". But I have test.ini, but no entry in the config-list - but the test.ini is changed if I change my options.
1. Displayed name is taken from IniName= variable from configuration file. So if there is nothing there "Unknown" will be shown. Maybe there is some problem with this field (though it should get proper name after saving). I will check it.

2. All changed settings are always saved to currently chosen scheme. If that answer is not satifying you, please, explain what else do you have on mind.
Peter wrote: - The width of the columns is always minimized.
Does it apply to new schemes (default values) or all of them?
Peter wrote:- Sometimes after making a configuration I get an error (.net-BroadcasteventWindow.2.0.0.0.378734a.0:??)
I can't reproduce such error. Please write "step by step" guide if it happens again. The best would be to send me all your INI files.
Peter wrote: - The version in english-build-in is still 1.0.6
Strange. I've just downloaded both versions (full and standard) and all of them show 1.0.7.0 in file Properties window.
Peter wrote:- The german translation has some truncated labels because the german strings are too long.
Feel free to correct them and send fixed language file by e-mail to fenixproductions at o2.pl.
Peter wrote: - Starting comparer.exe without a comparer.ini is not possible. There have to be a (empty) file that the programm can write too.
Wow. How could I miss that? I will fix it ASAP.
Peter wrote:- The "sticky" function (that means: "program in foreground" - is not it?) can be changed - but with no reaction of the software. The program is always in foreground.
It doesn't meant that. "Sticky" refers to table behaviour which should work like described below.

Switched OFF state:

- single file view - dropping new files will replace it with their info,
- double files view - same as above.

Switched ON state:

1. single file view

a) single file drop - if dropped onto label, it will show current file and new one on the left; dropped into the same column - replaces current; dropped on right (empty) side - adds second column on right;

b) 2 files drop will replace visible data with new info,

2. double files view

a) single file drop - dropping into label (or empty area on right side) switches to single view; drop into 1st column replaces first file; dropping into second replaces second file;

b) two files drop - replaces all;
"When we created the poke, we thought it would be cool to have a feature without any specific purpose." Facebook...

#128099
User avatar
Peter
Power Member
Power Member
Posts: 2068
Joined: 2003-11-13, 13:40 UTC
Location: Schweiz

Post by *Peter »

Hello fenix

now I'm in a hurry and I can only give some small replies:

"Version 1.0.6":
It appears beneath the language-option in the option-settings.

config +/-:
I typed "abc" in the edit-filed, pressed "+" - the dialogue tells me "abc is saved." Then I have "Unknown (Ersteinrichtung) / Unknown / abc" in my list. I select "Unknown" and press "-" - the dialogue tells me "test.ini is erased" (test.ini was an elder file ...)

width of columns:
it is always minimized - after starting, after changing the config, ..

Always in foreground:
Is it hardcoded or is there an option to disable?

broadcast-error:
I will try to report - maybe it is not too simple ..

other items:
Thanks for your reply.

Peter
TC 10.xx / #266191
Win 10 x64
User avatar
fenix_productions
Power Member
Power Member
Posts: 1979
Joined: 2005-08-07, 13:23 UTC
Location: Poland
Contact:

Post by *fenix_productions »

Peter wrote: "Version 1.0.6":
It appears beneath the language-option in the option-settings.
This value is read from language file and is for information purpose only. The only way it can affect Comparer is "by missing some translation strings".
Peter wrote:config +/-:
I typed "abc" in the edit-filed, pressed "+" - the dialogue tells me "abc is saved." Then I have "Unknown (Ersteinrichtung) / Unknown / abc" in my list. I select "Unknown" and press "-" - the dialogue tells me "test.ini is erased" (test.ini was an elder file ...)
It seems there is no mentioned variable for comparer.ini file. I will add default name for newly created INI (when started with completely clean Comparer) but you'll need to add it for existing one.
Peter wrote: width of columns:
it is always minimized - after starting, after changing the config, ..
Do you have "Remember size" option ON? This is the only way to save their sizes.
Peter wrote:Always in foreground:
Is it hardcoded or is there an option to disable?
It is true by default but you can change that in General -> Always on top.
Peter wrote:broadcast-error:
I will try to report - maybe it is not too simple ..
I will wait then.

PS. I've just fixed "start without INI" and "default name" problems. I will upload new version later today.
"When we created the poke, we thought it would be cool to have a feature without any specific purpose." Facebook...

#128099
User avatar
fenix_productions
Power Member
Power Member
Posts: 1979
Joined: 2005-08-07, 13:23 UTC
Location: Poland
Contact:

Post by *fenix_productions »

1.0.8.0 is out.

I've fixed problems with startup without INI file and few smaller bugs.
"When we created the poke, we thought it would be cool to have a feature without any specific purpose." Facebook...

#128099
User avatar
Peter
Power Member
Power Member
Posts: 2068
Joined: 2003-11-13, 13:40 UTC
Location: Schweiz

Post by *Peter »

fenix_productions wrote:
Peter wrote:- Sometimes after making a configuration I get an error (.net-BroadcasteventWindow.2.0.0.0.378734a.0:??)
I can't reproduce such error. Please write "step by step" guide if it happens again. The best would be to send me all your INI files.
I think I got the problem: It crashes allways after using a new configuration and the use "Scan for plugins". I will send you info via e-mail.

Peter
TC 10.xx / #266191
Win 10 x64
User avatar
fenix_productions
Power Member
Power Member
Posts: 1979
Joined: 2005-08-07, 13:23 UTC
Location: Poland
Contact:

Post by *fenix_productions »

2Peter
I had got an e-mail and reproduced crash. I will take a look on that.
"When we created the poke, we thought it would be cool to have a feature without any specific purpose." Facebook...

#128099
User avatar
fenix_productions
Power Member
Power Member
Posts: 1979
Joined: 2005-08-07, 13:23 UTC
Location: Poland
Contact:

Post by *fenix_productions »

1.0.9.0 is out!

Changes:
- fixed - "Scan for plugins" generated errors for new config;
- fixed - ThreadAbortException handled;
- added - temporary skipping FileDesc.wdx (due to strange bugs);

2Peter
I've tried to fix FileDesc.wdx problem but with no success :( It crashes Comparer when I try to do anything with it (even when I try to just check it's size). Because of that I've had to add hardcoded skipping of this plugin.
"When we created the poke, we thought it would be cool to have a feature without any specific purpose." Facebook...

#128099
User avatar
Peter
Power Member
Power Member
Posts: 2068
Joined: 2003-11-13, 13:40 UTC
Location: Schweiz

Post by *Peter »

Hello

how can I integrate the standard Windows txt-filecompare in "Comparer"?

Code: Select all

FC.EXE /N datei1.ext datei2.ext>unterschiede.txt
Peter
TC 10.xx / #266191
Win 10 x64
User avatar
fenix_productions
Power Member
Power Member
Posts: 1979
Joined: 2005-08-07, 13:23 UTC
Location: Poland
Contact:

Post by *fenix_productions »

2Peter
It is strange but you can't. I will check what is wrong and try to fix it.

Edited:
It seems that fixing might take more time than I expected but in the meanwhile you can:

1. create file called fc.bat with:

Code: Select all

FC.EXE /N %1 %2
2. start Comparer and go to Comparers tab
3. in Executable field type in full path to your BAT (i.e. %APP_PATH%\tools\fc.bat)
4. in Parameters field type in: %f1 %f2>unterschiede.txt
5. OK and it should work.
"When we created the poke, we thought it would be cool to have a feature without any specific purpose." Facebook...

#128099
User avatar
Peter
Power Member
Power Member
Posts: 2068
Joined: 2003-11-13, 13:40 UTC
Location: Schweiz

Post by *Peter »

fenix_productions wrote:...5. OK and it should work.
Yes, it does. Thanks.

BTW: You could integrate this FC-Compare as standard-text-comparer in your program. FC is a system-tool, every Windows user should have it.

Peter
TC 10.xx / #266191
Win 10 x64
User avatar
Peter
Power Member
Power Member
Posts: 2068
Joined: 2003-11-13, 13:40 UTC
Location: Schweiz

Version 1.0.10.0

Post by *Peter »

Karol,

you have version 1.0.10.0 - but the header of this thread is 1.0.09.0.

Peter
TC 10.xx / #266191
Win 10 x64
User avatar
fenix_productions
Power Member
Power Member
Posts: 1979
Joined: 2005-08-07, 13:23 UTC
Location: Poland
Contact:

Post by *fenix_productions »

2Peter
Thank you for noticing it and sorry for delay.
"When we created the poke, we thought it would be cool to have a feature without any specific purpose." Facebook...

#128099
Post Reply