Sarah Dean's Code Co-op Shell Extension
By Sarah Dean
Last updated: 28th May 2005
Contents
Description
Sarah Dean's Code Co-op Shell Extension is a shell extension(!), allowing
easy access to the most used functions of Code Co-op
Screenshots of the shell extension are available.
Please email any bug reports, feature requests, comments, etc to me
at sdean12@softhome.net
The latest version (as of 28th May 2005) is v1.00.
The latest version will always be available at: http://www.SDean12.org/
Download
Download latest stable SDCCShellExt (v1.00) executables (about 300K)
Download source code for the above stable
version (v1.00) (about 15K) (see also Delphi
Components to download OTFE, etc components required to compile
this software)
Hashes and PGP signatures of the software, as downloaded, are available
here
Installation and Upgrading
To install this software, simply:
- Uncompress into a suitable directory and create shortcuts to "ConfigApp.exe" as required.
- Run "ConfigApp.exe".
- Check "Enable shell extension" and click "OK".
Upgrading from a Previous Version
If you are upgrading from a previous version of this software, please uninstall your previous version by carrying out the following steps:
- Run your old "ConfigApp.exe"
- Disable your old shell extension
- Reboot (this may now be strictly necessary, but ensures that the old shell extension isn't in use)
- Delete your previous copy
- Follow the normal installation instructions (see above)
Notes
-
Please, do read the documentation in this file before emailing
me! I know it's not much, and only really covers the basics, but...
-
Pretty much everything in SDCCShellExt works as it seems, so I won't go
into too much detail as to how everything works. Besides, who reads manuals
anyway? ;) Anything you're not too sure of, just make an educated guess;
you'll probably be right!
-
To use the these shell extension, you must first install Code Co-op (duh!),
and
the Code Co-op command line utilities
-
This software has been tested with Code Co-op v4.5c and the Code Co-op
Command Line Utilities v4.5. If you wish to use a different version, you
should have no problems, unless the command line utilities return
different results.
-
Before this software can be used, you must use ConfigApp.exe to setup the
directory in which the Code Co-op command line utilities can be found,
and enable the extensions. After this, go to any directory in which you
have a Code Co-op's project setup, and try rightclicking on your source
files; you should find Code Co-op functionality on the menu (or submenu,
depending on the options you setup)
-
After enabling or disabling the shell extension, you may have to
reboot in order for your changes to take effect.
-
Please note that due to the manner in which the Code Co-op command line
utilities operate, this software will not operate in conjunction with any
files which have brackets ("(" and ")") in them. Beware of this if you
copy one of your source files more than once and creating files with names
like "Copy (x) of...".
-
Again, due to the way in which the Code Co-op comamnd line utilities operate,
checkin comments may not have double quotes (") in them.
License
This program 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.
This program 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
TODO List
-
It would be nice if the configuration utility was a Control Panel Applet
-
More resilience wrt brackets in filenames.
-
etc, etc...
Known Bugs
Bugs with v1.00:
-
Filenames with brackets in them may not be handled correctly. This is not a fault with the shell extension, but a result of using command line tools to carry out actions.
-
Checkin comments may not have double quotes in them. Again, this is not a fault with the shell extension, but a result of using command line tools to carry out actions.
Credits
Thanks go to:
Appendix A: Version History
-
v1.00 (28th May 2005)
- User now has the option of confirming checkouts.
- Revamped configuration tool interface.
- Checkouts with directories are now processed faster.
- Updated URLs to reflect new WWW site.
- Moved software out of "beta".
-
v0.01.00 BETA 1 (9th April 2004) - Initial release
Email me at: sdean12@softhome.net
Return to the main page page