Professional Documents
Culture Documents
Readme
Readme
8220
Copyright (C) 1997-2010 Janne Huttunen <janne.huttunen@locate32.net>
***************************************************************
Contains
========
0.
1.
2.
3.
4.
5.
6.
7.
1. Using Locate
Locate is a program that can be used to find files from your hard disks. Before
you
can use program you must create a database containing file names. To create a da
tabase,
use choose Update databases in locate32.exe or run updtdb32.exe. Check Databases
tab in
Settings dialog, for example, to index more drives than local drives.
For more help run updtdb32 -h or locate -h.
2. License
The program is distributed under the terms of the "BSD" licence, as specified
below.
THE "BSD" LICENCE
----------------Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
3. Requirements
Program requires Windows 98, Windows NT 4.0 or later.
To retrieve image dimensions (uses imghnd.dll), GDI+ must be installed (by defau
lt it is
included only to Windows XP or later). To install GDI+ to your system, download
a correct patch
from microsoft.com.
If GDI+ is not installed, "gdiplus.dll file does not found" error message may ap
pear when imghnd.dll
is tried to be loaded. To prevent this set registry key "Load imagehandler" to 0
(dword value)
in HKEY_CURRENT_USER\Software\Update\Locate32.
Options "-w" and "-q" combined together does not show any dialogs or message box
es, unless
an error occur. For "-d", a file is a text file, for example, of the form:
[VARIABLES]
#Destination path
DESTINATIONPATH=%p\Locate32
# Icon group
ICONGROUP=Locate
# User's own icon group or all user
ICONUSERGROUP=FALSE
# Don't show frame
SHOWFRAME=FALSE
# Check boxes
DESKTOPICONS=FALSE
QUICKBARICONS=TRUE
REGENTRIES=TRUE
OPENREADME=FALSE
EXECUTELOCATE32=FALSE
EXECUTEUPDTDB32=FALSE
RUNATSTARTUP=FALSE
UPDATEATSTARTUP=FALSE
[SELECTIONS]
LOCATE32=TRUE
LOCATE=TRUE
UPDTDB32=TRUE
LANEN=TRUE
5. Problems with the help file
Users have been notified that the chm help file cannot be viewed on Windows syst
ems.
This problem is probable related on the Windows security update 896358 which may
block
the chm file. To unblock the help file, run Windows Explorer and choose Locate32
's directory,
right-click on locate32.chm file, select Properties from the popup menu, click o
n the Unblock
button below the Advanced button on the General page and click Apply button.
For more information, see:
http://support.microsoft.com/kb/902225/
6. Acknowledgements
Regular expression support is provided by the PCRE (Perl Compatible Regular
Expressions) library package, which is an open source software, written by Phili
p Hazel,
and copyright by the University of Cambridge, England. PCRE is available in:
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
MD5 sums (RFC 1321, http://userpages.umbc.edu/~mabzug1/cs/md5/md5.html) are comp
uted using
L. Peter Deutsch's (ghost@aladdin.com) implementation of MD5 Algorithm.
Program uses Martin Pool's strnatcasecmp and strnatcmp functions (http://sourcef
rog.net/projects/natsort/) to
compare items in the results list using natural ordering when an alternative fun
tion from shell is not available
(e.g. in Win2k) or if the search is case sensitive.
The installation program uses bzip2 version 1.0.3 by Julian Seward (jseward@acm.
org).
The locate logo shown in the About dialog is made by Fredrik Brnstrm. The high col
or
icons are made by Hexaae. Thank you both!
7. Release notes
The list of changes between releases:
3.1.10.8220 (preRC4):
Loading comments from descript.ion file
Tooltips shows more informatin (database, title, author, description, co
mments, file and product version)
Templates for "File/Save Results" (see some example template file in tem
plates directory)
"Save data to clipboard" (Special submenu): same options to format data
as with Save Results
It is possible to use keyboard shortcuts to open specifig tab in the set
tings dialog
It is possible to open context menu for parent folder (a new option for
"Open context menu"-subaction).
This is not yet assigned by default, so go to "View / Select details" or
keyboard shortcut settings to assign it.
Slashes '/' given in directory names are replaces with back slashes '\'
(e.g. "Named:" and
"Look in:" fields and in parameters of locate.exe)
Added Stop button to the update tooltip
Added "Update title bar when executing search" option (Advanced settings
) for instant searching
Added "Enable shell extension fix" option to Advanced settings. Can be t
ryed if unexpected crashes occur
Added new command line arguments for Locate32.exe: '-nf' clears "Named:"
field, '-nt' sets
"Type:" to "(no extension)" ('-t ""' can new be used to clear "Type" fie
ld), and '-P0',
'-P1', ... can be used to choose 'Everywhere' in 'Look in' (see the help
file for more information).
Added "Update databases of selected files" to Special menu
New icons (thanks to Hexaae) and loading some icons from shell32.dll and
imageres.dll
Fixed: locate.exe now understands, say, -t "exe com txt"
Fixed: "Open Containing folder" and "Special"-menu were missing in simpl
e File MenuCommand
Fixed: problem with filesizes over 4GB in minimum/maximum when bytes are
used
Fixed: Up and Down buttons in Save Results
Fixed: "Add Folder" button in database options allows now to specify com
puters
Fixed: error related to PCRE and UTF8 when searching folder names
'$'
-
Fixed:
Fixed:
Fixed:
Fixed:
3.1.8.9210 (RC3):
Options menu renamed to Tools and "Delete Private data" feature added
Added a notification message when language is changed, language settings
tab shows version for translations
Stop button enabled with search while typing
Preliminary support for template files in "Save Results" (see templates
directory)
Improved error messages in status bar (including "Search while typing")
Fixed: when Avant Browser is used as Web Browser, "Open" in context menu
do nothing
Fixed: may work with Windows 98 and NT 4
Fixed: renaming failed with unicode files
Fixed (locate.exe): '-p' argument allows now '..' in directory name
3.1.8.8030 (RC2):
Added a command line argument "-V" to select list view move
Added possiblity temporally use selected databases with
"Find using databases" (not only one time)
"Copy MD5 sums to clipboard" added to Special menu (under File)
Fixed: if comma or semicolor was given in Extensions field, programs was
hanged/crashed
Fixed: command line argument "-U" caused program to crash
Fixed: incorrect icons were shown for drives
If directry contains an exe file and subdirectory wiht the same name, th
e exe file was
executed when directory was double-clicked
3.1.8.7200 (RC1):
Wildcards * and ? are allowed in extensions
Possible to save results using Unicode (UTF-16) or UTF-8 character sets
If several directories are given in "Look In:" (or the given directory c
ontains ';'), selecting directory
using Browse button won't replace the directories in "Look In:" but adds
the selected directory to end
For the command in "Use another program to open directories", %f added t
o mean the selected file (e.g.,
can be used with Total Commander so that the selected file is also selec
ted in TC when "Open containing folder" is chosen.
New option "Prevent moving tooltips (use if tooltips steal focus)" in Ad
vanced settings (see the help file for meaning)
Fixed: searches failed if file name has uppercase characters
Some other minor improvements and fixes (error messages, ...)
3.1.8.6150:
Possible to use minus '-' in "Extensions:" and "Look In:" fields to excl
ude extensions and directories in searches
(e.g. "-tmp -log" and "-C:\Temp")
Possible to sort files in the results list such that digits in file name
s are considered as numbers (natural ordering).
Ordering method can be changed in Advanced settings (natural ordering is
default from now on)
Possible to search option in Advanced settings
Changed: update status tooltip will show mapped name (if given)
3.1.8.3090:
Windows search: protocol support: possible to use Locate32 as a default
desktop search application
(requires Vista SP1). See README.txt in regs folder in the zip archive f
or more information.
New option (Advanced settings): "If extension is given, file name should
match to the extension"
New option (Advanced settings): "Ask confirmatioon when "Update database
s" is chosen"
Possible to specify icon for the main dialog (a new option in Advanced s
ettings)
Fixed: icons glown when "Find as you type is used"
Fixed: if Locate32 dialog was minimized when program is closed, the dial
og is hidden at startup
Some other fixes
3.1.8.2240:
Support for junctions and symbolic links. Junctions and symbolic links r
eferring to directories
are not scanned by default (use "&Scan directories which are junctions o
r symbolic links" option
in database settings to scan such directories).
New option in Advanced settings: "Avoid to access files when reading ico
ns". If this option
is enabled, icons are created based on given file extension and attribut
es instead of reading actual
file. Icons are also read this way if "Disable updating (file informatio
n from database)" is chosen
(even if "Use Simple icons" is not used).
New options to "Pressed when:" list in the keyboard shortcuts: ""Find as
you type" is active" and
""Find as you type" is not active".
Some fixes
3.1.8.2210:
New option for "Find as you type": "Required characters in a search term
until searching:"
New option in Advanced settings: "Show column headers in all view modes"
(Vista only)
New feature: if you hold Ctrl down when clicking "Replace spaces with as
terisks" field,
you can specify which characters are replaced
Some other fixes and changes
3.1.8.2160:
Improvements to "Find as you type" (previously "Search while typing)": P
ossible to set delay for search while typing
and option to change the focus to the result list when Up or Down key is
pressed
New option in Advanced settings: If asterisks given, search as if "Match
whole name" is enabled
Improvements to the help file: If F1 or '?' is pressed (in the settings)
, the help file
file is opened from the right position. Options in Advanced settings are
also described.
Several other minor changes
3.1.8.2111:
Search while typing (enable "Enable while typing" option in Advanced set
tings)
A database file name can contain %locatedir% which means the directory t
o which
Locate32 is installed (maybe be handy if installed on USB memory stick w
hich drive
letter may change)
Some minor fixes
3.0.8.1200:
Added "Last update" column to Databases tab in the settings dialog
When Locate32 is searching file at the same time when a database file is
going to
be written, writing is delayed until searching is done.
The range for "Locate dialog transparency" and "Transparency" (tooltips)
is now 0-100.
Fixed: "searching in file" text when ANSI codepage is used in databases.
Fixed: Locate32 dialog hanged when first line in lookin field is UNC pat
h to offline server
Fixed: freezing when "Find now" is pressed at the same time when
database is written
3.0.7.12310:
Improved parsing of Include/Exclude files pattern
Fixed: background monitoring for the result list caused some problems
Fixed: other fixes (crashes etc...)
3.0.7.12260:
The help file: corrected typographical errors (thanks to Elijah Koziev),
new content and
other improvements
Fixed: updating result list items was suddenly stopped
Fixed: lots of ???? marks in translations using cyrillic or other simila
r alphabets
3.0.7.12160:
Added "Include directories pattern" to Advanced database settings.
Fixed: locate.exe didn't work (again)
Fixed: argument '-U' didn't work
Fixed problems with database settings export/import
Several other fixes
3.0.7.11250:
Added "Include files pattern" to Advanced database settings.
Fixed: if Locate32 dialog is maximized, the dialog will be restored if l
ocate32.exe was executed using
some command line argument.
Fixed: command line arguments '-P' and '-p' works now with computer name
(e.g., "locate32 -P\\server")
3.0.7.11040:
Fixed: some command line arguments for Locate32 didn't work
Changed: renaming files using Windows style renaming is now cancelled if
whole name is removed
3.0.7.9220:
Fixed: locate.exe did not work
ocate32
3.0.7.8190:
Fixed: When result files are executed, Locate uses the directory in whic
h the file is
as the directory directory
- database
(in
Fixed:settigs)
excludedtakes
fileinto
pattern
account files files
3.0.7.7010:
New option in Advanced settings: Use space as a separator for searches.
If this option
is enabled, you can use space as separator.
New option in Advanced settings: Do not show system tray icon
Fixed: Start menu appeared when Win+F key is pressed so that Win is rele
ased before F (the solution
is "Send a key release event before Win key is handled (use with Win+F)"
-option in the Advanced dialog
of the Keyboard settings, enable this option or reset Shortcuts).
Fixed: enable checkbox didn't work in the database settings tab
3.0.7.6170:
Help file improved.
Fixed: Remove presets didn't work.
Fixed: the result list lost focus if application is changed when file na
me was edited.
Fixed: if search from directories "C:\Foo" and "D:\bar", files from "C:\
bar" was
also returned.
3.0.7.6030
Compressed (C) and encrypted (E) attributes are shown in attributes colu
mn
Improvements to help system: new actions for keyboard shortcuts (Show He
lp for Item,
Close Help, Show Topics, Show Index, Table of Contents, Search). To get
F1 key working
as usually, reset keyboard shortcuts or assign "Show Help for Item" acti
on for F1 key.
F1 in menu will open a help page for menu item. Anyway, the help file is
still quite
plain so there is help topics for only few items.
About box is fixed.
3.0.7.5270:
Preliminary help file.
Logical operations + (specified string must exists in name) and - (speci
fied string must not
exists in name). Note that you should enable "Allow logical operations (
+ and -)" option in Advanced
settings.
3.0.7.1060:
Final version 3.0
Fixed some issues with Vista
Minor fixes
For changes before the final version, see Readme file for 3.0.7.1060.
The todo list is moved to Locate32's support forum (http://www.locate32.net/foru
m).