Development

From den4b Wiki

Jump to: navigation, search
{{{iparam}}} This article needs to be expanded!
  • Add notes from other projects
  • Refresh notes, some are years old

This article contains development notes, e.g. ideas, features, issues, etc. It is in no way a roadmap for future development, do not be misguided. The main purpose of this document is to keep track of the outstanding issues and potential features which might be worth considering.

Article is created and maintained solely by Denis Kozlov, author of these applications.

Contents

Wiki

ReNamer

About to rename 83 out of 123 files. (5 duplicates detected)

Your settings are:
  Validate new names used: No
  Overwrite files with New Names: Yes WARNING!
  Fix conflicting new names: No

Continue?
http://mediainfo.sourceforge.net/en
http://www.den4b.com/forum/viewtopic.php?id=1024
http://www.den4b.com/forum/viewtopic.php?id=1025
- Mark Only Changed (Inc. Case) (Shift+I)
- Mark Only Changed (Exc. Case) (Shift+E)
http://den4b.com/forum/viewtopic.php?pid=2341#p2341
http://www.den4b.com/forum/viewtopic.php?pid=4710#p4710
http://www.den4b.com/forum/viewtopic.php?id=889
http://www.den4b.com/forum/viewtopic.php?id=886
- AppFilesCount: Integer;
- AppFileName(Index: Integer): WideString;
- AppFilePath(Index: Integer): WideString;
- AppFileNewName(Index: Integer): WideString;
- AppFileMarked(Index: Integer): Boolean;
http://www.den4b.com/forum/viewtopic.php?id=887
1) Adjustable font size and type face for Rules and Files pane.
2) Use combo boxes for items in PascalScript and Translit instead of popup menu.
http://www.den4b.com/forum/viewtopic.php?id=1091
http://www.den4b.com/forum/viewtopic.php?id=723
http://www.den4b.com/forum/viewtopic.php?id=346
http://www.den4b.com/forum/viewtopic.php?id=589
http://www.pkware.com/documents/casestudies/APPNOTE.TXT
http://www.example-code.com/perl/bytearray_binaryStructure.asp
http://www.den4b.com/forum/viewtopic.php?id=333
http://den4b.com/forum/viewtopic.php?pid=2695#p2695
http://www.den4b.com/forum/viewtopic.php?id=988
http://den4b.com/forum/viewtopic.php?id=63&p=2
http://den4b.com/forum/viewtopic.php?id=378
http://den4b.com/forum/viewtopic.php?id=590
http://den4b.com/forum/viewtopic.php?id=230
http://den4b.com/forum/viewtopic.php?id=208
-------undo.bat-----------
ren "namenew1" "namenOld1"
ren "namenew2" "namenOld2"
ren "namenew3" "namenOld3"

Shutter

http://www.den4b.com/forum/viewtopic.php?id=1011
http://www.den4b.com/forum/viewtopic.php?id=939
http://www.den4b.com/forum/viewtopic.php?id=905

http://www.den4b.com/forum/viewtopic.php?pid=4375#p4375

http://www.den4b.com/forum/viewtopic.php?pid=3148#p3148
http://www.den4b.com/forum/viewtopic.php?pid=3591#p3591

http://den4b.com/forum/viewtopic.php?id=404

function IsHung(theWindow: Hwnd; timeOut: LongInt): Boolean;
var
  dwResult: DWord; 
begin 
  Result:= SendMessageTimeOut(theWindow, WM_NULL, 0, 0 , 
    SMTO_ABORTIFHUNG or SMTO_BLOCK, timeOut, dwResult) <> 0; 
end;

Hasher

    CREATING:
	- if CTRL/SHIFT is held while files are dropped on Hasher,
	then go into .md5/.sfv making mode
	- if in .md5/.sfv making mode, old log entries are temporarily
	ignored, a new list of names and hashes are compiled in the
	HkSFV compatible format (above) and the file is then saved in
	the same folder as the files that were dropped and with a default
	name (same as the dropped file if only one, parent folder name
	if multiple dropped files) plus extension .sfv/.md5.
    CHECKING:
	- if a .sfv/.md5 file is dropped on Hasher (without CTRL/SHIFT
	being held), then go into .md5/.sfv checking mode
	- if in .md5/.sfv checking mode, read dropped file line by line,
	for each line, get hash value and related name value, check if
	a file with matching name is in the same folder as the .sfv/.md5
	file. If so, then calculate that files hash and compare to the
	hash in the .sfv/.md5. If all files verified ok then say that
	(in a popup or somewhere in the Hasher GUI). If not, then popup
	a list of files that failed the check.

CPUMon

http://www.den4b.com/forum/viewtopic.php?id=673

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox
Print/export