- Build 0.0.0.35
- I changed programming libraries as one I was using was showing it's age and
had some ioverhead to it. Due to the switch in libraries, the spinners and
calendar had to be removed. However, WcUsers now completely supports time entry
in the history section of the dialog-box.
- I finally fixed a spelling error. I had two l's in balances.
- I made a few cosmetic adjustments so that total balance and
System Information... are more readable.
- Build 0.0.0.34
- I changed the entry for the telephone number and ZIP code to accommodate
international users. You can now enter these as you see fit instead of using
the rigid format. In the process of changing those controls, I also dropped the
buttons beside them which really did nothing.
- Build 0.0.0.33
- I added the ability to sort by the user's real name based upon the first
name or the last name in both ascending and descending order. The new options
are Real First Name and Real Last Name under View. I also
added two corresponding buttons in the View Toolbar for these options.
- I fixed a minor bug where an item you are on is lost.
- I made a minor adjustment to the source-code.
- I made an adjustment to the Additional Access Profiles so that the
items are displayed even when there is no Security Profile for a new
user. I also grey these controls to prevent adding Additional Access
Profiles from being added when there is no Security Profile to prevent
errors in entering this information.
- Build 0.0.0.32
- I fixes a usability problem which would lead to invalid account passwords.
I fixed this problem by adding code to capitalize all letters in the password
entry box.
- I optimized the Multiple Delete function.
- Build 0.0.0.31
- I changed the license of the program and it is now freeware.
- Build 0.0.0.30
- I finally corrected a bug with Last Name
- I changed the Delete User function. It no longer deletes multiple
accounts. I added a function Multiple Delete deletes multiple users. I
did this because I thought a bait-and-switch menu item would confuse users.
- Build 0.0.0.29
- I made a minor adjustment to the homepage pointer in the About
dialog-box.
- I also improved the Help|System Information function.
- Build 0.0.0.28
- I fixed a bug in the sort for Last Call. I had rewritten that sort
and in the rewrite, I had mistakenly put some code in the wrong place. I have
fixed this.
- Build 0.0.0.27
- I optimized the various internal program mechanisms to work more
efficiently. I also added code to prevent unneeded comparisons and sorting. I
also reduced the number of WildCat API calls to half reducing speed even
further. This may not be noticeable on small systems, but on some larger ones,
it may help.
- I made some further optimizations in the User Properties function.
- Build 0.0.0.26
- I fixed a by problem with an Invalid Floating Point Error if you
have no user accounts on your system. The problem was that I did not check for
a zero value before a division in the progress indication dialog.
- I added code to suppress the error message that appears when there are no
user accounts (Record not found).
- Build 0.0.0.24
- I added a kludge fix for a minor ListView refresh problem which occurred
if you had one user selected and then sorted the users differently.
- I reworked some code to reduce unnecessary disk activity when selecting
User Properties.
- Build 0.0.0.23
- I Fixed a SERIOUS BUG in the multiple delete function. This bug
would cause all records below the first selected record to be deleted. In the
process, I also cleaned up the code I used to delete those records. Please
accept my sincerest apologies for the problem. I have tested the new code and I
have been advised that the new code works like a charm. It only deletes the
records you selected.
- Build 0.0.0.22
- I reworked some code to accommodate multiple selections in the main list
view (that's the control which lists the accounts on your system).
- I also changed the date listing so that if the value is zero, the date,
12-30-1899 is not listed. If you really do have a user who last called then,
please feel free to flame me at
oma00215@mail.wvnet.edu.
- I added the ability to delete multiple accounts if you select more than
one user. When more than one user is selected, the command becomes Delete
Users as I wanted to make it clear what you are about to do. In addition,
the program asks if you really wish to delete this many users. This was
suggested by Shannon Talley along with her idea to list when a user last
called.
- I changed the error dialog where a user list could not be retrieved. It
blends in with the rest of the program.
- Build 0.0.0.21
- I fixed a problem with an Access Violation when working with
Extra Variables.
- I made some internal changes so that the user record retrieval mechanism
is completely separated from the sorting mechanism.
- I added a column which lists the last time a user called. This column is
between the user's security profile and user's Real Name.
- I added the ability to sort by the user's last call. This sorting can be
ascending or descending depending upon your preferences. I added a menu item
under View and a button on the View Toolbar to do this.
- I wish to thank Shannon Talley for her input which led to this build.
- Build 0.0.0.20
- I cleaned up the WcUser source-code to make it easier for me to maintain.
In the process, I consolidated several units and removed some old faulty code
which I had not used for a long time.
- I added the ability to save the main user list in the main window to the
WcUsers INI file.
- I rearranged the controls in the User Property dialog boxes so that
they are better aligned with each other. I am hoping that this improves the
user friendliness of WcUsers. This rearrangement is only minor.
- I changed the program's icon to make it cleaner. I also improved the image
in the about box.
- I made a minor adjustment to the License dialog so the Ok
button has the focus.
- I added a work around for a minor display bug in the status bar.
- I added the ability to add a new user variable even to a new account. The
new variables will be listed under Profile.
- Build 0.0.0.19
- There are two versions of this of this build because I wanted to test a bug
fix
- 6-17-1999
- I hopefully fixed a List out of Bounds error in the extra variables
section of the properties dialog-box. I mistakenly had coded a 2 where I should
have coded with the variable count. I did not release this version publically
because I did not produce the error message and I needed to ask Shannon Talley
if she could reproduce the error with this version.
- 6-18-1999
- I added a work-around for a ListView bug in Windows98.
- I also added an option to create a new extra variable under a particular
category. This is helpful if another program does not add an extra variable
under certain circumstances. Once an extra variable is added to a user's
account, it can not be removed. I could be wrong about this. I will check
though.
- I wish to thank Shannon Talley for her invaluable feedback which led to
this version.
- I wish more people would contribute their feedback.
- Build 0.0.0.18
- I made some changes to the main window. I added a column for the account
ID number. This is maintained by the WildCat server and you can sort by this. I
also changed the sort by User ID to Sort by ID Number. I made
this big change because sorting by a First name was the same as sorting by User
ID. I was confused by what was meant by ID so I had inadvertently wrote
duplicate code and duplicate functionality. I wish I caught that sooner because
this is a usability problem (I feel that my confusion should not confuse a
user). Please accept my apologies for my confusion. In order to help clarify
this, I also changed the button's icon by imposing the number 2 over
that image. I thought 2 would be better then 1 because it would
be too easy to confuse 1 with I and 0 with O.
- Along with this change, I also moved the security column from the last one
to the third column (right after the ID number). I made this change
because some BBS's may already be using real names as User ID's. I also fixed
another bug where the user list display was not updated properly after adding a
new user if you did not already have a user selected. Finally, I changed some
internal working in the extra variables section so I could have more
flexibility with it in the future. You probably will not notice this.
- Build 0.0.0.17
- The first is a bug fix for an Index Out Bounds Error which could
occur when editing extra variables.
- The second change is I added a Total Balance field under User
Balances and Charges. This is read-only because it is the total of the
subscription and netmail balances. I put it in there simply for your
convenience.
- Build 0.0.0.16
- I added the ability to sort in both ascending and descending modes. This
is a toggle set with the sort descending button on the View Toolbar and
in the View menu.
- I added the ability to edit extra variables which many WildCat! programs
use.
- I fixed a serious usability problem in the program. The keyboard shortcuts
in the Properties dialog-box were not working. I fixed it.
- In the main list, you can now double-click a user account to edit it.
- Build 0.0.0.15
- I had to rework the user list using a ListView in virtual mode along with
using another way to process the User listing. This required a complete
reworking of the commands and in the process, I redid the sorting so that the
user database does not have to be reloaded. I am also hoping that this rework
handles an inefficiency when closing WcUsers, but you should advise me about
this.
- When loading the user database, this program now displays a progress bar
as well as information in text form. This is necessary as I was advised that
this could take several minutes on larger systems.
- Build 0.0.0.14
- First build released to the general public.