v3.00 Added: New Mainchat GUI. Added: Ability in Settings to design Mainchat with own color and font styles. Added: Clickable URLs and Clickable nicknames (Usermenu Popups) in Mainchat. Added: Search Spy. Added: New Userlist GUI. Faster. Userinfo integrated. Added: New Transferlist GUI. Progressbar and better overview. Added: Iconpacks. "Default" and "oDC (white bg)" is included. Info on homepage on how to make your own. Added: Command: /info to show total Download and Upload during current mDC session. Fixed: Resuming files (since v2.01) Fixed: Better visual update of transfer state. Removed: The ability to choose to hide/show Top and Bottom status fields. Removed: The ability to change fontsize in mainchat. (don't see any reasons to not have the smallest font) Behaviour: Different LayoutManager for GUI. v2.04 Added: Ability to view more than one Filelist at the time...Hrrmm Added: Recieved UserCommands is displayed as a Menu Tree-structure. Added: "Quick Connect"-function as in DC++. Added: /fav Adds current hub to favorites. Added: "Favorite Hubs"-view, more DCPluPlus-isch. (But Njet, not multiple hubs support yet) Added: Option to open "Favorite Hubs" at startup Added: By drawing a / (new line) on the touchscreen, this act as send-button for text input. Added: Option to beep on incoming message. Added: Option to choose if OS should be allowed to close Mobile DC or not, when resources are low. Added: Command /oldtag. Handy for stupid hubs with stupid scripts that only allow <++ tag... Fixed: No extra spacechar after UserCommands anymore (since v2.02) Removed: Useless developing-code I forgot to remove when releasing v2.03 Removed: Current favorite hub in tstatus (Removed the concept of current favorite) Removed: "Small" MyINFO field (The option of using large MyINFO field is standard) Behaviour: Connection to a Favorite hub is done from the "Favorite Hubs"-view. Behaviour: WHOPS, Although the code is perfect, javac -O mDC.java do make the .jar 20kb smaller =) Behaviour: Treestructure of filelists extracted to own class. Behaviour: Doubbleclick folders required when browsing Filelists. (Fixes Scrollwheel problem) Behaviour: Total/free slots is shown first in the Searchlist. v2.03 Info: This version fixes problem with unability to connect to an YnHub software. Added: Enhanced Search GUI and support of all searchfunctions. Added: Nick-menu from userlist is used in Search and Transferwindow as well. Added: Made the "Force Attempt" to work properly Fixed: Problem with NoHello support, should work now. Fixed: Issue where mDC hangs when $Supports ends with space. Fixed: Some copy/paste problems. Behaviour: Changed handling of users myinfo. faster? Behaviour: Optimized tokeninputstream, the way data is written from stream. Behaviour: Window-handling, maybe less flickery GUI... v2.02 Added: Tailored Downloaddirs. Files is downloaded to D:\Media files\<type_of_media>\Recieved (For easy acces from Symbian Built-in Apps) Added: Sorted filelist (an advanced option with default off) Added: Browsing of Filelists (.xml.bz2/.DcLst) and ability to download files from it. Added: Downloaded lists are automaticly opened. Added: Transfers-Menu. Items: Close, Remove, Force attempt, PM user, Get user filelist. Added: Protocol: Supports $NoGetINFO. Added: Protocol: Supports $NoHello (Beta). Added: When changing sharedir, filelist is built immediately. Added: Dir.exists() check when specifying new Download/Upload directory. Added: Status at startup displays what's loading. Added: "Reconnect" in mDC menu while connected instead of "Connect". Added: Ability to specify "Speed" in Settings. Added: "Large MyINFO field"-option for userlist. Fixed: Now, multiple P2P connections are theoreticaly and practically possible (since v2.00). Fixed: Problem when trying to disconnect while still in "Connecting to "-mode (since v1.00). Fixed: Creation of Filelist is faster (bad coding). (since v2.01). Fixed: Zoom +/- issue, fontsizes available on the P800 are 9, 11, 13 and 15. (since v1.00). Fixed: FavHub not visible in Settings after "Add as Favorite" in Public hubs. (since v2.01). Fixed: Sharesize restored each startup. Fixed: Couldn't Reconnect to Hubs Connected from Public Hublist. Fixed: "Get filelist" now overwrites previously downloaded filelist from user. Fixed: /myip displays external ip correctly. (from whatismyip.com) Removed: Command: /timestamp on/off. Can be done from SettingsDialog. Behaviour: Clipboard integrated to system clipboard (copy/paste). Behaviour: Renamed Zoom +/- to Fontsize +/-. Behaviour: Ability to change between active/passive mode while connected. Behaviour: Downloaded filelists is deleted at exit. v2.01 Added: Supports File list (XmlBZList). Adds all files and subdirs in UploadDir to File list. Added: Own Defined UserCommands in Settings, Supports %[nick] %[mynick] and %[line:reason]. Added: Popupdialog when asked for password. Added: Nearly supports $UserCommands sent from hub. Added: Now using a special .class for dialog input. Added: Optimized and a more dynamic MsgBox.java (user wont notice). Added: /Topic prints the hubname to mainchat. Added: Total Share on Hub is shown when MyINFO Strings is Enabled in settings (beta) Added: mDC Help. More Details. Fixed: Some Errourness messages when disconnected (again). Fixed: little-here-little-there. Fixed: Errourness MyINFO Strings don't lead to mDC crash. Fixed: Renamed menuitem "Refresh List" to "Get Nicklist". Fixed: Some Ugly stuff in SearchManager. Fixed: Stuff concerning P2P. Less bugs. Removed: Command: /bstatus on/off. Can be done from SettingsDialog. Removed: Command: /tstatus on/off. Can be done from SettingsDialog. Behaviour: Userlistmenu has a new look. Behaviour: The list of users is treated faster. Behaviour: Major Re-organized code in SettingsDialoghandler. Different method for switching between windows. v2.00 Added: Introduced Active mode. (huh, yeah, the myinfo string has displayed M:A since v1.00, pardon me) Added: P2P support. The era of plain chat-edition is gone :p Added: Protocol: $ConnectToMe and $RevConnectToMe. Added: Settingswindow now contains four windows; General, Networking, Appearance, Advanced. Added: Options (on/off): Show Joins/Parts, Horisontal scrollbars, Send unknown /commands, Follow redirects, Popup new messages, ehm etc.... Added: Options (values): Max Search results, Rollback, Download Directory, Upload Directory, Upload slots. Added: Options: Personalize your mDC and define three own colors, color1 is background, color2 is secondary-background, color3 is font color Added: Items in view-meny: Public Hubs, Search, Transfers. Added: Proper Public Hubs List view: "Connect to" and "Add as Favorite" can be done from the new GUI for this. Added: Better gui for the search function. inputfield, choicelist for type (any, exe, video etc.), list for results, download button, getfilelist button. Added: Commands: "/settimezone <zone>" and "/restoretimezone". (Default zone is ECT = GMT+1). Added: mdclogo.gif as splashscreen! Fixed: Caretposition of marker is placed correctly after text is pasted to the inputfield Fixed: Problem with Yhub (?). Fixed: Don't bother change window to one which is already active. (since v1.04) Fixed: mDC failure when upgrading from older versions: mDC crashes first launch when conf.dat is changed (since v1.04) Fixed: Bytes is now converted to a propriate value as KiB, MiB or GiB in a users Info-string, displayed in Userlist. Fixed: mDC failure when receiving MyINFO strings with large shares (since v1.04) Fixed: Timestamp could display wrong hour of day (since always). Now you can set your own Timezone. Fixed: GUI should appear less flickery when changing windows due to rearranged code. Fixed: When not having specified a password, but yet it is needed at login, mDC asks for it in the input field. Removed: Unnecessary rows in conf.dat. Removed: Ability to send raw protocol. This is unneccessary when all protocol related things are "supported". Behaviour: After a window is closed, the one below is shown now. Before, Mainchat was shown by default. Behaviour: Action/Item-listeners to objects is placed together in a nice way to reduce lame *$2.class files etc... (8 less such .classfiles) Behaviour: Public hubs list is recieved and processed in a thread now. Hanged the whole program before. Behaviour: Userlist got its own class to ease the load on Networker. Userlist-class process the nicklist and add/remove users from the list. Behaviour: GeneralBufferedReader is gone, instead I use TokenInputStream. Should not have any effect. Behaviour: Config file is now not only checking for lines which is missing, but also lines which has no meaning, and will remove them. Behaviour: "Advanced userlist" has become two options, "Get nicklist at login" and "Get users MyINFO-string" v1.04 Added: Favorite Hubs in Settings. (Included a big change in conf.dat handling) Added: Userlist-menu in userlist to perform action on users. (PM, Kick, Redir, CopyNick) Added: Menuitem in Userlist-menu to Refresh userlist (Sending $GetNickList and rebuild list) Added: Menuitem in Userlist-menu to Update userlist localy (Add/Remove users waiting to be added/removed) Added: topstatus and bottomstatus info of hidden/shown is stored in conf.dat Fixed: Corrected a bug where "*** Not connected" is displayed when advanced userlist is opened while connected (v1.03). Fixed: When connection was refused by target machine, "*** Not Connected" was reported instead. Fixed: Some unneccessary flicker when changing windows (v1.03)... f***n java gui. Fixed: Renamed some sourcecode to make it understandable (neccessary to mention...not) Fixed: You can now see users connectionspeed and Email in the userinfo in advanced userlist-mode Removed: Regexped-based handling of windows, windowlist and illegal word check in settings - All regexp gone, package is now 140kb smaller. Removed: Lots of unneccessary code =) Behaviour: Renamed the menuitem "Options..." to "Settings..." Behaviour: Renamed the send-button "Send" to ">". This is to widen the inputspace, windowchoice-width, and improve the GUI. Behaviour: Improved the check of values in Settings (check for space, and illegal chars) Behaviour: Userlist don't flicker due to removal and addition of users constantly. Add/Remove of users is only done when other windows is active or when selecting "Update list". Behaviour: When not in advanced userlist-mode, Userlist should now be recieved by selecting "Refresh" in Userlist menu i.e. Not done automaticly. Behaviour: Start-order of stuff when opening mDC. Also added a low-budget splashscreen. v1.03 Added: A fresh new proper interactive accuratly good way of handling the userlist :) Added: Ability to choose between bandwidth/CPUsaving Userlist, or Advanced Userlist. (Read Help!) Added: Kick-button in userlist (active button for OP only) Added: Redirect-button in userlist (active button for OP only) Added: Usercount, only fits in advanced userlist at the moment. Fixed: v1.02 had problems showing the introduced H:x/x/x correctly when being an operator. Fixed: Sets caretposition correctly after a string has been pasted into Notepad. Fixed: Disconnection order which caused delayed disconnections. Removed: Topstatus viewing "notepad - notepad.txt" when entering notepad... Removed: sending $Quit when disconnecting ;) Removed: input textfield when Userlist is active, i.e the old way of start a PM is removed as well. Behaviour: Easily press "Send"-button to start a private message with selected user in userlist Behaviour: notepad.txt is only created when file is missing. (Notes wont be lost when upgrading to a newer version of mDC after this version) Behaviour: conf.dat is only created if file is missing or if it is damaged. (Settings wont be lost when upgrading to a newer version of mDC after this version) Behaviour: Copied strings will be pasted into selected area in the text-input field rather than replacing all text. Behaviour: Newline handling in chatwindows (a newline _after_ input in chat instead of before) v1.02 Fixed: New-line problems in "/me" mainchatrows (Removed some ugly Regexping) Fixed: URL when sending "/mdc" Fixed: lowercaseproblems when opening a new pm with a new user Added: A new message can be opened in any window with: "/pm user [message]" Added: Send $Quit nick when disconnecting... Behaviour: Mainmessages don't neccessary have to commence with the <> pattern Behaviour: Disconnects on $Validatedenide Behaviour: Replaced "." with "," in $Version Behaviour: H: in MyINFO String shows Hubcount in x/x/x mode Behaviour: Don't close the Userlist window on disconnect |