By Thomas Aufischer.
Latest version at Tom'Catalog.
Any suggestion, help, hint, tip or errorreport is welcome!
T'Catalog is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. T'Catalog is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Links:
The GNU General Public License
The GNU Project and the Free Software Foundation (FSF)
It's freeware, so you have no excuse not to, right?
Version 1.2.9:
- Fixed BIG bug: "Delete Creator" and "Delete filtered" deleted the databases even when the user cancelled the deletion! Thanks a lot to Korkman.
- Fixed bug when beaming to PalmOS 4.0 and later. Thanks a lot to Patrice Bernard for the tip how to fix the problem.
- Detect DragonBall VZ (68VZ328) processor.
Version 1.2.8:
- Changed makefile to use multigen and added .def-file.
- Fixed bug in "List Card Info" with multiple pages.
- Added "List System Info".
- Fixed bug in "Export as CSV".
- Split long memos to < 4KB.
Version 1.2.7:
Version 1.2.6:
Version 1.2.5:
Version 1.2.4:
Version 1.2.3:
Version 1.2.2:
Version 1.2.1:
Version 1.2:
Version 1.1 (Z'Catalog by Andrew Plotkin)
You can sort the list of databases by name, type, creator, size, and
so on. You can also filter the list -- that is, display
only databases which match a specific criterion.
You can beam any of these databases to another Pilot. This is a great
convenience. When you beam an application with the standard beaming
tool, none of its associated data files go with it. With T'Catalog,
you can beam any file you want.
T'Catalog also lets you delete any database, delete filtered databases and databases with the same cretor
You can edit some of their properties - names, types, flags and dates.
You also have the possibility to:
There is no warranty on
T'Catalog, and I assume no responsibility for any loss of data you
may suffer while using it.
By default, all the dangerous operations (changing or deleting data)
are restricted. You have to turn on a "dangerous actions" preference
before they'll work, and even after that, there are "Are you sure?"
warnings everwhere. So if you just want to list, view, and beam
databases, you shouldn't run into any trouble.
(Of course, there may still be bugs in T'Catalog, just like any
other piece of software. So I can't warrant that
it's completely safe. Just like any other piece of software. ;-)
- New icons for T'Catalog.
- Set version and modifier of T'Catalog
- Export as CSV: Creates a Memo with all information separated by ';'. Then it can be hotsynched and copied to a .CSV-file and displayed by e.g. Excel.
- Show card now as
- Show RW/RO without "ROM".
- Changed some menue-titles.
- Doubletap (within 1sec) opens "View Info" of selected database.
- New memory handling. The problem was found by Dennis McCunney (he has about 830 databases stored on several cards, the needed memory was > 64KB, that caused an error).
- Changed "Pilot" to "PDA", suggested by Ed Danley.
- Fixed memory leak at appStopEvent, suggested by Ed Danley.
- Added "List Card Info" which shows info about all installed memory cards (not all cards are fully supported).
- Fixed following bug: Sorting by Creator or Type is not 100% correct. At first all items starting with uppercase are shown.
- Columns, sort option for: version number, RW/RO/ROM flag, Card Id
- changed display of attribute dmHdrAttrCopyPrevention to 'p'
- Fixed following bug:
If you delete the last item of the list and the list does not fill the whole page (e.g. because it is filtered) then T'Catalog crashes.
The problem was that "TblUnhighlightSelection" was called and in this case it caused a crash.
Thanks to Mark Huang and Brian Mathis who forced me to search the bug again.
- Display "Never" for dates and "None" for times which where never set in the main view.
- Added preference to switch between US and normal date/time formats.
- Added options to view created/modified/backuped dates and times and
sort options. Was requested by Shayne Di Camillo.
- Fixed a bug at "Delete Creator":
If the dangerous action was not turned on, for every database of the creator, a
dialog popped up and you had to dismiss it.
- If the size of a database exceeeds 999999 byte then the value is displayed
in "KB" or "K" (depends on length).
- Fixed a bug reported by Pete Waring:
filtering by name is not case sensitive, except when filtering using the "contains" option.
Filtering with "name - begins" and "name - ends" options works fine - for some reason they
are not case sensitive, but "contains" is.
- Fixed a bug reported by Mark Huang:
If the dangerous action is not turned on, when try to "Delete
filtered", for every database in the current view, a dialog pops up
and you have to dismiss it.
- Added a check at "Delete filtered" if there is a filter active. Otherwise
ALL data would be deleted!
- Added "Delete filtered" and "Delete Creator" option
- Added Reverse sort option
- Renamed to T'Catalog
- Ported the SW to SDK 3.5
- Fixed a bug when installing T'Catalog the first time
- Added some new flags if you switch in the main view to "Attributes"
- Progress indicator for the db-load (startup and refresh)
- Correct ROM testing
- Delete a DB with the RO flag, without turning the flag off first
Description
T'Catalog is a tool which lists all the databases in your
PalmOS based PDA's permanent storage. This includes both
data and applications, as well as subsidiary information like
preferences and libraries.
- Copy Names: copies the names of all databases to the clipboard.
- Export Names: creates a memo with a list of all database-names.
- Export as CSV: creates a memo with all databse-information separated by ';'. Then it can be hotsynched and copied to a .CSV-file and displayed by e.g. Excel.
- Show Card Info: list infomation about every installed card.
- Show System Info: list general infomation about the PDA.
Caution
T'Catalog is a powerful editing utility.
Use with care.
If you use the editing or
deletion commands, it is very easy
to destroy or corrupt your data. You may crash PalmOS, requiring a
soft or even a hard reset. It is best to hot-sync your Pilot before
using T'Catalog to edit or delete anything.
Screenshot
Notes
T'Catalog requires PalmOS 2.0 or later. It should work in all later
versions of PalmOS and on the Visor.
Fixing the Lotus Problem
T'Catalog is often recommended for fixing a hotsync problem caused by
Lotus Notes. I have no personal experience of the details -- I've
never used Lotus Anything -- but I'm told this is how it works:
That's what I know.
Bugs
Future Versions
T'Catalog is an evolving project. Future directions MAY include...
Helpful Palm Links
PalmOS Freeware & Development