ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/socket/image.C
Revision 1.79 - (view) (download) (annotate) - [select for diffs]
Sat Dec 1 20:22:13 2018 UTC (5 years, 5 months ago) by root
Branch: MAIN
CVS Tags: HEAD
Changes since 1.78: +1 -1 lines
Diff to previous 1.78
slight cleanup

Revision 1.78 - (view) (download) (annotate) - [select for diffs]
Sun Nov 18 00:37:11 2018 UTC (5 years, 5 months ago) by root
Branch: MAIN
Changes since 1.77: +2 -2 lines
Diff to previous 1.77
some range based for loops

Revision 1.77 - (view) (download) (annotate) - [select for diffs]
Sat Nov 17 23:40:05 2018 UTC (5 years, 5 months ago) by root
Branch: MAIN
Changes since 1.76: +1 -0 lines
Diff to previous 1.76
copyright update 2018

Revision 1.76 - (view) (download) (annotate) - [select for diffs]
Wed Nov 16 23:42:03 2016 UTC (7 years, 5 months ago) by root
Branch: MAIN
Changes since 1.75: +1 -1 lines
Diff to previous 1.75
copyright update 2016

Revision 1.75 - (view) (download) (annotate) - [select for diffs]
Wed Nov 28 12:39:21 2012 UTC (11 years, 5 months ago) by root
Branch: MAIN
CVS Tags: rel-3_1
Changes since 1.74: +7 -3 lines
Diff to previous 1.74
*** empty log message ***

Revision 1.74 - (view) (download) (annotate) - [select for diffs]
Sun Nov 11 18:21:21 2012 UTC (11 years, 6 months ago) by root
Branch: MAIN
Changes since 1.73: +1 -1 lines
Diff to previous 1.73
fix glyphs

Revision 1.73 - (view) (download) (annotate) - [select for diffs]
Sun Nov 11 05:53:12 2012 UTC (11 years, 6 months ago) by root
Branch: MAIN
Changes since 1.72: +10 -7 lines
Diff to previous 1.72
move face blob manegemnt fully to perl

Revision 1.72 - (view) (download) (annotate) - [select for diffs]
Sun Nov 11 04:29:11 2012 UTC (11 years, 6 months ago) by root
Branch: MAIN
Changes since 1.71: +30 -9 lines
Diff to previous 1.71
*** empty log message ***

Revision 1.71 - (view) (download) (annotate) - [select for diffs]
Fri Nov 9 00:11:49 2012 UTC (11 years, 6 months ago) by root
Branch: MAIN
Changes since 1.70: +4 -3 lines
Diff to previous 1.70
*** empty log message ***

Revision 1.70 - (view) (download) (annotate) - [select for diffs]
Sun Nov 4 02:20:11 2012 UTC (11 years, 6 months ago) by root
Branch: MAIN
Changes since 1.69: +1 -2 lines
Diff to previous 1.69
*** empty log message ***

Revision 1.69 - (view) (download) (annotate) - [select for diffs]
Mon Oct 29 23:55:57 2012 UTC (11 years, 6 months ago) by root
Branch: MAIN
Changes since 1.68: +5 -5 lines
Diff to previous 1.68
trailing space removal

Revision 1.68 - (view) (download) (annotate) - [select for diffs]
Wed Jan 4 08:49:01 2012 UTC (12 years, 4 months ago) by root
Branch: MAIN
Changes since 1.67: +2 -2 lines
Diff to previous 1.67
*** empty log message ***

Revision 1.67 - (view) (download) (annotate) - [select for diffs]
Tue Jan 3 11:25:37 2012 UTC (12 years, 4 months ago) by root
Branch: MAIN
Changes since 1.66: +1 -1 lines
Diff to previous 1.66
update copyrights to 2012

Revision 1.66 - (view) (download) (annotate) - [select for diffs]
Tue Jan 3 11:23:42 2012 UTC (12 years, 4 months ago) by root
Branch: MAIN
Changes since 1.65: +14 -0 lines
Diff to previous 1.65
*** empty log message ***

Revision 1.65 - (view) (download) (annotate) - [select for diffs]
Sat Apr 23 04:56:58 2011 UTC (13 years ago) by root
Branch: MAIN
Changes since 1.64: +1 -1 lines
Diff to previous 1.64
update copyright to 2011

Revision 1.64 - (view) (download) (annotate) - [select for diffs]
Fri Mar 26 01:04:45 2010 UTC (14 years, 1 month ago) by root
Branch: MAIN
CVS Tags: rel-3_0
Changes since 1.63: +1 -1 lines
Diff to previous 1.63
update copyright for up to 2010

