slight cleanup
copyright update 2018
remove eol whitespace
copyright update 2016
introduce weight_t, make it unsigned
trailing space removal
Jonathan Neuschäfer [PATCH 1/9] common/item: remove redundant "type == ROD" Jonathan Neuschäfer [PATCH 2/9] common/readable: remove fixed-size buffers in spellpath_msg Jonathan Neuschäfer [PATCH 3/9] server/attack: remove unused struct att_msg_str Jonathan Neuschäfer [PATCH 4/9] server/c_misc: remove unused typedef'd struct chars_names Jonathan Neuschäfer [PATCH 5/9] server/attack: hit_map: return retflag, as promised Jonathan Neuschäfer [PATCH 6/9] random_maps/wall: remove redundant check Jonathan Neuschäfer [PATCH 7/9] server/spell_attack: fix function name in comment Jonathan Neuschäfer [PATCH 9/9] socket/info: fix memory leak in error path
update copyrights to 2012
*** empty log message ***
update copyright to 2011
*** empty log message ***
less MAX_BUF, more object_thawer dir/file convenience
bookarch parser et al.
get rid of QUERY_FLAG/SET_FLAG/CLEAR_FLAG macros that I always hated
update copyright for up to 2010
remove bogus 2007 copyright that was added wrongly by the script, update to affero license
indent (remove useless use of void)
remove or document dead code
remove or document dead code
make effectively static symbols actually static, part 2
*** empty log message ***
avoid monster heads for info
improve some book messages
improve some book messages
improve some book messages
improve some book messages
cleanups
get rid of HUGE_BUF
Add inscribable arches for other book types. Use 'container'/weight_limit to define capacity of inscribables in characters. Add treasures/arches to specify books with/without text. Scorn and Navar Public Libraries use these so they don't generate inscribables. Fix bug allowing theft of blank books from libraries. Fix bug preventing adding an adjective to a book name if the titles are used up. Change error message on reading empty book to be more clear. Change error message on failed inscription [too much text] to be more informative. Looking at an inscribable will tell you what you can do with it/what its capacity is in a hint. Fix broken debug statements in book generation.
clarify license
*** empty log message ***
refactoring of shstr classe,s new shstr_tmp, lots of minor rewriting
implement smell member for mapspaces, remove all traces of the old RANDOM macro
destroy (true) => destroy ()
Replace all destroy calls by destroy (true) (after checking), add temporary debugging code for lost objects, fix some minor issues in random_maps.
*** empty log message ***
update copyright
update copyrights and other minor stuff to deliantra
increased chances of long books, per request of users :)
riddifed the world of safe_strcat
- 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.
sending out an empty message type rightly confuses the cfplus parser
first rough cut of msg rewriting, introducing cfpod, a haxored pod variant for crossfire messgaes. where will it end?
- archetype is now a subclass of object. - store archetypes in an object_vector. - use a different startegy for archetype loading (reloading is MOST CERTAINLY broken).
rename arch->name to arch->archname for preparation of subclassing object
update copyrights in common/*.C and util/*.C
add books from books.pod via some most dire hacks
- prepare common/ for head_ => head change - add some copyrights for files where they were missing
- 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.
replace amny strcpy by checked assign's
- avoid negative event priorities like the plague. they are actually worse because they introduce random memory corruption and endless loops and worse, if worse exists. - aggressively swap out maps when #actives exceeds threshold - sweep and cede after server tick - increase player command handling priorities, just in case. - fix a bug in mortal checking, this was the reason for the enourmous memory leaks in map-world.ext - mark c++-side watchers as non-reentrant
just experimenting
comments
added some copyrights
initialised :)
1 date/line
started a fix of the log
- more ooficiation - removed now superfluous remove calls
replace some function- by method-calls
more now invalid tag_t uses replaced by refcounting. reduced codesize quite a bit.
indent
indent
cleanup
*** empty log message ***
*** empty log message ***
indent
removed ox/oy, and then added shstr stuff to the recipes in alchemy
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
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.