ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/Deliantra-Client/DC/DB.pm
Revision 1.47 - (view) (download) (annotate) - [select for diffs]
Sat Aug 13 23:18:19 2011 UTC (12 years, 8 months ago) by root
Branch: MAIN
CVS Tags: HEAD
Changes since 1.46: +3 -2 lines
Diff to previous 1.46
*** empty log message ***

Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Fri Jul 29 08:35:35 2011 UTC (12 years, 9 months ago) by root
Branch: MAIN
Changes since 1.45: +1 -1 lines
Diff to previous 1.45
avoid triggering undefined behaviour

Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Sat Apr 3 02:58:24 2010 UTC (14 years, 1 month ago) by root
Branch: MAIN
CVS Tags: rel-2_11
Changes since 1.44: +2 -3 lines
Diff to previous 1.44
*** empty log message ***

Revision 1.44 - (view) (download) (annotate) - [select for diffs]
Sat Jan 10 20:56:34 2009 UTC (15 years, 4 months ago) by root
Branch: MAIN
CVS Tags: rel-2_03, rel-2_04, rel-2_05, rel-2_10
Changes since 1.43: +16 -7 lines
Diff to previous 1.43
grmpf

Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Fri Jan 9 22:38:17 2009 UTC (15 years, 4 months ago) by root
Branch: MAIN
Changes since 1.42: +55 -0 lines
Diff to previous 1.42
*** empty log message ***

Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Sun Jan 4 10:22:19 2009 UTC (15 years, 4 months ago) by root
Branch: MAIN
Changes since 1.41: +3 -1 lines
Diff to previous 1.41
*** empty log message ***

Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Wed Dec 24 04:09:27 2008 UTC (15 years, 4 months ago) by root
Branch: MAIN
CVS Tags: rel-2_02
Changes since 1.40: +3 -0 lines
Diff to previous 1.40
*** empty log message ***

Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Wed Nov 26 23:08:34 2008 UTC (15 years, 5 months ago) by root
Branch: MAIN
CVS Tags: rel-2_0
Changes since 1.39: +3 -1 lines
Diff to previous 1.39
try and fail to unload on textures

Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Tue Sep 2 04:38:23 2008 UTC (15 years, 8 months ago) by root
Branch: MAIN
CVS Tags: rel-0_9976, rel-0_9977, rel-0_9978
Changes since 1.38: +7 -1 lines
Diff to previous 1.38
*** empty log message ***

Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Fri Jul 18 22:40:51 2008 UTC (15 years, 9 months ago) by root
Branch: MAIN
CVS Tags: rel-0_9974, rel-0_9975, rel-1_21
Changes since 1.37: +2 -2 lines
Diff to previous 1.37
*** empty log message ***

Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Sun Jul 13 12:17:00 2008 UTC (15 years, 10 months ago) by root
Branch: MAIN
Changes since 1.36: +3 -0 lines
Diff to previous 1.36
support player displacement

Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Thu Apr 17 03:46:39 2008 UTC (16 years ago) by root
Branch: MAIN
CVS Tags: rel-0_9971, rel-0_9972, rel-0_9973
Changes since 1.35: +9 -7 lines
Diff to previous 1.35
upgrade to perl5.10/windows and newest gtk+, pango etc.

Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Sun Mar 30 06:05:52 2008 UTC (16 years, 1 month ago) by root
Branch: MAIN
Changes since 1.34: +34 -31 lines
Diff to previous 1.34
*** empty log message ***

Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Sun Mar 30 04:59:42 2008 UTC (16 years, 1 month ago) by root
Branch: MAIN
Changes since 1.33: +16 -12 lines
Diff to previous 1.33
*** empty log message ***

Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Tue Mar 25 21:11:51 2008 UTC (16 years, 1 month ago) by root
Branch: MAIN
Changes since 1.32: +37 -27 lines
Diff to previous 1.32
*** empty log message ***

Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Sat Jan 19 04:49:37 2008 UTC (16 years, 3 months ago) by root
Branch: MAIN
CVS Tags: rel-0_9965, rel-0_9966, rel-0_9967, rel-0_9968
Changes since 1.31: +1 -0 lines
Diff to previous 1.31
*** empty log message ***

Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Thu Jan 10 23:02:19 2008 UTC (16 years, 4 months ago) by root
Branch: MAIN
CVS Tags: rel-0_9964
Changes since 1.30: +10 -4 lines
Diff to previous 1.30
*** empty log message ***

Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Thu Dec 27 18:35:56 2007 UTC (16 years, 4 months ago) by root
Branch: MAIN
CVS Tags: rel-0_9963
Changes since 1.29: +18 -15 lines
Diff to previous 1.29
*** empty log message ***

Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Wed Dec 26 21:03:21 2007 UTC (16 years, 4 months ago) by root
Branch: MAIN
Changes since 1.28: +17 -17 lines
Diff to previous 1.28
initial module hiding

Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Wed Dec 26 20:46:39 2007 UTC (16 years, 4 months ago) by root
Branch: MAIN
Changes since 1.27: +17 -17 lines
Diff to previous 1.27
*** empty log message ***

Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Wed Dec 26 18:20:46 2007 UTC (16 years, 4 months ago) by root
Branch: MAIN
Changes since 1.26: +7 -1 lines
Diff to previous 1.26
*** empty log message ***

Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Wed Dec 26 18:09:30 2007 UTC (16 years, 4 months ago) by root
Branch: MAIN
Changes since 1.25: +1 -1 lines
Diff to previous 1.25
*** empty log message ***

Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Tue Dec 11 03:38:36 2007 UTC (16 years, 5 months ago) by root
Branch: MAIN
CVS Tags: rel-0_9960
Changes since 1.24: +2 -1 lines
Diff to previous 1.24
*** empty log message ***

Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Tue Dec 11 02:42:38 2007 UTC (16 years, 5 months ago) by root
Branch: MAIN
Changes since 1.23: +155 -160 lines
Diff to previous 1.23
very rough port to BDB

Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Fri Nov 16 04:54:25 2007 UTC (16 years, 5 months ago) by root
Branch: MAIN
CVS Tags: rel-0_9956, rel-0_9957, rel-0_9958, rel-0_9959
Changes since 1.22: +1 -0 lines
Diff to previous 1.22
*** empty log message ***

Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Tue Nov 13 02:47:30 2007 UTC (16 years, 6 months ago) by root
Branch: MAIN
Changes since 1.21: +2 -1 lines
Diff to previous 1.21
*** empty log message ***

Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Mon Nov 12 23:25:37 2007 UTC (16 years, 6 months ago) by root
Branch: MAIN
Changes since 1.20: +9 -9 lines
Diff to previous 1.20
switch from Event to EV

Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Tue Aug 28 20:07:18 2007 UTC (16 years, 8 months ago) by root
Branch: MAIN
CVS Tags: rel-0_99, rel-0_995, rel-0_9955
Changes since 1.19: +15 -7 lines
Diff to previous 1.19
fix a stoopid caching bug

Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Mon Aug 20 16:16:06 2007 UTC (16 years, 8 months ago) by root
Branch: MAIN
Changes since 1.18: +3 -2 lines
Diff to previous 1.18
do not make sycnhronous log writes, we can live with some transaction losses and doing it hurts a lot

Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Mon Aug 13 06:47:07 2007 UTC (16 years, 9 months ago) by root
Branch: MAIN
Changes since 1.17: +1 -1 lines
Diff to previous 1.17
*** empty log message ***

Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Fri Aug 10 04:02:13 2007 UTC (16 years, 9 months ago) by root
Branch: MAIN
Changes since 1.16: +1 -1 lines
Diff to previous 1.16
- detect missing tiles or faces in map1a
- delay map drawing a tiny bit when some faces are missing, in the
  hope of being able to fetch them from the database.