Revision 1.63 - (view) (download) (annotate) - [select for diffs]
Fri Mar 26 00:59:22 2010 UTC (14 years, 1 month ago) by root
Branch: MAIN
Changes since 1.62: +2 -2 lines
Diff to previous 1.62
remove bogus 2007 copyright that was added wrongly by the script, update to affero license

Revision 1.62 - (view) (download) (annotate) - [select for diffs]
Sun Nov 15 18:04:00 2009 UTC (14 years, 5 months ago) by root
Branch: MAIN
CVS Tags: rel-2_92, rel-2_93
Changes since 1.61: +2 -2 lines
Diff to previous 1.61
*** empty log message ***

Revision 1.61 - (view) (download) (annotate) - [select for diffs]
Wed Nov 4 13:46:37 2009 UTC (14 years, 6 months ago) by root
Branch: MAIN
CVS Tags: rel-2_90
Changes since 1.60: +2 -89 lines
Diff to previous 1.60
*** empty log message ***

Revision 1.60 - (view) (download) (annotate) - [select for diffs]
Mon Oct 12 14:00:59 2009 UTC (14 years, 7 months ago) by root
Branch: MAIN
CVS Tags: rel-2_81, rel-2_82
Changes since 1.59: +7 -6 lines
Diff to previous 1.59
clarify license

Revision 1.59 - (view) (download) (annotate) - [select for diffs]
Thu Sep 17 01:57:31 2009 UTC (14 years, 7 months ago) by root
Branch: MAIN
Changes since 1.58: +1 -1 lines
Diff to previous 1.58
just a simplification

Revision 1.58 - (view) (download) (annotate) - [select for diffs]
Sat Dec 27 01:25:00 2008 UTC (15 years, 4 months ago) by root
Branch: MAIN
CVS Tags: rel-2_74, rel-2_75, rel-2_76, rel-2_77, rel-2_78, rel-2_79, rel-2_80
Changes since 1.57: +14 -135 lines
Diff to previous 1.57
gcfclient removal

Revision 1.57 - (view) (download) (annotate) - [select for diffs]
Fri Dec 26 10:44:17 2008 UTC (15 years, 4 months ago) by root
Branch: MAIN
Changes since 1.56: +0 -15 lines
Diff to previous 1.56
extdnedMapInfos removal, mapextended removal

Revision 1.56 - (view) (download) (annotate) - [select for diffs]
Tue May 6 16:55:26 2008 UTC (16 years ago) by root
Branch: MAIN
CVS Tags: rel-2_54, rel-2_55, rel-2_56, rel-2_6, rel-2_61, rel-2_7, rel-2_71, rel-2_72, rel-2_73
Changes since 1.55: +1 -1 lines
Diff to previous 1.55
update copyright

Revision 1.55 - (view) (download) (annotate) - [select for diffs]
Thu Nov 8 19:43:29 2007 UTC (16 years, 6 months ago) by root
Branch: MAIN
CVS Tags: rel-2_32, rel-2_4, rel-2_41, rel-2_42, rel-2_43, rel-2_5, rel-2_52, rel-2_53
Changes since 1.54: +4 -4 lines
Diff to previous 1.54
update copyrights and other minor stuff to deliantra

Revision 1.54 - (view) (download) (annotate) - [select for diffs]
Thu Aug 30 08:34:40 2007 UTC (16 years, 8 months ago) by root
Branch: MAIN
CVS Tags: rel-2_2, rel-2_3
Changes since 1.53: +1 -1 lines
Diff to previous 1.53
the cfplus crashes were a result of overzealous face-nr caching inside the server

Revision 1.53 - (view) (download) (annotate) - [select for diffs]
Tue Jul 31 20:08:21 2007 UTC (16 years, 9 months ago) by root
Branch: MAIN
Changes since 1.52: +15 -13 lines
Diff to previous 1.52
be mroe careful what to send in image_sums

Revision 1.52 - (view) (download) (annotate) - [select for diffs]
Sun Jul 29 19:11:47 2007 UTC (16 years, 9 months ago) by root
Branch: MAIN
Changes since 1.51: +1 -1 lines
Diff to previous 1.51
replace MAXSOCKBUF by MAXSOCKBUF-1, the real socket buffer size, and adjust it to 10239, the actual maximum gcfclient supports

Revision 1.51 - (view) (download) (annotate) - [select for diffs]
Tue Jul 24 04:58:25 2007 UTC (16 years, 9 months ago) by root
Branch: MAIN
Changes since 1.50: +2 -2 lines
Diff to previous 1.50
welcome to fxix protocol version 3, with uniform handling over all resources

