Total Updater 0.8.6.9 - Total Commander & plugin updater

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

Moderators: Hacker, petermad, Stefan2, white

Post Reply
Gerby
Junior Member
Junior Member
Posts: 93
Joined: 2005-01-07, 16:11 UTC
Location: DE > SH > SE

Post by *Gerby »

Bluestar wrote:Gerby, you are correct, my intention was to show the plugins status after startup, thats why the field is called "Update / Note" and not just "Update" (could be renamed even though theres not a big difference between them, but then it would need to be retranslated by every lng author).
IMO, translation shouldn't be a stopper for changing items in the UI if it is reasonable, at least at this point of application development (BETA phase). New strings are coming anyway that are making it necessary to touch the language file; and by the way I'm always trying to optimize the translation in addition.

So don't be too careful with us translators (or at least with me). ;-)
User avatar
petermad
Power Member
Power Member
Posts: 16009
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

2Bluestar

Just tried TU pre beta 8 - Now my NOT updated plugins addons are recognized correctly also when UpdateDateCheck=True :-)
License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
petermad
Power Member
Power Member
Posts: 16009
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

So don't be too careful with us translators (or at least with me).
I agree.
License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
Bluestar
Senior Member
Senior Member
Posts: 388
Joined: 2007-06-10, 15:26 UTC
Location: Hungary
Contact:

Post by *Bluestar »

@Gerby: Thats true, a lot of stuffs needed to be added to the following versions, so... I guess it is just necessary to always bother you guys with new lines. :P
Even if I always try to reuse some phrases from the language files (as I did e.g. with the UserDB dialog etc), still there are things which just can't be done without a helpful translator.

@petermad: Great, so it works fine for you after resolving this locale specific date-conversion issue. :) Thanks for confirming the fix.

So - as you both agreed & almost asked for new strings =P - here you go: an updated language file can already be downloaded with some extra strings for the upcoming versions. I can't say it enough that I really appreciate your work guys - huge thanks for all the active translators like you.

Btw just the differences, if its easier for you this way: lng_v07b7-b8_differences.zip

_________________
Gerby wrote:Another issue I'm thinking about: Right now the INI file (TotalUpdater.ini) is located in the same directory as TotalUpdater.exe. This doesn't work if you want to place Total Updater in the protected Program Files branch. (Beta 7 actually crashes; Windows shows that the program doesn't work anymore.)

Would it be an option to place the INI file separately, maybe at the same location where wincmd.ini is lying?
I can't reproduce this issue. Is UAC turned on for you (in case you are using Vista/Win7)? I've tried it under XP (+VirtualBox) with a "Guest" account, previously copied the TotalUpdater.exe into Program Files using admin account, and ran its exe from the Guest acc -> no problems, it started & works just fine (the only problem is that it can't save its configuration on exit (since this dir is not writable for the app), of which problem the user gets a notification about) [screenshot].

By the way I can implement a function like "UseIniInTCDir" in TotalUpdater.ini, and when its set, it will try to save itself to the place where wincmd.ini can also be found. But please don't ask me to support "RedirectSection" inside TotalUpdater.ini's each sections and such things, I'm not gonna overcomplicate it so much. :D
» Developer of Total Updater & extDir utility.
Gerby
Junior Member
Junior Member
Posts: 93
Joined: 2005-01-07, 16:11 UTC
Location: DE > SH > SE

Post by *Gerby »

Bluestar wrote:
Gerby wrote:Beta 7 actually crashes; Windows shows that the program doesn't work anymore.
I can't reproduce this issue. Is UAC turned on for you (in case you are using Vista/Win7)? I've tried it under XP (+VirtualBox) with a "Guest" account, previously copied the TotalUpdater.exe into Program Files using admin account, and ran its exe from the Guest acc -> no problems, it started & works just fine


I made tests on several computers, all with Windows 7 or Windows 8, each x64 and UAC enabled. Total Updater crashes on startup when run from the "Program Files" or "Program Files (x86)" branches. The reason seems to be that Total Updater tries to create a "Downloads" subdirectory at startup. If I run Total Updater with elevated privileges, it doesn't crash and creates the mentioned directory right away.

Bluestar wrote:But please don't ask me to support "RedirectSection" inside TotalUpdater.ini's each sections and such things, I'm not gonna overcomplicate it so much.

I haven't even known those INI entries. Hm, you never end learning new things about TC! 8)
umbra
Power Member
Power Member
Posts: 876
Joined: 2012-01-14, 20:41 UTC

Post by *umbra »

I can confirm, that when you put TU under the Program files directory and start it without "TotalUpdater.ini", TU will crash trying to create it (or read from it or whatever). The error code is 0xc0000005.
Windows 10 Pro x64, Windows 11 Pro x64
User avatar
tbeu
Power Member
Power Member
Posts: 1354
Joined: 2003-07-04, 07:52 UTC
Location: Germany
Contact:

Post by *tbeu »

tbeu wrote:3) When I click Search for Updates it opens a list.txt in notepad.
Thanks, it is gone now.
TC plugins: Autodesk 3ds Max / Inventor / Revit Preview, FileInDir, ImageMetaData (JPG Comment/EXIF/IPTC/XMP), MATLAB MAT-file Viewer, Mover, SetFolderDate, Solid Edge Preview, Zip2Zero and more
umbra
Power Member
Power Member
Posts: 876
Joined: 2012-01-14, 20:41 UTC

Post by *umbra »

I think Gerby is right. According to Process Monitor, in my case Total Updater tries to access its configuration file but it can't (it doesn't exist). So it tries to access "C:\Downloads", then "C:\Download", then TU's subdir "Downloads". But they all fail, because none of them exists. And then TU tries to actually create that directory, which fails with error code "ACCESS DENIED" and that's the last thing TU does before its process is ended.
Windows 10 Pro x64, Windows 11 Pro x64
User avatar
petermad
Power Member
Power Member
Posts: 16009
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

