CVS log for darkstar/modules/dcc.dsm |
![]() |
Request diff between arbitrary revisions
Officially moving to EPIC5! * Fixed $getdsets(), $getfsets(), $loadedmods() and $mods() with EPIC5. * tabkey.dsm now works without /xdebug dword in EPIC5. * Updated darkstar.irc to require EPIC5 instead of EPIC4.
DarkStar 0.3pre4 * Change the format of module headers. * Add support for loading modules with the PF loader. * Convert all scripts to the PF loader format. * Add support for multi-server msg windows. * Set CURRENT_WINDOW_LEVEL to ALL in darkstar.irc. This should prevent output that doesn't belong in a msg window from being sent to one. Hopefully it won't cause any problems for people with different setups than my own.
Fix the /DCC wrapper alias so that it correctly detects the closing double quote even if there is a space after it. Discovered by larne.
Okay, this is the big commit towards 0.3. This is not a release, but a very
early, alpha quality pre-release. A lot has changed so it's likely that I
will miss something here.
WARNING: This commit WILL break most themes and possibly some modules.
* Move the theme system out of the core. Theme support is now provided
by theme.dsm.
* Remove status.dsc and let all the statbar stuff be handled by themes.
* Add a separate help system for modules (/MHELP).
* Rename loader.dsc to modules.dsc.
* The module loader has had a complete overhaul. Many of the internal
structures and commands have changed and so has the UI, including:
- The *_VERBOSE config variables have been removed, along with
AUTO_LOAD_PROMPT (replaced by LOAD_PROMPT).
- New interface to the auto-load list: /AUTOLOAD
* Complete rewrite of save.dsc.
* config.dsc has been renamed to set.dsc and has also had an overhaul.
Of particular note is that the config.add and format.add aliases have
been deprecated and the new addconfig/addformat aliases should be used
instead. The internal structures have changed significantly here, too.
* Add CrazyEddy's command queueing system (/QCMD, /FQCMD, /Q1CMD, /FQ1CMD)
from the 'commandqueues' script distributed with EPIC4.
* Rename $bool_to_num() and $bool_to_onoff() to $bool2num() and $bool2word().
* Add a $chanvoice() function donated by |Rain|.
* Add a $getitems() function.
* Add two new set related fucntions: $getdsets() and $getfsets()
* Add a $visiblewins() function to return a list of currently visible window
refnums.
* All of the standard formats, like JOIN, PART, MSG, PUBLIC, etc. have been
moved into a single module named formats.dsm. This includes what was the
names module.
* The theme module is now responsible for allowing themes to set double on/off
for normal, non-fixed windows (msgwin/operview are fixed). This is done
using a new config var named DOUBLE_STATUS.
* Cleanup the msgwin/operview code and remove (almost) all references to one
from the other. They should now coexist peacefully without any knowledge of
each other.
* Update all themes regarding the recent changes. All of the previous theme
files have been removed and replaced by two files: core and formats.
* /MASSMODE and /TBAN will now try to get the max number of modes MODES (005).
* /WALL (type 2) now tries to get the max targets from MAXTARGETS (005).
* Add an easier interface to changing the nickmgr nick list: /NICKMGR
* Clear the UPDATES file.
Oops. Forgot to put the new dcc alias in the cleanup queue.
Add a /DCC alias that will automatically close quoted filenames in a SEND. This was requested by larne.
Just some minor stylistic changes and cleanup throughout the modules.
Rename the darkstar theme to astral and make epic4 the new default.
Removed the redundant "Written by ..." from the headers of all the core scripts and modules.
Same sort of cleanup and organizational changes as the previous commit, but done to all the modules.
Fixed a silly mistake in DCC autoget. I was removing the dcc_request hook instead of adding it.
Forgot to make the DCC_AUTOGET config variable boolean.
* Added a 'dcc' module with autoget support. All DCC related code was moved from misc.dsm to dcc.dsm. A help page for the new module is also being added. * Updated the internal variables in darkstar.irc for the 0.2.4 release.
| CVS Admin |
Powered by ViewCVS 0.9.2 |