/[suikacvs]/webroot/swe/lib/SWE/Object/Document.pm
Suika

Log of /webroot/swe/lib/SWE/Object/Document.pm

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Wed Sep 23 14:16:24 2009 UTC (15 years, 7 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
Changes since 1.14: +8 -2 lines
Diff to previous 1.14
++ swe/lib/SWE/Object/ChangeLog	23 Sep 2009 14:15:25 -0000
	* Document.pm (name): Separated from |title|.

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

++ swe/lib/suikawiki/ChangeLog	23 Sep 2009 14:16:10 -0000
	* main.pl: Use |name| method instead of |title| method for the
	|neighbors| view, otherwise JS can't construct the URL for the
	linked page.

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


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Wed Sep 23 10:56:52 2009 UTC (15 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.13: +5 -4 lines
Diff to previous 1.13
++ swe/lib/SWE/Object/ChangeLog	23 Sep 2009 10:56:11 -0000
	* Document.pm (lock): Typo; it did not lock in fact, orz.

	* Graph.pm (schelling_update): Reuse the |repo| object's child
	objects where possible to avoid locking timing problem and so on.

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

++ swe/lib/suikawiki/ChangeLog	23 Sep 2009 10:56:43 -0000
2009-09-23  Wakaba  <wakaba@suika.fam.cx>

	* main.pl: Lock for the document ID at the beginning of the
	neighbors view processing.


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Wed Sep 23 10:22:07 2009 UTC (15 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.12: +2 -1 lines
Diff to previous 1.12
++ swe/lib/SWE/Object/ChangeLog	23 Sep 2009 10:20:25 -0000
2009-09-23  Wakaba  <wakaba@suika.fam.cx>

	* Document.pm (prop_untainted): Typo.
	(untainted_prop): The |prop_untainted| property was not set.


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Mon Sep 21 09:10:40 2009 UTC (15 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.11: +46 -12 lines
Diff to previous 1.11
++ 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.11 - (view) (download) (annotate) - [select for diffs]
Mon Sep 21 07:30:30 2009 UTC (15 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.10: +1 -1 lines
Diff to previous 1.10
++ swe/lib/SWE/ChangeLog	21 Sep 2009 07:28:38 -0000
2009-09-21  Wakaba  <wakaba@suika.fam.cx>

	* DB.pm (id_lock): New method.

++ swe/lib/SWE/Object/ChangeLog	21 Sep 2009 07:29:26 -0000
	* Document.pm (lock): Changed to use the $db->id_lock method to
	obtain the lock object.

	* Node.pm (neighbor_documents): New method.

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

++ swe/lib/suikawiki/ChangeLog	21 Sep 2009 07:30:16 -0000
	* main.pl: Moved most of remaining codes of graph node end point
	processing to separate modules.

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


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Mon Sep 21 07:09:48 2009 UTC (15 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.9: +47 -0 lines
Diff to previous 1.9
++ swe/lib/SWE/Object/ChangeLog	21 Sep 2009 06:44:52 -0000
2009-09-21  Wakaba  <wakaba@suika.fam.cx>

	* Document.pm (title, get_or_create_graph_node): New methods (made
	from codes moved from main.pl).

++ swe/lib/suikawiki/ChangeLog	21 Sep 2009 07:09:35 -0000
2009-09-21  Wakaba  <wakaba@suika.fam.cx>

	* main.pl: Changed "related"/"unrelated" URLs to a |ping| end
	point.  Moved most of graph node end point processing to separate
	modules.


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Mon Sep 14 06:16:38 2009 UTC (15 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.8: +8 -2 lines
Diff to previous 1.8
++ swe/lib/suikawiki/ChangeLog	14 Sep 2009 06:15:55 -0000
	* main.pl: Added names="" parameter to canvas editor link.

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

++ swe/pages/ChangeLog	14 Sep 2009 06:16:20 -0000
	* canvas.html: Added names="" parameter to specify the names of
	new images.

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


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Mon Sep 14 03:12:03 2009 UTC (15 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.7: +30 -13 lines
Diff to previous 1.7
++ swe/lib/SWE/ChangeLog	14 Sep 2009 03:08:53 -0000
	* DB.pm (id_prop): New method.

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

++ swe/lib/SWE/Object/Document/ChangeLog	14 Sep 2009 03:10:40 -0000
	* SWML.pm (to_text, to_text_media_type): Moved back to the
	superclass.

	* CanvasInstructions.pm: New module.

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

++ swe/lib/SWE/Object/ChangeLog	14 Sep 2009 03:10:03 -0000
	* Document.pm (prop): New method.
	(content_media_type): Changed to return the real media type.
	(to_xml_media_type, to_text_media_type, to_xml, to_html_fragment):
	Changed to return appropriate default value.

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

++ swe/lib/suikawiki/ChangeLog	14 Sep 2009 03:11:39 -0000
	* main.pl: Don't generate rel=alternate links if it is known that
	the alternate is not available.

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


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Mon Sep 14 02:41:01 2009 UTC (15 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.6: +29 -91 lines
Diff to previous 1.6
++ swe/lib/SWE/ChangeLog	14 Sep 2009 02:38:21 -0000
	* Lang.pm: Changed module names.

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

++ swe/lib/SWE/Object/Document/ChangeLog	14 Sep 2009 02:40:50 -0000
	* SWML.pm: New module.

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

++ swe/lib/SWE/Object/ChangeLog	14 Sep 2009 02:40:09 -0000
	* Document.pm: Added |rebless| method family.  Moved
	SWML-to-HTML/XML/text convertion methods to another module.

	* Document/: New directory.

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

++ swe/lib/suikawiki/ChangeLog	14 Sep 2009 02:39:42 -0000
	* main.pl: Call the |rebless| method on the SWE::Object::Document
	module such that format-dependent methods can be invoked.

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


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Mon Sep 14 02:03:25 2009 UTC (15 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.5: +56 -0 lines
Diff to previous 1.5
++ swe/lib/SWE/Object/ChangeLog	14 Sep 2009 02:03:14 -0000
	* Document.pm (to_html_fragment): New method.

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

++ swe/lib/suikawiki/ChangeLog	14 Sep 2009 02:03:01 -0000
	* main.pl: Moved format=html processing to external module.

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


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Mon Sep 14 01:26:33 2009 UTC (15 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.4: +55 -0 lines
Diff to previous 1.4
++ swe/lib/SWE/Object/ChangeLog	14 Sep 2009 01:25:50 -0000
2009-09-14  Wakaba  <wakaba@suika.fam.cx>

	* Document.pm (to_xml, to_text): New methods.

++ swe/lib/suikawiki/ChangeLog	14 Sep 2009 01:25:42 -0000
2009-09-14  Wakaba  <wakaba@suika.fam.cx>

	* main.pl: Changed format=text and format=xml to obtain the text
	or xml variant from SWE::Object::Document.  Changed format=text to
	obtain the xml variant from SWE::Object::Document and then convert
	into HTML.


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Sun Jul 12 10:57:24 2009 UTC (15 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.3: +2 -0 lines
Diff to previous 1.3
++ swe/lib/suikawiki/ChangeLog	12 Jul 2009 10:57:18 -0000
	* main.pl: Implemented new-document case of posturl method.

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


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Sun Jul 12 10:46:18 2009 UTC (15 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.2: +10 -0 lines
Diff to previous 1.2
++ swe/lib/SWE/Object/ChangeLog	12 Jul 2009 10:46:07 -0000
	* Document.pm (new_id): New method.

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

++ swe/lib/suikawiki/ChangeLog	12 Jul 2009 10:45:55 -0000
	* main.pl: Moved the code to obtain the new ID to another module.

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


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Sun Jul 12 10:37:45 2009 UTC (15 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.1: +54 -0 lines
Diff to previous 1.1
++ swe/lib/SWE/Object/ChangeLog	12 Jul 2009 10:37:22 -0000
	* Document.pm (update_tfidf): New method copied from main.pl.

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

++ swe/lib/suikawiki/ChangeLog	12 Jul 2009 10:37:39 -0000
	* main.pl (update_tfidf): Moved to another module.

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


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Sun Jul 12 10:26:28 2009 UTC (15 years, 9 months ago) by wakaba
Branch: MAIN
++ swe/lib/SWE/Object/ChangeLog	12 Jul 2009 10:25:36 -0000
2009-07-12  Wakaba  <wakaba@suika.fam.cx>

	* Document.pm: New module.

++ swe/lib/suikawiki/ChangeLog	12 Jul 2009 10:25:59 -0000
	* main.pl: Facted out the code to associate new pages names to the
	document.

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


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