Adam
|
aed53dbb47
|
Cleaned up some things, made the protocol modules use some basic inheritance to cut back on their code duplication. More work can be done in the future to remove even more of it.
|
2010-12-12 19:37:03 -05:00 |
|
Adam
|
71c433cc50
|
The rest of the earlier command changes
|
2010-12-12 19:37:00 -05:00 |
|
Adam
|
cb6ef574e3
|
Send replies from fantasy commands back to the channel, this will be expanded on later
|
2010-12-12 19:36:19 -05:00 |
|
Adam
|
7790a7f98c
|
Allow the patricia tree to store non-pointers
|
2010-12-12 19:35:30 -05:00 |
|
Adam
|
c792c7f62d
|
Switched the system for storing users, channels, and sesions to a patricia
tree from STL's unordered_map, which was giving horrible performance.
|
2010-12-12 19:33:58 -05:00 |
|
Adam
|
d646d455e2
|
Changed the language system to use gettext
|
2010-09-26 02:33:01 -04:00 |
|
Adam
|
e65d8b2f3d
|
Rewrote the config reader to better handle invalid configs.
This prevents Anope from exploding when /os reload has errors.
|
2010-08-17 19:27:37 -04:00 |
|
Adam
|
c770c47e18
|
Don't dynamically allocate commands in modules anymore, instead made them members of modules. This means the commands are automatically destructed when the module is unloaded. Cleans up some old ugly code.
|
2010-07-31 21:37:45 -04:00 |
|
Naram Qashat
|
ae38212c1c
|
Epic commit to replace most of the strings in Anope with a single Anope::string class, plus some other little fixes here and there. If you follow 1.9.x development and are testing things, THIS is one of those things that NEEDS testing.
|
2010-07-25 21:58:20 -04:00 |
|
Adam
|
a22f8d3b2d
|
Moved some files and diretories around, made cmake skip files it knows it can't compile because of missing dependices.
|
2010-07-15 22:55:02 -04:00 |
|