| Version History for versions 1.0.x
For a complete list of versions with release dates, view the version history page.
- Items in black are changes to the client.
- Items in green are changes to the server.
- Items in purple are changes to both the client and server.
Changes in version 1.7.3
- Added preference to automatically open the whiteboard when new content is drawn by the other party.
- BitWise Routing server is notified when LAN IP address changes.
- Windows: IP is automatically selected based on Windows' ordering of interface preference.
- Windows: Allow disabling UPnP if world IP matches an IP address specified in Setup.
- Windows Vista: Corner popups now close correctly when they reach minimum size.
- Windows Vista: New message area on single conversation windows sizes properly when opened.
- Windows/Linux: Error message when Routing Server cannot be contacted has been removed.
- Linux: Crash fix when detecting the IP interface for a modem, if one is present in the system.
- Pro/Security: User search is correctly removed when user search right is not set.
Changes in version 1.7.2
- New sounds, including sounds for some events that did not have a unique sound before.
- The steal focus preferences has been changed to default to off rather than on.
- Do not run the STUN protocol for UDP punching when both users are connected to the same router.
- Fixed whiteboard single line textbox placement when the whiteboard is scrolled.
- Modified translation strings for times (hours, minutes, seconds) to be more translation-friendly.
- Private key file updated when Store In File is already selected and you load new keys from files.
- Better IP address handling converting between strings and integers help prevent some slight pauses.
- Changed the "Cancel" button in the file transfer manager to "Stop."
- Whiteboard text paragraph dialog properly takes focused when it is opened.
- Removed duplicate/persistent first "Add <name>" on Actions menu in conversations.
- Detached information window respects your conversation "steal focus" setting.
- "Save All" in whiteboard is enabled even if the first page is blank.
- The Add Contact window (specific contact) from a conversation properly takes focus when opened.
- The Add Contact window (specific contact) from a conversation gives an error message when detached.
- Improvements to wxWidgets socket peek/read improve socket reliability for longer server comminiques.
- Fixed crash when clicking on the padlock icon in a conference window.
- Fixed rare bug that might cause you to be alerted to update when there is no update available.
- Linux: Scrollbars on whiteboard update as needed while drawing using the freehand tool.
- Mac/Linux: Detect local IP addresses directly from the interfaces rathan than using /etc/hosts.
- Mac: Improved handling of Enter/Return and Escape keys to control accepting or dismissing windows.
Changes in version 1.7.1
- Voice chat ringing sound will now play every 8 seconds (like a phone rings repeatedly).
- Tooltip on contact list groups show how many contacts are online in that group.
- Allows simultaneous login into two different Professional Networks with the same username.
- Fix auto-login for BitWise Professional users (any Network ID > 0).
- Setup window and conference invitation window take keyboard focus when opened.
- Don't process additional /me's after the first one.
- Fix auto-receive when a directory already exists with the name of the file being received.
- Various wording tweaks and modifications to make the interface more friendly and/or consistent.
- Updated Speex to version 1.0.5 from version 1.0.4 on all platforms.
- Updated Expat to version 2.0.0 from 1.95.8 on Windows and Mac (Linux uses system Expat).
- Updated wxWidgets to version 2.6.3 from 2.6.2 on Windows and Linux, to version 2.7.x on Mac.
- Windows: Fixed first letter typed in a new message window from being in the default Windows font.
- Windows: The setting for BitWise to control a dial-up connection is now disabled by default.
- Mac: First version to natively support both Intel and PPC processors with a universal binary.
- Mac: Contact list can be opened using Command 1, or 2, 3, 4, etc with multiple logins.
- Mac: Read-only single-line text controls can now be highlighted and can have text copied from them.
- Mac: Message boxes now use OS X alert icons rather than the BitWise lightbulb.
Changes in version 1.7
- Reduced lag during/between message transmission by 75%, very noticable on maxed out dial-up connections.
- New voice protocol that does not require UDP forwarding or firewall setup by either party, in most cases.
- When receiving voice data is delayed, catch up to real-time (i.e. drop old data) when data resumes.
- BitWise can be used "without a trace" on removable drives (e.g. USB) using "with program" settings storage.
- Message numbers in conversations will sync with your contact's number for easier message referencing.
- Whiteboard status line informs you which pages have updated material that you have not seen.
- Added Save to the Encryption Key display dialog (used for your own keys or contacts' new/matching keys).
- Added option to "Conversation" menu allowing you to temporarily disable macro processing.
- Conversations windows flash using "new message" setting when a file transfer is complete.
- Setup window re-organized to group related items together in boxes with headings.
- Buttons on file transfer manager correctly update when automatically resuming the selected file.
- Alert sounds are automatically suppressed for users on your contact list that are blocked.
- Removed pointless checkboxes on logging style headings (enable use specific types, not the heading).
- Canceling a file while it is still connecting properly releases another queued file to begin.
- Unified directory and file name storage to use / all the time for portability among platforms.
- Font preferences stored with an OS appendix to prevent platform fights over fonts on mobile installations.
- Store Helpers with an OS appendix so mobile installations of BitWise can maintain platform-specific helpers.
- Names removed from login dropdown will be immediately removed without needing to re-open the login window.
- Import loads encryption preferences from the exported file, including encryption keys (if any).
- Contact List preferences under Server renamed to just Contacts to reduce confusion.
- Log viewer loads files in one piece to prevent Unicode characters from being split and garbled.
- Does not allow "Restore Original Name" to restore a name that would be a duplicate.
- Fixed newline differences (Windows vs. Linux/Mac) from triggering Plus Key mismatch warnings.
- Fixed UDP Alert window from continuing to show even after checking not to show the alert again.
- Monolithic log options for text and XML actually work, rather than being both enabled or disabled.
- Whitespace is consistently trimmed from both ends of messages for both the sender and receiver.
- Windows: Prevent focus stealing when one window is already open and another is created in the background.
- Windows: Switching between registry and file preferences storage no longer crashes with saved passwords.
- Windows: Running BitWise with no one logged in and the login window closed will show the login window again.
- Windows: Undo buffer for the new message text box is no longer deleted when the text box is cleared.
- Win/Linux: Option on Helpers preferences for using a text editor rather than log viewer for text logs.
- Mac: Changed default audio buffer to 50 ms from 25 ms to alleviate choppy audio problems.
Changes in version 1.0.6.5
- Added connection attempt for NAT Punch that allows connecting through a router without forwarding or UPnP.
- When replacing a login at another location, the original location detaches rather than logs out.
- Close tab button added to grouped conversation view (send / close buttons must be enabled in prefs).
- Icon added to status bar on contact list when you are detached from the server.
- "Disable Popups" option for contact has been changed to "Disable Status Alerts."
- Ensure that the selected contact in grouped conversation view is always visible when selected.
- File transfer description is shown in open conversation windows with incoming file notifications.
- Whiteboard uses a palette of colors rather than two color bars and using the color chooser frequently.
- Whiteboard font is not tied to the text tool but is instead chosen from a new menu item.
- You can draw a shape using swapped colors by drawing it using the right mouse button.
- When drawing a new whiteboard shape, you can cancel/delete it by clicking the right mouse button.
- When drawing a new whiteboard shape, you can move it while drawing by holding down the ALT key.
- When drawing or moving a whiteboard shape, the mouse is captured for better off-window handling.
- Whiteboard text and text paragraph tools use the current palette color rather than a separate color.
- Color extraction tool allows you to drag rather than just click in case you "miss" the first time.
- Paste tool added to the whiteboard toolbar for faster pasting of text or images to the whiteboard.
- Copy to clipboard option added when you right-click on a whiteboard image or text block.
- Fixed bug with text font when opening the text paragraph tool and not changing the font.
- Fixed whiteboard bug where more objects would be deleted without moving the mouse (delete tool).
- Log viewer no longer scrolls to the bottom when you are viewing logs with a search term entered.
- Status / profile window removes the "Away Since" line if the user is not away.
- Add Contact / Group window does not disable "Add Contact" button after adding a new group.
- Positioning of Mass Message in File menu in conversation windows made consistent with contact list.
- "Send Mass Message" renamed to "Mass Message" on the File menu of conversations and the contact list.
- Contact list no longer becomes disabled while trying to reconnect when you are in detached mode.
- Corrected alignment of the "To group:" label on the Add Contact / Group window (right-align it).
- Grouped view: active conversation no longer moves to the top of conversation list on an incoming message.
- Added small delay when resuming a file when a contact logs in to allow them time to finishing logging in.
- Add Contact / Group window does not disable "Add Contact" button after adding a new group.
- Fixed local time displays in status/profile and conversations (broken by updates in wxWidgets 2.6.2).
- Removed the "Integrate" option on the grouped conversation view; it was illogical and impossible to use.
- Pro: IP Address is displayed on the status / profile window.
- Plus: Can now refresh a whiteboard (sync your whiteboard with your contacts' whiteboard).
- Windows XP: UPnP results no longer displayed on the login window to remove delay while logging in.
- Windows: Fixed new windows opening and stealing focus for split second, disrupting the active application.
- Windows: Corner popups use system colors for their background and text colors.
- Windows: Added option to away / idle preferences to go away when the screensaver activates.
- Windows: Dial-up connection invalid structure size error no longer appears on Windows 2000.
- Windows: Fixed conversation "bleed" where text from different conversations would randomly mingle.
- Windows/Mac: Moving/selecting existing objects with non-primary colors now works in 16-bit color mode.
- Windows/Mac: Corner popups no longer appear on top of the menu bar, taskbar, or global toolbars.
- Linux: Correct handling of flashing window icons regardless of the steal focus setting.
- Mac OS X 10.4: Native spell-checking capability added to multi-line text controls.
- Mac OS X 10.4: Correct contact list getting a little taller with each consecutive login.
- Mac: Faster switching between contacts in grouped conversation few, without the flicker.
- Mac: Fixed whiteboard text font interoperability with Windows and Linux clients.
- Mac: Improved detection of lost connections reset by the other party.
Changes in version 1.0.6
- Use and re-use your own RSA key pair in BitWise Professional or BitWise Plus.
- Updated icons for direct connection status and contact notifications in the conversation status bar.
- File sharing list now allows selecting and requesting multiple files at once (not backwards compat.).
- Corner popups stack on top of each other (up to 4 at a time) and shift automatically to fill gaps.
- Add Contact / Group window reorganized to be clearer and easier to use (popup for new groups).
- Ctrl-W can be used to close a tab in grouped conversation view, Ctrl-Shift-W closes the window.
- Popup alerts can be disabled on a per-contact or per-group basis using the contact list.
- Added an icon to the status bar on the contact list showing your invisibility or chatty status.
- Buzz feature added to audibly request another user's attention, also with an optional popup.
- Whiteboard eraser allows you to click and drag to delete many objects at once.
- When using the image tool on the whiteboard, the image is placed without having to click.
- Whiteboard remembers selected colors, line width and font between whiteboard sessions.
- When approving a file share request, you can pick and choose which files to approve from the request.
- When using the grouped conversation window, a red background is used instead of the message bubble.
- A "New Conversation Started" message is inserted in the logs when a new conversation starts.
- Closing the away information window only hides it rather then destroys it.
- The file transfer manager does not show when you auto-receive a file while away and suppressing alerts.
- "Open Folder" in file transfer manager is enabled without a selection and opens default receive folder.
- The log viewer displays the bottom of the logs (most recent conversation) after loading.
- You can view a user's status/profile when viewing directory information from a user search.
- User search window allows you to sort the results by clicking any column header.
- The contact search on the contact list can be displayed without logging off and back in.
- If a user is chatty, the chatty status is included in the contact list tooltip.
- When a user is marked invisible on your contact list, the name appears in italics.
- Contacts will receive your updated contact icon if you replace your existing icon file.
- Menu item to open contact icon preferences added to contact icon right-click menu.
- Shared file request dialog now saves its size and position from one instance to the next.
- Added item in Status->Away menu to show the away information window if it has been closed.
- Detached information and direct connect information windows can be closed using Escape.
- Whiteboard change message in conversation includes instructions how to open the whiteboard.
- Whiteboard change message is not shown when the other user only deletes objects.
- Directory browser is immediately opened after saying Yes to choosing a directory when one is needed.
- Renamed "Clean List" to "Clean Up" in the file transfer manager and separated it from the other buttons.
- "Resume" changes to "Start" when selecting a file in the transfer manager that hasn't yet started.
- Confirmation dialog added when requesting to not display a contact's icon again.
- Option added to contact icon right-click menu to go directly to the contact icon preferences.
- Mass message window properly sends to usernames that are subsets of other usernames ("Chris" vs. "Chris S").
- User display window properly saves/restores its own size, rather than sharing a size with the URL history.
- Voice calls and file transfers are "declined" rather than "rejected."
- Setting a user's file sharing permission to "Enabled / Auto Allow" allows them to retrieve your file list.
- Better error handling / messages when using the Send button to send messages in usual circumstances.
- Corrected saving / loading of splitter position in log viewer, especially when maximized.
- Whiteboard pages resize correctly if the window size has changed while you were viewing another page.
- Mass message window logs messages that you send as coming from you, rather than the recipient.
- The log viewer no longer scrolls at odd times while resizing or maximizing.
- Detached is no longer grouped with Chatty and Invisible (they are not all related).
- Fix zlib buffer overflow vulnerability (removes possibility of attack through PNG images).
- Updated Crypto++ library to version 5.2.1 from version 5.1 on all platforms except OS X 10.2.
- Web Services link on the contact list is always available, even in BitWise Personal.
- Updated to wxWidgets 2.6.2 on all platforms for all releases.
- Plus: Image restriction on conference whiteboards removed.
- Plus: Mass messaging enabled.
- Windows XP: UPnP support added so BitWise can auto-configure UPnP-capable routers.
- Windows: Windows remember their position even across multiple monitors.
- Windows: idletrac.dll doesn't malfunction if you deny keyboard and mouse monitoring using ZoneAlarm 6.
- Windows: Thin titlebar added to the corner popups, including a close button.
- Windows: Active window doesn't momentarily lose focus if a file share request is auto-approved.
- Windows: Contact list now scrolls when dragging a contact above/below the contact list.
- Windows: Fixed strange focus/scroll problem after loading a log and clicking into the log viewer.
- Windows: Tooltips display again on statusbar icons (broken in 1.0.5).
- Windows: Some dialogs no longer have unexplained extra "whitespace" at the bottom.
- Windows 98/Me: XML logging capability works again (UTF / ASCII conversion issues).
- Linux: Updated compatibility for GTK 2.8 (pango library not pulled in by 2.8).
- Linux: Replaced png for desktop shortcut with a smaller, more compatible file.
- Linux: Fixed crash when logging off while away with hidden conversation windows.
- Linux: Fixed rare crash when connections are closed unexpectedly with data still queued.
- Linux/Mac: UI Wizard dialog shows appropriate OS screenshots for Grouped and Single view.
- Mac OS X 10.4: Native toolbars; line width on whiteboard moved to a menu.
- Mac: Small close button added to the corner popups.
- Mac: Ctrl-A works in single-line text controls.
- Mac: Modified right-click dismissal of corner popups to work on Tiger.
- Mac: Right-click context menu added on text controls.
- Mac OS X 10.2: Fixed focus problem when switching conversations using the keyboard.
- Notifications of being added to another user's list are shown immediately (not in < 60 seconds).
- Chatty users sorted by login time, most recent at the top.
- Improved searching by interests to separate interests rather than use them as a string literal.
Changes in version 1.0.5.1
- Incoming file transfers use directory of previous received file for default location.
- The log viewer allows you to select text to copy to the clipboard.
- Fixed Unicode logging on Unicode-capable systems; loaded logs should display correctly.
- Description of the audio buffer on the audio preferences page corrected.
- Meeting Place forum added to the Contacts menu (BitWise IM Personal only).
- Reload on the theme preferences reloads the currently selected theme rather than the theme list.
- File transfer manager and event log update their icons immediately when applying a theme.
- Fixed rare crash that could occur if a message wasn't transmitted correctly.
- Windows/Linux: When selecting a new theme, conversation windows update their window icons.
- Mac: Corner popups display correctly in Tiger.
Changes in version 1.0.5
- Completely new icons throughout the program give BitWise a more modern look.
- Corner popups redesigned to use the contact icon, or the BitWise bulb if no icon is available.
- The whiteboard circle tool is now an ellipse tool; use shift when starting drawing for a circle.
- Pasting text onto the whiteboard is now supported (in addition to pasting images).
- When pasting an image or text onto the whiteboard, the select/move tool is automatically selected.
- When redrawing portions of the whiteboard, such as while moving an object, all flicker has been removed.
- Whiteboard scrollbar and redraw logic simplified and improved, especially when the whiteboard is shrinking.
- Whiteboards have their own alert that can flash the whiteboard or play a sound after a change.
- You can right-click any "static" URL and copy the target URL to the clipboard.
- Login window has been reorganized for more logical layout and better tab ordering.
- "Check for Update" menu option added to the File menu of the contact list.
- Pressing delete in the list of users in consolidated view always closes that conversation.
- Conference toolbar rearranged to more logically group the icons based on conference features.
- The default conversation timestamp now uses a 12-hour click with am/pm instead of a 24-hour clock.
- When contact icon caching is on, but the cache is deleted or moved, contact icons will be re-retrieved.
- A file transfer canceled by the sender will no longer try to resume the next time the recipient logs in.
- Really long phrases in the preferences split into two lines to prevent translations from making wide windows.
- Themes folder on the Themes preferences page aligns properly with the caption and button.
- The consolidated conversation window explanation (from the Help menu) was reorganized to be easier to read.
- A few voice chat statuses were incorrectly marked not translatable have been marked translatable.
- Pro: Corrected reading of pre-1.0.4 BitWiseConfig.ini Network IDs.
- Pro: Mass Message window saves its size and position between times it is opened.
- Windows: System fonts are respected on standard controls (e.g. static text).
- Windows: Corner popups can display Unicode characters (showed boxes before).
- Windows: Flicker substantially reduced (eliminated?) when resizing or redrawing windows.
- Windows: URL History can store URLs with Unicode characters.
- Windows: Pasting onto the whiteboard no longer "wraps" the rightmost few pixels to the left.
- Windows: Log searching using the log viewer is faster on Windows XP/2000.
- Windows: Text controls use the system color for the text color.
- Windows Installer: Automatically copies msvcp60.dll if it isn't available.
- Windows/Linux: You can right-click a URL in any text window to copy it to the clipboard.
- Linux: 24 x 24 tray icons used rather than 16 x 16 icons. (disable with --disable-large-systray)
- Linux: Corners popups use a different GTK window type that should avoid focus-stealing problems.
- Linux: Auto-copy to clipboard works again with non-GTK tools like Klipper.
- Linux: Error message is shown when trying to open a 2nd blank page on the whiteboard.
- Linux: If a file connection is lost while choosing where to save the file, BitWise no longer crashes.
- Linux: Closing log viewer while loading a log is forbidden to prevent BitWise from crashing.
- Mac: Double-clicking on the contact list when another window has focus selects the correct user.
- Mac: Gray border around contact icons removed (border fits tightly around the icon).
- Mac: Added a graphic to the disk image for a more attractive package.
- Fixed rare glitch where offline messages would fail to download until you logged out and back in.
Changes in version 1.0.4
- Splitter on conversation windows allows you to resize the new message and conversation areas.
- New page of basic / quick preferences is the first preference page shown when opening the preferences.
- Whiteboards now allow you to place a paragraph or paragraphs of text rather than just a single line.
- You can now paste images onto the whiteboard from the clipboard, in addition to drag and drop.
- Bandwidth usage slider on file transfer manager allows you to control the bandwidth used by file transfers.
- New conversation preference to show a Send button on conversation and conference windows.
- Conversation logs are placed in a username subdirectory to prevent different users' logs from mixing.
- Hitting resume on an outgoing queued file not yet connected now properly initiates a connection.
- A direct download link for the active OS version has been added to the new version reminder.
- The file transfer manager does not bring itself to the top if it is already open when a file transfer starts.
- File transfers no longer are compressed by default, compression must be enabled by the user.
- Splitter position in the log viewer and shared file viewer is saved and restored each time the window opens.
- Grouped conversation contact status icons change immediately when the theme is changed.
- Contact icons are no longer needlessly re-sent when you are storing/caching icons.
- New message window no longer has extra space on the left when contact icons are disabled.
- No longer removes certain legal characters from conference log file names (such as , ; = [ ] +).
- When specifying a new logging location, items in an existing URL history at that location will be loaded.
- More logical behavior when loading whiteboard objects from a file (entire whiteboard no longer cleared first).
- Whiteboard image resizing scales from original image regardless of previous resizing (prevents data loss).
- Whiteboard objects duplicate by sending a duplicate command rather than another copy of the data.
- Text and image tools are now [de]/[re]selected if you cancel before completing the font or image selection.
- When sending multiple files at once using drag and drop, the recipient's name is shown in the confirmation.
- Pressing escape to cancel editing a URL in the URL History no longer closes the entire window.
- Conversation preferences for stealing focus and the system tray arranged vertically to allow for translations.
- Corner popups can be set to stay displayed from 1 to 999 seconds using the Alert preferences.
- Corner popups now close immediately when you click them to open a conversation, or right-click to close them.
- Advanced Logging option for logging in Unicode removed, Unicode is used by default on Unicode-aware systems.
- Log viewer font and font color preferences in advanced logging removed, now uses "from" font and color.
- Removed preferences for which events to log, removed separate file sharing "show manager" preference.
- Server-stored preference pages will alert you if you make changes but do not submit them to the server.
- When using @ to open a new conversation in single view, "not found" messages are not shown while typing.
- After checking "Disable this alert" on an alert popup, the sound (if any) for that alert is also disabled.
- When auto-copy is disabled, the focus no longer jumps after highlighting in conferences or single view.
- Passwords truncated at the maximum allowed 20 characters on the login box; fixes crash on too-long passwords.
- Non-English characters are not allowed in passwords, now part of the error checking when changing a password.
- Trying to send an empty message in a single conversation window no longer results in a blank line being added.
- Will not update cached IP if IP query fails, which had caused the server to think you were already logged in.
- Toggling search off (i.e. removing it) on the contact list no longer requires logging off and back in.
- The client is less prone to cycle in and out of detached mode due to very short connection blips.
- No longer displays error about the conference host being unconfirmed if you try to send an empty message.
- Most file selectors change the working directory for next time a file selector is used.
- Broadband is now the default, rather than dialup, for file and voice bandwidth.
- Removed some unnecessary phrases from the translation dictionary.
- Copy is now consistent, always copying any text colorization.
- Event log name changed from ____.log to ____Events.txt.
- Newer style bulb icon used for login window icon.
- Chat rooms have been renamed to conferences.
- Removed the contact-specific corner popup override menu.
- Web site links updated for new www.bitwiseim.com domain name and site.
- Donation menu item removed from the client, and removed from the web site too.
- Detached login is no longer available, its usefulness was limited and its presence confusing.
- Fixed crash when an incoming file was remotely canceled and you have incoming windows blink in the systray.
- Fixed crash when right-clicking on a user in a conference and that user is not on your contact list.
- Pro: Whiteboard refresh tool added for synchronizing the whiteboard for late arrivers in a conference.
- Pro: Manual IP selection allows better connectivity on LANs and VPNs.
- Pro: Optionally show Network ID on the login window to easily switch between Networks.
- Pro: Conference whiteboard image size restriction changed to only a warning for images > 256 x 256.
- Pro: Can now enable contact list add notifications (Contact List server preferences page visible).
- Pro: Sign up and forgotten password links removed from the login window.
- Pro: Added capability to suppress update notifications in the client.
- Pro: Updated settings names in BitWiseConfig.ini (Group->Network).
- Pro: Fixed mass message window not expanding vertically.
- Pro: Security setting added for voice chat.
- Windows/Mac: expat library updated to version 1.95.8.
- Windows: Whiteboards now use virtually no GDI resources instead of consuming them like crazy.
- Windows: When incoming windows do not steal focus, they consistantly flash in the taskbar.
- Windows: Always on top capability for contact list, conversation windows and conferences.
- Windows: Beep when opening a conversation by pressing enter on the contact list has been removed.
- Windows/Linux: The TIFF image format is no longer supported for contact icons or images on the whiteboard.
- Windows/Linux: The system tray tooltip by default shows the last contact list events.
- Windows/Linux: Double-clicking on the contact list system tray icon will show/hide the contact list.
- Windows/Linux: Login window can now be toggled from the system tray same as the contact list.
- Windows/Linux: Illegal filename characters are removed from incoming file transfer's filenames.
- Windows/Linux: Setup added to the File menu of the login window.
- Linux: Dependnecy on libXxf86vm.so.1 removed (now statically included) for compatibility with older distros.
- Linux: Dependency on libpng removed (now statically included) for compatibility with older distros.
- Linux: The send to font is now used in the new message box when typing new messages.
- Linux: Significant speedup of text tag handling especially as more text is added and/or cleared.
- Linux: Current selection is cleared when conversation loses focus, prevents "disappearing" text (GTK 2.4+).
- Linux: Absolute positioning used for corner popups to prevent drifting.
- Linux: New conference window correctly receives focus when opened.
- Linux: A .desktop file is included which can be easily modified to make a nice desktop shortcut.
- Linux: Buttons now correctly size themselves using newer Gnome 2.8 themes.
- Linux: Radio boxes no longer appear empty using certain Gnome 2.8 themes.
- Linux/Mac: When receiving a file, * is used as the "All Files" filter instead of *.*.
- Linux/Mac: Right-clicking will also select whatever contact is under the mouse.
- Linux/Mac: Contact list now properly receives focus again after editing an alias.
- Linux/Mac: Stale lock file message no longer displayed after client was not gracefully closed.
- Mac: Voice chat now works on G5 processors (previously caused sound to fail system-wide).
- Mac: Selecting font color in font or advanced logging preferences is now integrated with selecting the font.
- Mac: Font dialog now uses OS X font dialog rather than wxWidgets generic font dialog (OS X 10.3 only).
- Mac: Toolbars now use more stylish appearance of not having buttons around each item.
- Mac: Files or directories with Unicode characters no longer results in "does not exists" message when selecting.
- Mac: You can use the cursor keys to navigate user search results, URL history and the file transfer manager.
- Mac: Disabling the timestamp no longer causes misplaced coloring in conversations.
- Mac: Tabbing back to the username on the login window no longer clears the password.
- Mac: Command-Tick for switching windows no longer gets blocked by the grouped conversation window.
- Mac: Custom-selected conversation colors work for all colors, colors no longer change unexpectedly.
- Mac: You can now drop files on the conversation window when "Integrate" is enabled in grouped view.
- Mac: Closing a new window without activating it no longer causes a crash the next time you click on the dock.
- Mac: Sufficient space is provided around the log viewer window for the text control border highlight.
- Mac: Padlock icon on the file transfer manager is no longer partially covered by the resize grip.
- Mac: Toolbar icons rendered correctly in full color (no more dithering or color loss).
- Mac: Fixed byte-swapping problem that prevented correct display of some user's online status.
- Mac: File menu appears before the Window menu when you close the login window and no one is logged in.
- Mac: Help menu and other OS-generated menu items are now translated when using a translation file.
- Mac 10.2: Unicode support added; text can now be sent and received with non-ASCII characters.
- Mac 10.2: Text control highlights around single-line controls are no longer skewed or disappear.
- Mac 10.2: Text caret is no longer added to text controls when they are created.
- Mac 10.2: Closing individual conversations in consolidated view no longer leaves scrollbars behind.
- Mac 10.2: No longer crashes when quitting from certain windows, such as the login window.
- Server: Support for Professional "Mass Add" of contacts while a user is online.
- Server: Extra enforcing of the 200 users on the contact list limit when adding a contact.
- Support for Pro Groups "Mass Add" of contacts while a user is online.
- Extra enforcing of the 200 users on the contact list limit when adding a contact.
Changes in version 1.0.3
- Receive timeout for receiving user search parameters increased to accomodate slower connections.
- Processing of offline messages changed to better support newline styles on OS X.
- Server: Receive timeout for receiving user search parameters increased to accomodate slower connections.
- Server: Processing of offline messages changed to better support newline styles on OS X.
- Voice conversation added for one-on-one voice conversations (group voice conferencing still to come).
- Alert preferences allow selecting a sound and/or flashing on an incoming voice conversation.
- Voice icons are now displayed in theme preferences and can be made part of any BitWise theme.
- File transfers will now auto-resume on a timer or when the recipient logs back in.
- Custom alerts (a popup window or a sound) can be used for individual contacts on your contact list.
- Contact-specific file sharing option is available that automatically approves requests from a person.
- Edit menu now available on the conversations window (single and consolidated) and on chat rooms.
- New icons for client status; slightly more refined appearance and better system tray appearance.
- Mass message window (Pro Groups only) now allows selecting groups and/or contacts, not just groups.
- Whiteboard images can now be resized after placing them on the whiteboard (using the right-click context menu).
- Whiteboard right-click menu now appears in the correct position even on objects scrolled into view.
- Whiteboard hit-testing is now based not only on bounding rectangle but also on color.
- Whiteboard color extracted from one whiteboard page stays as the current color on other pages.
- Whiteboard no longer crashes after clearing with multiple text objects placed.
- Whiteboard text entry boxes close if they are still active you select another whiteboard drawing tool.
- Tabbing to another user while typing in consolidated view properly sends stopped typing notification.
- Sending a file to yourself no longer causes random crashes or delays when logging off.
- Send file window now shows the size of the file that you have selected to send.
- File accept/receive window closes automatically if the file is cleared from the transfer manager.
- File accept/receive window now saves its position and reappears in the same place next time.
- Shared files with no extenstion no longer have a . added to the end in the shared file viewer.
- Displays an error message when trying to send an entire folder (sending of a folder is not yet supported).
- Passwords can now be the full 20 characters advertised instead of being limited to 15.
- User interface selection window when first logging in to BitWise has updated screenshots.
- Added "Received Files Folder..." menu item to system tray and contact list.
- Whiteboard icon is now enabled when changing themes if you are directly connected (used to always disable).
- Directory information's clickable web site now uses Helper preferences rather than BitWise defaults to open URL.
- Message when failing to replace a login elsewhere no longer references the proxy server.
- Better handling of rolling when receiving notifications from *BitWise* (since you can't respond to *BitWise*).
- Old groups saved locally no longer get reloaded if they were deleted while logged in from another location.
- Better handling of aborted connections during connection initiation prevents possible rare crashes.
- Auto-copy of highlighted text in a conversation is now a preference from the conversation preferences.
- Shared file list no longer reports that there are no files even when there are files.
- Files shared from the root directory of a volume no longer have their first character removed.
- Dropdowns should conform better to the size of the values in dropdowns with predefined choices.
- Conquest-specific alert preferences integrated with alert preferences panel, separate window removed.
- Conquest in-game send message to opponent removed (difficult to use, use regular conversation instead).
- Non-standard message boxes have better wording than OK/Yes/No where buttons describe the action.
- BitWise no longer temporarily freezes while loading long XML logs for display.
- Help menu items are now consistent across all menubars and are on every menu.
- About window is no longer modal (blocks all other input).
- Pro Info link added to the Help menu.
- Windows: The installer is available in multiple languages and downloads BitWise translation files automatically.
- Windows: The installer now has an option for loading BitWise when your PC starts.
- Windows: Option added to Setup window whether or not to show login window when BitWise is loaded.
- Windows: Undo and redo behaviors are now correct.
- Windows/Linux: Open menu of the system tray icon menu provides access to log viewer and received files folder.
- Windows/Linux: Windows' saved size/position now includes whether or not the window was maximized.
- Linux: System-tray gathering of incoming messages now available like on Windows (ICQ-style messaging).
- Linux: Stock GTK2 buttons used where possible (OK, Cancel, Close, Save, etc) with text and an icon.
- Linux: Scrolling to bottom of recent conversation works more reliably in single conversation view.
- Linux: Better usage of GTK theme's fonts and backgrounds in more widgets.
- Linux: Widgets update better on-the-fly when changing themes and/or fonts.
- Linux: Right-alignment now works correctly in text controls, preference enabled in conversation preferences.
- Mac: Unicode now fully supported (10.3 only).
- Mac: When a window is created in the background, it can be activated by clicking anywhere on it (not just title).
- Mac: "Zoom Lines" when a window opens or closes are no longer displayed, window opens or closes immediately.
- Mac: Window menu now provides access to all open windows, as well as the contact list whether shown or not.
- Mac: Tab no longer switches conversations from conversation window in consolidated conversation view.
- Mac: Lines / visual artifacts when scrolling and typing in text controls no longer appear.
- Mac: Command-W will now close the window with the focus regardless of the menubar state.
- Mac: Metal appearance preferences now available on the "Themes" Preferences page (10.3 only).
- Mac: BitWise no longer freezes while popups are being displayed.
- Mac: Distortion/stretching on corner popups eliminated, especially on the watermark graphic.
- Mac: New windows no longer self-iconize to avoid stealing focus, falling on Z-order instead.
- Mac: Double-confirm of file replacement when receiving a file fixed, now asked only once.
- Mac: You can now specify how long (in seconds) the dock icon will bounce for an alert.
- Mac: Behavior of clicking dock icon conforms more to Apple's interface guidelines.
- Mac: Command-W on the contact list now hides the contact list instead of logging off.
- Mac: Option-Enter now works to insert a newline according to Apple's guidelines.
- Mac: Username dropdown on login box no longer adds an empty string at the end.
- Mac: Alt-S option to send a message (in the key prefences) has been removed.
- Mac: Preferences and About are now available from everywhere.
- Mac: Numeric keypad now works to make moves in Conquest.
- Mac: Statusbar on conversations can now be toggled off.
- Mac: Controls appear more native than previously.
- Mac: Sounds are played using the Quicktime API.
- Mac: Paste now available in password controls.
Changes in version 1.0.2
- Searches now use AND instead of OR between fields and sort by last login for increased relevance.
- Alerts preferences page created, and the other four popups and sounds preferences pages were removed.
- Logging preferences reorganized, consolidated and simplified (event and URL History subpages removed altogether).
- Idle time for setting an idle away message is now the idle time of the PC, not just idle time on BitWise.
- New ICQ-style tray-flashing option for incoming messages, file transfers and invitations (Windows only).
- Searching through logs for a phrase is about four times faster than before (what took 4 seconds now takes 1).
- Log viewer behavior has been improved and made more intuitive when performing multiple successive searches.
- Added BitWiseConfig.ini file option for distributing default settings (mostly for use with Pro Groups).
- Conversation preferences simplified, reworded, and now are home of the "load recent conversation" options.
- Contact notifications in conversations moved to status bar icon next to direct connect status.
- Help dialog for status bar icons added to both single and grouped conversation windows.
- File transfers now will auto-resume an incoming file that was disconnected, without prompting for location.
- Incoming shared files can now be resumed from the file transfer manager if they are disconnected.
- Once a file share request has been approved, subsequent requests for the same file are automatically granted.
- Whiteboard text is now "click-and-type" rather than requiring pre-typing in the toolbar.
- Whiteboard text color is now separate from the general border/line color.
- Whiteboard colors can be selected by clicking the color you wish to change, the toolbar buttons were removed.
- Whiteboard background color no longer a toolbar item, now is a menu item.
- Whiteboard left toolbar has been consolidated into the top toolbar (only one toolbar now).
- Whiteboard lines and borders can now be up to 20 pixels wide (no reason to stop at 10, eh?).
- Whiteboard now warns you when trying to add a very large image because they can take a long time to transmit.
- Rolling in grouped conversation view now works correctly even when Enter is configured to insert a newline.
- Typing and viewing notifications split into two preferences in the conversation preferences.
- Better memory of contact icon acceptance / rejection, doesn't ask again on an icon that has not changed.
- File transfer preferences cleaned up by removing "recent paths" which didn't need to be separately updated.
- When resuming a file that was paused, it correctly says "Transferring" again instead of "Connecting."
- Shared file name column now resizes automatically if the tree/list splitter is moved.
- Chat rooms can now be logged in both plaintext and XML formats from the logging formats preferences page.
- Server event logging now available that logs when you are connected and disconnected from the server.
- When saving an individual conversation, any recent conversation loaded from logs will not be saved again.
- Flashing icons / bouncing dockbar is now more customizable for specific events using the alerts preferences.
- When the server cannot be reached when first logging in, a window is displayed with some basic information.
- Status/Profile now includes information about how long user has been idle (if the other user allows it).
- Added option to disable direct connect with a user if holding a direct connect is proving difficult.
- Logging formats now have predefined directories, no longer have subdirectory options (subdirs make the most sense).
- XML logs now displayed in plain font due to inefficiencies in text controls (coloring can be re-enabled in prefs).
- Directory info. now has clickable website entry, URLs in interests are highlighted, account type is static text.
- Added button to directly reset the search / log file tree after performing a search.
- Toolbar on conversation windows removed from preferences and added as checkable menu item on Conversation menu.
- Ability to play a sound upon becoming detached was added (on the alerts preferences page).
- Toolbar on conversations is now togglable from the conversation menu, just like the status bar.
- Better login in the status/profile will now retrieving profile regardless of status, if directly connected.
- Last used away message no longer sometimes used instead of idle away message when you are idle.
- Windows that become offscreen between being opened (e.g. resolution change) will not be moved offscreen.
- Alt-S added as an option for sending a message (for those used to ICQ).
- To/from colors in log viewer are not longer reversed when viewing XML logs.
- Added delete key to key preferences, with same options as the escape key.
- Idling out when detached now properly updates client to have away status.
- Outgoing queued files no longer begin transferring when logging off.
- Removed tree lines from contact list and preference
- Log searches can now be interrupted while in progress.
- Contact icon preferences simplified and reorganized.
- Login window now saves its position between logins.
- Log viewer properly searches all log files when changing username search.
- Renaming a contact but only changing the capitalization will now be accepted (used to be rejected).
- Chat rooms with a quote in the name will now work correctly (previously no one could join such a chat).
- Saying no to session replacement when coming out of detached mode will stop future reconnection attempts.
- When selecting where to receive a file, a file with no extension will have a *.* filter on the dialog.
- Whiteboards are not created until actually needed rather than being created at the start of each conversation.
- A single whiteboard page saved as objects set itself as page 1 (otherwise, loading could make many blank pages).
- Doesn't send away message if contact has incorrect status (not on his/her list and have returned from away).
- When you are already logged in and try to log in again, your contact list is now brought forward.
- Integrate and Roll settings in grouped conversation view are stored with conversation prefs (for import/export).
- Chat room view log toolbar button now shows the chat room's log rather than the selected contact's log.
- Customized file sharing, popups and auto-receive settings no longer reset to group default after logoff.
- Removed spaces at the end of strings, making it much easier for translators (and more accurate).
- Log viewer window is now correctly disabled while searching the logs (rather than contact list).
- About window no longer has row of links, they are all on the Help menu of the contact list now.
- Windows: Setup now allows saving preferences and locally stored information in a file rather than registry.
- Windows: Context menus in consolidated conversation view chat chat rooms now popup in the correct location.
- Windows: Ctrl-Backspace (whole word delete) no longer closes conversations when deleting all text.
- Windows: Autocompletion of username on login box no longer auto-completes when specifically selecting a name.
- Windows: Clicking systray icon when contact list is already shown will hide it.
- Windows XP: Changing system tray icon show/hide property will now properly save.
- Windows 98/ME: Shared file column headers correctly refresh when changing size.
- Linux: Now compatible with 2.6 kernel (no longer frequently locks up establishing connections).
- Linux: System tray icon is now available if your window manager supports the freedesktop.org tray protocol.
- Linux: Option to not display contact list in the taskbar now available (only if systray icon works, however).
- Linux: URLs are now clickable in all the same places as in the Windows version.
- Linux: Tree controls now have GTK appearance with triangular expand/hide buttons.
- Linux: Contact list now auto-scrolls up and down while dragging a contact to move them on your list.
- Linux: Alert sounds are now correctly autodetected and used by default.
- Linux: Color behind fonts is now properly changed to selected font background color (not sometimes white).
- Linux: Native GTK2 color selection dialog used when color selections needed (fonts, whiteboard colors).
- Linux: Ctrl-V now correctly pastes in conversations and other multiline text controls.
- Linux: Added option to attempt same-window, new-tab browsers for clicked links (Mozilla / Firefox).
- Linux: Login is now threaded like on Windows/Mac, so that the program is not frozen while connecting.
- Linux: Message dialogs now have GTK2 theme icons rather than wxWidgets-supplied icons.
- Linux: Tooltips on toolbars now have correct GTK2 theme colors and text style.
- Linux: Font dialogs now show previously selected font when opening.
- Linux: Far fewer mysterious random crashes due to SIGPIPEs on sockets, which are now ignored.
- Linux: Outgoing file transfers canceled by the recipient no longer cause an infrequent crash.
- Linux: Incoming file automatically received no longer cause an X sync error (and crash).
- Linux/Mac: Contact list and preferences now have better default sizes when first opened.
- Linux/Mac: Log viewer correctly announces no items found when there are 0 results rather than 1.
- Linux/Mac: Preferences tree no longer has pointless "BitWise" root parent.
- Linux/Mac: Contact list no longer has arrow group icon (looks better without duplicate group header).
Changes in version 1.0.1
- New log viewer allows comprehensive display and search of your BitWise logs.
- Many new logging types allow catering BitWise's logging to your particular needs.
- Shared file window now provides a tree and a list view for easier navigation of shared files.
- Number of files in the shared file list now displayed as list loads to provide feedback of progress.
- Toolbar now available for conversations and chat rooms providing quick access to common functions.
- Whiteboard now allows you to save objects as objects in addition to saving as a regular image.
- %cd macro now allows you to specify a countdown to a date, and BitWise will calculate the days left.
- LAN IP address can now be (re)selected from the Setup window prior to logging in.
- Setup window now allows removal of users from the login window dropdown without manual reg/config file editing.
- Added a donate / web services link (depending on whether using free or Pro BitWise) to the about box.
- Contact list notifications messages can now be translated into other languages.
- Drag and drop multiple files (up to 10) to send them all to a contact. Will prompt if you wish to enter descriptions.
- IP Selection dialog now correctly returns IP when using "Use Selected IP" button (double-click always worked).
- Escape key is now consistent in closing the current window (works on many windows where it didn't before).
- Event log theme icon renamed to simply "logs" icon, and is used now also used for the log viewer.
- URL History is now re-saved each time a URL is added or changed, preventing data loss in the event of a crash.
- File share list now checks if couldn't connect immediately and displays unavailable if so.
- Macro replacements for name and alias are now processed prior to sending a message rather than by the recipient.
- Inviting groups from the chat room invite window is now case-insensitive.
- Inviting groups from the chat room invite window no longer tries to invite offline users.
- If the server is being updated when logging in, no longer allows unchecking "show next time" box.
- Saving logs with unicode characters forced to off when using non-unicode capable operating system.
- Fixed broken link to the detached mode information, and updated link to be a simple redirect.
- Buddy icon renamed to contact icon to be more consistent with contact terminology.
- When exporting preferences, changes made on the current preference page are saved before the export.
- Macro preferences page no longer allows customization of macro behavior, default behavior was most logical anyway.
- Macros %al and %na now work correctly when viewing an extended away message from the server.
- When using an empty timestamp, a space no longer appears before each name in each message.
- Changed the order of the directory information fields in the user search / chatty user display.
- Special case invalid characters 0x02 and 0x03 to be transmitted as < and > rather than cause a disconnect.
- Updated download link when downloading from the Free BitWise.
- Fixed condition where "user has returned" messages would be generated when their connection bounced.
- Fixed two crash bugs that resulted when cancelling a file transfer while it was still connecting (forward or reverse).
- After cancelling a file transfer while still connecting, the buttons properly update to show Remove and Resume.
- Windows: Reduced flicker on contact list when list is being rapidly updated (e.g. loading contact list when detached).
- Windows: Fixed problem under Win98 where message font would be lost when selecting "empty text" in new message box.
- Windows: Away message window can now be hidden via the X and will re-show intact when clicking on the systray icon.
- Windows: After copying text from a conversation, conversation window no longer scrolls to bottom on next message.
- Windows: Switched from using DDE to using ShellExecute to open files from transfer manager (long story).
- Linux/Mac: 15 character usernames can now properly log in (immediate timeout before).
- Linux/Mac: Crash occuring on strange high-range ASCII characters when logging no longer occurs.
- Linux: Recent conversation display better scrolls to bottom in consolidated view on first open conversation.
- Linux: Disabled login username autocomplete (caused cursor position to jump unexpectedly, unable to fix).
Changes in version 1.0.0
- Windows XP themes are now fully supported.
- Translation support now allows seamless presentation of BitWise in any language.
- New icons for the program itself and the contact list / system tray / dockbar.
- New toolbar on the contact list gives easy access to most common menu items (toolbar can be disabled).
- Can now right-click on an individual image on the whiteboard and save it to disk.
- Added checkboxes to setup window for group and routing server for convenient enable/disable.
- Helper prefernces overhauled to provide selection between OS default and override.
- Helper preferences removed from Mac OS X version, on Mac OS X they do not make sense.
- Deleting an empty group no longer shows confirmation window asking where to move contacts.
- Added menu item in file menu to open logging folder (if logging enabled).
- Open menu consolidated with the File menu for better menu organization.
- Help menu added to the contact list, with a link to online support (link also added to login help menu).
- Window informing of new minor version can now be disabled to not remind again.
- Added key preferences to be able to use escape to close just one conversation in grouped view.
- Terminology and menu locations for logging off and exiting improved.
- Proxy is no longer an configurable option, it is now automatic and transparent.
- Local time no longer defaults to GMT when adding a contact that is offline at the time.
- If the BitWise server textbox is cleared, it will revert back to the default.
- Login window has been reorganized to better allow for translations.
- Several more instances where "buddy" needed to be changed to "contact."
- No longer allows changing window colors from within BitWise, only icons can be changed.
- Skins renamed to themes because of transition to OS-managed window decorations.
- No longer allows theming the offline icon--how can it be themed prior to loading a theme?
- When specifying URL history location, any existing URL history is preserved from that location.
- When a whiteboard object is added by another user, the scrollbars are always properly updated.
- Titlebar now changes to reflect if you are set to away.
- The contact search on the contact list can be removed via the contact list preferences (defaults disabled).
- Added detection for default sound files upon first login (looks for files in /Sounds directory).
- Open folder button on file transfers properly disabled when there is no folder to open.
- Auto-expanding macros now operate correctly when editing an away message in the preferences.
- Setting extended away message now disables when there is no away message or adding message from prefs.
- Writing text on the whiteboard is much easier, no longer requiring clicking the text tool icon first.
- If logging is enabled but no log directory is specified, a warning will be shown when closing the prefs.
- Radio buttons on the key preferences are now properly separated for the ~ key and escape.
- Pressing ` or ~ with the key preferences set to "nothing" now actually types the respective key as text.
- If offline message retrieval fails, client immediately detached to prevent further errors.
- Better error handling if an offline message were to be unexpectly garbled or contain unexpected characters.
- Directions for Conquest no longer modal; prevents crash if opponents denies while reading instructions.
- Configurable, higher encryption added for Professional Groups.
- Directory information is now optionally viewable online via the website.
- Windows: Fixed problem under Windows 2000/XP where new message font would randomly revert back to default.
- Windows: suppression of dynamic library error if rasapi.dll is not present on your system.
- Linux/Mac: Lock file changed from bitwiselock to .bitwiselock to be a hidden file.
- Linux/Mac: Because dial-up management and load on boot are not available, options are removed from Setup.
- Linux/Mac: Text now scrolls to the bottom on resize (on Mac, always, on linux, only if at bottom, like Windows).
- Linux: Fixed conversation windows appearing extremely small by default.
- Linux: Focus properly sets to the new message box when returning to the conversation window.
- Linux: When loading old logs into conversation, text scrolls to the bottom correctly.
- Linux: Hyperlinks embedded in dialogs are now shown in the proper blue color (such as in the About box).
- Linux: Connect automatically now functions correctly.
|