update copyrights and other minor stuff to deliantra
finally remove the old buggy plug-in cruft
- improve dynbuf implementation further - save now saves shstrs longer than HUGE_BUF, lets fix any brokenness remaining in the server... - converted most describe_*-functions to dynbuf_text, making them likely faster (or maybe slower), while removing any hardcoded length limit. - memory allocated for static dynbuf's is not being returned ever (at least not the initial chunk, maybe fix this?) - implement framework for predeclared const shstrs for comparison purposes (shstrinc.h). - enabled and enforced new material code. - implement hack to clean up book titles. - increases HUGE_BUF to 10240, to be similar to mac network packet size.
- 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.
- update copyrights in .h files, where applicable - rename preprocess to genkeywords
update copyrights in *.am
I like micropather so much without ever having used it that I included it. This is not to be used directly, it should be integrated into the map management code.
- implement "random encounters" by simply populating the worldmap randomly by region. - allow treasurelists to silently forward-reference archetypes (should have an extra checkign path for never-defined archetypes) - fix GT_ENVIRONMENT, which had the semantics of putting treasure items _and_ their inventory on the floor, now only puts the items themselves on the floor. - remove warning about generated inventory - some items simply can come with an empty inventory. - do some other minor improvements.
more cleanups for dist
partially support vpath builds
- the damn rotate shift checksum just failed on me - add crc32 and use it for bmaps_checksum (probably also for images).
the rename for sanity campaign hits you died - renamed stuff - partially updated copyrights - some cleanups
- implement c++ interface to Event->io watchers - cut number of write()'s the server does in half
- medium decruftification - medium cleanups - make settings accessible to perl using cf::settings->mutator (completely untested)
- portability fixes - fail when GPERF not found
removed regex comparison. this is now done with perl
* remove arch.h * use refcounting for archetypes * cleanup * strat of generic garbage collector
add mapcell flags support and define #0 to be has_dialogue
introducing skillinc.h
- moved events.pod to pod/ - changed build order so include/ is being built before anything else and lib/ and pod/ are built last
*** empty log message ***
THIS CODE WILL NOT COMPILE use the STABLE tag instead. - major changes in object lifetime and memory management - replaced manual refcounting by shstr class - removed quest system - many optimisations - major changes
Delete stamp.preprocess when doing make maintainer-clean.
rewrote object serialiser, parser is next
*** empty log message ***
*** empty log message ***
*** empty log message ***
make fixes
autogenerate eventinc.h
- fix extmap protocol - lay foundation for new event interface (not used, not tested) - "slow down" in-game time specials
- added cfperl.h, soon to be used by events - no perl == exit, its no longer optional - moved server main loop entirely in perl - removed lots of unneeded timekeeping cruft
make maintainer-clean-recursive now deletes all generated files
Initial revision
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.