Logo
 
WinJab Places
  • WinJab Home
  • Downloads
  • SF Downloads
  • SF Project Page
  • Change Log
  • Screen Shots
  • Bugs
  • Browse CVS
  • Developers  
     
    Jabber Places
    Jabber.org
    Jabber.com
  • WinJab Change Log


    12/14/01 - 1.1.0.1
    • Fixed AV's on initial startup when no profiles exist.
    • Fixed custom presence (not sending out correct status).
    • Chat windows now allow Ctrl-V use to paste.

    12/5/01 - Release 1.0
    Hello happy jabber users. This will probably be one of the last releases of Winjab, as I'm starting a "next generation" winjab client.. This release has lots of little bug fixes and the latest jabberCOM.DLL. Stay tuned for more details about the new client.

    Changes:

    • Verified that sound notifications are working.
    • New jabberCOM fixes many shutdown issues.
    • Fixed Flash Tray notify checkbox not being disabled at the correct times.
    • Normal msgs now have URL checking and the URL's are clickable.
    • Don't allow the last profile to be deleted.
    • Fixed logger problem when trying to log msgs from JID's with a '*' in their JID.
    • Removed some unnecessary compiler conditionals from the source code.
    • Fixed chat windows so they shouldn't "flash" forever.
    • Fixed "Browse to Bookmark" option when right clicking on existing bookmarks.
    • Added note to login screen to inform people that they can leave the password field empty to have winjab always prompt them for their passwords.
    • Presence is only sent once now upon initial login.
    • Made listview in conference/groupchat/tc rooms read-only so you can't edit other people's nicknames and cause wierd behavior.
    • new JabberCOM fixes the problem w/ CTCP query results not returning back the proper ID.
    • Fixed Add Contact dialog for large fonts
    • Fixed vcard dialog so the read-only stuff is setup properly.
    • Fixed iq-last reponses to send back to the correct ID, and the correct JID.
    • Compiled in a Windows XP manifest so Winjab uses some of the XP themed artifacts.


    6/1/01 - Release 0.9.7.6
    • Fixed bad bug where old config's weren't being moved to the new directory.
    • Fixed bad bug when using the Search/Find dialog.
    • Fixed autoaway bug when trying to return back to online.

    5/31/01 - Release 0.9.7.4

    • Heavily modified the GUI for the browser.
    • Deprecated the old Agent dialog..use the broser now.
    • Chat windows are free'd from memory if the user is offline when the window is closed.
    • Changing the resource updates the profile.
    • Toggling the SSL changes ports (if using the default ports).
    • Fixed A/V when trying to add invalid contacts.
    • Fixed bug when changing nicknames in a conference.
    • Removed the "Favorite Groups" stuff...use Bookmarks instead.
    • Added browsing to context popups.
    • Some new toolbar icons.
    • Ignore blank normal and chat messages.
    • Tons of bug fixes.
    • Fixed URL catcher so things like awwww. don't trigger it.
    • Fixed browse/conference bug when the group starts using Hashes instead of nicknames.
    • Fixed vCard stuff and removed "Personal Info" from the prefs.
    • Added ability to add a bookmark w/out browsing there.
    • New small icons for bookmarks and for the browser.
    • Fixed Autoaway problems. Note that autoaway is based on Jabber activity not computer activity.
    • Changed the registration form so it can accept/handle any fields (not just a specific set). This also fixes the tab ordering problem.

    3/15/01 - Release 0.9.6.5

    • New jabberCOM fixes SSL/Normal connection toggling.
    • Fixed Filter Rules.
    • Tweaked pgp check to properly catch version 7 of PGP Freeware.
    • Fixed the "My Resources" group.
    • Added a preference to turn OFF Autoupdate checks. *cheer*
    • Added an Offline group that gets enabled when displaying only online clients.

    3/13/01 - Release 0.9.6.4

    • Fixed "collapsed" grps so they stay collapsed during a session.
    • Fixed the server-crash/die bug so winjab doesn't cause Access Violations when this occurs.
    • Moved the vCard information into the Roster Item Properties dialog.
    • Searching for existing chat windows is now case insensitive.
    • SSL enabling now checks to make sure the SSL DLL's exist on your system.
    • PGP integration now checks the registry to make sure PGP is installed before enabling this option.
    • Moved many dialog boxes to load/unload dynamically to help reduce memory footprint.
    • Fixed hotlinks in the History display to automatically launch the system browser.
    • Implemented a new URL catcher to better handle URLs.
    • Can not submit blank subjects to conference windows anymore.

    2/21/01 - Release 0.9.5.7

    • Fixed bad bug when adding users. They don't go to the "bookmarks" folder anymore.
    • rewrote sort algorithm to be more consistant when sorting the roster.

    2/20/01 - Release 0.9.5.6

    • Fixed problem when receiving signed presence and you are NOT using PGP
    • Fixed problem when undocking/redocking the roster
    • Added hot-key (Ctrl-R) to detach/reattach the roster.
    • When dbl clicking on an undocked roster, it now restores the main winjab window if necessary.
    • Added some functional toolbtns to the undocked roster window
    • Fixed Auto-copy in all message windows
    • Fixed roster items not showing resources if the user didn't belong to any groups.
    • Fixed case-sensitivity issue when joining/using conference windows.
    • Added ability to dock/undock browser windows.
    • The prefs window no remembers it's position.
    • Fixed the html/image problem when showing the "lock" for encrypted chat sessions.
    • Fixed Refresh Roster so it works properly.
    • Added rename bookmark.
    • Added remove bookmark.

    2/16/00 - Release 0.9.5.5

    • Added code to verify that the openSSL libs are present either in the application directory of the system32 directory.
    • Fixed prefs so chat/group windows don't turn all black when resetting preferences.
    • Did _SOME_ work modifying JabberCOM so it "gracefully" disconnects, bug this still needs more work.
    • Fixed the registration wizard so it correctly gets the results.
    • Fixed typo in registration wizard.
    • Fixed problem when refreshing the roster. It now correctly tells if someone is online or not.
    • The prefs dialog now hilites the Profiles node upon startup.
    • Roster is resorted properly after a full roster push.
    • Moved the roster dbl-click back to the Roster page instead of the subscriptions page.
    • Added a tooltip to the close chat button
    • Fixed prefs treeview so you can't edit the names of the nodes!
    2/12/00 - Build 0.9.5.3
    • Fixed File Send/Receive to use the new Indy Components
    • Fixed lurkers bug (thanx mass)
    • Possibly fixed the URL catcher bug..not sure. Need to somehow duplciate :(
    • Fixed AutoAway so it resets AwayTicks in the Cycle procedures
    2/11/00
    • Implemented new prefs navigation to eliminate all the tabs.
    • Added a buffer length to chat and group chat windows.
    2/6/00
    WOW..Huge changes since last update of the change log..
    • Implemented a Jabber Browser to use the new 1.4 jabber:iq:browse stuff.
    • New icons in the Roster
    • Implemented PGP integration for chats and normal msgs
    • Added a "Use SSL" to the preferences screen to enable SSL connections.
    • Chats always return a single dialog box now. These are persistant.
    • Added a "History" button in the chat windows.
    • Moved roster specific buttons to underneath the actual roster.
    • Fixed presence menu items using the wrong status.
    • Winjab now ignores blank messages that it doesn't undertand.
    • Implemented the new jabber:iq:conference (1.4) text conferencing module. Using the new join group dialog will automatically drop to the 1.0 protocol if the new 1.4 protocol isn't understood by the server.
    • Winjab now returns to maximized if minimized from a max'd window.
    • Added a "Force JIDs to Chat windows" preference list
    • Added a "Force msgs to chat window if it's open" preference.
    • Added a generic vCard lookup command
    • Fixed the checkmark for the Tools | Show Headlines menu item.
    • Fixed menu items so terminology is consistant.
    • Added Bookmark functionality into the roster.
    • Made the vCard form hotlinked for email and web URL.
    • Fixed presence notification in chat windows so it works again.
    • Fixed problems when chatting with people in a conference/groupchat
    • Winjab now uses the Application Data subdir of the windows profile to store information to. Use the /config switch to direct it to another directory. Old config files should automatically be moved.
    • Implemented a generic registration Dialog. This solves the password not being hidden, and is also the first step in migrating away from the agents interface.
    1/4/00
    • Fixed tab order in the new roster item dialog.
    12/12/00
    • Added initial PGP support into Chat and Normal messages.
    • Fixed mod_filter bug so you can delete a rule.
    • Moved the slider on the Msgnr tab to the top of the header box.
    • Fixed Tray Icon bug (it wasn't changing all the time for notify events)
    • Fixed URL parser problem which was mangling messages.
    11/27/00 - Build 0.9.3.5
    • Fixed the XML -> HTML code to eliminate infinite loop
    • Removed the "roster" panel when the roster is detached
    • Removed the "status" word from the main window
    • Changed the new-message icon in the toolbar
    • Added a popup menu to add/remove groups
    • Fixed the context popup for the tray icon to always work.
    11/22/00 - Build 0.9.3.4
    • Fixed GUI when undocking the roster. It now checks to make sure the screen is wide enough to display the roster.
    • Added new "New Msg" notify event.. fires whenever a chat or normal msg comes in.
    • Added "new msg" sound controls for Chat windows.
    • Added a viewer for HTML history files.
    • Added a pref to use system browser, or Winjab history viewer
    • Hide the "status label" when Winjab is very narrow.
    • Add a menu item to refresh the roster from the main menu.
    • Add support for flashing the taskbar icon for notify events.
    • Fixed deleting multiple msgs from the normal msg listview.
    • Added Flashing Tray icon support
    • Fixed CTCP actions when right-clicking on resources.
    • Added support to GC windows to show msgs when users change change their presence.
    • Fixed JabberCOM to solve the exit problems (ie, winjab not closing).
    11/10/00 - Build 0.9.3.1
    • Added mouse wheel support to GC and Chat windows.
    • Added Ctrl-Enter support for sending msgs when composing a message or entering text.
    • Tweaked the GUI for headlines to make it work a little more user friendly.
    • Added the ability to block JID's directly from the "normal" incoming message popup.
    • Fixed headline bug when deleting multiple headlines at the bottom of the list. This used to clear the entire list due to the event loop.
    • Make sure we generate ID attributes for iq:time and iq:version. Make sure we echo these back when responding.
    • Fixed iq:time to take into account Daylight savings.
    • Added keyword highliting into the Groupchat interface.
    • Fixed hilite keywords not saving/loading problem.
    • Fixed Cut-n-paste so it trims and removes trailing CR/LF's from the clipboard after copying in GC and chat windows. Also made it so the text is only copied when there is > 0 chars selected.
    • Fixed WAV problem where it was not saving the filename if you typed in the path instead of using the browse button.
    • Fixed bug that would minimize WinJab after every roster refresh if "Start Minimized" was checked.
    • Switched from TRichEdit controls to THtmlLite controls for all messaging windows.
    • Added toolbar btns to send URL's and Files on main toolbar + in chat windows.
    • Turned off notify events for 15 seconds after a connection is made. This eliminates lots of sounds + stat windows during startup.
    • Fixed 'foo is offline' style messages in the chat windows for online and offline.
    • Fixed Copy problem that was clearing the clipboard everytime a chat or Groupchat msg was received.
    • Added support for HTTP PUT file xfers.
    7/12/00 - Build 0.9.2.25
    • Added mouse wheel support to GC and Chat windows.
    • Added Ctrl-Enter support for sending msgs when composing a message or entering text.
    • Tweaked the GUI for headlines to make it work a little more user friendly.
    • Added the ability to block JID's directly from the "normal" incoming message popup.
    • Fixed headline bug when deleting multiple headlines at the bottom of the list. This used to clear the entire list due to the event loop.
    • Make sure we generate ID attributes for iq:time and iq:version. Make sure we echo these back when responding.
    • Fixed iq:time to take into account Daylight savings.
    • Added keyword highliting into the Groupchat interface.
    • Fixed hilite keywords not saving/loading problem.
    • Fixed Cut-n-paste so it trims and removes trailing CR/LF's from the clipboard after copying in GC and chat windows. Also made it so the text is only copied when there is > 0 chars selected.
    • Fixed WAV problem where it was not saving the filename if you typed in the path instead of using the browse button.
    • Fixed bug that would minimize WinJab after every roster refresh if "Start Minimized" was checked.
    • Switched from TRichEdit controls to THtmlLite controls for all messaging windows.
    • Added toolbar btns to send URL's and Files on main toolbar + in chat windows.
    • Turned off notify events for 15 seconds after a connection is made. This eliminates lots of sounds + stat windows during startup.
    • Fixed 'foo is offline' style messages in the chat windows for online and offline.
    • Fixed Copy problem that was clearing the clipboard everytime a chat or Groupchat msg was received.
    • Added support for HTTP PUT file xfers.

    6/16/00 - Build 0.9.2.19

    • Fixed BringToTop so if you're already in WinJab, it doesn't move your focus away from your current dialog.
    • Fix group chat so it sends unavailable presence when the window is closed all the time.
    • Added error handlers so we can catch comm errors and automatically try to reconnect.
    • Verified Mark All as Read is working.
    • Fixed bugs in Clear All Msgs.
    • Verified Auto-Select is working after deletion of headlines or normal msgs.
    • Fixed Copy/Paste in Chat Windows, GC, etc.
    • Fixed Receive Roster Items
    • Fixed Search Results window so it works right/better.
    • Status window now resizes for each new message, and repositions itself dynamically each time it's displayed.
    • Fixed Mark All as Read menu item.
    • Show roster popup over resources.
    • Made GC windows work right :) when not docked.
    • Fixed Presence code to eliminate problems with ICQ people (no resources) and transports disappearing and not working right.
    • Added a bunch of calls to CycleAwayTimer so it is reset when you do something.
    • Fixed support for hiding transports in the roster.
    • Fixed redisplay of roster (after changing prefs) so the transport pref is adjusted correctly.
    • Changed click/dbl-click behavior on normal msgs. Single click marks as read, dbl click replies.
    • Changed order of Pref tabs to more logical (used) order.
    • If transports are not hidden, then are ALWAYS shown so you can log-on/off. Otherwise you can not access the roster items to try to login.
    • Added multi-select to Receive Contact/Search Results dialog window.
    • Got auto-select working in new msgs and headlines. This selects the next message after we've deleted one.
    6/6/00 - Build 0.9.2.13
    • Woah.. Fixed incoming chats so they still display even if no notify event is enabled.
    • Verified normal msgs work and GC msgs work when their notify events are disabled.
    • Fixed the Show vCard context menu so it's enabled.
    • Fixed Cancel button on Join Group dialog.
    • Fixed Presence s10n dialog so it closes/free's properly.
    6/5/00 - Build 0.9.2.12
    • All Chat, Headlines, and Groupchat windows are now independent and can be minimized/maximized independent
    • Fixed Online Only problems.
    • Fixed problems when clicking on empty list boxes.
    • Added Notify Event support.
    • Added SOCKS4/5 Proxy support.
    • Show vCard from a normal message.
    • Removed Offline status option.
    • Removed Forward Msgs option.
    • Added a new "status" box to show info.
    • Allow users to set different WAV's for different events.
    • Allow users to change the tray icon to alternates on events.
    5/3/00 - Build 0.9.0.57
    • Fixed Sorting so groups are always on top.
    • Fixed Custom Presence dialog so it always display over the top of Winjab
    • Fixed custom presence so it changes the status indicator and checks the appropriate menu item.
    • Added a "Online users only button" - this does not adjust the saved profile at this time.
    • Removed the 'Jabber' agent from the dialog.
    • Added a new menu item 'Change Jabber Password' under Winjab.
    4/27/00
    • Only enable the register button on the agent dialog once the fields have come in from the GetReg thing.
    • Fixed the Changing profile sequence to work properly when you switch servers.
    • Added "Remove Roster item" to the transport popup
    • Fixed Agent issues, so the code now uses the IJabberAgentItem key property instead of doing it manually.
    • Fixed the "Add To Roster" popup menu so it works properly.
    • Fixed Presence Subscription request dialogs so they are created dynamically, so we can handle multiple requests simultaneously.
    • Moved many forms out from AutoCreate..should reduce initial load times and initial mem footprint.
    4/26/00
    • Fixed/Changed Tab order on the compose msg window
    • Added a profile prop to save/restore the "Want CR" pref.
    • Now we track "collapsed" status for the treeview.. so new presence or wont expand the full roster.

    This page is (c) Copyright Peter Millard, 2000
    WinJab Logo is (c) Copyright Cris Pearson, 2000
    comments, bad links, etc can be directed here