/[suikacvs]/webroot/swe/lib/SWE/DB/ChangeLog
Suika

Contents of /webroot/swe/lib/SWE/DB/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.14 - (hide annotations) (download)
Sun Jul 12 04:00:24 2009 UTC (16 years ago) by wakaba
Branch: MAIN
Changes since 1.13: +13 -0 lines
++ swe/lib/SWE/DB/ChangeLog	12 Jul 2009 03:59:58 -0000
2009-07-12  Wakaba  <wakaba@suika.fam.cx>

	* NamedText.pm (_get_file_name): Typo.

	* Lock.pm: Check whether any preferable locks are already taken or
	not to avoid deadlocks.

	* IDGenerator.pm (get_next_id): Set lock_type to enable lock order
	control.

	* IDLocks.pm (get_lock): Set lock_type to enable lock order
	control.

++ swe/lib/suikawiki/ChangeLog	12 Jul 2009 04:00:17 -0000
2009-07-12  Wakaba  <wakaba@suika.fam.cx>

	* main.pl: Set |lock_type| to enable lock order control.

1 wakaba 1.14 2009-07-12 Wakaba <wakaba@suika.fam.cx>
2    
3     * NamedText.pm (_get_file_name): Typo.
4    
5     * Lock.pm: Check whether any preferable locks are already taken or
6     not to avoid deadlocks.
7    
8     * IDGenerator.pm (get_next_id): Set lock_type to enable lock order
9     control.
10    
11     * IDLocks.pm (get_lock): Set lock_type to enable lock order
12     control.
13    
14 wakaba 1.13 2009-03-15 Wakaba <wakaba@suika.fam.cx>
15    
16     * NamedText.pm: New module.
17    
18 wakaba 1.12 2009-03-01 Wakaba <wakaba@suika.fam.cx>
19    
20     * HashedIndex.pm: New module.
21    
22     * IDGenerator.pm (get_last_id): New method.
23    
24     2009-01-12 Wakaba <wakaba@suika.fam.cx>
25    
26     * SuikaWiki3LastModified.pm (get_data): Why this convertion was
27     necessary?
28    
29 wakaba 1.11 2008-11-24 Wakaba <wakaba@suika.fam.cx>
30    
31     * IDHistory.pm, HashedHistory.pm: New modules.
32    
33 wakaba 1.10 2008-11-14 Wakaba <wakaba@suika.fam.cx>
34    
35     * IDLocks.pm (get_lock): Directories should be created if it does
36     not exist.
37    
38     * SuikaWiki3PageList2.pm: New module.
39    
40 wakaba 1.9 2008-11-10 Wakaba <wakaba@suika.fam.cx>
41    
42     * VersionControl.pm (commit_changes): Set "-kb" option to the "cvs
43     add" command to avoid keyword substition and newline
44     normalization.
45    
46 wakaba 1.6 2008-11-09 Wakaba <wakaba@suika.fam.cx>
47    
48 wakaba 1.8 * VersionControl.pm: New module.
49    
50     * HashedProps.pm, IDText.pm: Support for |version_control|
51     property is added.
52    
53     * SuikaWiki3PageList.pm (_save_data): Renamed as |save_data|. Do
54     nothing if the data has not been loaded from the file.
55     (delete_data): New method.
56    
57     2008-11-09 Wakaba <wakaba@suika.fam.cx>
58    
59 wakaba 1.7 * IDProps.pm (_get_file_name): Return |undef| if the file is not
60     found.
61    
62     * IDLocks.pm: New module.
63    
64     2008-11-09 Wakaba <wakaba@suika.fam.cx>
65    
66 wakaba 1.6 * Lock.pm, HashedProps.pm, IDDOM.pm, IDGenerator.pm, IDProps.pm,
67     IDText.pm, SuikaWiki3PageList.pm: New modules.
68    
69     * SuikaWiki3.pm, SuikaWiki3LastModified.pm: Changed to use plain
70     base 16 encoded file name string as key, rather than array
71     reference as in SuikaWiki3.
72    
73     * SuikaWiki3LastModified.pm (save_data, set_data): Removed.
74     (load_data): Renamed as |_load_data|.
75     (get_data): Invoke |_load_data| if and only if necessary.
76    
77     * SuikaWiki3Props.pm: Don't treat "%" as a part of hash key.
78    
79 wakaba 1.3 2008-11-08 Wakaba <wakaba@suika.fam.cx>
80    
81 wakaba 1.5 * SuikaWiki3LastModified.pm, SuikaWiki3Props.pm: New module files.
82    
83     2008-11-08 Wakaba <wakaba@suika.fam.cx>
84    
85 wakaba 1.4 * DOM.pm: New module (some code moved from
86     /webroot/gate/2008/sw.cgi).
87    
88     * SuikaWiki3.pm: Make a copy of key argument such that the
89     original value will not be modified in the method code.
90    
91     2008-11-08 Wakaba <wakaba@suika.fam.cx>
92    
93 wakaba 1.3 * SuikaWiki3.pm: Use euc-jp-sw encoding for compatibility with old
94     data.
95    
96 wakaba 1.2 2008-11-07 Wakaba <wakaba@suika.fam.cx>
97    
98     * SuikaWiki3.pm: New module.
99    
100     * ChangeLog: New file.
101    

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24