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

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

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Links to MAIN: (view) (download) (annotate)
Sticky Tag:

Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Mon Sep 21 09:10:40 2009 UTC (15 years, 7 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
Changes since 1.16: +6 -0 lines
Diff to previous 1.16
++ 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>


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Sun Jul 19 03:03:16 2009 UTC (15 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.15: +5 -0 lines
Diff to previous 1.15
++ swe/lib/SWE/DB/ChangeLog	19 Jul 2009 03:02:59 -0000
2009-07-19  Wakaba  <wakaba@suika.fam.cx>

	* HashedIndex.pm (_for_each_id): Operator evaluation order was
	wrong.


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Sun Jul 12 06:22:09 2009 UTC (15 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.14: +4 -0 lines
Diff to previous 1.14
++ swe/lib/SWE/DB/ChangeLog	12 Jul 2009 06:21:38 -0000
	* HashedIndex.pm (lock, lock_file_name): New methods.

2009-07-12  Wakaba  <wakaba@suika.fam.cx>

++ swe/lib/suikawiki/ChangeLog	12 Jul 2009 06:22:03 -0000
	* main.pl: Locks the index database before the modification.

2009-07-12  Wakaba  <wakaba@suika.fam.cx>


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Sun Jul 12 04:00:24 2009 UTC (15 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.13: +13 -0 lines
Diff to previous 1.13
++ 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.


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Sun Mar 15 09:42:20 2009 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.12: +4 -0 lines
Diff to previous 1.12
++ swe/lib/SWE/DB/ChangeLog	15 Mar 2009 09:41:26 -0000
2009-03-15  Wakaba  <wakaba@suika.fam.cx>

	* NamedText.pm: New module.

++ swe/lib/suikawiki/ChangeLog	15 Mar 2009 09:42:14 -0000
	* main.pl: Implemented the graph generate method.

2009-03-15  Wakaba  <wakaba@suika.fam.cx>


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Mon Mar 2 07:32:30 2009 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.11: +11 -0 lines
Diff to previous 1.11
++ swe/lib/SWE/DB/ChangeLog	2 Mar 2009 07:32:02 -0000
2009-03-01  Wakaba  <wakaba@suika.fam.cx>

	* HashedIndex.pm: New module.

	* IDGenerator.pm (get_last_id): New method.

2009-01-12  Wakaba  <wakaba@suika.fam.cx>

	* SuikaWiki3LastModified.pm (get_data): Why this convertion was
	necessary?

++ swe/lib/suikawiki/ChangeLog	2 Mar 2009 07:31:08 -0000
2009-03-02  Wakaba  <wakaba@suika.fam.cx>

	* main.pl (;search, ;terms): New modes.

++ swe/styles/ChangeLog	3 Feb 2009 03:44:04 -0000
2009-02-03  Wakaba  <wakaba@suika.fam.cx>

	* sw.css: Fixed a typo.


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Mon Nov 24 11:45:53 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.10: +4 -0 lines
Diff to previous 1.10
++ swe/lib/SWE/DB/ChangeLog	24 Nov 2008 11:43:31 -0000
2008-11-24  Wakaba  <wakaba@suika.fam.cx>

	* IDHistory.pm, HashedHistory.pm: New modules.

++ swe/lib/suikawiki/ChangeLog	24 Nov 2008 11:45:32 -0000
	* main.pl: Implemented history modes.  Records creation of pages
	and modifications to id/name associations as history.

2008-11-24  Wakaba  <wakaba@suika.fam.cx>


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Fri Nov 14 05:19:36 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.9: +7 -0 lines
Diff to previous 1.9
++ swe/lib/SWE/DB/ChangeLog	14 Nov 2008 05:16:49 -0000
2008-11-14  Wakaba  <wakaba@suika.fam.cx>

	* IDLocks.pm (get_lock): Directories should be created if it does
	not exist.

	* SuikaWiki3PageList2.pm: New module.


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Mon Nov 10 03:26:23 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.8: +6 -0 lines
Diff to previous 1.8
++ swe/lib/SWE/DB/ChangeLog	10 Nov 2008 03:26:13 -0000
2008-11-10  Wakaba  <wakaba@suika.fam.cx>

	* VersionControl.pm (commit_changes): Set "-kb" option to the "cvs
	add" command to avoid keyword substition and newline
	normalization.


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Sun Nov 9 14:08:58 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.7: +11 -0 lines
Diff to previous 1.7
++ swe/lib/SWE/DB/ChangeLog	9 Nov 2008 14:08:47 -0000
	* VersionControl.pm: New module.

	* HashedProps.pm, IDText.pm: Support for |version_control|
	property is added.

	* SuikaWiki3PageList.pm (_save_data): Renamed as |save_data|.  Do
	nothing if the data has not been loaded from the file.
	(delete_data): New method.

2008-11-09  Wakaba  <wakaba@suika.fam.cx>


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Sun Nov 9 10:06:51 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.6: +7 -0 lines
Diff to previous 1.6
++ swe/lib/SWE/DB/ChangeLog	9 Nov 2008 10:06:43 -0000
	* IDProps.pm (_get_file_name): Return |undef| if the file is not
	found.

	* IDLocks.pm: New module.

2008-11-09  Wakaba  <wakaba@suika.fam.cx>


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Sun Nov 9 06:46:47 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.5: +15 -0 lines
Diff to previous 1.5
++ swe/lib/SWE/DB/ChangeLog	9 Nov 2008 06:46:33 -0000
2008-11-09  Wakaba  <wakaba@suika.fam.cx>

	* Lock.pm, HashedProps.pm, IDDOM.pm, IDGenerator.pm, IDProps.pm,
	IDText.pm, SuikaWiki3PageList.pm: New modules.

	* SuikaWiki3.pm, SuikaWiki3LastModified.pm: Changed to use plain
	base 16 encoded file name string as key, rather than array
	reference as in SuikaWiki3.

	* SuikaWiki3LastModified.pm (save_data, set_data): Removed.
	(load_data): Renamed as |_load_data|.
	(get_data): Invoke |_load_data| if and only if necessary.

	* SuikaWiki3Props.pm: Don't treat "%" as a part of hash key.


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Sat Nov 8 12:31:32 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.4: +4 -0 lines
Diff to previous 1.4
++ swe/lib/SWE/DB/ChangeLog	8 Nov 2008 12:31:14 -0000
	* SuikaWiki3LastModified.pm, SuikaWiki3Props.pm: New module files.

2008-11-08  Wakaba  <wakaba@suika.fam.cx>


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Sat Nov 8 09:29:09 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.3: +8 -0 lines
Diff to previous 1.3
++ swe/lib/SWE/DB/ChangeLog	8 Nov 2008 09:29:03 -0000
	* DOM.pm: New module (some code moved from
	/webroot/gate/2008/sw.cgi).

	* SuikaWiki3.pm: Make a copy of key argument such that the
	original value will not be modified in the method code.

2008-11-08  Wakaba  <wakaba@suika.fam.cx>


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Sat Nov 8 08:09:31 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.2: +5 -0 lines
Diff to previous 1.2
++ swe/lib/SWE/DB/ChangeLog	8 Nov 2008 07:16:36 -0000
2008-11-08  Wakaba  <wakaba@suika.fam.cx>

	* SuikaWiki3.pm: Use euc-jp-sw encoding for compatibility with old
	data.


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Fri Nov 7 12:46:51 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.1: +6 -0 lines
Diff to previous 1.1
++ swe/lib/SWE/DB/ChangeLog	7 Nov 2008 12:39:37 -0000
2008-11-07  Wakaba  <wakaba@suika.fam.cx>

	* SuikaWiki3.pm: New module.

	* ChangeLog: New file.

++ swe/lib/ChangeLog	7 Nov 2008 12:40:24 -0000
2008-11-07  Wakaba  <wakaba@suika.fam.cx>

	* ChangeLog: New file.

	* SWE/: New directory.


++ ChangeLog	7 Nov 2008 12:46:23 -0000
2008-11-07  Wakaba  <wakaba@suika.fam.cx>

	* doc/: New directory.

	* cvscommit.sh: New file (copied from Harusame's repository).

	* ChangeLog: New file.

	* lib/: New directory.


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Fri Nov 7 12:39:15 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
New


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

Sort log by:

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24