Revision 1.50 - (view) (download) (annotate) - [select for diffs]
Tue Jul 24 04:55:34 2007 UTC (16 years, 9 months ago) by root
Branch: MAIN
Changes since 1.49: +29 -150 lines
Diff to previous 1.49
welcome to fxix protocol version 3, with uniform handling over all resources

Revision 1.49 - (view) (download) (annotate) - [select for diffs]
Thu Jul 12 18:48:54 2007 UTC (16 years, 10 months ago) by root
Branch: MAIN
Changes since 1.48: +3 -3 lines
Diff to previous 1.48
map custom key support, do not send resource faces as images

Revision 1.48 - (view) (download) (annotate) - [select for diffs]
Thu Jul 12 18:48:20 2007 UTC (16 years, 10 months ago) by root
Branch: MAIN
Changes since 1.47: +4 -0 lines
Diff to previous 1.47
map custom key support, do not send resource faces as images

Revision 1.47 - (view) (download) (annotate) - [select for diffs]
Thu Jul 12 08:40:14 2007 UTC (16 years, 10 months ago) by root
Branch: MAIN
Changes since 1.46: +1 -3 lines
Diff to previous 1.46
first workable server-side music implementation

Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Fri Jul 6 03:52:51 2007 UTC (16 years, 10 months ago) by root
Branch: MAIN
Changes since 1.45: +30 -11 lines
Diff to previous 1.45
fix the fxix protocol mess and use some experimental sorting by size

Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Thu Jul 5 10:34:08 2007 UTC (16 years, 10 months ago) by root
Branch: MAIN
Changes since 1.44: +6 -0 lines
Diff to previous 1.44
- fix rate limiting _again_ (and this time it was an infamous
  unsigned comparison bug...)
- send images strictly in order. this is a bit ugly but temporarily works
  around older cfplus clients not supporting interleaved transfers.

