|-+---------+---------+----------------------------------------| 0.85i ADDED Slovak languages files, thanks to Michal Pronay espp ADDED Slovak auto language support. FIXED Increased the height of the Language drop-down list in the Properties. 0.85h espp FIXED wconnect now initialises sockets okay under windows 95 (==winsock 1.0). [R: Jeff Susanj] {If init of winsock at 2.0 fails with WSAVERNOTSUPPORTED reinit is performed at 1.1} 0.85g espp FIXED {Everytime a thread was run espp would try and close a handle that the Borland RTL was also closing, potentially causing a random handle to be closed...} FIXED? Added one more defensive piece of protection against the dial-each-provider code. 0.85f FIXED Horrible horrible bug - if the dial failed with a single proivder, wconnect would redial to destruction. Sorry. It also looks as if the 'try each provider in turn' code was broken; same bug. {Wasn't getting number of providers from providers menu; needed to check providers menu existed or think there were ~0U providers...} FIXED 'Try Each Provider In Turn' will redial the next provider after any failure, including 'not without...' FIXED Displays the right error message for 'not without...' providers. FIXED Connectd now displays an error when the link in the reply is '.' efc FIXED Unitialized variable in msgsequencer means it didn't always display messages... 0.85e FIXED If there are more providers than can be displayed on a screen, then wconnect starts a new column. (This is really a shortcoming in windows 9X.) efc FIXED Wconnect would write illegal variables names into the config file; this is stopped. 0.85d FIXED Wconnect no longer promps for a password for each link in a multilink system! 0.85c FIXED The grey arrows have their own tooltip messages rather than reusing the ones for the red arrows. (They are lines 94,95,96,97 of LC_MESSAGES//wconnect.lst for: down, going-down, going-up and up. [R: Joao Clemente]) ADDED If connectd says why the link is disabled (greyed) wconnect stores it in %[disable-text] to make available to tooltips etc... {Text following -D on link state message, only.} 0.85b espp2_20 FIXED If windows sockets fails to initialise wconnect would silently exited; but it nows waits for popup messages to be displayed. [R: Joao Clemente] 0.85a ADDED Added german messages from Henning Krappoth FIXED The "Apply", "Undo All"/"Dimsiss" Buttons in the Properties can grow if their message is wider than the default width. FIXED The syslogd checkbox in the Properties can extended across multiple lines when needed. FIXED The waiting/greeting timeouts will move right to try and accomodate the message. TOUCHED Efc::createWindow() to accomodate the above. 0.85 FIXED Debug Console not always being dismisable. NT4 FIXED Menu not displaying (and wconnect exiting) under NT4. 0.84za espp FIXED Tree bug. (tree.cpp: _tree::binaryPartial 'curc <= textend' instead of 'curc < textend') FIXED Hours not being printed and minutes being reset to zero after an hour in Status & Clients. REWROTE The double-click code, so that: FIXED The 'Status & Clients' window is left in the same state before and after a double-click. (Proper cancel.) W2K BROKE Turned off "menu animation" under W2K because it causes two too many problems: * right double-click on a tray icon, then dismiss the menu by clicking on the desktop and you'll find the taskbar isn't redrawn and you can see the bottom of the menu. (Hitting Ctrl^L doesn't help ;) * Quickly right click on several icons and you can get multiple menus displayed, and then they won't dismiss and end up caught behind the taskbar. REMOVED Documentation moved to a separate package to ease downloads... subst PLUGGED Vector/Stack mismatch in stack causing a huge memory leak. PLUGGED Garbage Collection got "turned off", so string handles were't being free. PLUGGED Geometry manager wasn't destroying its data. PLUGGED String handle-leak in config-file manager. 0.84z ADDED Included doumentation :) CHANGED The default LeftClick is now 'ToggleStatus'; which minimizes/hides Status&Clients it if its the foreground. This means: double clicking doesn't leave it in the foreground. [I think Stefan Textor orginally suggested this, but I didn't understand what he meant.] If you don't like this change the binding back to 'ServerStatus'. ADDED ToggleStatus binding; plus StatusAndClients etc... aliases TOUCHED WM_TRAY mouse-click code; lastForeground pulled from WM_TRAY(WM_MOUSEMOVE)/WM_HOTKEY 0.84y1 FIXED Wconnect complains that it's already running before it complains about its hoktey. [R: Allen Miller; Chris Salmon] CHANGED Wconnect won't run a second copy unless the 'cohabit' config var is true; previously wconnect ran if it thought the other copy had a different server/port/user/session--but these parameters weren't updated as they changed. (And what do you do if you find a collision?) So the window name is now 'Wconnect Tray Icon' and not something dependant on these properties. ADDED Command-line /W[=] sets config option to [or true]. e.g. /Wcohabit /Wuser=fred /Wobscure_option=zzzz TOUCHED Hotkey registration code. [R:Chris Salmon] (Removed redundant UnregisterHotKey.) FIXED Fixed some ommisions in the 0.084y changes ;) 0.84y CHANGED Latests dutch messages from Guus Vd Brink FIXED Wconnect crashing and refusing to run on certain days. (Sorry: missing comma in the list of credits!) FIXED Wconnect saves the username on successful login, so those entered into the LoginBox are remembered. FIXED The Login Box also issues warnings about global parameters. 0.84x '95 IMPROVED The shutdown code is hopefully less prone to locking explorer on Windows 95 CHANGED The Debug Properties are no longer dependant on Properties->Menu->Debug-Console being checked, but Properties->Debug->syslogd is dependant on being an advanced user. W2K FIXED Settings not being fully saved on W2K FIXED NetDown/LastNetDown not being run properly. (Introduced sometime in 0.84 series) CHANGED If you shutdown/reboot/logoff windows while wconnect is running then wconnect will be running when you restart windows (but it doesn't alter your connection). There is a check in the properties to turn this off. efc FIXED Stopped empty popup windows or windows with mysterious messages emerging from the message sequencer. [R: Stefan Textor] CHANGED Debug Console doesn't display a gap at the top when there's no banner to be displayed. [It annoyed Chris Salmon. ;-] CHANGED The 'Properties' menu item is now at bottom of the group of standard windows, (so it's at the bottom of the menu when 'exit' hideen, just like the standard taskbar properties). CHANGED The 'Debug Console' menu item is no longer checkable; it just displays/restores the window and brings it to the foreground. (The checkmark is a hangover from the days when it was a real ConsoleWindow and _couldn't_ be closed any other way.) ADDED The 'exit' menu item is now optional, and can be set via config file/Menu-Properties. This is another hangover, I think. 0.84w FIXED Some typos spotted by Chris Salmon. ADDED Latest LC_MESSAGES/nl from Guus vd Brink. CHANGED 'Poll xxx' menu option is only enabled when the link is closed and you don't want it open. efc CHANGED I've fiddled with the socket code to consolidate/tidy-up/remove-dead-hacks. [NB I can only find Windows Sockets 1.1/2.0 machines so if someone out there has windows sockets 1.0 then there is a chance I've removed a workaround for a bug.] FIXED More '%' in messages. [R: Guus vd Brink] CHANGED The debuglevel is now stored out to the config file (as DebugLevel). I'm going to always run at debuglevel 1 in an attempt to keep the debug console clean of my stuff. CHANGED Changes to AutoLogin take effect immediately if wconnect is not logged in. CHANGED The Logon/Logoff menu item is forced on in a few more places. CHANGED Wconnect waits for 90mins to elapse before changing to hours:minutes:seconds, rather than at 60mins. (Ten minutes later it'll have to go into three figures anway ;) FIXED Wconnect won't respond to WM_COMMAND (e.g. a hotkey or mouse click on its icon) while disabled (e.g. a Yes/No box up). CHANGED If AutoLogin is checked when a manual login fails, wconnect offers you the option to resume in the background. CHANGED If you haven't logged onto windows wconnect doesn't try and guess a username, it prompts for one. FIXED You can once again abort your own sessions, even if you don't have the abort power. FIXRD The option to abort a single session is grayed out when that connection isn't open! FIXED If you dismissed the client-list's popup menu by clicking in the window's title bar, or by selecting a command which overlapped the window's titlebar, then the system menu appeared. This seems to be a bug in windows (only checked in 95OSR2) but I've stopped right clicks in the title bar opening the system menu for half a second after the client-list's popup menu dissappeared. FIXED The Netup.Action is now run (i.e the minimized client-list is displayed) when you start wconnect and your connection is already open. CHANGED The request-state is no longer shown in the client-list; you can toggle its visibility via the context menu. CHANGED Client-list shows the machine in its own column. CHANGED The properties dialog Apply is disabled when no changes has made. CHANGED The properties dialog Dismiss button becomes 'Undo All' when changes have been made: you need to double click it to close the dialog. aaip FIXED Circular buttons actually gray themselves when disabled ;) REMOVED 'Send popup Message' doesn't let you select the message type. CHANGED The 'Send popup Message' box is now a fixed size, matching the limit of connectd's message. ADDED wconnect will also send a popup message to everyone or multiple selected clients (needs connectd 2.5.3/4+) CHANGED The 'send popup message' box leaves the selection in the message body alone. CHANGED The 'send popup message' box is not hidden when the connection is lost, but the send button is just grayed out. Ditto the Input Box. CHANGED Undid the state timeout->hung server hacks. As it turns out they may not be needed and they introduced tons of bugs anyway. 0.84v1 espp CHANGED Logging to a file records time index in seconds. FIXED The config file username is actually honoured ;) Changes from the properties dialog are always saved out. CHANGED [Initial] state timeout reports a lost connection (hung server, essentially) rather than "not connectd"; this may yet prove to be insane. 0.84v FIXED Crash when trying to send a raw cmd message and not logged in. CHANGED When you send a popup message; the client list minimizes itself (which is helpful when its always ontop...) FIXED Stopped non-administrators crashing on sending a popup message. [R:Stefan Textor] 0.84u CHANGED Debug properties are disabled when the Debug Console is absent from the menu. CHANGED Syslog client (debug) property is now dynamically editable. ADDED Added Debug Property: record log to file. CHANGED Config var 'Hits' is predefined to prevent it being set global. espp CHANGED Preexisting config variables can't be forced global. Eventual prelude to spotting invalid config variables. efc FIXED Fixed config file redefinition message displaying %1 and %2 instead of args. REMOVED Deleted manual greeting timeout dialog. 0.84t ADDED 'username' field back to properties menu (session). REMOVED All inert level support (/i is just ignored). ADDED Checkbox: should wconnect automatically look for the server when not connected (to replace inert level). FIXED Really have fixed that server config parameter so its left as '' if you don't edit the server; but it set to what you specify if you do edit it. efc FIXED Sorted huge values in spin controls if you set them out of range. FIXED 'Poll net' not working. espp FIXED Removed 'bar' infront of messages from the builtin source which happened when they exceed the message file. 0.84s ADDED New 'menu' tab to properties. CHANGED Moved menu related properties to 'menu' tab ;) (Quick key, Try each provider in turn) Some were renamed for the new layout. ADDED Properties' checkboxes to show logon/logoff, 'poll net' and 'Debug Console' menu items. CHANGED The Administrator no longer uses the system config file. ADDED Added [properties] checkbox to _always_ prompt for username (and password). FIXED When wconnect prompts for a password and the username is changed, wconnect sends the password you supply rather that telling you it was invalid and reprompting for it. CHANGED Config parameter for localisation is now 'LanguageId' (which is the directory) instead of 'Messages' (which was the file). FIXED When the _server_ config parameter is '' wconnect no longer saves out the default value it supplies. Only if you edit it (in the properties dialog) are the changes saved. There's still no easy way to see if its using a user supplied (overriding) value or the default one. ADDED Add message catalogues 'espp2.persist' and 'espp2.sockets' for extra messages (mainly in debug console). ADDED Support for multiple message catalogues: (wconnect /$* dumps the names of all catalogues and wconnect /$ dumps a specific to stdout; defaults to "wconnect" when omitted.) FIXED '%'-variables not being expanded in abort/dial failed messages. ADDED Added server's "comment" to dial failed messages. CHANGED Server autodetection should be more reliable on W98/ME/W2K as there's an API for locating the DHCP server/Gateway machine. efc FIXED Doesn't erase your old config file when the disk is full (and brings up an error box warning you). CHANGED Wconnect pops up a warning when you edit a global property. CHANGED The language file will be reloaded if it has changed, and you Apply the Properties. 0.84r ADDED Some more messages from Guus vd Brink. ADDED Language selector; mainly for development, not all files are rebuilt and some other flake still apparent. ADDED 'advanced user' switch which enables/disables editing of the options. Doesn't do anythign with menu. CHANGED Only loads first of ./LC_MESSAGES/_/wconnect.lst ./LC_MESSAGES//wconnect.lst (order swapped, and only one file loaded). CHANGED New file format for messages files. 0.84q ADDED Messgaes loaded (in order) from ./LC_MESSAGES//wconnect.lst ./LC_MESSAGES/_/wconnect.lst See doc/messages.txt for details. REMOVED LC_MESSAGES.2 deleted. Insert a line containing "v0" and then two blank lines. And rename it 'messsages.lst' FIXED Added some missing messages to messages.lst ADDED Guus vd Brink's Dutch translation in ./LC_MESSAGES/nl/wconnect.lst; this should be default for all dutch users. ADDED About box on advice of Guus vd Brink. ADDED Counter sends country code as well. ... 0.84p ADDED Dial status box can be configured to close once the connection is established. 0.84l efc FIXED Combobox scaling doesn't destroy the drop down control list box thingy. CHANGED The Send Popup 'Type' for messages is shown only to advanced (/a) users. 0.84k wconnect FIXED Wconnect offers to abort other users connections only if the user has the abort power. ...