- do not rate-limit refreshes to 60hz
- do refresh in an idle handler
- poll events independently from refresh

Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Mon Aug 6 05:06:33 2007 UTC (16 years, 9 months ago) by root
Branch: MAIN
Changes since 1.15: +22 -7 lines
Diff to previous 1.15
experimental delaying of uploasding textures to the gfx card, also store textures on disk only as the memory usage is unbearable otherwise. this most notably breaks CFPlus::UI::Face

Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Mon Aug 6 02:11:45 2007 UTC (16 years, 9 months ago) by root
Branch: MAIN
Changes since 1.14: +28 -0 lines
Diff to previous 1.14
remove (the last|a) chokepoint in cfplus, logprint caused hangs on heavy disk i/o, e.g. when syncing the database data to disk

Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Sun Jul 29 19:32:29 2007 UTC (16 years, 9 months ago) by root
Branch: MAIN
Changes since 1.13: +12 -13 lines
Diff to previous 1.13
use Event not AnyEvent, simplyfing CFPlus::DB and making it faster

Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Sun Jul 29 04:14:45 2007 UTC (16 years, 9 months ago) by root
Branch: MAIN
Changes since 1.12: +1 -1 lines
Diff to previous 1.12
more complete api, got rid of most retvals

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

Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Sat Jul 14 12:05:53 2007 UTC (16 years, 10 months ago) by root
Branch: MAIN
Changes since 1.10: +17 -2 lines
Diff to previous 1.10
greatly enhance and improve music selection algorithm and reduce database load

Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Fri Jul 13 05:31:31 2007 UTC (16 years, 10 months ago) by root
Branch: MAIN
Changes since 1.9: +1 -1 lines
Diff to previous 1.9
*** empty log message ***

Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Thu Jul 12 17:56:51 2007 UTC (16 years, 10 months ago) by root
Branch: MAIN
Changes since 1.8: +47 -3 lines
Diff to previous 1.8
preliminary per-region music

Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Thu Jul 5 10:15:17 2007 UTC (16 years, 10 months ago) by root
Branch: MAIN
Changes since 1.7: +2 -1 lines
Diff to previous 1.7
include archname in database home dir

Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Thu Jun 28 05:34:59 2007 UTC (16 years, 10 months ago) by root
Branch: MAIN
Changes since 1.6: +1 -1 lines
Diff to previous 1.6
include berkeleydb version in env dir name

Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Mon Apr 16 21:06:37 2007 UTC (17 years ago) by root
Branch: MAIN
CVS Tags: rel-0_98
Changes since 1.5: +5 -1 lines
Diff to previous 1.5
more windows bug workarounds and real smoothing bug

Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Mon Apr 16 20:35:29 2007 UTC (17 years ago) by root
Branch: MAIN
Changes since 1.4: +4 -1 lines
Diff to previous 1.4
*** empty log message ***

Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Fri Apr 6 23:00:52 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.3: +1 -1 lines
Diff to previous 1.3
*** empty log message ***

Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Fri Apr 6 21:53:56 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.2: +3 -1 lines
Diff to previous 1.2
windows needs it extra-hard

Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Fri Apr 6 08:09:43 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.1: +1 -3 lines
Diff to previous 1.1
- optimise mapcache tile loading quite a bit to avoid
  loading the same tile again and again.
- only request mapcache tiles serially, to avoid starving
  foreground requests.

Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Fri Apr 6 07:45:34 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
- changed most db accesses to be asynchronous
  (this was way more difficult than anticipated)
- face id allocation is still synchronous (and has to be as long as
  we want to allow multiple instances running in parallel)
- facemap is cached locally, so subsequent accesses are fast
- the alternative would be to store faceids, not tileids, in the
  in-memory map, but then mapcache tiles are non-displayable
  unless the server already sent them.
- tile loading and map cache load/store are fully asynchronous
- replaced 32x32 dialogue and noface images by 64 bit versions
- properly scale special dialogue/noface textures to tilesize

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