<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html" >
<TITLE>ReadMe</TITLE>
</HEAD>
<BODY bgcolor="#FFFFFF" >
<HR width="80%">
<CENTER>
<H1>HexJuggler</H1>
Version 1.3 for BeOS R5
</CENTER><HR width="80%">
<P align="right">
Date: 08/14/2000
</P>
<H3>WELCOME TO HexJuggler!</H3>
<P>
While there are many kind of tools for developers, I'm sure you often want to peep contents of files as raw binary data, in particular when you create an app which generates files in your own format and you want to check if the file has been written correctly. HexJuggler is a hexadecimal file editor which enhances your development environment with standard GUI and editing features including search, cut and paste operation.
</P>
<P>
HexJuggler also works perfectly with InterfaceElements.
</P>
<P>
HexJuggler is freeware.
</P>
<H3>VERSION 1.3 WHAT'S NEW?</H3>
<UL>
<LI>"Revert" command has been added to "File" menu.
<LI>Mouse wheel supported.
<LI>Unnecessary codes have been removed.
</UL>
<H3>USAGE</H3>
<P>
The interface is pretty straightforward and there are few to explain.
</P>
<H3>NOTES</H3>
<UL>
<LI>Editing is allowed only in the data pane (where hexadecimal data are displayed), not in the text pane.  
<LI>The minimum editing unit is byte (8 bit). When you search or replace in hex mode, the length of "Find" string should be even number. If you try to search hex string which has odd number characters, for example "A9F", HexJuggler automatically adds "0" at the beginning and searches "0A9F".
<LI>Drag&drop editing is not yet supported.
<LI>Although you can't edit resources with HexJuggler, you can use it as preferred hex editor for InterfaceElements.
<LI>Data between 0x00 to 0x1f and over 0x7f are displayed as period in the text pane.
<LI>When you paste data copied from other editor such as StyledEdit, it is treated as hexadecimal string. All characters except '0'-'9', 'A'-'F' and 'a'-'f' will be ignored.
</UL>
<H3>VERSION HISTORY</H3>
<UL>
<LI>Version 1.3
<UL>
<LI>This version. See 'WHAT'S NEW?' above for new features.
</UL>
<LI>Version 1.2
<UL>
<LI>There was a bug which corrupts data in Find and Replace action when replacing string includes string to find. It's fixed now.
<LI>x86 version is now available. 
<LI>Midi-sound has been removed from About window, to let HexJuggler work on x86 machines without sound card.
<LI>Resources has been modified so that HexJuggler shows up in 'Open With' menu for any kind of file.
</UL>
<LI>Version 1.1
<UL>
<LI>New selection information display (number of selected bytes, start offset, end offset)  at the bottom of the window
<LI>Current selection is also highlighted in Text pane.
<LI>"UTF-8 Correction" mode to display multibyte characters correctly. You can turn it on and off under "Display" menu.
<LI>Minor bug fixes
<LI>"Find" algorithm has been changed for strings which has odd number characters.
</UL>
<LI>Version 1.0b3 - first public release
</UL>

<H3>LICENSE AND LEGAL STUFF</H3>
<P>
Unless explicitly stated in writing, the author, Masao Kawamura does not grant permission to distribute the software for profit in any form, including but not limited to, electronic information service distribution, and magnetic or optical medium distribution.
Non-profit distribution of the software is acceptable without prior written notice, as long as the software is not modified in any way, and the complete works of the software are included in the distribution package.
The software and accompanying instructions are provided "as is" without warranty of any kind. The entire risk as to the results and performance of the software is assumed by you. 
</P>
<P>While HexJuggler is a freeware, any sort of contribution is welcome.
</P>
<H3>CONTACT</H3>
<P>
If you have any queries, bug reports, suggestions or request for future release, please feel free to contact me at:
</P>
<P>
Masao Kawamura<BR>
<A  href="mailto:djapana@ba2.so-net.ne.jp">djapana@ba2.so-net.ne.jp</A>
</P>
<HR width="80%">
<P align="center">
<FONT size="1" >HexJuggler 1.3 ReadMe (c) Masao Kawamura 1997-2000
</FONT>
</P></BODY>
</HTML>