Revision 1.44 - (view) (download) (annotate) - [select for diffs]
Sun Jul 1 05:00:20 2007 UTC (16 years, 10 months ago) by root
Branch: MAIN
Changes since 1.43: +11 -12 lines
Diff to previous 1.43
- 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.

Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Sun Jul 1 04:08:14 2007 UTC (16 years, 10 months ago) by root
Branch: MAIN
Changes since 1.42: +41 -7 lines
Diff to previous 1.42
- support priority as second argument of askface
- send images of same priority in fifo order,
  but higher priorities first.

Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Mon May 28 21:22:26 2007 UTC (16 years, 11 months ago) by root
Branch: MAIN
Changes since 1.41: +21 -21 lines
Diff to previous 1.41
update copyrights in socket/*.C

Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Thu Apr 12 14:18:06 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
CVS Tags: rel-2_1
Changes since 1.40: +1 -1 lines
Diff to previous 1.40
move animation info into facedata and make it reloadable at runtime

Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Tue Apr 10 09:35:24 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.39: +31 -14 lines
Diff to previous 1.39
- implement smoothing in the fxix (or better: fxixsx) protocol.
- this *enforces* that smoothing is *per face* and not *per archetype*.
- no extra bandwidth is needed for map information (unlike in the
  crossfire 1.x protocol, where smoothlevels are per-mapspace
  and take up a lot of bandwidth).
- no extra storage is required on the client-side (although smoothing
  for cached map data is then only available for tiles that have been seen).
- temporarily supply empty_S.x11 smoothfaces again, as this hack is required
  because there is no way to specify a smoothlevel but no smoothface
  otherwise. this should be optimised away at a future point, but this
  will break gcfclient (but disabling smoothing for that might be a good
  compromise).

Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Tue Apr 3 00:21:38 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.38: +34 -0 lines
Diff to previous 1.38
- fix ber encoding
- reduce image checksum length to 6 bytes (from 16)
- implement fx packet, which reduces
  face overhead to amortised 10/12 bytes per face instead of
  21/32 bytes and allows an unlimited number of faces
  instead of 2**16.

Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Mon Apr 2 18:04:47 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.37: +3 -25 lines
Diff to previous 1.37
moved setup to perlspace to facilitate easier extensions and some cleanups. feels more secure, too

Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Mon Mar 19 13:28:16 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.36: +3 -3 lines
Diff to previous 1.36
*** empty log message ***

Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Thu Mar 15 16:25:45 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.35: +3 -0 lines
Diff to previous 1.35
implement another bug workaround for clients

Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Thu Mar 15 14:59:43 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.34: +20 -2 lines
Diff to previous 1.34
try a different approach. fucking gcfclient defaults.

Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Wed Mar 14 18:25:18 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.33: +2 -0 lines
Diff to previous 1.33
*** empty log message ***

Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Wed Mar 14 16:23:26 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.32: +9 -9 lines
Diff to previous 1.32
enable face caching again for those too stupid to read :(

Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Wed Mar 14 15:44:47 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.31: +60 -38 lines
Diff to previous 1.31
- make face caching mandatory, and pester users to enable it
- implement rate-limiting, for images only right now
- implement and document output-rate command to set rate limit.
- default 1mbit.

Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Wed Mar 14 04:12:29 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.30: +13 -12 lines
Diff to previous 1.30
- rewrote more face handling code
- automatically send smooth faces, as the client will need them anyways
  and it makes little sense to wait for the client to axk for it. of course,
  gcfclient suffers from weird ordering problems again.
- UP_OBJ_FACE was often abused in situations where other things changed,
  updated lots of spaces, probably more to be done.
- update_smooth became so small that inlining it actually clarified
  the code. similar for update_space, which is not inlined for other reasons.
- faces were not initialised properly
- add versioncheck for face data
- rewrite invisibility handling a bit: god finger etc. now makes you blink,
  blinking routine has changed to be less annoying and more useful while
  still indicating invisibleness.

Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Wed Mar 14 01:19:10 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.29: +16 -42 lines
Diff to previous 1.29
- send smooth faces automatically with their base face, anything else
  just complictaes everything and clients who want smoothing would
  requets the face anyways.
- this reduces the size of struct client considerably, from 300k to
  about 300k (whoops).

Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Wed Mar 14 00:07:26 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.28: +0 -1 lines
Diff to previous 1.28
no debugging code, thank you

Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Wed Mar 14 00:04:59 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.27: +121 -23 lines
Diff to previous 1.27
- rewrote smooth face handling, as a side-effect, smoothing seems to work
  again and smooth faces can be reloaded.
- the server now sends the full animation for an object the first time
  it is seen, this uses slightly more bandwidth initially, but avoids
  the flickering for objects change their face later.

Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Mon Mar 12 23:45:37 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.26: +0 -1 lines
Diff to previous 1.26
remove debugging code

Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Mon Mar 12 23:45:10 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.25: +26 -7 lines
Diff to previous 1.25
- gcfclient compares against the server-provided image checksum but
  stores its own checksum in the database. needless to say, they differed.
  needless to say, we now have to provide a dummy superfluous gcfclient checksum
  for gcfclient only.
- add various bug workaround flags to enbale gcfclient to cache imges again.

Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Sun Mar 11 20:25:37 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.24: +2 -6 lines
Diff to previous 1.24
i do not fuckign know what i did wrong, but I did...

Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Sun Mar 11 02:12:45 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.23: +34 -174 lines
Diff to previous 1.23
- MAJOR CHANGE
- you now need to use cfutil to install arches.
- former bigfaces are broken in the server
- bigfaces are no longer supported. at all.
- use face numbers instead of pointers
  * saves lotsa space
  * saves lotsa indirections
  * saves lots(?) cpu cycles
- completely rewrote face handling
- faces can now be added at runtime
- reload will add new faces
- this does not apply to animations
- use a hastable instead of binary search (faster) for faces
- face caching is broken
- facesets are gone
- server always reports MAX_FACES to any client who asks

Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Sat Mar 10 19:48:17 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.22: +4 -0 lines
Diff to previous 1.22
- improve image_sums
- DOWNGRADE server protocol version to 1026.
  * this disables requestinfo image_sums and image_info in gcfclient,
    allowing us to use up to 10000 faces dynamically
    (right now, we already sue up to 7500 faces, but the 10000 face limit
    is, of coruse, hardcoded into gcfclient))

--
A student, in hopes of understanding the Lambda-nature, came to
Greenblatt.  As they spoke a Multics system hacker walked by.  "Is it
true", asked the student, "that PL-1 has many of the same data types as
Lisp".  Almost before the student had finshed his question, Greenblatt
shouted, "FOO!", and hit the student with a stick.

Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Thu Mar 1 12:28:17 2007 UTC (17 years, 2 months ago) by pippijn
Branch: MAIN
CVS Tags: rel-2_0
Changes since 1.21: +1 -1 lines
Diff to previous 1.21
nano-cleanups

Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Fri Feb 16 22:33:46 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.20: +3 -1 lines
Diff to previous 1.20
*** empty log message ***

Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Fri Feb 16 22:26:02 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.19: +7 -6 lines
Diff to previous 1.19
- use crc for images too. unfortunately, this invalidates all client-side
  face caches. but we aren't compatible with crossfrie anyways due to
  the face rename.

Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Thu Feb 15 18:09:34 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.18: +1 -1 lines
Diff to previous 1.18
- the damn rotate shift checksum just failed on me
- add crc32 and use it for bmaps_checksum (probably also for images).

Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Thu Feb 15 15:43:36 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.17: +1 -1 lines
Diff to previous 1.17
- useless ยต-opts
- use maximum norm in get_rangevector (a bit, should use more)

Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Fri Jan 19 17:50:11 2007 UTC (17 years, 3 months ago) by root
Branch: MAIN
Changes since 1.16: +22 -22 lines
Diff to previous 1.16
- rename Animations => animation
- rename New_Face => facetile
- add but do not implement some generic loader framework classes

Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Sat Jan 6 14:42:31 2007 UTC (17 years, 4 months ago) by pippijn
Branch: MAIN
Changes since 1.15: +1 -0 lines
Diff to previous 1.15
added some copyrights

Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Sat Dec 16 22:14:42 2006 UTC (17 years, 4 months ago) by root
Branch: MAIN
Changes since 1.14: +29 -21 lines
Diff to previous 1.14
just reformats

Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Sat Dec 16 03:08:26 2006 UTC (17 years, 4 months ago) by root
Branch: MAIN
Changes since 1.13: +1 -5 lines
Diff to previous 1.13
- socket i/o is completely asynchronous now
- some command sare handled immediately
- others (most palying related commands) are queued
  for later (as of now synchronous) processing
- specifying a max queue length (in seconds) is possible, but disabled
- also add some syntax sugar for network code

Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Fri Dec 15 19:59:20 2006 UTC (17 years, 4 months ago) by root
Branch: MAIN
Changes since 1.12: +5 -11 lines
Diff to previous 1.12
the rename for sanity campaign hits
you died
- renamed stuff
- partially updated copyrights
- some cleanups

Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Thu Dec 14 22:45:41 2006 UTC (17 years, 4 months ago) by root
Branch: MAIN
Changes since 1.11: +5 -5 lines
Diff to previous 1.11
- 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

Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Thu Dec 14 20:39:54 2006 UTC (17 years, 4 months ago) by root
Branch: MAIN
Changes since 1.10: +4 -4 lines
Diff to previous 1.10
- implement c++ interface to Event->io watchers
- cut number of write()'s the server does in half

Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Thu Dec 14 02:37:37 2006 UTC (17 years, 5 months ago) by root
Branch: MAIN
Changes since 1.9: +5 -5 lines
Diff to previous 1.9
moar\! rewrite\!

Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Thu Dec 14 01:59:10 2006 UTC (17 years, 5 months ago) by root
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8
rewrite phase one finished

Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Thu Dec 14 01:21:58 2006 UTC (17 years, 5 months ago) by root
Branch: MAIN
Changes since 1.7: +4 -7 lines
Diff to previous 1.7
moar rewrite

Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Thu Dec 14 01:12:35 2006 UTC (17 years, 5 months ago) by root
Branch: MAIN
Changes since 1.6: +10 -16 lines
Diff to previous 1.6
(intermediate check-in for recoverability)

Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Wed Dec 13 21:27:09 2006 UTC (17 years, 5 months ago) by root
Branch: MAIN
Changes since 1.5: +41 -60 lines
Diff to previous 1.5
continued simplifying network code, partially removed support for sc protocol 1026

Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Sun Oct 8 16:51:51 2006 UTC (17 years, 7 months ago) by root
Branch: MAIN
Changes since 1.4: +1 -1 lines
Diff to previous 1.4
considerably reduce size of crossfire.0 (~400k pngx, ~150k file format)

Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Thu Sep 14 22:34:05 2006 UTC (17 years, 7 months ago) by root
Branch: MAIN
Changes since 1.3: +1 -7 lines
Diff to previous 1.3
indent

Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Sun Sep 10 13:43:33 2006 UTC (17 years, 8 months ago) by root
Branch: MAIN
Changes since 1.2: +327 -268 lines
Diff to previous 1.2
indent

Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Tue Aug 29 08:01:38 2006 UTC (17 years, 8 months ago) by root
Branch: MAIN
Changes since 1.1: +151 -151 lines
Diff to previous 1.1
expand initial tabs to spaces

Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Sun Aug 13 17:16:05 2006 UTC (17 years, 9 months ago) by elmex
Branch: MAIN
Made server compile with C++.
Removed cfanim plugin and crossedit.
C++ here we come.

Convenience Links

Links to HEAD: (view) (download) (annotate)

Compare Revisions

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.

  Diffs between and
  Type of Diff should be a