/[suikacvs]/messaging/manakai/lib/Message/DOM/ChangeLog
Suika

Log of /messaging/manakai/lib/Message/DOM/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1.305 - (view) (download) (annotate) - [select for diffs]
Sun Nov 9 14:06:23 2008 UTC (16 years ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
Changes since 1.304: +5 -0 lines
Diff to previous 1.304
++ manakai/lib/Message/CGI/ChangeLog	29 Oct 2008 05:42:58 -0000
2008-10-29  Wakaba  <wakaba@suika.fam.cx>

	* HTTP.pm (remote_user): New method.

++ manakai/lib/Message/DOM/ChangeLog	9 Nov 2008 14:06:17 -0000
2008-11-09  Wakaba  <wakaba@suika.fam.cx>

	* Element.pm (inner_html): Setter for HTML element nodes
	implemented.


Revision 1.304 - (view) (download) (annotate) - [select for diffs]
Tue Oct 21 07:51:59 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.303: +7 -0 lines
Diff to previous 1.303
++ ChangeLog	21 Oct 2008 07:51:49 -0000
2008-10-21  Wakaba  <wakaba@suika.fam.cx>

	* cvscommit.sh: Invoke |mkcommitfeed.pl|.

	* mkcommitfeed.pl: New script (copied from Whatpm repository).

++ manakai/lib/Message/DOM/ChangeLog	21 Oct 2008 07:48:11 -0000
2008-10-21  Wakaba  <wakaba@suika.fam.cx>

	* Document.pm (inner_html): Use Whatpm::XML::Parser for XML
	parsing.

	* Node.pm (manakai_html_language): New attribute.


Revision 1.303 - (view) (download) (annotate) - [select for diffs]
Fri Oct 17 07:15:22 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.302: +4 -0 lines
Diff to previous 1.302
++ manakai/lib/Message/DOM/ChangeLog	17 Oct 2008 07:15:12 -0000
2008-10-17  Wakaba  <wakaba@suika.fam.cx>

	* ElementTypeDefinition.pm (content_model_text): New attribute.


Revision 1.302 - (view) (download) (annotate) - [select for diffs]
Sat Apr 12 15:58:40 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.301: +5 -0 lines
Diff to previous 1.301
++ manakai/lib/Message/DOM/ChangeLog	12 Apr 2008 14:24:10 -0000
2008-04-12  Wakaba  <wakaba@suika.fam.cx>

	* Element.pm (create_element, create_element_ns): Inputs
	were not normalized into a string.


Revision 1.301 - (view) (download) (annotate) - [select for diffs]
Sun Feb 17 06:36:01 2008 UTC (16 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.300: +4 -0 lines
Diff to previous 1.300
++ manakai/lib/Message/DOM/ChangeLog	17 Feb 2008 06:35:58 -0000
2008-02-17  Wakaba  <wakaba@suika.fam.cx>

	* Document.pm (manakai_html, manakai_head): New methods.


Revision 1.300 - (view) (download) (annotate) - [select for diffs]
Mon Feb 11 00:32:53 2008 UTC (16 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.299: +4 -0 lines
Diff to previous 1.299
++ manakai/lib/Message/DOM/ChangeLog	11 Feb 2008 00:32:39 -0000
2008-02-11  Wakaba  <wakaba@suika.fam.cx>

	* CSSRule.pm (@import css_text): Implemented.


Revision 1.299 - (view) (download) (annotate) - [select for diffs]
Sun Feb 10 04:10:36 2008 UTC (16 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.298: +4 -0 lines
Diff to previous 1.298
++ manakai/lib/Message/DOM/ChangeLog	10 Feb 2008 04:10:31 -0000
2008-02-10  Wakaba  <wakaba@suika.fam.cx>

	* CSSStyleSheet.pm (manakai_input_encoding): New.


Revision 1.298 - (view) (download) (annotate) - [select for diffs]
Fri Feb 8 15:08:04 2008 UTC (16 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.297: +8 -0 lines
Diff to previous 1.297
++ manakai/lib/Message/DOM/ChangeLog	8 Feb 2008 15:08:01 -0000
2008-02-08  Wakaba  <wakaba@suika.fam.cx>

	* CSSRule.pm (@media, @import ____new): Bless media object
	with the appropriate class.
	(@media css_text): Getter implemented.

	* MediaList.pm (media_text): Getter implemented.


Revision 1.297 - (view) (download) (annotate) - [select for diffs]
Sun Feb 3 06:01:20 2008 UTC (16 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.296: +5 -0 lines
Diff to previous 1.296
++ manakai/lib/Message/DOM/ChangeLog	3 Feb 2008 06:01:14 -0000
2008-02-03  Wakaba  <wakaba@suika.fam.cx>

	* CSSStyleDeclaration.pm ($serialize_value): Support
	for new value types.


Revision 1.296 - (view) (download) (annotate) - [select for diffs]
Sat Feb 2 13:58:02 2008 UTC (16 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.295: +7 -0 lines
Diff to previous 1.295
++ manakai/lib/Message/DOM/ChangeLog	2 Feb 2008 13:57:59 -0000
2008-02-02  Wakaba  <wakaba@suika.fam.cx>

	* CSSStyleDeclaration.pm ($serialize_value): New (was
	part of Whatpm::CSS::Parser as $default_serializer).
	Use it instead of old 'serialize' parameter of CSS
	property definition.


Revision 1.295 - (view) (download) (annotate) - [select for diffs]
Sat Jan 26 05:12:06 2008 UTC (16 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.294: +6 -0 lines
Diff to previous 1.294
++ manakai/lib/Message/DOM/ChangeLog	26 Jan 2008 05:11:58 -0000
	* CSSStyleDeclaration.pm (css_text): Prepend | ! | before
	the priority token if any.
	(get_property_priority): Shorthand case implemented.

2008-01-26  Wakaba  <wakaba@suika.fam.cx>


Revision 1.294 - (view) (download) (annotate) - [select for diffs]
Fri Jan 25 16:06:13 2008 UTC (16 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.293: +8 -0 lines
Diff to previous 1.293
++ manakai/lib/Message/DOM/ChangeLog	25 Jan 2008 16:06:00 -0000
2008-01-26  Wakaba  <wakaba@suika.fam.cx>

	* CSSStyleDeclaration.pm: Use |serialize_shorthand|
	and |serialize_multiple| to serialize shorthand properties
	in reflecting attributes.  Return value of
	the |serialzie_multiple| function has been changed.
	(non-computed css_text): Sort by property names.


Revision 1.293 - (view) (download) (annotate) - [select for diffs]
Thu Jan 24 11:25:19 2008 UTC (16 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.292: +7 -0 lines
Diff to previous 1.292
++ manakai/lib/Message/DOM/ChangeLog	24 Jan 2008 11:22:46 -0000
2008-01-24  Wakaba  <wakaba@suika.fam.cx>

	* Window.pm (manakai_get_computed_style): Renamed
	from |get_computed_style|.

	* Element.pm (manakai_computed_style): Renamed from |current_style|.


Revision 1.292 - (view) (download) (annotate) - [select for diffs]
Mon Jan 14 13:56:35 2008 UTC (16 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.291: +9 -0 lines
Diff to previous 1.291
++ manakai/lib/Message/DOM/ChangeLog	14 Jan 2008 13:56:26 -0000
	* CSSStyleDeclaration.pm (AUTOLOAD): DOM attributes reflecting
	shorthand properties did croak (fixed but still they does not
	return correct result - they need to be fixed later).

	* Element.pm (query_selector, query_selector_all): Prototypes
	were missing.

2008-01-14  Wakaba  <wakaba@suika.fam.cx>


Revision 1.291 - (view) (download) (annotate) - [select for diffs]
Mon Jan 14 11:33:47 2008 UTC (16 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.290: +4 -0 lines
Diff to previous 1.290
++ manakai/lib/Message/DOM/ChangeLog	14 Jan 2008 11:33:43 -0000
	* Window.pm (___reset_css): Typo fixed.

2008-01-14  Wakaba  <wakaba@suika.fam.cx>


Revision 1.290 - (view) (download) (annotate) - [select for diffs]
Mon Jan 14 11:18:49 2008 UTC (16 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.289: +6 -0 lines
Diff to previous 1.289
++ manakai/lib/Message/DOM/ChangeLog	14 Jan 2008 11:18:35 -0000
	* CSSStyleDeclaration.pm: The classes now explicitly implement
	the |CSS2Properties| interface.
	(@{}, TIEARRAY, FETCH, FETCHSIZE, EXISTS, item, length): Implemented.

2008-01-14  Wakaba  <wakaba@suika.fam.cx>


Revision 1.289 - (view) (download) (annotate) - [select for diffs]
Mon Jan 14 10:04:40 2008 UTC (16 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.288: +6 -0 lines
Diff to previous 1.288
++ manakai/lib/Message/DOM/ChangeLog	14 Jan 2008 10:04:24 -0000
	* CSSStyleDeclaration.pm (attributes reflecting CSS properties):
	Return an empty string if no value is assigned to the property.  Insert
	a SPACE before '!' for compatibility with Firefox.

2008-01-14  Wakaba  <wakaba@suika.fam.cx>


Revision 1.288 - (view) (download) (annotate) - [select for diffs]
Mon Jan 14 05:53:45 2008 UTC (16 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.287: +8 -0 lines
Diff to previous 1.287
++ manakai/lib/Message/DOM/ChangeLog	14 Jan 2008 05:53:34 -0000
	* CSSRule.pm (css_text): Trailing newline character is removed
	to avoid double empty lines in CSSStyleSheet->css_text.
	(selector_text): Namespace support is fixed.

	* CSSStyleSheet.pm (___new): Now it accepts |_nsmap| option.

2008-01-14  Wakaba  <wakaba@suika.fam.cx>


Revision 1.287 - (view) (download) (annotate) - [select for diffs]
Mon Jan 14 03:55:23 2008 UTC (16 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.286: +5 -0 lines
Diff to previous 1.286
++ manakai/lib/Message/DOM/ChangeLog	14 Jan 2008 03:55:18 -0000
2008-01-14  Wakaba  <wakaba@suika.fam.cx>

	* CSSRule.pm (selector_text): Use |serialize_selector_text|
	to get better result.


Revision 1.286 - (view) (download) (annotate) - [select for diffs]
Sun Jan 13 06:37:44 2008 UTC (16 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.285: +8 -0 lines
Diff to previous 1.285
++ manakai/lib/Message/DOM/ChangeLog	13 Jan 2008 06:35:37 -0000
2008-01-13  Wakaba  <wakaba@suika.fam.cx>

	* Window.pm: New Perl module.

	* Document.pm (default_view): Implemented.

	* Element.pm (current_style): Implemented.


Revision 1.285 - (view) (download) (annotate) - [select for diffs]
Sun Jan 6 04:32:57 2008 UTC (16 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.284: +8 -0 lines
Diff to previous 1.284
++ manakai/lib/Message/DOM/ChangeLog	6 Jan 2008 04:32:40 -0000
2008-01-06  Wakaba  <wakaba@suika.fam.cx>

	* CSSStyleDeclaration.pm (css_text): Allow to shorten a complete
	set of longhand properties.
	(get_property_priority): Implemented.
	(CSSComputedStyleDeclaration AUTOLOAD): Implemented for reflecting
	attributes.


Revision 1.284 - (view) (download) (annotate) - [select for diffs]
Fri Jan 4 14:45:29 2008 UTC (16 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.283: +6 -0 lines
Diff to previous 1.283
++ manakai/lib/Message/DOM/ChangeLog	4 Jan 2008 14:45:22 -0000
2008-01-04  Wakaba  <wakaba@suika.fam.cx>

	* CSSStyleDeclaration.pm (css_text): Allow |{compute_multiple}|
	as well as |{compute}| as a way to filter out longhand
	properties.  Sort properties by names for readability.


Revision 1.283 - (view) (download) (annotate) - [select for diffs]
Tue Jan 1 09:09:16 2008 UTC (16 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.282: +7 -0 lines
Diff to previous 1.282
++ manakai/lib/Message/DOM/ChangeLog	1 Jan 2008 09:09:11 -0000
	* CSSStyleDeclaration.pm (css_text): Output |undef| property
	information for debugging.

	* CSSStyleSheet.pm (manakai_base_uri): New attribute.

2008-01-01  Wakaba  <wakaba@suika.fam.cx>


Revision 1.282 - (view) (download) (annotate) - [select for diffs]
Tue Jan 1 07:06:04 2008 UTC (16 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.281: +4 -0 lines
Diff to previous 1.281
++ manakai/lib/Message/DOM/ChangeLog	1 Jan 2008 07:05:57 -0000
2008-01-01  Wakaba  <wakaba@suika.fam.cx>

	* CSSStyleDeclaration.pm (CSSComputedStyleDeclaration): New class.


Revision 1.281 - (view) (download) (annotate) - [select for diffs]
Mon Dec 31 13:46:24 2007 UTC (16 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.280: +5 -0 lines
Diff to previous 1.280
++ manakai/lib/Message/DOM/ChangeLog	31 Dec 2007 13:44:41 -0000
	* SelectorsAPI.pm, Document.pm (___query_selector_all): New internal
	method.

2007-12-31  Wakaba  <wakaba@suika.fam.cx>


Revision 1.280 - (view) (download) (annotate) - [select for diffs]
Mon Dec 31 10:46:49 2007 UTC (16 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.279: +5 -0 lines
Diff to previous 1.279
++ manakai/lib/Message/DOM/ChangeLog	31 Dec 2007 10:46:37 -0000
	* SelectorsAPI.pm: Make simple-selector-sequence-matching
	an independent function.

2007-12-31  Wakaba  <wakaba@suika.fam.cx>


Revision 1.279 - (view) (download) (annotate) - [select for diffs]
Mon Dec 31 03:02:29 2007 UTC (16 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.278: +6 -0 lines
Diff to previous 1.278
++ manakai/lib/Message/DOM/ChangeLog	31 Dec 2007 03:02:21 -0000
2007-12-31  Wakaba  <wakaba@suika.fam.cx>

	* CSSStyleDeclaration.pm (AUTOLOAD): Getter for attributes
	reflecting CSS property is implemented.
	(css_text): Getter is implemented.


Revision 1.278 - (view) (download) (annotate) - [select for diffs]
Sun Dec 23 15:45:49 2007 UTC (16 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.277: +8 -0 lines
Diff to previous 1.277
++ manakai/lib/Message/DOM/ChangeLog	23 Dec 2007 15:45:43 -0000
2007-12-24  Wakaba  <wakaba@suika.fam.cx>

	* CSSRule.pm (selector_text): Ad hoc support for namespace prefixes.
	(CSSNamespaceRule.css_text): Getter implemented.

	* CSSStyleSheet.pm (manakai_is_default_namespace,
	manakai_lookup_namespace_prefix): New methods.


Revision 1.277 - (view) (download) (annotate) - [select for diffs]
Sun Dec 23 11:20:08 2007 UTC (16 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.276: +4 -0 lines
Diff to previous 1.276
++ manakai/lib/Message/DOM/ChangeLog	23 Dec 2007 11:19:58 -0000
	* CSSRule.pm (@charset.css_text): Implemented.

2007-12-23  Wakaba  <wakaba@suika.fam.cx>


Revision 1.276 - (view) (download) (annotate) - [select for diffs]
Sun Dec 23 08:18:59 2007 UTC (16 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.275: +11 -0 lines
Diff to previous 1.275
++ manakai/lib/Message/DOM/ChangeLog	23 Dec 2007 08:18:42 -0000
2007-12-23  Wakaba  <wakaba@suika.fam.cx>

	* CSSRule.pm (type, css_text): Typo fixed.
	(____new): s/_selector/_selectors/g;
	(CSSStyleRule.css_text, selectors_text): Ad hoc implementation.

	* CSSStyleDeclaration.pm (css_text): Ad hoc implementation.

	* CSSStyleSheet.pm (new): s/new/____new/.
	(css_text): New attribute.


Revision 1.275 - (view) (download) (annotate) - [select for diffs]
Sat Dec 22 06:57:46 2007 UTC (16 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.274: +8 -0 lines
Diff to previous 1.274
++ manakai/lib/Message/DOM/ChangeLog	22 Dec 2007 06:57:35 -0000
	* MediaList.pm: New placeholder for a CSSOM interface.

	* CSSRule.pm, CSSStyleSheet.pm: Implementing the initial
	setting of owner* and parent* attributes; support
	for the |delete_rule| method.

2007-12-22  Wakaba  <wakaba@suika.fam.cx>


Revision 1.274 - (view) (download) (annotate) - [select for diffs]
Sat Dec 22 06:29:32 2007 UTC (16 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.273: +5 -0 lines
Diff to previous 1.273
++ manakai/lib/Message/DOM/ChangeLog	22 Dec 2007 06:29:10 -0000
2007-12-22  Wakaba  <wakaba@suika.fam.cx>

	* CSSStyleSheet.pm, CSSRule.pm, CSSRuleList.pm, CSSStyleDeclaration.pm:
	First version of CSSOM implementation.

++ manakai/lib/Message/Charset/ChangeLog	23 Nov 2007 04:23:29 -0000
2007-11-23  Wakaba  <wakaba@suika.fam.cx>

	* Info.pm (is_syntactically_valid_iana_charset_name): Function
	name was misspelled.


Revision 1.273 - (view) (download) (annotate) - [select for diffs]
Sun Nov 18 11:08:40 2007 UTC (17 years ago) by wakaba
Branch: MAIN
Changes since 1.272: +5 -0 lines
Diff to previous 1.272
++ manakai/lib/Message/ChangeLog	18 Nov 2007 05:58:46 -0000
2007-11-18  Wakaba  <wakaba@suika.fam.cx>

	* Charset/: New directory.

++ manakai/lib/Message/DOM/ChangeLog	18 Nov 2007 08:56:34 -0000
2007-11-18  Wakaba  <wakaba@suika.fam.cx>

	* Document.pm, Entity.pm (manakai_has_bom,
	manakai_charset): New attributes.

++ manakai/lib/Message/Charset/ChangeLog	18 Nov 2007 11:08:08 -0000
2007-11-18  Wakaba  <wakaba@suika.fam.cx>

	* Info.pm: New Perl module.

2007-11-18  Wakaba  <wakaba@suika.fam.cx>

	* ChangeLog: New file.


++ manakai/t/ChangeLog	18 Nov 2007 08:41:50 -0000
2007-11-18  Wakaba  <wakaba@suika.fam.cx>

	* DOM-Document.t, DOM-Entity.t: New tests for |manakai_has_bom|
	attribute.


Revision 1.272 - (view) (download) (annotate) - [select for diffs]
Sun Nov 11 04:23:32 2007 UTC (17 years ago) by wakaba
Branch: MAIN
Changes since 1.271: +5 -0 lines
Diff to previous 1.271
++ manakai/lib/Message/DOM/ChangeLog	11 Nov 2007 04:23:26 -0000
2007-11-11  Wakaba  <wakaba@suika.fam.cx>

	* Document.pm, Element.pm (inner_html): Use |Whatpm::HTML::Serializer|
	for getter.


Revision 1.271 - (view) (download) (annotate) - [select for diffs]
Sat Oct 27 13:07:27 2007 UTC (17 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.270: +7 -0 lines
Diff to previous 1.270
++ manakai/lib/Message/DOM/ChangeLog	27 Oct 2007 13:06:39 -0000
2007-10-27  Wakaba  <wakaba@suika.fam.cx>

	* Event.pm (init_event, init_event_ns, init_custom_event_ns):
	The |namespaceURI| attribute was not set correctly.

	* DOMEvents.dis: Removed.


Revision 1.270 - (view) (download) (annotate) - [select for diffs]
Mon Oct 8 07:17:18 2007 UTC (17 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.269: +15 -0 lines
Diff to previous 1.269
++ manakai/lib/Message/DOM/ChangeLog	8 Oct 2007 07:16:56 -0000
2007-10-08  Wakaba  <wakaba@suika.fam.cx>

	* Event.pm, EventTarget.pm, EventTargetNode.pm,
	EventException.pm: Implemented (but not tested!).

	* DOMException.pm (MALFORMED_EVENT_TYPE_ERR,
	EVENT_INTERFACE_NOT_SUPPORTED_ERR, EXTERNAL_EVENT_ERR): New
	error subtypes.

	* DOMImplementation.pm ($HasFeature): The |Event| feature,
	version |3.0|, is added.

	* Document.pm, Node.pm: Event attributes and
	methods are implemented.


Revision 1.269 - (view) (download) (annotate) - [select for diffs]
Sun Oct 7 04:55:31 2007 UTC (17 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.268: +7 -0 lines
Diff to previous 1.268
++ manakai/lib/Message/DOM/ChangeLog	7 Oct 2007 04:54:44 -0000
2007-10-07  Wakaba  <wakaba@suika.fam.cx>

	* SelectorsAPI.pm ($get_elements_by_selectors): Receive
	an additional argument for "current element".
	Support for |-manakai-current| and |-manakai-current(/s/)|
	pseudo-classes.

++ manakai/t/ChangeLog	7 Oct 2007 04:55:22 -0000
2007-10-07  Wakaba  <wakaba@suika.fam.cx>

	* selectors-test-1.dat: New tests for |-manakai-current|
	and |-manakai-contains| pseudo-classes are added.


Revision 1.268 - (view) (download) (annotate) - [select for diffs]
Sat Sep 29 14:03:04 2007 UTC (17 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.267: +4 -0 lines
Diff to previous 1.267
++ manakai/lib/Message/DOM/ChangeLog	29 Sep 2007 14:02:51 -0000
	* SelectorsAPI.pm: Attribute selectors are implemented.

2007-09-29  Wakaba  <wakaba@suika.fam.cx>

++ manakai/t/ChangeLog	29 Sep 2007 14:02:30 -0000
	* selectors-test-1.dat: New tests for attribute selectors
	are added.

2007-09-29  Wakaba  <wakaba@suika.fam.cx>


Revision 1.267 - (view) (download) (annotate) - [select for diffs]
Sat Sep 29 08:29:41 2007 UTC (17 years, 1 month ago) by wakaba
Branch: MAIN
CVS Tags: manakai-release-0-4-0
Changes since 1.266: +4 -0 lines
Diff to previous 1.266
++ manakai/lib/Message/DOM/ChangeLog	29 Sep 2007 08:28:04 -0000
	* SelectorsAPI.pm (ElementSelector): Implemented.

2007-09-29  Wakaba  <wakaba@suika.fam.cx>

++ manakai/t/ChangeLog	29 Sep 2007 08:28:54 -0000
	* DOM-SelectorsAPI-1.t: Suport for testing of |ElementSelector|
	methods.

	* selectors-test-1.dat: New test data for |ElementSelector|
	methods are added.

2007-09-29  Wakaba  <wakaba@suika.fam.cx>


Revision 1.266 - (view) (download) (annotate) - [select for diffs]
Sat Sep 29 05:30:07 2007 UTC (17 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.265: +4 -0 lines
Diff to previous 1.265
++ manakai/lib/Message/DOM/ChangeLog	29 Sep 2007 05:30:03 -0000
	* SelectorsAPI.pm (query_selector): Implemented.

2007-09-29  Wakaba  <wakaba@suika.fam.cx>

++ manakai/t/ChangeLog	29 Sep 2007 05:29:47 -0000
2007-09-29  Wakaba  <wakaba@suika.fam.cx>

	* DOM-SelectorsAPI-1.t: Test |query_selector| on |Document|
	as well.


Revision 1.265 - (view) (download) (annotate) - [select for diffs]
Sat Sep 29 05:18:15 2007 UTC (17 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.264: +5 -0 lines
Diff to previous 1.264
++ manakai/lib/Message/DOM/ChangeLog	29 Sep 2007 05:17:58 -0000
2007-09-29  Wakaba  <wakaba@suika.fam.cx>

	* SelectorsAPI.pm ($get_elements_by_selectors): Created
	from most part of |query_selector_all|.


Revision 1.264 - (view) (download) (annotate) - [select for diffs]
Mon Sep 24 10:16:13 2007 UTC (17 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.263: +17 -0 lines
Diff to previous 1.263
++ manakai/lib/Message/DOM/ChangeLog	24 Sep 2007 10:15:28 -0000
2007-09-24  Wakaba  <wakaba@suika.fam.cx>

	* DOMException.pm (SYNTAX_ERR): New subtype is defined.
	(UNDECLARED_PREFIX_ERR): New subtype is defined.

	* Document.pm (Document): Implements the |DocumentSelector|
	interface.

	* Element.pm (Element): Implements the |ElementSelector|
	interface.

	* Node.pm (Node): Implements the |NSResolver| interface.

	* SelectorsAPI.pm: Now (hopefully) conform to the Selectors
	API Editor's Draft (only |query_selector_all| on |Document|,
	with limited selectors syntax support, though).

++ manakai/t/ChangeLog	24 Sep 2007 10:16:05 -0000
2007-09-24  Wakaba  <wakaba@suika.fam.cx>

	* selectors-test-1.dat: New tests for pseudo-elements
	are added.


Revision 1.263 - (view) (download) (annotate) - [select for diffs]
Sun Sep 23 13:32:40 2007 UTC (17 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.262: +5 -0 lines
Diff to previous 1.262
++ manakai/lib/Message/DOM/ChangeLog	23 Sep 2007 13:31:54 -0000
	* SelectorsAPI.pm: Namespaced type/universal selectors
	are supported.

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

++ manakai/t/ChangeLog	23 Sep 2007 13:31:20 -0000
	* selectors-test-1.dat: Namespaced type and universal
	selector tests are added.

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


Revision 1.262 - (view) (download) (annotate) - [select for diffs]
Sun Sep 23 07:57:00 2007 UTC (17 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.261: +4 -0 lines
Diff to previous 1.261
++ manakai/lib/Message/CGI/ChangeLog	23 Sep 2007 07:56:57 -0000
2007-09-23  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (all): |Carp.html| is added.

++ manakai/lib/Message/DOM/ChangeLog	23 Sep 2007 07:55:19 -0000
2007-09-23  Wakaba  <wakaba@suika.fam.cx>

	* SelectorsAPI.pm: New Perl module.


Revision 1.261 - (view) (download) (annotate) - [select for diffs]
Sat Aug 25 08:41:00 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.260: +5 -0 lines
Diff to previous 1.260
++ manakai/lib/Message/DOM/ChangeLog	25 Aug 2007 08:40:23 -0000
	* Node.pm (manakai_language): Return the |manakai_language|
	of the |owner_document|, if any, as defined in the spec.

2007-08-25  Wakaba  <wakaba@suika.fam.cx>

++ manakai/t/ChangeLog	25 Aug 2007 07:45:25 -0000
2007-08-25  Wakaba  <wakaba@suika.fam.cx>

	* DOM-Node.t: New tests for |manakai_language| are
	added.


Revision 1.260 - (view) (download) (annotate) - [select for diffs]
Sat Aug 25 07:02:10 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.259: +4 -0 lines
Diff to previous 1.259
++ manakai/lib/Message/DOM/ChangeLog	25 Aug 2007 07:01:41 -0000
2007-08-25  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Relative path was wrong.

++ manakai/lib/Message/URI/ChangeLog	25 Aug 2007 07:02:03 -0000
	* Makefile: Relative path was wrong.

2007-08-25  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/ChangeLog	25 Aug 2007 07:01:25 -0000
2007-08-25  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (POD2HTML): Relative path was wrong.


Revision 1.259 - (view) (download) (annotate) - [select for diffs]
Sun Jul 29 11:38:56 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.258: +7 -0 lines
Diff to previous 1.258
++ manakai/lib/Message/DOM/ChangeLog	29 Jul 2007 11:38:40 -0000
	* HTML/: New directory.

	* Element.pm (create_element_ns): Return object implementing
	the |HTMLElement| interface for HTML elements.

2007-07-29  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/HTML/ChangeLog	29 Jul 2007 11:37:55 -0000
2007-07-29  Wakaba  <wakaba@suika.fam.cx>

	* ChangeLog: New file.

	* HTMLElement.pm: New module.


Revision 1.258 - (view) (download) (annotate) - [select for diffs]
Sun Jul 29 09:44:24 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.257: +7 -1 lines
Diff to previous 1.257
++ manakai/lib/Message/DOM/ChangeLog	29 Jul 2007 09:44:05 -0000
	* DOMImplementation.pod: New documentation.

	* Makefile: Make HTML document.

2007-07-29  Wakaba  <wakaba@suika.fam.cx>

	* Document.pm: Renamed from DOMDocument.pm.


Revision 1.257 - (view) (download) (annotate) - [select for diffs]
Sun Jul 29 08:31:14 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.256: +10 -0 lines
Diff to previous 1.256
++ manakai/lib/Message/DOM/ChangeLog	29 Jul 2007 08:26:38 -0000
	* XDoctype.dis, XDoctype.pm: Removed.

	* CharacterData.pm: Renamed from DOMCharacterData.pm.

	* Document.pm: Renaemd from DOMDocument.pm.

	* Element.pm: Renamed from DOMElement.pm

2007-07-29  Wakaba  <wakaba@suika.fam.cx>


Revision 1.256 - (view) (download) (annotate) - [select for diffs]
Sun Jul 29 08:18:34 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.255: +11 -0 lines
Diff to previous 1.255
++ ChangeLog	29 Jul 2007 08:07:03 -0000
	* .htaccess: New file.

2007-07-29  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	29 Jul 2007 08:18:17 -0000
	* DOMString.dis, DOMString.pm, Document.dis, Document.pm,
	Element.dis, Element.pm, CharacterData.dis, CharacterData.pm,
	TreeCore.dis, TreeCore.pm, DOMCore.dis, DOMCore.pm,
	DOMFeature.dis, DOMFeature.pm, XML.dis, XML.pm,
	DOMMain.dis, DOMMain.pm, DOMLS.dis,
	GenericLS.dis, GenericLS.pm, SimpleLS.dis: Removed.

	* Makefile: Rules for DIS are removed.

2007-07-29  Wakaba  <wakaba@suika.fam.cx>


Revision 1.255 - (view) (download) (annotate) - [select for diffs]
Sun Jul 29 08:04:40 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.254: +5 -0 lines
Diff to previous 1.254
++ ChangeLog	29 Jul 2007 08:02:27 -0000
2007-07-29  Wakaba  <wakaba@suika.fam.cx>

	* Makefile.PL: Updated.

++ manakai/lib/ChangeLog	29 Jul 2007 08:03:11 -0000
	* Makefile: No longer recurse into |manakai| and the
	AutoLoad module.

2007-07-29  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/ChangeLog	29 Jul 2007 08:03:25 -0000
2007-07-29  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (all): Special rule for |Util| is removed.

	* Charset/: Removed.

++ manakai/lib/Message/DOM/ChangeLog	29 Jul 2007 07:51:50 -0000
	* Text.pm: |Message::DOM::Traversal, an obsolete module,
	was referenced.

2007-07-29  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/ChangeLog	29 Jul 2007 08:03:51 -0000
	* Makefile: Rules for DIS are removed.

2007-07-29  Wakaba  <wakaba@suika.fam.cx>

++ manakai/t/ChangeLog	29 Jul 2007 08:04:33 -0000
2007-07-29  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Rules for DIS tests are removed.


Revision 1.254 - (view) (download) (annotate) - [select for diffs]
Sun Jul 29 06:46:25 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.253: +5 -0 lines
Diff to previous 1.253
++ manakai/lib/Message/DOM/ChangeLog	29 Jul 2007 06:46:22 -0000
	* DOMDocument.pm (inner_html): Setter in HTML document
	is implemented.

2007-07-29  Wakaba  <wakaba@suika.fam.cx>


Revision 1.253 - (view) (download) (annotate) - [select for diffs]
Sun Jul 29 06:35:16 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.252: +5 -0 lines
Diff to previous 1.252
++ manakai/lib/Message/DOM/ChangeLog	29 Jul 2007 06:34:56 -0000
2007-07-29  Wakaba  <wakaba@suika.fam.cx>

	* DOMDocument.pm (inner_html): Setter in XML document
	is implemented.


Revision 1.252 - (view) (download) (annotate) - [select for diffs]
Sun Jul 29 03:48:59 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.251: +9 -0 lines
Diff to previous 1.251
++ manakai/t/ChangeLog	19 Jul 2007 15:16:15 -0000
2007-07-19  Wakaba  <wakaba@suika.fam.cx>

	* DOM-Attr.t: New tests for |DeclaredValueType|, |specified|,
	|schemaTypeInfo|, and |isId| are added.

	* DOM-Element.t: New tests for |schemaTypeInfo| are added.

	* DOM-Entity.t: New tests for |xmlVersion| are added.

	* DOM-ProcessingInstruction.t: New tests for |node_value|,
	|data|, and |text_content| are added.

++ manakai/lib/Message/DOM/ChangeLog	19 Jul 2007 15:14:20 -0000
2007-07-19  Wakaba  <wakaba@suika.fam.cx>

	* Attr.pm (DeclaredValueType): Added.

	* ProcessingInstruction.pm (data): Accept |undef|
	as a valid input, for |text_content| (maybe) allows it.

	* TypeInfo.pm (type_namespace): The implementation was wrong.


Revision 1.251 - (view) (download) (annotate) - [select for diffs]
Mon Jul 16 11:58:00 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.250: +7 -0 lines
Diff to previous 1.250
++ manakai/lib/Message/DOM/ChangeLog	16 Jul 2007 11:37:33 -0000
2007-07-16  Wakaba  <wakaba@suika.fam.cx>

	* DOMElement.pm: Incorrect module was referenced.

	* DOMImplementation.pm: References to
	the |Message::Charset::Encode| module has been removed.

++ manakai/lib/Message/URI/ChangeLog	16 Jul 2007 11:57:14 -0000
2007-07-16  Wakaba  <wakaba@suika.fam.cx>

	* URIReference.pm: Don't throw exception if read-only
	attribute is tried to set.


Revision 1.250 - (view) (download) (annotate) - [select for diffs]
Sun Jul 15 12:54:06 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.249: +5 -0 lines
Diff to previous 1.249
++ manakai/t/ChangeLog	15 Jul 2007 07:03:38 -0000
	* DOM-Atom-AtomElement.t: New test script.

	* DOM-DOMImplementation.t, DOM-Node.t: New test
	data for |get_feature|.

2007-07-15  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Markup/ChangeLog	15 Jul 2007 07:53:30 -0000
2007-07-15  Wakaba  <wakaba@suika.fam.cx>

	* H2H.dis: A typo in entity name is fixed.

++ manakai/lib/Message/DOM/Atom/ChangeLog	15 Jul 2007 07:55:46 -0000
	* AtomElement.pm: Wrong module was loaded.
	(AUTOLOAD): No warnings!  Some argument index were incorrect.
	Some variables were not referenced correctly.
	(AtomDateConstruct): Package name was incorrect.

2007-07-15  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	15 Jul 2007 12:53:16 -0000
	* XMLParserTemp.pm: Use |Whatpm::Charset::DecodeHandle|
	instead of |Message::Charset::Encode|.

2007-07-15  Wakaba  <wakaba@suika.fam.cx>


Revision 1.249 - (view) (download) (annotate) - [select for diffs]
Sun Jul 15 06:16:07 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.248: +6 -0 lines
Diff to previous 1.248
++ manakai/lib/Message/DOM/ChangeLog	15 Jul 2007 06:15:54 -0000
	* DOMDocument.pm (inner_html): New attribute (beta).

	* DOMElement.pm (inner_html): New attribute (beta).

2007-07-15  Wakaba  <wakaba@suika.fam.cx>


Revision 1.248 - (view) (download) (annotate) - [select for diffs]
Sun Jul 15 05:18:46 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.247: +18 -0 lines
Diff to previous 1.247
++ manakai/lib/Message/DOM/Atom/ChangeLog	15 Jul 2007 05:16:12 -0000
	* AtomElement.pm: New module.

2007-07-15  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	15 Jul 2007 05:18:34 -0000
	* DOMConfiguration.pm: Configuration parameter |create-child-element|
	implemented.

	* DOMElement.pm (create_element_ns): Support for Atom
	subclasses.

	* DOMImplementation.pm (DOMImplementation): Now
	implements the |AtomDOMImplementation| interface.
	($HasFeature): Features |atom| and |atomthreading| are added.

	* NodeList.pm (StaticNodeList): Implemented.

2007-07-15  Wakaba  <wakaba@suika.fam.cx>

	* Atom/: New directory.

2007-07-15  Wakaba  <wakaba@suika.fam.cx>


Revision 1.247 - (view) (download) (annotate) - [select for diffs]
Sat Jul 14 16:32:28 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.246: +27 -0 lines
Diff to previous 1.246
++ manakai/t/ChangeLog	14 Jul 2007 16:32:13 -0000
2007-07-15  Wakaba  <wakaba@suika.fam.cx>

	* DOM-TreeWalker.t, DOM-SerialWalker.t: New test scripts.

	* DOM-DOMImplementation.t: Tests for |Traversal| feature
	are added.

	* DOM-Node.t: Tests for |Traversal| feature are added.

++ manakai/lib/Message/DOM/ChangeLog	14 Jul 2007 16:31:23 -0000
2007-07-15  Wakaba  <wakaba@suika.fam.cx>

	* TreeWalker.pm, SerialWalker.pm: New Perl modules.

	* Text.pm (whole_text): Parameter index number has
	been changed to support new |NodeFilter| Perl binding
	definition.

2007-07-14  Wakaba  <wakaba@suika.fam.cx>

	* AttributeDefinition.pm, DOMElement.pm, DocumentType.pm,
	ElementTypeDefinition.pm, Entity.pm, EntityReference.pm,
	Notation.pm, ProcessingInstruction.pm (AUTOLOAD): Don't croak even if an attempt is made to modify a read-only attribute.

	* DOMConfiguration.pm (can_set_parameter,
	set_parameter): Don't allow to set the value
	to a string other than <http://www.w3.org/TR/REC-xml> (XML 1.0 DTD).

	* DOMDocument.pm (Message::IF::DocumentTraversal): New interface.
	(create_tree_walker, manakai_create_serial_walker): References
	and prototypes are added.

	* DOMException.pm (NULLPO_ERR): New error type:-).

	* DOMImplementation.pm ($HasFeature): Feature |Traversal|,
	version |2.0|, is added.


Revision 1.246 - (view) (download) (annotate) - [select for diffs]
Sat Jul 14 10:28:52 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.245: +10 -0 lines
Diff to previous 1.245
++ manakai/t/ChangeLog	14 Jul 2007 10:27:21 -0000
	* DOM-Node.t: Tests for |append_child| family on
	leaf node types are added.

	* DOM-Text.t: Tests for |split_text| are added.

2007-07-14  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	14 Jul 2007 10:24:01 -0000
	* CDATASection.pm: Removed (merged with |Text.pm|).

	* Text.pm (Message::DOM::Text::CDATASection): New.

	* Comment.pm: Removed (merged with |DOMCharacterData.pm|).

	* DOMCharacterData.pm (Message::DOM::CharacterData::Comment): New.

2007-07-14  Wakaba  <wakaba@suika.fam.cx>


Revision 1.245 - (view) (download) (annotate) - [select for diffs]
Sat Jul 14 10:00:32 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.244: +7 -0 lines
Diff to previous 1.244
++ manakai/lib/Message/DOM/ChangeLog	14 Jul 2007 10:00:12 -0000
	* DOMConfiguration.pm: Support for |schema-type|
	and |http://suika.fam.cx/www/2006/dom-config/xml-id|.

	* NamedNodeMap (TIEHASH): Were missing.

2007-07-14  Wakaba  <wakaba@suika.fam.cx>


Revision 1.244 - (view) (download) (annotate) - [select for diffs]
Sat Jul 14 09:19:11 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.243: +42 -0 lines
Diff to previous 1.243
++ manakai/t/ChangeLog	14 Jul 2007 09:19:01 -0000
	* DOM-Node.t: Test data for new constants and attributes
	are added.

	* DOM-TypeInfo.t: Tests for constants are added.

2007-07-14  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	14 Jul 2007 09:17:51 -0000
	* AttributeDefinition.pm (node_value): Implemented.
	(create_attribute_definition): Implemented.

	* DOMConfiguration.pm (%{}, TIEHASH,
	get_parameter, set_parameter, can_set_parameter,
	EXISTS, DELETE, parameter_names, FETCH, STORE,
	FIRSTKEY, LASTKEY): Implemented.

	* DOMDocument.pm (____new): Set |error-handler| default.
	(get_elements_by_tag_name, get_elements_by_tag_name_ns): Implemented.

	* DOMElement.pm (get_elements_by_tag_name, get_elements_by_tag_name_ns):
	Implemented.

	* DOMException.pm: Error types for |DOMConfiguration|
	are added.

	* DOMStringList.pm (Message::DOM::DOMStringList::StaticList): New
	class.

	* DocumentType.pm (get_element_type_definition_node,
	get_general_entity_node, get_notation_node,
	set_element_type_definition_node, set_general_entity_node,
	set_notation_node, create_document_type_definition): Implemented.

	* ElementTypeDefinition.pm (get_attribute_definition_node,
	set_attribute_definition_node, create_element_type_definition):
	Implemented.

	* Entity.pm (create_general_entity): Implemented.

	* Node.pm: Constants in |OperationType| definition
	group are added.
	(manakai_language): Implemented.

	* NodeList.pm (Message::DOM::NodeList::GetElementsList): New
	class.

	* Notation.pm (create_notation): Implemented.

2007-07-14  Wakaba  <wakaba@suika.fam.cx>


Revision 1.243 - (view) (download) (annotate) - [select for diffs]
Sat Jul 14 06:12:56 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.242: +25 -0 lines
Diff to previous 1.242
++ manakai/t/ChangeLog	14 Jul 2007 06:12:48 -0000
2007-07-14  Wakaba  <wakaba@suika.fam.cx>

	* DOM-TypeInfo.t: New test script.

	* DOM-Node.t: Test data for new attributes are added.

++ manakai/lib/Message/DOM/ChangeLog	14 Jul 2007 06:11:45 -0000
2007-07-14  Wakaba  <wakaba@suika.fam.cx>

	* TypeInfo.pm: New Perl module.

	* Attr.pm: Use |manakai_local_name| rather than |local_name|
	to avoid HTML5 case normalization.
	(is_id): Implemented.
	(manakai_name): New attribute.
	(schema_type_info): Implemented.
	(create_attribute_ns): Empty string as namespace URI
	was not supported.

	* DOMElement.pm (clone_node): Removed since now it is
	defined in |Node.pm|.
	(schema_type_info): Implemented.
	(manakai_tag_name): New attribute.
	(get_attribute, get_attribute_node, get_attribute_ns,
	get_attribute_node_ns, has_attribute, has_attribute_ns,
	remove_attribute, remove_attribute_ns,
	remove_attribute_node, set_attribute, set_attribute_ns,
	set_id_attribute, set_id_attribute_node,
	set_id_attribute_ns): Implemented.
	(create_element_ns): Empty string as namespace URI
	was not supported.


Revision 1.242 - (view) (download) (annotate) - [select for diffs]
Thu Jul 12 13:54:46 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.241: +14 -0 lines
Diff to previous 1.241
++ manakai/t/ChangeLog	12 Jul 2007 13:53:24 -0000
2007-07-12  Wakaba  <wakaba@suika.fam.cx>

	* DOM-Node.t: New attributes are added and
	some test results has been changed to sync with new implementation.

++ manakai/lib/Message/DOM/ChangeLog	12 Jul 2007 13:52:28 -0000
2007-07-12  Wakaba  <wakaba@suika.fam.cx>

	* AttributeDefinition.pm (owner_element_type_definition): Implemented.

	* DocumentType.pm (create_document_type_definition): Initialize
	|public_id|, |system_id|, and |internal_subset| attributes
	by empty strings for compatibility with Web browsers.
	(create_document_type): Initialize |internal_subset|
	attribute by an empty string for compatibility with
	Web browsers.

	* ElementTypeDefinition.pm, Entity.pm,
	Notation.pm (owner_document_type_definition): Implemented.


Revision 1.241 - (view) (download) (annotate) - [select for diffs]
Sun Jul 8 13:42:42 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.240: +5 -0 lines
Diff to previous 1.240
++ manakai/lib/Message/DOM/ChangeLog	8 Jul 2007 13:42:28 -0000
	* DOMImplementation.pm ($HasFeature): |fe:XDoctypeDeclaration|
	feature is added for compatibility with |XMLParserTemp.pm|.

2007-07-08  Wakaba  <wakaba@suika.fam.cx>


Revision 1.240 - (view) (download) (annotate) - [select for diffs]
Sun Jul 8 13:04:36 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.239: +17 -0 lines
Diff to previous 1.239
++ manakai/t/ChangeLog	8 Jul 2007 13:03:58 -0000
	* DOM-Element.t: Tests for |attributes| are added.

	* DOM-Entity.t: Tests for |is_externally_declared|
	and |input_encoding| are added.

	* DOM-Node.t: Test data for |tag_name| and
	|get_feature| are added.

2007-07-08  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	8 Jul 2007 13:02:01 -0000
	* Attr.pm (value, node_value): Now it is defined
	as |text_content| itself.

	* AttributeDefinition.pm, ElementTypeDefinition.pm,
	Node.pm (AUTOLOAD): Unused block is removed.

	* CDATASection.pm, DocumentFragment.pm (AUTOLOAD): Removed.  Unused.

	* DocumentType.pm (internal_subset): Implemented.

	* Entity.pm (is_externally_declared, input_encoding,
	xml_version): Implemented.

	* ProcessingInstruction.pm (target, data): Implemented.

2007-07-08  Wakaba  <wakaba@suika.fam.cx>


Revision 1.239 - (view) (download) (annotate) - [select for diffs]
Sun Jul 8 11:28:45 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.238: +9 -0 lines
Diff to previous 1.238
++ manakai/t/ChangeLog	8 Jul 2007 11:28:41 -0000
	* DOM-CharacterData.t, DOM-Text.t: New test scripts.

2007-07-08  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	8 Jul 2007 11:28:19 -0000
	* DOMCharacterData.pm (AUTOLOAD): Removed.
	(data): Reimplemented.
	(delete_data, insert_data, replace_data, substring_data): There were
	a number of bugs.

	* Text.pm (AUTOLOAD): Removed.  Unused.

2007-07-08  Wakaba  <wakaba@suika.fam.cx>


Revision 1.238 - (view) (download) (annotate) - [select for diffs]
Sun Jul 8 09:25:17 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.237: +12 -0 lines
Diff to previous 1.237
++ manakai/t/ChangeLog	8 Jul 2007 09:25:11 -0000
	* DOM-StringExtended.t: New test script.

2007-07-08  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	8 Jul 2007 09:24:53 -0000
	* StringExtended.pm: New Perl module.

	* DOMCharacterData.pm (length, append_data, delete_data,
	insert_data, replace_data, substring_data): Implemented.

	* DOMException.pm (INDEX_SIZE_ERR): Implemented.

	* Text.pm (is_element_content_whitespace, whole_text,
	split_text): Implemented.

2007-07-08  Wakaba  <wakaba@suika.fam.cx>


Revision 1.237 - (view) (download) (annotate) - [select for diffs]
Sun Jul 8 07:59:02 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.236: +13 -0 lines
Diff to previous 1.236
++ manakai/lib/Message/DOM/ChangeLog	8 Jul 2007 07:58:55 -0000
	* DOMElement.pm (attributes): Implemented.

	* DOMException.pm (INUSE_DEFINITION_ERR): New error type.

	* DocumentType.pm (entities, general_entities,
	notations, element_types): Implemented.

	* ElementTypeDefinition.pm (attribute_definitions): Implemented.

	* NamedNodeMap.pm: New Perl module.

2007-07-08  Wakaba  <wakaba@suika.fam.cx>


Revision 1.236 - (view) (download) (annotate) - [select for diffs]
Sun Jul 8 05:42:36 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.235: +11 -0 lines
Diff to previous 1.235
++ manakai/t/ChangeLog	8 Jul 2007 05:42:31 -0000
2007-07-08  Wakaba  <wakaba@suika.fam.cx>

	* DOM-Document.t, DOM-Node.t, DOM-NodeList.t: Some tests are modified so
	that no |WRONG_DOCUMENT_ERR| is raised.

	* DOM-Node.t: Tests for |remove_child| are added.

++ manakai/lib/Message/DOM/ChangeLog	8 Jul 2007 05:41:27 -0000
2007-07-08  Wakaba  <wakaba@suika.fam.cx>

	* Attr.pm, AttributeDefinition.pm, DOMCharacterData.pm,
	DOMDocument.pm, DocumentType.pm, ElementTypeDefinition.pm,
	Node.pm, Notation.pm, ProcessingInstruction.pm (append_child,
	insert_before, replace_child): Implemented.

	* DOMException.pm (HIERARCHY_REQUEST_ERR, NOT_FOUND_ERR): Implemented.

	* Node.pm (remove_child): Implemented.


Revision 1.235 - (view) (download) (annotate) - [select for diffs]
Sat Jul 7 15:05:01 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.234: +7 -0 lines
Diff to previous 1.234
++ manakai/t/ChangeLog	7 Jul 2007 15:04:52 -0000
	* DOM-Node.t: Tests for |set_user_data| and |get_user_data|
	are added.  Tests for |get_feature| and |is_supported| are added.

2007-07-07  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	7 Jul 2007 15:04:43 -0000
	* Node.pm (==, is_equal_node): Implemented.
	(is_same_node): Implemented.
	(get_feature, get_user_data, set_user_data): Implemented.
	(is_supported): Implemented.

2007-07-07  Wakaba  <wakaba@suika.fam.cx>


Revision 1.234 - (view) (download) (annotate) - [select for diffs]
Sat Jul 7 12:26:03 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.233: +11 -0 lines
Diff to previous 1.233
++ manakai/t/ChangeLog	7 Jul 2007 12:17:46 -0000
	* DOM-Node.t: Test data for |manakai_read_only|
	attribute are added.

2007-07-07  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	7 Jul 2007 12:17:24 -0000
	* DOMDocument.pm (get_element_by_id): Implemented.
	(create_document): Implemented.

	* DOMException.pm (EXTERNAL_OBJECT_ERR, INUSE_DOCTYPE_ERR): New
	errors.
	(QNAME_NULLNS_ERR): New errors.

	* DocumenType.pm (create_document_type): Implemented.

2007-07-07  Wakaba  <wakaba@suika.fam.cx>


Revision 1.233 - (view) (download) (annotate) - [select for diffs]
Sat Jul 7 11:11:34 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.232: +13 -0 lines
Diff to previous 1.232
++ manakai/t/ChangeLog	7 Jul 2007 11:11:27 -0000
	* DOM-Element.t: New tests for |create_element|
	and |create_element_ns| are added.

	* DOM-EntityReference.t: New tests for |create_entity_reference|
	are added.

	* DOM-Node.t: Test data for |is_element_content_whitespace|
	are added.

2007-07-07  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	7 Jul 2007 11:10:33 -0000
	* CDATASection.pm (is_element_content_whitespace): New.

	* DOMElement.pm (has_attribute): Alpha version.
	(create_element, create_element_ns): Implemented.

	* DocumentType.pm (get_general_entity_node): Alpha version.

	* EntityReference.pm (create_entity_reference): Implemented.

	* ProcessingInstruction.pm (create_processing_instruction): Implemented.

2007-07-07  Wakaba  <wakaba@suika.fam.cx>


Revision 1.232 - (view) (download) (annotate) - [select for diffs]
Sat Jul 7 09:11:05 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.231: +17 -0 lines
Diff to previous 1.231
++ manakai/t/ChangeLog	7 Jul 2007 09:10:55 -0000
	* DOM-Document.t: New test for ARRAY qualified name
	is added.  Set |strict_error_checking| to false
	for a test not to be raised by |create_attribute_ns|.

2007-07-07  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	7 Jul 2007 09:09:46 -0000
	* Attr.pm (create_attribute, create_attribute_ns): Implemented.

	* DOMDocument.pm: Load character classes from |Char::Class::XML|.
	(compat_mode): Check |defined| not to be warned as "uninitialized"
	when |{manakai_compat_mode}| is |undef|.

	* DOMException.pm (INVALID_CHARACTER_ERR, NAMESPACE_ERR): Added.

	* DOMImplementationRegistry.pm, DOMImplementationSource.pm:
	Statements to set |$Error::Depth| are removed since they
	are result in "uninitialized" warnings unless
	the |Message::DOM::DOMException| module is loaded earlier.
	Usually methods invoked in these methods does not
	raise any exception so that it makes no difference.

2007-07-07  Wakaba  <wakaba@suika.fam.cx>


Revision 1.231 - (view) (download) (annotate) - [select for diffs]
Sat Jul 7 07:36:58 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.230: +12 -0 lines
Diff to previous 1.230
++ manakai/t/ChangeLog	7 Jul 2007 07:36:50 -0000
	* DOM-Document.t: Tests for |adopt_node| are added.

2007-07-07  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	7 Jul 2007 07:36:28 -0000
	* DOMDocument.pm (adopt_node): Implemented.
	(doctype): Implemented.

	* DOMElement.pm (remove_attribute_node): Alpha version.

	* DOMException.pm (ADOPT_NODE_TYPE_NOT_SUPPORTED_ERR): New
	error type.

	* Node.pm (set_user_data): Implemented.

2007-07-07  Wakaba  <wakaba@suika.fam.cx>


Revision 1.230 - (view) (download) (annotate) - [select for diffs]
Sat Jul 7 05:58:11 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.229: +15 -0 lines
Diff to previous 1.229
++ manakai/t/ChangeLog	7 Jul 2007 05:55:43 -0000
	* DOM-DOMImplementation.t: New tests for features are added.

	* DOM-DOMImplementationSource.t: New test script.

2007-07-07  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	7 Jul 2007 05:58:02 -0000
	* DOMImplementation.pm (new): New method name for |____new|.
	It will be defined in the DOM Perl Binding specification
	as part of |DOMImplementation| interface.
	($HasFeature): Defined for features support.
	(has_feature, get_feature): Implemented.

	* DOMStringList.pm: Don't load the |Message::DOM::DOMException|
	module unless necessary.
	(___report_error): Removed since it is not used in fact.

	* DOMImplementationList.pm, DOMImplementationSource.pm,
	DOMImplementationRegistry.pm: New modules.

2007-07-07  Wakaba  <wakaba@suika.fam.cx>


Revision 1.229 - (view) (download) (annotate) - [select for diffs]
Sat Jul 7 04:47:29 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.228: +6 -0 lines
Diff to previous 1.228
++ manakai/t/ChangeLog	7 Jul 2007 04:46:19 -0000
2007-07-07  Wakaba  <wakaba@suika.fam.cx>

	* DOM-AttributeDefinition.t: Tests for |allowed_tokens|
	are added.

	* DOM-DOMStringList.t: New test script.

++ manakai/lib/Message/DOM/ChangeLog	7 Jul 2007 04:47:13 -0000
2007-07-07  Wakaba  <wakaba@suika.fam.cx>

	* AttributeDefinition.pm (allowed_tokens): Implemented.

	* DOMStringList.pm: New Perl module.


Revision 1.228 - (view) (download) (annotate) - [select for diffs]
Tue Jun 26 14:12:55 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.227: +9 -0 lines
Diff to previous 1.227
++ manakai/lib/Message/DOM/ChangeLog	26 Jun 2007 14:10:39 -0000
2007-06-26  Wakaba  <wakaba@suika.fam.cx>

	* DOMElement.pm (clone_node): Alpha version.  It did not work
	at all.

2007-06-24  Wakaba  <wakaba@suika.fam.cx>

	* ProcessingInstruction.pm (data): Now it is a read-write attribute.


Revision 1.227 - (view) (download) (annotate) - [select for diffs]
Sat Jun 23 12:47:12 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.226: +14 -0 lines
Diff to previous 1.226
++ manakai/t/ChangeLog	23 Jun 2007 12:47:01 -0000
2007-06-23  Wakaba  <wakaba@suika.fam.cx>

	* DOM-Document.t: Tests for |manakai_is_html|, |manakai_compat_mode|,
	and |compat_mode| are added.

++ manakai/lib/Message/DOM/ChangeLog	23 Jun 2007 12:46:16 -0000
2007-06-23  Wakaba  <wakaba@suika.fam.cx>

	* DOMDocument.pm (compat_mode, manakai_compat_mode): Implemented.
	(manakai_is_html): Revised.
	(Document): Now it implements the |HTMLDocument| interface.
	(adopt_node): Alpha version.

	* AttributeDefinition.pm (allowed_tokens): |allowed_tokens|,
	not |allowed_token|!

	* ElementTypeDefinition.pm (attribute_definitions): Don't
	return an |undef| even if its |attribute_definitions|
	list is not created.


Revision 1.226 - (view) (download) (annotate) - [select for diffs]
Thu Jun 21 14:57:52 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.225: +15 -0 lines
Diff to previous 1.225
++ manakai/t/ChangeLog	21 Jun 2007 14:57:40 -0000
2007-06-21  Wakaba  <wakaba@suika.fam.cx>

	* DOM-Node.t: Tests for |node_type| are added.

++ manakai/lib/Message/DOM/ChangeLog	21 Jun 2007 14:57:15 -0000
	* Comment.pm (node_type): Node type was incorrect!

	* DOMConfiguration.pm (get_parameter): Alpha.

	* DOMImplementation.pm (create_mc_decode_handler,
	create_charset_name_from_uri, create_uri_from_charset_name):
	New autoload configuration.  Note that the Message::Charset::Encode
	module is subject to change.

	* XMLParserTemp.pm: Now it can be used with new version
	of DOM implementation.  Current plan is to replace it by
	an XML5 parser someday.

2007-06-21  Wakaba  <wakaba@suika.fam.cx>


Revision 1.225 - (view) (download) (annotate) - [select for diffs]
Thu Jun 21 11:59:34 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.224: +6 -0 lines
Diff to previous 1.224
++ manakai/lib/Message/DOM/ChangeLog	21 Jun 2007 11:56:16 -0000
2007-06-21  Wakaba  <wakaba@suika.fam.cx>

	* DOMLocator.pm: New module.

	* DOMError.pm: New module.


Revision 1.224 - (view) (download) (annotate) - [select for diffs]
Wed Jun 20 13:41:16 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.223: +11 -0 lines
Diff to previous 1.223
++ manakai/t/ChangeLog	20 Jun 2007 13:41:02 -0000
2007-06-20  Wakaba  <wakaba@suika.fam.cx>

	* DOM-Node.t: Tests for DOCUMENT_POSITION_* constants
	and new features are added.

++ manakai/lib/Message/DOM/ChangeLog	20 Jun 2007 13:40:42 -0000
2007-06-20  Wakaba  <wakaba@suika.fam.cx>

	* Node.pm (manakai_expanded_uri, manakai_parent_element,
	clone_node, compare_document_position, has_attributes,
	has_child_nodes, is_default_namespace, lookup_namespace_uri,
	lookup_prefix, normalize): Implemented.

	* DOMElement.pm (remove_attribute, set_attribute): Alpha version.

	* DOMException.pm (CLONE_NODE_TYPE_NOT_SUPPORTED_ERR): New error.


Revision 1.223 - (view) (download) (annotate) - [select for diffs]
Sun Jun 17 14:15:38 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.222: +14 -0 lines
Diff to previous 1.222
++ manakai/t/ChangeLog	17 Jun 2007 14:14:51 -0000
	* DOM-Node.t: |notation_name| test added.

	* DOM-Entity.t: |notation_name| test added.

2007-06-17  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	17 Jun 2007 14:13:48 -0000
	* AttributeDefinition.pm (____new): Set an empty list
	to the |allowed_tokens| attribute.
	(allowed_token): Alpha version.

	* DocumentType.pm (get_element_type_definition_node,
	get_notation_node): ALpha version.

	* ElementTypeDefinition.pm (attribute_definitions): Alpha 2
	version.

	* Entity.pm (notation_name): Implemented.

2007-06-17  Wakaba  <wakaba@suika.fam.cx>


Revision 1.222 - (view) (download) (annotate) - [select for diffs]
Sun Jun 17 13:37:40 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.221: +62 -0 lines
Diff to previous 1.221
++ manakai/t/ChangeLog	17 Jun 2007 13:37:22 -0000
2007-06-17  Wakaba  <wakaba@suika.fam.cx>

	* DOM-Attr.t, DOM-AttributeDefinition.t, DOM-DocumentType.t,
	DOM-Element.t, DOM-Entity.t, DOM-EntityReference.t,
	DOM-Notation.t, DOM-ProcessingInstruction.t: New.

	* DOM-Document.t, DOM-Node.t: Tests for newly-implemented attributes
	and methods are added.

	* Makefile (test-module-dom-old): Renamed from |test-module-dom|.
	(test-module-dom): New.

++ manakai/lib/Message/DOM/ChangeLog	17 Jun 2007 13:34:54 -0000
2007-06-17  Wakaba  <wakaba@suika.fam.cx>

	* Attr.pm (____new): Initialize |specified| as 1.
	(base_uri, manakai_attribute_type, specified): Implemented.
	(prefix): Don't check read-only flag unless |strict_error_checking|.
	(value): Call |text_content| for now.

	* AttributeDefinition.pm (DeclaredValueType, DefaultValueType): Added.
	(declared_type, default_type): Implemented.

	* CharacterData.pm (____new): Allow a scalar reference
	as an input for the |data| attribute.
	(base_uri, manakai_append_text): Implemented.

	* DOMConfiguration.pm (set_parameter): Resetting implemented.

	* DOMDocument.pm (____new): Set default values to
	configuration parameter whose default is true.
	(document_uri, input_encoding): Implemented.
	(all_declarations_processed, manakai_is_html): Implemented.
	(base_uri, manakai_append_text,
	manakai_entity_base_uri, strict_error_checking,
	xml_encoding, xml_version, xml_standalone): Implemented.

	* DOMElement.pm (manakai_base_uri, base_uri): Implemented.
	(get_attribute, get_attribute_node): Alpha version.
	(set_attribute_node, set_attribute_node_ns): Implemented.
	(set_attribute_ns): Accept non-ARRAY qualified name.

	* DOMException.pm (___error_def): |WRONG_DOCUMENT_ERR|,
	|NOT_SUPPORTED_ERR|, and |INUSE_ATTRIBUTE_ERR| are added.

	* DocumentType.pm (public_id, system_id): Implemented.
	(base_uri, declaration_base_uri, manakai_declaration_base_uri,
	manakai_append_text): Implemented.
	(element_types, general_entities, notations,
	set_element_type_definition_node, set_general_entity_node,
	set_notation_node): Alpha version.

	* ElementTypeDefinition.pm (manakai_append_text): Implemented.
	(attribute_definitions, set_attribute_definition_node): Alpha version.

	* Entity.pm (has_replacement_tree, public_id, system_id,
	manakai_declaration_base_uri, manakai_entity_base_uri,
	manakai_entity_uri): Implemented.

	* EntityReference.pm (manakai_expanded, manakai_external): Implemented.
	(base_uri, manakai_entity_base_uri): Implemented.

	* Node.pm (base_uri): Implemented.
	(text_content): Don't check read-only or not
	unless |strict_error_checking|.
	(manakai_append_text): Implemented.
	(get_feature): Alpha.
	(manakai_set_read_only): Implemented.

	* Notation.pm (public_id, system_id, manakai_append_text,
	manakai_declaration_base_uri): Implemented.

	* ProcessingInstruction.pm (manakai_base_uri,
	base_uri, manakai_append_text): Implemented.


Revision 1.221 - (view) (download) (annotate) - [select for diffs]
Sat Jun 16 15:27:45 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.220: +38 -0 lines
Diff to previous 1.220
++ manakai/t/ChangeLog	16 Jun 2007 15:27:38 -0000
	* DOM-Node.t: Tests for |prefix| and |text_content| are added.

2007-06-16  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	16 Jun 2007 15:27:12 -0000
	* DOMConfiguration.pm: New module.

	* Attr.pm (trivial accessor for read-write attributes): Throw
	an exception if the node is read-only.  Delete the property
	if undef is specified.
	(prefix): Implemented.

	* DOMElement.pm (trivial accessor for read-write attributes): Throw
        an exception if the node is read-only.  Delete the property
        if undef is specified.
        (prefix): Implemented.
	(text_content, manakai_append_text): Old implementations are removed.

	* DOMCharacterData.pm (text_content): Implemented.

	* DOMDocument.pm (____new): Initialize the strict-document-children
	parameter by true.
	(text_content): Reimplemented.
	(dom_config): New.

	* DOMException.pm (READ_ONLY_NODE_ERR): New subtype.

	* DocumentType.pm (text_content): Implemented.

	* ElementTypeDefinition.pm (text_content): Implemented.

	* Node.pm (___report_error): New method.
	(text_content): Implemented.
	(manakai_append_text): Copied from |DOMElement.pm|.

	* Notation.pm (text_content): Implemented.

	* ProcessingInstruction.pm (text_content): Implemented.

	* Text.pm (is_element_content_whitespace): Alpha version.

2007-06-16  Wakaba  <wakaba@suika.fam.cx>


Revision 1.220 - (view) (download) (annotate) - [select for diffs]
Sat Jun 16 08:49:00 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.219: +8 -0 lines
Diff to previous 1.219
++ manakai/t/ChangeLog	16 Jun 2007 08:48:42 -0000
	* DOM-NodeList.t: Tests for tied arrays and empty node lists
	are added.

2007-06-16  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	16 Jun 2007 08:48:03 -0000
	* DOMException.pm (Message::IF::DOMException): Extends
	the |Message::Util::Error| class.

	* NodeList.pm (Message::DOM::NodeList): Extends the |Tie::Array| class.
	(CLEAR): Not all items were removed.

2007-06-16  Wakaba  <wakaba@suika.fam.cx>


Revision 1.219 - (view) (download) (annotate) - [select for diffs]
Sat Jun 16 08:05:48 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.218: +19 -0 lines
Diff to previous 1.218
++ manakai/t/ChangeLog	16 Jun 2007 08:01:18 -0000
	* DOM-NodeList.t: New test.

2007-06-16  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	16 Jun 2007 08:05:30 -0000
	* Attr.pm, AttributeDefinition.pm, DocumentFragment.pm,
	DocumentType.pm, Entity.pm,
	EntityReference.pm (____new): Initialize |child_nodes| by an empty list.

	* Node.pm, DOMCharacterData.pm, ElementTypeDefinition.pm,
	Notation.pm, ProcessingInstruction.pm (child_nodes): Implemetned.

	* DOMDocument.pm (AUTOLOAD): Typo fixed.

	* Node.pm (==, !=): Implemented.
	(manakai_read_only): Implemented.
	(is_same_node): Implemented.
	(is_equal_node): Alpha version.
	(manakai_set_read_only): Alpha version.
	(child_nodes, first_child, last_child, previous_sibling): Duplicate
	definitions are removed.

2007-06-16  Wakaba  <wakaba@suika.fam.cx>


Revision 1.218 - (view) (download) (annotate) - [select for diffs]
Fri Jun 15 16:12:28 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.217: +4 -0 lines
Diff to previous 1.217
++ manakai/t/ChangeLog	15 Jun 2007 16:12:22 -0000
2007-06-16  Wakaba  <wakaba@suika.fam.cx>

	* DOM-Node.t: Test data added.

++ manakai/lib/Message/DOM/ChangeLog	15 Jun 2007 16:11:56 -0000
2007-06-16  Wakaba  <wakaba@suika.fam.cx>

	* Node.pm: First alpha version of implementation of attributes.


Revision 1.217 - (view) (download) (annotate) - [select for diffs]
Fri Jun 15 14:32:50 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.216: +9 -0 lines
Diff to previous 1.216
++ manakai/t/ChangeLog	15 Jun 2007 14:31:27 -0000
2007-06-15  Wakaba  <wakaba@suika.fam.cx>

	* DOM-Node.t: New test.

2007-06-15  Wakaba  <wakaba@suika.fam.cx>

	* DOM-Document.t: New test.

++ manakai/lib/Message/DOM/ChangeLog	15 Jun 2007 14:32:37 -0000
2007-06-15  Wakaba  <wakaba@suika.fam.cx>

	* ProcessingInstruction.pm, EntityReference.pm,
	CDATASection, DocumentFragment.pm, DOMDocument.pm, Entity.pm,
	ElementTypeDefinition.pm, AttributeDefinition.pm,
	DocumentType.pm, DOMElement.pm, Attr.pm,
	CharacterData.pm, Text.pm, Comment.pm (node_name,
	node_value, node_type): Implemented.


Revision 1.216 - (view) (download) (annotate) - [select for diffs]
Thu Jun 14 13:10:06 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.215: +19 -0 lines
Diff to previous 1.215
++ manakai/t/ChangeLog	14 Jun 2007 13:09:37 -0000
2007-06-14  Wakaba  <wakaba@suika.fam.cx>

	* DOM-DOMImplementation.t: Tests for |create_document|
	and |create_document_type| are added.

++ manakai/lib/Message/DOM/ChangeLog	14 Jun 2007 13:09:13 -0000
2007-06-14  Wakaba  <wakaba@suika.fam.cx>

	* Notation.pm, Entity.pm, EntityReference.pm, ProcessingInstruction.pm,
	CDATASection.pm, DocumentFragment.pm, ElementTypeDefinition.pm,
	AttributeDefinition.pm: New modules.

	* DOMDocument.pm (@ISA): 'Message::IF::DocumentXDoctype' added.
	(create_attribute_definition, create_element_type_definition,
	create_document_type_definition, create_cdata_section,
	create_processing_instruction, create_entity_reference,
	create_general_entity, create_notation): Prototypes added.

	* DOMImplementation.pm (create_document_type): Prototype added.

	* DocumentType.pm (@ISA), 'Message::IF::DocumentTypeDefinition'
	and 'Message::IF::DocumentTypeDeclaration' added.
	(create_document_type, create_document_type_definition):
	New methods.


Revision 1.215 - (view) (download) (annotate) - [select for diffs]
Wed Jun 13 12:04:50 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.214: +12 -0 lines
Diff to previous 1.214
++ manakai/t/ChangeLog	13 Jun 2007 12:04:43 -0000
2007-06-13  Wakaba  <wakaba@suika.fam.cx>

	* DOM-DOMImplementation.t: New test.

2007-05-26  Wakaba  <wakaba@suika.fam.cx>

	* IMT-InternetMediaType.t: Tests for |add_parameter| are added.

++ manakai/lib/Message/IMT/ChangeLog	13 Jun 2007 12:03:40 -0000
	* InternetMediaType.pm (add_paremter): New method.

2007-05-26  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	13 Jun 2007 12:02:59 -0000
2007-06-13  Wakaba  <wakaba@suika.fam.cx>

	* DOMImplementation.pm, Node.pm, DOMDocument.pm,
	DOMElement.pm, Attr.pm, DocumentType.pm,
	DOMCharacterData.pm, Text.pm, Comment.pm: Copied
	from <http://suika.fam.cx/gate/cvs/*checkout*/markup/html/whatpm/Whatpm/NanoDOM.pm?rev=1.9>.

2007-06-10  Wakaba  <wakaba@suika.fam.cx>

	* XMLParser.dis: Default to "1.0" if <?xml version=""?>
	specifies unknown value and trys to recover from the error.

++ manakai/lib/Message/URI/ChangeLog	13 Jun 2007 12:04:07 -0000
2007-06-13  Wakaba  <wakaba@suika.fam.cx>

	* URIReference.pm (Message::IF::URIReference):
	Renamed from |Message::DOM::IF::URIReference|.


Revision 1.214 - (view) (download) (annotate) - [select for diffs]
Tue May 22 10:22:58 2007 UTC (17 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.213: +4 -0 lines
Diff to previous 1.213
++ manakai/lib/Message/DOM/ChangeLog	22 May 2007 10:22:50 -0000
2007-05-13  Wakaba  <wakaba@suika.fam.cx>

	* TreeCore.dis (manakaiLocalName): New attribute.

++ manakai/lib/Message/URI/ChangeLog	22 May 2007 10:21:34 -0000
2007-05-22  Wakaba  <wakaba@suika.fam.cx>

	* URIReference.pm: New module (copy of |Generic.pm|).


Revision 1.213 - (view) (download) (annotate) - [select for diffs]
Wed Mar 21 11:28:18 2007 UTC (17 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.212: +4 -0 lines
Diff to previous 1.212
++ manakai/lib/Message/Util/DIS/ChangeLog	21 Mar 2007 11:27:50 -0000
2007-03-21  Wakaba  <wakaba@suika.fam.cx>

	* Value.dis (constructors): Support for |DISLang:QName|
	type is added.

	* DIT.dis: More codes... (but still work in progress...)

++ manakai/lib/Message/DOM/ChangeLog	21 Mar 2007 11:26:52 -0000
2007-01-02  Wakaba  <wakaba@suika.fam.cx>

	* GenericLS.dis (GLSException): New interface.

++ manakai/lib/manakai/ChangeLog	21 Mar 2007 11:28:13 -0000
2007-03-21  Wakaba  <wakaba@suika.fam.cx>

	* DISLang.dis (DISLang:Number, DISLang:QName): New types.


Revision 1.212 - (view) (download) (annotate) - [select for diffs]
Sun Dec 31 09:11:52 2006 UTC (17 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.211: +8 -0 lines
Diff to previous 1.211
++ manakai/bin/ChangeLog	31 Dec 2006 08:49:16 -0000
2006-12-31  Wakaba  <wakaba@suika.fam.cx>

	* daf.pl: Support for |For| is entirely removed.

++ manakai/lib/Message/Util/ChangeLog	31 Dec 2006 09:06:08 -0000
	* DIS.dis: Support for |for| is entirely removed.  |forArg|
	parameters are removed.
	(createDISDocument): Removed.
	(tfurisToURI): Removed.
	(tfpurisToURI): The |for| URI slot is
	fixed to |ManakaiDOM:all|.
	(tfqnamesToURI): Removed.
	(tfpqnamesToURI): The |defaultForURI| parameter
	is removed and the |for| URI slot is
	fixed to |ManakaiDOM:all|.
	(forURI): Removed.
	(forMatch): The first parameter, |forArg|, no
	longer takes effect.

	* PerlCode.dis (sourceFor): Removed.
	(stringify): Don't output comment with |sourceFor| URI.

2006-12-31  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/Error/ChangeLog	31 Dec 2006 09:09:24 -0000
2006-12-31  Wakaba  <wakaba@suika.fam.cx>

	* Core.dis, DOMException.dis: |dis:dataType|
	of |DISCore:TFQNames| are replaced
	by |DISCore:QName|.

++ manakai/lib/Message/Util/DIS/ChangeLog	31 Dec 2006 09:08:40 -0000
	* DNLite.dis, Perl.dis: Support for |for| is entirely removed.

	* Test.dis (parseTDTErrorString): The |defaultTURI|
	and |defaultFURI| parameters are removed.
	(lexmode): |TFQNames| token type is removed.
	(tdterr): Accepts |QName| where |TFQNames| was accepted.

2006-12-31  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	31 Dec 2006 08:50:54 -0000
	* |InputProcessor|s and |OutputProcessor|s are
	named so that |report| statements in Perl
	module outputs can be identified by name. |dis:dataType|s
	of |DISCore:TFQNames| are all replaced
	by |DISCore:QName|.

2006-12-31  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/manakai/ChangeLog	31 Dec 2006 09:11:27 -0000
	* |dis:dataType| of |DISCore:TFQNames| are replaced
	by |DISCore:QName|.

	* DISCore.dis (DISCore:TFURI): Removed.
	(DISCore:ModuleTFQNames): Removed.

	* daf-dtd-modules.pl: Support for |for| is removed.

2006-12-31  Wakaba  <wakaba@suika.fam.cx>


Revision 1.211 - (view) (download) (annotate) - [select for diffs]
Sun Dec 31 02:39:37 2006 UTC (17 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.210: +19 -0 lines
Diff to previous 1.210
++ manakai/lib/Message/DOM/ChangeLog	31 Dec 2006 02:39:19 -0000
2006-12-31  Wakaba  <wakaba@suika.fam.cx>

	* Element.dis (createElementNS): If an array reference
	is specified as the |qualifiedName| parameter,
	don't set the first item as the local name
	even if the second item is not specified (or
	specified as |undef|).
	(createElementNS, setAttribute, setAttributeNS,
	removeAttribute, removeAttributeNS,
	setAttributeNode, setAttributeNodeNS,
	removeAttributeNode, removeAttributeNodeNS): Sets
	or removes the |tc:contentAttributeList| value.

	* TreeCore.dis (AttrMap.item): Caches the result
	of sorting of content attribute names.
	(getAttrMap, getElementTypeDefNodeMap,
	getAttrDefNodeMap, getEntityNodeMap, getNotationNodeMap): Removed.
	(tc:contentAttributeList): New property.


Revision 1.210 - (view) (download) (annotate) - [select for diffs]
Sat Dec 30 13:25:33 2006 UTC (17 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.209: +7 -0 lines
Diff to previous 1.209
++ manakai/lib/Message/Util/DIS/ChangeLog	30 Dec 2006 13:23:58 -0000
	* Perl.dis (plCodeFragment): Support for |f:provides|
	is removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	30 Dec 2006 13:22:55 -0000
	* DOMFeature.dis (ForDef): Removed.
	(f:provides, f:through): Removed.
	(Version): Removed.
	(implementFeature): Removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/manakai/ChangeLog	30 Dec 2006 13:25:24 -0000
	* DISIDL.dis, Java.dis, ECMAScript.dis,
	Document.dis, DISPerl.dis, XML.dis (ForDef): Removed.

	* DISMarkup.dis (ForET): Removed.

	* |DefaultFor| properties are removed.

	* DISCore.dis (DefaultFor): Removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>


Revision 1.209 - (view) (download) (annotate) - [select for diffs]
Sat Dec 30 12:00:38 2006 UTC (17 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.208: +9 -0 lines
Diff to previous 1.208
++ manakai/lib/Message/Markup/ChangeLog	30 Dec 2006 11:55:48 -0000
	* Atom.dis, SuikaWiki.dis, H2H.dis, SuikaWikiConfig21.dis: |For|
	specifications are removed.

	* SuikaWikiConfig21.dis: |WithFor| and |DefaultFor|
	specifications are removed.
	(ForEmpty, ForLatest): Removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/ChangeLog	30 Dec 2006 11:57:42 -0000
	* PerlCode.dis, DIS.dis, ManakaiNode.dis,
	ManakaiNodeTest.dis: |For| specifications are removed.

	* common.dis: New module.

	* DIS.dis, PerlCode.dis, ManakaiNode.dis: |Util:| resource
	definitions are removed (and moved to |common.dis|).

	* DIS.dis (ForEmpty, ForLatest): Removed.

	* DIS.dis: |WithFor| and |DefaultFor| are removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/Error/ChangeLog	30 Dec 2006 11:59:28 -0000
2006-12-30  Wakaba  <wakaba@suika.fam.cx>

	* Core.dis, DOMException.dis: |WithFor|, |DefaultFor|,
	and |For| specificaitons are removed.

++ manakai/lib/Message/Util/Formatter/ChangeLog	30 Dec 2006 11:59:59 -0000
2006-12-30  Wakaba  <wakaba@suika.fam.cx>

	* Muf2003.dis: |WithFor|, |DefaultFor|, and |For|
	specifications are removed.

++ manakai/lib/Message/Util/DIS/ChangeLog	30 Dec 2006 11:58:54 -0000
	* Perl.dis, Value.dis, DNLite.dis,
	DPG.dis, Test.dis: |WithFor|, |For|, and |DefaultFor|
	specifications are removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	30 Dec 2006 11:53:43 -0000
        SimpleLS.dis, DOMMain.dis, XDP.dis: |For| specifications
	are removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

	* CharacterData.dis, DOMCore.dis, DOMFeature.dis,
        GenericLS.dis, TreeCore.dis, DOMString.dis,
        XML.dis, Element.dis, Document.dis, TreeStore,dis,
        Traversal.dis, XDoctype.dis, XMLParser.dis, DOMLS.dis,
++ manakai/lib/Message/URI/ChangeLog	30 Dec 2006 11:54:30 -0000
	* Generic.dis: |For| specifications are removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Charset/ChangeLog	30 Dec 2006 11:54:10 -0000
	* Encode.dis: |For| specifications are removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/manakai/ChangeLog	30 Dec 2006 12:00:29 -0000
	* XML.dis: |DefaultFor| specification is removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>


Revision 1.208 - (view) (download) (annotate) - [select for diffs]
Sat Dec 30 08:27:43 2006 UTC (17 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.207: +9 -0 lines
Diff to previous 1.207
++ manakai/bin/ChangeLog	30 Dec 2006 06:47:17 -0000
2006-12-30  Wakaba  <wakaba@suika.fam.cx>

	* idl2dis.pl: Removed.

++ manakai/lib/Message/Markup/ChangeLog	30 Dec 2006 08:26:03 -0000
	* Atom.dis, SuikaWiki.dis, H2H.dis: |WithFor|
	and |DefaultFor| properties are removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/ChangeLog	30 Dec 2006 08:26:59 -0000
	* PerlCode.dis: |WithFor| and |DefaultFor| are removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	30 Dec 2006 08:25:38 -0000
        GenericLS.dis, TreeCore.dis, DOMString.dis,
        XML.dis, Element.dis, Document.dis, TreeStore,dis,
        Traversal.dis, XDoctype.dis, XMLParser.dis, DOMLS.dis,
        SimpleLS.dis, DOMMain.dis, XDP.dis: |WithFor| specifications
	and |DefaultFor|s are removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

	* CharacterData.dis, DOMCore.dis, DOMFeature.dis,
++ manakai/lib/Message/URI/ChangeLog	30 Dec 2006 08:26:32 -0000
	* Generic.dis: |WithFor| and |DefaultFor| are removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Charset/ChangeLog	30 Dec 2006 08:24:04 -0000
	* Encode.dis (Require): |WithFor| specifications are removed.
	(DefaultFor): Removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/manakai/ChangeLog	30 Dec 2006 07:46:56 -0000
2006-12-30  Wakaba  <wakaba@suika.fam.cx>

	* dis.pl: Removed.


Revision 1.207 - (view) (download) (annotate) - [select for diffs]
Sat Dec 30 04:42:49 2006 UTC (17 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.206: +11 -0 lines
Diff to previous 1.206
++ manakai/lib/Message/Markup/ChangeLog	30 Dec 2006 04:39:04 -0000
2006-12-30  Wakaba  <wakaba@suika.fam.cx>

	* Atom.dis, SuikaWiki.dis: References
	to the |ManakaiDOM:ManakaiDOM| mode are removed.

++ manakai/lib/Message/Util/ChangeLog	30 Dec 2006 04:39:32 -0000
	* DIS.dis, PerlCode.dis: References to the |ManakaiDOM:ManakaiDOM|
	mode are removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/DIS/ChangeLog	30 Dec 2006 04:42:43 -0000
	* DPG.dis, Perl.dis, Value.dis, Test.dis: References
	to |ManakaiDOM:ManakaiDOM| modes are removed.

	* Perl.dis (plCodeFragment): |local|ize
	the |DIS:plCodeFragment| cache to avoid
	ancestor nodes of the cached fragment
	are destroyed so that the cached nodes
	become invalid.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	30 Dec 2006 04:37:29 -0000
	* CharacterData.dis, DOMCore.dis, DOMFeature.dis,
	GenericLS.dis, TreeCore.dis, DOMString.dis,
	XML.dis, Element.dis, Document.dis, TreeStore,dis,
	Traversal.dis, XDoctype.dis, XMLParser.dis, DOMLS.dis,
	SimpleLS.dis, DOMMain.dis: References
	to the |ManakaiDOM:ManakaiDOM|, |ManakaiDOM:ManakaiDOM1|,
	|ManakaiDOM:ManakaiDOM2|, and |ManakaiDOM:ManakaiDOM3|
	modes are removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/URI/ChangeLog	30 Dec 2006 04:35:39 -0000
2006-12-30  Wakaba  <wakaba@suika.fam.cx>

	* Generic.dis (Require): Reference to the |ManakaiDOM:ManakaiDOM|
	mode is removed.

++ manakai/lib/Message/Charset/ChangeLog	30 Dec 2006 04:35:23 -0000
2006-12-30  Wakaba  <wakaba@suika.fam.cx>

	* Encode.dis (Require): Reference to the |ManakaiDOM:ManakaiDOM|
	mode is removed.


Revision 1.206 - (view) (download) (annotate) - [select for diffs]
Sat Dec 30 02:37:06 2006 UTC (17 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.205: +5 -0 lines
Diff to previous 1.205
++ manakai/lib/Message/Util/ChangeLog	30 Dec 2006 02:35:02 -0000
2006-12-30  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (ModuleRole, ForRole, ResourceRole,
	DatabaseRole, ElementRole): Removed.
	(DISParser.new): Removed.
	(getFeature): Removed.
	(hasFeature): Removed.

	* Grove.dis: Removed.

++ manakai/lib/Message/Util/DIS/ChangeLog	30 Dec 2006 02:36:51 -0000
2006-12-30  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis: Support for |___create_node_stem|
	and |___create_node_ref| methods are removed.
	Support for DIS roles are removed.
	Support for the |mg:NodeRefRole| is removed.

	* Value.dis (ValueRole): Removed.
	(getFeature, hasFeature): Removed.

++ manakai/lib/Message/DOM/ChangeLog	30 Dec 2006 02:33:53 -0000
	* CharacterData.dis, TreeCore.dis (Require): References
	to the |Grove.dis| module are removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>


Revision 1.205 - (view) (download) (annotate) - [select for diffs]
Sat Dec 30 01:55:51 2006 UTC (17 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.204: +5 -0 lines
Diff to previous 1.204
++ manakai/lib/Message/DOM/ChangeLog	30 Dec 2006 01:55:45 -0000
	* DOMFeature.dis (f:implementation, f:revImplementation): Removed.
	(Require): Reference to the |Grove.dis| module is removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>


Revision 1.204 - (view) (download) (annotate) - [select for diffs]
Sat Dec 30 01:45:50 2006 UTC (17 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.203: +7 -0 lines
Diff to previous 1.203
++ manakai/lib/Message/DOM/ChangeLog	30 Dec 2006 01:45:31 -0000
2006-12-30  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (ManakaiDOMImplementation): The
	class is no longer plays the role of
	a |mg:NodeRefRole|.  Redundant |f:provides|
	properties are removed.


Revision 1.203 - (view) (download) (annotate) - [select for diffs]
Fri Dec 29 14:45:40 2006 UTC (17 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.202: +10 -0 lines
Diff to previous 1.202
++ manakai/t/ChangeLog	29 Dec 2006 13:56:36 -0000
2006-12-29  Wakaba  <wakaba@suika.fam.cx>

	* .cvsignore: New auto-generated Perl test files
	are added.

++ manakai/lib/Message/Util/ChangeLog	29 Dec 2006 13:53:51 -0000
2006-12-29  Wakaba  <wakaba@suika.fam.cx>

	* PerlCode.dis (createPCFile): Removed.
	(createPCDocument): New method.

++ manakai/lib/Message/Util/DIS/ChangeLog	29 Dec 2006 13:54:30 -0000
2006-12-29  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plGeneratePerlModuleFile): Removed.
	(plGeneratePerlModuleDocument): New method.

++ manakai/lib/Message/DOM/ChangeLog	29 Dec 2006 13:53:21 -0000
2006-12-29  Wakaba  <wakaba@suika.fam.cx>

	* TreeCore.dis, DOMCore.dis, Document.dis,
	Element.dis, CharacterData.dis, XML.dis,
	XDoctype.dis, DOMString.dis, TreeStore.dis,
	XMLParser.dis: Use Perl native
	hashs and |Scalar::Util|'s weak references in favor of |Grove.dis|
	for DOM nodes.  See
	also <http://suika.fam.cx/gate/2005/sw/manakai/%E3%83%A1%E3%83%A2/2006-12-29>.

++ manakai/lib/manakai/ChangeLog	29 Dec 2006 13:56:06 -0000
2006-12-29  Wakaba  <wakaba@suika.fam.cx>

	* daf-perl-pm.pl: Use |pl_generate_perl_module_document|
	instead of |pl_generate_perl_module_file|.

	* daf-perl-t.pl: Use |create_pc_document|
	instead of |create_pc_file|.
	(daf_generate_perl_test_file|: Removed.
	(daf_generate_perl_test_document|: New function.


Revision 1.202 - (view) (download) (annotate) - [select for diffs]
Sun Dec 3 05:40:32 2006 UTC (17 years, 11 months ago) by wakaba
Branch: MAIN
CVS Tags: manakai-200612
Changes since 1.201: +4 -0 lines
Diff to previous 1.201
++ manakai/lib/Message/Util/DIS/ChangeLog	3 Dec 2006 05:40:22 -0000
2006-12-03  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis: Support for obsolete |role|s is removed.

++ manakai/lib/Message/DOM/ChangeLog	3 Dec 2006 05:39:22 -0000
2006-12-03  Wakaba  <wakaba@suika.fam.cx>

	* DOMFeature.dis, TreeCore.dis: Unused |role|s are removed.


Revision 1.201 - (view) (download) (annotate) - [select for diffs]
Sat Dec 2 12:46:19 2006 UTC (17 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.200: +44 -0 lines
Diff to previous 1.200
++ manakai/t/ChangeLog	2 Dec 2006 12:46:13 -0000
2006-12-02  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (dom-DOMString.t): New test.

++ manakai/bin/ChangeLog	2 Dec 2006 12:35:25 -0000
2006-12-02  Wakaba  <wakaba@suika.fam.cx>

	* daf.pl: Call |get_dom_implementation|
	instead of obsolete |get_implementation|.

	* grep-dis.pl: |lib/manakai/*.pl| is added.

++ manakai/lib/Message/Util/ChangeLog	2 Dec 2006 12:45:49 -0000
2006-12-02  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: |lib/Message/DOM/DOMString.pm| is added.

++ manakai/lib/Message/DOM/ChangeLog	2 Dec 2006 12:45:20 -0000
2006-12-02  Wakaba  <wakaba@suika.fam.cx>

	* DOMString.dis: New module.

	* DOMString.pm: New file.

	* DOMCore.dis (min): Moved from |DOMFeature.dis|.
	(ImplementationRegistryVariable): Moved from |DOMFeature.dis|.
	Now it references the |DOMImplementationRegistry| object.
	(DOMImplementationRegistryVariable): Moved from |DOMMain.dis|.
	(DOMImplementationRegistry): New interface and
	class, reformed from |ImplementationRegistry| in |DOMFeature.dis|
	and |DOMImplementationRegistry| in |DOMMain.dis|.  Note
	that the class no longer support |get_implementation|
	and |get_implementation_list| methods from
	the |ImplementationRegistry| interface.
	(DOMImplementationList): Class implemented; no
	longer inherits from |ImplementationList|.
	(DOMImplementationSource): Class implemented; no
	longer inherits from |ImplementationSource|.  Note that
	the class no longer support |get_implementation|
	and |get_implementation_list| methods from
	the |ImplementationSource| interface.
	(DOMStringList): Removed.

	* DOMFeature.dis (min, ManakaiDOM:DOMHTMLFeature,
	ManakaiDOM:DOMEventsFeature, ManakaiDOM:DOMXMLFeature,
	ManakaiDOM:DOMXMLFeatureXML11, most part of
	documentation for obsolete DOM Level 3 Minimum Implementation
	module, obsolete property name aliases,
	ImplemenationRegistryVar, ImplementationRegistry,
	DEBUG, MIString, ImplementationList, ImplementationSource,
	ManakaiDOM:implID): Removed.

	* DOMMain.dis (Redefine, RedefinedBy, Redefined): Removed.
	(DOMString): Removed.
	(DOMImplementationRegistryVar, DOMImplementationRegistry): Removed.

	* Makefile: |DOMString.pm| is added.

	* TreeCore.dis (is_default_namespace): |null| was
	returned where a false is expected (|null| is
	a false in Perl, but real |false| is appropriate here).


Revision 1.200 - (view) (download) (annotate) - [select for diffs]
Sun Nov 5 12:31:49 2006 UTC (18 years ago) by wakaba
Branch: MAIN
Changes since 1.199: +8 -0 lines
Diff to previous 1.199
++ manakai/bin/ChangeLog	5 Nov 2006 11:37:25 -0000
	* daf.pl Prototype declarations are added.

2006-11-05  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Markup/ChangeLog	5 Nov 2006 11:39:17 -0000
2006-11-05  Wakaba  <wakaba@suika.fam.cx>

	* Atom.dis (AtomFeedDocument, AtomEntryDocument): Removed.

++ manakai/lib/Message/DOM/ChangeLog	5 Nov 2006 11:38:15 -0000
	* DOMCore.dis (TypeInfo, UserDataHandler): Removed.

	* Element.dis (TypeInfo): Moved from |DOMCore.dis|.

	* TreeCore.dis (UserDataHandler): Moved from |DOMCore.dis|.

2006-11-05  Wakaba  <wakaba@suika.fam.cx>


Revision 1.199 - (view) (download) (annotate) - [select for diffs]
Sun Nov 5 10:57:29 2006 UTC (18 years ago) by wakaba
Branch: MAIN
Changes since 1.198: +6 -0 lines
Diff to previous 1.198
++ manakai/bin/ChangeLog	5 Nov 2006 10:53:44 -0000
2006-11-05  Wakaba  <wakaba@suika.fam.cx>

	* daf.pl: Now redundant |get_feature| calls are
	removed.

++ manakai/lib/Message/Util/DIS/ChangeLog	5 Nov 2006 10:56:18 -0000
	* Perl.dis (DISImplementationPerl): Removed.
	(plLoadDISDatabaseModule): |require|s
	modules |Message::Util::DIS::Value|
	and |Message::Util::DIS::DNLite| since
	loaded objects might implement classes
	defined in these modules.

2006-11-05  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	5 Nov 2006 10:55:00 -0000
	* DOMFeature.dis (ImplementationList, ImplementationSource,
	ImplementationRegistry): Parameters |features|
	now allow |null| (equivalent to an empty string).

2006-11-05  Wakaba  <wakaba@suika.fam.cx>


Revision 1.198 - (view) (download) (annotate) - [select for diffs]
Sun Nov 5 09:16:28 2006 UTC (18 years ago) by wakaba
Branch: MAIN
Changes since 1.197: +52 -0 lines
Diff to previous 1.197
++ manakai/lib/Message/Util/ChangeLog	5 Nov 2006 09:15:59 -0000
2006-11-05  Wakaba  <wakaba@suika.fam.cx>

	* Grove.dis (mg:nodeRefClass, mg:nodeRefInterfaces): Removed.

++ manakai/lib/Message/DOM/ChangeLog	5 Nov 2006 09:15:04 -0000
	* CharacterData.dis (ManakaiDOMDocumentCharacterData): New
	class.  Factory methods |createTextNode| and |createComment|
	are moved from |ManakaiDOMDocument|.

	* DOMCore.dis: References to |ManakaiDOMObject|
	are removed.
	(tc:createImplForTest): Moved from |TreeCore.dis|.
	(DOMImplementation.___create_node_ref): Support
	for the |mg:nodeRefClass| option is removed.
	(ManakaiDOMConfiguration.___report_error): Moved
	from |ManakaiDOMObject| class.

	* DOMFeature.dis (domidl:extends): New property.
	(f:getFeatureImpl): Support for |+| classes is removed.

	* DOMMain.dis (DOMMain:docSupportsXMLFeature): Removed.
	(ManakaiDOM:ManakaiDOMObject): Removed.
	(DOMDataType): Removed.

	* Document.dis (ManakaiDOMImplementationDocument):
	The |createDocument| method is moved from
	the |ManakaiDOMImplementationTC| in |TreeCore.dis|.
	(ManakaiDOMDocument.___create_node_ref): Removed.
	(createElement, createElementNS, createAttribute,
	createAttributeNS, createTextNode, createComment,
	createCDATASection, createEntityReference,
	createProcessingInstruction): Class implementations
	are moved to each module.

	* Element.dis (ManakaiDOMImplementationElement): Factory
	methods are moved from |Document.dis|.
	(ManakaiDOMElement.___create_node_ref): Support
	for old class registry is removed.
	(ManakaiDOMAttr.___create_node_ref): Removed.
	(Attr.baseURI): Implementation
	for |xml:base| attribute is merged.
	(Attr.nodeValue, Attr.value): Implementation
	for |xml:id| attribute is merged.

	* TreeCore.dis (ManakaiDOMImplementationTC): Removed.

	* XDoctype.dis (ManakaiDOMImplementationXDoctype): The
	definition for |createDocumentType| method
	is moved from |TreeCore.dis|.

	* XML.dis (ManakaiDOMXMLDocument): Factory
	methods are moved from |Document.dis|.
	(ManakaiDOMXMLBaseAttr, ManakaiDOMXMLIdAttr): Removed (merged
	into |ManakaiDOMAttr| in |Element.dis|).

2006-11-05  Wakaba  <wakaba@suika.fam.cx>


Revision 1.197 - (view) (download) (annotate) - [select for diffs]
Sat Nov 4 17:25:05 2006 UTC (18 years ago) by wakaba
Branch: MAIN
Changes since 1.196: +15 -0 lines
Diff to previous 1.196
++ manakai/lib/Message/Util/DIS/ChangeLog	4 Nov 2006 17:22:49 -0000
2006-11-05  Wakaba  <wakaba@suika.fam.cx>

	* DNLite.dis (DISImplementationDNLite): Inheritance
	was incorrect.

	* Test.dis (DTImplementation): Inheritance was incorrect.

++ manakai/lib/Message/DOM/ChangeLog	4 Nov 2006 17:21:44 -0000
2006-11-05  Wakaba  <wakaba@suika.fam.cx>

	* Element.dis (___get_node_ref): |eval|ed |require|
	statement was broken.

	* DOMFeature.dis (getImplementationList): Argument
	is not passed to the |getImplementation| method.

	* TreeStore.dis (DOMImplementationTreeStore): It
	did not |f:implements| the |TSFeature30| feature.

	* XMLParser.dis: Use |create_uri_reference|
	method instead of internal |_new| method
	to create a URI reference object.


Revision 1.196 - (view) (download) (annotate) - [select for diffs]
Sat Nov 4 12:25:10 2006 UTC (18 years ago) by wakaba
Branch: MAIN
Changes since 1.195: +64 -0 lines
Diff to previous 1.195
++ manakai/bin/ChangeLog	4 Nov 2006 11:58:05 -0000
2006-11-04  Wakaba  <wakaba@suika.fam.cx>

	* daf.pl: The |--debug| option no longer set
	obsoleted |$Message::DOM::DOMFeature::DEBUG| option.

++ manakai/lib/Message/Markup/ChangeLog	4 Nov 2006 12:14:20 -0000
2006-11-04  Wakaba  <wakaba@suika.fam.cx>

	* Atom.dis (AtomImplementation): It no
        longer inherits the |ManakaiDOMImplementation|; it
        is now expected to be implemented by |DOMImplementation|
        objects.
	(AtomDocument, AtomFeedDocument, AtomEntryDocument): It no
        longer inherits the |ManakaiDOMDocument|; it
        is now expected to be implemented by |Document|
        objects.

	* SuikaWikiConfig21.dis (SWCFGImplementation): It no
        longer inherits the |DOMImplementation|; it
        is now expected to be implemented by |DOMImplementation|
        objects.

++ manakai/lib/Message/Util/ChangeLog	4 Nov 2006 12:18:18 -0000
2006-11-04  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (ManakaiDISImplementation): It no longer
	inherits |ManakaiDISImplementationValue|,
	|ManakaiDISImplementationPerl|, and |ManakaiSWCFGImplementation|
	interfaces.  The class is now expected to be implemented
	by |DOMImplementation| objects.

	* PerlCode.dis (addImplementedFeature, addImplementedElementType):
	New methods.
	(PCHasFeature, PCElementType): New interfaces.
	(PCDocument): It no longer inherits the |ManakaiDOMDocument|; it
        is now expected to be implemented by |Document|
        objects.
	(PCImplementation): It no longer inherits the |ManakaiDOMImplementation|;
	it is now expected to be implemented by |DOMImplementation|
	objects.

++ manakai/lib/Message/Util/DIS/ChangeLog	4 Nov 2006 12:24:32 -0000
2006-11-04  Wakaba  <wakaba@suika.fam.cx>

	* DNLite.dis (DISImplementationDNLite): It no
	longer inherits the |ManakaiDISImplementation|; it
        is now expected to be implemented by |DOMImplementation| objects.

	* DPG.dis (DPGDocument): It no longer inherits
	the |ManakaiDOMDocument| class; it is now expected to be
	implemented by all |Document| objects.

	* Perl.dis (DISImplementationPerl): It is now
	expected to be implemented by all |DOMImplementation| objects.
	(plCodeFragment): Support for the |p:require|
	property is added.  It no longer output |ClassInfo|
	for classes for specific element types; instead,
	it invoke |add_implemented_element_type| method.

	* Test.dis (DTImplementation): It no longer
	inherits the |MinimumImplementation| interface;
	instead, it is expected to be implemented
	by all |DOMImplementation| objects.

	* Value.dis (DISImplementationValue): It is now
	expected to be implemented by all |DOMImplementation| objects.

++ manakai/lib/Message/Util/AutoLoad/ChangeLog	4 Nov 2006 12:19:43 -0000
2006-11-04  Wakaba  <wakaba@suika.fam.cx>

	* Config.pm (register_all, save): Support for |feature|
	and |element_type| is added.

	* Registry-initial.pm: Updated.

	* .cvsignore: New file.


	* Registry-initial.pm: New module.
++ manakai/lib/Message/DOM/ChangeLog	4 Nov 2006 12:12:45 -0000
	explicitly inherits |urigen:ManakaiURIImplementation| (and
	the |f:ManakaiMinimumImplementation| class inherited
	by it).  The |f:Minimum| feature is ever implemented
	for compatibility (but is expected to be removed).
	Internal methods such as |___report_error| are copied from
	obsolete |f:MinimumImplementation| class.  DOM3
	methods |hasFeature| and |getFeature| are also
	moved from that class, but they now support no
	foreign classes.

	* DOMFeature.dis (ManakaiImplementationSource): It
	now |p:require|s |Message::Util::AutoLoad::Registry|.
	The class no longer support classes
	other than |ManakaiDOMImplementation|.  Note
	that the |ImplementationRegistry| object does continue
	to support foreign classes via foreign classes
	implementing |ImplementationSource|
	or |DOMImplementationSource| interface.
	(MinimumImplementation): Removed.

	* DOMLS.dis (ManakaiDOMImplementationLS): It no
	longer inherit the |ManakaiDOMImplementation|; it
	is now expected to be implemented by |DOMImplementation|
	objects.

	* DOMMain.dis (null): Removed.

	* Document.dis (___create_node_ref): It no
	longer support foreign classes other
	than |Message::DOM::Document::ManakaiDOMDocument|.
	Note that document format specific DOM
	interfaces, if supported, should be
	all instances of the |Document| interface
	in the implementation, as defined
	in the Web Applications 1.0 specification (where
	the |HTMLDocument| interface must be implemented
	by all |Document| objects, even if the |Document|
	contains no HTML element).

	* GenericLS.dis (GLSImplementation): It no
        longer inherit the |MinimumImplementation|; it
        is now expected to be implemented by |DOMImplementation|
        objects.
	(createGLSParser, createGLSSerializer): Load
	module implementing parser or serializer
	if necessary.

	* Traversal.dis (ManakaiDOMDocumentTraversal): It no
	longer inherits the |ManakaiDOMDocument|; it
	is now expected to be implemented by |Document|
	objects.

	* XDP.dis (XDPDocument): It no longer
	inherits the |Document|; it is now expected
	to be implemented by all |Document| objects.

	* XDoctype.dis (ManakaiDOMDocumentXDoctype): It no
        longer inherits the |ManakaiDOMDocument|; it
        is now expected to be implemented by |Document|
        objects.

2006-11-04  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (ManakaiDOMImplementation): No longer
++ manakai/lib/Message/URI/ChangeLog	4 Nov 2006 12:14:59 -0000
2006-11-04  Wakaba  <wakaba@suika.fam.cx>

	* Generic.dis (URIImplementation): It no
	longer inherits the |MinimumImplementation|; it
	is now expected to be implemented by |DOMImplementation|
	objects.

++ manakai/lib/Message/Charset/ChangeLog	4 Nov 2006 11:56:24 -0000
2006-11-04  Wakaba  <wakaba@suika.fam.cx>

	* Encode.dis (MCEncodeImplementation): It no
	longer inherit the |MinimumImplementation|; it
	is now expected to be implemented by |DOMImplementation|
	objects.

++ manakai/lib/manakai/ChangeLog	4 Nov 2006 12:25:03 -0000
2006-11-04  Wakaba  <wakaba@suika.fam.cx>

	* DISPerl.dis (p:require, p:use): New properties.


Revision 1.195 - (view) (download) (annotate) - [select for diffs]
Fri Nov 3 17:53:31 2006 UTC (18 years ago) by wakaba
Branch: MAIN
Changes since 1.194: +24 -0 lines
Diff to previous 1.194
++ manakai/bin/ChangeLog	3 Nov 2006 11:50:21 -0000
2006-11-03  Wakaba  <wakaba@suika.fam.cx>

	* grep-dis.pl: New script.

++ manakai/lib/Message/Util/ChangeLog	3 Nov 2006 17:49:43 -0000
2006-11-03  Wakaba  <wakaba@suika.fam.cx>

	* autoload/: New directory.

	* DIS.dis (getPropertyResourceList): Unused |defaultMediaType|
	parameter is deleted.  New |isaRecursivePropName|
	and |recursiveISAPropName| parameters are added.

	* PerlCode.dis (addRevISAPackageName, getRevISAPackageName):
	New methods.
	(stringify): Support for the rev-ISA packages is added.
	(getAutoloadDefinitionList): New method.

++ manakai/lib/Message/Util/DIS/ChangeLog	3 Nov 2006 17:51:23 -0000
2006-11-03  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plCodeFragment): Don't generate
	method parameter code if |DISPerl:noParameterModification|
	property is set.  Support for the |domperl:classExtends|
	and |domperl:classImplementedByObjectsOf| property
	is added.

++ manakai/lib/Message/DOM/ChangeLog	3 Nov 2006 17:47:28 -0000
2006-11-04  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (ManakaiDOMImplementation): No longer
	explicitly inherits |tc:ManakaiDOMImplementationTC|.
	(ManakaiDOMImplementation.AUTOLOAD): New method definition.

	* TreeCore.dis (ManakaiDOMImplementationTC): Extends
	the |ManakaiDOMImplementation| class.

2006-11-03  Wakaba  <wakaba@suika.fam.cx>

	* DOMFeature.dis: Definitions for various concepts
	are added.

	* GenericLS.dis (GLSImplementation): It no
	longer inherits the |MinimumImplementation|; rather,
	any |ManakaiMinimumImplementation| object also
	implements |GLSImplementation| methods.

	* TreeStore.dis (DOMImplementationTreeStore): It no
	longer inherits the |DOMImplementation|; rather,
	any |ManakaiDOMImplementation| object also
	implements |DOMImplementationTreeStore| methods.

++ manakai/lib/manakai/ChangeLog	3 Nov 2006 17:53:26 -0000
2006-11-03  Wakaba  <wakaba@suika.fam.cx>

	* DISLang.dis (DISLang:AnyObject): New.
	(DISLang:extends, DISLang:implements): New.

	* DISPerl.dis (p:revISA): New.
	(p:noParameterModification): New.

	* daf-perl-pm.pl (daf_perl_pm): Update
	the |Message::Util::AutoLoad::Registry| module
	after the Perl module is generated.

++ manakai/lib/ChangeLog	3 Nov 2006 17:42:27 -0000
2006-11-04  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (all): Make |Message/Util/AutoLoad/Registry.pm|.


Revision 1.194 - (view) (download) (annotate) - [select for diffs]
Tue Aug 15 03:54:37 2006 UTC (18 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.193: +10 -0 lines
Diff to previous 1.193
++ manakai/t/ChangeLog	15 Aug 2006 03:53:40 -0000
2006-08-15  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (util-dis-Value.t): New test.

++ manakai/lib/Message/Util/ChangeLog	15 Aug 2006 03:50:57 -0000
2006-08-15  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (.discore-all.pm): |../DOM/TreeStore.pm| is added
	to the list.

++ manakai/lib/Message/Util/DIS/ChangeLog	15 Aug 2006 03:53:08 -0000
2006-08-15  Wakaba  <wakaba@suika.fam.cx>

	* Value.dis (Require): References to |MDOM:TreeCore|
	and |MDOM:TreeStore| modules are added.
	(ManakaiDISImplementationValue): Now it
	extends the |ManakaiDOMImplementationTreeStore| class.
	(ValueFeature10): Now it requires the |TSFeature30| feature.
	(createDVXMLValue): New method.
	(createXMLValue): New code.
	(DVXMLValue): New interface.

++ manakai/lib/Message/DOM/ChangeLog	15 Aug 2006 03:50:21 -0000
2006-08-15  Wakaba  <wakaba@suika.fam.cx>

	* TreeStore.pm: Added to the CVS repository
	to enable for the dis database to contain XML
	fragments.

	* Makefile (DOT_CORE_DIS_FILES): |TreeStore.pm| is added.

	* TreeStore.dis (Namespace): Namespace URI was incorrect.


Revision 1.193 - (view) (download) (annotate) - [select for diffs]
Sun Jun 18 04:12:47 2006 UTC (18 years, 5 months ago) by wakaba
Branch: MAIN
CVS Tags: manakai-release-0-3-2
Changes since 1.192: +8 -0 lines
Diff to previous 1.192
++ manakai/lib/Message/DOM/ChangeLog	18 Jun 2006 04:12:29 -0000
2006-06-18  Wakaba  <wakaba@suika.fam.cx>

	* Traversal.dis (expandEntityReferences): Syntax was incorrect.

	* TreeCore.dis (manakaiReadOnly): Test assertion was incorrect.

	* XDP.dis (dtdText): Test assertion was incorrect.


Revision 1.192 - (view) (download) (annotate) - [select for diffs]
Sun May 21 08:55:21 2006 UTC (18 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.191: +5 -0 lines
Diff to previous 1.191
++ manakai/lib/Message/Markup/ChangeLog	21 May 2006 08:52:03 -0000
2006-05-21  Wakaba  <wakaba@suika.fam.cx>

	* Atom.dis (AtomDatatypes): Attribute group and
	datatypes are added.
	(atomCommonAttributes): New.
	(atomUri, atomEmailAddress, atomNCName, atomLanguageTag): News.
	(AtomNameElement, AtomIdElement, AtomUriElement): News.

++ manakai/lib/Message/DOM/ChangeLog	21 May 2006 08:50:52 -0000
2006-05-21  Wakaba  <wakaba@suika.fam.cx>

	* XDP.dis (XDPEntityValue.stringify): Don't escape
	any |%|s in |xdp:attr-definition| children.

++ manakai/lib/manakai/ChangeLog	21 May 2006 08:55:07 -0000
2006-05-21  Wakaba  <wakaba@suika.fam.cx>

	* DISMarkup.dis, XML.dis: Definitions are added.

	* daf-dtd-modules.pl: Supported for the |mv:elementContentModel|
	and |mv:attributeValueType| properties
	and |mv:XMLDTDDatatypeEntity| type and |mv:contains|
	with |mv:AttributeTypeGroup| are added.


Revision 1.191 - (view) (download) (annotate) - [select for diffs]
Sat May 20 10:13:02 2006 UTC (18 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.190: +5 -0 lines
Diff to previous 1.190
++ manakai/lib/Message/Markup/ChangeLog	20 May 2006 10:11:52 -0000
	* Atom.dis (AtomDataTypes): New module.

2006-05-20  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	20 May 2006 10:11:29 -0000
	* XDP.dis (createXDPRNIKeyword): The Perl method
	name property is added.

2006-05-20  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/manakai/ChangeLog	20 May 2006 10:12:52 -0000
	* DISMarkup.dis: Definitions are added.

	* daf-dtd-modules.pl: Supports for element content
	models and attribute type groups are added.

2006-05-20  Wakaba  <wakaba@suika.fam.cx>


Revision 1.190 - (view) (download) (annotate) - [select for diffs]
Sat May 20 05:11:37 2006 UTC (18 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.189: +5 -0 lines
Diff to previous 1.189
++ manakai/bin/ChangeLog	20 May 2006 05:09:42 -0000
2006-05-20  Wakaba  <wakaba@suika.fam.cx>

	* daf.pl ($VERSION): New variable.
	(--mod-file-suffix): New option.

	(--create-dtd-modules): New option.4a
++ manakai/lib/Message/Markup/ChangeLog	20 May 2006 05:10:32 -0000
2006-05-20  Wakaba  <wakaba@suika.fam.cx>

	* Atom.dis (Atom): The |mv:vid| property is added.

++ manakai/lib/Message/DOM/ChangeLog	20 May 2006 05:10:10 -0000
2006-05-20  Wakaba  <wakaba@suika.fam.cx>

	* XDP.dis (createXDPIf): New method.
	(XDPIfElement): New interface.

++ manakai/lib/manakai/ChangeLog	20 May 2006 05:11:24 -0000
2006-05-20  Wakaba  <wakaba@suika.fam.cx>

	* DISMarkup.dis (mv:vid, mv:shortDescription): New properties.

	* daf-dtd-modules.pl: DTD module file generation and
	element type declaration generation are implemented.


Revision 1.189 - (view) (download) (annotate) - [select for diffs]
Mon May 15 12:58:02 2006 UTC (18 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.188: +5 -0 lines
Diff to previous 1.188
++ manakai/lib/Message/DOM/ChangeLog	15 May 2006 12:46:28 -0000
	* XDP.dis (createXDPElement, createXDPAttlist, createXDPAttrDefinition):
	New methods.

2006-05-15  Wakaba  <wakaba@suika.fam.cx>


Revision 1.188 - (view) (download) (annotate) - [select for diffs]
Mon May 15 12:06:08 2006 UTC (18 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.187: +6 -0 lines
Diff to previous 1.187
++ manakai/lib/Message/DOM/ChangeLog	15 May 2006 12:06:03 -0000
2006-05-15  Wakaba  <wakaba@suika.fam.cx>

	* XDP.dis (XDPDocument): A number of constructor methods
	are added.
	(XDPTextDecl.dtdText): The |xml| target was missing.


Revision 1.187 - (view) (download) (annotate) - [select for diffs]
Sun May 14 06:51:48 2006 UTC (18 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.186: +5 -0 lines
Diff to previous 1.186
++ manakai/lib/Message/DOM/ChangeLog	14 May 2006 06:51:26 -0000
2006-05-14  Wakaba  <wakaba@suika.fam.cx>

	* Traversal.dis (SerialWalker): New interface.
	(manakaiCreateSerialWalker): New method.


Revision 1.186 - (view) (download) (annotate) - [select for diffs]
Sat May 13 12:30:36 2006 UTC (18 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.185: +6 -0 lines
Diff to previous 1.185
++ manakai/lib/Message/DOM/ChangeLog	13 May 2006 12:30:33 -0000
	* Traversal.dis (testNode): Calls |acceptNode| method
	rather than |&{}| dereferencing.
	(acceptNode): Implemented.

2006-05-13  Wakaba  <wakaba@suika.fam.cx>


Revision 1.185 - (view) (download) (annotate) - [select for diffs]
Sat May 13 12:06:21 2006 UTC (18 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.184: +9 -0 lines
Diff to previous 1.184
++ manakai/t/ChangeLog	13 May 2006 12:06:16 -0000
2006-05-13  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (dom-XDP.t): New test.

++ manakai/lib/Message/Util/DIS/ChangeLog	13 May 2006 12:05:54 -0000
2006-05-13  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis: Use |createPCNumberLiteral| rather
	than |createPCLiteral| where appropriate.

++ manakai/lib/Message/DOM/ChangeLog	13 May 2006 12:05:21 -0000
	* XDP.dis: New module.

	* Makefile: |XDP.dis| is added.

	* Traversal.dis (NodeFilter): |InputProcessor|
	and |OutputProcessor| are added.

2006-05-13  Wakaba  <wakaba@suika.fam.cx>


Revision 1.184 - (view) (download) (annotate) - [select for diffs]
Sat May 13 05:40:58 2006 UTC (18 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.183: +8 -0 lines
Diff to previous 1.183
++ manakai/lib/Message/DOM/ChangeLog	13 May 2006 05:39:23 -0000
2006-05-13  Wakaba  <wakaba@suika.fam.cx>

	* Traversal.dis (MANAKAI_FILTER_OPAQUE): New |AcceptNode| value.
	(TreeWalker): The |MANAKAI_FILTER_OPAQUE| value support
	is added.  The |FILTER_REJECT| value is treated
	as |FILTER_ACCEPT| if the |currentNode| is in the
	rejected subtree as specified in the spec.

++ manakai/lib/manakai/ChangeLog	13 May 2006 05:40:46 -0000
2006-05-12  Wakaba  <wakaba@suika.fam.cx>

	* DISMarkup.dis: New definitions are added.


Revision 1.183 - (view) (download) (annotate) - [select for diffs]
Fri May 5 11:19:44 2006 UTC (18 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.182: +4 -0 lines
Diff to previous 1.182
++ manakai/lib/Message/Markup/ChangeLog	5 May 2006 11:19:40 -0000
	* SuikaWiki.dis: Test code is added.

2006-05-05  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	5 May 2006 11:19:14 -0000
2006-05-05  Wakaba  <wakaba@suika.fam.cx>

	* SimpleLS.dis: An |xmlns:| prefix was missing.


Revision 1.182 - (view) (download) (annotate) - [select for diffs]
Thu May 4 13:07:18 2006 UTC (18 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.181: +4 -0 lines
Diff to previous 1.181
++ manakai/t/ChangeLog	4 May 2006 13:07:15 -0000
2006-05-04  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (markup-SuikaWiki.t): New test.

++ manakai/lib/Message/Markup/ChangeLog	4 May 2006 12:56:56 -0000
2006-05-04  Wakaba  <wakaba@suika.fam.cx>

	* SuikaWiki.dis: New module.

	* Makefile: The |SuikaWiki| module is added.

++ manakai/lib/Message/Util/DIS/ChangeLog	4 May 2006 13:06:42 -0000
2006-05-04  Wakaba  <wakaba@suika.fam.cx>

	* DPG.dis: The |nextLexmode| syntax is added.
	(encode_state_name): Use hash value to avoid too long
	label names.

++ manakai/lib/Message/DOM/ChangeLog	4 May 2006 13:05:36 -0000
2006-05-04  Wakaba  <wakaba@suika.fam.cx>

	* SimpleLS.dis: Namespace bugs are fixed.


Revision 1.181 - (view) (download) (annotate) - [select for diffs]
Sun Apr 30 10:27:00 2006 UTC (18 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.180: +6 -0 lines
Diff to previous 1.180
++ manakai/lib/Message/Markup/ChangeLog	30 Apr 2006 09:59:23 -0000
2006-04-30  Wakaba  <wakaba@suika.fam.cx>

	* .cvsignore: Updated.

++ manakai/lib/Message/Util/ChangeLog	30 Apr 2006 10:03:00 -0000
2006-04-30  Wakaba  <wakaba@suika.fam.cx>

	* .cvsignore: Updated.

++ manakai/lib/Message/Util/Error/ChangeLog	30 Apr 2006 10:05:23 -0000
2006-04-30  Wakaba  <wakaba@suika.fam.cx>

	* .cvsignore: Updated.

++ manakai/lib/Message/Util/Formatter/ChangeLog	30 Apr 2006 10:05:41 -0000
2006-04-30  Wakaba  <wakaba@suika.fam.cx>

	* .cvsignore: Updated.

++ manakai/lib/Message/Util/DIS/ChangeLog	30 Apr 2006 10:04:48 -0000
2006-04-30  Wakaba  <wakaba@suika.fam.cx>

	* .cvsignore: Updated.

++ manakai/lib/Message/DOM/ChangeLog	30 Apr 2006 10:26:50 -0000
	* .cvsignore: Updated.

	* Traversal.dis: Unused declarations are removed.

2006-04-30  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/URI/ChangeLog	30 Apr 2006 09:59:46 -0000
2006-04-30  Wakaba  <wakaba@suika.fam.cx>

	* .cvsignore: Updated.

++ manakai/lib/Message/Charset/ChangeLog	30 Apr 2006 09:55:24 -0000
2006-04-30  Wakaba  <wakaba@suika.fam.cx>

	* .cvsignore: New file.

++ manakai/lib/manakai/ChangeLog	30 Apr 2006 10:05:59 -0000
2006-04-30  Wakaba  <wakaba@suika.fam.cx>

	* .cvsignore: Updated.


Revision 1.180 - (view) (download) (annotate) - [select for diffs]
Sun Apr 30 09:48:44 2006 UTC (18 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.179: +6 -0 lines
Diff to previous 1.179
++ manakai/lib/Message/DOM/ChangeLog	30 Apr 2006 09:48:30 -0000
	* CharacterData.dis (Require): A reference to
	the |MDOM:Traversal| module is added.
	(wholeText): Implemented.

2006-04-30  Wakaba  <wakaba@suika.fam.cx>


Revision 1.179 - (view) (download) (annotate) - [select for diffs]
Sun Apr 30 07:58:20 2006 UTC (18 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.178: +9 -0 lines
Diff to previous 1.178
++ manakai/t/ChangeLog	30 Apr 2006 07:58:15 -0000
2006-04-30  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (dom-Traversal.t): New test.

++ manakai/lib/Message/DOM/ChangeLog	30 Apr 2006 07:57:55 -0000
2006-04-30  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: |Traversal.dis| is added.

	* Traversal.dis: New module.

	* TreeCore.dis (___report_error): Return value was
	not propagated.


Revision 1.178 - (view) (download) (annotate) - [select for diffs]
Sat Apr 29 11:05:08 2006 UTC (18 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.177: +18 -0 lines
Diff to previous 1.177
++ manakai/t/ChangeLog	29 Apr 2006 11:04:52 -0000
2006-04-29  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (markup-Atom.t): New test.
	(test-module-markup): New rule.
	(test-module-all): The |test-module-markup| is added to the list
	of rules.

++ manakai/lib/Message/Markup/ChangeLog	29 Apr 2006 11:04:06 -0000
2006-04-29  Wakaba  <wakaba@suika.fam.cx>

	* common.dis: New module.

	* Atom.dis: New module.

	* Makefile: New modules are added.

	* SuikaWikiConfig21.dis (Require): A reference
	to the |Markup:common| module is added.
	(Markup|): Removed (moved to the |Markup:common| module).

++ manakai/lib/Message/DOM/ChangeLog	29 Apr 2006 11:02:19 -0000
2006-04-29  Wakaba  <wakaba@suika.fam.cx>

	* Element.dis (removeAttributeNS): A runtime error
	was occurred if there was no specified attribute node.

	* TreeCore.dis (manakaiLanguage): New attribute.

2006-04-28  Wakaba  <wakaba@suika.fam.cx>

	* TreeCore.dis (NodeList.manakaiReadOnly, NamedNodeMap.manakaiReadOnly):
	New attributes.

	(StaticNodeList): New interface.

2006-04-24  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (c:SET_TO_NULL_ERR): New error code.


Revision 1.177 - (view) (download) (annotate) - [select for diffs]
Sat Apr 22 08:31:00 2006 UTC (18 years, 7 months ago) by wakaba
Branch: MAIN
CVS Tags: manakai-release-0-3-1
Changes since 1.176: +4 -0 lines
Diff to previous 1.176
++ manakai/doc/ChangeLog	22 Apr 2006 08:28:39 -0000
2006-04-22  Wakaba  <wakaba@suika.fam.cx>

	* cover.html: New document.

++ manakai/lib/Message/DOM/ChangeLog	22 Apr 2006 08:30:29 -0000
	* SimpleLS.dis: Reimplemented.

2006-04-22  Wakaba  <wakaba@suika.fam.cx>


Revision 1.176 - (view) (download) (annotate) - [select for diffs]
Sat Apr 22 05:14:18 2006 UTC (18 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.175: +11 -0 lines
Diff to previous 1.175
++ manakai/lib/Message/DOM/ChangeLog	22 Apr 2006 05:13:48 -0000
2006-04-22  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (NO_MODIFICATION_ALLOWED_ERR): It is now
	a qualified name.
	(tc:EXTERNAL_NODE_COMPARISON_ERR): New error type.

	* TreeCore.dis (compareDocumentPosition): Implemented.
	(normalize): Implemented.
	(STORESIZE, CLEAR): Were not implemented for |EmptyNodeList|
	class.

++ manakai/lib/manakai/ChangeLog	22 Apr 2006 05:14:13 -0000
2006-04-22  Wakaba  <wakaba@suika.fam.cx>

	* DISCore.dis (DISCore:Integer): Hexadecimal notation
	was not documented.


Revision 1.175 - (view) (download) (annotate) - [select for diffs]
Sat Apr 22 00:56:40 2006 UTC (18 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.174: +4 -0 lines
Diff to previous 1.174
++ manakai/lib/Message/DOM/ChangeLog	16 Apr 2006 13:00:45 -0000
	* DOMCore.dis (OUT_OF_BOUND_ERR, NEGATIVE_INDEX_ERR): Removed.

2006-04-16  Wakaba  <wakaba@suika.fam.cx>


Revision 1.174 - (view) (download) (annotate) - [select for diffs]
Sun Apr 16 12:58:53 2006 UTC (18 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.173: +9 -0 lines
Diff to previous 1.173
++ manakai/lib/Message/DOM/ChangeLog	16 Apr 2006 12:58:44 -0000
	* CharacterData.dis (length, insertData, substringData,
	appendData, deleteData, replaceData, splitText): Reimplemented.

	* DOMCore.dis (NEGATIVE_LENGTH_ERR): New error.
	(c:index): The definition was missing.
	(c:length): New property.

2006-04-16  Wakaba  <wakaba@suika.fam.cx>


Revision 1.173 - (view) (download) (annotate) - [select for diffs]
Sun Apr 16 10:05:23 2006 UTC (18 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.172: +5 -0 lines
Diff to previous 1.172
++ manakai/lib/Message/Util/ChangeLog	16 Apr 2006 10:04:29 -0000
	* PerlCode.t (CDATADOMString2): New reflecting datatype.
	(prototype): Returns |null| if it is not specified.

2006-04-16  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	16 Apr 2006 10:03:47 -0000
	* XMLParser.dis (close): Invoke |close| method
	rather than |close| function.

2006-04-16  Wakaba  <wakaba@suika.fam.cx>


Revision 1.172 - (view) (download) (annotate) - [select for diffs]
Sun Apr 16 08:20:25 2006 UTC (18 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.171: +17 -0 lines
Diff to previous 1.171
++ manakai/t/ChangeLog	16 Apr 2006 08:00:28 -0000
2006-04-16  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (dom-CharacterData.t): New test.

++ manakai/lib/Message/Util/ChangeLog	16 Apr 2006 08:02:29 -0000
2006-04-16  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (.discore-all.pm): |CharacterData.pm| is added.

++ manakai/lib/Message/DOM/ChangeLog	16 Apr 2006 08:01:01 -0000
2006-04-16  Wakaba  <wakaba@suika.fam.cx>

	* CharacterData.dis: New module split from |TreeCore.dis|.

	* CharacterData.pm: Added to the CVS repository.

	* TreeCore.dis: The |CharacterData|, |Text|, and |Comment|
	interfaces are removed.
	(Require): A reference to the |MDOM:CharacterData| module
	is added.

	* DOMMain.dis (StringExtended, StringOutOfBoundsException): Removed.

	* DOMCore.dis (StringOutOfBoundsException): New error.

	* Makefile: |CharacterData.pm| is added.


Revision 1.171 - (view) (download) (annotate) - [select for diffs]
Sun Apr 9 14:29:41 2006 UTC (18 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.170: +12 -0 lines
Diff to previous 1.170
++ manakai/bin/ChangeLog	9 Apr 2006 14:25:10 -0000
2006-04-09  Wakaba  <wakaba@suika.fam.cx>

	* daf.pl (daf_generate_perl_test): Old |PerlCode| methods
	are replaced by new ones.

++ manakai/lib/Message/Util/DIS/ChangeLog	9 Apr 2006 14:29:02 -0000
2006-04-09  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plAppendThrow): Use key for exception parameters.

++ manakai/lib/Message/DOM/ChangeLog	9 Apr 2006 14:28:28 -0000
2006-04-09  Wakaba  <wakaba@suika.fam.cx>

	* XMLParser.dis (Require): Requires the |MCharset:Encode|
	module.
	(parse): Set the |inputEncoding| attribute of the generated document
	object.
	(resolveLSInput default implementation): The |byteStream|
	and |encoding| attributes of the |LSInput| interface
	are now supported.
	(resolveLSInput): Parameters |impl| and |parser| are added.
	(InputFile.inputEncoding): New attribute.

++ manakai/lib/Message/Charset/ChangeLog	9 Apr 2006 14:25:44 -0000
2006-04-09  Wakaba  <wakaba@suika.fam.cx>

	* Encode.dis (close): New method.


Revision 1.170 - (view) (download) (annotate) - [select for diffs]
Tue Apr 4 12:35:14 2006 UTC (18 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.169: +5 -0 lines
Diff to previous 1.169
++ manakai/lib/Message/Util/ChangeLog	4 Apr 2006 12:34:51 -0000
	* PerlCode.dis (PropDef): Removed (they were not used).
	(appendPackage, appendCodeFragment): Removed.
	(PCImplementation.createPerl* factoty methods): Removed.
	(setSubNode, setOverloadSub): Removed.
	(Node setter attributes): They no longer call |adoptNode|
	method.
	(PCImplementation): Don't inherit |dx:ManakaiDefaultExceptionHandler|.
	(PCException): Removed.

	* Grove.dis (destroy): Threshold value experimentally changed.

2006-04-04  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	4 Apr 2006 12:30:15 -0000
	* Document.dis (adoptNode test): Documents were
	made by different documents.

2006-04-04  Wakaba  <wakaba@suika.fam.cx>


Revision 1.169 - (view) (download) (annotate) - [select for diffs]
Tue Apr 4 10:53:13 2006 UTC (18 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.168: +5 -0 lines
Diff to previous 1.168
++ manakai/lib/Message/Util/ChangeLog	4 Apr 2006 10:52:17 -0000
	* Grove.dis (collectGarbage): The gc algorithm has
	been changed (a variant of mark and sweep).

2006-04-04  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	4 Apr 2006 10:51:03 -0000
	* XMLParser.dis: The |cfg:dtd-default-attributes| configuration
	parameter is changed to |cfg:dtd-default-attribute|.

2006-04-04  Wakaba  <wakaba@suika.fam.cx>


Revision 1.168 - (view) (download) (annotate) - [select for diffs]
Mon Apr 3 16:13:14 2006 UTC (18 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.167: +5 -0 lines
Diff to previous 1.167
++ manakai/lib/Message/Markup/ChangeLog	3 Apr 2006 15:57:38 -0000
2006-04-03  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Typo fixed.

	* SuikaWikiConfig21.dis: The |dis:GetProp| and |swcfg21:GetPropNode|
	elements are replaced by Perl code.
	(swcfg21:GetPropNode): Removed.

++ manakai/lib/Message/Util/ChangeLog	3 Apr 2006 15:59:07 -0000
2006-04-04  Wakaba  <wakaba@suika.fam.cx>

	* Grove.dis (collectGarbage): Exit loops by |undef| from |each|.

2006-04-03  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (NO_PERL_CODE_IMPL_ERR): Removed.

	* ManakaiNode.dis (GetProp, SetProp): Removed.

++ manakai/lib/Message/Util/Error/ChangeLog	3 Apr 2006 16:11:27 -0000
2006-04-04  Wakaba  <wakaba@suika.fam.cx>

	* DOMException.dis (DOMMain:raiseException): Removed.
	(DOMMain:XCodeRef): The alias name is removed.
	(MDOM_DEBUG_BUG, ASSERTION_ERR): Removed.

++ manakai/lib/Message/Util/DIS/ChangeLog	3 Apr 2006 16:00:34 -0000
	* Perl.dis, DPG.dis: The |appendCodeFragment| method calls
	are replaced by |appendChild|s.

	* Perl.dis (dis:GetProp, swcfg21:GetPropNode): They are no
	longer supported.
	(DOMMain:raiseException): It is no longer supported.

2006-04-03  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	3 Apr 2006 15:56:46 -0000
2006-04-04  Wakaba  <wakaba@suika.fam.cx>

	* TreeCore.dis: The |DOMMain:raiseException| elements
	are replaced by |disPerl:EXCEPTION|s.


Revision 1.167 - (view) (download) (annotate) - [select for diffs]
Mon Apr 3 12:53:22 2006 UTC (18 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.166: +22 -0 lines
Diff to previous 1.166
++ manakai/bin/ChangeLog	3 Apr 2006 11:17:32 -0000
2006-04-03  Wakaba  <wakaba@suika.fam.cx>

	* daf.pl (perl-pm): Sets the |impl| argument
	of the |pl_generate_perl_module| method.

++ manakai/lib/Message/Util/ChangeLog	3 Apr 2006 12:18:05 -0000
2006-04-03  Wakaba  <wakaba@suika.fam.cx>

	* Grove.dis (mg:mutations): It is changed from array
	reference to hash reference.

	* PerlCode.dis (replaceVariable): The |pc2:| namespace
	support.
	(IN_USE_NODE_ERR, BAD_CHILD_ERR): Removed.
	(createPCIf, createPCPackage): New methods.
	(createPCFile): Renamed from |createPerlFile|.  Set
	configuration parameters.

++ manakai/lib/Message/Util/DIS/ChangeLog	3 Apr 2006 12:25:32 -0000
2006-04-03  Wakaba  <wakaba@suika.fam.cx>

	* DNLite.dis (plImplementation): Removed.

	* Perl.dis (plImplementation): Removed.
	(plCodeFragment): Changed from attribute to method.
	(plValueCodeFragment, plCodeFragment): The |factory|
	parameter is added.
	(plPreprocessPerlCode, plPreprocessPerlStatement, plAppendThrow):
	The |factory| parameter is added.
	(ManakaiDOM:InputNormalize, dis:GetNodeProp): Removed.
	(plIsDefined): Removed.
	($NS_URI_NO_NULL): Removed.
	(setDefaultValue): Removed.

++ manakai/lib/Message/DOM/ChangeLog	3 Apr 2006 12:04:56 -0000
2006-04-03  Wakaba  <wakaba@suika.fam.cx>

	* DOMMain.dis (GetPropNode, CheckReadOnly): Removed.

	* Node.dis (cfg:dtd-default-attribute): The configuration
	parameter |cfg:dtd-default-attributes| is renamed
	as |cfg:dtd-default-attribute|.
	(Roles): Definitions are changed so that classes
	that implement those classes MUST implement the |Node|
	and its subinterfaces.
	(cfg:dtd-attribute-type): New configuration parameter.

	* Document.dis (adoptNode): Don't throw exception
	if |strictErrorChecking| is |false|.

	* Element.dis (setAttribute, setAttributeNS): Don't
	set [attribute type] if the |cfg:dtd-attribute-type|
	configuration parameter is set to |false|.
	(removeAttribute, removeAttributeNS, removeAttributeNode): Don't
	regenerate default attribute nodes if the |cfg:dtd-default-attribute|
	configuration parameter is set to |false|.

++ manakai/lib/manakai/ChangeLog	3 Apr 2006 12:26:00 -0000
2006-04-03  Wakaba  <wakaba@suika.fam.cx>

	* DISLang.dis (ManakaiDOM:InputNormalize): Removed.


Revision 1.166 - (view) (download) (annotate) - [select for diffs]
Sun Apr 2 12:14:43 2006 UTC (18 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.165: +6 -0 lines
Diff to previous 1.165
++ manakai/t/ChangeLog	2 Apr 2006 12:14:41 -0000
	* Makefile (dom-TreeStore.t): New test.

2006-04-02  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	2 Apr 2006 12:14:16 -0000
	* TreeStore.dis: New module.

	* Makefile: |TreeStore.dis| is added.

2006-04-02  Wakaba  <wakaba@suika.fam.cx>


Revision 1.165 - (view) (download) (annotate) - [select for diffs]
Sun Apr 2 10:45:22 2006 UTC (18 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.164: +27 -0 lines
Diff to previous 1.164
++ manakai/lib/Message/Util/ChangeLog	2 Apr 2006 10:44:48 -0000
2006-04-02  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Update to new modules.

++ manakai/lib/Message/DOM/ChangeLog	2 Apr 2006 10:44:11 -0000
	* XMLParser.dis: Updated so that it can be used
	with |TreeCore.pm|, |Document.pm|, |Element.pm|,
	and |XML.pm|.  Set the read-only flag to
	the |DocumentType|, |Entity|, and |EntityReference| noes.

	* Node.dis (textContent): It did not handle descendant
	element and entity reference nodes.

	* Element.dis, XML.dis (manakaiBaseURI.get): Its
	definition has been changed to return only explicit
	base URI specification.

	* DOMLS.dis (LSInput, LSOutput): They no longer
	inherits the |ManakaiDOM:ManakaiDOMObject| class.

	* Tree.dis, DOMXML.dis, ManakaiDOMLS2003.dis: Removed.

	* Tree.pm, DOMXML.pm: Removed.

	* TreeCore.pm, Document.pm, Element.pm: Added
	to the CVS repository since they are necessary to
	build the dis library.

	* Makefile: Sync'ed to new modules disposition.

2006-04-02  Wakaba  <wakaba@suika.fam.cx>


Revision 1.164 - (view) (download) (annotate) - [select for diffs]
Sat Apr 1 17:52:32 2006 UTC (18 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.163: +9 -0 lines
Diff to previous 1.163
++ manakai/t/ChangeLog	1 Apr 2006 17:11:22 -0000
2006-04-02  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Tests |dom-Tree.t| and |dom-DOMXML.t| are
	removed.  Tests |dom-Document.t| and |dom-Element.t| are added.

++ manakai/lib/Message/Util/DIS/ChangeLog	1 Apr 2006 17:10:39 -0000
2006-04-02  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plGeneratePerlModule): Some class names are changed.

++ manakai/lib/Message/DOM/ChangeLog	1 Apr 2006 17:09:40 -0000
2006-04-02  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Rules for |Tree.pm| and |DOMXML.pm| are
	removed.  For |Element.pm| and |Document.pm| are added.

	* Document.dis, Element.dis: New module split from |TreeCore.dis|.

	* TreeCore.dis (Document, DocumentFragment, Element, Attr): Removed.


Revision 1.163 - (view) (download) (annotate) - [select for diffs]
Sat Apr 1 14:41:29 2006 UTC (18 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.162: +13 -0 lines
Diff to previous 1.162
++ manakai/t/ChangeLog	1 Apr 2006 09:28:43 -0000
2006-04-01  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (util-dis-DPG.t): New test.

	* Makefile (dom-XML.t): New test.
	* Makefile (dom-TreeCore.t): New test.
++ manakai/bin/ChangeLog	1 Apr 2006 08:52:15 -0000
2006-04-01  Wakaba  <wakaba@suika.fam.cx>

	* daf.pl (perl-pm, daf_generate_perl_test): Sets
	the |$Message::Util::DIS::Perl::Implementation| variable
	for compatibility.

++ manakai/lib/Message/Util/ChangeLog	1 Apr 2006 11:55:12 -0000
2006-04-01  Wakaba  <wakaba@suika.fam.cx>

	* Grove.dis (destroy): Threshold value changed to 4096.

	* PerlCode.dis (PerlCode): Associated as the default
	class with |pc:*| and |pc2:*| element types.
	(currentPackage, currentChunkNumber, getNextChunkNumber): Removed.
	(ReflectCDATA): Reimplemented using standard |Element|
	methods.
	(sourceFile, sourceLine, currentSourceFile, currentSourceLine,
	skipLines): Removed.
	(pc:line): Removed.
	(stringify): Support for the |pc:line| configuration
	parameter is removed.

	* DIS.dis (isFeatureProvided): Removed.

++ manakai/lib/Message/Util/DIS/ChangeLog	1 Apr 2006 09:24:59 -0000
2006-04-01  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plImplementation): Get the instance
	from the |$Message::Util::DIS::Perl::Implementation| variable.
	(plIsFeatureImplemented): Removed.
	(plPreprocessPerlCode, plPreprocessPerlStatement): The |sourceFile|
	and |sourceLine| parameters are removed.

	* DPG.dis (DPGElement): Associated to the |pg:*| element types.

++ manakai/lib/Message/DOM/ChangeLog	1 Apr 2006 11:35:47 -0000
	* DOMFeature.dis (getImplementation, getImplementationList): Support
	for new class information variables.
	(DOMLS:Generic): This old feature name is removed.

	* GenericLS.dis (createGLSParser, createGLSSerializer): Support
	for new class information variables.

	* TreeCore.dis (manakaiExpandedURI): New attribute.
	(Document, Element.___create_node_ref): New method
	implementations.

2006-04-01  Wakaba  <wakaba@suika.fam.cx>


Revision 1.162 - (view) (download) (annotate) - [select for diffs]
Fri Mar 31 16:44:23 2006 UTC (18 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.161: +20 -0 lines
Diff to previous 1.161
++ manakai/lib/Message/ChangeLog	31 Mar 2006 15:51:53 -0000
2006-03-31  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (clean-db): New rule.

++ manakai/lib/Message/Markup/ChangeLog	31 Mar 2006 15:53:04 -0000
2006-03-31  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (clean-db): New rule.

++ manakai/lib/Message/Util/ChangeLog	31 Mar 2006 15:59:50 -0000
	* Makefile (clean-db): New rule.

	* Grove.dis (onunload): New internal property.
	(collectGarbage): Invoke the |mg:onunload| code if available.

2006-03-31  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	31 Mar 2006 15:58:33 -0000
2006-04-01  Wakaba  <wakaba@suika.fam.cx>

	* TreeCore.dis (setIdAttribute, setIdAttributeNS, setIdAttributeNode):
	Reimplemented.
	(isId): Setter is added.
	(Element.normalize): Definition copied from the |MDOM:Tree|
	module.

2006-03-31  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (clean-db): New rule.

	* TreeCore.dis (setUserData): Schedule to invoke
	the user data handler when the node is removed
	from the memory.
	(setAttribute, setAttributeNS): Set the [attribute type]
	if DTD attribute definition is available.
	(CharacterData members): Definitions copied from
	the |MDOM:Tree| module.

++ manakai/lib/Message/URI/ChangeLog	31 Mar 2006 15:54:48 -0000
2006-04-01  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (clean-db): New rule.

++ manakai/lib/Message/Charset/ChangeLog	31 Mar 2006 15:54:37 -0000
2006-04-01  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (clean-db): New rule.

++ manakai/lib/manakai/ChangeLog	31 Mar 2006 15:53:40 -0000
2006-03-31  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (clean-db): New rule.

++ manakai/lib/ChangeLog	31 Mar 2006 15:51:40 -0000
2006-03-31  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (clean-db): New rule.


Revision 1.161 - (view) (download) (annotate) - [select for diffs]
Fri Mar 31 12:15:37 2006 UTC (18 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.160: +27 -0 lines
Diff to previous 1.160
++ manakai/lib/Message/Util/ChangeLog	31 Mar 2006 11:57:15 -0000
2006-03-31  Wakaba  <wakaba@suika.fam.cx>

	* Grove.dis (getNodeStemProp0Node): The |$opt| option
	parameter is added.
	(mg:nodeRefInterfaces): New property.

++ manakai/lib/Message/DOM/ChangeLog	31 Mar 2006 11:58:04 -0000
2006-03-31  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (DOMStringList.==): New overloaded operator.

	* DOMFeature.dis (ManakaiHasFeatureByGetFeature): The
	class did not implement the |GetFeature| interface.
	(hasFeature): The |+| prefix was not taken into account.

	* TreeCore.dis (Node): The class now inherits
	the |ManakaiHasFeatureByGetFeature| class.  It now
	implements the |f:GetFeature| and |ecore:MUErrorTarget|
	interfaces.
	(CreateNodeRefMethod): The |mg:nodeRefInterfaces| option
	is supported.
	(lookupNamespaceURI, lookupPrefix, isDefaultNamespace): Reimplemented.
	(manakaiParentElement): New attribute.

	* XDoctype.dis (d:Feature): Old feature name |ManakaiDOM:XDoctype|
	is removed.
	(lookupPrefix): Old method implementation is removed.

	* XML.dis (CDATASection): The |mg:NodeRefRole| was
	missing because of the |DISCore:stopISARecursive| property.

	* TreeCore.dis, XML.dis, XDoctype.dis, DOMCore.dis, DOMFeature.dis:
	They now pass all tests included in those modules!


Revision 1.160 - (view) (download) (annotate) - [select for diffs]
Thu Mar 30 16:01:42 2006 UTC (18 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.159: +78 -0 lines
Diff to previous 1.159
++ manakai/lib/Message/Util/ChangeLog	30 Mar 2006 15:59:48 -0000
2006-03-30  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (mvLocalName, mvNamespaceURI): Namespace
	unaware attribute name is supported.

	* Grove.dis (setOwnerPropRR, deleteOwnerProp, createNodeRefHashFromID):
	New codes.
	(nodeRefClass): New property (moved from the |MDOM:TreeCore|
	module).

++ manakai/lib/Message/Util/DIS/ChangeLog	30 Mar 2006 16:01:23 -0000
2006-03-30  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plGeneratePerlModule): Generated code
	for features was incorrect.  Support for
	the |DOMMetaImpl:ImplementationCompatibleWithManakaiDOMMinimumImplementation|
	role is removed and the |f:ManakaiMinimumImplementationCompatible|
	role support is added instead.  Typos in role names are fixed.

++ manakai/lib/Message/DOM/ChangeLog	30 Mar 2006 15:58:12 -0000
2006-03-30  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (Require): A reference to the |MURI:Generic|
	module is added.
	(ManakaiDOMStringList.DESTROY): Removed (no longer necessary).
	(ManakaiDOMImplementation): It now inherits
	the |urigen:ManakaiURIImplementation| class and
	implements the |ecore:MUErrorTarget| interface.  It no
	longer inherits the |ManakaiDOM:ManakaiDOMObject| class.
	(ManakaiDOMImplementation.___report_error): New method.

	* DOMFeature.dis (Require): It now references the |Util:Grove|
	module instead of |Util:ManakaiNode| module.
	(DOMMetaImpl:ManakaiDOMImplementationRole): Removed.
	(f:ManakaiMinimumImplementationCompatible): New role.
	(ManakaiMinimumImplementation): Now it is built
	on the new |Util:Grove| module rather than the |Util:ManakaiNode|
	module.
	(f:getFeatureImpl): Moved from the |MDOM:TreeCore| module.
	(c:implementation): Removed.
	(f:implementation, f:revImplementation): New properties.

	* DOMMain.dis (checkNamespacePrefix): DOM2 codes are removed.

	* Tree.dis (cfg:clone-entity-reference-subtree,
	cfg:dtd-default-attributes, cfg:xml-id,
	cfg:strict-document-children): Removed (moved
	to the |MDOM:TreeCore| module).

	* TreeCore.dis (Require): The reference to the |MURI:Generic|
	module is removed.
	(ManakaiDOMImplementationTC): Some members are removed
	since they are incorporated to the |c:ManakaiDOMImplementation|
	or the |f:ManakaiMinimumImplementation|.
	(tc:nodeRefClass): Removed (moved to the |Util:Grove| module).
	(replaceChildImpl1): A typo on the removing the parent node
	of the old child node is fixed.
	(f:getFeatureImpl): Removed (moved to the |MDOM:DOMFeature|
	module).
	(tc:implementation, tc:revImplementation): Removed (moved
	to the |MDOM:DOMFeature| module).
	(Document.appendChild, insertBefore, replaceChild): Sets
	the |ownerDocument| attribute of the |tx:DocumentType| nodes.
	(Attr.prefix, Element.prefix): Don't raise "uninitialized"
	when the new value is |null|.
	(Attr.___create_node_ref): Attribute name and
	owner element type specific classes are supported (it
	was partially implemented but was incorrect).
	(ManakaiDOMGetElementsNodeList.item): Don't return
	a node if the |index| is negative.
	(setNamedItem): Various typos are fixed.
	(removeNamedItem): The node was not removed orz
	(cfg:clone-entity-reference-subtree,
	cfg:dtd-default-attributes, cfg:xml-id,
	cfg:strict-document-children): Definitions are moved
	from the |MDOM:Tree| module.  Note that the tests for default
	attributes still fail.
	(ErrDef, IntPropDef): Moved from the |MDOM:Tree| module.
	(Attr): Role name was incorrect.

	* XDoctype.dis (setDefinitionNode): Return value was
	not set.
	(AttributeDefinition): Role name was incorrect.

	* XML.dis (Require): A reference to the |DISlib:DISMarkup|
	module is added.
	(Notation.appendChild, insertBefore, replaceChild): New method
	implementations.
	(Entity.appendChild, insertBefore, replaceChild): New method
	implementations.
	(EntityReference.appendChild, insertBefore, replaceChild): Now
	they are defined as copies of ones in the |Entity| class.
	(XMLBaseAttribute, XMLIdAttribute): Now they are
	namespace unaware attributes.
	(XMLBaseAttributeNS, XMLIdAttributeNS): New attributes.
	(ManakaiDOMXMLBaseAttr, ManakaiDOMXMLIdAttr): References
	to namespace aware attributes are added.


Revision 1.159 - (view) (download) (annotate) - [select for diffs]
Wed Mar 29 15:43:41 2006 UTC (18 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.158: +27 -0 lines
Diff to previous 1.158
++ manakai/lib/Message/Util/DIS/ChangeLog	29 Mar 2006 15:43:27 -0000
2006-03-29  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plGeneratePerlModule): Don't call |plIsFeatureImplemented|
	to create feature list; query on feature is now always |true|
	even if it is only partially implemented; in fact the
	method did not work as intended because of bugs.  Support
	for old |Node|-related |Role|s are replaced by new ones.

++ manakai/lib/Message/DOM/ChangeLog	29 Mar 2006 15:40:42 -0000
2006-03-29  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis: Namespace prefixes are changed to new ones.

	* TreeCore.dis (createDocument, createDocumentType): Reimplemented (but
	untested).
	(___report_error): Reimplemented (untested).
	(manakaiSetReadOnly): New method.
	(Attr.___create_node_ref): New method (untested).
	(Document.getFeature): |require|s the |MDOM:XML| Perl module.
	(createEntityReference, cloneNode): Support for
	the |cfg:entity-reference-read-only| configuration
	parameter is removed; newly created entity references
	are always read-only and use the |manakaiSetReadOnly| method
	if desired.
	(Element.manakaiBaseURI): Reimplemented (untested).

	* XDoctype.dis (createGeneralEntity, createNotation): |require|s
	the |MDOM:XML| Perl module.
	(DocumentTypeDefinition.___create_node_stem): Sets
	the |tc:implementation| internal property if its value
	is provided.  The |infoset:content| internal property name
	was incorrect.
	(DocumentTypeDefinition, ElementTypeDefinition): |MUST|s on
	read-only |NodeList| and |DOMStringList| are added
	for clarification.


Revision 1.158 - (view) (download) (annotate) - [select for diffs]
Tue Mar 28 00:59:50 2006 UTC (18 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.157: +26 -0 lines
Diff to previous 1.157
++ manakai/lib/Message/DOM/ChangeLog	28 Mar 2006 00:59:36 -0000
2006-03-26  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (Require): Reference to the |MDOM:TreeCore|
	module is added.
	(DOMStringList): Reimplemented for new |d:AttributeDefinition|
	implementation (untested).

	* TreeCore.dis (baseURI): Reimplemented (untested).
	(Roles): Definitions added.

	* XDoctype.dis (Require): References to the |MDOM:TreeCore|
	and |MDOM:XML| modules are added.  Reference to the |MDOM:Tree|
	module is removed.
	(DocumentXDoctype): Reimplemented (untested).
	(DocumentTypeDefinition, DocumentTypeDeclaration):
	Reimlemented (untested).
	(ElementTypeDefinition, AttributeDefinition): Reimplemented (untested).

	* XML.dis (FeatureDef): New features (definitions copied
	from the |MDOM:DOMXML| module).
	(DocumentType): New interface (definition copied from
	the |MDOM:DOMXML| module).
	(CDATASection, Notation, Entity, EntityReference, ProcessingInstruction):
	Reimplemented (untested).
	(ManakaiDOMXMLBaseAttr, ManakaiDOMXMLIdAttr): Reimplemented (untested).


Revision 1.157 - (view) (download) (annotate) - [select for diffs]
Sat Mar 25 12:24:49 2006 UTC (18 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.156: +4 -0 lines
Diff to previous 1.156
++ manakai/lib/Message/DOM/ChangeLog	25 Mar 2006 12:24:08 -0000
	* TreeCore.dis (Document): Most methods are reimplemented (untested).

2006-03-25  Wakaba  <wakaba@suika.fam.cx>


Revision 1.156 - (view) (download) (annotate) - [select for diffs]
Fri Mar 24 15:43:54 2006 UTC (18 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.155: +6 -0 lines
Diff to previous 1.155
++ manakai/lib/Message/DOM/ChangeLog	24 Mar 2006 15:43:45 -0000
2006-03-25  Wakaba  <wakaba@suika.fam.cx>

	* TreeCore.dis (Document): Attributes are reimplemented (untested).
	(Text, DocumentFragment, Comment): Most members are
	reimplemented (untested).


Revision 1.155 - (view) (download) (annotate) - [select for diffs]
Fri Mar 24 12:33:10 2006 UTC (18 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.154: +8 -0 lines
Diff to previous 1.154
++ manakai/lib/Message/Util/ChangeLog	24 Mar 2006 12:33:05 -0000
2006-03-24  Wakaba  <wakaba@suika.fam.cx>

	* Grove.dis (getNodeRefPropValue, setNodeRefPropValue): New codes.

++ manakai/lib/Message/DOM/ChangeLog	24 Mar 2006 12:32:30 -0000
2006-03-24  Wakaba  <wakaba@suika.fam.cx>

	* DOMMain.dis (checkXMLNamesQName): Some checks are
	removed to sync with DOM Level 3 Core specification.

	* TreeCore.dis (Element): Most methods are reimplemented (untested).
	(GetElementsNodeList): Reimplemented (untested).


Revision 1.154 - (view) (download) (annotate) - [select for diffs]
Thu Mar 23 13:33:31 2006 UTC (18 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.153: +15 -0 lines
Diff to previous 1.153
++ manakai/lib/Message/DOM/ChangeLog	23 Mar 2006 13:32:47 -0000
	* Tree.dis (cfg:strict-document-children): The configuration
	parameter must also affect on |manakaiAppendText|
	and |textContent| on |Document| nodes.

	* TreeCore.dis (Node.CreateNodeRefMethod): The |tc:nodeRefClass|
	parameter changes the class to |bless|.
	(Node): Most methods are reimplemented.  (Untested)
	(CharacterData, Attr): Most methods and attributes are
	reimplemented.  (Untested)

	* XML.dis, XDoctype.dis: Most |Node| methods are
	reimplemented (untested).

2006-03-23  Wakaba  <wakaba@suika.fam.cx>


Revision 1.153 - (view) (download) (annotate) - [select for diffs]
Thu Mar 23 03:05:43 2006 UTC (18 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.152: +26 -0 lines
Diff to previous 1.152
++ manakai/lib/Message/Util/ChangeLog	23 Mar 2006 03:05:39 -0000
2006-03-21  Wakaba  <wakaba@suika.fam.cx>

	* Grove.dis (get++NodeStemPropValue, orSetNodeStemPropValue): New
	codes.

++ manakai/lib/Message/DOM/ChangeLog	23 Mar 2006 03:04:27 -0000
2006-03-23  Wakaba  <wakaba@suika.fam.cx>

	* TreeCore.dis, XML.dis, XDoctype.dis (Node.textContent): Reimplemented
	(untested).

2006-03-22  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (DOMSTRING_SIZE_ERR): It now has
	a qualified name.

	* DOMMain.dis (ensureNamespacePrefix): Undefines
	the prefix if it is an empty string.  (Note that
	it is defined as implementation dependent in
	DOM Level 3 Core specification).

	* TreeCore.dis (Require): It now references the |MDOM:XDoctype|
	module.
	(Node): Attributes are reimplemented (untested).

	* XML.dis (Require): It now references the |MDOMX:XDoctype|
	module.
	(Node): Attributes are reimplemented (untested).
	(Entity, Notation): New interfaces.

	* XDoctype.dis (Node): Attributes are reimplemented (untested).


Revision 1.152 - (view) (download) (annotate) - [select for diffs]
Sun Mar 19 07:55:46 2006 UTC (18 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.151: +11 -0 lines
Diff to previous 1.151
++ manakai/lib/Message/Util/ChangeLog	19 Mar 2006 07:55:42 -0000
2006-03-19  Wakaba  <wakaba@suika.fam.cx>

	* Grove.dis (createNodeRefFromID): Encloses variables by |{}|.
	(getNodeID, getNodeStem): New codes.
	(collectGarbage): A bug is fiexed.
	(getNodeStemPropValueRef, setNodeStemProp0Node,
	deleteNodeStemPropValue, nodeIDMatch): New codes.

++ manakai/lib/Message/DOM/ChangeLog	19 Mar 2006 07:53:31 -0000
2006-03-19  Wakaba  <wakaba@suika.fam.cx>

	* TreeCore.dis (childNodes, firstChild, lastChild,
	nextSibling, previousSibling, appendChild, insertBefore,
	replaceChild, removeChild, createDocumentFragment,
	createEntityReference, createProcessingInstruction,
	domConfig, documentElement, implementation, manakaiAppendText): New.
	(NodeList, DocumentFragment): New interfaces.

	* XML.dis (EntityReference, ProcessingInstruction): New interface.


Revision 1.151 - (view) (download) (annotate) - [select for diffs]
Sat Mar 18 05:57:48 2006 UTC (18 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.150: +15 -0 lines
Diff to previous 1.150
++ manakai/t/ChangeLog	18 Mar 2006 05:57:39 -0000
2006-03-18  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (t-XML.t): New test.

++ manakai/bin/ChangeLog	18 Mar 2006 05:54:09 -0000
2006-03-18  Wakaba  <wakaba@suika.fam.cx>

	* daf.pl (daf_get_file_path_stem): The '.' is removed from
	the default search path.

++ manakai/lib/Message/DOM/ChangeLog	18 Mar 2006 05:56:17 -0000
2006-03-18  Wakaba  <wakaba@suika.fam.cx>

	* TreeCore.dis (Require): The |MDOM:XML| module is added.
	(createAttributeNS, createTextNode, createComment,
	createCDATASection): New methods.
	(Attr, Text, Comment, CharacterData): New interfaces.

	* Makefile: |XML.dis| is added.

	* XML.dis: New module.

2006-03-17  Wakaba  <wakaba@suika.fam.cx>

	* TreeCore.dis (manakaiReadOnly): New attribute.


Revision 1.150 - (view) (download) (annotate) - [select for diffs]
Fri Mar 17 10:51:30 2006 UTC (18 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.149: +8 -0 lines
Diff to previous 1.149
++ manakai/lib/Message/Util/ChangeLog	17 Mar 2006 10:51:24 -0000
	* Grove.dis (createNodeStem): Set the reference
	to the |mg:nodeClass| property.
	(createNodeRefFromID): New code.
	(getNodeStemPropValue, setNodeStemPropValue, getNodeStemProp0Node):
	New codes.

2006-03-17  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	17 Mar 2006 10:50:02 -0000
	* TreeCore.dis (NodeType, nodeType, localName, namespaceURI,
	prefix, isSameNode, ownerDocument, parentNode): New.
	(Element): New interface.
	(createElementNS): New method.
	(strictErrorChecking): New.

2006-03-17  Wakaba  <wakaba@suika.fam.cx>


Revision 1.149 - (view) (download) (annotate) - [select for diffs]
Fri Mar 17 08:06:20 2006 UTC (18 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.148: +6 -0 lines
Diff to previous 1.148
++ manakai/t/ChangeLog	17 Mar 2006 08:06:15 -0000
2006-03-17  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (t-TreeCore.t): New test.

++ manakai/bin/ChangeLog	17 Mar 2006 08:03:40 -0000
2006-03-17  Wakaba  <wakaba@suika.fam.cx>

	* daf.pl: The position of two |undef| statements was incorrect.
	(daf_generate_perl_test): Provides |--skip| option
	for test scripts.

++ manakai/lib/Message/Util/ChangeLog	17 Mar 2006 07:45:32 -0000
2006-03-17  Wakaba  <wakaba@suika.fam.cx>

	* Grove.dis: New module.

++ manakai/lib/Message/Util/DIS/ChangeLog	17 Mar 2006 08:05:33 -0000
2006-03-17  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (method name): New methods from |Util:Grove|
	module are added.
	(role): New |mg:NodeRefRole| role support is added.

++ manakai/lib/Message/DOM/ChangeLog	17 Mar 2006 08:04:07 -0000
2006-03-17  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: |TreeCore.dis| is added.

	* TreeCore.dis: New module.


Revision 1.148 - (view) (download) (annotate) - [select for diffs]
Thu Mar 16 08:52:31 2006 UTC (18 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.147: +10 -0 lines
Diff to previous 1.147
++ manakai/bin/ChangeLog	16 Mar 2006 08:50:09 -0000
2006-03-16  Wakaba  <wakaba@suika.fam.cx>

	* daf.pl: In parser tests |c:anyDOMConfigurationParameter|
	properties are supported.

++ manakai/lib/Message/Util/DIS/ChangeLog	16 Mar 2006 08:52:18 -0000
2006-03-16  Wakaba  <wakaba@suika.fam.cx>

	* Value.dis (getPerlCode): A typo is fixed.

++ manakai/lib/Message/DOM/ChangeLog	16 Mar 2006 08:51:43 -0000
2006-03-16  Wakaba  <wakaba@suika.fam.cx>

	* XMLParser.dis (cfg:entity-replacement-tree): New configuration
	parameter.

	* DOMXML.dis (manakaiExpanded): Renamed from |isExpanded|.

	* DOMCore.dis, Tree.dis, DOMLS.dis, XMLParser.dis: Lexical
	data types added to configuration parameters.


Revision 1.147 - (view) (download) (annotate) - [select for diffs]
Wed Mar 15 13:44:59 2006 UTC (18 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.146: +11 -0 lines
Diff to previous 1.146
++ manakai/lib/Message/Util/ChangeLog	15 Mar 2006 13:43:14 -0000
2006-03-15  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (getMethodForType): Parameter |$resource|
	is changed to |$type_resource|.
	(getDOMConfigurationParameterName): New method.

++ manakai/lib/Message/Util/DIS/ChangeLog	15 Mar 2006 13:44:52 -0000
2006-03-15  Wakaba  <wakaba@suika.fam.cx>

	* Value.dis (getPerlCode): New method.

	* Perl.dis (plValueCodeFragment): Deprecated.
	(getPerlCodeFromDVValue): New method.
	(plCodeFragment): The implementation for |dis:SetParam|
	properties was incorrect.

++ manakai/lib/Message/DOM/ChangeLog	15 Mar 2006 13:42:31 -0000
2006-03-15  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (c:DOMConfigurationParameter): Now it is
	a |DISSource:ResourceProperty|.
	(c:anyDOMConfigurationParameter): New property.
	(CParam, boolCParam): Now they are all |dis:subsetOf|
	the |c:anyDOMConfigurationParameter| property.
	(ForDocument, ForParser, ForSerializer): Removed.

	* DOMLS.dis, XMLParser.dis: Likewise.


Revision 1.146 - (view) (download) (annotate) - [select for diffs]
Sun Mar 12 14:16:52 2006 UTC (18 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.145: +8 -0 lines
Diff to previous 1.145
++ manakai/t/ChangeLog	12 Mar 2006 14:16:45 -0000
2006-03-12  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Creates |../lib/Message/Util/DIS/Test.pm|
	before try to create test scripts.

++ manakai/lib/Message/Util/ChangeLog	12 Mar 2006 14:15:37 -0000
	* DIS.dis (loadResource): Support for the |dis:aliasChild|
	property has been removed.

2006-03-12  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	12 Mar 2006 14:14:43 -0000
2006-03-12  Wakaba  <wakaba@suika.fam.cx>

	* DOMMain.dis, Tree.dis: Unused |dis:aliasChild| properties
	are removed.

	* GenericLS.pm: Added to the CVS repository since
	it is necessary to create the |Message::Util::DIS::DPG| module.

++ manakai/lib/manakai/ChangeLog	12 Mar 2006 14:16:08 -0000
	* DISSource.dis (dis:aliasChild): Removed.

2006-03-12  Wakaba  <wakaba@suika.fam.cx>


Revision 1.145 - (view) (download) (annotate) - [select for diffs]
Fri Mar 10 10:52:02 2006 UTC (18 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.144: +7 -0 lines
Diff to previous 1.144
++ manakai/lib/Message/ChangeLog	10 Mar 2006 10:43:42 -0000
2006-03-10  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Directories |URI| and |Charset| are added.

	* Charset/: New directory.

++ manakai/lib/Message/Util/ChangeLog	10 Mar 2006 10:51:06 -0000
2006-03-10  Wakaba  <wakaba@suika.fam.cx>

	* PerlCode.dis (stringify): Inserts new line after |COMMA|s
	in lists (hash literals and array literals --- "lists" theirselves
	are excluded since they are usually not so long).

	* DIS.dis (loadResource): Don't throw error
	if an alias is alreadt defined for same URI.  Registers
	aliases from |srinfo| to the database. By these
	fixes aliases defined in another module from the canonical
	resource name's module can live even after the canonical's
	module is updated.

++ manakai/lib/Message/DOM/ChangeLog	10 Mar 2006 10:44:35 -0000
2006-03-10  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis, DOMXML.dis, XDoctype.dis (manakaiAppendText): New
	method.

	* XMLParser.dis: Don't create adjacent text nodes.

++ manakai/lib/Message/URI/ChangeLog	10 Mar 2006 10:47:21 -0000
2006-03-10  Wakaba  <wakaba@suika.fam.cx>

	* Generic.dis (MURI:): Typos are fixed.

++ manakai/lib/manakai/ChangeLog	10 Mar 2006 10:51:43 -0000
2006-03-10  Wakaba  <wakaba@suika.fam.cx>

	* dis-catalog: New |Message::Charset| namespace is added.


Revision 1.144 - (view) (download) (annotate) - [select for diffs]
Thu Mar 9 13:44:15 2006 UTC (18 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.143: +16 -0 lines
Diff to previous 1.143
++ manakai/lib/Message/DOM/ChangeLog	9 Mar 2006 13:42:56 -0000
2006-03-09  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (HIERARCHY_DOCUMENT_FRAGMENT_ITSELF_ERR): New error.

	* DOMXML.dis (appendChild, insertBefore, replaceChild): Method
	implementations are added.

	* XDoctype.dis (appendChild, insertBefore, replaceChild): Method
	implementations are added.

	* Tree.dis (appendChild, insertBefore, replaceChild): Method
        implementations are added.
	(IFCls1Def, NodeTypeDef): Don't define |ManakaiDOM:ForClass|
	resources unless for |ManakaiDOM:ManakaiDOMLatest|.
	(cfg:strict-document-children): New configuration parameter.


Revision 1.143 - (view) (download) (annotate) - [select for diffs]
Wed Mar 8 11:43:06 2006 UTC (18 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.142: +8 -0 lines
Diff to previous 1.142
++ manakai/lib/Message/Util/ChangeLog	8 Mar 2006 11:43:02 -0000
2006-03-08  Wakaba  <wakaba@suika.fam.cx>

	* ManakaiNode.dis (destroy): Don't cause |uninitialized value
	as SCALAR reference| error even if the node is disposed
	and it no longer has tree id.

++ manakai/lib/Message/DOM/ChangeLog	8 Mar 2006 11:41:45 -0000
2006-03-08  Wakaba  <wakaba@suika.fam.cx>

	* XDoctype.dis (replaceChild): Method implementations are added.

	* Tree.dis (replaceChild): Method implementations are added.

	* DOMXML.dis (replaceChild): Method implementations are added.


Revision 1.142 - (view) (download) (annotate) - [select for diffs]
Tue Mar 7 10:30:31 2006 UTC (18 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.141: +7 -0 lines
Diff to previous 1.141
++ manakai/lib/Message/DOM/ChangeLog	7 Mar 2006 10:30:12 -0000
2006-03-07  Wakaba  <wakaba@suika.fam.cx>

	* Tree.dis (ForAppendChild, ForInsertBefore, ForReplaceChild): New |for|
	definitions.

	* XDoctype.dis (insertBefore): New method implementation.


Revision 1.141 - (view) (download) (annotate) - [select for diffs]
Mon Mar 6 13:46:08 2006 UTC (18 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.140: +11 -0 lines
Diff to previous 1.140
++ manakai/lib/Message/DOM/ChangeLog	6 Mar 2006 13:46:00 -0000
	* DOMXML.dis (insertBefore): Method implementations
	for |ProcessingInstruction| and |Notation| nodes are added.

	* Tree.dis (insertBefore): Method implementation
	for |CharacterData| nodes is added.

	* XDoctype.dis (insertBefore): Method implementation
	for |ElementTypeDefinition| nodes is added.

2006-03-06  Wakaba  <wakaba@suika.fam.cx>


Revision 1.140 - (view) (download) (annotate) - [select for diffs]
Mon Mar 6 12:17:27 2006 UTC (18 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.139: +4 -0 lines
Diff to previous 1.139
++ manakai/lib/Message/DOM/ChangeLog	6 Mar 2006 12:17:10 -0000
	* XDoctype.dis (appendChild): New method implementation.

2006-03-06  Wakaba  <wakaba@suika.fam.cx>


Revision 1.139 - (view) (download) (annotate) - [select for diffs]
Mon Mar 6 10:19:33 2006 UTC (18 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.138: +14 -0 lines
Diff to previous 1.138
++ manakai/lib/Message/DOM/ChangeLog	6 Mar 2006 10:18:27 -0000
	* DOMCore.dis (HIERARCHY_WRONG_DOCTYPE_ERR): New error.
	(REMOVE_DOCUMENT_ELEMENT_ERR): New error.
	(REMOVE_DOCUMENT_TYPE_ERR): New error.

	* DOMXML.dis (ManakaiDOMDocumentType): Removed.
	(ProcessingInstruction.appendChild, CDATASection.appendChild,
	Notation.appendChild): New method implementation.

	* Tree.dis (CharacterData.appendChild): New method implementation.

	* XDoctype.dis: Tests moved from |MDOM:DOMXML| module.

2006-03-06  Wakaba  <wakaba@suika.fam.cx>


Revision 1.138 - (view) (download) (annotate) - [select for diffs]
Mon Mar 6 07:32:51 2006 UTC (18 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.137: +15 -0 lines
Diff to previous 1.137
++ manakai/bin/ChangeLog	6 Mar 2006 07:30:27 -0000
2006-03-06  Wakaba  <wakaba@suika.fam.cx>

	* daf.pl (get_referring_module_uri_list): Don't
	invoke |daf_convert_dis_document_to_dnl_document| to prevent
	prefix-not-defined error because the referred module is not
	yet loaded.

++ manakai/lib/Message/DOM/ChangeLog	6 Mar 2006 07:32:43 -0000
2006-03-06  Wakaba  <wakaba@suika.fam.cx>

	* DOMXML.dis (ManakaiDOMXMLIdAttr): New class.

	* Tree.dis (createAttribute, createAttributeNS,
	setAttribute, setAttributeNS): They now supports
	the |cfg:xml-id| configuration parameter.
	(cfg:xml-id): New configuration parameter.

	* XDoctype.dis (createAttributeDefinition): It now
	supports the |cfg:xml-id| configuration parameter.

	* XMLParser.dis (parse): It now supports
	the |cfg:xml-id| configuration parameter.


Revision 1.137 - (view) (download) (annotate) - [select for diffs]
Sun Mar 5 12:42:48 2006 UTC (18 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.136: +13 -0 lines
Diff to previous 1.136
++ manakai/lib/Message/DOM/ChangeLog	5 Mar 2006 12:42:29 -0000
	* XMLParser.dis (parse): Sets |Document.documentURI|
	and |Document.manakaiEntityBaseURI| attributes of the
	document created.
	(_ProcessingInstructionDTD): Sets the |manakaiBaseURI|
	property of the created node.
	(_SystemLiteral): Sets the |manakaiDeclarationBaseURI|
	of the created node.
	(ls-input-to-input-file.default): Sets the resolved
	system identifier to the |documentURI| attribute if available.
	Sets the |baseURI| attribute if available.

2006-03-05  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/URI/ChangeLog	5 Mar 2006 12:42:42 -0000
2006-03-05  Wakaba  <wakaba@suika.fam.cx>

	* Generic.dis (new): New method.


Revision 1.136 - (view) (download) (annotate) - [select for diffs]
Sun Mar 5 10:07:01 2006 UTC (18 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.135: +32 -0 lines
Diff to previous 1.135
++ manakai/lib/Message/Util/ChangeLog	5 Mar 2006 10:05:09 -0000
2006-03-05  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (mvOwnerElementResource): Allows an attribute
	with no owner element.

++ manakai/lib/Message/Util/Error/ChangeLog	5 Mar 2006 10:06:44 -0000
2006-03-05  Wakaba  <wakaba@suika.fam.cx>

	* DOMException.dis (ICoreException): New interface.  Error
	type constants are moved from the class to the interface.

++ manakai/lib/Message/Util/DIS/ChangeLog	5 Mar 2006 10:05:45 -0000
2006-03-05  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (getPerlInterfaceMemberCode): A typo is fixed.

++ manakai/lib/Message/DOM/ChangeLog	5 Mar 2006 10:04:09 -0000
2006-03-05  Wakaba  <wakaba@suika.fam.cx>

	* XDoctype.dis (DocumentTypeDefinition.implementation): New attribute.
	(Node.baseURI): New attribute implementations.
	(declarationBaseURI): Setter is added.
	(manakaiDeclarationBaseURI): New attribute.

	* Tree.dis (Require): A reference to the |MURI:Generic|
	module is added.
	(Node.baseURI): The implementation is revised.
	(getNodeReference): Attribute node classes specialized
	to attribute names are supported.
	(contentBaseURI, htmlBaseURI): Removed.
	(manakaiEntityBaseURI): New attribute.
	(ManakaiDOMImplementationDocument): It now inherits
	the |urigen:URIImplementation| class.

	* DOMMain.dis (isRelativeDOMURI): The definition
	of the URI scheme is synced with |Message::URI::Generic|'s
	one.

	* DOMXML.dis (Require): A reference to |DISlib:DISMarkup|
	module is added.
	(DocumentType.implementation): New attribute.
	(Node.baseURI): Implementations are added.
	(manakaiDeclarationBaseURI): New attributes.
	(manakaiEntityBaseURI): New attributes.
	(manakaiEntityURI): New attribute.
	(manakaiExternal): New attribute.
	(manakaiBaseURI): New attribute.
	(ManakaiDOMXMLBaseAttr): New class.


Revision 1.135 - (view) (download) (annotate) - [select for diffs]
Sun Feb 26 14:32:38 2006 UTC (18 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.134: +15 -0 lines
Diff to previous 1.134
++ manakai/t/ChangeLog	26 Feb 2006 14:32:29 -0000
	* Makefile (distclean): New rule.

2006-02-26  Wakaba  <wakaba@suika.fam.cx>

++ manakai/bin/ChangeLog	26 Feb 2006 14:18:44 -0000
	* daf.pl: Request for |fe:GenericLS| feature was missing.
	Sets the |pc:preserve-line-break| parameter for test
	code as |dac2test.pl| had been.

	* dac.pl, dac2pm.pl, dac2test.pl: Removed.

	* disc.pl, cdis2pm.pl, cdis2rdf.pl: Removed.

2006-02-26  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/ChangeLog	26 Feb 2006 14:19:17 -0000
2006-02-26  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (distclean): New rule.

++ manakai/lib/Message/Body/ChangeLog	26 Feb 2006 14:19:35 -0000
2006-02-26  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (distclean): New rule.

++ manakai/lib/Message/Field/ChangeLog	26 Feb 2006 14:24:08 -0000
2006-02-26  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (distclean): New rule.

++ manakai/lib/Message/MIME/ChangeLog	26 Feb 2006 14:24:31 -0000
2006-02-26  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (distclean): New rule.

++ manakai/lib/Message/Markup/ChangeLog	26 Feb 2006 14:24:49 -0000
	* Makefile (distclean): New rule.

2006-02-26  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/ChangeLog	26 Feb 2006 14:27:24 -0000
	* PerlCode.dis (PerlStringLiteral.stringify): If some character
	are escaped, the string should have been quoted by |QUOTATION MARK|.

	* Makefile (.discore-all.pm): The parameter for |DIS/DPG.dis|
	module was misplaced.
	(distclean): New rule.
	(clean): Cleans subdirectories, too.

2006-02-26  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/DIS/ChangeLog	26 Feb 2006 14:31:14 -0000
	* Perl.dis (plUpdate): Reads |dis:DefaultFor| property
	from the source if it is not available from the module
	in the database, i.e. the |readProperties| method
	is not performed for the module.
	(getPerlInterfaceMemberCode): Renamed
	from |getPerlErrorInterfaceMemberCode|.
	(DISLang:Const.getPerlInterfaceMemberCode): New
	method implementation.  Constants defined in interfaces
	were not reflected to the generated Perl module code
	since the split of |plGeneratePerlModule| method.

	* DPG.dis (Require): Reference to |DIS:Perl| module was missing.

2006-02-26  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	26 Feb 2006 14:21:51 -0000
	* SimpleLS.dis (Require): Reference to the |MDOM:Tree|
	module was missing.

	* ManakaiDOMLS2003.dis: Some property names was incorrect.

	* Makefile (distclean): New rule.

2006-02-26  Wakaba  <wakaba@suika.fam.cx>

	* DOMLS.dis: Removed from the CVS repository, since
	it has been no longer required to make the |daf| system
	itself.

2006-02-26  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/manakai/ChangeLog	26 Feb 2006 14:32:09 -0000
	* Makefile (distclean): New rule.

2006-02-26  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/ChangeLog	26 Feb 2006 14:19:00 -0000
2006-02-26  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (distclean): New rule.


Revision 1.134 - (view) (download) (annotate) - [select for diffs]
Sun Feb 26 06:42:55 2006 UTC (18 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.133: +4 -0 lines
Diff to previous 1.133
++ manakai/t/ChangeLog	26 Feb 2006 06:42:43 -0000
2006-02-26  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Revised for new |daf| database format.

++ manakai/bin/ChangeLog	26 Feb 2006 06:36:16 -0000
	* daf.pl: Perl test file generation support from |dac2test.pl|
	is added.  Exits the program before any generation
	if the database constrution process has error.

2006-02-26  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Markup/ChangeLog	26 Feb 2006 06:37:11 -0000
2006-02-26  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Revised for new |daf| database format.

++ manakai/lib/Message/Util/ChangeLog	26 Feb 2006 06:40:09 -0000
	* ManakaiNodeTest.dis (Require): Missing reference
	to the |DISlib:Test| module is added.

	* Makefile: Revised for new |daf| database format.

	* DIS.dis (elementTypeMatch, isSubsetOfURI): The |srinfo|
	parameter is added.
	(getFor, getModule): Set reference rather than string
	itself to the |{for}| property.
	(loadResource): Passes |srinfo| parameter
	to |isSubsetOfURI|-calling methods.
	(mergeAsAlias): The |srinfo| parameter is added.

2006-02-26  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/DIS/ChangeLog	26 Feb 2006 06:41:53 -0000
	* Perl.dis (addHashKey): Revised to register keys to
	each key scope resource rather than database.

	* DNLite.dis (elementTypeMatch): The |srinfo| parameter is added.

	* DISDump.dis (Require): Missing reference to the |DISlib:DISMarkup|
	module is added.

2006-02-26  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	26 Feb 2006 06:36:55 -0000
2006-02-26  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Revised for new |daf| database format.

++ manakai/lib/manakai/ChangeLog	26 Feb 2006 06:42:23 -0000
2006-02-26  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Rules to construct old |dae| database are removed.


Revision 1.133 - (view) (download) (annotate) - [select for diffs]
Sat Feb 25 16:49:55 2006 UTC (18 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.132: +5 -0 lines
Diff to previous 1.132
++ manakai/bin/ChangeLog	25 Feb 2006 16:31:38 -0000
2006-02-26  Wakaba  <wakaba@suika.fam.cx>

	* dac2pm.pl (--dafx-file-suffix): New dummy option.

	* daf.pl: New script.

++ manakai/lib/Message/Util/ChangeLog	25 Feb 2006 16:40:55 -0000
2006-02-26  Wakaba  <wakaba@suika.fam.cx>

	* PerlCode.dis (Require): Missing reference to the |DISlib:DISMarkup|
	module is added.

2006-02-25  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (lookupNamespacePrefix): Resolves prefix by
	namespace resolver if available.
	(disNamespaceResolver): New attribute.
	(loadModule): Sets |revision| attribute of the created module.
	(ownerModuleRef): Setter is added.
	(addTypeURI): Set |ownerModule| attribute if possible.
	(ManakaiDISModuleLite): The class no longer inherits |DISAnyResource|
	class and |ManakaiDefaultExceptionHandler| class.
	(mergeAsAlias): New |noEqualityCheck| parameter is added.

	* Makefile: New variables for |DAF| are added.

++ manakai/lib/Message/Util/DIS/ChangeLog	25 Feb 2006 16:45:17 -0000
2006-02-26  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plLoadDISDatabaseModule): Do nothing if the
	module is already loaded.
	(plUpdateModule): Parameter |moduleURI| is changed
	to |modules| so that multiple modules can be updated once.
	Don't try to read index file if it is not exist.

2006-02-25  Wakaba  <wakaba@suika.fam.cx>

	* DNLite.dis (convertDISDocumentToDNLDocument): New
	|baseNamespaceBinding| parameter is added.

	* Perl.dis (plLoadDISDatabase): Removes |c:error-handler|
	property (it is |null| if specified).
	(plStore): New |noMainDatabase| parameter is added.  Don't
	write resources that are not |isDefined|.  Copies |DIS:revision|
	property of modules to database index file.
	(plLoadDISDatabaseModule): Notify before and after
	a file is read.  Don't throw |DIS:RESOURCE_ALREADY_DEFINED_ERR|
	if the resource already in the database is not |isDefined|.
	(plLoadDISDatabaseIndex): Notify before and after
        a file is read.
	(plDatabaseModuleResolver): New attribute accessor.

++ manakai/lib/Message/DOM/ChangeLog	25 Feb 2006 16:33:00 -0000
2006-02-25  Wakaba  <wakaba@suika.fam.cx>

	* DOMFeature.dis (Require): Missing reference to |DISlib:Test|
	module is added.


Revision 1.132 - (view) (download) (annotate) - [select for diffs]
Wed Feb 22 11:22:05 2006 UTC (18 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.131: +5 -0 lines
Diff to previous 1.131
++ manakai/lib/Message/Util/ChangeLog	22 Feb 2006 11:00:33 -0000
2006-02-22  Wakaba  <wakaba@suika.fam.cx>

	* PerlCode.dis (PCVariable.stringify): The |hashKey|
	attribute was not reflected to the stringified representation.

	* DIS.dis (getErrorInterfaceResource): New method.
	(getErrorCodeResource): New method.

++ manakai/lib/Message/Util/Error/ChangeLog	22 Feb 2006 11:06:19 -0000
2006-02-22  Wakaba  <wakaba@suika.fam.cx>

	* DOMException.dis (c:code): Definition was missing.
	(dx:Exception): The |ISA| property was not updated
	at 2006-02-06 change.

++ manakai/lib/Message/Util/DIS/ChangeLog	22 Feb 2006 11:05:01 -0000
2006-02-22  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (getPerlNameList): The |DISPerl:methodName|
	properties are not returned if it is specified more than once.
	(plFullyQualifiedName): Cacheing is reintroduced.
	(getPerlClassMemberCode): The |const| parameter is removed.
	(getPerlErrorInterfaceMemberCode): New method.
	(getPerlDefinitionHashNamespace): New method.
	(getPerlErrorCodeName): New method.
	(plCodeFragment): Error definition list is now generated
	as a set of assignments rather than one large subroutine.

	* DPG.dis, Test.dis: Error code constants are typed as so.

++ manakai/lib/Message/DOM/ChangeLog	22 Feb 2006 10:58:59 -0000
2006-02-22  Wakaba  <wakaba@suika.fam.cx>

	* DOMLS.dis: Constants were typed as |dx:ErrorCode|
	by mistake.


Revision 1.131 - (view) (download) (annotate) - [select for diffs]
Sat Feb 18 07:39:03 2006 UTC (18 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.130: +14 -0 lines
Diff to previous 1.130
++ manakai/t/ChangeLog	18 Feb 2006 07:38:55 -0000
2006-02-18  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (dom-ls.t): New test.

++ manakai/lib/Message/DOM/ChangeLog	18 Feb 2006 07:38:32 -0000
2006-02-18  Wakaba  <wakaba@suika.fam.cx>

	* XMLParser.dis (ManakaiDOMXMLParser): Implements |DOMLS:ParseString10|
	feature.

	* DOMCore.dis (c:LSPARSER_NOT_FOUND_ERR): New exception type.

	* DOMLS.dis (DOMLS:ParseString): New (moved from |SimpleLS.dis|).
	(DOMImplementationLS.createLSParser): Implemented.
	(DOMImplementationLS.createLSInput): Revised.
	(LSInput): Note on relationship with |GenericLS| is added.

	* SimpleLS.dis (DOMLS:ParseString): Removed (moved to |SimpleLS.dis|).


Revision 1.130 - (view) (download) (annotate) - [select for diffs]
Fri Feb 17 15:06:33 2006 UTC (18 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.129: +29 -0 lines
Diff to previous 1.129
++ ChangeLog	17 Feb 2006 14:56:57 -0000
2006-02-17  Wakaba  <wakaba@suika.fam.cx>

	* Makefile.PL (PREREQ_PM): The |IO::String| module is added.

++ manakai/lib/Message/DOM/ChangeLog	17 Feb 2006 15:06:17 -0000
	* XMLParser.dis (domConfig): New |targetType| of |xp:ManakaiDOMXMLParser|
	is introduced.
	(async, busy): Implemented.
	(parseString): Removed.
	(parse, parseURI): Implemented.
	(xp:ls-input-to-input-file): New configuration parameter.
	(shiftChar): Gets character from current file handle
	rather than replacement text.  Don't normalize
	line break characters for internal entities.  Don't
	throw |xp:wf-legal-literal-character| error
	for |RestrictedChar| appearing in internal entities.
	(DISPerl:dpgDef): Call |close| for each entity filehandler.
	(_EntityDeclaration): Copy document URI and base URI
	to the entity's |$decl| object.
	(ParseError): New code fragment.
	(getCopyOfEntityState): Creates filehandle from replacement
	text.
	(xp-error-lines): Don't appends text if no replacement
	text is available.
	(error-handler): New configuration parameter application resource.
	(ManakaiDOMLSInputToInputFile): New class.
	(ManakaiDOMInputFile): New class.

	* Tree.dis (getNodeReference): A dereferencing was missing.

	* DOMLS.dis (DOMLS:busy, DOMLS:lsKey): New properties.

2006-02-17  Wakaba  <wakaba@suika.fam.cx>


Revision 1.129 - (view) (download) (annotate) - [select for diffs]
Thu Feb 16 20:03:18 2006 UTC (18 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.128: +28 -0 lines
Diff to previous 1.128
++ manakai/lib/Message/Util/DIS/ChangeLog	16 Feb 2006 20:02:19 -0000
2006-02-16  Wakaba  <wakaba@suika.fam.cx>

	* Test.dis (assertDOMTreeEquals): The |notations| attribute
	support is added.

++ manakai/lib/Message/DOM/ChangeLog	16 Feb 2006 20:01:21 -0000
2006-02-17  Wakaba  <wakaba@suika.fam.cx>

	* XMLParser.dis: Default attribute are now namespace aware.
	(parseString): Don't output |Document| warnings
	during tree construction to standard error output.

2006-02-16  Wakaba  <wakaba@suika.fam.cx>

	* XMLParser.dis: Name check for XML 1.0, XML Namespace 1.0, and
	XML Namespace 1.1 is implemented.  Namespace well-formedness
	error detection is implemented.  Generates |Notation| nodes
	from notation declarations.
	(checkNCName, checkQName): New code fragments.

	* XDoctype.dis (DocumentXDoctype): Factory methods
	don't check |MDOMX:MDOM_BAD_NAME| if |Document.strictErrorChecking|
	is |false|.

	* DOMCore.dis (wf-invalid-character-in-node-name,
	wf-invalid-character): Removed (moved to |MDOM:Tree| module).

	* Tree.dis '(wf-invalid-character-in-node-name,
        wf-invalid-character): New errors (from |MDOM:DOMCore| module).
	(Attr.specified): Setter added.
	(cfg:dtd-default-attributes): New configuration parameter.
	(Document.createEntityReference): Don't check |MDOMX:MDOM_BAD_NAME|
	if |Document.strictErrorChecking| is |false|.


Revision 1.128 - (view) (download) (annotate) - [select for diffs]
Wed Feb 15 15:36:16 2006 UTC (18 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.127: +10 -0 lines
Diff to previous 1.127
++ manakai/lib/Message/DOM/ChangeLog	15 Feb 2006 15:36:08 -0000
	* XMLParser.dis: Set |allDeclarationsProcessed|
	attribute of the |Document| node.  Don't process entity
	and attribute definition list declarations after
	unread parameter entity reference.  Warns if an attribute definition is
	ignored (|xp:warning-attribute-definition-ignored|).  Set
	flags whether predefined entities are declared or not.
	WFC error |xp:wf-pes-in-internal-subset| is implemented.

2006-02-15  Wakaba  <wakaba@suika.fam.cx>


Revision 1.127 - (view) (download) (annotate) - [select for diffs]
Wed Feb 15 13:36:20 2006 UTC (18 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.126: +29 -0 lines
Diff to previous 1.126
++ manakai/lib/Message/DOM/ChangeLog	15 Feb 2006 13:28:44 -0000
2006-02-15  Wakaba  <wakaba@suika.fam.cx>

	* XMLParser.dis: Issues |xp:error-internal-predefined-entity| error
	if a predefined entity declaration references an external entity.
	Issues |xp:error-malformed-predefined-entity| error if
	a predefined entity declaration defines different thing than
	one as in XML specification.
	Issies |xp:warning-entity-declaration-ignored| warning if
	more than one entity declarations for an entity is found.
	(WFErrDef): Now all well-formedness errors are marked
	as |SEVERITY_FATAL_ERROR|.

	* XDoctype.dis (DocumentXDoctype.createDocumentTypeDefinition): Creates
	predefined entity declarations.
	(DocumentXDoctype.createNotation): New method.
	(DocumentTypeDefinition.notations): New attribute.
	(DocumentTypeDefinition.getNotationNode): New method.
	(DocumentTypeDefinition.setNotationNode): New method.
	(newNotationForTest): New code fragment.

	* Tree.dis (ManakaiDOMXML:ManakaiDOMNotations): Removed.
	(c:ManakaiDOMNotationMap): New class.
	(c:ManakaiDOMNotationMapArray): New class.
	(Document.allDeclarationsProcessed): New attribute.

	* DOMXML.dis (DocumentType.notations): Implemented.
	(Notation): Revised.
	(Notation.ownerDocumentTypeDefinition): New attribute.


Revision 1.126 - (view) (download) (annotate) - [select for diffs]
Mon Feb 13 17:03:21 2006 UTC (18 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.125: +11 -0 lines
Diff to previous 1.125
++ manakai/lib/Message/DOM/ChangeLog	13 Feb 2006 17:03:12 -0000
2006-02-14  Wakaba  <wakaba@suika.fam.cx>

	* XMLParser.dis: The |xp:wf-parsed-entity| and the |xp:wf-no-recursion|
	WFC errors are implemented.  Reports a |xp:wf-syntax-error|
	if a parameter entity declaration contains |NDATA| keyword.
	(setEmptyEntityState): Set |name| attribute.

	* Tree.dis (createEntityReference): Don't enter into inifinite
	loop even if entity replacement tree contains recursive
	reference directly or indirectly.


Revision 1.125 - (view) (download) (annotate) - [select for diffs]
Mon Feb 13 10:42:15 2006 UTC (18 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.124: +5 -0 lines
Diff to previous 1.124
++ manakai/lib/Message/DOM/ChangeLog	13 Feb 2006 10:40:43 -0000
	* XMLParser.dis (_GeneralEntityReferenceAE): The |xp:wf-entity-declared|
	WFC error is implemented.

2006-02-13  Wakaba  <wakaba@suika.fam.cx>


Revision 1.124 - (view) (download) (annotate) - [select for diffs]
Mon Feb 13 08:33:54 2006 UTC (18 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.123: +12 -0 lines
Diff to previous 1.123
++ manakai/lib/Message/DOM/ChangeLog	13 Feb 2006 08:33:39 -0000
2006-02-13  Wakaba  <wakaba@suika.fam.cx>

	* XMLParser.dis: Set |cfg:clone-entity-reference-subtree|
	configuration parameter |true| during tree construction
	to ensure default attribute value is cloned as is
	including entity reference subtree.

	* Tree.dis (cfg:clone-entity-reference-subtree): New configuration
	parameter.
	(Node.cloneNode): The |cfg:clone-entity-reference-subtree|
	configuration parameter support is added.


Revision 1.123 - (view) (download) (annotate) - [select for diffs]
Sun Feb 12 06:42:15 2006 UTC (18 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.122: +8 -0 lines
Diff to previous 1.122
++ manakai/lib/Message/Util/DIS/ChangeLog	12 Feb 2006 06:42:07 -0000
2006-02-12  Wakaba  <wakaba@suika.fam.cx>

	* Test.dis (assertDOMTreeEquals): |general_entities| attribute
	support is added.

++ manakai/lib/Message/DOM/ChangeLog	12 Feb 2006 06:41:26 -0000
2006-02-12  Wakaba  <wakaba@suika.fam.cx>

	* XMLParser.dis (parseString): General |Entity| replacement
	tree is not constructed because of a typo.  Clears |EntityReference|
	content before constructing |Entity| replacement tree.
	The |xp:wf-entity-declared| well-formedness constraint
	for entity references in attribute value literal is implemented.


Revision 1.122 - (view) (download) (annotate) - [select for diffs]
Sat Feb 11 13:41:48 2006 UTC (18 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.121: +14 -0 lines
Diff to previous 1.121
++ manakai/lib/Message/DOM/ChangeLog	11 Feb 2006 13:25:03 -0000
	* XMLParser.dis: |xp:wf-entity-declared| well-formedness
	constaraint for entity references that appear in
	content of elements is implemented.   Set |EntityReference.isExpanded|
	attribute.
	(getEmptyEntityState): New code.

	* XDoctype.dis (DocumentTypeDefinition.nodeType): Duplicate
	definition is removed.

	* DOMXML.dis (Entity.isExternallyDeclared): New attribute.
	(EntityReference.isExpanded): Setter is added.

2006-02-11  Wakaba  <wakaba@suika.fam.cx>


Revision 1.121 - (view) (download) (annotate) - [select for diffs]
Sat Feb 11 07:57:23 2006 UTC (18 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.120: +6 -0 lines
Diff to previous 1.120
++ manakai/lib/Message/DOM/ChangeLog	11 Feb 2006 07:53:06 -0000
	* XMLParser.dis: |xp:wf-no-lt-in-attribute-values|
	and |xp:wf-no-external-entity-references| well-formedness
	constraints are implemented.

2006-02-11  Wakaba  <wakaba@suika.fam.cx>


Revision 1.120 - (view) (download) (annotate) - [select for diffs]
Sat Feb 11 05:05:45 2006 UTC (18 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.119: +42 -0 lines
Diff to previous 1.119
++ manakai/lib/Message/DOM/ChangeLog	11 Feb 2006 05:05:19 -0000
2006-02-11  Wakaba  <wakaba@suika.fam.cx>

	* XMLParser.dis ($self->{has_error}): Removed.
	(parseString): Don't throw |DOMLS:PARSE_ERR| if all fatal
	errors (including well-formedness constraint errors) are
	traped by the error handler.
	(PubidLiteral, SystemLiteral): Set |publicId| or |systemId|
	attribute of the node.  Reports an error if |publidLiteral|
	contains a non-|pubidChar|.

	* XDoctype.dis (d:DeclFeature30): New feature (|fe:XDoctypeDeclaration|
	version |3.0|).
	(ManakaiDOMDocumentTypeDefinition): The class no longer
	inherits |x:ManakaiDOMDocumentType| class.  Instead,
	it inherits |d:ManakaiDOMDocumentTypeDeclaration|
	and |t:ManakaiDOMNOde| classes.  It still implements |x:DocumentType|
	interface (except unimplemented |notations| and |internalSubset|
	attributes).
	(ManakaiDOMDocumentTypeDefinition.entities): New attribute
	for compatibility with |x:DocumentType| interface.
	(ManakaiDOMDocumentTypeDefinition.lookupPrefix): New method.
	(ManakaiDOMDocumentTypeDefinition.getFeature): New method.
	(ManakaiDOMDocumentTypeDefinition.nodeType,
	ManakaiDOMDocumentTypeDefinition.textContent): New attributes.
	(DocumentTypeDeclaration): New interface.

	* Tree.dis (Node/@f:implements): Typos fixed.
	(Node.MUErrorHandler): Missing |last A| statement is added.
	(createDocumentType): Throws an exception if |qualifiedName|
	is illegal.  Calls |DocumentTypeDefinition.newObject|
	instead of obsolete |DocumentType.newObject|.

	* DOMXML.dis (DocumentType.name, DocumentType.entities,
	DocumentType.publicId, DocumentType.systemId,
	DocumentType.lookupPrefix, DocumentType.getFeature): Now they are defined
	as clones of similar attributes or methods
	in |MDOM:XDoctype| module.
	(DocumentType.newObject): Removed (use |DocumentTypeDefinition.newObject|
	instead).
	(DocumentType.childNodes): Removed (|Node.childNodes| definition
	is used).


Revision 1.119 - (view) (download) (annotate) - [select for diffs]
Fri Feb 10 08:10:26 2006 UTC (18 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.118: +5 -0 lines
Diff to previous 1.118
++ manakai/lib/Message/Util/DIS/ChangeLog	10 Feb 2006 08:09:55 -0000
2006-02-10  Wakaba  <wakaba@suika.fam.cx>

	* DPG.dis (statement_to_code): |unshift-current-token| attribute
	is supported for embeded |pg:ruleRefStatement|.

++ manakai/lib/Message/DOM/ChangeLog	10 Feb 2006 08:08:03 -0000
2006-02-10  Wakaba  <wakaba@suika.fam.cx>

	* XMLParser.dis (xp:fatal-xml11-end-of-line-in-xml-declaration): New
	fatal error.


Revision 1.118 - (view) (download) (annotate) - [select for diffs]
Thu Feb 9 10:23:19 2006 UTC (18 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.117: +13 -0 lines
Diff to previous 1.117
++ manakai/bin/ChangeLog	9 Feb 2006 10:13:54 -0000
2006-02-09  Wakaba  <wakaba@suika.fam.cx>

	* dac2test.pl: Set |pc:preserve-line-break| configuration
	parameter |true|.

++ manakai/lib/Message/Util/ChangeLog	9 Feb 2006 10:20:03 -0000
2006-02-09  Wakaba  <wakaba@suika.fam.cx>

	* PerlCode.dis (PerlStringLiteral.stringify): |pc:preserve-line-break|
	configuration parameter support is added.
	(pc:preserve-line-break): New configuration option.

	* DIS.dis (readProperties): |DISCore:UString| lextype support added.

++ manakai/lib/Message/Util/DIS/ChangeLog	9 Feb 2006 10:22:14 -0000
2006-02-09  Wakaba  <wakaba@suika.fam.cx>

	* Test.dis (printComment): Escapes non-ASCII-printable characters.

	* DPG.dis (state_to_code): Adds set-|$token->{location_d}|-code
	to adjast column number when |@dch| is in use.

++ manakai/lib/Message/DOM/ChangeLog	9 Feb 2006 10:18:41 -0000
2006-02-09  Wakaba  <wakaba@suika.fam.cx>

	* XMLParser.dis (CommentDeclaration): |STRING| is now
	defined as a |?default-token|.
	(XMLTests): Tests for |Char - RestrictedChar| matchness,
	comment declarations, cdata sections, and |MSE| in |content|
	added.
	(XMLTests/PerlDef): Bug fixed: |pop| -> |shift|.
	(get-location-from-token): |$token->{location_d}|
	for |?default-token| column counting support added.

	* DOMCore.dis (c:erred): It is now a |DISCore:OrderedList| property.

++ manakai/lib/manakai/ChangeLog	9 Feb 2006 10:23:11 -0000
2006-02-09  Wakaba  <wakaba@suika.fam.cx>

	* DISCore.dis (DISCore:UString): New lextype.

	* Test.dis (test:value): Default |dis:dataType| changed
	to |DISCore:UString|.
	(test:EntityValueString): Removed (it was never used).


Revision 1.117 - (view) (download) (annotate) - [select for diffs]
Wed Feb 8 16:37:34 2006 UTC (18 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.116: +24 -0 lines
Diff to previous 1.116
++ manakai/lib/Message/Util/ChangeLog	8 Feb 2006 16:31:15 -0000
	* PerlCode.dis (PCReference.stringify): Reference operator |\|
	was missing.

2006-02-08  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/DIS/ChangeLog	8 Feb 2006 16:37:10 -0000
	* DPG.dis (state_to_code): An |unshift|-overread-character
	code was missing in case that an accept state has next state
	but it does not result in acception.  Copy |$self->{location}|
	at the beginning of the scanning of a token and |return|s
	it as part of the token information.

	* Test.dis (assertDOMLocatorEquals): New |_line_column|
	type support is added.
	(RANGE): New token type.
	(tdterr): |position| syntax is extended to allow
	range specification.

2006-02-08  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	8 Feb 2006 16:30:20 -0000
	* Tree.dis (createProcessingInstruction): Don't
	throw |MDOMX:MDOM_BAD_NAME| exception if |Document.strictErrorChecking|
	is |false|.

	* XMLParser.dis (parseString): Initializes |$self->{location}|.
	It enables improved error position report.
	(XDO): It now includes |S+| following target name |xml| as
	part of the token.  (PI with target starting with |xml|
	was unable to be placed at the beginning of the document entity.)
	(_ProcessingInstruction, _ProcessingInstructionDTD): Creates
	a processing instruction node with |#INVALID| node name
	if target name is not given and recovered from the error.
	(S): Variable |$s| added.
	(XMLTests): Tests for XML declarations and processing
	instructions are added.  Prints error type name if unexpected
	error with severity of error or fatal error has been reported.
	Catch unexpected exceptions thrown in parser (different
	from |LSException|), prints its message, and invoke |$test->not_ok|
	for the ease of testing.
	(xp:get-location-from-token): Location values now take |$self->{char}|
	stack into acount.

2006-02-08  Wakaba  <wakaba@suika.fam.cx>


Revision 1.116 - (view) (download) (annotate) - [select for diffs]
Wed Feb 8 09:49:58 2006 UTC (18 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.115: +13 -0 lines
Diff to previous 1.115
++ manakai/lib/Message/Util/DIS/ChangeLog	8 Feb 2006 09:49:49 -0000
	* Test.dis (assertDOMLocatorEquals): New method.
	(assertTypedValueEquals): |DOMLocator| type support is added.
	In addition, if it encounters an unknown type value,
	then it will |die|.

2006-02-08  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	8 Feb 2006 09:48:33 -0000
	* XMLParser.dis (shiftChar): Line and column number counting
	is fixed.  Although the DOM Level 3 Core specification
	is unclear about whether the first number is zero or one,
	in most programs the first line is "one" and
	the first column is "one", manakai follows the practice.
	(_XMLDeclaration): Don't set |xmlStandalone| value
	if |standalone| pseudo-attribute value is |no|.  XML declaration
	tests (successful cases) added.
	(xp:get-location-from-token): Sets |lineNumber| and |columnNumber|
	properties.

2006-02-08  Wakaba  <wakaba@suika.fam.cx>


Revision 1.115 - (view) (download) (annotate) - [select for diffs]
Wed Feb 8 08:18:29 2006 UTC (18 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.114: +12 -0 lines
Diff to previous 1.114
++ manakai/bin/ChangeLog	8 Feb 2006 07:59:04 -0000
2006-02-08  Wakaba  <wakaba@suika.fam.cx>

	* dac2test.pl (|test:ParserTest| converter): |c:erred| is supported.

++ manakai/lib/Message/Util/ChangeLog	8 Feb 2006 08:07:42 -0000
2006-02-08  Wakaba  <wakaba@suika.fam.cx>

	* PerlCode.dis (getNameListAttrR): Non-|pc:|-namespace elements
	and their descendants were ignored.
	(getNameListAttrRM): New variant derived from |getNameListAttrR|,
	for |getUsePerlModuleNameList| and |getUseCharClassNameList|.
	(getUsePerlModuleNameList, getUseCharClassNameList): Don't
	include |pc:package| and their descendants to the target.
	(PerlFile.stringify): Outputs |use| statements
	for Perl modules and character classes not part of any package,
	if any.

	* DIS.dis: |lang:tdterr|'s |DVNSValue| convertion is supported.

2006-02-06  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (loadModule): Loads a "daem" submodule file
	if exists.

++ manakai/lib/Message/Util/Error/ChangeLog	8 Feb 2006 08:17:54 -0000
2006-02-06  Wakaba  <wakaba@suika.fam.cx>

	* DOMException.dis (ManakaiDOM:WarningClass): Removed.
	(ManakaiDOM:alwaysWarns): Removed.
	(disPerl:WARNING): Removed.
	(ManakaiDOM:ManakaiDOMExceptionOrWarning): Removed.
	(ManakaiDOM:ManakaiDOMWarning): Removed.

++ manakai/lib/Message/Util/DIS/ChangeLog	8 Feb 2006 08:16:38 -0000
2006-02-08  Wakaba  <wakaba@suika.fam.cx>

	* Value.dis: |lang:tdterr| type support is added.

	* Test.dis (failureComment): New method.
	(TFQNames): New token type.
	(rule node): It now accepts empty declaration.

2006-02-07  Wakaba  <wakaba@suika.fam.cx>

	* Test.dis (assertTypedValueEquals): New code fragment
	extracted from |assertDOMTreeEquals| method.
	(assertErrorEquals): New method.

2006-02-06  Wakaba  <wakaba@suika.fam.cx>

	* Test.dis (Require): Requires |Util:DIS| module.
	(parseTDTErrorString): New method.
	(URI, QName): New token types.
	(rule tdterr): New parser rule.
	(dtest:undeclared-namespace-prefix-error): New error.
	(dtest:bad-error-resource-error): New error.

++ manakai/lib/Message/DOM/ChangeLog	8 Feb 2006 08:01:24 -0000
2006-02-08  Wakaba  <wakaba@suika.fam.cx>

	* XMLParser.dis (XMLTests): Tests for |c:erred| is supported.

2006-02-06  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (c:erred): New property.
	(c:DOMErrorType): It should have been a subset
	of |ecore:AnyErrorCode|.

	* XMLParser.dis (XMLTests): Empty input tests added.

++ manakai/lib/manakai/ChangeLog	8 Feb 2006 08:18:20 -0000
2006-02-06  Wakaba  <wakaba@suika.fam.cx>

	* Test.dis (lang:tdterr): New type.


Revision 1.114 - (view) (download) (annotate) - [select for diffs]
Mon Jan 30 15:17:58 2006 UTC (18 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.113: +16 -0 lines
Diff to previous 1.113
++ manakai/lib/Message/Util/DIS/ChangeLog	30 Jan 2006 15:17:54 -0000
	* DPG.dis (plCodeFragment): Code generated from |dpg:matchElseBlock|
	was included to every |token-error|-converted code.

2006-01-30  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	30 Jan 2006 15:15:09 -0000
2006-01-30  Wakaba  <wakaba@suika.fam.cx>

	* XDoctype.dis (d:Feature): New canonical feature
	name |fe:XDoctype| is added.

	* XMLParser.dis: Predefined general entity references
	are implemented.  Creates |Entity| nodes from general entities
	declared in internal subset.  |Entity| nodes created from internal
	general parsed entities now have replacement tree.
	Sets |cfg:entity-reference-read-only| flag off during
	the tree generation.  Some parsing rules use |$self->{doc}|
	rather than |$doc| parameter.  Similarly, |$self->{docx}| (document
	node with |fe:XDoctype| feature) and |$self->{dtdef}| are
	introduced.  General entity references in attribute value literal
	are supported.


Revision 1.113 - (view) (download) (annotate) - [select for diffs]
Sun Jan 29 13:58:52 2006 UTC (18 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.112: +36 -0 lines
Diff to previous 1.112
++ manakai/t/ChangeLog	29 Jan 2006 13:41:06 -0000
	* Makefile (dom-genericls.t): Generates from |feature.dae|.

2006-01-29  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Markup/ChangeLog	29 Jan 2006 13:32:04 -0000
2006-01-29  Wakaba  <wakaba@suika.fam.cx>

	* SuikaWikiConfig.dis: Unused definitions are removed.
	Dependency on |MDOM:DOMLS| module is removed; the module
	now only references |MDOM:GenericLS| module.
	(swcfg21:shadowParent, swcfg21:shadowSiblingOf,
	swcfg21:shadowLocalName, swcfg21:shadowNamespaceURI): Missing
	definition added.  A typo fixed.

++ manakai/lib/Message/Util/ChangeLog	29 Jan 2006 13:33:46 -0000
	* Makefile: Updated to be consist with |../DOM/Makefile|.

	* DIS.dis (parse): Parameter |input|'s type is
	changed from |DOMLS:LSInput| to |DISPerl:HASH| to
	remove dependency on |MDOM:DOMLS| module.

2006-01-29  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/DIS/ChangeLog	29 Jan 2006 13:39:45 -0000
	* Perl.dis, DNLite.dis, Value.dis, Test.dis: Unused definitions removed.

	* Test.dis, DPS.dis: References to old names in |MDOM:DOMLS| namespace
	changed to ones in |MDOM:GenericLS| namespace.

	* Perl.dis (plLoadDISDatabaseModule): Don't throw database
	incosistency error for |ManakaiDOM:all|, which is always
	in |DISDatabase|.
	(plGeneratePerlModule): |c:DOMConfigurationParameterApplication|
	with whose referenced configuration's type |idl:boolean|
	may override "supported" flags and their cases' |dis:SetParam|
	parameters.  (It enables |MDOM:DOMLS| configuration
	parameters split from |MDOM:DOMCore| ones)

2006-01-29  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	29 Jan 2006 13:29:45 -0000
	* Tree.dis (ManakaiDOM:entity-reference-read-only): Configuration
	parameter name changed to |cfg:entity-reference-read-only|.
	(createEntityReference): Set |c:read-only| flag of
	the created entity reference, too.

	* DOMLS.dis (min): New canonical feature name |fe:Min| added.

	* GenericLS.dis: Don't refer |DOMMain:DOMString|; use |f:MIString|
	from |DOMFeature| module instead.  Use |idl:Object|
	instead of |DOMMain:DOMObject| as well.
	(Generic): New canonical feature name |fe:GenericLS| added.
	(DOMLS:ParserRole, DOMLS:SerializerRole): Their
	canonical name changed to |gls:ParserRole| and |gls:SerializerRole|
	respectively.

	* DOMXML.dis (entities, notations): Perl code removed.
	It will be reimplemented using |DocumentTypeDefinition|
	class from |XDoctype| module.

	* DOMFeature.dis, DOMCore.dis, DOMMain.dis, DOMXML.dis,
	Tree.dis, DOMLS.dis, GenericLS.dis, ManakaiDOMLS2003.dis,
	SimpleLS.dis: Cleaned up unused definitions.

	* DOMCore.dis, DOMLS.dis (CParam): Definitions
	for LS module moved from |DOMCore| module to |DOMLS| module.
	This change makes |DOMCore| to |DOMLS| dependency removed.

	* .cvsignore (.html.pm, .ls.pm): Removed.

	* Makefile (.html.pm, .ls.pm): Removed.
	(feature.dae): Include |GenericLS| module.
	(core.dae): Don't include |DOMLS| and |GenericLS| module.
	(ls.dae): Include |DOMLS| module.

2006-01-29  Wakaba  <wakaba@suika.fam.cx>


Revision 1.112 - (view) (download) (annotate) - [select for diffs]
Sun Jan 29 07:09:23 2006 UTC (18 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.111: +26 -0 lines
Diff to previous 1.111
++ manakai/t/ChangeLog	29 Jan 2006 07:08:33 -0000
2006-01-29  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (dom-xml.t): New test.

++ manakai/lib/Message/Util/ChangeLog	29 Jan 2006 07:07:32 -0000
2006-01-29  Wakaba  <wakaba@suika.fam.cx>

	* PerlCode.dis (skipLines): Its code was incorrect.
	(createPCLiteral): Creates a |undef| keyword node
	for an |undef| value.  Tests added.

++ manakai/lib/Message/Util/DIS/ChangeLog	29 Jan 2006 07:08:09 -0000
2006-01-29  Wakaba  <wakaba@suika.fam.cx>

	* Test.dis (assertDOMTreeEquals): |attributes| and |generalEntities|
	are implemented.

++ manakai/lib/Message/DOM/ChangeLog	29 Jan 2006 07:00:55 -0000
2006-01-29  Wakaba  <wakaba@suika.fam.cx>

	* XMLParser.dis: Tests on default attributes and their |specified|
	attribute are added.

	* XDoctype.dis (createGeneralEntity): New method.
	(generalEntities): New attribute.
	(getGeneralEntityNode, setGeneralEntityNode): New methods.

	* Tree.dis (ManakaiDOMEntities): Removed.
	(ManakaiDOMEntityMap): New class.
	(ManakaiDOM:entity-reference-read-only): New configuration parameter.
	(createEntityReference): If there is a corresponding |Entity|
	node in the document type definition, then copies its
	subtree.

	* DOMXML.dis (Entity): Documentation updated.
	(publicId, systemId, notationName, xmlEncoding,
	xmlVersion): These attributes are now settable
	if |ManakaiDOM:ManakaiDOMLatest| mode.
	(hasReplacementTree): New attribute for |ManakaiDOM:ManakaiDOMLatest|
	mode.
	(ownerDocumentTypeDefinition): New attribute
	for |ManakaiDOM:ManakaiDOMLatest| mode.
	(isExpanded): New attribute for |ManakaiDOM:ManakaiDOMLatest| mode.


Revision 1.111 - (view) (download) (annotate) - [select for diffs]
Sat Jan 28 16:24:44 2006 UTC (18 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.110: +19 -0 lines
Diff to previous 1.110
++ manakai/bin/ChangeLog	28 Jan 2006 15:08:53 -0000
2006-01-28  Wakaba  <wakaba@suika.fam.cx>

	* dac2test.pl (|test:StandaloneTest| converter): Generates |otherwise|
	clause to catch exception and continue remaining tests.

++ manakai/lib/Message/DOM/ChangeLog	28 Jan 2006 15:17:07 -0000
2006-01-28  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (ErrDef): Missing |ecore:textFormatter| property added.

	* DOMMain.dis (ErrDef): Missing |ecore:textFormatter| property added.

	* Tree.dis (ErrDef): Missing |ecore:textFormatter| property added.
	(ManakaiDOMAttributes): Removed.
	(ManakaiDOMAttrMap): New class.
	(ManakaiDOMAttrMapArray): New class.
	(namespaceURI): Bug to return a string representation
	of a reference to the namespace URI string is fixed.
	(selectAttrNodeObject, selectAttrNodeObjectNodeNS): Reimplemented.
	(removeAttribute, removeAttributeNS): DTD default attributes
	are supported.  Don't throw |NO_MODIFICATION_ALLOWED_ERR|
	if there is no attribute node.
	(createElement, createElementNS): DTD default attributes are supported.
	(setAttributeNode): Reimplemented.


Revision 1.110 - (view) (download) (annotate) - [select for diffs]
Fri Jan 27 16:24:35 2006 UTC (18 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.109: +21 -0 lines
Diff to previous 1.109
++ manakai/lib/Message/Util/DIS/ChangeLog	27 Jan 2006 16:23:51 -0000
2006-01-27  Wakaba  <wakaba@suika.fam.cx>

	* Test.dis (assertDOMTreeEquals, TDTParser): New
	functional notation for |TypeInfo| added.

++ manakai/lib/Message/DOM/ChangeLog	27 Jan 2006 16:22:53 -0000
2006-01-27  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (ManakaiDOMDTDTypeInfo): New class.

	* Tree.dis (STORESIZE): Index bound bug fixed.
	(Attr.value): Redefined to consist with |AttributeDefinition.nodeValue|.
	(schemaTypeInfo): Implemented for XML DTD.
	(isId): Returns |true| if [attribute type] is |ID|.
	(setAttribute, setAttributeNS): Sets [attribute type]
	of the newly created |Attr| node (if any) when attribute
	definition is available.
	(doctype, documentElement): Reimplemented with tests.

	* XMLParser.dis: Sets [attribute type] information
	to created |Attr| nodes.  Normalize namespace URIs
	when such information are available (unlikely but legal).
	(_HexadecimalCharacterReference): Number to character
	convertion bug fixed.
	(_DocumentTypeDeclaration): Sets |schema-type|
	configuration parameter to XML DTD URI.

++ manakai/lib/manakai/ChangeLog	27 Jan 2006 16:24:27 -0000
2006-01-27  Wakaba  <wakaba@suika.fam.cx>

	* XML.dis (infoset:attributeType): Acronym for internal
	representation added.


Revision 1.109 - (view) (download) (annotate) - [select for diffs]
Thu Jan 26 13:58:20 2006 UTC (18 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.108: +11 -0 lines
Diff to previous 1.108
++ manakai/lib/Message/Util/DIS/ChangeLog	26 Jan 2006 13:55:15 -0000
2006-01-26  Wakaba  <wakaba@suika.fam.cx>

	* Test.dis (assertDOMTreeEquals): |element_types|
	and |attribute_definitions| attributes implemented.
	Value types |const| and |DOMStringList| added.
	(TDTParser): Functional notation for constant
	values (|const|) and string list (|DOMStringList|) introduced.

++ manakai/lib/Message/DOM/ChangeLog	26 Jan 2006 13:53:18 -0000
	* XMLParser.dis (_AttlistDeclaration): Now it can generate
	attribute definition nodes.

	* XDoctype.dis: |UNKNOWN_ATTR| is renamed as |NO_TYPE_ATTR|
	and another |UNKNOWN_ATTR| constant is introduced
	for consistency with XML Infoset.

	* DOMCore.dis (TypeInfo): Documentation updated.

2006-01-26  Wakaba  <wakaba@suika.fam.cx>


Revision 1.108 - (view) (download) (annotate) - [select for diffs]
Thu Jan 26 08:21:03 2006 UTC (18 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.107: +12 -0 lines
Diff to previous 1.107
++ manakai/lib/Message/DOM/ChangeLog	26 Jan 2006 08:20:54 -0000
2006-01-26  Wakaba  <wakaba@suika.fam.cx>

	* XDoctype.dis: A bug in test code fixed.

	* Tree.dis (NamedNodeMap): Element type or attribute
	definition named node maps now can be dereferenced
	as if they are array or hash references.
	(removeNamedItem, item, ___report_error): Implemented for element type
	or attribute definitions.
	(length): Tests added.
	(NamedNodeMapArray): New classes.


Revision 1.107 - (view) (download) (annotate) - [select for diffs]
Wed Jan 25 12:21:46 2006 UTC (18 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.106: +18 -0 lines
Diff to previous 1.106
++ manakai/t/ChangeLog	24 Jan 2006 13:25:30 -0000
2006-01-24  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (util-mntest.t): Calls |mndebug.pl| subroutines.

++ manakai/lib/Message/Util/ChangeLog	25 Jan 2006 12:19:43 -0000
2006-01-25  Wakaba  <wakaba@suika.fam.cx>

	* ManakaiNodeTest.dis: Tests for |mn:subnode2| hash-hash added.

2006-01-24  Wakaba  <wakaba@suika.fam.cx>

	* ManakaiNodeTest.dis: Tests added.

++ manakai/lib/Message/Util/DIS/ChangeLog	25 Jan 2006 12:21:17 -0000
2006-01-25  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis: Typos in URIs fixed.
	(plCodeFragment): |lang:dis| |dis:SetProp| |CheckReadOnly|
	check code was inserted to incorrect place.

2006-01-24  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plCodeFragment): Gives URI as argument
	to ensure |isReferred| switch turned on.

++ manakai/lib/Message/DOM/ChangeLog	25 Jan 2006 12:18:34 -0000
2006-01-25  Wakaba  <wakaba@suika.fam.cx>

	* XDoctype.dis (setElementTypeDefinitionNode,
	setAttributeDefinitionNode): Throws |c:INUSE_DEFINITION_ERR|
	if the new node is already used for another definition.
	(DocumentTypeDefinition, ElementTypeDefinition): Node
	property name was incorrect.
	(elementTypes, attributeDefinitions): Checks to
	ensure the collection is empty added.

	* Tree.dis: Property name typos fixed.
	(setNamedItem, setAttributeNode): Don't return any node
	if it replace itself.
	(c:userDeterminedId): Missing definition added.

	* DOMXML.dis (Notation): Missing property specification
	of|c:ownerDocument| as |mn:xrefnode0| is added.

++ manakai/lib/manakai/ChangeLog	24 Jan 2006 13:23:58 -0000
2006-01-24  Wakaba  <wakaba@suika.fam.cx>

	* mndebug.pl (define_nodestem_destroy, define_nodestem_destroy_all,
	define_noderef_destroy_all): New subroutines.


Revision 1.106 - (view) (download) (annotate) - [select for diffs]
Mon Jan 23 13:55:46 2006 UTC (18 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.105: +9 -0 lines
Diff to previous 1.105
++ manakai/t/ChangeLog	23 Jan 2006 12:45:18 -0000
	* .cvsignore: New generated test files added.

2006-01-23  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/ChangeLog	23 Jan 2006 12:45:53 -0000
	* .cvsignore: |ManakaiNodeTest.pm| added.

2006-01-23  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	23 Jan 2006 13:55:18 -0000
2006-01-23  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (Test): Missing argument added.
	(setNamedItem): If |DocumentType| with no |ownerDocument|,
	addition always fails with |WRONG_DOCUMENT_ERR|.  Some
	error conditions were incorrect.

	* .cvsignore: Dummy files added.


Revision 1.105 - (view) (download) (annotate) - [select for diffs]
Mon Jan 23 12:43:34 2006 UTC (18 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.104: +13 -0 lines
Diff to previous 1.104
++ manakai/t/ChangeLog	23 Jan 2006 12:43:00 -0000
2006-01-23  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: |util-mntest.t| added.

++ manakai/lib/Message/Util/ChangeLog	23 Jan 2006 12:42:01 -0000
2006-01-23  Wakaba  <wakaba@suika.fam.cx>

	* ManakaiNodeTest.dis: New module.

	* Makefile: |ManakaiNodeTest.dis| added.

++ manakai/lib/Message/DOM/ChangeLog	23 Jan 2006 12:41:27 -0000
	* DOMCore.dis (NO_NAMED_NODE_ERR, NO_NAMED_NODE_NS_ERR,
	INUSE_DEFINITION_ERR, NO_NS_NAMEDNODEMAP_ERR): New error subtypes.

	* DOMMain.dis (ensureXMLName): Checks definesness of |$XMLVERSION|
	to avoid uninitialized value warning.

	* Tree.dis (ManakaiDOMElementTypeDefMap, ManakaiDOMAttrDefMap): New
	classes (work in progress).

	* XDoctype.dis (elementTypes, attributeDefinitions): New attributes.

2006-01-22  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/manakai/ChangeLog	22 Jan 2006 07:12:00 -0000
2006-01-22  Wakaba  <wakaba@suika.fam.cx>

	* mndebug.pl: New script.


Revision 1.104 - (view) (download) (annotate) - [select for diffs]
Sat Jan 21 17:37:51 2006 UTC (18 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.103: +13 -0 lines
Diff to previous 1.103
++ manakai/lib/Message/Util/ChangeLog	21 Jan 2006 17:23:17 -0000
2006-01-22  Wakaba  <wakaba@suika.fam.cx>

	* PerlCode.dis: Fixed not |getAttributeNS| to cause
	uninitialized value warnings.

++ manakai/lib/Message/Util/DIS/ChangeLog	21 Jan 2006 17:24:28 -0000
	* DPG.dis (plCodeFragment): A returning |#EOF| case
	was missing so that illegal character was appended to the sequence.
++ manakai/lib/Message/DOM/ChangeLog	21 Jan 2006 17:27:27 -0000
2006-01-22  Wakaba  <wakaba@suika.fam.cx>

	* Tree.dis (getAttribute): Returns |null| if there
	is no attribute in |ManakaiDOM:DOMLatest| for compatibility
	with Web browser implementations.
	(getAttributeNS): It returned |null| if there
	is no attribute in any |For| unintentionally.  It now
	returns an empty string in DOM levels less than or equals
	to three.

	* XMLParser.dis (shiftChar): Fixed not to be warned as
	uninitialized value or substring out of range.


Revision 1.103 - (view) (download) (annotate) - [select for diffs]
Sat Jan 21 16:28:13 2006 UTC (18 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.102: +12 -0 lines
Diff to previous 1.102
++ manakai/bin/ChangeLog	21 Jan 2006 16:17:06 -0000
2006-01-21  Wakaba  <wakaba@suika.fam.cx>

	* dac2test.pl: Dies if no perl code is defined
	for a |test:ParserTestSet|.

++ manakai/lib/Message/Util/DIS/ChangeLog	21 Jan 2006 16:28:01 -0000
2006-01-22  Wakaba  <wakaba@suika.fam.cx>

	*

2006-01-21  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plGeneratePerlModuleFile): Use |getAnyResource|
	method instead of |getResource| method to obtain
	resource from URI listed in |disGetRequiredModuleURI|
	in |PerlCode| objects.  This fix removes the problem
	that some expected |require| statements were not generated.

	* DPG.dis (plCodeFragment): Default |token-error| code was
	not generated.
	(pg:qRequiresNextTokenStatement): New element type.

	* Test.dis: Wrong namespace URI in some resource names are fixed.
	(assertDOMTreeEquals): Adds node type
	information to node path string in error messages.
	Allows |false| value as a |null|.
	(TDTParser): Node type |entity| and |entity-reference|
	are changed to |general-entity| and |general-entity-reference|
	respectively.
	(lexmode default): Definition for the token |SEMICOLON|
	was missing.
	(token-error default): Added.

++ manakai/lib/Message/DOM/ChangeLog	21 Jan 2006 16:22:22 -0000
	* DOMXML.dis (DocumentType.childNodes): Removed
	from |ManakaiDOM:ManakaiDOMLatest| variant.

	* XMLParser.dis: Parsing of general internal entities implemented.
	(_DocumentTypeDeclaration): Appends a document type definition
	node to the document.
	(_ProcessingInstructionDTD): Appends a processing
	instruction node to the document type definition.
	(Element_): Document element could not be an |EmptyElemTag|.

2006-01-21  Wakaba  <wakaba@suika.fam.cx>


Revision 1.102 - (view) (download) (annotate) - [select for diffs]
Sat Jan 21 07:06:09 2006 UTC (18 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.101: +10 -0 lines
Diff to previous 1.101
++ manakai/t/ChangeLog	21 Jan 2006 07:06:03 -0000
2006-01-21  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: |dom-xmlparser.t| added.

++ manakai/bin/ChangeLog	21 Jan 2006 06:58:44 -0000
2006-01-12  Wakaba  <wakaba@suika.fam.cx>

	* dac2test.pl: |test:ParserTestSet| and |test:ParserTest|
	test types are implemented.

++ manakai/lib/Message/Util/ChangeLog	21 Jan 2006 07:02:03 -0000
2006-01-19  Wakaba  <wakaba@suika.fam.cx>

	* PerlCode.dis (PCPackage.stringify): Appends a string
	representation of non-|pc:*| element children for
	the stringified value.

++ manakai/lib/Message/Util/DIS/ChangeLog	21 Jan 2006 07:04:28 -0000
2006-01-20  Wakaba  <wakaba@suika.fam.cx>

	* DPG.dis (plCodeFragment): Sets |param| value of default
	for default parse error handler to avoid array dereference error.

	* Test.dis (assertDOMTreeEquals): New method.

2006-01-11  Wakaba  <wakaba@suika.fam.cx>

	* Test.dis (TDTParser): New.
	(PARSE_ERR): New exception type.

++ manakai/lib/Message/DOM/ChangeLog	21 Jan 2006 07:00:52 -0000
2006-01-21  Wakaba  <wakaba@suika.fam.cx>

	* DOMFeature.dis (featuresParamToFeaturesHash): New block
	code (seprated from |InputProcessor|).  Now
	a |features| parameter's version can be specified by
	an array reference that contains a set of version
	numbers.  A test added.

	* XMLParser.dis: A test added.

++ manakai/lib/manakai/ChangeLog	21 Jan 2006 07:05:39 -0000
2006-01-11  Wakaba  <wakaba@suika.fam.cx>

	* Test.dis (test:ParserTestSet, test:ParserTest): New types.
	(test:Entity, test:RootEntity): New types.
	(lang:tdt): New lextype.


Revision 1.101 - (view) (download) (annotate) - [select for diffs]
Sat Jan 7 13:16:58 2006 UTC (18 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.100: +5 -0 lines
Diff to previous 1.100
++ manakai/lib/Message/Util/DIS/ChangeLog	7 Jan 2006 12:40:22 -0000
	* Perl.dis (plCodeFragment): Checks dupulications in
	implementing feature list (for score computation) and
	in |ManakaiNode| property list.  (The later led
	|NodeStem| objects that should not free'ed yet being free'ed.)

2006-01-07  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	7 Jan 2006 13:13:52 -0000
	* DOMCore.dis (Test): Don't invoke |DESTROY| method
	because it does not work with dummy object used in the test code.

2006-01-07  Wakaba  <wakaba@suika.fam.cx>


Revision 1.100 - (view) (download) (annotate) - [select for diffs]
Sat Jan 7 12:30:49 2006 UTC (18 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.99: +34 -0 lines
Diff to previous 1.99
++ manakai/t/ChangeLog	7 Jan 2006 11:46:40 -0000
2006-01-07  Wakaba  <wakaba@suika.fam.cx>

	* dom-mdom.t: Removed (obsolete).

	* util-formatter-base.t: Test result synced with
	current implementation.

	* Makefile: |dom-core.t| and |dom-xdoctype.t| added.

++ manakai/lib/Message/Util/ChangeLog	7 Jan 2006 11:15:29 -0000
2006-01-07  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: |../DOM/XDoctype.dis| added.

++ manakai/lib/Message/Util/DIS/ChangeLog	7 Jan 2006 11:25:49 -0000
2006-01-07  Wakaba  <wakaba@suika.fam.cx>

	* Test.dis (id): New attribute.
	(assertNumEquals, assertNumNotEquals): New methods.
	(assertISA): New method.

2006-01-04  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plCodeFragment): New roles |ElementTypeDefinitionRole|
	and |AttributeDefinitionRole| implemented.

++ manakai/lib/Message/DOM/ChangeLog	7 Jan 2006 11:55:36 -0000
2006-01-07  Wakaba  <wakaba@suika.fam.cx>

	* DOMMain.dis (checkXMLNamesQName): Checks whether
	namespace URI is defined for not being warned.

	* XDoctype.dis: New module.

	* DOMCore.dis (DOMStringList): Test added.

	* Makefile: |XDoctype.pm| added.

	* Tree.dis (Require): Requires |XDoctype.dis|.
	(ManakaiDOMNodeObjectNode.eq): Added.
	(Test): |DOMError.location| must return a |DOMLocator|
	object (it was incorrectly tested to return |null|).
	(EmptyNodeList.DESTROY): Removed.

2006-01-04  Wakaba  <wakaba@suika.fam.cx>

	* Tree.dis (NodeType): |ELEMENT_TYPE_DEFINITION_NODE| and
	|ATTRIBUTE_DEFINITION_NODE| node types added.
	(appendChild, insertBefore, replaceChild): New
	two node types added and processing instruction nodes
	as document type definition node child is allowed
	in |ManakaiDOM:ManakaiDOMLatest| mode.
	(getNodeReference): New |interface| parameter
	to filter classes by interface is added.
	(ElementTypeDefinitionRole): New role.
	(AttributeDefinitionRole): New role.

2006-01-02  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (DOMStringList): Reimplemented as tied array.


Revision 1.99 - (view) (download) (annotate) - [select for diffs]
Sat Dec 31 12:21:14 2005 UTC (18 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.98: +8 -0 lines
Diff to previous 1.98
++ manakai/lib/Message/DOM/ChangeLog	31 Dec 2005 12:20:20 -0000
2005-12-31  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (DOMError.location): Returns an empty |DOMLocator|
	if it is not provided.

	* XMLParser.dis: Parsing methods to skip document
	type declaration is added.


Revision 1.98 - (view) (download) (annotate) - [select for diffs]
Thu Dec 29 10:21:40 2005 UTC (18 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.97: +19 -0 lines
Diff to previous 1.97
++ manakai/lib/Message/Util/DIS/ChangeLog	29 Dec 2005 06:12:53 -0000
2005-12-29  Wakaba  <wakaba@suika.fam.cx>

	* DPG.dis (bad-token-error): Severity changed
	to |SEVERITY_FATAL_ERROR|.

++ manakai/lib/Message/DOM/ChangeLog	29 Dec 2005 06:12:17 -0000
2005-12-29  Wakaba  <wakaba@suika.fam.cx>

	* XMLParser.dis (shiftChar): Checks characters are legal
	or not.  Normalize end-of-lines.
	(rule _XMLDeclaration_): Implemented.
	(WFErrDef): Well-formedness error |wf-syntax-error|,
	|wf-pi-target-is-xml|, |wf-no-end-tag|,
	|wf-unsupported-xml-version|, |wf-malformed-enc-name|,
	|wf-malformed-xml-standalone|, |wf-legal-literal-character|,
	|wf-element-type-match|, |wf-unique-att-spec|,
	|wf-legal-character| added.
	(%character-code-point): New formatter rule.

	* Tree.dis (Document.xmlEncoding): It is now read-write attribute.

	* DOMCore.dis (DOMError.stringify): Added.
	(error-handler.default): Returns |false| (don't continue)
	when the error severity is |SEVERITY_FATAL_ERROR|.


Revision 1.97 - (view) (download) (annotate) - [select for diffs]
Wed Dec 28 11:10:56 2005 UTC (18 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.96: +7 -0 lines
Diff to previous 1.96
++ manakai/lib/Message/Util/DIS/ChangeLog	28 Dec 2005 11:09:37 -0000
	* DPG.dis: |?default-token| statement is supported.

2005-12-28  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	28 Dec 2005 11:08:59 -0000
	* XMLParser.dis (DocumentEntity): Typos fixed.
	(|lexmode|s): New |?default-token| statements are used
	so that tokenizer description has been simplified
	and CDATA sections now can be parsed.

2005-12-28  Wakaba  <wakaba@suika.fam.cx>


Revision 1.96 - (view) (download) (annotate) - [select for diffs]
Wed Dec 28 03:50:17 2005 UTC (18 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.95: +19 -0 lines
Diff to previous 1.95
++ manakai/lib/Message/Util/ChangeLog	28 Dec 2005 03:36:58 -0000
2005-12-27  Wakaba  <wakaba@suika.fam.cx>

	* PerlCode.dis (PCReference): New interface.

++ manakai/lib/Message/Util/DIS/ChangeLog	28 Dec 2005 03:49:57 -0000
2005-12-28  Wakaba  <wakaba@suika.fam.cx>

	* DPG.dis (plCodeFragment): Pushes |pop @ch| rather
	than |$ch| if an acception clause follows to a code block
	generated from a child match statement so that tokenizer
	does do the correct thing.  Support for |builtin:nestedBlockAsText|
	special rule is removed.  |pg:ifTrueStatement| is
	supported.  |pg:returnStatement| is supported.

2005-12-27  Wakaba  <wakaba@suika.fam.cx>

	* DPG.dis (VALIDITY_ERR): New error code.
	($merge_adjacent_range): New subfunction.  Adjacent character
	ranges are now merged so that |if| conditions in
	scanner methods are simplified.
	($array_uniq): New subfunction.  Filters states so that
	state number don't explode.
	(plCodeFragment): Now a DPG parser can have more than
	one tokenizer.  The |pg:qMatch| rvalue is supported.
	(DPGMatchStatementElement): The match statement
	now accepts attributes.
	(DPGRuleRefStatementElement): The ruleref statement
	now accepts attributes.
	(AttributeSpecificationList): The attribute specification
	now accepts a |NAME| as an attribute value as well
	as |STRING|s.
	(CodeBlock): The |pg:qLexmodeStatement| is supported.
	(lexmode.default): |QKEYWORD| token type is added.
	(ErrDef): Errors |unique-lexmode-name-error|, |rule-not-defined-error|,
	|lexmode-not-defined-error| and properties added.

2005-12-25  Wakaba  <wakaba@suika.fam.cx>

	* DPG.dis (dpgGetAttributeList): New method.
	(plCodeFragment): |:terminator?| option for a match
	block is supported.  |pg:matchElseBlock| is implemented.

++ manakai/lib/Message/DOM/ChangeLog	28 Dec 2005 03:36:24 -0000
2005-12-28  Wakaba  <wakaba@suika.fam.cx>

	* XMLParser.dis: Some modifications made.

2005-12-27  Wakaba  <wakaba@suika.fam.cx>

	* DOMLS.dis (PARSE_ERR, SERIALIZE_ERR): They are now a
	global named resource.

	* Makefile: Rules to make |XMLParser.pm| is added.

	* XMLParser.dis: New file.

2005-12-24  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (ManakaiDOMError._FORMATTER_PACKAGE_): Error
	message formatter can now vary by error types.
	(DOMLocator.utf32Offset): New (manakai extended) attribute.


Revision 1.95 - (view) (download) (annotate) - [select for diffs]
Sat Dec 24 07:27:12 2005 UTC (18 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.94: +4 -0 lines
Diff to previous 1.94
++ manakai/lib/Message/Util/ChangeLog	24 Dec 2005 07:21:48 -0000
2005-12-24  Wakaba  <wakaba@suika.fam.cx>

	* PerlCode.dis (PerlSub.clearPerlName): New method.
	(PCDocument.createPCLiteral): Adopts |PerlCode| node
	if it is a foreign one.

	* DIS.dis (underscoreNameToCamelCaseName): A |HYPHEN-MINUS|
	character is replaced to |UNDERLINE| character.

++ manakai/lib/Message/Util/DIS/ChangeLog	24 Dec 2005 07:27:07 -0000
2005-12-24  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (DISResourcePerl.plName): Implemented
	for |DISLang:AnyClass| resources.
	(DISResourcePerl.getPerlNameList): Don't prefix by |UNDERLINE|
	if the name comes from |DISPerl:methodName| attribute
	in case the method is for internal use.
	(DISResourcePerl.plCodeFragment): Generates return
	value convertion code from |DISLang:OutputProcessor| for
	attribute getter.  |ecore:textFormatter| attribute is
	implemented.  |Muf2003:RuleDefClass| is implemented.

	* DPG.dis (token-error): Packs error location
	information into the error object.
	(DPGExceptionFormatter): New interface.

++ manakai/lib/Message/DOM/ChangeLog	23 Dec 2005 14:20:29 -0000
2005-12-23  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (DOMLocator): Implemented.


Revision 1.94 - (view) (download) (annotate) - [select for diffs]
Fri Dec 23 03:47:19 2005 UTC (18 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.93: +5 -0 lines
Diff to previous 1.93
++ manakai/lib/Message/Util/DIS/ChangeLog	23 Dec 2005 03:47:15 -0000
2005-12-23  Wakaba  <wakaba@suika.fam.cx>

	* DPG.dis: Closures are modified not to "close" lexical
	variable but to receive them as arguments.  Frees recursive
	code references explicitly so that they don't lead a
	memory leak.  The first name token in embed statement
	is now expanded as a QName.

++ manakai/lib/Message/DOM/ChangeLog	22 Dec 2005 00:41:07 -0000
2005-12-21  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (DOMConfigurationParameterApplication,
	domConfigurationParameter): New resources.


Revision 1.93 - (view) (download) (annotate) - [select for diffs]
Fri Nov 25 06:18:40 2005 UTC (19 years ago) by wakaba
Branch: MAIN
Changes since 1.92: +5 -0 lines
Diff to previous 1.92
++ manakai/lib/Message/DOM/ChangeLog	25 Nov 2005 06:15:48 -0000
2005-11-25  Wakaba  <wakaba@suika.fam.cx>

	* Tree.dis (NodeList.___report_error, NamedNodeMap.___report_error):
	New methods.


Revision 1.92 - (view) (download) (annotate) - [select for diffs]
Thu Nov 24 15:05:47 2005 UTC (19 years ago) by wakaba
Branch: MAIN
Changes since 1.91: +8 -0 lines
Diff to previous 1.91
++ manakai/lib/Message/Util/DIS/ChangeLog	24 Nov 2005 14:10:40 -0000
	* Perl.dis (plPreprocessPerlCode): |disPerl:WARNING| block
	is no longer supported.

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

++ manakai/lib/Message/DOM/ChangeLog	24 Nov 2005 13:58:58 -0000
	* DOMMain.dis, DOMLS.dis, DOMXML.dis, Tree.dis: Old |__WARNING__|
	blocks are replaced by |DOMError|-based |__DOMCore:ERROR__| blocks.

	* DOMMain.dis (___report_error): Throws the error unkess
	it is a |DOMCore:DOMError| object.

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


Revision 1.91 - (view) (download) (annotate) - [select for diffs]
Thu Nov 24 12:08:23 2005 UTC (19 years ago) by wakaba
Branch: MAIN
Changes since 1.90: +15 -0 lines
Diff to previous 1.90
++ manakai/lib/Message/Util/ChangeLog	24 Nov 2005 12:03:37 -0000
2005-11-24  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (stringify): Returns |DIS:uri| error parameter if available.

++ manakai/lib/Message/Util/Error/ChangeLog	24 Nov 2005 12:03:05 -0000
2005-11-24  Wakaba  <wakaba@suika.fam.cx>

	* Core.dis (___report_error): It is clarified that the
	method may return a value and the value will be
	returned by the |report| statement.

++ manakai/lib/Message/Util/DIS/ChangeLog	24 Nov 2005 12:05:09 -0000
2005-11-24  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plCodeFragment, plGeneratePerlModule): |DOMCore:DOMErrorType|
	objects are now supported.
	(plPreprocessPerlStatement): |DOMCore:ERROR| block-level element
	type support added.

++ manakai/lib/Message/DOM/ChangeLog	24 Nov 2005 12:00:02 -0000
2005-11-24  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (severity, type): Getters return value from
	the definition of the current error (i.e. |-def| hash).
	(___error_def): New method.
	(errorType): |dis:dataType| changed to |DISCore:TFQNames|
	to ease natural reference to constant value.
	(error-handler.default): Prints the error message by |warn|.

	* Tree.dis (nodeValue.set): Reimplemented so that it
	warns as setting has no effect.
	(___report_error): New method.  (It had been only implemented
	in superclass.)
	(setting-node-value-no-effect): New error type.


Revision 1.90 - (view) (download) (annotate) - [select for diffs]
Wed Nov 23 07:57:44 2005 UTC (19 years ago) by wakaba
Branch: MAIN
Changes since 1.89: +19 -0 lines
Diff to previous 1.89
++ manakai/t/ChangeLog	21 Nov 2005 12:14:17 -0000
2005-11-21  Wakaba  <wakaba@suika.fam.cx>

	* Makefile, .cvsignore: |dom-tree.t| added.

++ manakai/lib/Message/Markup/ChangeLog	23 Nov 2005 07:56:10 -0000
2005-11-23  Wakaba  <wakaba@suika.fam.cx>

	* SuikaWikiConfig21.dis (text): New attribute implementation.

++ manakai/lib/Message/Util/ChangeLog	23 Nov 2005 07:56:52 -0000
2005-11-23  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (text): New attribute implementation.

	* ManakaiNode.dis (destroyNodeStem): New method.

++ manakai/lib/Message/Util/DIS/ChangeLog	23 Nov 2005 07:57:18 -0000
2005-11-23  Wakaba  <wakaba@suika.fam.cx>

	* Test.dis (setTestData): New method.

++ manakai/lib/Message/DOM/ChangeLog	23 Nov 2005 07:55:33 -0000
2005-11-23  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis: Error codes added.

	* Tree.dis (destroyNodeStem): New method implementation.

2005-11-22  Wakaba  <wakaba@suika.fam.cx>

	* Tree.dis (cloneNode): User data handlers implemented.
	(adoptNode): User data handlers implemented.

2005-11-21  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (UserDataHandler): A constraint for Perl binding
	added.

	* Tree.dis (cloneNode): Invoking of |UserDataHandler|s are implemented.
	(getUserData, setUserData): Implemented.


Revision 1.89 - (view) (download) (annotate) - [select for diffs]
Sun Nov 20 12:08:09 2005 UTC (19 years ago) by wakaba
Branch: MAIN
Changes since 1.88: +8 -0 lines
Diff to previous 1.88
++ manakai/lib/Message/DOM/ChangeLog	20 Nov 2005 12:07:08 -0000
	* DOMCore.dis (UserDataHandler): Implemented.
	(DOMErrorHandler): Blessed package name bug fixed.

	* ManakaiDOMLS2003.dis: Reference to |Node| subclasses
	changed to |Tree.dis|.

2005-11-20  Wakaba  <wakaba@suika.fam.cx>


Revision 1.88 - (view) (download) (annotate) - [select for diffs]
Sun Nov 20 09:49:26 2005 UTC (19 years ago) by wakaba
Branch: MAIN
Changes since 1.87: +12 -0 lines
Diff to previous 1.87
++ manakai/t/ChangeLog	20 Nov 2005 09:49:17 -0000
2005-11-20  Wakaba  <wakaba@suika.fam.cx>

	* .cvsignore: |util-dis-dnlite.t| added.

	* Makefile: Rules for |util-dis-dnlite.t| added.

++ manakai/lib/Message/Util/ChangeLog	20 Nov 2005 09:45:10 -0000
2005-11-20  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: |../DOM/Tree.dis| added.

++ manakai/lib/Message/Util/DIS/ChangeLog	20 Nov 2005 09:47:06 -0000
2005-11-20  Wakaba  <wakaba@suika.fam.cx>

	* DNLite.dis (forMatch): Matching rule revised so that
	multiple specification of same |For| URI with different
	operators work as intended.

	* Perl.dis: Typo fixed.

	* Test.dis: |uri| parameters added.

++ manakai/lib/Message/DOM/ChangeLog	20 Nov 2005 09:38:53 -0000
2005-11-20  Wakaba  <wakaba@suika.fam.cx>

	* DOMMain.dis: Unused declarations and definitions removed.

	* DOMCore.dis: DOM document tree related interfaces removed.

	* Tree.dis: New module separated from |DOMCore.dis|.

	* DOMXML.dis: Some referent changed to |Tree.dis|.

	* Makefile: |Tree.dis| added.


Revision 1.87 - (view) (download) (annotate) - [select for diffs]
Wed Nov 16 10:34:53 2005 UTC (19 years ago) by wakaba
Branch: MAIN
Changes since 1.86: +4 -0 lines
Diff to previous 1.86
++ manakai/lib/Message/Markup/ChangeLog	16 Nov 2005 10:21:45 -0000
2005-11-16  Wakaba  <wakaba@suika.fam.cx>

	* TODO: Removed.

	* .cvsignore: New file.

++ manakai/lib/Message/Util/ChangeLog	16 Nov 2005 10:19:08 -0000
	* .cvsignore: New file.

2005-11-16  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/Error/ChangeLog	16 Nov 2005 10:33:28 -0000
2005-11-16  Wakaba  <wakaba@suika.fam.cx>

	* .cvsignore: New file.

++ manakai/lib/Message/Util/DIS/ChangeLog	16 Nov 2005 10:32:37 -0000
	* .cvsignore: New file.

2005-11-16  Wakaba  <wakaba@suika.fam.cx>


2005-06-13  Wakaba  <wakaba@suika.fam.cx>

	* Markup.dis: New module (experimental, work in progress).
++ manakai/lib/Message/DOM/ChangeLog	16 Nov 2005 10:28:10 -0000
	* .cvsignore: Revised.

2005-11-16  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/manakai/ChangeLog	16 Nov 2005 10:11:57 -0000
	* .cvsignore: New file.

2005-11-16  Wakaba  <wakaba@suika.fam.cx>


Revision 1.86 - (view) (download) (annotate) - [select for diffs]
Wed Nov 16 10:07:11 2005 UTC (19 years ago) by wakaba
Branch: MAIN
Changes since 1.85: +12 -0 lines
Diff to previous 1.85
++ manakai/t/ChangeLog	16 Nov 2005 10:07:00 -0000
2005-11-16  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Rules to make |dom-mdomls2003.t| and |util-perlcode.t|
	added.

++ manakai/bin/ChangeLog	16 Nov 2005 09:50:31 -0000
2005-11-16  Wakaba  <wakaba@suika.fam.cx>

	* dac2text.pl: Dies if test code is not defined.

++ manakai/lib/Message/Markup/XML/ChangeLog	16 Nov 2005 09:59:26 -0000
2005-11-16  Wakaba  <wakaba@suika.fam.cx>

	* Parser.pm: A typo fix and |undef|-checking added.

++ manakai/lib/Message/Util/ChangeLog	16 Nov 2005 10:02:10 -0000
2005-11-16  Wakaba  <wakaba@suika.fam.cx>

	* PerlCode.dis: A test code added.  Typos in |ISA|
	properties fixed.
	(PerlSub.stringify): Generates prototype specification
	even if |prototype| attribute value's length is zero
	in case the |pc:prototype| attribute /is/ found.

++ manakai/lib/Message/Util/DIS/ChangeLog	16 Nov 2005 10:03:34 -0000
2005-11-16  Wakaba  <wakaba@suika.fam.cx>

	* Test.dis (assertTrue, assertFalse, assertNever): New methods.
	(assertNull, assertNotNull): The |actualValue| parameters
	fixed to parameters rather than named parameters.

++ manakai/lib/Message/DOM/ChangeLog	16 Nov 2005 09:58:21 -0000
2005-11-16  Wakaba  <wakaba@suika.fam.cx>

	* ManakaiDOMLS2003.dis: Tests added.
	(domConfig): Method name in the code fixed to |flag|.

	* DOMMain.dis (findOffset32): Missing |^| in regular expressions
	added.

	* DOMCore.dis (hasChildNodes): Returns |false| if the node type
	is defined not to have any children.
	(CharacterData): Typos in element type names and function names fixed.

++ manakai/lib/manakai/ChangeLog	16 Nov 2005 10:06:30 -0000
2005-11-16  Wakaba  <wakaba@suika.fam.cx>

	* domtest.pl (skip_rest): Exits test after generating comments.
	(assertEqualsCollection): Array reference dereferencing
	syntax fixed (it was mistakenly coded in JavaScript like style).

	* DISPerl.dis (StringRef): Don't |weaken| reference if
	there is already a weak reference.


Revision 1.85 - (view) (download) (annotate) - [select for diffs]
Tue Nov 15 14:18:23 2005 UTC (19 years ago) by wakaba
Branch: MAIN
Changes since 1.84: +8 -0 lines
Diff to previous 1.84
++ manakai/t/ChangeLog	15 Nov 2005 14:18:08 -0000
2005-11-15  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Rules to make |dom-feature.t| and |dom-genericls.t|
	added.

++ manakai/bin/ChangeLog	15 Nov 2005 13:09:10 -0000
2005-11-15  Wakaba  <wakaba@suika.fam.cx>

	* dac2test.pl: Adds the module as |require|d module.

	* mkdisdump.pl: Requests |DOMLS:Generic| feature
	instead of obsoleted |DOMLS:LS| feature.

2005-11-13  Wakaba  <wakaba@suika.fam.cx>

	* dac2test.pl: New script.

++ manakai/lib/Message/Util/ChangeLog	15 Nov 2005 14:09:17 -0000
	* Makefile: Missing rule to make |Message/DOM/core.dae| added.

2005-11-15  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/Error/ChangeLog	15 Nov 2005 14:17:04 -0000
2005-11-15  Wakaba  <wakaba@suika.fam.cx>

	* DOMException.dis (dx:Exception): Attributes copied
	from |ManakaiDOM:ManakaiDOMExceptionOrWarning|.

++ manakai/lib/Message/Util/DIS/ChangeLog	15 Nov 2005 14:16:32 -0000
	* Test.dis (assertNull, assertEquals, assertNotEquals,
	assertException): New methods.

2005-11-15  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	15 Nov 2005 13:12:17 -0000
	* DOMFeature.dis (MinimumImplementation.eq): Added.

	* DOMMain.dis: |DISPerl:ISA| reference fixed.

	* Generic.dis: Implements new |DOMLS:Generic| feature.

2005-11-15  Wakaba  <wakaba@suika.fam.cx>


Revision 1.84 - (view) (download) (annotate) - [select for diffs]
Tue Nov 15 03:12:55 2005 UTC (19 years ago) by wakaba
Branch: MAIN
Changes since 1.83: +9 -0 lines
Diff to previous 1.83
++ manakai/lib/Message/Util/ChangeLog	15 Nov 2005 03:09:25 -0000
2005-11-15  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Rules to make |DIS/Test.pm| added. |DIS/common.dis| rules
	added.

	* DIS.dis (DIS:): Removed (moved to |DIS/common.dis|).

2005-11-13  Wakaba  <wakaba@suika.fam.cx>

	* PerlCode.dis (PCList, PCArrayRefLiteral, PCHashRefLiteral):
	New interfaces.
	(createPCLiteral, appendNewPCLiteral): New methods.
	(PCDocument): New interface.
	(factory methods): Namespace URI and local name of document
	element arguments added to |createDocument| to obtain
	an instance of |PCDocument|.

++ manakai/lib/Message/Util/DIS/ChangeLog	15 Nov 2005 03:11:47 -0000
2005-11-15  Wakaba  <wakaba@suika.fam.cx>

	* DISDoc.dis, DISDump.dis, DISPerl.dis (Require): References
	new |common.dis| module for the sake of |DIS:| module group.

	* common.dis: New module.

	* DISPerl.dis (plCodeFragment): Throws an exception
	if a "ISA" package does not have Perl name.

	* Value.dis: Type name |dis:TypeQName| changed to |DISCore:QName|.

++ manakai/lib/Message/DOM/ChangeLog	15 Nov 2005 03:09:45 -0000
2005-11-15  Wakaba  <wakaba@suika.fam.cx>

	* DOMFeature.dis (stringifyFeatures): Don't double |SPACE|
	characters between feature names and versions.

2005-11-13  Wakaba  <wakaba@suika.fam.cx>

	* DOMFeature.dis (stringifyFeatures): A test code added.

++ manakai/lib/manakai/ChangeLog	15 Nov 2005 03:12:39 -0000
	* Test.dis: New module.

	* Makefile: |Test.dis| added.

2005-11-13  Wakaba  <wakaba@suika.fam.cx>


Revision 1.83 - (view) (download) (annotate) - [select for diffs]
Sun Nov 13 04:45:03 2005 UTC (19 years ago) by wakaba
Branch: MAIN
Changes since 1.82: +5 -0 lines
Diff to previous 1.82
++ manakai/lib/Message/Util/Error/ChangeLog	13 Nov 2005 04:42:35 -0000
2005-11-13  Wakaba  <wakaba@suika.fam.cx>

	* Core.dis (ecore:message, ecore:defaultMessage): New
	properties.
	(lang:muf): Definition moved from |DOMException.dis|.

++ manakai/lib/Message/Util/DIS/ChangeLog	13 Nov 2005 04:41:51 -0000
2005-11-13  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plMufDescriptionText): Source property name
	is changed from |dis:Def| to |ecore:defaultMessage|.

++ manakai/lib/Message/DOM/ChangeLog	13 Nov 2005 04:44:51 -0000
2005-10-26  Wakaba  <wakaba@suika.fam.cx>

	* SimpleLS.dis (writeToString): Don't stop serializing
	when an |false| value appears in |@src|.

++ manakai/lib/manakai/ChangeLog	13 Nov 2005 04:44:42 -0000
2005-11-13  Wakaba  <wakaba@suika.fam.cx>

	* DISCore.dis (DISCore:DISString): New type.

	* DISLang.dis (dis:is-null): Definition moved
	from |DISCore.dis|.
	(DISLang:Undefined, DISLang:Null, DISLang:Boolean,
	DISLang:True, DISLang:False): New resources.

	* DISSource.dis (DISSource:domainProperty): New property.


Revision 1.82 - (view) (download) (annotate) - [select for diffs]
Sun Oct 16 12:48:43 2005 UTC (19 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.81: +7 -0 lines
Diff to previous 1.81
++ manakai/lib/Message/DOM/ChangeLog	16 Oct 2005 12:09:57 -0000
	* DOMCore.dis (DOMError, DOMErrorHandler): Reimplemented.
	(ErrDef): Redefined.

	* DOMLS.dis (ErrDef): Redefined.

2005-10-16  Wakaba  <wakaba@suika.fam.cx>


Revision 1.81 - (view) (download) (annotate) - [select for diffs]
Sun Oct 16 06:08:22 2005 UTC (19 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.80: +4 -0 lines
Diff to previous 1.80
++ manakai/bin/ChangeLog	16 Oct 2005 06:05:54 -0000
2005-10-16  Wakaba  <wakaba@suika.fam.cx>

	* dac2pm.pl (--output-line): New option.

++ manakai/lib/Message/Util/ChangeLog	16 Oct 2005 06:07:43 -0000
2005-10-16  Wakaba  <wakaba@suika.fam.cx>

	* PerlCode.dis (pc:line): New configuration parameter.
	(stringify): Don't output "#line" directive
	unless "pc:line" parameter is set to "true".
	(pc:split-resolver): New configuration parameter.

++ manakai/lib/Message/DOM/ChangeLog	16 Oct 2005 06:06:20 -0000
2005-10-16  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (DOMConfiguration): Extends "ManakaiDOM:ManakaiDOMObject".


Revision 1.80 - (view) (download) (annotate) - [select for diffs]
Sat Oct 15 15:28:05 2005 UTC (19 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.79: +20 -0 lines
Diff to previous 1.79
++ manakai/lib/Message/Util/ChangeLog	15 Oct 2005 14:07:35 -0000
2005-10-14  Wakaba  <wakaba@suika.fam.cx>

	* ManakaiNode.dis (anydata0): New property type.

	* PerlCode.dis (stringify): Prints node id if file name
	is not available.
	(perlLiteral): Prints as is if the value is blessed
	with "manakai::code" package.

++ manakai/lib/Message/Util/DIS/ChangeLog	15 Oct 2005 14:23:34 -0000
2005-10-15  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plCodeFragment): Output processor ("DISLang:OutputProcessor")
	supported for methods.  "idl:void" type supported.

2005-10-14  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plGeneratePerlModule): Don't generate information
	on anydata* and irefnode0 properties since they are not used in fact.
	(plGeneratePerlModule, plCodeFragment): The
	"DOMCore:DOMConfigurationParameter" type supported.

++ manakai/lib/Message/DOM/ChangeLog	15 Oct 2005 14:05:32 -0000
2005-10-15  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (Require): References "DOMLS.dis" module.
	(CParam): Definitions for LS module added.

	* DOMLS.dis (ManakaiDOMLSInput): The input processor
	is also an output processor now.
	(ManakaiDOMLSResourceResolver): Implemented.
	(CParam): Definitions updated.

2005-10-14  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (NOT_RECOGNIZED_CONFIG_PARAM_ERR,
	NOT_SUPPORTED_CONFIG_VALUE_ERR,
	INCOMPATIBLE_CONFIG_VALUE_ERR): New error subcodes.
	(DOMConfiguration): Implemented.
	(CParam): Definitions updated.

	* DOMMain.dis (DOMURIs): New data type.

++ manakai/lib/manakai/ChangeLog	15 Oct 2005 14:10:15 -0000
2005-10-15  Wakaba  <wakaba@suika.fam.cx>

	* DISLang.dis (DISLang:OutputProcessor): New type.


Revision 1.79 - (view) (download) (annotate) - [select for diffs]
Thu Oct 13 08:16:34 2005 UTC (19 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.78: +4 -0 lines
Diff to previous 1.78
++ manakai/lib/Message/Util/ChangeLog	13 Oct 2005 08:14:30 -0000
2005-10-13  Wakaba  <wakaba@suika.fam.cx>

	* PerlCode.dis (CDATADOMString): Changed to use code
	fragment defined in DOMCore module directly.

++ manakai/lib/Message/Util/DIS/ChangeLog	13 Oct 2005 08:15:20 -0000
2005-10-13  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plIsFeatureImplemented): Don't check whether features
	are implemented for aliases.

++ manakai/lib/Message/DOM/ChangeLog	13 Oct 2005 08:13:32 -0000
2005-10-13  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (setAttrValueNS): New code.


Revision 1.78 - (view) (download) (annotate) - [select for diffs]
Wed Oct 12 14:45:56 2005 UTC (19 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.77: +12 -0 lines
Diff to previous 1.77
++ manakai/lib/Message/Util/ChangeLog	12 Oct 2005 14:38:20 -0000
2005-10-12  Wakaba  <wakaba@suika.fam.cx>

	* PerlCode.dis (ForClassCompat): Removed.

	* ManakaiNode.dis (ManakaiDOMNodeObject, ManakaiDOMNodeReference):
	Removed.
	(newNode): New method.
	(generateUniqueID): Algorithm has changed to save random
	string generation time.

	* DIS.dis (AUTOLOAD): "$Error::Level" fixed to "$Error::Depth".

++ manakai/lib/Message/DOM/ChangeLog	12 Oct 2005 14:30:20 -0000
2005-10-12  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis: Don't set "infoset:prefix" internal
	property unless it has non-null value.
	(newObject): "refNode" parameter introduced.
	(ManakaiDOMNode.newObject): Calls "NodeStem.newNode"
	method if "refNode" parameter is specified.
	(cloneNode): Don't set "read-only" flag.
	(getNodeReference): Caches the result.
	(selectAttributeNodeForRemove): Don't removes any other
	non-namespace-aware attribute nodes.


Revision 1.77 - (view) (download) (annotate) - [select for diffs]
Wed Oct 12 00:30:54 2005 UTC (19 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.76: +16 -0 lines
Diff to previous 1.76
++ manakai/bin/ChangeLog	12 Oct 2005 00:13:08 -0000
2005-10-11  Wakaba  <wakaba@suika.fam.cx>

	* dac2pm.pl: Reports how long it takes at END.

++ manakai/lib/Message/Util/ChangeLog	12 Oct 2005 00:25:36 -0000
2005-10-11  Wakaba  <wakaba@suika.fam.cx>

	* PerlCode.dis (IfClsDef, IFClsETDef): New version of classes based
	on DOMCore and element type definitions added.
	(localName): Renamed to "pcLocalName" to avoid
	conflict with "Node.localName" attribute.

2005-10-10  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (Require): Unused reference to "PerlCode.dis" removed.

	* Makefile: Rules to make "PerlCode.pm" separated
	from ones for "DIS.pm".

	* ManakaiNode.dis (mn:unsetXRefNode): "$referent"
	parameter is replaced with "$referrer->{$propName}".

	* PerlCode.dis (Require): References "DOMCore.dis".
	(DefaultFor): Changed to "ManakaiDOM:ManakaiDOMLatest".
	(Util: for ManakaiDOM:ManakaiDOM): New.

++ manakai/lib/Message/Util/DIS/ChangeLog	12 Oct 2005 00:30:10 -0000
2005-10-11  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plImplementation): Changed to direct
	instantiation of "ManakaiPCImplementation" class.
	(getPerlNameList, getPerlOperatorList): New methods.
	(plCodeFragment): Now allows subroutines having more than
	two method names and operators.
	(plMethodOperator): Removed.

2005-10-10  Wakaba  <wakaba@suika.fam.cx>

	* DNLite.dis (Require): Reference to "DIS/Perl.dis" added.

	* Perl.dis (Require): Reference to "PerlCode.dis" added.

++ manakai/lib/Message/DOM/ChangeLog	12 Oct 2005 00:15:44 -0000
2005-10-11  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (appendChild, createElementNS, createAttributeNS,
	setAttribute, setAttributeNS): "strictErrorChecking" attribute supported.
	(doStrictErrorChecking): New code.

	* DOMMain.dis (XML10Name, XML11Name): "strictErrorChecking" attribute
	supported.

	* Makefile: Rule to make "DOMFeature.pm" restored.

2005-10-10  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (ADOPT_NODE_TYPE_NOT_SUPPORTED_ERR): New error subcode.
	(adoptNode): Implemented.


Revision 1.76 - (view) (download) (annotate) - [select for diffs]
Sun Oct 9 13:57:10 2005 UTC (19 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.75: +20 -0 lines
Diff to previous 1.75
++ manakai/lib/Message/Markup/ChangeLog	9 Oct 2005 13:49:25 -0000
2005-10-09  Wakaba  <wakaba@suika.fam.cx>

	* SuikaWikiConfig21.dis (swcfg21:ownerDocument): Changed
	from a "mn:irefnode0" property to a "mn:xrefnode0" property.

++ manakai/lib/Message/Util/ChangeLog	9 Oct 2005 13:53:53 -0000
2005-10-09  Wakaba  <wakaba@suika.fam.cx>

	* ManakaiNode.dis: New "mn:xrefnode0" property type has
	been introduced and methods are fixed to support it.
	(mn:setXRefNode, mn:unsetXRefNode): New codes.

	* DIS.dis (loadResource): Skips a root resource definition
	if it is an alias and it has "dis:Name" attribute and
	referenced canonical definition is already read.  (Note
	that similar case that the resource definition has "dis:QName"
	attribute is already fixed in the same way.)

++ manakai/lib/Message/Util/DIS/ChangeLog	9 Oct 2005 13:56:34 -0000
2005-10-09  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plGeneratePerlModule): Generates information
	on new "mn:xrefnode0" property type.  Restored to generate
	error definition method code for classes, not only
	interfaces, if there are error codes.

++ manakai/lib/Message/DOM/ChangeLog	9 Oct 2005 13:48:37 -0000
2005-10-09  Wakaba  <wakaba@suika.fam.cx>

	* DOMHTML.dis, DOMWebForms.dis: Typos in element type prefix fixed.

	* DOMFeature.dis (DOMCore:implementation): Short name added.

	* DOMCore.dis (CLONE_NODE_TYPE_NOT_SUPPORTED_ERR): New error subcode.
	(DOMCore:node): New error parameter.
	(DOMCore:ownerDocument): Changed from "mn:irefnode0"
	to "mn:xrefnode0".  For this reason, all assignments
	to this property have been rewritten to references
	to code "mn:setXRefNode".
	(cloneNode): Implemented.
	(setAttributeNode): A missing "importTree" method call added.
	(setAttributeNodeNS): Perl code removed and changed
	to a reference to "setAttributeNode" method code.

	* DOMXML.dis (DOMCore:ownerDocument): Changed from "mn:irefnode0"
	property to "mn:xrefnode0" property.


Revision 1.75 - (view) (download) (annotate) - [select for diffs]
Sat Oct 8 12:05:55 2005 UTC (19 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.74: +5 -0 lines
Diff to previous 1.74
++ manakai/lib/Message/Markup/ChangeLog	8 Oct 2005 11:57:00 -0000
2005-10-08  Wakaba  <wakaba@suika.fam.cx>

	* SuikaWikiConfig21.dis: Now constant values are only
	defined in interfaces.

++ manakai/lib/Message/Util/ChangeLog	8 Oct 2005 12:00:36 -0000
2005-10-08  Wakaba  <wakaba@suika.fam.cx>

	* PerlCode.dis (getExceptionInterfacePackageNameList,
	addExceptionInterfacePackageName): New methods.
	(ToString): Sorts hash keys where they result in
	the order of statements in result code.

	* Error.pm ($DEBUG): New option variable.
	(___get_error_def): Calls "___error_def" method in second or later "@ISA"
	package even if elder package has "___error_def" method.

	* DIS.dis: Now constant values are only defined
	in interfaces.
	(DIS:NO_EXCEPTION_CLASS_ERR): New exception subcode.

++ manakai/lib/Message/Util/Error/ChangeLog	8 Oct 2005 12:05:16 -0000
2005-10-08  Wakaba  <wakaba@suika.fam.cx>

	* DOMException.dis (implementedBy): New property.
	(ErrorCode): New type.
	(ErrorSubCode, Exception): New names.

	* Core.dis (AnyErrorCode, hasParameter, Parameter, propKey): New types
	and properties.  In addition, parameters used in "Error"
	and "Message::Util::Error" modules are added.
	(raises): New property.
	(Error::Simple): Declaration added.

++ manakai/lib/Message/Util/DIS/ChangeLog	8 Oct 2005 12:01:21 -0000
2005-10-08  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plGeneratePerlModule): Generates constant
	functions in interface packages.

++ manakai/lib/Message/DOM/ChangeLog	8 Oct 2005 11:56:00 -0000
2005-10-08  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis, DOMLS.dis: Now constant values are defined only
	in interfaces.

++ manakai/lib/manakai/ChangeLog	8 Oct 2005 12:05:42 -0000
2005-10-08  Wakaba  <wakaba@suika.fam.cx>

	* DISLang.dis (ExceptionParameter): New type.


Revision 1.74 - (view) (download) (annotate) - [select for diffs]
Thu Oct 6 10:53:34 2005 UTC (19 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.73: +18 -1 lines
Diff to previous 1.73
++ manakai/t/ChangeLog	6 Oct 2005 10:33:09 -0000
2005-10-06  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Updated for new version of "domts2perl.pl".

++ manakai/bin/ChangeLog	6 Oct 2005 10:26:28 -0000
2005-10-06  Wakaba  <wakaba@suika.fam.cx>

	* mkdommemlist.pl: Revised for new "dae" database.

	* domts2perl.pl (--domtest2perl-option): New option.

	* domtest2perl.pl: Revised for new DOM Perl binding.

	* Makefile: Rules to make "dommemlist.pl.tmp" revised.

++ manakai/lib/Message/Util/ChangeLog	6 Oct 2005 10:30:19 -0000
2005-10-06  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (getAnyResourceURIList, getModuleURIList): New methods.

++ manakai/lib/Message/Util/DIS/ChangeLog	6 Oct 2005 10:32:00 -0000
2005-10-06  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plFullyQualifiedName): Fully qualified
	name of the constant function is now a name in
	the package of the class (it was a name in module package).

	* Value.dis (getResource): Use "getAnyResource"
	method instead of "getResource" method.

++ manakai/lib/Message/DOM/ChangeLog	6 Oct 2005 10:37:05 -0000
2005-10-06  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (ManakaiDOMEmptyNodeList): New class.
	(ManakaiDOMCharacterData): Methods reimplemented.
	(splitText): Reimplemented.
	(childNodes): Returns a "ManakaiDOMEmptyNodeList"
	for non-parent node types.

	* DOMXML.dis (childNodes): Returns a "ManakaiDOMEmptyNodeList"
	        for non-parent node types.

2005-10-05  Wakaba  <wakaba@suika.fam.cx>

	* ManakaiDOMLS2003.dis: Revised to new format.

	* GenericLS.dis (DOMLS:ParseString): New feature.

	* DOMMain.pm (StringExtend): Code portions of raising
++ manakai/lib/manakai/ChangeLog	6 Oct 2005 10:32:30 -0000
2005-10-06  Wakaba  <wakaba@suika.fam.cx>

	* domtest.pl, genlib.pl: Use new DOM Perl binding.


Revision 1.73 - (view) (download) (annotate) - [select for diffs]
Wed Oct 5 11:50:35 2005 UTC (19 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.72: +11 -0 lines
Diff to previous 1.72
++ manakai/doc/ChangeLog	5 Oct 2005 11:43:46 -0000
2005-10-05  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (util.xml): New modules added to option.

++ manakai/bin/ChangeLog	5 Oct 2005 11:43:22 -0000
2005-10-05  Wakaba  <wakaba@suika.fam.cx>

	* mkdisdump.pl (dd_get_qname_uri): Sets "dump:uri" attribute.

2005-10-03  Wakaba  <wakaba@suika.fam.cx>

	* mkdisdump.pl (append_module_documentation): Outputs
	any "DISCore:AnyAppName" property value in
	addition to "dis:AppName" values.  Use "dump:ref"
	property if the value is a URI.
	(append_method_documentation): Likewise.
	(append_document_documentation): Likewise.

++ manakai/lib/Message/Util/DIS/ChangeLog	5 Oct 2005 11:46:52 -0000
2005-10-05  Wakaba  <wakaba@suika.fam.cx>

	* DISDoc.dis (parseDISDocInlineText): Allows "^" in
	tag (it is part of lexical type specification and
	it should have been allowed).

++ manakai/lib/Message/DOM/ChangeLog	5 Oct 2005 11:45:44 -0000
2005-10-05  Wakaba  <wakaba@suika.fam.cx>

	* DOMFeature.dis: Description added and revised.  (Still more
	work required.)

2005-10-04  Wakaba  <wakaba@suika.fam.cx>

	* DOMMain.dis (DOMString): The "idl:perl" attribute
	value has been changed from "DISPerl:String"
	to "DISPerl:CharacterString" to clarify its semantics.

++ manakai/lib/manakai/ChangeLog	5 Oct 2005 11:49:46 -0000
2005-10-04  Wakaba  <wakaba@suika.fam.cx>

	* DISCore.dis (DISCore:AnyAppName): New superproperty
	of "dis:AppName".

	* DISIDL.dis (idl:prefix): It is now a subproperty
	of "DISCore:AnyAppName".
	(idl:unsignedLong): Missing "idl:perl" property added.
	(idl:boundType): New superproperty of "idl:perl" and so on.

	* DISLang.dis (dis:Operator): It is now a subproperty
	of "DISCore:AnyAppName".

	* ECMAScript.dis (js:name, js:typeName): Added.  "js:typeName"
	propery values added to types.


Revision 1.72 - (view) (download) (annotate) - [select for diffs]
Mon Oct 3 13:20:21 2005 UTC (19 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.71: +8 -0 lines
Diff to previous 1.71
++ manakai/lib/Message/DOM/ChangeLog	3 Oct 2005 13:11:10 -0000
2005-10-03  Wakaba  <wakaba@suika.fam.cx>

	* DOMFeature.dis (MIString): Java, ECMAScript, and Perl bound
	type properties added.

	* DOMMain.dis (DataType): Java, ECMAScript, and Perl bound
	type properties added.

++ manakai/lib/manakai/ChangeLog	3 Oct 2005 13:19:18 -0000
2005-10-03  Wakaba  <wakaba@suika.fam.cx>

	* DISIDL.dis (idl:valuetypeAs): New property.
	(idl:java, idl:ecmascript, idl:perl): New properties.

	* ECMAScript.dis: New module.

	* DISLang.dis (DISLang:Operation): New name for "DISLang:Operator".
	(ToString, ArrayGet, ArraySet, HashGet, HashSet): New operations.
	(ManakaiDOM:ECMAScript, lang:ECMAScript): Moved to "ECMAScript.dis"
	module.

	* DISPerl.dis (CharacterString, ByteString, VString, Typeglob,
	GLOB, IOHandle, Context, ISA, isClassMethod, isInstanceMethod,
	Constructor, CommonMethod, Attribute, main, CORE,
	CORE_GLOBAL, SUPER): New resources.


Revision 1.71 - (view) (download) (annotate) - [select for diffs]
Sun Oct 2 23:35:32 2005 UTC (19 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.70: +5 -0 lines
Diff to previous 1.70
++ manakai/bin/ChangeLog	2 Oct 2005 23:24:29 -0000
2005-10-02  Wakaba  <wakaba@suika.fam.cx>

	* mkdisdump.pl (append_document_documentation): Outputs "doc:as"
	properties if available.
	(append_module_documentation): Outputs "dis:AppName"
	and "idl:prefix" attribute if available.
	(append_idl_interface_documentation): Removed (Merged
	to "append_interface_documentation").
	(ReferredResource): Don't set "is_partial" flag
	if ReferredResource value is greater than "1".

++ manakai/lib/Message/Util/ChangeLog	2 Oct 2005 23:27:03 -0000
2005-10-02  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (getAnyResource): New method.
	(isTypeURI): Now it is a method of "DIS:DISAnyResource" interface.
	(getPropertyResource, getPropertyResourceList): Now
	they uses "getAnyResource" method.
	(getPropertyModuleList): Removed.

++ manakai/lib/Message/Util/DIS/ChangeLog	2 Oct 2005 23:27:51 -0000
2005-10-02  Wakaba  <wakaba@suika.fam.cx>

	* DISDoc.dis (dd:id): Now it is an alias for "dis:ddid" property.

++ manakai/lib/Message/DOM/ChangeLog	2 Oct 2005 23:25:32 -0000
2005-10-02  Wakaba  <wakaba@suika.fam.cx>

	* DOMFeature.dis (Module): "idl:prefix" and "idl:moduleName"
	properties added.

++ manakai/lib/manakai/ChangeLog	2 Oct 2005 23:34:39 -0000
2005-10-02  Wakaba  <wakaba@suika.fam.cx>

	* DISSource.dis: New module split from "DISCore.dis".

	* DISCore.dis: "dis" resource concept such as "DISCore:Module"
	and "DISCore:Resource" added.
	(DISCore:File): New class.

	* DISLang.dis (DISLang:Array, DISLang:Exception,
	DISLang:Constructor): New classes.
	(DISLang:File): New class.
	(ManakaiDOM:Java, lang:Java): Moved to new "Java.dis" module.

	* Java.dis: New module.

	* DISPerl.dis (DISPerl:File): New class.
	(Package, Module, Class, Interface, Sub, Const, AnyExported): New
	classes.

	* Document.dis (dis:ddid): New property.
	(doc:subsection): New rel.
	(doc:as): New attribute.
	(ManakaiDOM:InCase): Moved from "DISCore.dis".


Revision 1.70 - (view) (download) (annotate) - [select for diffs]
Sat Oct 1 12:14:29 2005 UTC (19 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.69: +8 -0 lines
Diff to previous 1.69
++ manakai/bin/ChangeLog	1 Oct 2005 12:10:57 -0000
2005-10-01  Wakaba  <wakaba@suika.fam.cx>

	* mkdisdump.pl (append_document_properties): New subroutine.
	(append_datatype_documentation): Outputs "dis:Def"
	and "dis:AppName" properties if available.
	(append_idl_interface_documentation): New subroutine.

++ manakai/lib/Message/Util/DIS/ChangeLog	1 Oct 2005 12:13:22 -0000
2005-10-01  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plLoadDISDatabaseModule): Accepts unknown module
	definitions.

++ manakai/lib/Message/DOM/ChangeLog	1 Oct 2005 12:12:31 -0000
2005-10-01  Wakaba  <wakaba@suika.fam.cx>

	* DOMFeature.dis: Documentation added (still work in progress).
	(MIString): New type.

	* DOMCore.dis (namespaceURI): Fixed to return the namespace
	URI value, not a reference to it.

++ manakai/lib/manakai/ChangeLog	1 Oct 2005 12:14:17 -0000
2005-10-01  Wakaba  <wakaba@suika.fam.cx>

	* DISIDL.dis: Missing properties added.  IDL name
	added to IDL data types.

	* Document.dis (doc:rel): New property.


Revision 1.69 - (view) (download) (annotate) - [select for diffs]
Fri Sep 30 13:06:13 2005 UTC (19 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.68: +10 -0 lines
Diff to previous 1.68
++ manakai/bin/ChangeLog	30 Sep 2005 12:38:36 -0000
2005-09-30  Wakaba  <wakaba@suika.fam.cx>

	* mkdisdump.pl (append_module_group_documentation,
	append_document_documentation): New functions.
	(append_class_documentation, append_interface_documentation):
	Generates method/attribute/constgroup information (in partial mode)
	even if "is_partial" option is true to compute inheriting
	class member information correctly.
	(--resource-uri): New option.

	* Makefile (error.xml, minimpl.xml): New rules.

++ manakai/lib/Message/Util/ChangeLog	30 Sep 2005 12:50:16 -0000
2005-09-30  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (readProperties): Saves property name to values.
	(getPropertyModuleList): New method.


	* ManakaiNode.dis: Use "disPerl:H" instead
	of "disPerl:Q" for hash keys.
	(NodeStem): Property value "mn:treeID"
	has changed to scalar reference.
++ manakai/lib/Message/Util/Error/ChangeLog	30 Sep 2005 12:49:59 -0000
2005-09-30  Wakaba  <wakaba@suika.fam.cx>
	* DOMException.dis (dx:ManakaiErrorModules): New documentation.
++ manakai/lib/Message/Util/DIS/ChangeLog	30 Sep 2005 12:48:08 -0000
2005-09-30  Wakaba  <wakaba@suika.fam.cx>

	* Value.dis (name): New attribute.

	* Perl.dis (plFullyQualifiedName): Use module's package
	name properties if available.

++ manakai/lib/Message/DOM/ChangeLog	30 Sep 2005 12:40:49 -0000
2005-09-30  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis, SimpleLS.dis: Shares namespace URIs and local
	names where possible.

	* DOMFeature.dis: Documentation for DOM Minimum Implementation
	added (still work in progress).

	* Makefile (feature.dae, feature-spec.dae): New rules.

++ manakai/lib/manakai/ChangeLog	30 Sep 2005 12:53:24 -0000
2005-09-30  Wakaba  <wakaba@suika.fam.cx>

	* DISCore.dis: Documentation-related and meta-informational
	resoruces are moved to new "Document.dis" module.  The
	module now references "Document.dis".
	(DISCore:module, DISCore:resource): New properties.

	* DISRDF.dis: Some resources added from FOAF vocabulary.

	* Document.dis: New module.

	* DISIDL.dis: Some IDL comcepts added.  New name
	given to IDL datatypes.

	* DISLang.dis (dis:prefix): Removed.  (Moved to "DISIDL.dis"
	and it is now obsolete.)

2005-09-29  Wakaba  <wakaba@suika.fam.cx>

	* DISPerl.dis (DISPerl:HashStringRef, DISPerl:StringRef): New.


Revision 1.68 - (view) (download) (annotate) - [select for diffs]
Wed Sep 28 04:01:50 2005 UTC (19 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.67: +3 -0 lines
Diff to previous 1.67
++ manakai/lib/Message/Markup/ChangeLog	28 Sep 2005 03:49:04 -0000
2005-09-27  Wakaba  <wakaba@suika.fam.cx>

	* SuikaWikiConfig21.dis: Codes to set "TreeCore:*"
	properties removed.

++ manakai/lib/Message/Util/ChangeLog	28 Sep 2005 03:50:26 -0000
	* ManakaiNode.dis (ManakaiNodeStem->new): Don't set "TreeCore:*"
	properties.
	(generateUniqueID): Use "tag:" URI.

	* DIS.dis (targetNamespaceURI): New attribute.
	(ManakaiDISModuleLite): Extends dx:ManakaiDefaultErrorHandler.
	(ManakaiDISModuleLite->AUTOLOAD): Don't load module
	if method name is "DESTROY".

2005-09-27  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/DIS/ChangeLog	28 Sep 2005 03:51:56 -0000
2005-09-27  Wakaba  <wakaba@suika.fam.cx>

	* DNLite.dis: Use new DISModule->targetNamespaceURI attribute.

	* Perl.dis (plStore): Saves module definitions into
	database submodules.

++ manakai/lib/Message/DOM/ChangeLog	28 Sep 2005 03:46:49 -0000
	* DOMCore.dis, DOMXML.dis: Codes to set properties "TreeCore:*"
	is removed.


Revision 1.67 - (view) (download) (annotate) - [select for diffs]
Tue Sep 27 05:30:36 2005 UTC (19 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.66: +4 -0 lines
Diff to previous 1.66
++ manakai/lib/Message/Util/ChangeLog	27 Sep 2005 05:29:27 -0000
2005-09-27  Wakaba  <wakaba@suika.fam.cx>

	* ManakaiNode.dis (ManakaiNodeStem): Use per-class
	variable for searching noderel properties instead
	of per-node properties.

++ manakai/lib/Message/DOM/ChangeLog	27 Sep 2005 05:27:35 -0000
2005-09-27  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (DOMCore:nodeProp): New property.

++ manakai/lib/manakai/ChangeLog	27 Sep 2005 05:30:27 -0000
2005-09-27  Wakaba  <wakaba@suika.fam.cx>

	* XML.dis (dxm:nodeTypeName): New property.


Revision 1.66 - (view) (download) (annotate) - [select for diffs]
Mon Sep 26 14:37:34 2005 UTC (19 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.65: +4 -0 lines
Diff to previous 1.65
++ manakai/lib/Message/Markup/ChangeLog	26 Sep 2005 14:25:44 -0000
2005-09-26  Wakaba  <wakaba@suika.fam.cx>

	* SuikaWikiConfig21.dis: New mn:* properties added.
	(swcfg21:parent): Abbrevation added.

++ manakai/lib/Message/Util/ChangeLog	26 Sep 2005 14:32:24 -0000
2005-09-26  Wakaba  <wakaba@suika.fam.cx>

	* ManakaiNode.dis (new): New "className" parameter added.
	(mn:NodeRefRole): New role.
	(mn:type): New property.
	(mn:subnode0, mn:subnode1, mn:subnode2, mn:irefnode0,
	mn:origin0, mn:anydata1, mn:anydata2, mn:noderef): New properties.

	* Makefile: Rules to make "DIS/DISDump" is separeted
	from "DIS/DISDoc".

	* DIS.dis (getFor): Loads database module if unread
	"for" is referenced.
	(addResourceList, getResourceList): New method.
	(ManakaiDISModuleLite): New class.

++ manakai/lib/Message/Util/DIS/ChangeLog	26 Sep 2005 14:36:46 -0000
2005-09-26  Wakaba  <wakaba@suika.fam.cx>

	* DISDump.dis: Removes reference to DISDoc module.
	(DIS:DISDump10): Requires "XML" version "3.0" and
	"XMLVersion" version "1.1".
	(ManakaiDISImplementationDISDump): No longer extends
	the "ManakaiDISImplementationDISDoc" class.

	* Perl.dis (plLoadDISDatabaseModule): Support
	for loading "for"s and modules.
	(plCodeFragment): New "mn:NodeRefRole" role support added.

++ manakai/lib/Message/DOM/ChangeLog	26 Sep 2005 14:24:56 -0000
2005-09-26  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis, DOMXML.dis: New mn:* properties added.

++ manakai/lib/manakai/ChangeLog	26 Sep 2005 14:37:23 -0000
2005-09-26  Wakaba  <wakaba@suika.fam.cx>

	* DISPerl.dis (DISPerl:Regexp): New type.


Revision 1.65 - (view) (download) (annotate) - [select for diffs]
Sun Sep 25 14:53:02 2005 UTC (19 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.64: +5 -0 lines
Diff to previous 1.64
++ manakai/bin/ChangeLog	25 Sep 2005 14:45:44 -0000
2005-09-25  Wakaba  <wakaba@suika.fam.cx>

	* dac.pl, dac2pm.pl, mkdisdump.pl: Parameters "--dis-file-suffix",
	"--daem-file-suffix", "--search-path-catalog-file-name", and
	"--search-path" added.  New dae and daem database format support.
	(dac_search_file_stem): New function.

++ manakai/lib/Message/Markup/ChangeLog	25 Sep 2005 14:47:09 -0000
2005-09-25  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (DAC_SUFFIX): Changed to ".dae".
	(DAEM_SUFFIX): New.

++ manakai/lib/Message/Util/ChangeLog	25 Sep 2005 14:50:33 -0000
2005-09-25  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (RESOURCE_NOT_DEFINED_ERR): New error code.
	(getResource): New "dae" and "daem" database format support.
	(DISResourceList): New type.
	(uriRef, ownerModuleURI, ownerModuleURIRef): New attributes.
	(addChildResource, addDynamicChildResource): New methods.
	(getChildResourceList, getDynamicChildResourceList): New method.
	(getChildResourceListByType): New method.
	(parentResource, dynamicParentResource): New attributes.

	* Makefile (DAC_SUFFIX): Changed to ".dae".
	(DAEM_SUFFIX): New.

++ manakai/lib/Message/Util/DIS/ChangeLog	25 Sep 2005 14:52:26 -0000
2005-09-25  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plLoadDISDatabase): New "moduleResolver" parameter
	added.
	(plStore): New "moduleResolver" parameter added.
	(plLoadDISDatabaseModule): New method.

++ manakai/lib/Message/DOM/ChangeLog	25 Sep 2005 14:47:15 -0000
2005-09-25  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (DAC_SUFFIX): Changed to ".dae".
	(DAEM_SUFFIX): New.

++ manakai/lib/manakai/ChangeLog	25 Sep 2005 14:46:50 -0000
2005-09-25  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (DAC_SUFFIX): Changed to ".dae".
	(DAEM_SUFFIX): New.


Revision 1.64 - (view) (download) (annotate) - [select for diffs]
Sat Sep 24 11:57:19 2005 UTC (19 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.63: +18 -0 lines
Diff to previous 1.63
++ manakai/bin/ChangeLog	24 Sep 2005 10:49:30 -0000
	(dac_load_module_file): Allow "|" as qname prefix separator.
++ manakai/lib/Message/Markup/ChangeLog	24 Sep 2005 11:11:32 -0000
2005-09-24  Wakaba  <wakaba@suika.fam.cx>

	* SuikaWikiConfig21.dis: Use "disPerl:H" instead
	of "disPerl:Q" for hash keys.
	(expandQName): Removed the "g" option from the "s///",
	which was very serious and difficult bug.

++ manakai/lib/Message/Util/ChangeLog	24 Sep 2005 11:01:40 -0000
2005-09-24  Wakaba  <wakaba@suika.fam.cx>

	* ManakaiNode.dis (mn:node, mn:nodeID, mn:treeID): New
	properties.
	(mn:stemName, mn:refName): New properties.

	* Makefile (.discore-all.pm): New rule to create dis-related
	Perl module files at once.

	* DIS.dis (PERL_HASH_KEY_ALREADY_DEFINED_ERR): New error code.
	(hashKeyName, hashKeyScope, anotherURI): New error parameters.

	* ManakaiNode.dis, DIS.dis, PerlCode.dis: Use "disPerl:H" instead
	of "disPerl:Q" for hash keys.

++ manakai/lib/Message/Util/Error/ChangeLog	24 Sep 2005 10:58:31 -0000
2005-09-24  Wakaba  <wakaba@suika.fam.cx>

	* ManakaiNode.dis: Use "disPerl:H" instead
	of "disPerl:Q" for hash keys.

++ manakai/lib/Message/Util/DIS/ChangeLog	24 Sep 2005 11:06:19 -0000
2005-09-24  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plCodeFragment): Takes hash key name
	from the database for "mn:node" and "DOMCore:read-only",
	where they were hardcoded.  For GetProp and SetProp
	dis tree element instructions, hash key name
	is shorten if shorter version is defined by "DISPerl:propHashKey"
	property of the corresponding resource in the database.
	(plAddHashKey): New method to check hash key name dupulication.
	(dp:plHashKey): New property.

	* Perl.dis, DNLite.dis, DISDoc.dis, DISDump.dis:
	Use "disPerl:H" instead of "disPerl:Q" for hash keys.

++ manakai/lib/Message/DOM/ChangeLog	24 Sep 2005 10:55:11 -0000
2005-09-24  Wakaba  <wakaba@suika.fam.cx>

	* DOMMain.dis (MDOM:): Reintroduced for "ManakaiDOM:ManakaiDOM1"
	and "ManakaiDOM:ManakaiDOM2".

	* DOMFeature.dis, DOMMain.dis, DOMCore.dis, DOMXML.dis,
	DOMLS.dis, SimpleLS.dis, GenericLS.dis: Use disPerl:H
	instead of disPerl:Q for internal property hash keys.

	* DOMFeature.dis, DOMCore.dis, DOMXML.dis: Missing property
	definitions added.

	* DOMCore.dis (DOMCore:TextNode, DOMCore:DocumentFragmentNode):
	New resources.

	* DOMXML.dis (DOMXML:EntityNode, DOMXML:EntityReferenceNode): New
	resources.

++ manakai/lib/manakai/ChangeLog	24 Sep 2005 11:08:14 -0000
2005-09-24  Wakaba  <wakaba@suika.fam.cx>

	* XML.dis: The "DISPerl:propHashKey" property
	added to properties.  Now the module depends on the DISPerl
	module.

	* DISPerl.dis (DISPerl:propHashKey): New property.


Revision 1.63 - (view) (download) (annotate) - [select for diffs]
Fri Sep 23 18:24:52 2005 UTC (19 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.62: +11 -0 lines
Diff to previous 1.62
++ manakai/doc/ChangeLog	23 Sep 2005 17:22:30 -0000
2005-09-23  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Command-line arguments for new modules added.
	(DAC_PREFIX): Changed to ".dad".

++ manakai/bin/ChangeLog	23 Sep 2005 17:21:35 -0000
2005-09-24  Wakaba  <wakaba@suika.fam.cx>

	* dac.pl, dac2pm.pl, mkdisdump.pl: "--debug" option added.

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

	* mkdisdump.pl: Fixed to support new dad database implementation.

++ manakai/lib/Message/Util/ChangeLog	23 Sep 2005 17:29:45 -0000
2005-09-23  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (DISParser.new): New method.
	(hasFeature): Removed.  ManakaiDISAnyResource now
	extends DOMFeature:ManakaiHasFeatureByGetFeature.
	(readProperties): Support for property value data
	types DISLang:MemberRef and dx:XCRef added.
	(ManakaiDISExceptionTarget): It is now an alias
	for dx:ManakaiDefaultExceptionHandler.

++ manakai/lib/Message/Util/Error/ChangeLog	23 Sep 2005 17:41:25 -0000
2005-09-23  Wakaba  <wakaba@suika.fam.cx>

	* DOMException.dis (dx:raises): Properties dis:dataType
	and dis:multipleProperties added.

++ manakai/lib/Message/Util/DIS/ChangeLog	23 Sep 2005 17:40:22 -0000
2005-09-23  Wakaba  <wakaba@suika.fam.cx>

	* DISDoc.dis: Modified to support new "dad" implementation.
	(DISElementDISDoc): Removed.
	(DVValueDISDoc): New.
	(documentionGroupId): This attribute values now
	do not include element type names.

	* DNLite.dis (convertDISDocumentToDNLDocument): Fixed
	not to "tie" happens to cause strange segmentation fault.

	* Perl.dis (plCodeFragment): Support for the
	role "dv:ValurRole" added.  Property name "dis:AppName"
	is changed to more specific property names.  Throws
	an exception if an input processor has no Perl code
	definition.  A parameter value to "getPropertyValue"
	was missing.

	* Value.dis (dv:ValueRole): New role.
	(DVValue.getFeature): New method.
	(DVValue): Now extends DOMFeature:ManakaiHasFeatureByGetFeature
	so that it implements DOMFeature:GetFeature.

++ manakai/lib/Message/DOM/ChangeLog	23 Sep 2005 17:24:34 -0000
2005-09-23  Wakaba  <wakaba@suika.fam.cx>

	* GenericLS.dis, SimpleLS.dis: New modules separated
	from DOMLS.dis.

	* DOMFeature.dis, DOMMain.dis: "MDOM:" and "for" definitions
	moved from DOMMain to DOMFeature.  Now DOMFeature
	has no dependency on DOMMain.

	* DOMFeature.dis (DEBUG): New variable.

++ manakai/lib/manakai/ChangeLog	23 Sep 2005 17:44:24 -0000
2005-09-23  Wakaba  <wakaba@suika.fam.cx>

	* DISCore.dis (dis:Label, dis:FullName): Their "dis:multipleProperties"
	property is fixed to "DISCore:UnorderedList" to allow
	language variants.
	(dis:Author): Marked as obsolete.
	(DISCore:author): New property.
	(DISCore:Wakaba): New resource.

	* DISPerl.dis (DISPerl:name, DISPerl:constName,
	DISPerl:exportTagName, DISPerl:variableName, DISPerl:paramName):
	New properties.


Revision 1.62 - (view) (download) (annotate) - [select for diffs]
Thu Sep 22 14:25:46 2005 UTC (19 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.61: +4 -0 lines
Diff to previous 1.61
++ manakai/lib/Message/ChangeLog	22 Sep 2005 12:48:57 -0000
2005-09-22  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Rules to build subdirectories added.

++ manakai/lib/Message/Markup/ChangeLog	22 Sep 2005 12:52:49 -0000
2005-09-22  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: DAC_SUFFIX changed to ".dad".

++ manakai/lib/Message/Util/ChangeLog	22 Sep 2005 12:52:57 -0000
	* Makefile: DAC_SUFFIX changed to ".dad".

++ manakai/lib/Message/DOM/ChangeLog	22 Sep 2005 12:52:41 -0000
2005-09-22  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: DAC_SUFFIX changed to ".dad".

++ manakai/lib/manakai/ChangeLog	22 Sep 2005 12:53:54 -0000
2005-09-22  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: DAC_SUFFIX changed to ".dad".

++ manakai/lib/ChangeLog	22 Sep 2005 12:48:26 -0000
2005-09-22  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Old "bootstrap" rules all removed.


Revision 1.61 - (view) (download) (annotate) - [select for diffs]
Thu Sep 22 11:02:31 2005 UTC (19 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.60: +11 -0 lines
Diff to previous 1.60
++ manakai/bin/ChangeLog	22 Sep 2005 10:33:43 -0000
2005-09-22  Wakaba  <wakaba@suika.fam.cx>

	* dac2pm.pl (status_msg_, status_msg): New functions.
	(--create-perl-module): New option.

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

	* dac.pl: Show how long the process takes.
	(status_msg_, status_msg): New functions.
	(dac_load_module_file): Converts dis document into DNLite document.

	* dac2pm.pl: Unused namespace bindings removed.

++ manakai/lib/Message/Util/ChangeLog	22 Sep 2005 10:40:13 -0000
2005-09-22  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (Util:): Added for DIS|ForEmpty and DIS|ForLatest.
	(disIsNullable): Reimplemented.

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

	* DIS.dis (addNamespaceBinding): New method.

++ manakai/lib/Message/Util/DIS/ChangeLog	22 Sep 2005 10:56:00 -0000
2005-09-21  Wakaba  <wakaba@suika.fam.cx>

	* Value.dis (DVValue): Extends DIS|NSResolverDIS.

	* DNLite.dis: "databaseArg" parameter added to some methods.
	(free, addNamespaceBinding, getDefaultNamespaceURIRef,
	getNamespaceBindingList): New methods.
	(DNLElement): Inherits DIS/Perl|DISElementPerl.
	(expandedURI, disGetAttribute, plImplementation): New.

	* Perl.dis (plCodeFragment): "databaseArg" parameter added.

++ manakai/lib/Message/DOM/ChangeLog	22 Sep 2005 10:36:20 -0000
2005-09-21  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.pm (DOMImplementation): Provides "XML" and "XMLVersion"
	features if it is "for" ManakaiDOM:DOMXMLFeature.

	* DOMMain.pm (StringExtended): Code portions of raising
	StringOutOfBoundsException is temporary disabled since
	it is not a DOM-style exception supported by
	current implementation of ManakaiNode - it will be
	recovered in later revision.

++ manakai/lib/manakai/ChangeLog	22 Sep 2005 11:00:19 -0000
2005-09-21  Wakaba  <wakaba@suika.fam.cx>

	* DISPerl.dis (DISPerl:packageName): New.


Revision 1.60 - (view) (download) (annotate) - [select for diffs]
Tue Sep 20 12:21:48 2005 UTC (19 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.59: +6 -0 lines
Diff to previous 1.59
++ manakai/lib/Message/Markup/ChangeLog	20 Sep 2005 12:08:51 -0000
2005-09-20  Wakaba  <wakaba@suika.fam.cx>

	* SuikaWikiConfig21.dis (valueRef, nodeIDRef): New attributes.

++ manakai/lib/Message/Util/ChangeLog	20 Sep 2005 12:10:46 -0000
2005-09-20  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis: Use valueRef and nodeIDRef where possible so
	that dad file can share text data if possible.
	For resources, {subOf} and {supOf} is now optional.
	(sourceNodeIDRef): New attribute.

++ manakai/lib/Message/Util/Error/ChangeLog	20 Sep 2005 12:16:35 -0000
2005-09-20  Wakaba  <wakaba@suika.fam.cx>

	* DOMException.dis (Class, Interface): New types.
	ManakaiDOM:ExceptionClass and ManakaiDOM:ExceptionIF
	are now deprecated.
	(disPerl:EXCEPTION, disPerl:WARNING): Moved
	from /lib/manakai/DISPerl.dis.

++ manakai/lib/Message/Util/DIS/ChangeLog	20 Sep 2005 12:14:37 -0000
2005-09-20  Wakaba  <wakaba@suika.fam.cx>

	* Value.dis (createDVValueRef): New method.  Now
	values are hold as scalar reference in ManakaiDVValue.
	(valueRef): New attribute.

	* DNLite.dis (ManakaiDISImplementationDNLite): Now extends
	class ManakaiDISImplementation.
	(convertDISDocumentToDNLDocument): Typo in class names fixed.
	For nodes, {child} property is now optional.
	(nodeIDRef, valueRef): New attributes.

++ manakai/lib/Message/DOM/ChangeLog	20 Sep 2005 12:08:19 -0000
2005-09-20  Wakaba  <wakaba@suika.fam.cx>

	* DOMFeature.pm: Debug output code copied
	from Attic/DOMMetaImpl.pm (Should these code incorporated
	to source dis file?).

++ manakai/lib/manakai/ChangeLog	20 Sep 2005 12:19:59 -0000
2005-09-20  Wakaba  <wakaba@suika.fam.cx>

	* DISIDL.dis: Full names are given to data types.

	* DISCore.dis, DISLang.dis, DISPerl.dis: Refactored so
	that some resources has made its canonical URI changed.
	Lexical types (DISCore:LexicalType) and programming
	language data types (DISLang:AnyDataType) is now
	clearly separated.  New name given for,
	e.g., dis:TypeQName (now DISCore:QName), Perl:ARRAY (now
	DISPerl:ARRAY), and so on.


Revision 1.59 - (view) (download) (annotate) - [select for diffs]
Mon Sep 19 16:17:50 2005 UTC (19 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.58: +14 -0 lines
Diff to previous 1.58
++ ./bin/ChangeLog	19 Sep 2005 12:05:15 -0000
2005-09-19  Wakaba  <wakaba@suika.fam.cx>

	* mkdisdump.pl (progress_inc, progress_reset): New functions.

++ ./lib/Message/Util/ChangeLog	19 Sep 2005 12:14:55 -0000
2005-09-19  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis: Parameter "databaseArg" added to various
	methods to support objects that have no associated
	database.
	(getNamespaceBindingList, getDefaultNamespaceURIRef): New
	methods.
	(NO_RDF_TYPE_ERR): New error type.
	(loadResource): Throws NO_RDF_TYPE_ERR if no rdf:type
	attribute specified for a resource definition.

++ ./lib/Message/Util/Error/ChangeLog	19 Sep 2005 12:21:57 -0000
2005-09-19  Wakaba  <wakaba@suika.fam.cx>

	* Core.dis: Missing rdf:type attribute added to classes.

++ ./lib/Message/Util/DIS/ChangeLog	19 Sep 2005 12:23:54 -0000
2005-09-19  Wakaba  <wakaba@suika.fam.cx>

	* Value.dis (sourceNodePath): New attribute.
	(DVNSValue, DVNSOrderedList): New interfaces and classes.

	* Perl.dis: Some alias definitions moved from ../DIS.dis.
	The "namespaceContext" parameters added to some methods.
	(plCodeFragment): Now Perl'ize new DISCore:Integer typed string.
	(plImplementation): Directly instantiates PCImplementation
	to reduce overheads to find an implementation by ImplementationRegistry.

++ ./lib/Message/DOM/ChangeLog	19 Sep 2005 12:08:55 -0000
2005-09-19  Wakaba  <wakaba@suika.fam.cx>

	* DOMMain.dis (ManakaiDOM:DOMMethod, ManakaiDOM:DOMMethodReturn,
	ManakaiDOM:DOMAttribute, ManakaiDOM:DOMAttrGet,
	ManakaiDOM:DOMAttrSet, ManakaiDOM:DOMMethodParam): Removed.
	(ManakaiDOMTimeStamp): Removed.

	* DOMBoot.dis, DOMMetaImpl.dis, DOMMetaImpl.pm: Removed (they are no
	longer in use).

2005-09-18  Wakaba  <wakaba@suika.fam.cx>

	* DOMMain.dis (StringOutOfBoundsException): New exception.

++ ./lib/manakai/ChangeLog	19 Sep 2005 12:23:20 -0000
2005-09-19  Wakaba  <wakaba@suika.fam.cx>

	* DISCore.dis (DISCore:Boolean): New preferred name
	to dis:Boolean.
	(DISCore:Integer): New type.
	(dis:Value): Default type is changed to DISCore:String.


Revision 1.58 - (view) (download) (annotate) - [select for diffs]
Sat Sep 17 15:03:02 2005 UTC (19 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.57: +5 -0 lines
Diff to previous 1.57
Perl-related methods moved from DIS to DIS/Perl; DIS readProperties method implemented (still buggy)


Revision 1.57 - (view) (download) (annotate) - [select for diffs]
Fri Sep 9 04:26:04 2005 UTC (19 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.56: +17 -0 lines
Diff to previous 1.56
Documentation for exceptions and method inheritance; interfaces added to DIS and PerlCode


Revision 1.56 - (view) (download) (annotate) - [select for diffs]
Mon Sep 5 05:21:11 2005 UTC (19 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.55: +15 -0 lines
Diff to previous 1.55
New DOMFeature module introduced


Revision 1.55 - (view) (download) (annotate) - [select for diffs]
Thu Sep 1 17:07:20 2005 UTC (19 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.54: +5 -0 lines
Diff to previous 1.54
DISDump datatype & constants & lextype dis:TFQNames implemented


Revision 1.54 - (view) (download) (annotate) - [select for diffs]
Tue Aug 30 12:30:45 2005 UTC (19 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.53: +9 -0 lines
Diff to previous 1.53
New things to support generation of the document added


Revision 1.53 - (view) (download) (annotate) - [select for diffs]
Mon Aug 15 07:59:40 2005 UTC (19 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.52: +6 -0 lines
Diff to previous 1.52
lib/Message/Util/DIS/DISDoc.dis: Parsing of lexical types dis:TypeQName and dis:TFQNames implemented


Revision 1.52 - (view) (download) (annotate) - [select for diffs]
Sun May 29 12:56:34 2005 UTC (19 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.51: +10 -0 lines
Diff to previous 1.51
Node.getFeature implemented; DOMLS SimpleSerializer bugs fixed; dis:TypeQName lextype in disdoc parser implemented; Util/DIS dis:setProp bug fixed


Revision 1.51 - (view) (download) (annotate) - [select for diffs]
Sat May 21 16:16:41 2005 UTC (19 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.50: +6 -0 lines
Diff to previous 1.50
Simple serializer implemented


Revision 1.50 - (view) (download) (annotate) - [select for diffs]
Thu Mar 3 06:26:13 2005 UTC (19 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.49: +7 -0 lines
Diff to previous 1.49
lib/Message/Util/PerlCode.dis: New module; lib/Message/DOM/DOMMetaImpl.dis: +feature bug fixed


Revision 1.49 - (view) (download) (annotate) - [select for diffs]
Wed Mar 2 07:46:31 2005 UTC (19 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.48: +5 -0 lines
Diff to previous 1.48
ManakaiDISDatabase->loadResource implemented


Revision 1.48 - (view) (download) (annotate) - [select for diffs]
Mon Feb 21 08:06:19 2005 UTC (19 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.47: +6 -0 lines
Diff to previous 1.47
DOMImplementationRegistryVar moves from DOMMain to DOMMetaImpl; DOMMinimumImplementation added to DOMMetaImpl; SuikaWikiConfig21 element type bindings now work; TreeCore:subnode0 property type added to ManakaiNode; Util/DIS module added (but not completed)


Revision 1.47 - (view) (download) (annotate) - [select for diffs]
Sun Feb 20 12:28:06 2005 UTC (19 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.46: +4 -0 lines
Diff to previous 1.46
DOMMetaImpl: New; SuikaWikiConfig21: ElementTypeBinding implemented


Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Fri Feb 18 12:14:19 2005 UTC (19 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.45: +3 -0 lines
Diff to previous 1.45
ManakaiNode: Now compilable


Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Fri Feb 18 06:13:52 2005 UTC (19 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.44: +25 -0 lines
Diff to previous 1.44
SuikaWikiConfig21: New module; DISIDL, ManakaiNode, DOMException: split from DOMMain


Revision 1.44 - (view) (download) (annotate) - [select for diffs]
Fri Jan 7 13:07:14 2005 UTC (19 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.43: +4 -0 lines
Diff to previous 1.43
DOMError implemented; ManakaiDOM:ManakaiDOMNodeObject new implementation's but got rid out


Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Thu Jan 6 10:41:31 2005 UTC (19 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.42: +5 -0 lines
Diff to previous 1.42
DOM test improved; Node.normalize() implemented; DOMMain:ManakaiDOMExceptionIF interface added; DOMCore:ManakaiDOMErrorHandler added


Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Wed Jan 5 12:19:38 2005 UTC (19 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.41: +18 -0 lines
Diff to previous 1.41
Assertion in dis perl code implemented; DISPerl:raiseException implemented; Scripts updated for new dis format; NodeList perl array representation implemented


Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Wed Dec 29 12:17:42 2004 UTC (19 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.40: +2 -0 lines
Diff to previous 1.40
DOMLS and DOMEvents rewritten in new style


Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Wed Dec 29 04:49:48 2004 UTC (19 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.39: +4 -0 lines
Diff to previous 1.39
Classes implement NodeList and NamedNodeMap are merged to DOMCore module


Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Tue Dec 28 13:10:20 2004 UTC (19 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.38: +4 -0 lines
Diff to previous 1.38
Daily


Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Wed Dec 1 11:49:46 2004 UTC (19 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.37: +4 -0 lines
Diff to previous 1.37
ManakaiDOMMain removed


Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Wed Nov 3 11:50:42 2004 UTC (20 years ago) by wakaba
Branch: MAIN
Changes since 1.36: +4 -0 lines
Diff to previous 1.36
Ignore pod files


Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Sun Oct 31 12:30:28 2004 UTC (20 years ago) by wakaba
Branch: MAIN
CVS Tags: before-dis2-200411
Changes since 1.35: +13 -0 lines
Diff to previous 1.35
getElementsByTagName implemented; some bug fixed


Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Mon Oct 18 12:23:51 2004 UTC (20 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.34: +4 -0 lines
Diff to previous 1.34
Daily


Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Sun Oct 17 12:48:49 2004 UTC (20 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.33: +2 -1 lines
Diff to previous 1.33
New module


Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Sun Oct 17 04:46:43 2004 UTC (20 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.32: +4 -0 lines
Diff to previous 1.32
New modules


Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Sat Oct 16 13:34:17 2004 UTC (20 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.31: +4 -0 lines
Diff to previous 1.31
New


Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Mon Oct 11 12:02:00 2004 UTC (20 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.30: +1 -0 lines
Diff to previous 1.30
DOMKeyboardEvents module added


Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Mon Oct 11 10:37:12 2004 UTC (20 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.29: +6 -0 lines
Diff to previous 1.29
New module added


Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Sun Oct 10 06:11:56 2004 UTC (20 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.28: +6 -0 lines
Diff to previous 1.28
SubTypes for NOT_SUPPORTED_ERR added; #pi and #section to DOM Node convertion supported


Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Sun Oct 10 00:01:08 2004 UTC (20 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.27: +10 -0 lines
Diff to previous 1.27
Some files moved; DOM Level 3 LS configuration parameters and errors definition added


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Sat Oct 9 07:55:22 2004 UTC (20 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.26: +3 -0 lines
Diff to previous 1.26
2004-10-09  Wakaba  <wakaba@suika.fam.cx>

        * dis2pm.pl: Functions to create perl/pod structures
        are moved to ../../bin/genlib.pl.


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Sat Oct 9 05:32:30 2004 UTC (20 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.25: +21 -0 lines
Diff to previous 1.25
Inheritance of DOM* conditions are now explicitly stated; GetPropNode DIS codes are now marked as conditional; _internal_inherit packages are introduced to enable deep inheriting; Process to convert Message::Markup::XML::Node to DOM Node object is now a internal method of ManakaiXMLParser2003; DOMError error definitions added; ManakaiDOMNodeObject->__INT{isExternallyReferred}__ now call internal method getRootNodes to ensure all nodes are checked


Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Thu Sep 30 05:28:49 2004 UTC (20 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.24: +11 -0 lines
Diff to previous 1.24
Use of Message::Util::Error implemented; ManakaiDOMLS2003: bootstrap implemented


Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Wed Sep 29 12:39:32 2004 UTC (20 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.23: +9 -0 lines
Diff to previous 1.23
Abstract if/method/attr and role implemented


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Mon Sep 27 12:11:53 2004 UTC (20 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.22: +8 -0 lines
Diff to previous 1.22
New modules


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Mon Sep 27 03:54:23 2004 UTC (20 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.21: +8 -0 lines
Diff to previous 1.21
2004-09-27  Wakaba  <wakaba@suika.fam.cx>

        * dis2pm.pl (MAIN): Output AUTHOR pod section; support Perl+MPL
        license.

        * idl2dis.pl: Output module name and prefix as 'BindingName'
        and 'FileName'.


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Sun Sep 26 15:08:59 2004 UTC (20 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.20: +12 -0 lines
Diff to previous 1.20
More pretty output


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Sun Sep 26 11:43:06 2004 UTC (20 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.19: +4 -0 lines
Diff to previous 1.19
Daily commitment


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Sat Sep 25 12:58:20 2004 UTC (20 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.18: +15 -0 lines
Diff to previous 1.18
Daily commitment


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Fri Sep 24 12:19:46 2004 UTC (20 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.17: +15 -0 lines
Diff to previous 1.17
Daily commitment


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Mon Sep 20 13:58:44 2004 UTC (20 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.16: +5 -0 lines
Diff to previous 1.16
Daily commitment


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Mon Sep 20 05:53:13 2004 UTC (20 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.15: +11 -0 lines
Diff to previous 1.15
DISDOC documentation format introduced


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Sun Sep 19 12:49:34 2004 UTC (20 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.14: +8 -0 lines
Diff to previous 1.14
Daily commitment


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Sun Sep 19 07:57:43 2004 UTC (20 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.13: +5 -0 lines
Diff to previous 1.13
ManakaiDOM.dis renamed as ManakaiDOMMain.dis


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Sun Sep 19 07:14:42 2004 UTC (20 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.12: +13 -0 lines
Diff to previous 1.12
New module added


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Sat Sep 18 11:51:16 2004 UTC (20 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.11: +8 -0 lines
Diff to previous 1.11
Daily commitment


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Fri Sep 17 07:44:10 2004 UTC (20 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.10: +19 -0 lines
Diff to previous 1.10
Daily commitment


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Wed Sep 15 04:05:39 2004 UTC (20 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.9: +12 -0 lines
Diff to previous 1.9
Daily commitment


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Mon Sep 13 03:06:34 2004 UTC (20 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.8: +8 -0 lines
Diff to previous 1.8
Document attributes implemented


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Fri Sep 10 10:06:13 2004 UTC (20 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.7: +18 -0 lines
Diff to previous 1.7
2004-09-10  Wakaba  <wakaba@suika.fam.cx>

        * ManakaiDOM.dis (MDOM_NS_EMPTY_URI): New Exception type.
        (ManakaiDOMNamespaceURI): New DataType.

        * DOMCore.dis: Most part of DOMImplementation interface is
        implemented.

        * dis2pm.pl (method2perl): Description for returned value
        is changed to be grouped.
        (get_value_literal): Don't quote null even if it is a DOMString.
        (perl_exception): Don't output terminating semicolon.
        (perl_builtin_code): ManakaiDOM:ManakaiDOMNamespaceURI is
        supported.


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Thu Sep 9 08:59:03 2004 UTC (20 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.6: +5 -0 lines
Diff to previous 1.6
idl2dis.pl (type): Don't output Require element for DOMMain module (now it is implicitly required by default)


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Wed Sep 1 09:15:12 2004 UTC (20 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.5: +4 -0 lines
Diff to previous 1.5
Daily commitment


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Tue Aug 31 10:00:51 2004 UTC (20 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.4: +6 -0 lines
Diff to previous 1.4
Const and ConstGroup implemented


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Mon Aug 30 07:53:48 2004 UTC (20 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.3: +9 -0 lines
Diff to previous 1.3
Versioned implementation of "IF" supported


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Sun Aug 29 13:34:38 2004 UTC (20 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.2: +4 -0 lines
Diff to previous 1.2
Daily commitment


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Sun Aug 22 07:44:24 2004 UTC (20 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.1: +4 -0 lines
Diff to previous 1.1
Daily commitment


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Sat Aug 21 05:42:50 2004 UTC (20 years, 3 months ago) by wakaba
Branch: MAIN
Moved


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