Fix Up 4D v1.0.1

Fix Up 4D (FU4D) is a set of 4D extension documents which improve the
functionality of the 4th Dimension development environment. The
documents included in the FU4D package all work independently of each
other and there is no requirement that any combination of them be used
at any time. This makes it simple for the developer to choose which
improvements in particular benefit development and only install the 4D
extension documents in FU4D package which are most useful.



INSTALLATION

Installing the FU4D package is exceedingly simple. Just drag the items
in the 4D Extensions folder within the FU4D archive into the 4D
Extensions folder next to your current 4D application. Do not replace
the 4D Extensions folder, only add the items in the FU4D archive to
the items already in your existing 4D Extensions folder. If you are
using any previous versions of the FU4D package, remove those items
from your 4D Extensions folder. FU4D works with both 4th Dimension and
4D Client, as long as the FU4D documents are in the 4D Extensions
folder next to the currently running 4D based application.



REQUIREMENTS

The FU4D package, in its current state, has not been tested for
compatibility with 4D v6.8.x. Full compatibility has been tested only
with 4D v6.7.x. It is recommended at this time that FU4D be used only
with 4D v6.7.x.

In the near future, Deep Sky Technologies, Inc., will release a 4D
v6.8.x compatible version of the FU4D package.



DETAILS

The different documents in the FU4D package allow the developer to
individually choose what functionality is to be improved in the 4D
environment. The following is a listing of all of the documents in the
FU4D package and the enhancements that each provides to the 4D
environment:

   FU4D_Explorer.4XR:
      - Vertical splitter has been added next to hierarchical listing;
      - Object method added to twiddle to allow for proper resizing of
      collapsing form with respect to the new splitter;

   FU4D_Find.4XR:
      - Enterable area has been widened to more easily accommodate
      longer search strings; the wrapping of longer search strings now
      occurs at approximately 40 characters instead of the default 25
      characters;
      - Form has been widened to accommodate widened enterable area;
      - Popup selection defaults to All when form opens; this is
      obviously the most used option in the Find form;
      - Previous search string is selected when form opens; no more
      need to select the previous search results by selecting the
      text, instead developer can just start typing to replace the
      selected search string;
      - Get Frontmost Window Name button added just to the left of the
      enterable area; this puts the name of the current frontmost
      window into the enterable search area; great for doing searches
      throughout structure when currently editting a method or form;

   FU4D_Find_Results.4XR:
      - Sort button added to top of form allows search results to be
      sorted; the sorting of the search results is done alphabetically
      from the result names found;

   FU4D_Menus.4XR:
      - Command-W is no longer the default Flush Buffers catch; it is
      now Command-' ;
      - Method Properties... menu item is available with Command-;
      keyboard equivalent;
      - Form Properties... menu item is available with Command-;
      keyboard equivalent;
      - Find... menu item is available with Command-I keyboard
      equivalent;
      NOTE: on Windows, all command key equivalents are available as
      Control key equivalents.



SUPPORT

The FU4D package is available for free to all 4D developers worldwide.
There is no development or deployment costs or licenses of any kind
with this software package.

If you have any support, development, or licensing questions
pertaining to this software, feel free to contact us at any time. Full
contact information for Deep Sky Technologies, Inc., is available by
following the Contact Us link on our web site:

   http://www.deepskytech.com/contactus.html



ANNOUNCEMENTS LIST

We highly suggest that you also subscribe to the Deep Sky
Technologies, Inc., announcement email list.  Product updates and new
product announcements are made to this list, often between 12 and 24
hours before announcements are made to the public.  You can subscribe
to this mailing list at:

   http://www.deepskytech.com/mailinglist_signup.html

Watch for announcements about updates which will become available, as
we are continually working on finishing off the documentation and
adding new features to the FU4D software package.

As you have come to expect from high quality software development
firms, Deep Sky Technologies, Inc., is committed to providing the
support, service, quality, and compatibility which any modern software
developer requires in their tools' vendors. Feel free to contact us at
any time if you have any questions or problems with the software in
the FU4D package. And, of course, feature requests are always welcome.



NEW IN THIS RELEASE

Fix Up 4D v1.0.1 is targetted merely for the 4th Dimension v6.7.4
product line. For no perceptible reason, the final release of 4D
v6.7.4 has most of the resource IDs of the internal forms used in the
4D environment increased by one. The only apparent reason for this is
the break the functionality provided for in Fix Up 4D v1.0.0.

FU4D v1.0.1, this release, has the sole change of bringing the
resource IDs back in agreement between the forms in FU4D and 4D
v6.7.4.

For this reason, if you continue to run any a 4D product in for v6.7.x
product line which is v6.7.3 or below, you should continue to use FU4D
v1.0.0.

If you are running any 4D product of v6.7.4, you should use FU4D
v1.0.1.


Enjoy!



Steven G. Willis, sgwillis@deepskytech.com
President, Deep Sky Technologies, Inc.
http://www.deepskytech.com/
772.794.9494
