Update 11/30: A new update has been released to address issues with testing builds messing with the skulltag_actor stuff. In the mean time Zalewa pushed out a few more features so enjoy the new password manager and IRC join scripts!
Updates are available through the usual channels.
Doomseeker 0.11b has been released! This is a fairly basic maintenance release but it contains a few key features. Most importantly Doomseeker will now try to find skulltag_actors.pk3 in the Zandronum directory before looking in the normal locations. This should solve the authentication issues for most Doomseeker users. This will especially help OS X users since it was not especially easy to set the proper directory in the file paths.
Other improvements have been made to the IRC client in handling of user modes and channel topics, server filtering has been improved to allow selecting multiple game modes, and file paths can now be searched recursively. Wadseeker 0.7.4 is also released containing improvements in file searching so archives will be prioritized over straight files.
The Windows build also now uses Qt 4.8 so it should have the proper look on Windows 8.
If on Windows or OS X you should be able to update your install through Doomseeker's auto updater. For Ubuntu the usual packages have been updated. Otherwise the release is available on the website:
http://doomseeker.drdteam.org/download.php
Spoiler: Slightly filtered change log from 0.10b (Open)
- Renamed "RefreshingThread" to "Refresher" as it's no longer a thread.
- Improved server dialog support in Chocolate Doom plugin.
- Doomseeker would crash if one of the IRC sounds was enabled but no valid file was specified and then the sound was about to be played.
- Fixed: Launching Zandronum testing binaries didn't work in OS X.
- Added country flags for Georgia and Kuwait.
- Added ability to feed binary location to the PathFinder in order to use that as a priority directory. This allows skulltag_actors.pk3 to be located properly.
- Fixed: Crash when attempting to delete a group of demos. (We now actually support deleting groups.)
- Wadseeker will now prefer to download archives first when a .pk3 or .wad is requested. This affects mainly situations where both archive and non-archive links are present on the same site, but the way it's constructed allows to span this feature over multiple sites if site download progresses fast enough.
- Removed call to AppRunner::cleanArguments when spawning standard server console. This will probably cause some bad side effect, but sv_hostname won't work if we strip the quotes.
- Modified layout of Zandronum "Flags" page to minimize size of the create server dialog on screen.
- Minimized the default size of the create server dialog so that even if plugins expand this dialog, they won't do it beyond the size that is really necessary.
- Removed all enabled/disabled checks in user context menu in IRC module because not all networks are 100% compliant with the RFC 1459 standard. Who are we to decide what network allows and what it forbids?
- Added support for half ops. Doomseeker clients can now query half ops properly, and appropriate commands have been added to the user context menu.
- IRC module was unable to print messages in appropriate window in certain cases.
- Insufficient chanop privileges IRC error message will now be printed in channel it originated from with "ChanneAction" class.
- Adjusted "Half op" and "De half op" context menu options names.
- Added support for "founder" and "protected" IRC users.
- Code for RPL_WHOISUSER was 331 instead of proper 311.
- Topic will now be printed in the IRC channel box on entry to that channel and everytime the topic changes in that channel.
- When notifying the user that the client binary is not set up properly open the proper configuration page for them. Also changed the message slightly.
- Wadseeker prioritized URLs found last over those found first. This resulted in idgames client using the "worst" mirrors first. This was broken in commit 7cf3cea13986e21f13d5cb40646378f874b97444
- Path to IP2C database in the update dialog box is now selectable.
- Fixed word capitalization oddities regarding IP2C logs.
- Moved out most of IP2C loader code to a separate class. Code was split from MainWindow class.
- Recursion for file search paths can now be enabled.
- Renamed fileseeker subclasses to be more precise (added 'FS' part).
- Removed invalid tooltips in "Wadseeker - General" config page.
- Fixed label capitalization oddities in configuration box.
- Fixed capitalization oddity in IRC configuration box.
- Fixed label capitalization oddities in main menu.
- IRC module will now print who and when set the channel topic if such information is provided by the server.
- Applied edward-san's patch to compile on clang.
- Fix clang warnings.
- Applied edward-san's C++11 patch. (When writing multi byte integers to an array directly, we need to explicity cast to the array type now.)
- Filter server by multiple game modes. Multi-select combo box widget was added to the server filter dock.
- Checkbox ComboBox was uneditable if only one item was on the list, also there were problems with editing the first item in general.
- Checkboxes in checkbox combobox will now be clickable in the whitespace area too.
- Added country flag for Moldova and New Caledonia (the other flag, not the French one).
- Updated Odamex query protocol to version 2.
- Added "Exclude WADs" filter to server filters. This filter hides all servers that have specified WADs.
- Remote console crash if connecting to a non-existent localhost server. I think this problem was only affecting Windows users. This fix is for Zandronum plugin.
- RCon crash if NULL protocol was obtained and then password was input throught the standard dialog.
- Zandronum: Added DF3_NO_MEDALS, COMPATF2_ZDOOM_123B33_JUMP_PHYSICS and COMPATF2_FULL_WEAPON_LOWER flags to server creator.
- Created server filter builder menu. It's been added to the server list context menu, and it can build WAD filters.
- d-pointer'ed ServerListProxyModel.
- Filter data object is no longer a pointer type in ServerListProxyModel because this made no sense.
- Extracted "all WAD names" getter to Server class.
- Common code extract in serverfilterbuildermenu.cpp.
- Added ping filter builder.
- Added game mode filter builder.
- Server filter dock, label: "Game mode" -> "Game modes".
- Added "exclude game modes" server filter.
- Removed ServerFilterDock::clearGameModes() as it wasn't used anywhere.
- Server filter WADs config storage will now use Qt's built-in support for QStringList to QVariant conversion. This may invalidate this part of config for some users upon first load, but it'll be more reliable in the long run.
- Added excluded game mode filter builder.
- Put server filter dock contents into scrollable area.
- Server list context menu didn't get translated properly due to lack of Q_OBJECT macro.
- Translations didn't work in various parts of the program either due to missing Q_OBJECT macro, or due to strings being initialized before the translation was loaded.
- Removed rarefiles and coffeenet from Wadseeker's default sites lists as they appear to be dead.
- Fixed: The server filter would sometimes reset itself. (I removed the pre setup updateServerFilter call since the filter gets effectively updated in postInitAppStartup to setup the dock.)
- Fixed: Buddies list was not updated when the servers were refreshed.
- Changed IP2C url to a mirror on our website. Some people were having trouble with not being able to download from the site, possibly because they only allow 3 downloads per ip.
- Fix: Spacebars in plugin names were missing. This was broken way back in commit 5dc1cacc7090 which added URL scheme handling. To prevent configuration loss for plugins that have spacebars in their names, additional name mangling was added to PluginLoader::pluginIndexFromName().
- Added '--version-json [file]' cmd arg. This arg dumps version info on Doomseeker and plugins in JSON format to a specified file.
- When updater process reports a "general error", Doomseeker will no longer print "general failure" reason in a message box because this looks dumb. Instead, a simple "update failed" message is displayed.
- Fixed: Update tool didn't account for app bundle structure when trying to get version information from Doomseeker.
- Fixed: Zandronum 2.0 testing builds now report the OS in the version string which broke automatic handling.