2Bluestar

New Danish translation can be downloaded at: http://madsenworld.dk/tcmd/TotalUpdater0_7b8Danish.zip
License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
Bluestar
Senior Member
Senior Member
Posts: 388
Joined: 2007-06-10, 15:26 UTC
Location: Hungary
Contact:

Post by *Bluestar »

@umbra & Gerby:
Gerby wrote:The reason seems to be that Total Updater tries to create a "Downloads" subdirectory at startup. If I run Total Updater with elevated privileges, it doesn't crash and creates the mentioned directory right away.
Thanks for the detailed reports for both of you, I managed to successfully reproduce the problem - it is now fixed in B8.

(now TU first tries to get IE downloaddir -> not exists -> UserProfile\Downloads -> not exists -> checks TU's main directory for a download dir -> not exists -> tries to create one in the current user's local AppData "\Total Updater\Downloads" directory (the last scenario is to use %TEMP% if nothing else is available).

@tbeu: Great, thanks for confirming it.

@petermad: Embedded it into the latest version in these moments, thanks.
» Developer of Total Updater & extDir utility.
User avatar
Tichij
Junior Member
Junior Member
Posts: 24
Joined: 2011-02-22, 12:33 UTC
Location: Lithuania

Post by *Tichij »

Bluestar wrote:no online version can be found
IMHO, maybe this event, TU can indicate with different color (gray) of list item?
#49857 Personal licence
Windows 10 Pro 64bit. TC 10.51 32 + 64bit
User avatar
petermad
Power Member
Power Member
Posts: 16009
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

2Bluestar

NOTE :!: - the Total_Updater_v0.7_Beta8_pre you sent me can only show packer-plugins and addons. It cannot show filesystem-, lister- and content-plugins!
License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
Bluestar
Senior Member
Senior Member
Posts: 388
Joined: 2007-06-10, 15:26 UTC
Location: Hungary
Contact:

Post by *Bluestar »

@petermad: HUGE thanks for noting me about that (plugins with "RedirectSections" key were the only ones affected), I was just about to release B8 with this issue. :oops: Fixed the problem, thanks again.

... so here it comes.
Last edited by Bluestar on 2013-03-05, 23:21 UTC, edited 1 time in total.
» Developer of Total Updater & extDir utility.
User avatar
Bluestar
Senior Member
Senior Member
Posts: 388
Joined: 2007-06-10, 15:26 UTC
Location: Hungary
Contact:

Post by *Bluestar »

[face=tahoma]Total Updater v0.7 Beta 8

Total Updater's new version contains numerous critical bugfixes (some date conversion issues, AVs & crashes has been resolved), adds support of some new hotkeys, plus a lot of additional changes has been made to the code & many language files have been updated as well.

Update is strongly recommended!
(read the changelog for more info...)

:arrow: Download | 06-03-2013 | MD5 (exe): 689e23b84bc90ee28ac02344a54dc5bd

Changelog:

* New: Updated Chinese Simplified language support (thanks to FeiXJ)
* New: Updated Czech language (thanks to jvh)
* New: Updated Danish language (thanks to petermad)
* New: Updated Dutch language (thanks to Jaap Kramer)
* New: Updated German language (thanks to Gerby)
* New: Updated Lithuanian language (thanks to Dalius Guţauskas (Tichij))
* New: Updated Polish language (thanks to Maciej Bojakowski)
* New: Updated Russian language (thanks to Dmitriy Vasilyev)
* New: Hotkey support Ctrl + Shift + Enter - visit the current item's website (on totalcmd.net) if it exists
* New: Hotkey support Ctrl + Shift + W - visit the current item author's website if it exists in UserDB
* New: Hotkey support Ctrl + Num+ - mark (tick) all the selected items in the list
* New: Hotkey support Ctrl + Num- - unmark (untick) all the selected items in the list
* New: Hotkey support Ctrl + Up - jump to the currently selected item(s) by opening new tab (redirected to TC)
* New: Added optional extra fields to the UserDB "Modify" / "Add new" dialog (Direct download, Author homepage)
* New: Added right-click popup menu to "Download file..." dialog (with options Author homepage [if its filled in uDB] & DirectLink)
* New: You can simply press Ctrl + C in the "Download file..." dialog to copy the selected items direct url to the clipboard
* New: You can manually set [Configuration] UseIniInTCDir=True (or 1), with which the config file will be saved beside wincmd.ini
* New: You can manually set [Plugins] ChecksumDBstate=0/1/2 to disable/enable/enable (force using of) the checksum database [default: 2]
* Change: added 15 new items to the checksum database (thanks to EricB)
* Change: show "Unknown." instead of "OK." state on start of the utility
* Change: some more improvements of the online version detection algorithm
* Change: additional enhancements regarding the "Jump to the file" function
* Change: special flags are back in use again (navNoHistory, navNoReadFromCache)
* Change: from now on the "Download file..." dialog is fully resizable as well
* Change: from now on the columns are sortable in the "Download file..." dialog after the finish / abort of download task
* Change: the user is now able to minimize the whole application while the downloading process is running
* Change: from now on Ctrl + A hotkey is supported in the download dialog too
* Change: allowing multiple selection in the "Download file..." dialog
* Change: modified "Update marked items" to "Download marked items" to avoid misunderstandings until the feature is ready
* Change: changed some other language strings (like Update / Status) in the top of the list (it is more flexible this way)
* Change: added extra hint to Download dialog for erroneous items (just hover on failed downloads)
* Change: show a dialog in case no internet connection available / invalid proxy settings has been set (or its unset)
* Change: much quicker refresh of the local plugin versions (F2 hotkey) when all item is selected (Ctrl + A)
* Change: no more flickering of the Update tab on refreshing large amount of items (from now on its DoubleBuffered)
* Change: open sFTP plugin (and in the future some other plugins too) homepage on ghisler.ch forum & added download link
* Change: the utility tries to create a directory inside current user's AppData if its main directory is not writable
* Change: implemented some extra ways to detect the user's default download directory
* Change: optimized "Addon Info" dialog's automatical height (description & history)
* Change: from that time Total Commander's database state can also be seen in the Infobox
* Change: added 1 new item to the Internal Plugin Database
* Fixed: date conversion problems with some countries format settings (now utility forces to use "dd.mm.yyyy" format when comparing)
* Fixed: faulty loading of plugins if RedirectSection is set to a single filename and that exact file exists in TU's directory
* Fixed: rare case when the utility opened the list as file instead of loading it (thanks to Flint for his server-side enhancements)
* Fixed: content of the Addon information dialog looks messed up cause of recent server-side changes
* Fixed: filenames with extensions in database (IPD/UDB) are not being considered when downloading items
* Fixed: list index out of bounds error & messed-up list after sorting UserDB entry then modifying and saving an item
* Fixed: some other critical issues regarding UserDB (and some GUI-related bugs, like it forgot its last itemindex after editing)
* Fixed: program crashes if no download directory exists, and theres no rights to create a "Downloads" directory in its own folder
* Fixed: a rare Access Violation error that occurs on double-clicking on items after each other rapidly (plugininfo dialog-related)
* Fixed: a rare Access Violation case on start when no items can be found in the list on start and the Infobox is active
* Fixed: after adding / removing an item to UserDB - with Infobox turned on - the state of the DB entry didn't refresh
* Fixed: the DragAcceptFiles function (UserDB Add / Modify dialog) sometimes wasn't correctly initialized
* Fixed: the Ctrl + Tab / Ctrl + Shift + Tab hotkeys didn't work after reaching the "About" tab
* Fixed: using improved html tag stripper routine (the old one contained several bugs)
* Fixed: recount the number of downloadable items after removing duplicates
* Fixed: some translation strings were not properly loaded
* Fixed: numerous other bugs and GUI-related things
[/face]
Last edited by Bluestar on 2013-03-06, 00:11 UTC, edited 1 time in total.
» Developer of Total Updater & extDir utility.
User avatar
Sir_SiLvA
Power Member
Power Member
Posts: 3378
Joined: 2003-05-06, 11:46 UTC

Post by *Sir_SiLvA »

can it now extract & install plugins?
Hoecker sie sind raus!
Post Reply