| 1 |  | 2006-12-31  Wakaba  <wakaba@suika.fam.cx> | 
| 2 |  |  | 
| 3 |  | * daf.pl: Support for |For| is entirely removed. | 
| 4 |  |  | 
| 5 |  | 2006-12-30  Wakaba  <wakaba@suika.fam.cx> | 
| 6 |  |  | 
| 7 |  | * daf.pl (--create-perl-module, --create-perl-test): These | 
| 8 |  | options will ignore |for| parameter. | 
| 9 |  |  | 
| 10 |  | 2006-12-30  Wakaba  <wakaba@suika.fam.cx> | 
| 11 |  |  | 
| 12 |  | * idl2dis.pl: Removed. | 
| 13 |  |  | 
| 14 |  | 2006-12-02  Wakaba  <wakaba@suika.fam.cx> | 
| 15 |  |  | 
| 16 |  | * daf.pl: Call |get_dom_implementation| | 
| 17 |  | instead of obsolete |get_implementation|. | 
| 18 |  |  | 
| 19 |  | * grep-dis.pl: |lib/manakai/*.pl| is added. | 
| 20 |  |  | 
| 21 |  | 2006-11-05  Wakaba  <wakaba@suika.fam.cx> | 
| 22 |  |  | 
| 23 |  | * daf.pl Prototype declarations are added. | 
| 24 |  |  | 
| 25 |  | 2006-11-05  Wakaba  <wakaba@suika.fam.cx> | 
| 26 |  |  | 
| 27 |  | * daf.pl: Now redundant |get_feature| calls are | 
| 28 |  | removed. | 
| 29 |  |  | 
| 30 |  | 2006-11-04  Wakaba  <wakaba@suika.fam.cx> | 
| 31 |  |  | 
| 32 |  | * daf.pl: The |--debug| option no longer set | 
| 33 |  | obsoleted |$Message::DOM::DOMFeature::DEBUG| option. | 
| 34 |  |  | 
| 35 |  | 2006-11-03  Wakaba  <wakaba@suika.fam.cx> | 
| 36 |  |  | 
| 37 |  | * grep-dis.pl: New script. | 
| 38 |  |  | 
| 39 |  | 2006-09-10  Wakaba  <wakaba@suika.fam.cx> | 
| 40 |  |  | 
| 41 |  | * daf.pl (--dtd-suffix, --create-dtd-driver): New options | 
| 42 |  | for DTD driver support. | 
| 43 |  |  | 
| 44 |  | 2006-08-15  Wakaba  <wakaba@suika.fam.cx> | 
| 45 |  |  | 
| 46 |  | * daf.pl: Passes the |implementation| parameter | 
| 47 |  | to the |read_properties| method. | 
| 48 |  |  | 
| 49 |  | 2006-05-20  Wakaba  <wakaba@suika.fam.cx> | 
| 50 |  |  | 
| 51 |  | * daf.pl ($VERSION): New variable. | 
| 52 |  | (--mod-file-suffix): New option. | 
| 53 |  |  | 
| 54 |  | 2006-05-19  Wakaba  <wakaba@suika.fam.cx> | 
| 55 |  |  | 
| 56 |  | * daf.pl (--load-module): New option. | 
| 57 |  | (--create-dtd-modules): New option.4a | 
| 58 |  |  | 
| 59 |  | 2006-05-16  Wakaba  <wakaba@suika.fam.cx> | 
| 60 |  |  | 
| 61 |  | * daf.pl: Generation of Perl modules and | 
| 62 |  | tests are split into separate modules. | 
| 63 |  |  | 
| 64 |  | 2006-04-09  Wakaba  <wakaba@suika.fam.cx> | 
| 65 |  |  | 
| 66 |  | * daf.pl (daf_generate_perl_test): Old |PerlCode| methods | 
| 67 |  | are replaced by new ones. | 
| 68 |  |  | 
| 69 |  | 2006-04-04  Wakaba  <wakaba@suika.fam.cx> | 
| 70 |  |  | 
| 71 |  | * daf.pl (--dafs-suffix): New option. | 
| 72 |  | (daf_resolve_db_module_file): The |dp:ModuleNodeStorageFile| | 
| 73 |  | type support. | 
| 74 |  |  | 
| 75 |  | 2006-04-03  Wakaba  <wakaba@suika.fam.cx> | 
| 76 |  |  | 
| 77 |  | * daf.pl (perl-pm): Sets the |impl| argument | 
| 78 |  | of the |pl_generate_perl_module| method. | 
| 79 |  |  | 
| 80 |  | 2006-04-01  Wakaba  <wakaba@suika.fam.cx> | 
| 81 |  |  | 
| 82 |  | * daf.pl (perl-pm, daf_generate_perl_test): Sets | 
| 83 |  | the |$Message::Util::DIS::Perl::Implementation| variable | 
| 84 |  | for compatibility. | 
| 85 |  |  | 
| 86 |  | 2006-03-18  Wakaba  <wakaba@suika.fam.cx> | 
| 87 |  |  | 
| 88 |  | * daf.pl (daf_get_file_path_stem): The '.' is removed from | 
| 89 |  | the default search path. | 
| 90 |  |  | 
| 91 |  | 2006-03-17  Wakaba  <wakaba@suika.fam.cx> | 
| 92 |  |  | 
| 93 |  | * daf.pl: The position of two |undef| statements was incorrect. | 
| 94 |  | (daf_generate_perl_test): Provides |--skip| option | 
| 95 |  | for test scripts. | 
| 96 |  |  | 
| 97 |  | 2006-03-16  Wakaba  <wakaba@suika.fam.cx> | 
| 98 |  |  | 
| 99 |  | * daf.pl: In parser tests |c:anyDOMConfigurationParameter| | 
| 100 |  | properties are supported. | 
| 101 |  |  | 
| 102 |  | 2006-03-12  Wakaba  <wakaba@suika.fam.cx> | 
| 103 |  |  | 
| 104 |  | * daf.pl: Don't require |Test| modules for bootstrap. | 
| 105 |  |  | 
| 106 |  | 2006-03-06  Wakaba  <wakaba@suika.fam.cx> | 
| 107 |  |  | 
| 108 |  | * daf.pl (get_referring_module_uri_list): Don't | 
| 109 |  | invoke |daf_convert_dis_document_to_dnl_document| to prevent | 
| 110 |  | prefix-not-defined error because the referred module is not | 
| 111 |  | yet loaded. | 
| 112 |  |  | 
| 113 |  | 2006-02-26  Wakaba  <wakaba@suika.fam.cx> | 
| 114 |  |  | 
| 115 |  | * daf.pl: Request for |fe:GenericLS| feature was missing. | 
| 116 |  | Sets the |pc:preserve-line-break| parameter for test | 
| 117 |  | code as |dac2test.pl| had been. | 
| 118 |  |  | 
| 119 |  | * dac.pl, dac2pm.pl, dac2test.pl: Removed. | 
| 120 |  |  | 
| 121 |  | * disc.pl, cdis2pm.pl, cdis2rdf.pl: Removed. | 
| 122 |  |  | 
| 123 |  | 2006-02-26  Wakaba  <wakaba@suika.fam.cx> | 
| 124 |  |  | 
| 125 |  | * daf.pl: Perl test file generation support from |dac2test.pl| | 
| 126 |  | is added.  Exits the program before any generation | 
| 127 |  | if the database constrution process has error. | 
| 128 |  |  | 
| 129 |  | 2006-02-26  Wakaba  <wakaba@suika.fam.cx> | 
| 130 |  |  | 
| 131 |  | * dac2pm.pl (--dafx-file-suffix): New dummy option. | 
| 132 |  |  | 
| 133 |  | * daf.pl: New script. | 
| 134 |  |  | 
| 135 |  | 2006-02-24  Wakaba  <wakaba@suika.fam.cx> | 
| 136 |  |  | 
| 137 |  | * dac.pl (--dafx-file-suffix): New option. | 
| 138 |  | (pl_store resource_resolver parameter): New |dafx| | 
| 139 |  | index file resolution is implemented. | 
| 140 |  |  | 
| 141 |  | 2006-02-23  Wakaba  <wakaba@suika.fam.cx> | 
| 142 |  |  | 
| 143 |  | * dac.pl (--update): New option. | 
| 144 |  |  | 
| 145 |  | 2006-02-09  Wakaba  <wakaba@suika.fam.cx> | 
| 146 |  |  | 
| 147 |  | * dac2test.pl: Set |pc:preserve-line-break| configuration | 
| 148 |  | parameter |true|. | 
| 149 |  |  | 
| 150 |  | 2006-02-08  Wakaba  <wakaba@suika.fam.cx> | 
| 151 |  |  | 
| 152 |  | * dac2test.pl (|test:ParserTest| converter): |c:erred| is supported. | 
| 153 |  |  | 
| 154 |  | 2006-01-28  Wakaba  <wakaba@suika.fam.cx> | 
| 155 |  |  | 
| 156 |  | * dac2test.pl (|test:StandaloneTest| converter): Generates |otherwise| | 
| 157 |  | clause to catch exception and continue remaining tests. | 
| 158 |  |  | 
| 159 |  | 2006-01-21  Wakaba  <wakaba@suika.fam.cx> | 
| 160 |  |  | 
| 161 |  | * dac2test.pl: Dies if no perl code is defined | 
| 162 |  | for a |test:ParserTestSet|. | 
| 163 |  |  | 
| 164 |  | 2006-01-12  Wakaba  <wakaba@suika.fam.cx> | 
| 165 |  |  | 
| 166 |  | * dac2test.pl: |test:ParserTestSet| and |test:ParserTest| | 
| 167 |  | test types are implemented. | 
| 168 |  |  | 
| 169 |  | 2005-12-21  Wakaba  <wakaba@suika.fam.cx> | 
| 170 |  |  | 
| 171 |  | * dac2pm.pl: Now requires |Message::Util::DIS::DPG| module. | 
| 172 |  |  | 
| 173 |  | 2005-12-20  Wakaba  <wakaba@suika.fam.cx> | 
| 174 |  |  | 
| 175 |  | * dac2pm.pl: Now requires GenericLS module. | 
| 176 |  |  | 
| 177 |  | 2005-11-23  Wakaba  <wakaba@suika.fam.cx> | 
| 178 |  |  | 
| 179 |  | * dac.pl, dac2pm.pl, dac2test.pl: |--verbose| or |--debug| | 
| 180 |  | option turns verbose or debug mode of |Message::Util::Error| | 
| 181 |  | module respectively. | 
| 182 |  |  | 
| 183 |  | 2005-11-16  Wakaba  <wakaba@suika.fam.cx> | 
| 184 |  |  | 
| 185 |  | * dac2text.pl: Dies if test code is not defined. | 
| 186 |  |  | 
| 187 |  | 2005-11-15  Wakaba  <wakaba@suika.fam.cx> | 
| 188 |  |  | 
| 189 |  | * dac2test.pl: Adds the module as |require|d module. | 
| 190 |  |  | 
| 191 |  | * mkdisdump.pl: Requests |DOMLS:Generic| feature | 
| 192 |  | instead of obsoleted |DOMLS:LS| feature. | 
| 193 |  |  | 
| 194 |  | 2005-11-13  Wakaba  <wakaba@suika.fam.cx> | 
| 195 |  |  | 
| 196 |  | * dac2test.pl: New script. | 
| 197 |  |  | 
| 198 |  | 2005-10-16  Wakaba  <wakaba@suika.fam.cx> | 
| 199 |  |  | 
| 200 |  | * dac2pm.pl (--output-line): New option. | 
| 201 |  |  | 
| 202 |  | 2005-10-11  Wakaba  <wakaba@suika.fam.cx> | 
| 203 |  |  | 
| 204 |  | * dac2pm.pl: Reports how long it takes at END. | 
| 205 |  |  | 
| 206 |  | 2005-10-06  Wakaba  <wakaba@suika.fam.cx> | 
| 207 |  |  | 
| 208 |  | * mkdommemlist.pl: Revised for new "dae" database. | 
| 209 |  |  | 
| 210 |  | * domts2perl.pl (--domtest2perl-option): New option. | 
| 211 |  |  | 
| 212 |  | * domtest2perl.pl: Revised for new DOM Perl binding. | 
| 213 |  |  | 
| 214 |  | * Makefile: Rules to make "dommemlist.pl.tmp" revised. | 
| 215 |  |  | 
| 216 |  | 2005-10-05  Wakaba  <wakaba@suika.fam.cx> | 
| 217 |  |  | 
| 218 |  | * mkdisdump.pl (dd_get_qname_uri): Sets "dump:uri" attribute. | 
| 219 |  |  | 
| 220 |  | 2005-10-03  Wakaba  <wakaba@suika.fam.cx> | 
| 221 |  |  | 
| 222 |  | * mkdisdump.pl (append_module_documentation): Outputs | 
| 223 |  | any "DISCore:AnyAppName" property value in | 
| 224 |  | addition to "dis:AppName" values.  Use "dump:ref" | 
| 225 |  | property if the value is a URI. | 
| 226 |  | (append_method_documentation): Likewise. | 
| 227 |  | (append_document_documentation): Likewise. | 
| 228 |  |  | 
| 229 |  | 2005-10-02  Wakaba  <wakaba@suika.fam.cx> | 
| 230 |  |  | 
| 231 |  | * mkdisdump.pl (append_document_documentation): Outputs "doc:as" | 
| 232 |  | properties if available. | 
| 233 |  | (append_module_documentation): Outputs "dis:AppName" | 
| 234 |  | and "idl:prefix" attribute if available. | 
| 235 |  | (append_idl_interface_documentation): Removed (Merged | 
| 236 |  | to "append_interface_documentation"). | 
| 237 |  | (ReferredResource): Don't set "is_partial" flag | 
| 238 |  | if ReferredResource value is greater than "1". | 
| 239 |  |  | 
| 240 |  | 2005-10-01  Wakaba  <wakaba@suika.fam.cx> | 
| 241 |  |  | 
| 242 |  | * mkdisdump.pl (append_document_properties): New subroutine. | 
| 243 |  | (append_datatype_documentation): Outputs "dis:Def" | 
| 244 |  | and "dis:AppName" properties if available. | 
| 245 |  | (append_idl_interface_documentation): New subroutine. | 
| 246 |  |  | 
| 247 |  | 2005-09-30  Wakaba  <wakaba@suika.fam.cx> | 
| 248 |  |  | 
| 249 |  | * mkdisdump.pl (append_module_group_documentation, | 
| 250 |  | append_document_documentation): New functions. | 
| 251 |  | (append_class_documentation, append_interface_documentation): | 
| 252 |  | Generates method/attribute/constgroup information (in partial mode) | 
| 253 |  | even if "is_partial" option is true to compute inheriting | 
| 254 |  | class member information correctly. | 
| 255 |  | (--resource-uri): New option. | 
| 256 |  |  | 
| 257 |  | * Makefile (error.xml, minimpl.xml): New rules. | 
| 258 |  |  | 
| 259 |  | 2005-09-25  Wakaba  <wakaba@suika.fam.cx> | 
| 260 |  |  | 
| 261 |  | * dac.pl, dac2pm.pl, mkdisdump.pl: Parameters "--dis-file-suffix", | 
| 262 |  | "--daem-file-suffix", "--search-path-catalog-file-name", and | 
| 263 |  | "--search-path" added.  New dae and daem database format support. | 
| 264 |  | (dac_search_file_stem): New function. | 
| 265 |  |  | 
| 266 |  | 2005-09-24  Wakaba  <wakaba@suika.fam.cx> | 
| 267 |  |  | 
| 268 |  | * dac.pl, dac2pm.pl, mkdisdump.pl: "--debug" option added. | 
| 269 |  | (dac_load_module_file): Allow "|" as qname prefix separator. | 
| 270 |  |  | 
| 271 |  | 2005-09-23  Wakaba  <wakaba@suika.fam.cx> | 
| 272 |  |  | 
| 273 |  | * mkdisdump.pl: Fixed to support new dad database implementation. | 
| 274 |  |  | 
| 275 |  | 2005-09-22  Wakaba  <wakaba@suika.fam.cx> | 
| 276 |  |  | 
| 277 |  | * dac2pm.pl (status_msg_, status_msg): New functions. | 
| 278 |  | (--create-perl-module): New option. | 
| 279 |  |  | 
| 280 |  | 2005-09-21  Wakaba  <wakaba@suika.fam.cx> | 
| 281 |  |  | 
| 282 |  | * dac.pl: Show how long the process takes. | 
| 283 |  | (status_msg_, status_msg): New functions. | 
| 284 |  | (dac_load_module_file): Converts dis document into DNLite document. | 
| 285 |  |  | 
| 286 |  | * dac2pm.pl: Unused namespace bindings removed. | 
| 287 |  |  | 
| 288 |  | 2005-09-19  Wakaba  <wakaba@suika.fam.cx> | 
| 289 |  |  | 
| 290 |  | * mkdisdump.pl (progress_inc, progress_reset): New functions. | 
| 291 |  |  | 
| 292 |  | 2005-09-15  Wakaba  <wakaba@suika.fam.cx> | 
| 293 |  |  | 
| 294 |  | * dac.pl: Calls "read_properties" method on database before | 
| 295 |  | closure of it. | 
| 296 |  |  | 
| 297 |  | 2005-09-09  Wakaba  <wakaba@suika.fam.cx> | 
| 298 |  |  | 
| 299 |  | * dac.pl: Writes the database file before checking undefined | 
| 300 |  | resoruces. | 
| 301 |  |  | 
| 302 |  | 2005-09-08  Wakaba  <wakaba@suika.fam.cx> | 
| 303 |  |  | 
| 304 |  | * dac.pl: Use ImplementationRegistry instead of | 
| 305 |  | DOMImplementationRegistry.  Status messages added. | 
| 306 |  | (--implementation-registry-package): Option removed. | 
| 307 |  |  | 
| 308 |  | * dac2pm.pl: : Use ImplementationRegistry instead of | 
| 309 |  | DOMImplementationRegistry.  Status messages added. | 
| 310 |  | (--implementation-registry-package, --output-module-version): Options | 
| 311 |  | removed. | 
| 312 |  |  | 
| 313 |  | * mkdisdump.pl: Use ImplementationRegistry instead of | 
| 314 |  | DOMImplementationRegistry.  Status messages added. | 
| 315 |  | (append_module_documentation, append_class_documentation, | 
| 316 |  | append_interface_documentation): Uses dis:FileName property | 
| 317 |  | if any. | 
| 318 |  | (append_inheritance): Adds information on implied | 
| 319 |  | inheritance such as UNIVERSAL and Exporter. | 
| 320 |  |  | 
| 321 |  | 2005-09-07  Wakaba  <wakaba@suika.fam.cx> | 
| 322 |  |  | 
| 323 |  | * mkdisdump.pl: Writes inheritance information on methods. | 
| 324 |  |  | 
| 325 |  | 2005-09-06  Wakaba  <wakaba@suika.fam.cx> | 
| 326 |  |  | 
| 327 |  | * mkdisdump.pl (--with-implementators-note): New option. | 
| 328 |  | (transform_disdoc): Lextypes dis:TypeQName, DISCore:NCNameOrQName, | 
| 329 |  | DISPerl:MemRef, DOMMain:XCodeRef supported. | 
| 330 |  | (append_subclassof): New function.  (It does not work yet.) | 
| 331 |  | (append_raises): New function. | 
| 332 |  |  | 
| 333 |  | 2005-09-05  Wakaba  <wakaba@suika.fam.cx> | 
| 334 |  |  | 
| 335 |  | * mkdisdump.pl (append_datatype_documentation): Sets ddoct:basePath | 
| 336 |  | attribute to dump:datatype element. | 
| 337 |  |  | 
| 338 |  | 2005-09-04  Wakaba  <wakaba@suika.fam.cx> | 
| 339 |  |  | 
| 340 |  | * mkdisdump.pl (append_module_documentation): Don't generate | 
| 341 |  | documentation of child resource if it is already generated. | 
| 342 |  | (--module-uri): Multiple "--module-uri" option can be accepted. | 
| 343 |  |  | 
| 344 |  | 2005-09-03  Wakaba  <wakaba@suika.fam.cx> | 
| 345 |  |  | 
| 346 |  | * mkdisdump.pl: Sets @dump:uri to disdoc ddel:P elements. | 
| 347 |  |  | 
| 348 |  | 2005-09-02  Wakaba  <wakaba@suika.fam.cx> | 
| 349 |  |  | 
| 350 |  | * mkdisdump.pl: Datatypes and constants and lextype dis:TFQNames | 
| 351 |  | implemented. | 
| 352 |  |  | 
| 353 |  | 2005-08-31  Wakaba  <wakaba@suika.fam.cx> | 
| 354 |  |  | 
| 355 |  | * mkdisdump.pl: Outputs referred resources in other modules | 
| 356 |  | (add_uri): New function. | 
| 357 |  |  | 
| 358 |  | 2005-08-30  Wakaba  <wakaba@suika.fam.cx> | 
| 359 |  |  | 
| 360 |  | * mkdisdump.pl: New script. | 
| 361 |  |  | 
| 362 |  | 2005-04-28  Wakaba  <wakaba@suika.fam.cx> | 
| 363 |  |  | 
| 364 |  | * cdis2pm.pl (dispm_collect_hash_prop_value): Loop check added. | 
| 365 |  |  | 
| 366 |  | 2005-02-27  Wakaba  <wakaba@suika.fam.cx> | 
| 367 |  |  | 
| 368 |  | * cdis2pm.pl (perl_code): Allow "|" as well as ":" in disPerl:Code | 
| 369 |  | inline code name. | 
| 370 |  |  | 
| 371 |  | 2005-02-26  Wakaba  <wakaba@suika.fam.cx> | 
| 372 |  |  | 
| 373 |  | * dac.pl: New script (not work yet). | 
| 374 |  |  | 
| 375 |  | * cdis2pm.pl (perl_code): "disPerl:UNDEEP" block supported. | 
| 376 |  |  | 
| 377 |  | 2005-02-20  Wakaba  <wakaba@suika.fam.cx> | 
| 378 |  |  | 
| 379 |  | * cdis2pm.pl (perl_code): Bug in "disPerl:DEEP" not to pass "%opt" | 
| 380 |  | arguments is fixed. | 
| 381 |  |  | 
| 382 |  | 2005-02-16  Wakaba  <wakaba@suika.fam.cx> | 
| 383 |  |  | 
| 384 |  | * cdis2pm.pl: New operator "DISPerl:AsStringMethod" and | 
| 385 |  | "DISPerl:NewMethod" added. | 
| 386 |  |  | 
| 387 |  | 2005-01-06  Wakaba  <wakaba@suika.fam.cx> | 
| 388 |  |  | 
| 389 |  | * domtest2perl.pl (output_result): Removed. | 
| 390 |  |  | 
| 391 | 2005-01-05  Wakaba  <wakaba@suika.fam.cx> | 2005-01-05  Wakaba  <wakaba@suika.fam.cx> | 
| 392 |  |  | 
| 393 | * cdis2pm.pl (pod): Documentation added. | * cdis2pm.pl (pod): Documentation added. |