/[suikacvs]/webroot/swe/lib/suikawiki/ChangeLog
Suika

Contents of /webroot/swe/lib/suikawiki/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.46 - (hide annotations) (download)
Mon Sep 21 09:10:40 2009 UTC (15 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.45: +4 -0 lines
++ swe/lib/SWE/DB/ChangeLog	21 Sep 2009 09:05:45 -0000
2009-09-21  Wakaba  <wakaba@suika.fam.cx>

	* Lock.pm (check_lockability): Don't allow the same level of lock
	type being locked twice to avoid deadlocks caused by same level of
	locks.

++ swe/lib/SWE/Object/ChangeLog	21 Sep 2009 09:10:06 -0000
	* Document.pm (repo, prop_untainted, untainted_prop, save_prop,
	locked): New method.  Introduced the concept of "tainted" such
	that we can access to the property in the locked code fragment
	without being afraid to update the property using old values.
	(get_or_create_graph_node): Updated to utilize |prop| family of
	method with locks.

	* Graph.pm (repo, lock, unlock): New methods.
	(add_nodes, create_node, schelling_update): Locks the database
	before the modifications.

	* Repository.pm (graph, get_document_by_id): New methods.

	* Node.pm (repo): New method.

2009-09-21  Wakaba  <wakaba@suika.fam.cx>

++ swe/lib/suikawiki/ChangeLog	21 Sep 2009 09:10:27 -0000
	* main.pl: Made the graph node view to lock the database.

2009-09-21  Wakaba  <wakaba@suika.fam.cx>

1 wakaba 1.44 2009-09-21 Wakaba <wakaba@suika.fam.cx>
2    
3 wakaba 1.46 * main.pl: Made the graph node view to lock the database.
4    
5     2009-09-21 Wakaba <wakaba@suika.fam.cx>
6    
7 wakaba 1.45 * main.pl: Moved most of remaining codes of graph node end point
8     processing to separate modules.
9    
10     2009-09-21 Wakaba <wakaba@suika.fam.cx>
11    
12 wakaba 1.44 * main.pl: Changed "related"/"unrelated" URLs to a |ping| end
13     point. Moved most of graph node end point processing to separate
14     modules.
15    
16 wakaba 1.42 2009-09-19 Wakaba <wakaba@suika.fam.cx>
17    
18 wakaba 1.43 * main.pl: |$id_prop| had been unintentionally unset.
19    
20     2009-09-19 Wakaba <wakaba@suika.fam.cx>
21    
22 wakaba 1.42 * main.pl: Added Google AdSense.
23    
24 wakaba 1.35 2009-09-14 Wakaba <wakaba@suika.fam.cx>
25    
26 wakaba 1.41 * main.pl: Added names="" parameter to canvas editor link.
27    
28     2009-09-14 Wakaba <wakaba@suika.fam.cx>
29    
30 wakaba 1.40 * main.pl: Added links to canvas editor.
31    
32     2009-09-14 Wakaba <wakaba@suika.fam.cx>
33    
34 wakaba 1.39 * main.pl: Don't generate rel=alternate links if it is known that
35     the alternate is not available.
36    
37     2009-09-14 Wakaba <wakaba@suika.fam.cx>
38    
39 wakaba 1.38 * main.pl: Call the |rebless| method on the SWE::Object::Document
40     module such that format-dependent methods can be invoked.
41    
42     2009-09-14 Wakaba <wakaba@suika.fam.cx>
43    
44 wakaba 1.37 * main.pl: Moved media type list to an external module.
45    
46     2009-09-14 Wakaba <wakaba@suika.fam.cx>
47    
48 wakaba 1.36 * main.pl: Moved format=html processing to external module.
49    
50     2009-09-14 Wakaba <wakaba@suika.fam.cx>
51    
52 wakaba 1.35 * main.pl: Changed format=text and format=xml to obtain the text
53     or xml variant from SWE::Object::Document. Changed format=text to
54     obtain the xml variant from SWE::Object::Document and then convert
55     into HTML.
56    
57 wakaba 1.34 2009-07-19 Wakaba <wakaba@suika.fam.cx>
58    
59     * main.pl: Extended posturl API for the use of bookmarklet.
60    
61 wakaba 1.17 2009-07-12 Wakaba <wakaba@suika.fam.cx>
62    
63 wakaba 1.33 * main.pl: Set the paragraph number to the posturl content.
64    
65     2009-07-12 Wakaba <wakaba@suika.fam.cx>
66    
67 wakaba 1.32 * main.pl: Insert timestamp parameter of posturl.
68    
69     2009-07-12 Wakaba <wakaba@suika.fam.cx>
70    
71 wakaba 1.31 * main.pl: Implemented new-document case of posturl method.
72    
73     2009-07-12 Wakaba <wakaba@suika.fam.cx>
74    
75 wakaba 1.30 * main.pl: Moved the code to obtain the new ID to another module.
76    
77     2009-07-12 Wakaba <wakaba@suika.fam.cx>
78    
79 wakaba 1.29 * main.pl (update_tfidf): Moved to another module.
80    
81     2009-07-12 Wakaba <wakaba@suika.fam.cx>
82    
83 wakaba 1.28 * main.pl: Facted out the code to associate new pages names to the
84     document.
85    
86     2009-07-12 Wakaba <wakaba@suika.fam.cx>
87    
88 wakaba 1.27 * main.pl: Use $db's methods to instantiate id_history and
89     name_history databases.
90    
91     2009-07-12 Wakaba <wakaba@suika.fam.cx>
92    
93 wakaba 1.26 * main.pl: Obtain instances of version control object by invoking
94     the method of $db object.
95    
96     2009-07-12 Wakaba <wakaba@suika.fam.cx>
97    
98 wakaba 1.25 * main.pl: posturl appending implemented.
99    
100     2009-07-12 Wakaba <wakaba@suika.fam.cx>
101    
102 wakaba 1.24 * main.pl: Preparation for introducing posturl method.
103    
104     2009-07-12 Wakaba <wakaba@suika.fam.cx>
105    
106 wakaba 1.23 * main.pl: Fact out the process to determine the document ID(s)
107     from the name, possibly converting the SuikaWiki3 document into
108     new format.
109    
110     2009-07-12 Wakaba <wakaba@suika.fam.cx>
111    
112 wakaba 1.22 * main.pl: Create tfidf data when a page is created.
113    
114     2009-07-12 Wakaba <wakaba@suika.fam.cx>
115    
116 wakaba 1.21 * main.pl: Update tfidf data when a page content is updated.
117    
118     2009-07-12 Wakaba <wakaba@suika.fam.cx>
119    
120 wakaba 1.20 * main.pl Locks during the non-inverted index is updated.
121    
122     2009-07-12 Wakaba <wakaba@suika.fam.cx>
123    
124 wakaba 1.19 * main.pl: Locks the index database before the modification.
125    
126     2009-07-12 Wakaba <wakaba@suika.fam.cx>
127    
128 wakaba 1.18 * main.pl: Put the |script| element at the end of the |body|
129     element.
130    
131     2009-07-12 Wakaba <wakaba@suika.fam.cx>
132    
133 wakaba 1.17 * main.pl: Set |lock_type| to enable lock order control.
134    
135 wakaba 1.15 2009-03-16 Wakaba <wakaba@suika.fam.cx>
136    
137 wakaba 1.16 * main.pl: Show the relatedness of pages in the list of neighbor
138     nodes.
139    
140     2009-03-16 Wakaba <wakaba@suika.fam.cx>
141    
142 wakaba 1.15 * main.pl: Moved relatedness detection method into its own module.
143    
144 wakaba 1.10 2009-03-15 Wakaba <wakaba@suika.fam.cx>
145    
146 wakaba 1.14 * main.pl: Dump the name of neighbors.
147    
148     2009-03-15 Wakaba <wakaba@suika.fam.cx>
149    
150 wakaba 1.13 * main.pl: Dump the list of neighbors.
151    
152     2009-03-15 Wakaba <wakaba@suika.fam.cx>
153    
154 wakaba 1.12 * main.pl: Graph generation moved to another module. Implemented
155     graph/document association.
156    
157     2009-03-15 Wakaba <wakaba@suika.fam.cx>
158    
159 wakaba 1.11 * main.pl: Implemented the graph generate method.
160    
161     2009-03-15 Wakaba <wakaba@suika.fam.cx>
162    
163 wakaba 1.10 * main.pl: Moved the codes to get idgenerator object to SWE::DB
164     module. Also, preparation for the experiments for the graph
165     generation implementation.
166    
167 wakaba 1.6 2009-03-02 Wakaba <wakaba@suika.fam.cx>
168    
169 wakaba 1.9 * main.pl: Added experimental support for learning of relatedness
170     of pages.
171    
172     2009-03-02 Wakaba <wakaba@suika.fam.cx>
173    
174 wakaba 1.8 * main.pl: Create an instance of the new SWE::DB module and obtain
175     references to database objects via that object for newly added
176     modes.
177    
178     2009-03-02 Wakaba <wakaba@suika.fam.cx>
179    
180 wakaba 1.7 * main.pl (update_tfidf): Use new module to support feature word
181     vectors.
182    
183     2009-03-02 Wakaba <wakaba@suika.fam.cx>
184    
185 wakaba 1.6 * main.pl (;search, ;terms): New modes.
186    
187 wakaba 1.5 2008-12-16 Wakaba <wakaba@suika.fam.cx>
188    
189     * main.pl: Adds .tools class to the page navigation, to
190     distinguish with same-name pages navigation.
191    
192 wakaba 1.4 2008-11-25 Wakaba <wakaba@suika.fam.cx>
193    
194     * main.pl: Adds link to help page after the page content form.
195    
196     2008-11-24 Wakaba <wakaba@suika.fam.cx>
197    
198     * main.pl: Output last-modified date at the end of HTML
199     representation of an article.
200    
201 wakaba 1.2 2008-11-24 Wakaba <wakaba@suika.fam.cx>
202    
203 wakaba 1.3 * main.pl: Implemented history modes. Records creation of pages
204     and modifications to id/name associations as history.
205    
206     2008-11-24 Wakaba <wakaba@suika.fam.cx>
207    
208 wakaba 1.2 * main.pl: New script (Code from sw.cgi
209     <http://suika.fam.cx/gate/cvs/webroot/gate/2008/sw.cgi>, with
210     minimum changes).
211    
212     * ChangeLog: New file.
213    
214    

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24