Timeline
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins by user tinus

2018-06-28
19:57
Small code optimizations. Leaf check-in: 3bd88a0184 user: tinus tags: develop
2018-05-31
05:59
Bugfix: /? help now works. Enhanced: when the /verbose flag is specified, show the full stack track for exceptions. Refactor: increased code readability by not using `var` when it's not apparent at first glance what the type is going to be. check-in: b80ceff467 user: tinus tags: develop
2018-03-23
21:16
Implemented command-line help. check-in: 41b3d45087 user: tinus tags: develop
2018-03-22
20:36
If the /home parameter is not an existing directory, continue looking at the other possibilities. check-in: e4d5f7bb08 user: tinus tags: develop
2018-03-21
21:51
Simplified(?) handling of aggregate exceptions. check-in: d8049380d5 user: tinus tags: develop
21:42
If a file name is passed, that is interpreted as a zip file; the updater will attempt to update ZTreeWin from that file. check-in: 52618a78f2 user: tinus tags: develop
21:05
Only update when the version is actually higher. Respect the executable's current caps. check-in: 1909930a85 user: tinus tags: develop
20:55
Improved readability, added using(). check-in: fea5f79177 user: tinus tags: develop
20:08
Bugfix: FileInfo.MoveTo also changes the FileInfo's FullName. :-) check-in: bfd001af76 user: tinus tags: develop
19:53
Added options for archive and backup directories. check-in: 16163e0aca user: tinus tags: develop
2018-03-12
02:28
Various improvements to ZTUpdater. Got rid of Html2Markdown, ported own poor man’s HtmlToText to C#, which appears to work better for this forum. check-in: 56d8711cc9 user: tinus tags: develop
00:30
Added C# project for automatic updater for ZTreeWin. check-in: 355de8cbb4 user: tinus tags: develop
2016-03-03
07:42
Merged in changes from develop. Leaf check-in: af8a21be2f user: tinus tags: feature/sentinel-thread
2016-02-14
12:25
Updated projects to Delphi 10 Seattle. Moved whatsnew for ZPreview to separate file. check-in: d51c3cafcf user: tinus tags: feature/sentinel-thread
2015-09-09
10:45
Auto-update form keeps track of the current executable and version up front, and uses that when necessary. check-in: 11941c0935 user: tinus tags: develop
2015-08-12
11:08
Prepare for refactoring of auto-update to enable showing UI all along (including a progress bar). check-in: ceddd9826e user: tinus tags: develop
2015-07-13
12:30
Version 0.1.0.0 (beta) AddZTMsToHst (either run from the directory where both ztw.hst and the *.ztm files are located, or pass that directory as first command-line parameter) adds all present *.ztm files to the F12 macro history list. NOT EXTENSIVELY TESTED, SO BACKUP YOUR ZTW.HST FILE FIRST!!! Leaf check-in: d07eac32ba user: tinus tags: hst-tools
12:15
Added new project 'ZTMsToHst', which copies all `*.ztm` files present in the `#ZTHome` directory, as entries in ZTW.HST for the `F12` macro entry history list. check-in: cf608713de user: tinus tags: develop
12:08
Minor fixes in auto-update form (does not compile) check-in: 05780d06ee user: tinus tags: feature/auto-update
2015-03-17
17:39
Updated readme.md. Leaf check-in: a6a9f7b644 user: tinus tags: trunk
2015-02-25
14:40
ZPreview auto-update appears to work: downloads the zip file, replaces the existing files by those in the zip, and restarts. check-in: 8b24d78ff0 user: tinus tags: feature/auto-update
13:09
ZPreview: made auto-updater a tad more generic (for re-use in other Fossil-based projects). Added button to open the webpage of a specific release, even if it's older than the current version. check-in: 027e5c24c7 user: tinus tags: feature/auto-update
11:45
ZPreview auto-updater lists all online versions. check-in: 661d9a8934 user: tinus tags: feature/auto-update
09:59
Added comments for future developments. check-in: e867df2a17 user: tinus tags: feature/auto-update
09:47
Added unit for auto-update, containing a class for checking and performing auto-update, as well as a form to show available versions, and let the user choose. check-in: fe2a47f131 user: tinus tags: feature/auto-update
09:45
Started new branch for auto-update feature. Added NativeXml units (SVN revision: http://simdesign.googlecode.com/svn/trunk@221) check-in: d2d9ddc853 user: tinus tags: feature/auto-update
09:42
Hex viewer background color. check-in: b26e4249b9 user: tinus tags: develop
08:43
ZPreview: added some comments for future development of the hex viewer. Leaf check-in: 5ecb7152bb user: tinus tags: feature/hex-viewer
2015-02-18
14:20
Started on a hex viewer. check-in: c4b54c40b6 user: tinus tags: develop
2015-02-17
16:32
Enable changing order of renderers (changes are not stored yet). check-in: c4b41ad964 user: tinus tags: develop
16:31
Show file size and dates of file (and of eventual reparse point target). Keep showing the appropriate info windows when switching to 'stay on top' or to a different application. check-in: a21c185f65 user: tinus tags: develop
2015-02-16
17:26
Started on UI for managing engines and renderers. check-in: 1abbd1295e user: tinus tags: develop
14:40
Updated readme.md for version 1.0.2.0. check-in: 32acd6dc79 user: tinus tags: trunk
14:02
Version 1.0.2.0 * Rewrite of the internal structure, so all ‘preview engines’ can be enabled and disabled separately. * Each engine now has its own window (internally), so most Windows Preview Handlers now work correctly. * Added UI buttons to manually choose an engine and renderer to preview the current file with. * Added button to open the current file’s properties window. * Multiple WLX plugins can now be loaded at will (though they’re not automatically reload on startup). * Both info windows are less translucent. * Added status bar to show the current file’s icon, the currently selected renderer, and some basic info about the current file. * The File Info window now always displays the current file’s attributes * For reparse points (junctions, symbolic links, etc.) the target file name is also displayed * Added the following preview engines: - Text (rich text, plain text) - Shell Item Images (thumbnail, file’s icon) Leaf check-in: 8fd52881fd user: tinus tags: zpreview, zpreview-1.0.2.0
2015-02-13
09:46
Added button to open the file's properties dialog. check-in: c344bf23b6 user: tinus tags: feature/windows-preview-host
09:45
Every preview engine gets a white (window color) background by default. check-in: 3d0212b897 user: tinus tags: feature/windows-preview-host
2015-02-10
18:18
Turns out VkKeyScan doesn't fix the problem, it just introduces another. check-in: 5f2fd7063f user: tinus tags: feature/windows-preview-host
18:15
Don't preview if the preview engine is disabled. check-in: 45662ce45a user: tinus tags: feature/windows-preview-host
18:12
Moved the display of shell images to their own form, as a preview engine. check-in: 49db1181bc user: tinus tags: feature/windows-preview-host
17:18
Moved bindings between UI and preview engines from main form to TPreviewEngineUIManager class. check-in: e56988475d user: tinus tags: feature/windows-preview-host
15:30
Added automatic selection of engine/renderer. check-in: 44b1a2692d user: tinus tags: feature/windows-preview-host
13:42
Continued with integration of engine/renderer structure with ActionManager. check-in: 7a824158b5 user: tinus tags: feature/windows-preview-host
12:25
Change of terminology: there's several preview engines, and each engine can have one or more renderers. Only extant engine so far is the Delphi Graphics engine, which has seven renderers; one each for .jpg, .png, .gif, .bmp, .ico, .[we]mf, and the TWICImage one, which is really handled by the Windows Imaging Components. Also implemented a first version of dynamic creation of buttons and menus to manually select a different engine and/or renderer. check-in: fd7270ee2f user: tinus tags: feature/windows-preview-host
2015-02-09
17:53
Implemented the first preview engine according to the new modular design. check-in: a786ac6944 user: tinus tags: feature/windows-preview-host
15:08
(Re)started on effort to modularize preview engines, so it becomes easier to prioritize them, switch them on or off, and add new ones. check-in: 706a9baba2 user: tinus tags: feature/windows-preview-host
2015-02-05
23:34
Version 1.0.1.0 * Simplified the toolbar; * Added buttons for Full Screen, Stay on Top and loading of a WLX plugin. * GIF files are now animated (if they contain animations). * Improved handling of errors. * The 'Image Info' window was renamed to File Info; it can now also show (very summary) information about files when not using FreeImage. * More Windows Preview handlers are now detected and used (ticket [36202cb36a]). * When `zbar.dat` can not be found automatically, look explicitly in `%APPDATA%\ZTreeWin`; failing that, ask the user (ticket [ed86fb95ef]). check-in: 01a6525da6 user: tinus tags: zpreview, zpreview-1.0.1.0
17:57
ZPreview: look in even more places for registered preview handlers. check-in: edb391926f user: tinus tags: feature/windows-preview-host
12:06
ZPreview: Show the reserved bytes in the sentinel window. check-in: 919f643da0 user: tinus tags: feature/windows-preview-host
10:29
Main window is now always on top. Removed CoolBar component, moved all actions to a single ActionToolBar. Assigned icon to each action. check-in: 7677aadf37 user: tinus tags: feature/windows-preview-host
09:36
Updated ZPreview readme. check-in: ee252f0c33 user: tinus tags: feature/windows-preview-host