update copyrights and other minor stuff to deliantra
- upgrade crossfire trt to the GPL version 3 (hopefully correctly). - add a single file covered by the GNU Affero General Public License (which is not yet released, so I used the current draft, which is legally a bit wavy, but its likely better than nothing as it expresses direct intent by the authors, and we can upgrade as soon as it has been released). * this should ensure availability of source code for the server at least and hopefully also archetypes and maps even when modified versions are not being distributed, in accordance of section 13 of the agplv3.
cede less often in background tasks while still reducing jittering
- reduce default output-sync to less than a second - output-sync command now uses seconds as unit, not something users cannot even know. - lots of useless const adjustments.
- experimentall.y determine minimum random map size (12) - harden random map generator by stresstesting - reduced codesize while increasing readability (RANDOM => rndm) - fixed a likely unimportant bug in random_roll64 - possibly broke lots of code
added checkrusage extension
fix random number generator seeding
- fix a crashing bug inside the random map generator - do not decrease dungeon size with random map depth
indent
- make random map generation more deterministic again. - expose cf::rndm to perl. - preset most random map parameters from perl to ensure determinism.
just experimenting
comments
WARNING: this release is BROKEN - rewrote map handling. map types are now completely pluggable, maybe *too* pluggable, as everything is a plug-in now. - mark mandatory extensions as such. - handle overloaded attachable objects correctly. - many minor changes.
make random map paths more beautiful, in the common case
added some copyrights
more use of shstr where it makes sense naturally
uhm, do it right
increased various limits, strategically added cede's
reindent, minor changes
many minor changes everywhere, random maps crash sometimes but design is in place
random maps are nphard
preliminary snapshot check-in, DO NOT USE IN PRODUCTION SYSTEMS See the Changes file for details
- implement event watcher autoncancellation on reload - used it everywhere - removed lots of compatibility cruft - configure does no longer check for mandatory unix functionality/headers - confgiure now runs much faster
continued simplifying network code, partially removed support for sc protocol 1026
- more ooficiation - removed now superfluous remove calls
*** empty log message ***
mapstruct => maptile removed many ytypedefs in favor of structure tags
indent
indent
expand initial tabs to spaces
Made server compile with C++. Removed cfanim plugin and crossedit. C++ here we come.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.